[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