Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 66267

Summary: Metabug - PPC stable
Product: Gentoo Linux Reporter: Joe Jezak (RETIRED) <josejx>
Component: New packagesAssignee: PPC Porters <ppc>
Status: RESOLVED FIXED    
Severity: normal CC: groepaz, tchiwam
Priority: High Keywords: Tracker
Version: unspecified   
Hardware: PPC   
OS: Linux   
URL: http://josejx.net/late.ppc
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Packages to bump

Description Joe Jezak (RETIRED) gentoo-dev 2004-10-03 18:05:10 UTC
I've started to look into making the ppc stable branch actually stable. :)  To help with that, I've used the imlate script to check for which packages we're behind x86 with.  The results of that script are available at the URL posted.  Now, not all of these should be marked stable, so I'm going to slowly go through and test them all.  Packages that don't currently compile should be given priority, espeically since we've moved gcc-3.4.1 into the stable profile.  

To make this easier, I'm going to create an attachment with packages that need to be bumped ASAP in order to fix compilation problems.  Once these packages have been bumped, edit the attachemnt and remove them.  If anyone has a better suggestion or other comments, feel free to let me know.

Thanks!
Comment 1 Joe Jezak (RETIRED) gentoo-dev 2004-10-03 18:09:40 UTC
Created attachment 41034 [details]
Packages to bump

Please add packages that need to be bumped, and remove packages that you have
marked as stable.  Thank you!
Comment 2 Pieter Van den Abeele (RETIRED) gentoo-dev 2004-10-04 13:17:10 UTC
Could you also generate a list of files where ppc is ahead of x86? :-)
Comment 3 Pieter Van den Abeele (RETIRED) gentoo-dev 2004-10-04 13:55:50 UTC
Apparently situations where newer x86 marked ebuilds are marked -ppc are mistakenly included into this list? The 2.6.8 kernel on ppc for instance is masked -ppc right now (so is most of the acpi stuff included on your list). 

Also, I suggest bumping gnome 2.6 to 2.8 directly instead of first to 2.6.1 then to 2.8. We depend on foser (the gnome team) for a go-ahead on that one. I'm looking at the rest of the list.
Comment 4 Pieter Van den Abeele (RETIRED) gentoo-dev 2004-10-04 16:48:07 UTC
Done everything from the bottom up to media-video. I'll also do app-*, waiting with *gnome* until the gnome-2.8 bump. Somebody should go over the perl and python modules.
Comment 5 Joe Jezak (RETIRED) gentoo-dev 2004-10-04 18:21:15 UTC
Pvdabeel, that's great thanks. :)  I've updated the late.ppc file.  I've also added the late.x86 that you requested, same address as the last, just late.x86 instead.

SeJo said that he's taking care of the java stuff.  

Could you make sure to keyword mjpegtools?  It currently doesn't compile on ppc, but the newer version does.
Comment 6 Pieter Van den Abeele (RETIRED) gentoo-dev 2004-10-04 18:32:03 UTC
I have keyworded mjpegtools, but couldn't test it. 
Comment 7 Joe Jezak (RETIRED) gentoo-dev 2004-10-04 20:45:06 UTC
Thanks, I've tested mjpegtools.  Can you bump app-arch/dar as well?  The stable version doesn't compile, the latest unstable does.
Comment 8 Pieter Van den Abeele (RETIRED) gentoo-dev 2004-10-05 02:56:55 UTC
dar is done. I also noted this script doesn't mention cases where:

there is no stable ppc version of things, just all unstable, while there is a x86 stable version.

Pieter
Comment 9 groepaz 2004-10-05 16:27:38 UTC
so i updated some things ... my system is running on stable profile from day one  with just a few things from non stable... out of 35 packages that were emerged, 2 failed (not counting kdepim, which has a simelar problem as k3b here, look #65278).

-------------------------------------

/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W-Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=7400 -maltivec -mabi=altivec -pipe -mpowerpc-gfxopt -fsigned-char -mstring -mmultiple -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-check-new -fno-common  -c -o ktipofday.lo `test -f 'ktipofday.cpp' ||echo './'`ktipofday.cpp
karchiveurpart.cpp:44: error: extra `;'
karchiveurpart.cpp: In member function `void KarchiverPartListView::slotDisplayFiles()':
karchiveurpart.cpp:234: warning: `getPid' is deprecated (declared at /usr/kde/3.3/include/kprocess.h:306)
cc1plus: warning: command line option "-Wmissing-prototypes" is valid for C/ObjC but not for C++
make[3]: *** [karchiveurpart.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/karchiver-3.0.8/work/karchiver-3.0.8/karchiver'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/karchiver-3.0.8/work/karchiver-3.0.8/karchiver'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/karchiver-3.0.8/work/karchiver-3.0.8'
make: *** [all] Error 2

!!! ERROR: app-arch/karchiver-3.0.8 failed.
!!! Function kde_src_compile, Line 142, Exitcode 2
!!! died running emake, kde_src_compile:make

----------------------------------------------------------

/bin/sh ../libtool --silent --mode=link --tag=CXX g++  -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=7400 -maltivec -mabi=altivec -pipe -mpowerpc-gfxopt -fsigned-char -mstring -mmultiple -fomit-frame-pointer -fno-strict-aliasing -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION    -o k3b -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.3/lib  -R /usr/kde/3.3/lib -R /usr/qt/3/lib -R /usr/X11R6/lib k3bwelcomewidget.o k3bapplication.o k3bdiroperator.o kdndfileview.o k3bfiletreeview.o k3bcddbmultientriesdialog.o k3baudioplayer.o k3bprojecttabbar.o k3bprojecttabwidget.o k3bsplash.o k3bblankingdialog.o k3bfileview.o k3bdirview.o k3btoolbox.o k3b.o main.o k3bstatusbarmanager.o k3bfiletreecombobox.o k3breadcdreader.o k3binterface.o k3bprojectinterface.o k3bsystemproblemdialog.o k3bcdcontentsview.o k3bwriterspeedverificationdialog.o k3bdatatrackreader.o k3binterface_skel.o k3bprojectinterface_skel.o ./cdinfo/libcdinfo.la ./option/liboption.la ./rip/librip.la ./cdcopy/libcdcopy.la ./dvdcopy/libdvdcopy.la ./videoEncoding/libvideoEncoding.la ./plugin/libk3bplugin.la -lartskde -lkio-lkparts ./device/libk3bdevice.la ./core/libk3bcore.la ./tools/libk3btools.la ./projects/libk3bproject.la ./images/libimagewriting.la
/usr/lib/gcc/powerpc-unknown-linux-gnu/3.4.1/../../../../powerpc-unknown-linux-gnu/bin/ld: warning: libstdc++.so.5, needed by /usr/kde/3.3/lib/libartskde.so, may conflict with libstdc++.so.6
/usr/lib/gcc/powerpc-unknown-linux-gnu/3.4.1/../../../../powerpc-unknown-linux-gnu/bin/ld: warning: libstdc++.so.5, needed by /usr/kde/3.3/lib/libartskde.so, may conflict with libstdc++.so.6
/usr/lib/gcc/powerpc-unknown-linux-gnu/3.4.1/../../../../powerpc-unknown-linux-gnu/bin/ld: warning: libstdc++.so.5, needed by /usr/kde/3.3/lib/libartskde.so, may conflict with libstdc++.so.6
/usr/kde/3.3/lib/libartsflow.so: undefined reference to `jack_ringbuffer_read'
/usr/kde/3.3/lib/libartsflow.so: undefined reference to `jack_ringbuffer_write_space'
/usr/kde/3.3/lib/libartsflow.so: undefined reference to `jack_ringbuffer_read_space'
/usr/kde/3.3/lib/libartsflow.so: undefined reference to `jack_ringbuffer_write'
/usr/kde/3.3/lib/libartsflow.so: undefined reference to `jack_ringbuffer_create'
collect2: ld returned 1 exit status
make[3]: *** [k3b] Error 1
make[3]: Leaving directory `/var/tmp/portage/k3b-0.11.12-r1/work/k3b-0.11.12/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/k3b-0.11.12-r1/work/k3b-0.11.12/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/k3b-0.11.12-r1/work/k3b-0.11.12'
make: *** [all] Error 2

!!! ERROR: app-cdr/k3b-0.11.12-r1 failed.
!!! Function kde_src_compile, Line 142, Exitcode 2
!!! died running emake, kde_src_compile:make

--------------------------------------
Comment 10 Luca Barbato gentoo-dev 2004-10-06 08:33:10 UTC
You updated to jack .99 w/out doing a revdep-rebuild, please rebuild your applications using jack and that will be solved.
Comment 11 Santiago Gala 2004-10-06 13:21:45 UTC
flac-1.1.1 dies in a big error: the assembler complains that not a single line of a file given to it is actually assembler.

flac-1.1.0 compiles cleanly.
Comment 12 Luca Barbato gentoo-dev 2004-10-06 13:27:19 UTC
flac-1.1.1 should be -ppc right now.
I'm trying to find a solution with the upstream authors in the mean time
Comment 13 Luca Barbato gentoo-dev 2004-10-06 13:32:52 UTC
I'm trying to make the ghostscript garbage collector issue fixed with the help from upstream developer. Actually I have half fix ready from 
http://ghostscript.com/pipermail/gs-code-review/2004-September/004617.html

current open bug
http://bugs.ghostscript.com/show_bug.cgi?id=687730

Comment 14 groepaz 2004-10-06 16:39:21 UTC
*sigh* i'm not sure if i understand you... emerge -S jack lists the following installed packages on my system, as you can see all but one latest version from the stable profile. which one do you think is the one causing the problem? and how could i possibly have accidently upgraded to a "wrong" version (remember, i'm using stable profile) ? and what "applications using jack" do you mean? isnt k3b one of them? :)

*  media-plugins/alsa-jack
      Latest version available: 1.0.5
      Latest version installed: 1.0.5
*  media-plugins/xmms-jack [ Masked ] <- i somehow doubt this one causes problems with k3b :)
      Latest version available: 0.9
      Latest version installed: 0.9
*  media-sound/jack
      Latest version available: 3.0.0
      Latest version installed: 3.0.0
*  media-sound/jack-audio-connection-kit
      Latest version available: 0.80.0
      Latest version installed: 0.80.0
 
also

*  kde-base/arts
      Latest version available: 1.3.0
      Latest version installed: 1.3.0
*  media-plugins/xmms-arts [ Masked ] <- again, this one shouldnt matter
      Latest version available: 0.7.1-r1
      Latest version installed: 0.7.1-r1
Comment 15 Luca Barbato gentoo-dev 2004-10-06 22:50:45 UTC
/usr/lib/gcc/powerpc-unknown-linux-gnu/3.4.1/../../../../powerpc-unknown-linux-gnu/bin/ld: warning: libstdc++.so.5, needed by /usr/kde/3.3/lib/libartskde.so, may conflict with libstdc++.so.6
rebuild your kde in order to get rid of that (revdep-rebuild --soname libstdc++.so.5 )
/usr/kde/3.3/lib/libartsflow.so: undefined reference to `jack_ringbuffer_read'
/usr/kde/3.3/lib/libartsflow.so: undefined reference to `jack_ringbuffer_write_space'
/usr/kde/3.3/lib/libartsflow.so: undefined reference to `jack_ringbuffer_read_space'
/usr/kde/3.3/lib/libartsflow.so: undefined reference to `jack_ringbuffer_write'
/usr/kde/3.3/lib/libartsflow.so: undefined reference to `jack_ringbuffer_create'
(that's jack, try to emerge again whatever provides libartsflow.so)
Comment 16 groepaz 2004-10-06 23:02:03 UTC
i emerged arts again which made k3b stop with a different error :P then reemerged kdelibs and that made emerging k3b work. however, now other things in kde are broken, eg artsd crashes immediatly at kde start. i'll reemerge a few major kde related things aswell and see if that helps. *yawn* this kinda stuff should _really_ be automated somehow :/
Comment 17 Pieter Van den Abeele (RETIRED) gentoo-dev 2004-10-06 23:15:45 UTC
I think comment 9 has been reproduced by tchiwam. 
Comment 18 Philippe Trottier (RETIRED) gentoo-dev 2004-10-07 00:11:31 UTC
For some reasons libstdc++ from gcc 3.3 is not installed properly on a new system updating from 2004.1 stage1 (gcc 3.2.x) I haven't tried with 2004.2, but I'd suspect it would go the same way if gcc 3.2.x is the compiler of stage 1. 

I started with 2004.3 and it went all well. I don't really see a problem using gcc-3.3.x just for few packages like OOo. 

I would suggest these package to use gcc-3.3.4 and use -altivec and remove and CFLAGS that might permit the use of altivec unit.
Comment 19 groepaz 2004-10-07 08:07:43 UTC
args...kdebase and kdeaccessability emerged fine, then kdeaddons craps out :(

/bin/sh ../../libtool --silent --mode=link --tag=CXX g++  -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=7400 -maltivec -mabi=altivec -pipe -mpowerpc-gfxopt -fsigned-char -mstring -mmultiple -fomit-frame-pointer -fno-strict-aliasing -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE-DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION    -o noatunsynaescope.la -rpath /usr/kde/3.3/lib/kde3 -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.3/lib  -module -avoid-version -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined synaescope.lo cmodule.lo -lkio -lnoatun -lm

*** Warning: Linking the executable noatunsynaescope.bin against the loadable module
*** libnoatunarts.so is not portable!
/usr/lib/gcc/powerpc-unknown-linux-gnu/3.4.1/../../../../powerpc-unknown-linux-gnu/bin/ld: warning: libstdc++.so.5, needed by /usr/kde/3.3/lib/libnoatun.so, may conflict with libstdc++.so.6
/usr/lib/gcc/powerpc-unknown-linux-gnu/3.4.1/../../../../powerpc-unknown-linux-gnu/bin/ld: warning: libstdc++.so.5, needed by /usr/kde/3.3/lib/libnoatun.so, may conflict with libstdc++.so.6
/usr/kde/3.3/lib/libartsmodules.so: undefined reference to `virtual thunk to Arts::SynthModule_stub::streamInit()'
/usr/kde/3.3/lib/libartsbuilder.so: undefined reference to `virtual thunk to Arts::Loader_stub::loadObject(Arts::TraderOffer)'
/usr/kde/3.3/lib/libartsmodulesmixers.so: undefined reference to `virtual thunk to Arts::StdSynthModule::stop()'
/usr/kde/3.3/lib/libartsmodules.so: undefined reference to `virtual thunk to Arts::SynthModule_stub::streamEnd()'
/usr/kde/3.3/lib/libartsmodulesmixers.so: undefined reference to `virtual thunk to Arts::StdSynthModule::streamEnd()'
/usr/kde/3.3/lib/libartsmodules.so: undefined reference to `virtual thunk to Arts::SynthModule_stub::autoSuspend()'
/usr/kde/3.3/lib/libartsbuilder.so: undefined reference to `virtual thunk to Arts::Loader_stub::traderEntries()'
/usr/kde/3.3/lib/libartsbuilder.so: undefined reference to `virtual thunk to Arts::Loader_stub::dataVersion()'
/usr/kde/3.3/lib/libartsmodulesmixers.so: undefined reference to `virtual thunk to Arts::StdSynthModule::streamInit()'
/usr/kde/3.3/lib/libartsbuilder.so: undefined reference to `virtual thunk to Arts::Loader_stub::modules()'
/usr/kde/3.3/lib/libartsmodulesmixers.so: undefined reference to `virtual thunk to Arts::StdSynthModule::streamStart()'
/usr/kde/3.3/lib/libartsmodulesmixers.so: undefined reference to `virtual thunk to Arts::StdSynthModule::autoSuspend()'
/usr/kde/3.3/lib/libartsmodulesmixers.so: undefined reference to `virtual thunk to Arts::StdSynthModule::start()'
/usr/kde/3.3/lib/libartsmodules.so: undefined reference to `virtual thunk to Arts::SynthModule_stub::start()'
/usr/kde/3.3/lib/libartsmodules.so: undefined reference to `virtual thunk to Arts::SynthModule_stub::streamStart()'
/usr/kde/3.3/lib/libartsmodules.so: undefined reference to `virtual thunk to Arts::SynthModule_stub::stop()'
collect2: ld returned 1 exit status
make[3]: *** [noatunsynaescope.bin] Error 1
make[3]: *** Waiting for unfinished jobs....

*** Warning: Linking the shared library noatunsynaescope.la against the loadable module
*** libnoatunarts.so is not portable!
make[3]: Leaving directory `/var/tmp/portage/kdeaddons-3.3.0/work/kdeaddons-3.3.0/noatun-plugins/synaescope'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdeaddons-3.3.0/work/kdeaddons-3.3.0/noatun-plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdeaddons-3.3.0/work/kdeaddons-3.3.0'
make: *** [all] Error 2

!!! ERROR: kde-base/kdeaddons-3.3.0 failed.
!!! Function kde_src_compile, Line 142, Exitcode 2
!!! died running emake, kde_src_compile:make

i'm continueing with emerging some more kde stuff...and try to figure out whats the cause of this error (afterall, i already did reemerge arts).
Comment 20 Luca Barbato gentoo-dev 2004-10-07 15:47:09 UTC
as in comment 15....

rebuild your kde in order to get rid of that (revdep-rebuild --soname libstdc++.so.5 )

that is the automated suggested way, we should put it after the gcc-3.4.x emerge
Comment 21 Joe Jezak (RETIRED) gentoo-dev 2004-10-09 19:16:01 UTC
Can qcad-2.0.3.1-r1 be put stable on PPC?  The latest stable doesn't work.
Comment 22 Pieter Van den Abeele (RETIRED) gentoo-dev 2004-10-10 06:06:28 UTC
21: done
Comment 23 groepaz 2004-10-10 08:13:41 UTC
ooookay.... i did revdep-rebuild --soname libstdc++.so.5 .... this resulted in reemerging a crazy amount of packages (more than 100, about 2 days compile time :=P)... it solved the issue with kde, and even karchiver now emerged. however, i'm left with some more/other problems now:

-------------

gcc -c -I../libvo/ -I../../libvo -O4   -maltivec -mabi=altivec -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE  -I../loader       -I/usr/lib/live/liveMedia/include -I/usr/lib/live/UsageEnvironment/include -I/usr/lib/live/BasicUsageEnvironment/include -I/usr/lib/live/groupsock/include -o demux_rtp.o demux_rtp.cpp
/usr/lib/live/UsageEnvironment/include/UsageEnvironment.hh: In function `void
   demux_close_rtp(demuxer_t*)':
/usr/lib/live/UsageEnvironment/include/UsageEnvironment.hh:79: error: `virtual
   UsageEnvironment::~UsageEnvironment()' is protected
demux_rtp.cpp:404: error: within this context
make[1]: *** [demux_rtp.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/mplayer-1.0_pre4-r7/work/MPlayer-1.0pre4/libmpdemux'
make: *** [libmpdemux/libmpdemux.a] Error 2

!!! ERROR: media-video/mplayer-1.0_pre4-r7 failed.
!!! Function src_compile, Line 309, Exitcode 2
!!! Failed to build MPlayer!

----------------

>>> Install ibm-jre-bin-1.4.2 into /var/tmp/portage/ibm-jre-bin-1.4.2/image/ category dev-java
mozilla

!!! ERROR: dev-java/ibm-jre-bin-1.4.2 failed.
!!! Function install_mozilla_plugin, Line 85, Exitcode 0
!!! Cannot find mozilla plugin at /var/tmp/portage/ibm-jre-bin-1.4.2/image///opt/ibm-jre-bin-1.4.2/bin/libjavaplugin_ojigcc3.so

--------------------

these two worked before update to 3.4.1 gcc ... also openoffice-ximian-1.1.55, but that takes to long to emerge to bother about checking for the exact error :=P

also there is a problem with opera, i'd assume its also related to the new gcc...look bug #66482

last not least...the revdep-rebuild decided to reemerge gcc-config and appearently switched back to 3.3.3 somewhere in the middle of the built process, argls. cant say i like this :/
Comment 24 Luca Barbato gentoo-dev 2004-10-10 09:36:00 UTC
Seems we need a newer live.com ebuild marked stable.
SeJo could you have a look at the java issue?
Comment 25 groepaz 2004-10-20 05:32:20 UTC
dev-util/ddd-3.3.1-r3 (current stable) fails to compile, but 3.3.9 (current unstable) does
Comment 26 Pieter Van den Abeele (RETIRED) gentoo-dev 2004-10-21 13:27:53 UTC
#25: fixed
#11: the fix is attached in bugzillla, waiting to be committed
Comment 27 Joe Jezak (RETIRED) gentoo-dev 2004-11-27 21:06:48 UTC
I'm going to close this for now, if anyone wants to repopen it to bring a ppc stable profile issue to light, feel free.  I'll continue running the script to generate the lists to ensure that the ppc stable profile is kept up to date.