Hi, Mauro Carvalho Chehab wrote: > Em Sun, 30 Sep 2012 20:52:42 +0200 > > Martin Burnicki <martin.burnicki@xxxxxxxxxxxx> escreveu: > > Hi all, > > > > is anybody out there who can help me with the media_build system? I'm > > trying to build the current modules on an openSUSE 12.1 system (kernel > > 3.1.10, x86_64), but I'm getting compilation errors because the s5k4ecgx > > driver uses function devm_regulator_bulk_get() which AFAICS has been > > introduced in kernel 3.4 only. When I run the ./build script compilation > > stops with these messages: > > > > CC [M] /root/projects/media_build/v4l/s5k4ecgx.o > > media_build/v4l/s5k4ecgx.c: In function 's5k4ecgx_load_firmware': > > media_build/v4l/s5k4ecgx.c:346:2: warning: format '%d' expects argument > > of \ type 'int', but argument 4 has type 'size_t' [-Wformat] > > media_build/v4l/s5k4ecgx.c: In function 's5k4ecgx_probe': > > media_build/v4l/s5k4ecgx.c:977:2: error: implicit declaration of \ > > function 'devm_regulator_bulk_get' > > [-Werror=implicit-function-declaration] cc1: some warnings being treated > > as errors > > Those are warnings. It wil compile if you disable > -Werror=implicit-function-declaration. Hm, yes. Even though the module would finally not load due to "missing symbols" this won't matter since I don't need this module. So I suppose I need something like EXTRA_CFLAGS=-Wno-error=implicit-function-declaration to let this be treated like a warning and thus the build process will continue. However, I'm trying to use the ./build script from git clone git://linuxtv.org/media_build.git which seems to be best practice to get new modules added to an older kernel. Can you or someone else tell me how to pass these EXTRA_CFLAGS to the ./build script? I've tried several ways without success. Martin -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html