ports/137843: Cannot compile devel/apr (version 1.3.8.1.3.9) on AMD64

Matthias Andree matthias.andree at gmx.de
Fri Aug 21 12:29:40 UTC 2009


Am 21.08.2009, 14:28 Uhr, schrieb Jeremy Messenger <mezz7 at cox.net>:

> On Fri, 21 Aug 2009 07:16:57 -0500, Matthias Andree  
> <matthias.andree at gmx.de> wrote:
>
>> Same for me, on i386. Removing the listed leftover libtool15/libltdl15  
>> files/directories let the devel/apr build succeed, where it would fail  
>> before.
>>
>> Given that the devel/libtool15 port is gone:
>>
>> 1. Can we have a pkg-install script that purges the obsolete libtool15  
>> stuff (as listed, but substituting ${PKG_PREFIX} for /usr/local) post a  
>> successful libtool22 install?  Apparently the older pkg-plist were  
>> incomplete, so that libtool15 didn't get completely removed on  
>> uninstall, and a libtool22/libltdl22 post-installation cleanup of  
>> libtool15 seems the natural way to solve.
>
> No need to, the /usr/local/bin/libtool15 wasn't in libtool15 for over  
> three yeaers. It looks like you use FORCE_PKG_REGISTER that force  
> overwrite and that libtool15 was never remove correct.

I don't use FORCE_PKG_REGISTER, and I've had a full ports upgrade earlier  
this year; so something must have left these cruft files behind when  
libtool15 got removed.

>> 2. Alternatively, please mention in /usr/ports/UPDATING that  
>> libtool15/libltdl15 cruft needs to be purged manually (file list as  
>> above).
>
> It's more like user's fault or something.

It's still worth mention as it saves valuable time. It's not as though 3 -  
4 more lines in the libtool22 section of /usr/ports/UPDATING would hurt...

-- 
Matthias Andree


More information about the freebsd-ports mailing list