Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 229453
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Peter Alfredsen <loki_val@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: BedOS_Gui <rufus-azrael@numericable.fr>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
emerge--info emerge --info text/plain BedOS_Gui 2008-06-25 21:32 0000 10.60 KB Details
net-www:gnash-0.8.3:20080625-221818.log emerge log text/plain BedOS_Gui 2008-06-25 22:32 0000 510.99 KB Details
emerge_--info My emerge --info text/plain George 2008-06-26 12:29 0000 2.66 KB Details
build.log My Build log text/plain George 2008-06-26 12:30 0000 81.15 KB Details
gnash.tar.bz2 gnash.tar.bz2 application/octet-stream Peter Alfredsen 2008-06-26 21:12 0000 4.36 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 229453 depends on: Show dependency tree
Bug 229453 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   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

------- Comment #1 From BedOS_Gui 2008-06-25 21:32:57 0000 -------
Created an attachment (id=158447) [details]
emerge --info

------- Comment #2 From Peter Alfredsen 2008-06-25 21:49:31 0000 -------
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 From BedOS_Gui 2008-06-25 22:31:42 0000 -------
(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 From BedOS_Gui 2008-06-25 22:32:06 0000 -------
Created an attachment (id=158455) [details]
emerge log

------- Comment #5 From Peter Alfredsen 2008-06-25 23:36:36 0000 -------
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 From Jon Severinsson 2008-06-26 07:36:37 0000 -------
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 From George 2008-06-26 12:29:19 0000 -------
Created an attachment (id=158499) [details]
My emerge --info

------- Comment #8 From George 2008-06-26 12:30:35 0000 -------
Created an attachment (id=158501) [details]
My Build log

------- Comment #9 From Matija Suklje (hook) 2008-06-26 18:51:37 0000 -------
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 From BedOS_Gui 2008-06-26 20:49:05 0000 -------
(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 From Matija Suklje (hook) 2008-06-26 21:10:45 0000 -------
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 From Peter Alfredsen 2008-06-26 21:12:30 0000 -------
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.

------- Comment #13 From Van Aarde Krynauw 2008-06-27 00:09:33 0000 -------
(In reply to comment #12)
> Created an attachment (id=158551) [edit] [details]
> gnash.tar.bz2

This fix works for me, thanks!

------- Comment #14 From Matija Suklje (hook) 2008-06-27 23:29:13 0000 -------
Works for me as well. Although it does take twice or thrice the time to compile
then on average so far.

------- Comment #15 From BedOS_Gui 2008-06-28 08:59:55 0000 -------
(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 :-(

------- Comment #16 From Peter Alfredsen 2008-06-28 13:10:54 0000 -------
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.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug