On 28.05.2017 21:06, Karl Wallin wrote:
Hi Thomas, Thanks for the help (and to Vincent as well) :) In "/home/ubuntu/media_build/v4l/cec-core.c" changed row 142 from: "ret = cdev_device_add(&devnode->cdev, &devnode->dev);" to: "ret = device_add(&devnode->dev);" and row 186 from: "cdev_device_del(&devnode->cdev, &devnode->dev);" to: "device_del(&devnode->dev);" Even if I do that when I try to build it again (using ./build) it seems to reload / revert the cec-core.c to the original file since I still get these errors even though I saved the changes in Notepadqq: "/home/ubuntu/media_build/v4l/cec-core.c:142:8: error: implicit declaration of function 'cdev_device_add' [-Werror=implicit-function-declaration] ret = cdev_device_add(&devnode->cdev, &devnode->dev);" and "/home/ubuntu/media_build/v4l/cec-core.c:186:2: error: implicit declaration of function 'cdev_device_del' [-Werror=implicit-function-declaration] cdev_device_del(&devnode->cdev, &devnode->dev);" I am probably missing something here since it worked for you, would be grateful for your help :) /Karl Med vänlig hälsning / Best Regards - Karl Wallin
Hi Karl The build downloads the latest source and overwrites your change (I think?) I used "make" to compile. After your have run the build script. Do the changes as you have described above. Run "make" to compile and "sudo make install" to install. This should do the trick. Thomas