gnash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash] Gnash cvs fails to build on Gentoo amd64.


From: Harley Peters
Subject: [Gnash] Gnash cvs fails to build on Gentoo amd64.
Date: Wed, 16 Jan 2008 16:12:57 -0600
User-agent: Thunderbird 2.0.0.9 (X11/20071117)

The current cvs version of Gnash fails to build with the following error:

x86_64-pc-linux-gnu-g++ -shared -nostdlib /usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/crtbeginS.o .libs/libgnashbase_la-config.o .libs/libgnashbase_la-extension.o .libs/libgnashbase_la-image.o .libs/libgnashbase_la-jpeg.o .libs/libgnashbase_la-lirc.o .libs/libgnashbase_la-log.o .libs/libgnashbase_la-membuf.o .libs/libgnashbase_la-network.o .libs/libgnashbase_la-postscript.o .libs/libgnashbase_la-rc.o .libs/libgnashbase_la-shm.o .libs/libgnashbase_la-sharedlib.o .libs/libgnashbase_la-string_table.o .libs/libgnashbase_la-tu_file.o .libs/libgnashbase_la-tu_timer.o .libs/libgnashbase_la-WallClockTimer.o .libs/libgnashbase_la-utf8.o .libs/libgnashbase_la-utility.o .libs/libgnashbase_la-curl_adapter.o .libs/libgnashbase_la-noseek_fd_adapter.o .libs/libgnashbase_la-zlib_adapter.o .libs/libgnashbase_la-URL.o .libs/libgnashbase_la-LoadThread.o .libs/libgnashbase_la-FLVParser.o .libs/libgnashbase_la-GC.o .libs/libgnashbase_la-BitsReader.o /usr/lib64/libjpeg.so -L/lib -lz -L/usr/lib64 /usr/lib64/libcurl.so /usr/lib64/libltdl.so -lboost_thread-mt-s -lboost_date_time-mt-s -lboost_serialization-mt-s -lpthread -lrt /usr/lib64/libX11.so /usr/lib64/libXi.so -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/../../../../lib64/crtn.o -pthread -Wl,--as-needed -Wl,-soname -Wl,libgnashbase-cvs.so -o .libs/libgnashbase-cvs.so /usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libboost_thread-mt-s.a(mutex.o): relocation R_X86_64_32 against `boost::thread_resource_error::~thread_resource_error()' can not be used when making a shared object; recompile with -fPIC
/usr/lib64/libboost_thread-mt-s.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[2]: *** [libgnashbase.la] Error 1
make[2]: Leaving directory `/home/harley/Data/gnash/libbase'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/harley/Data/gnash'
make: *** [all] Error 2



gcc=4.2.2
boost=1.34.1

./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-cygnal --disable-debugger --enable-ghelp --disable-kparts --enable-nsapi --disable-i810-lod-bias --enable-mit-shm --enable-gui=gtk, --with-plugindir=/opt/netscape/plugins --enable-renderer=agg --enable-media=ffmpeg --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu

Configure output:

Configurable options are:
Intel 810 LOD bias hack disabled (default). Use --enable-i810-lod-bias to enable.
        MIT-SHM X extension support enabled
        POSIX Threads support enabled (default)
        DMalloc support disabled (default). Use --enable-dmalloc to enable.
        NPAPI plugin enabled (default). Use --disable-nsapi to disable.
            NPAPI plugin will be installed in /opt/netscape/plugins
        KPARTS plugin disabled.
        GNOME help enabled
        Building Cygnal media server disabled.
        Building the Flash debugger is disabled.
        Top level for cross compiling support files is:
        Enabling security features:  localconnection
        GUI toolkits supported: gtk
        Renderers supported: agg
        Media handler: ffmpeg
        Using SDL for sound handling
        Using sysv mode for shared memory

Configured paths for x86_64-pc-linux-gnu are:
        DocBook document processing disabled (default)
        XML flags are: -I/usr/include/libxml2
        XML libs are: -lxml2 -lz -lm
        JPEG flags are: default include path
        JPEG libs are: -ljpeg
        PNG flags are: default include path
        PNG libs are: -lpng12
GTK2 flags are: -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 GTK2 libs are: -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 Pango flags are: -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include Pango libs are: -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 GLib flags are: -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
        GLib libs are: -lglib-2.0
ATK flags are: -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include ATK libs are: -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
        MP3 and video support enabled through ffmpeg
        FFMPEG flags are: default include path
FFMPEG libs are: -lavcodec -lz -la52 -ldc1394_control -lfaac -lfaad -lmp3lame -lx264 -lxvidcore -ldl -lX11 -lXext -lraw1394 -ltheora -lvorbisenc -lavutil -lvorbis -lm -logg -ldts -lvorbisenc -lvorbis -lm -logg -lavformat -lavcodec -lz -la52 -ldc1394_control -lfaac -lfaad -lmp3lame -lx264 -lxvidcore -ldl -lX11 -lXext -lraw1394 -ltheora -lvorbisenc -lavutil -lvorbis -lm -logg -lavutil -ltheora -logg -ldc1394_control -lavcodec -lz -la52 -ldc1394_control -lfaac -lfaad -lmp3lame -lx264 -lxvidcore -ldl -lX11 -lXext -lraw1394 -ltheora -lvorbisenc -lavutil -lvorbis -lm -logg
        SDL flags are: -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
        SDL libs are: -lSDL -lpthread
        Plugin will be installed in /opt/netscape/plugins
        POSIX Threads flags are: -pthread
        POSIX Threads lib is: -lpthread
        CURL flags are: default include path
        CURL libs are: -L/usr/lib64 -lcurl
        AGG Pixel format is: all
        AGG flags are: -I/usr/include/agg2
        AGG libs are: -lagg  -lagg
        BOOST flags are: -I/usr/X11R6/include
BOOST libs are: -L/usr/lib64 -lboost_thread-mt-s -lboost_date_time-mt-s -lboost_serialization-mt-s
        BOOST Extra libs are:  -lboost_unit_test_framework-mt-s
        MING version code is
        MING flags are -I/usr/X11R6/include
        MING libs are -lming
        MAKESWF is
        WARNING: You need to have the MTASC compiler packages installed
                 to run some of the tests in Gnash testsuite.
                 You can install it from http://mtasc.org
                 or .deb users: apt-get install mtasc
        WARNING: You need to have the 'swfmill' tool installed
                 to run some of the tests in Gnash testsuite.
                 You can install it from http://swfmill.org/
        WARNING: You need to have 'swfc' from SWFTools installed
                 to run some of the tests in Gnash testsuite.
                 You can install it from http://www.swftools.org/
        PYTHON is /usr/bin/python
        Z flags are: default include path
        Z libs are: -L/lib -lz
        FreeType flags are: -I/usr/include/freetype2
        FreeType libs are: -lfreetype -lz
        Fontconfig flags are:
        Fontconfig libs are: -lfontconfig

Any idea what the problem is ?

Harley




reply via email to

[Prev in Thread] Current Thread [Next in Thread]