[mythtv-users] libfaad configure failure. One last hurdle

ryan patterson ryan.goat at gmail.com
Sun Nov 16 03:12:22 UTC 2008


On Sat, Nov 15, 2008 at 11:05 AM, Mark <markhsa at shaw.ca> wrote:

> Fedora 8, 64bit
> trunk 19097
> When I add the --enable-libfaad, the make fails.
>
> Here is my configure
> ./configure --prefix=/usr/local --enable-proc-opt --libdir-name=lib64
> --enable-libfaad
>
> Here are my faad rpms installed:
> faad2-devel-2.6.1-5.fc8
> faad2-devel-2.6.1-5.fc8
> faad2-libs-2.6.1-5.fc8
> faad2-libs-2.6.1-5.fc8
> faad2-2.6.1-5.fc8
>
> Finally, here is the make failure:
>
> -----
>
> make[2]: Entering directory `/usr/local/mythtv/mythtv/programs/mythtv'
> g++ -m64 -o mythtv version.o
> main.o     -L../../libs/libmyth -L../../libs/libmythtv
> -L../../libs/libavutil -L../../libs/libavcodec -L../../libs/libavformat
> -L../../libs/libmythdb -L../../libs/libmythui -L../../libs/libmythupnp
> -lmythtv-0.22 -lmythavformat-0.22 -lmythavutil-0.22 -lmythavcodec-0.22
> -lmythupnp-0.22 -lmyth-0.22 -lmythui-0.22 -lmythdb-0.22
> -L../../libs/libmythlivemedia -lmythlivemedia-0.22
> -L../../libs/libmythfreemheg -lmythfreemheg-0.22 -lfreetype -lmp3lame
> -lraw1394 -liec61883 -lavc1394 -lrom1394 -L/usr/lib -ldirectfb -lfusion
> -ldirect -lz -lsysfs -ldl -L/usr/X11R6/lib64 -lXinerama -lXv -lX11 -lXext
> -lXxf86vm -lXrandr -lXvMCW -lXvMC -L/usr/local/lib64 -lpthread -lGLU -lGL
> -lQtSql -lQtXml -lQtOpenGL -lQtGui -lQtNetwork -lQtCore
> /usr/bin/ld: skipping incompatible /usr/lib/libfreetype.so when searching
> for -lfreetype
> /usr/bin/ld: skipping incompatible /usr/lib/libiec61883.so when searching
> for -liec61883
> /usr/bin/ld: skipping incompatible /usr/lib/libavc1394.so when searching
> for -lavc1394
> /usr/bin/ld: skipping incompatible /usr/lib/librom1394.so when searching
> for -lrom1394
> /usr/bin/ld: skipping incompatible /usr/lib/libdirectfb.so when searching
> for -ldirectfb
> /usr/bin/ld: skipping incompatible /usr/lib/libfusion.so when searching
> for -lfusion
> /usr/bin/ld: skipping incompatible /usr/lib/libdirect.so when searching
> for -ldirect
> /usr/bin/ld: skipping incompatible /usr/lib/libz.so when searching for -lz
> /usr/bin/ld: skipping incompatible /usr/lib/libz.a when searching for -lz
> /usr/bin/ld: skipping incompatible /usr/lib/libdl.so when searching for
> -ldl
> /usr/bin/ld: skipping incompatible /usr/lib/libdl.a when searching for -ldl
> /usr/bin/ld: skipping incompatible /usr/lib/libXv.so when searching for
> -lXv
> /usr/bin/ld: skipping incompatible /usr/lib/libXxf86vm.so when searching
> for -lXxf86vm
> /usr/bin/ld: skipping incompatible /usr/lib/libXvMCW.so when searching
> for -lXvMCW
> /usr/bin/ld: skipping incompatible /usr/lib/libXvMC.so when searching
> for -lXvMC
> /usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching
> for -lpthread
> /usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching
> for -lpthread
> /usr/bin/ld: skipping incompatible /usr/lib/libGLU.so when searching for
> -lGLU
> /usr/bin/ld: skipping incompatible /usr/lib/libGL.so when searching for
> -lGL
> /usr/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm
> /usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching for -lm
> /usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
> /usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
> /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libGL.so:
> undefined
> reference to `_nv001456gl'
>
> collect2: ld returned 1 exit status
> make[2]: *** [mythtv] Error 1
> make[2]: Leaving directory `/usr/local/mythtv/mythtv/programs/mythtv'
> make[1]: *** [sub-mythtv-make_default] Error 2
> make[1]: Leaving directory `/usr/local/mythtv/mythtv/programs'
> make: *** [sub-programs-make_default-ordered] Error 2
> -----------------------
>
> Ideas?  I have read all the lists and archive and have not found anything
> yet.
> d
>

I am getting the exact same fail.  It compiles if I don't use the
'--enable-libfaad' switch.  The compile fails if I add that switch.  I am
trying to compile on ubuntu 8.10  Here is the tail of my output from make:

allcodecs.o: In function `avcodec_register_all':
allcodecs.c:(.text+0x751): undefined reference to `aac_decoder'
collect2: ld returned 1 exit status
make[2]: *** [libmythavcodec-0.22.so.0.22.0] Error 1
make[2]: Leaving directory `/home/ryan/trunk/mythtv/libs/libavcodec'
make[1]: *** [sub-libavcodec-make_default-ordered] Error 2
make[1]: Leaving directory `/home/ryan/trunk/mythtv/libs'
make: *** [sub-libs-make_default-ordered] Error 2

Any insight would be great.

_____________
Ryan Patterson
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20081115/02212645/attachment.htm 


More information about the mythtv-users mailing list