Date: Mon, 18 Jul 2011 11:35:33 -0500 From: Tim Daneliuk <tundra@tundraware.com> To: FreeBSD Mailing List <freebsd-questions@freebsd.org> Subject: Re: Am I Missing A Compat Library? Message-ID: <4E2460D5.3060602@tundraware.com> In-Reply-To: <20110718162330.GA88138@slackbox.erewhon.net> References: <4E244D20.6060401@tundraware.com> <20110718162330.GA88138@slackbox.erewhon.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On 7/18/2011 11:23 AM, Roland Smith said this: > On Mon, Jul 18, 2011 at 10:11:28AM -0500, Tim Daneliuk wrote: >> I just ran pkg_libchk and got this: >> >> avahi-app-0.6.29: /usr/local/lib/libavahi-glib.so.1 misses libicui18n.so.46 >> >> As I've never seen this before, I'm unclear on what to do to remmediate. > > Have you updated your ports recently? The ICU port was updated to version 4.8 Yes. > recently, which provides libicui18n.so.48, and replaced libicui18n.so.46. As > noted in /usr/ports/UPDATING, all ports that depend on ICU should be updated. I did this (and what a joy THAT was ;) > > For some unknown reason this dependency was not resolved when you updated your > ports. Apparently. > > Recompile the avahi-app port and it should link with the newer version and > work fine again. The compilation is blowing out (that might explain the observed problem). That is, the port does not build properly - apparently there is some syntax problem in the code: /usr/include/machine/endian.h:107: syntax error, unexpected '{' in ' return (__extension__ ({ register __uint32_t __X = (_x); __asm ("bswap %0" : "+r" (__X)); __X; }));' at '{' /usr/include/machine/endian.h:107: syntax error, unexpected ';' in ' return (__extension__ ({ register __uint32_t __X = (_x); __asm ("bswap %0" : "+r" (__X)); __X; }));' at ';' /libexec/ld-elf.so.1: Shared object "libicui18n.so.46" not found, required by "libavahi-glib.so.1" Command '['/usr1/ports/net/avahi-app/work/avahi-0.6.29/avahi-gobject/tmp-introspectop_Yoq/Avahi-0.6', '--introspect-dump=/usr1/ports/net/avahi-app/work/avahi-0.6.29/avahi-gobject/tmp-introspectop_Yoq/types.txt,/usr1/ports/net/avahi-app/work/avahi-0.6.29/avahi-gobject/tmp-introspectop_Yoq/dump.xml']' returned non-zero exit status 1 gmake[3]: *** [Avahi-0.6.gir] Error 1 gmake[3]: Leaving directory `/usr1/ports/net/avahi-app/work/avahi-0.6.29/avahi-gobject' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/usr1/ports/net/avahi-app/work/avahi-0.6.29/avahi-gobject' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr1/ports/net/avahi-app/work/avahi-0.6.29' gmake: *** [all] Error 2 *** Error code 1 > > Roland -- ------------------------------------------------------------------------ Tim Daneliuk tundra@tundraware.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4E2460D5.3060602>