[mythtv-users] Compile problem with hidden symbol referenced by DSO
Brad Templeton
brad+myth at templetons.com
Thu Dec 2 22:13:37 UTC 2004
I don't see any reference in the archives so I thought i would ask here.
I am attempting to compile myth from CVS under Fedora Core 3.
I get the following confusing error.. (quite a long time into the build on
one of the smallest packages.)
g++ -Wl,-rpath,/usr/lib/qt-3.3/lib -o mythepg main.o -L/usr/lib/qt-3.3/lib -L/usr/X11R6/lib -L../../libs/libmyth -L../../libs/libmythtv -L../../libs/libavcodec -L../../libs/libavformat -lmythtv-0.16 -lmythavformat-0.16 -lmythavcodec-0.16 -lmyth-0.16 -lfreetype -lmp3lame -L/usr/X11R6/lib -lXinerama -lXv -lX11 -lXext -lXxf86vm -lXvMCNVIDIA -lXvMC -lqt-mt -lXext -lX11 -lm -lpthread
/usr/bin/ld: warning: libstdc++.so.5, needed by /usr/lib/qt-3.3/lib/libqt-mt.so, may conflict with libstdc++.so.6
/usr/bin/ld: mythepg: hidden symbol `__eprintf' in /usr/lib/gcc/i386-redhat-linux/3.4.2/libgcc.a(_eprintf.oS) is referenced by DSO
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status
make[2]: *** [mythepg] Error 1
make[2]: Leaving directory `/home/brad/src/myth/mythtv/programs/mythepg'
make[1]: *** [sub-mythepg] Error 2
make[1]: Leaving directory `/home/brad/src/myth/mythtv/programs'
make: *** [sub-programs] Error 2
Searches suggest this error relates to having a different version of gcc than
some tool is ready for. I have gcc 3.4.2-6. However it's not a common
error, anybody had any run-in with it?
More information about the mythtv-users
mailing list