tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: OpenIndiana/SunOS binary pkgsrc repository



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 12.5.2011, at 14:21, Greg Troxel wrote:

> Marion Hakanson <hakansom%ohsu.edu@localhost> writes:
> 
>> hakansom%ohsu.edu@localhost said:
>>> I suspect that your pkgsrc bulk-build machine has this libiconv.so (in /usr/
>>> gnu/lib/) left over from an earlier OpenSolaris install.  The file is
>>> certainly not present in a fresh OI148 install, and it is also not present 
>>> in
>>> any of the bulk build prerequisites listed in the project wiki referenced
>>> above (I searched the contents of all of them).
>>> 
>>> I think that at least nmh may need to be rebuilt on a machine which does not
>>> have that obsolete SUNWgnu-libiconv package on it.  The "configure" phase
>>> should find the proper iconv routines in the other libraries that are
>>> present.  I will let you know if I find other pkgsrc binaries that depend on
>>> this old package. 
>> 
>> Or, maybe we will find, as I did, that adding the old package still did
>> not help nmh find libiconv.so;  It's not in the library runpath.  Maybe
>> a more likely story is that nmh depends on libiconv.so from pkgsrc itself,
>> but that dependency just did not get recorded somehow.  The workaround for
>> me was to manually "pkgin install libiconv" from the IPP pkgsrc repository.
> 
> It looks like iconv is required to be part of libc:
> 

I think Marion got the story right. libiconv has never been part of pure SunOS 
systems, so converters/libiconv must be pulled in as a dependency here, and the 
build systems should be pruned properly. IMO, PREFER_PKGSRC=yes should be set 
there.

- -F
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (Darwin)

iQIcBAEBAgAGBQJNy+LyAAoJEEEgvwNsxcdLQxUP/0bC7RPi0nkpHTI234oowBYq
02zn+kQrWDDbaGSeI1hfSi/UwZkJXSRmFL+bNUXa/6S03j18ucr0ac69JfFGQl9b
kEnEGoOvTm39XU7eINTW1KPN1N5COI8bVdhE5mN/1w6m4zF29y+8LKVpXu5V0zVU
A/ZVL7KNzWxMQGcHZ5ICsDF0Cb5ym3bMVSN3p5ItcBZQvBoDcFhfQBCXVvppSta9
vWfKBMmMBk5Uv4SMKPd7h1EpGwYUuDjXmX16C7mI9xpRVLwBpxqAhhP4985y7eWL
fyLMtH6PVbmv5tt4rl1beoDmDcHuJ2yvIWb17OasZjysLBgMkRIlWLu7i9sG5GF1
mzp5hy8FOiI3b3nrpWrVDvYlbWvDnGqJ0VJnuYZWWO6KRcMaAckQ3GTeXiz272C9
/qxgSZsg7Jw6qPWUE5Rq04b4HsqcS7Ij1x7bJ78eHXPvpZ+7ZwvtKEmOrBlIjaRM
9gMXKw//fYJZPVIaqqjoTnakVC9F/A69fbgYbo1nGG+OHroN0ZL+P6cVhWdawjIW
2rDjTyMamGciIsB/VbWInnBnFbsXMQaTepLG07Nbj5ZQumZn9FMAaD0qzAEkXwNg
fGaUB0SIEvYvntmafO2xpE8J1DiS/Gj673d3qUm0cUI5qMoyrNnXqOxcDSaOOdoJ
G5aCFs/CEv/d6/sX3Chf
=sLLQ
-----END PGP SIGNATURE-----


Home | Main Index | Thread Index | Old Index