Summary: | emerge libggi-2.1.1 fails on ppc with gcc4.1.0 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | François Bissey <frp.bissey> |
Component: | New packages | Assignee: | Gentoo Media-video project <media-video> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | CC: | hiyuh.root |
Priority: | High | ||
Version: | 2006.0 | ||
Hardware: | PPC | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 117482 |
Description
François Bissey
2006-04-06 17:08:40 UTC
It causes lcd823 has some breakages, IMHO. A patch or new libggi which are fixed can be available. http://bugs.gentoo.org/show_bug.cgi?id=126400 (In reply to comment #1) > It causes lcd823 has some breakages, IMHO. > A patch or new libggi which are fixed can be available. > http://bugs.gentoo.org/show_bug.cgi?id=126400 > I will have a look on Monday. Hopefully it will work. (In reply to comment #2) > (In reply to comment #1) > > It causes lcd823 has some breakages, IMHO. > > A patch or new libggi which are fixed can be available. > > http://bugs.gentoo.org/show_bug.cgi?id=126400 > > > I will have a look on Monday. Hopefully it will work. > I had a look at your "patches". I first try to correct it to work with libgii-0.9.0 which is in portage, but your patches to libggi didn't like that too much so I also put libgii-1.0.1 from your bug in my overlay along with your libggi-2.2.1-r1. I had to correct your 2 patches because they couldn't find the files to patch (removed ggi-core/libggi/ from the pathname of the files to patch, otherwise it wouldn't apply don't know if it's because I had an other problem or not). So it worked - that is it compiled and installed fine. Next I tried to emerge libsdl with ggi support; it didn't work. Moving to this new gii and ggi broke support in libsdl-1.2.8-r1 and 1.2.9-r1. It also breaks the support for ggi in gnuplot (version 4.0-r1 the latest in the portage tree). Support in mplayer1.0.20060217 worked. With so many breakage I don't know that I want to keep libggi around frankly, it's not like I am using it that much anyway. (In reply to comment #3) [SNIP] > I had a look at your "patches". I first try to correct it to work > with libgii-0.9.0 which is in portage, but your patches to libggi didn't > like that too much so I also put libgii-1.0.1 from your bug in my overlay > along with your libggi-2.2.1-r1. I had to correct your 2 patches because > they couldn't find the files to patch (removed ggi-core/libggi/ from the > pathname of the files to patch, otherwise it wouldn't apply don't know if > it's because I had an other problem or not). > So it worked - that is it compiled and installed fine. According to GGI folks, they can only accept patches for their CVS or GGI 2.2 stuffs. So, my bugs' patches are for GGI 2.2 which are filed as new ebuilds. I've never tested my patches with old GGI stuffs. > Next I tried to emerge libsdl with ggi support; it didn't work. Moving to > this new gii and ggi broke support in libsdl-1.2.8-r1 and 1.2.9-r1. > It also breaks the support for ggi in gnuplot (version 4.0-r1 the latest in > the portage tree). What does "it didn't work" mean? My bug has patches for libsdl-1.2.9-r1 and gnuplot-4.0-r1, too. And then, these patches can fix for only compilation errors, IIRC. It means "I haven't tested whether it work". So, you mean "I've patched it, but I cann't compile" or "I've patched it, it was compiled successfully, but it has segfaults" or so? By not working I meant they didn't compile. I hadn't seen your patches for libsdl and gnuplot, I apologize for that. I may give them a go later today. But aside from that, I am a bit puzzled as about when is ggi used? I didn't find their homepage very enlightening. Hmm libggi already has a patch for GCC4 support, please make sure that the patch is applied and you're not getting libggi from an overlay. Reopen if you're sure it's not getting built from overlay. (In reply to comment #6) > Hmm libggi already has a patch for GCC4 support, please make sure that the > patch is applied and you're not getting libggi from an overlay. > Sorry for the delay I had a lot of other stuff on the go. If I don't use an overlay I get the error from my first post. The gcc4 patch is apparently applied: >>> Unpacking libggi-2.1.1.src.tar.bz2 to /var/tmp/portage/libggi-2.1.1/work * Applying libggi-2.1.1-gcc4.patch ... [ ok ] * Applying libggi-2.1.1-glibc24.patch ... [ ok ] * Running elibtoolize in: libggi-2.1.1 * Applying portage-1.5.10.patch ... * Applying sed-1.5.6.patch ... * Applying tmp-1.3.5.patch ... * Applying uclibc-conf-1.2.0.patch ... >>> Source unpacked. But looking at the patch in question it does nothing to patch anything in display/lcd823 where I bump into a problem. (In reply to comment #7) > Reopen if you're sure it's not getting built from overlay. > It build from the ebuild in the bug 126400 (with the correction from my previous comments). I didn't test the patches to libsdl and gnuplot. |