Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Jan 2012 16:40:59 -0600
From:      Dan Nelson <dnelson@allantgroup.com>
To:        Pierre-Luc Drouin <pldrouin@pldrouin.net>
Cc:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: Problems with libz since libz.so.5 is gone...
Message-ID:  <20120126224059.GB6064@dan.emsphone.com>
In-Reply-To: <CANT0rcv57gnpYie4irwQuepgNzHdukB_iYFUUWm%2BukLyYvdJgg@mail.gmail.com>
References:  <CANT0rcv57gnpYie4irwQuepgNzHdukB_iYFUUWm%2BukLyYvdJgg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In the last episode (Jan 26), Pierre-Luc Drouin said:
> so various ports, in particular the java ports, are giving me headaches
> since /lib/libz.so.5 was replaced by /lib/libz.so.6.  I managed to update
> most of my ports, but the binary java ports, such as diablo-jdk16, are now
> installing broken binary files.  Even if I put an entry such as
> 
> libz.so.4 libz.so.6
> 
> in /etc/libmap.conf

libmap (or symlinking) only works for libraries that have a compatible ABI. 
The version number of libz was bumped precisely because the ABI changed :)

Install the misc/compat8x port to get libz.so.5 back until you can replace
diablo-jdk16 with openjdk6.

-- 
	Dan Nelson
	dnelson@allantgroup.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120126224059.GB6064>