Le Sun, 1 May 2011 13:03:28 +0200, Dominique Michel <[email protected]> a écrit :
> Le Sat, 30 Apr 2011 20:57:53 -0300, > yermandu <[email protected]> a écrit : > > > then mv -f ".deps/libflashsupport_la-flashsupport.Tpo" > > ".deps/libflashsupport_la-flashsupport.Plo"; else rm -f > > ".deps/libflashsupport_la-flashsupport.Tpo"; exit 1; fi > > libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. > > -I. -lsamplerate -march=core2 -mtune=core2 -O2 -pipe -msse -msse2 > > -msse3 -mssse3 -pipe -Wformat -Wold-style-definition > > -Wdeclaration-after-statement -Wfloat-equal -Wmissing-declarations > > -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wshadow > > -Wendif-labels -Wpointer-arith -Wcast-align -Wwrite-strings -Winline > > -Wno-unused-parameter -ffast-math -MT > > libflashsupport_la-flashsupport.lo -MD -MP > > -MF .deps/libflashsupport_la-flashsupport.Tpo -c flashsupport.c > > -fPIC -DPIC -o .libs/libflashsupport_la-flashsupport.o > > flashsupport.c:184:28: fatal error: linux/videodev.h: No such file > > or directory compilation terminated. > > make[1]: ** [libflashsupport_la-flashsupport.lo] Erro 1 > > make[1]: Saindo do diretório > > `/var/tmp/portage/media-libs/libflashsupport-jack-9999/work/libflashsupport-jack' > > make: ** [all] Erro 2 > > emake failed > > * ERROR: media-libs/libflashsupport-jack-9999 failed (compile > > phase): > > * emake failed > > * > > * Call stack: > > * ebuild.sh, line 56: Called src_compile > > * environment, line 2929: Called _eapi0_src_compile > > * ebuild.sh, line 625: Called _eapi2_src_compile > > * ebuild.sh, line 665: Called die > > * The specific snippet of code: > > * emake || die "emake failed" > > * > > * If you need support, post the output of 'emerge --info > > =media-libs/libflashsupport-jack-9999', > > * the complete build log and the output of 'emerge -pqv > > =media-libs/libflashsupport-jack-9999'. > > * This ebuild is from an overlay named 'proaudio': > > '/var/lib/layman/pro-audio/' > > * The complete build log is located at > > '/var/tmp/portage/media-libs/libflashsupport-jack-9999/temp/build.log'. > > * The ebuild environment file is located at > > '/var/tmp/portage/media-libs/libflashsupport-jack-9999/temp/environment'. > > * S: > > '/var/tmp/portage/media-libs/, you have to > > move to the last gentoo-sources/work/libflashsupport-jack' > > > > > > $ ls /usr/src/linux/include/linux/video* > > /usr/src/linux/include/linux/videodev2.h > > /usr/src/linux/include/linux/video_output.h > > > > I belive kernel linux >= .38 is now linux/videodev2.h only > > > > $ ls /usr/src/linux-2.6.37-gentoo-r1/include/linux/video* > > /usr/src/linux-2.6.37-gentoo-r1/include/linux/videodev2.h > > /usr/src/linux-2.6.37-gentoo-r1/include/linux/video_output.h > > /usr/src/linux-2.6.37-gentoo-r1/include/linux/videodev.h > > > > maybe another packages that use linux/videodev.h will broken too > > This is nothing we can do about it. This is a long time ago than v4l > have been marked as obsolete into the kernel, and it have been, as > planified, removed from 2.6.38. > > If you want/need to use libflashsupport-jack-9999, you have to move to > the last gentoo-sources or another flavour of the >= 2.6.38 kernel. > Hopefully, 2.6.29-rt will be out soon. > > For the other affected softwares, the best thing to do is to report > this upstream if is was not already reported. For the software not compiling with v4l2... > > Ciao, > Dominique > > > > > att > > > > -- "We have the heroes we deserve."
