Date: Wed, 24 Mar 2004 13:47:42 +0000 From: Jim Hatfield <subscriber@insignia.com> To: freebsd-ports@freebsd.org Subject: Library major version changes Message-ID: <fs3360trtn3rom519jq1ecirfh3294dq3g@4ax.com>
next in thread | raw e-mail | index | archive | help
This seems to be one of the few nightmare areas for upgrading. I see in /usr/ports/UPDATING: >portupgrade -rf textproc/expat2 This little phrase hides a lot of potential anguish! Apart from the time involved (2 days for a machine with not much grunt and a lot of packages installed) there are all the knock-on effects. I've just tried this on a Web server which has PHP4 and freetds installed. It appears that libsybdb has also had a major version change, from libsybdb.so.3 to libsybdb.so.4, though the package version has only changed from freetds-0.61.2 to freetds-0.62_1. Sadly, it does not build (on 5.1): >=3D=3D=3D> Configuring for freetds-0.62_1 >configure.in:40: error: possibly undefined macro: AC_GNU_SOURCE >*** Error code 1 > >Stop in /usr/ports/databases/freetds. Which leaves me with (potentially) installed applications which depend on libexpat.so.4, which no longer exists. I'm afraid to do *anything* to this machine now, in case=20 stopping, say, the apache server means it won't start again. jim
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?fs3360trtn3rom519jq1ecirfh3294dq3g>