Re: Help in adding documentation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Karicheri, Muralidharan escreveu:
> Mauro,
> 
> Thanks to your help, I could finish my documentation today.
> 
> But I have another issue with the v4l2-apps.
> 
> When I do make apps, it doesn't seem to build. I get the following error
> logs... Is this broken?

Well... no, it is not really broken, but the build system for v4l2-apps
needs serious improvements. There are some know issues on it:
	- It doesn't check/warn if you don't have all the dependencies
	  (qv4l2 and v4l2-sysfs-path require some development libraries
	   that aren't available per default when gcc is installed - I
	   think the other files there are ok);
	- make only works fine when calling on certain directories (it used to work
	  fine if you call it from /v4l2-apps/*) - but, since some patch, it now requires
	  that you call make from /v4l2-apps, in order to create v4l2-apps/include.
	  After having it created, make can be called from a /v4l2-apps subdir;
	- for some places (libv4l - maybe there are other places?), you need to
	  have the latest headers installed, as it doesn't use the one at the tree.
	- qv4l2 only compiles with qt3.

Patches are welcome to fix those issues and improve the v4l2-apps building system.

> make[3]: Entering directory `/local/mkaricheri/davinci_git/video_timing/new_v4l2-dvb/v4l-dvb-aba823ecaea6/v4l2-apps/libv4l'
> make -C libv4lconvert V4L2_LIB_VERSION=0.6.2-test all
> make[4]: Entering directory `/local/mkaricheri/davinci_git/video_timing/new_v4l2-dvb/v4l-dvb-aba823ecaea6/v4l2-apps/libv4l/libv4lconvert'
> cc -Wp,-MMD,"libv4lconvert.d",-MQ,"libv4lconvert.o",-MP -c -I../include -I../../../include -fvisibility=hidden -fPIC -DLIBDIR=\"/usr/local/lib\" -DLIBSUBDIR=\"libv4l\" -g -O1 -Wall -Wno-unused -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -o libv4lconvert.o libv4lconvert.c
> In file included from libv4lconvert.c:25:
> ../include/libv4lconvert.h:100: warning: "struct v4l2_frmsizeenum" declared inside parameter list
> ../include/libv4lconvert.h:100: warning: its scope is only this definition or declaration, which is probably not what you want
> ../include/libv4lconvert.h:105: warning: "struct v4l2_frmivalenum" declared inside parameter list

In this specific case, it is trying to compile against /usr/include/linux/videodev2.h, instead of using
the in-tree header file.

Cheers,
Mauro.
--
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

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux