Date: Tue, 4 Mar 2003 11:54:58 -0500 (EST) From: Igor Roshchin <str@giganda.komkon.org> To: rehsack@liwing.de Cc: ports@freebsd.org Subject: Re: problem with building a new version of mod_php4 Message-ID: <200303041654.h24GswT64295@giganda.komkon.org> In-Reply-To: <3E5E4254.8090304@liwing.de>
next in thread | previous in thread | raw e-mail | index | archive | help
> From rehsack@liwing.de Thu Feb 27 11:52:44 2003 > Date: Thu, 27 Feb 2003 17:52:36 +0100 > From: Jens Rehsack <rehsack@liwing.de> > It seems that you didn't upgrade the ports but reinstalled the new ones > ever and ever again. It's really easy to upgrade a port using > portupgrade from ports/sysutils/portupgrade Unfortunately this is an older system (4.3), and the current version of portupgrade requires the whole system upgrade (since it requires the newer /usr/sbin/pkg_*), which is not an option at this time. However, I assume (and that's been always working with FreeBSD since early 2.x) that properly installed versions of the libraries should work alright as long as you are not trying to build older ports against the newer libraries, and the new libraries required by the newer ports are installed. Actually, I found what was the reason for the problem with the libraries: One of the dependencies which is in the list of dependencies before libfreetype, but relies on it. Since the older version of libfreetype existed, it used that one, and had no problem. Next a new version was built, so that when mod_php4 was being linked, there were references to both older and newer versions of the libfreetype in the code. Thanks, Igor > > > ext/imap/php_imap.lo: In function `zm_startup_imap': > > ext/imap/php_imap.lo(.text+0x54b): undefined reference to `ssl_onceonlyinit' > > *** Error code 1 > > Which version of base system do you have? Or may it the same conflict as > it's in freetype? 4.3 > > > Stop in /usr4/ports.feb03/www/mod_php4/work/php-4.3.1. > > *** Error code 1 > > > > Stop in /usr4/ports.feb03/www/mod_php4. > > *** Error code 1 > > > > Stop in /usr4/ports.feb03/www/mod_php4. > > > > > > > I have the following set of libfreetype libraries: > > ~>ls -l /usr/local/lib/libfreetype.* > > -rw-r--r-- 1 root wheel 394340 Feb 26 12:02 /usr/local/lib/libfreetype.a > > lrwxr-xr-x 1 root wheel 16 Feb 26 12:02 /usr/local/lib/libfreetype.so@ -> > > libfreetype.so.9 > > -rwxr-xr-x 1 root wheel 224156 Apr 18 2001 /usr/local/lib/libfreetype.so.6* > > -rwxr-xr-x 1 root wheel 251840 Aug 20 2001 /usr/local/lib/libfreetype.so.7* > > -rwxr-xr-x 1 root wheel 371938 Feb 26 12:02 /usr/local/lib/libfreetype.so.9* > > > > I am not sure if I want to remove the older library as I am not sure what > > else might be using it. > > Advice is appreciated. > > The clean way is to remove all freetype ports you have and install the > newest one. Maybe a 'portupgrade -rfa' may help you after cleaned up > your system getting each port running fine. > > Jens > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200303041654.h24GswT64295>