Date: Sat, 9 Feb 2008 12:28:16 -0500 From: "Josh Carroll" <josh.carroll@gmail.com> To: "E. J. Cerejo" <ecerejo@optonline.net> Cc: FreeBSD-questions@freebsd.org Subject: Re: libicui18n.so.36 not found, required by "evolution" Message-ID: <8cb6106e0802090928x64417b6t5916223d1ee3fe23@mail.gmail.com> In-Reply-To: <47ADE033.7070402@optonline.net> References: <47ADE033.7070402@optonline.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Feb 9, 2008 12:17 PM, E. J. Cerejo <ecerejo@optonline.net> wrote: > Running FBSD 6.3 and after updating the ports where icu was one of the > ports to be updated I'm getting the libexec/ld-elf.so.1: Shared object > "libicui18n.so.36" not found, required by "evolution" error, I can see > that the new version of icu installed "libicui18n.so.38". Is there a > better way to fix this or should I just symlink "libicui18n.so.38" to > "libicui18n.so.36"? I ran into this myself. The best thing to do is rebuild all the ports that depend on the icu port: portupgrade -fr icu-3.8.1 That should rebuild all the things linking against libicui18n.so.36 and re-link them against the new libicu. You could also do this manually with a small shell script to ldd things in /usr/local/lib and /usr/local/bin and identify things linked against the old library and then use pkg_which to find which packages they belong to, and portupgrade/re-install those. Josh
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8cb6106e0802090928x64417b6t5916223d1ee3fe23>