On Feb 4, 2006, at 3:48 PM, steven mestdagh wrote:
On Sat, Feb 04, 2006 at 10:48:53AM -0500, Jason Dixon wrote:
Here's a perfect example of what I'm talking about. I uninstalled
php4, libiconv, gettext, etc., and tried to install php5 instead.
# pkg_add php5-core-5.0.4p0
php5-core-5.0.4p0:libiconv-1.9.2p1: complete
php5-core-5.0.4p0:gettext-0.10.40p3: complete
/usr/local/bin/xmlcatalog: can't load library 'libiconv.so.
4.0'*********************************************| 100%
php5-core-5.0.4p0:libxml-2.6.16p5: complete
php5-core-5.0.4p0: complete
--- libxml-2.6.16p5 -------------------
system(/bin/sh, -c, /usr/local/bin/xmlcatalog --create --noout /var/
db/xmlcatalog) failed: 1024
<snip>
and you do have /usr/local/lib/libiconv.so.4.0, right? if so, then
is your
library search path perhaps broken?
# ls -l /usr/local/lib/libiconv.*
-rw-r--r-- 1 root bin 998520 Sep 2 12:38 /usr/local/lib/libiconv.a
-r--r--r-- 1 root bin 780 Sep 2 12:38 /usr/local/lib/libiconv.la
-r--r--r-- 1 root bin 1005390 Sep 2 12:38 /usr/local/lib/
libiconv.so.4.0
Yeah, it turned out to be something with my library search path. I
haven't had to fiddle with that since, well... a really long time.
I'm not sure how it got all out of whack. I have another web/
mailserver with a ton of packages installed and no customization to
shlib_dirs or LD_LIBRARY_PATH at all. I've gone ahead and set
LD_LIBRARY_PATH for now, and set shlib_dirs in my rc.conf.local for
the next reboot.
Thanks,
--
Jason Dixon
DixonGroup Consulting
http://www.dixongroup.net