Skip site navigation (1)Skip section navigation (2)
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>