libbconv

Guido Falsi mad at madpilot.net
Wed Jan 28 12:35:12 UTC 2015


On 01/28/15 11:57, Dirk Engling wrote:
> When upgrading my iconv I learnt that ports were suddenly missing
> libiconv.so.2, and when I took a look, I actually did not find it but a
> libbicon (notice the extra 'b').
> 
> ls /usr/local/lib/*iconv*
> -r--r--r--  1 root  wheel    61510 27 Dez 14:07 libbiconv.a
> lrwxr-xr-x  1 root  wheel       14 27 Dez 14:07 libbiconv.so ->
> libbiconv.so.2
> -r--r--r--  1 root  wheel    26136 27 Dez 14:07 libbiconv.so.2
> -r--r--r--  1 root  wheel    64970 27 Dez 14:07 libbiconv_p.a
> -rw-r--r--  1 root  wheel  1116336  7 Mai  2014 libiconv.a
> -r--r--r--  1 root  wheel      916  7 Mai  2014 libiconv.la
> lrwxr-xr-x  1 root  wheel       13  7 Mai  2014 libiconv.so -> libiconv.so.3
> -r--r--r--  1 root  wheel  1088983  7 Mai  2014 libiconv.so.3
> 
> Is this intended?

You have a strange library layout, which is definitely different from
the one I'm seeing usually. This is what you should have, with recent
ports/packages:

/usr/local/lib [0]# ll *iconv*
-rw-r--r--  1 root  wheel  1107752 Dec 11 18:50 libiconv.a
lrwxr-xr-x  1 root  wheel       17 Dec 11 18:50 libiconv.so@ ->
libiconv.so.2.5.1
lrwxr-xr-x  1 root  wheel       17 Dec 11 18:50 libiconv.so.2@ ->
libiconv.so.2.5.1
-rw-r--r--  1 root  wheel  1072522 Dec 11 18:50 libiconv.so.2.5.1
lrwxr-xr-x  1 root  wheel       13 Dec 11 18:50 libiconv.so.3@ ->
libiconv.so.2


Have you tried rebuilding the libiconv port? Just to make sure you have
the correct files.

Also you could run "pkg which /usr/local/lib/libbiconv.so.2" and see
which package installed that one. I suspect that that libbiconv library
there has been installed by some other port and is unrelated.

-- 
Guido Falsi <mad at madpilot.net>


More information about the freebsd-hackers mailing list