Bug 229453 - net-www/gnash-0.8.3 compilation fails
|
Bug#:
229453
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: AMD64
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: loki_val@gentoo.org
|
Reported By: rufus-azrael@numericable.fr
|
|
Component: Applications
|
|
|
URL:
|
|
Summary: net-www/gnash-0.8.3 compilation fails
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2008-06-25 21:32 0000
|
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
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
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).
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.
Created an attachment (id=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.
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] [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.
>
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.