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
Created attachment 158447 [details] emerge --info
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.
(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
Created attachment 158455 [details] emerge log
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.)
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).
Created attachment 158499 [details] My emerge --info
Created attachment 158501 [details] My Build log
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
(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.
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
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.
(In reply to comment #12) > Created an attachment (id=158551) [edit] > gnash.tar.bz2 This fix works for me, thanks!
Works for me as well. Although it does take twice or thrice the time to compile then on average so far.
(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 :-(
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.