Summary: | libtool-1.5.2-r5 patches need to be ported to 1.5.10 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Stefan Briesenick (RETIRED) <sbriesen> |
Component: | [OLD] Core system | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | ed |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge info
fam-2.7.0-r1.ebuild fam-2.7.0-r1.ebuild.patch |
Description
Stefan Briesenick (RETIRED)
2004-07-24 04:45:31 UTC
Created attachment 36052 [details]
emerge info
btw: if you fix this ebuild, then please add the USE-flags "static" and "pic" so the obsolete .a file isn't created anymore. BINGO! found the problem! -> cp /usr/share/libtool/ltmain.sh . is missing *before* elibtoolize. I do some other fixes/enhancements on this ebuild and then I attach it. Gimme a few mins. ;-) Created attachment 36056 [details]
fam-2.7.0-r1.ebuild
new fixed and enhanced ebuild. ChangeLog follows...
Created attachment 36057 [details, diff]
fam-2.7.0-r1.ebuild.patch
diff only. apply it to original fam-2.7.0-r1.ebuild
ChangeLog: - fixed libtool problem (see above) - moved the fam.conf patch to unpack() and changed "dosed" to "sed -i" because "dosed" didn't work, the fam.conf were unchanged! - added "static" and "pic" USE-flags (in the same manner as libsndfile) - check if "/etc/init.d/fam" exists and only then show temporary warning please check it and put it into portage ASAP as *-r2. thanks! same problem with media-libs/libmpeg2! :-/ /usr/lib/libmpeg2 /usr/lib/libmpeg2.0 /usr/lib/libmpeg2.0.0.0 /usr/lib/libmpeg2.a /usr/lib/libmpeg2convert /usr/lib/libmpeg2convert.0 /usr/lib/libmpeg2convert.0.0.0 /usr/lib/libmpeg2convert.a /usr/lib/libmpeg2convert.la /usr/lib/libmpeg2.la same problem, same solution: -> cp /usr/share/libtool/ltmain.sh . is missing *before* elibtoolize. /usr/lib/libmpeg2.a /usr/lib/libmpeg2convert.a /usr/lib/libmpeg2convert.la /usr/lib/libmpeg2convert.so /usr/lib/libmpeg2convert.so.0 /usr/lib/libmpeg2convert.so.0.0.0 /usr/lib/libmpeg2.la /usr/lib/libmpeg2.so /usr/lib/libmpeg2.so.0 /usr/lib/libmpeg2.so.0.0.0 something really strage is broken on my machine. On others, it's ok. I try to re-emerge libtool & friends. next candidate media-video/mjpegtools. But I checked some other tools, and it is NOT a general problem. Most packages build correct. cp /usr/share/libtool/ltmain.sh . before "autoreconf || die" helped. :-/ ok, I re-emerged libtool, autoconf and automake. NOW it seems to work again as excpected. the /usr/share/libtool/ltmain.sh thingy isn't needed anymore. So my main problem seems to be solved. nonetheless, my enhancement to fam still exists and wants to be in portage. :-D but you can remove the ltmain.sh line out of my ebuild! wuahh! libtool-1.5.2-r5 works libtool-1.5.6 seems NOT to work I don't know why, but I had 1.5.6 on my PC before I re-emerged libtool. been away for a while, catching up on bugmail. Looks like it might be a general libtool problem by the comments you made. this happened to libtool-1.5.2 and we fixed it somewhere along the way to 1.5.2-r5 libtool-1.5.6 is marked -* for a reason; as to how it got onto your machine, who knows ok, ok, but it wasn't a good idea to obsolete the whole fam-ebuild! There're some more enhancements! ;-) just drop the ltmain.sh thingy, but keep the rest! or should I open a new bug for it? this bug is about getting libtool-1.5.6 to act just as well as 1.5.2-r5 does ... that means running `libtoolize` and all that is not an acceptable solution in ebuilds ... if the fam ebuilds posted here fixed something unrelated to libtool, then please file another bug and assign it to foser@gentoo.org sorry if i missed something :) ok, the .so variable changed between 1.5.2 and 1.5.6 updated the patch ... libtool-1.5.10 should be usuable now |