Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 229453 - net-www/gnash-0.8.3 compilation fails
Summary: net-www/gnash-0.8.3 compilation fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Peter Alfredsen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-25 21:32 UTC by BedOS_Gui
Modified: 2008-06-28 13:10 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge--info,10.60 KB, text/plain)
2008-06-25 21:32 UTC, BedOS_Gui
Details
emerge log (net-www:gnash-0.8.3:20080625-221818.log,510.99 KB, text/plain)
2008-06-25 22:32 UTC, BedOS_Gui
Details
My emerge --info (emerge_--info,2.66 KB, text/plain)
2008-06-26 12:29 UTC, George
Details
My Build log (build.log,81.15 KB, text/plain)
2008-06-26 12:30 UTC, George
Details
gnash.tar.bz2 (gnash.tar.bz2,4.36 KB, application/octet-stream)
2008-06-26 21:12 UTC, Peter Alfredsen (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description BedOS_Gui 2008-06-25 21:32:19 UTC
When compiling the new gnash-0.8.3 this error occurs :

Making all in utilities
make[2]: Entering directory `/var/tmp/paludis/net-www-gnash-0.8.3/work/gnash-0.8.3/utilities'
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I.. -I../libgeometry -I../libbase -I../libnet -I../libamf -I../server -I../server/asobj -I../server/parser -I../server/vm -I../libmedia -DLOCALEDIR=\"/usr/share/locale\" -pthread -I/usr/X11R6/include -I/usr/include/libxml2     -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2   -I../libmedia/gst   -march=native -O3 -pipe -msse3 -pthread -pthread     -W     -Wall     -Wcast-align     -Wcast-qual     -Wpointer-arith     -Wreturn-type      -fvisibility-inlines-hidden -MT gprocessor-processor.o -MD -MP -MF .deps/gprocessor-processor.Tpo -c -o gprocessor-processor.o `test -f 'processor.cpp' || echo './'`processor.cpp
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I.. -I../libgeometry -I../libbase -I../libnet -I../libamf -I../server -I../server/asobj -I../server/parser -I../server/vm -I../libmedia -DLOCALEDIR=\"/usr/share/locale\" -pthread -I/usr/X11R6/include -I/usr/include/libxml2     -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2   -I../libmedia/gst   -march=native -O3 -pipe -msse3 -pthread -pthread     -W     -Wall     -Wcast-align     -Wcast-qual     -Wpointer-arith     -Wreturn-type      -fvisibility-inlines-hidden -MT soldumper.o -MD -MP -MF .deps/soldumper.Tpo -c -o soldumper.o soldumper.cpp
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I.. -I../libgeometry -I../libbase -I../libnet -I../libamf -I../server -I../server/asobj -I../server/parser -I../server/vm -I../libmedia -DLOCALEDIR=\"/usr/share/locale\" -pthread -I/usr/X11R6/include -I/usr/include/libxml2     -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2   -I../libmedia/gst   -march=native -O3 -pipe -msse3 -pthread -pthread     -W     -Wall     -Wcast-align     -Wcast-qual     -Wpointer-arith     -Wreturn-type      -fvisibility-inlines-hidden -MT dumpshm.o -MD -MP -MF .deps/dumpshm.Tpo -c -o dumpshm.o dumpshm.cpp
mv -f .deps/soldumper.Tpo .deps/soldumper.Po
/bin/sh ../libtool --tag=CXX   --mode=link x86_64-pc-linux-gnu-g++  -march=native -O3 -pipe -msse3 -pthread -pthread     -W     -Wall     -Wcast-align     -Wcast-qual     -Wpointer-arith     -Wreturn-type      -fvisibility-inlines-hidden -ldl -lltdl  -lxml2 -lz -lm -lcurl -L/usr/lib64 -lboost_thread-mt-d -lboost_date_time-mt-d -lpthread   -Wl,-O1 -Wl,--enable-new-dtags -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-zdynsort,-z,--sort-common -s -Wl,--as-needed -o soldumper soldumper.o ../server/libgnashserver.la ../libamf/libgnashamf.la ../libnet/libgnashnet.la ../libbase/libgnashbase.la ../libmedia/libgnashmedia.la    -lglib-2.0   -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lrt -lxml2 -lglib-2.0   -lgstpbutils-0.10 -lc -lrt -lX11 -lXi -lm 
mv -f .deps/dumpshm.Tpo .deps/dumpshm.Po
/bin/sh ../libtool --tag=CXX   --mode=link x86_64-pc-linux-gnu-g++  -march=native -O3 -pipe -msse3 -pthread -pthread     -W     -Wall     -Wcast-align     -Wcast-qual     -Wpointer-arith     -Wreturn-type      -fvisibility-inlines-hidden -ldl -lltdl  -lxml2 -lz -lm -lcurl -L/usr/lib64 -lboost_thread-mt-d -lboost_date_time-mt-d -lpthread   -Wl,-O1 -Wl,--enable-new-dtags -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-zdynsort,-z,--sort-common -s -Wl,--as-needed -o dumpshm dumpshm.o ../server/libgnashserver.la ../libamf/libgnashamf.la ../libnet/libgnashnet.la ../libbase/libgnashbase.la ../libmedia/libgnashmedia.la    -lglib-2.0   -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lrt -lxml2 -lglib-2.0   -lgstpbutils-0.10 -lc -lrt -lX11 -lXi -lm 
mv -f .deps/gprocessor-processor.Tpo .deps/gprocessor-processor.Po
/bin/sh ../libtool --tag=CXX   --mode=link x86_64-pc-linux-gnu-g++  -march=native -O3 -pipe -msse3 -pthread -pthread     -W     -Wall     -Wcast-align     -Wcast-qual     -Wpointer-arith     -Wreturn-type      -fvisibility-inlines-hidden -export-dynamic -ldl -lltdl  -lxml2 -lz -lm -lcurl -L/usr/lib64 -lboost_thread-mt-d -lboost_date_time-mt-d -lpthread   -Wl,-O1 -Wl,--enable-new-dtags -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-zdynsort,-z,--sort-common -s -Wl,--as-needed -o gprocessor gprocessor-processor.o ../server/libgnashserver.la ../libamf/libgnashamf.la ../libnet/libgnashnet.la ../libbase/libgnashbase.la ../libmedia/libgnashmedia.la    -lglib-2.0   -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lrt -lxml2 -lglib-2.0   -lgstpbutils-0.10  -lc -lrt -lX11 -lXi -lm 
mkdir .libs
x86_64-pc-linux-gnu-g++ -march=native -O3 -pipe -msse3 -pthread -pthread -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type -fvisibility-inlines-hidden -Wl,-O1 -Wl,--enable-new-dtags -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-zdynsort -Wl,-z -Wl,--sort-common -s -Wl,--as-needed -o .libs/soldumper soldumper.o  -L/usr/lib -L/usr/lib64 ../server/.libs/libgnashserver.so -L/lib /var/tmp/paludis/net-www-gnash-0.8.3/work/gnash-0.8.3/libnet/.libs/libgnashnet.so /var/tmp/paludis/net-www-gnash-0.8.3/work/gnash-0.8.3/libmedia/.libs/libgnashmedia.so /usr/lib64/libfontconfig.so /usr/lib64/libfreetype.so ../libamf/.libs/libgnashamf.so ../libnet/.libs/libgnashnet.so /var/tmp/paludis/net-www-gnash-0.8.3/work/gnash-0.8.3/libamf/.libs/libgnashamf.so /var/tmp/paludis/net-www-gnash-0.8.3/work/gnash-0.8.3/libbase/.libs/libgnashbase.so ../libbase/.libs/libgnashbase.so ../libmedia/.libs/libgnashmedia.so /usr/lib64/libjpeg.so /usr/lib64/libcurl.so /usr/lib64/libidn.so /usr/lib64/libssh2.so -lssl -lcrypto /usr/lib64/libgnutls.so /usr/lib64/libtasn1.so /usr/lib64/libgcrypt.so /usr/lib64/libgpg-error.so /usr/lib64/libltdl.so -lboost_thread-mt-d -lboost_date_time-mt-d /usr/lib64/libgstbase-0.10.so /usr/lib64/libgstpbutils-0.10.so /usr/lib64/libgstreamer-0.10.so /usr/lib64/libgobject-2.0.so /usr/lib64/libgmodule-2.0.so /usr/lib64/libgthread-2.0.so -lpthread /usr/lib64/libxml2.so -lz /usr/lib64/libglib-2.0.so -lc -lrt /usr/lib64/libXi.so /usr/lib64/libX11.so /usr/lib64/libXext.so /usr/lib64/libxcb-xlib.so /usr/lib64/libxcb.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so -ldl -lm  -Wl,--rpath -Wl,/usr/lib64/gnash
/var/tmp/paludis/net-www-gnash-0.8.3/work/gnash-0.8.3/libbase/.libs/libgnashbase.so: undefined reference to `boost::thread::start_thread()'
collect2: ld returned 1 exit status
make[2]: *** [soldumper] Error 1
make[2]: *** Waiting for unfinished jobs....
x86_64-pc-linux-gnu-g++ -march=native -O3 -pipe -msse3 -pthread -pthread -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type -fvisibility-inlines-hidden -Wl,-O1 -Wl,--enable-new-dtags -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-zdynsort -Wl,-z -Wl,--sort-common -s -Wl,--as-needed -o .libs/gprocessor gprocessor-processor.o -Wl,--export-dynamic  -L/usr/lib -L/usr/lib64 ../server/.libs/libgnashserver.so -L/lib /var/tmp/paludis/net-www-gnash-0.8.3/work/gnash-0.8.3/libnet/.libs/libgnashnet.so /var/tmp/paludis/net-www-gnash-0.8.3/work/gnash-0.8.3/libmedia/.libs/libgnashmedia.so /usr/lib64/libfontconfig.so /usr/lib64/libfreetype.so ../libamf/.libs/libgnashamf.so ../libnet/.libs/libgnashnet.so /var/tmp/paludis/net-www-gnash-0.8.3/work/gnash-0.8.3/libamf/.libs/libgnashamf.so /var/tmp/paludis/net-www-gnash-0.8.3/work/gnash-0.8.3/libbase/.libs/libgnashbase.so ../libbase/.libs/libgnashbase.so ../libmedia/.libs/libgnashmedia.so /usr/lib64/libjpeg.so /usr/lib64/libcurl.so /usr/lib64/libidn.so /usr/lib64/libssh2.so -lssl -lcrypto /usr/lib64/libgnutls.so /usr/lib64/libtasn1.so /usr/lib64/libgcrypt.so /usr/lib64/libgpg-error.so /usr/lib64/libltdl.so -lboost_thread-mt-d -lboost_date_time-mt-d /usr/lib64/libgstbase-0.10.so /usr/lib64/libgstpbutils-0.10.so /usr/lib64/libgstreamer-0.10.so /usr/lib64/libgobject-2.0.so /usr/lib64/libgmodule-2.0.so /usr/lib64/libgthread-2.0.so -lpthread /usr/lib64/libxml2.so -lz /usr/lib64/libglib-2.0.so -lc -lrt /usr/lib64/libXi.so /usr/lib64/libX11.so /usr/lib64/libXext.so /usr/lib64/libxcb-xlib.so /usr/lib64/libxcb.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so -ldl -lm  -Wl,--rpath -Wl,/usr/lib64/gnash
x86_64-pc-linux-gnu-g++ -march=native -O3 -pipe -msse3 -pthread -pthread -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type -fvisibility-inlines-hidden -Wl,-O1 -Wl,--enable-new-dtags -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-zdynsort -Wl,-z -Wl,--sort-common -s -Wl,--as-needed -o .libs/dumpshm dumpshm.o  -L/usr/lib -L/usr/lib64 ../server/.libs/libgnashserver.so -L/lib /var/tmp/paludis/net-www-gnash-0.8.3/work/gnash-0.8.3/libnet/.libs/libgnashnet.so /var/tmp/paludis/net-www-gnash-0.8.3/work/gnash-0.8.3/libmedia/.libs/libgnashmedia.so /usr/lib64/libfontconfig.so /usr/lib64/libfreetype.so ../libamf/.libs/libgnashamf.so ../libnet/.libs/libgnashnet.so /var/tmp/paludis/net-www-gnash-0.8.3/work/gnash-0.8.3/libamf/.libs/libgnashamf.so /var/tmp/paludis/net-www-gnash-0.8.3/work/gnash-0.8.3/libbase/.libs/libgnashbase.so ../libbase/.libs/libgnashbase.so ../libmedia/.libs/libgnashmedia.so /usr/lib64/libjpeg.so /usr/lib64/libcurl.so /usr/lib64/libidn.so /usr/lib64/libssh2.so -lssl -lcrypto /usr/lib64/libgnutls.so /usr/lib64/libtasn1.so /usr/lib64/libgcrypt.so /usr/lib64/libgpg-error.so /usr/lib64/libltdl.so -lboost_thread-mt-d -lboost_date_time-mt-d /usr/lib64/libgstbase-0.10.so /usr/lib64/libgstpbutils-0.10.so /usr/lib64/libgstreamer-0.10.so /usr/lib64/libgobject-2.0.so /usr/lib64/libgmodule-2.0.so /usr/lib64/libgthread-2.0.so -lpthread /usr/lib64/libxml2.so -lz /usr/lib64/libglib-2.0.so -lc -lrt /usr/lib64/libXi.so /usr/lib64/libX11.so /usr/lib64/libXext.so /usr/lib64/libxcb-xlib.so /usr/lib64/libxcb.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so -ldl -lm  -Wl,--rpath -Wl,/usr/lib64/gnash
../server/.libs/libgnashserver.so: undefined reference to `boost::thread::start_thread()'
../server/.libs/libgnashserver.so: undefined reference to `boost::this_thread::get_id()'
../server/.libs/libgnashserver.so: undefined reference to `boost::thread::get_id() const'
../server/.libs/libgnashserver.so: undefined reference to `boost::detail::get_current_thread_data()'
collect2: ld returned 1 exit status
make[2]: *** [gprocessor] Error 1
/var/tmp/paludis/net-www-gnash-0.8.3/work/gnash-0.8.3/libbase/.libs/libgnashbase.so: undefined reference to `boost::thread::start_thread()'
collect2: ld returned 1 exit status
make[2]: *** [dumpshm] Error 1
make[2]: Leaving directory `/var/tmp/paludis/net-www-gnash-0.8.3/work/gnash-0.8.3/utilities'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/paludis/net-www-gnash-0.8.3/work/gnash-0.8.3'
make: *** [all] Error 2

!!! ERROR in net-www/gnash-0.8.3:
!!! In src_compile at line 4288
!!! emake failed

Reproducible: Always
Comment 1 BedOS_Gui 2008-06-25 21:32:57 UTC
Created attachment 158447 [details]
emerge --info
Comment 2 Peter Alfredsen (RETIRED) gentoo-dev 2008-06-25 21:49:31 UTC
I'm a simple man of simple talents. I don't know what half of the LDFLAGS you have do. Could you try again with LDFLAGS="-Wl,--as-needed" and post the output.
Also, I'd appreciate if you'd post the output of emerge -pv gnash.
Comment 3 BedOS_Gui 2008-06-25 22:31:42 UTC
(In reply to comment #2)
> I'm a simple man of simple talents. I don't know what half of the LDFLAGS you
> have do. Could you try again with LDFLAGS="-Wl,--as-needed" and post the
> output.
> Also, I'd appreciate if you'd post the output of emerge -pv gnash.
> 
No more success on compilation with the proposed LDFLAGS "-Wl, --as-needed" (see output in attachment).
emerge -pv gnash
[ebuild     U ] net-www/gnash-0.8.3 [0.8.1-r1] USE="agg* dbus%* gstreamer gtk nsplugin sdl -cairo* -fbcon (-ffmpeg*) -kde -opengl* -qt3 -test% (-mad%*)" VIDEO_CARDS="-i810" 0 kB

Comment 4 BedOS_Gui 2008-06-25 22:32:06 UTC
Created attachment 158455 [details]
emerge log
Comment 5 Peter Alfredsen (RETIRED) gentoo-dev 2008-06-25 23:36:36 UTC
I've been looking into this for some time now and I see only few options right now:
revdep-rebuild -i -- -a
(always worth a shot, especially if you've just upgraded to gcc-4.3.1)
emerge -1 boost
(I suspect boost may be damaged goods somehow and that this hits amd64 especilally cause you have to link dynamic cause of the PIC thing.)
Comment 6 Jon Severinsson 2008-06-26 07:36:37 UTC
I have a similar problem, resulting in the output below.

My system is a "mostly stable" amd64 system with Paludis 0.26.2 and GCC 4.1.2. I had previously installed the ebuild from bug #212943 and it compiled. When trying to install the ebuild in the official tree I had to unmask and upgrade boost-build and boost, and then the build failed. Reconcilio says all is fine but I tried to rebuild boost-build and boost again anyway with no effect.

===============================================================
Output of paludis --install --pretend gnash:
---------------------------------------------------------------

$ paludis -ip gnash
Building target list...
Building dependency list...

These packages will be installed:

* net-www/gnash::gentoo (previously ::local-overlay) [R 0.8.3] <target>
    agg -cairo dbus+ -fbcon (-ffmpeg) -gstreamer gtk kde nsplugin -opengl qt3 sdl -test+ video_cards: -i810

Total: 1 package (1 rebuild)

===============================================================
End of output of paludis --install gnash:
---------------------------------------------------------------

x86_64-pc-linux-gnu-g++ -shared -nostdlib /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/crtbeginS.o  .libs/libgnashbase_la-extension.o .libs/libgnashbase_la-image.o .libs/libgnashbase_la-jpeg.o .libs/libgnashbase_la-log.o .libs/libgnashbase_la-memory.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-ClockTime.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 .libs/libgnashbase_la-arg_parser.o  /usr/lib64/libjpeg.so -L/lib -lz /usr/lib64/libcurl.so -L/usr/lib64 /usr/lib64/libltdl.so -lboost_thread-mt-s -lboost_date_time-mt-s -lpthread -lrt /usr/lib64/libX11.so /usr/lib64/libXi.so -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64/crtn.o  -march=k8 -pthread -pthread -Wl,--as-needed -Wl,-soname -Wl,libgnashbase-0.8.3.so -o .libs/libgnashbase-0.8.3.so
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libboost_thread-mt-s.a(thread.o): relocation R_X86_64_32 against `a local symbol' 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 `/var/tmp/paludis/net-www-gnash-0.8.3/work/gnash-0.8.3/libbase'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/paludis/net-www-gnash-0.8.3/work/gnash-0.8.3'
make: *** [all] Error 2

!!! ERROR in net-www/gnash-0.8.3:
!!! In src_compile at line 4261
!!! emake failed

!!! Call stack:
!!!    * src_compile (/var/tmp/paludis/net-www-gnash-0.8.3/temp/loadsaveenv:4261)
!!!    * ebuild_f_compile (/usr/libexec/paludis/1/src_compile.bash:49)
!!!    * ebuild_main (/usr/libexec/paludis/ebuild.bash:460)
!!!    * main (/usr/libexec/paludis/ebuild.bash:479)

diefunc: making ebuild PID 568 exit with error
die trap: exiting with error.

Install error:
  * In program paludis (--log-level warning --debug-build split --continue-on-failure if-satisfied --dl-reinstall if-use-changed --dl-reinstall-scm weekly --dl-new-slots as-needed) -i1 gnash:
  * When performing install action from command line:
  * When executing install task:
  * When installing 'net-www/gnash-0.8.3:0::gentoo':
  * Install error: Install failed for 'net-www/gnash-0.8.3:0::gentoo'

===============================================================
Output of paludis --info:
---------------------------------------------------------------

$ paludis --info
paludis 0.26.2
Paludis build information:
    Compiler:
        CXX:                   x86_64-pc-linux-gnu-g++ 4.1.2 (Gentoo 4.1.2 p1.1)
        CXXFLAGS:              -march=k8 -O2 -pipe
        LDFLAGS:
        DATE:                  2008-06-22T17:18:12+0200

    Libraries:
        C++ Library:           GNU libstdc++ 20070214

    Reduced Privs:
        reduced_uid:           449
        reduced_uid->name:     paludisbuild
        reduced_uid->dir:      /var/tmp/paludis
        reduced_gid:           449
        reduced_gid->name:     paludisbuild

    Paths:
        DATADIR:               /usr/share
        LIBDIR:                /usr/lib64
        LIBEXECDIR:            /usr/libexec
        SYSCONFDIR:            /etc
        PYTHONINSTALLDIR:      /usr/lib64/python2.5/site-packages
        RUBYINSTALLDIR:        /usr/lib64/ruby/site_ruby/1.8/x86_64-linux

Repository virtuals:
    format:                    virtuals

Repository installed-virtuals:
    format:                    installed_virtuals
    root:                      /

Repository gentoo:
    format:                    ebuild
    location:                  /usr/portage
    append_repository_name_to_write_cache: true
    binary_destination:        false
    binary_keywords:
    binary_uri_prefix:
    builddir:                  /var/tmp/paludis
    cache:                     /usr/portage/metadata/cache
    distdir:                   /usr/portage/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /usr/portage/eclass
    ignore_deprecated_profiles: false
    layout:                    traditional
    names_cache:               /usr/portage/.cache/names
    newsdir:                   /usr/portage/metadata/news
    profile_eapi:              0
    profiles:                  /usr/portage/profiles/default-linux/amd64/2007.0/desktop /etc/paludis/profile
    securitydir:               /usr/portage/metadata/glsa
    setsdir:                   /usr/portage/sets
    sync:                      rsync://rsync.de.gentoo.org/gentoo-portage
    sync_options:
    use_manifest:              use
    write_cache:               /var/cache/paludis/metadata

    Package information:
        app-admin/eselect-compiler: (none)
        app-shells/bash:       3.2_p33
        dev-java/java-config:  1.3.7 2.1.6
        dev-lang/python:       2.4.4-r13 2.5.2-r5
        dev-python/pycrypto:   2.0.1-r6
        dev-util/ccache:       2.4-r7
        dev-util/confcache:    (none)
        sys-apps/baselayout:   1.12.11.1
        sys-apps/openrc:       (none)
        sys-apps/sandbox:      1.2.18.1-r2
        sys-devel/autoconf:    2.13 2.61-r2
        sys-devel/automake:    1.10.1 1.5 1.7.9-r1 1.8.5-r3 1.9.6-r2
        sys-devel/binutils:    2.18-r1
        sys-devel/gcc-config:  1.4.0-r4
        sys-devel/libtool:     1.5.26
        virtual/os-headers:    2.6.23-r3 (for sys-kernel/linux-headers::installed)

Repository installed:
    format:                    vdb
    location:                  /var/db/pkg
    builddir:                  /var/tmp/paludis
    names_cache:               /var/db/pkg/.cache/names
    provides_cache:            /var/db/pkg/.cache/provides
    root:                      /

Repository local-overlay:
    format:                    ebuild
    location:                  /usr/local/portage/local-overlay
    append_repository_name_to_write_cache: true
    binary_destination:        false
    binary_keywords:
    binary_uri_prefix:
    builddir:                  /var/tmp/paludis
    cache:                     /var/empty
    distdir:                   /usr/portage/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /usr/portage/eclass /usr/local/portage/local-overlay/eclass
    ignore_deprecated_profiles: false
    layout:                    traditional
    master_repository:         gentoo
    names_cache:               /usr/local/portage/local-overlay/.cache/names
    newsdir:                   /usr/local/portage/local-overlay/metadata/news
    profile_eapi:              0
    profiles:                  /usr/portage/profiles/default-linux/amd64/2007.0/desktop /etc/paludis/profile
    securitydir:               /usr/local/portage/local-overlay/metadata/glsa
    setsdir:                   /usr/local/portage/local-overlay/sets
    sync:
    sync_options:
    use_manifest:              use
    write_cache:               /var/cache/paludis/metadata

No packages were specified on the command line, so detailed information is not
available (Paludis can display detailed information for both installed and
installable packages).
Comment 7 George 2008-06-26 12:29:19 UTC
Created attachment 158499 [details]
My emerge --info
Comment 8 George 2008-06-26 12:30:35 UTC
Created attachment 158501 [details]
My Build log
Comment 9 Matija "hook" Šuklje 2008-06-26 18:51:37 UTC
On my AMD64 (using normal Portage), emerging gnash-0.8.3 breaks at the same spot as in Jon's case.

Relevant USE flags:

USE="agg cairo dbus%* gstreamer gtk kde nsplugin opengl qt3 sdl -fbcon (-ffmpeg) -test% (-mad%*)" VIDEO_CARDS="-i810"

emerge --info:

Portage 2.1.4.4 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r8 x86_64)
=================================================================
System uname: 2.6.24-gentoo-r8 x86_64 AMD Turion(tm) 64 Mobile Technology ML-30
Timestamp of tree: Thu, 26 Jun 2008 18:03:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.4.4-r13
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r2
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -msse3 -pipe -O2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -msse3 -pipe -O2"
DISTDIR="/mnt/distfiles"
FEATURES="ccache distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://ftp.fi.muni.cz/pub/linux/gentoo/ ftp://ftp.fi.muni.cz/pub/linux/gentoo/ http://mirror.switch.ch/ftp/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/ "
LANG="sl_SI.utf8"
LC_ALL="sl_SI.utf8"
LINGUAS="sl"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 64bit S3TC X a52 aac aalib acpi addbookmarks agg aim alias allegro alsa amarok amd64 amr ao ares avahi bash-completion bidi binfilter bjam blender-game boost bzip2 cairo cal3d calendar caps cardbus ccache cddb cdparanoia cdr cjk clisp clucene colordiff connectionstatus contactnotes context cracklib crypt css cups cvs d dar64 dbus devil dhcp divx djvu dri dv dvb dvd dvdr dvdread dvi encode exif exiv2 expat extra fam fasttrack fat ffmpeg firefox flac fluidsynth fmod foomaticdb fortran gcj geoip gif gimp gimpprint glibc-omitfp glitz glut gnutella gphoto2 gpm gps graphics gs gstreamer gzip h323 hal hddtemp hdri highlight history http humanities iconv icq icu ieee1394 ilbc imlib inotify ipod ipv6 irda iso14755 jabber javascript jikes jpeg kde kdepim kdexdeltas kexi kipi kpathsea lcms levels libcaca lirc live logrotate lzma mad maps matroska mdnsresponder-compat midi mikmod mime mixer mmap mmx mmxext mng motif mp3 mp4 mpeg msn mudflap musepack music musicbrainz ncurses nls nowin nowlistening npp nptl nptlonly nsplugin ode offensive ogg openal openft opengl openmp openssh openstreetmap openvpn oscar pam pcmcia pcre pdf perl plotutils png portaudio postscript ppds print python qmax qt3 qt3support qt4 quicktime readline reiserfs remix rtc savedconfig scanner sdl sdlaudio slang sndfile snmp sounds soundtouch soup speex spell sqlite sqlite3 srt sse sse2 ssl ssse3 startup-notification statistics subtitles subversion svg svgz texteffect textures themes theora threads tidy tiff timidity tordns truetype ucs2 unicode upnp usb userlocales v4l v4l2 vcd videos vim vim-pager vim-syntax visualization voice vorbis webpresence wifi xattr xcb xcomposite xetex xface xft xine xiph xml xorg xosd xpm xrandr xv xvid xvmc yahoo zlib zrtp zsh-completion" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="sl" USERLAND="GNU" VIDEO_CARDS="radeon vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 10 BedOS_Gui 2008-06-26 20:49:05 UTC
(In reply to comment #5)
> I've been looking into this for some time now and I see only few options right
> now:
> revdep-rebuild -i -- -a
> (always worth a shot, especially if you've just upgraded to gcc-4.3.1)
> emerge -1 boost
> (I suspect boost may be damaged goods somehow and that this hits amd64
> especilally cause you have to link dynamic cause of the PIC thing.)
> 
No improvement with reemerging boost and revdep-rebuild for gnash.
Comment 11 Matija "hook" Šuklje 2008-06-26 21:10:45 UTC
Needless to say, 'revdep-rebuild' doesn't solve it for me either ...otherwise I wouldn't be posting here.

Are you sure though that Gnash depends now on '>=boost-1.35.0'? In their online documentation it says it's depends on >=1.32.

link:
http://www.gnu.org/software/gnash/manual/gnashref.html#dependencies
Comment 12 Peter Alfredsen (RETIRED) gentoo-dev 2008-06-26 21:12:30 UTC
Created attachment 158551 [details]
gnash.tar.bz2

I think I may be able to solve some of your problems. This is what I'm compiling on x86 right now and it seems to not be failing miserably like my other attempts. It solves two problems: That we link against a static lib on amd64 and that the subsequent eautoreconf will fail on libtool-2.2 systems. Untar this in the net-www directory of your overlay to test.
Comment 13 Van Aarde Krynauw 2008-06-27 00:09:33 UTC
(In reply to comment #12)
> Created an attachment (id=158551) [edit]
> gnash.tar.bz2

This fix works for me, thanks!
Comment 14 Matija "hook" Šuklje 2008-06-27 23:29:13 UTC
Works for me as well. Although it does take twice or thrice the time to compile then on average so far.
Comment 15 BedOS_Gui 2008-06-28 08:59:55 UTC
(In reply to comment #12)
> Created an attachment (id=158551) [edit]
> gnash.tar.bz2
> 
> I think I may be able to solve some of your problems. This is what I'm
> compiling on x86 right now and it seems to not be failing miserably like my
> other attempts. It solves two problems: That we link against a static lib on
> amd64 and that the subsequent eautoreconf will fail on libtool-2.2 systems.
> Untar this in the net-www directory of your overlay to test.
> 
No more success with this ebuild on my side :-(
Comment 16 Peter Alfredsen (RETIRED) gentoo-dev 2008-06-28 13:10:54 UTC
Treating this as the problem reported by Jon, Matija, George and Van Aarde which I've fixed in tree. BedOS_Gui, please open a new bug, after you've confirmed that you've rebuilt boost without the weird LDFLAGS. Attach full emerge log from trying to compile without weird LDFLAGS and with freshly synced portage tree.