Subject: Problem building various ports (dependencies).
From: Ian FREISLICH
Date: 2/12/2007 6:16:35 AM
Hi
Recently I've had difficulty building gnupg and the gimp on current.
The problem however is not those ports, but their dependencies.
Building the gimp now gives this message:
===> Running ldconfig
/sbin/ldconfig -m /usr/local/lib
===> Registering installation for libwmf-0.2.8.4
===> Returning to build of gimp-2.2.13_2,1
Error: shared library "wmf.2" does not exist
*** Error code 1
But it's *just* installed libwmf. How can that be? I trundle over
to /usr/local/lib:
-rw-r--r-- 1 root wheel 387362 Feb 12 07:52 libwmf.a
-rwxr-xr-x 1 root wheel 430673 Feb 12 07:52 libwmf.so.2.0
-rw-r--r-- 1 root wheel 115138 Feb 12 07:52 libwmflite.a
-rwxr-xr-x 1 root wheel 114512 Feb 12 07:52 libwmflite.so.7.1
Something looks odd though. Why do those libraries have minor
numbers? so I:
ln -s libwmf.so.2.0 libwmf.so.2
ln -s libwmflite.so.7.1 libwmflite.so.7
And sure enough, the gimp compile gets a little further until:
===> gimp-2.2.13_2,1 depends on executable in : gmake - found
===> gimp-2.2.13_2,1 depends on file: /usr/local/bin/intltool-extract - found
===> gimp-2.2.13_2,1 depends on file: /usr/local/libdata/pkgconfig/gnome-mime-data-2.0
.pc - found
===> gimp-2.2.13_2,1 depends on executable in : pkg-config - found
===> gimp-2.2.13_2,1 depends on shared library: wmf.2 - found
===> gimp-2.2.13_2,1 depends on shared library: aa.1 - not found
===> Verifying install for aa.1 in /usr/ports/graphics/aalib
..
===> Compressing manual pages for aalib-1.4.r5_2
===> Running ldconfig
/sbin/ldconfig -m /usr/local/lib
===> Registering installation for aalib-1.4.r5_2
===> Returning to build of gimp-2.2.13_2,1
Error: shared library "aa.1" does not exist
*** Error code 1
Wash rinse repeat.
Is the problem with the way the ports collection detects the existence
of dependencies or with the way the dependencies are installed?
Ian
--
Ian Freislich
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
Subject: Problem building various ports (dependencies).
From: Ian FREISLICH
Date: 2/12/2007 8:47:48 AM
Eric Anderson wrote:
> > Is the problem with the way the ports collection detects the existence
> > of dependencies or with the way the dependencies are installed?
>
> I'm guessing it's the removal of objformat from the tree. You can try
> to grab the pre-removal version, and compile/install it. This helped me
> build my ports again. Painful.
Hmm. That would be it. Seems like it's been threatened for a long time.
----------------------------
revision 1.19
date: 2007/01/25 22:26:41; author: peter; state: dead; lines: +1 -1
Retire objformat(1) as threatened in 2002.
Ian
--
Ian Freislich
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
|