Re: [proaudio] media-libs/libflashsupport-jack-9999 fail compile phase

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Le Sat, 30 Apr 2011 20:57:53 -0300,
yermandu <yermandu@xxxxxxxxx> 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.

Ciao,
Dominique

> 
> att
> 


-- 
"We have the heroes we deserve."



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/