porblem compiling avahi-app

Emanuele A. Bagnaschi zephyrus.271 at gmail.com
Thu Jan 20 15:50:35 UTC 2011


On 10:20 Tue 11 Jan     , Robert Huff wrote:
> 
> Hello:
> 	While trying to compile net/avahi-app updated to last night,
> I get:
> 
>   CC     libavahi_gobject_la-ga-client-enumtypes.lo
>   CC     libavahi_gobject_la-ga-entry-group-enumtypes.lo
>   CC     libavahi_gobject_la-ga-enums-enumtypes.lo
>   CCLD   libavahi-gobject.la
>   GISCAN Avahi-0.6.gir
> g-ir-scanner: warning: Option --strip-prefix has been deprecated;
> see --identifier-prefix and --symbol-prefix.
> /usr/include/machine/endian.h:123: syntax error, unexpected '{' in ' return (__extension__ ({ register __uint64_t __X = (_x); __asm ("bswap %0" : "+r" (__X)); __X; }));' at '{'
> /usr/include/machine/endian.h:123: syntax error, unexpected ';' in ' return (__extension__ ({ register __uint64_t __X = (_x); __asm ("bswap %0" : "+r" (__X)); __X; }));' at ';'
> /usr/include/machine/endian.h:130: syntax error, unexpected '{' in ' return (__extension__ ({ register __uint32_t __X = (_x); __asm ("bswap %0" : "+r" (__X)); __X; }));' at '{'
> /usr/include/machine/endian.h:130: 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.38" not found, required by "libavahi-glib.so.1"
> Command '['/usr/ports/net/avahi-app/work/avahi-0.6.28/avahi-gobject/tmp-introspectYh37kz/Avahi-0.6', '--introspect-dump=/usr/ports/net/avahi-app/work/avahi-0.6.28/avahi-gobject/tmp-introspectYh37kz/types.txt,/usr/ports/net/avahi-app/work/avahi-0.6.28/avahi-gobject/tmp-introspectYh37kz/dump.xml']' returned non-zero exit status 1
> gmake[3]: *** [Avahi-0.6.gir] Error 1
> gmake[3]: Leaving directory `/usr/ports/net/avahi-app/work/avahi-0.6.28/avahi-gobject'
> gmake[2]: *** [all] Error 2
> gmake[2]: Leaving directory `/usr/ports/net/avahi-app/work/avahi-0.6.28/avahi-gobject'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/usr/ports/net/avahi-app/work/avahi-0.6.28'
> gmake: *** [all] Error 2
> *** Error code 1
> 
> 	Any idea what's broken?
> 	(The purpose here is to replace the dependency on libicu18n.38
> with libicu18n.46.)
> 
> 	Respectfully,
> 
> 
> 				Robert Huff

Hello,
I had the same problem and I discovered that it was due to the avahi-app
build process wrongly trying to link against the old, already installed version of its libraries 
instead of the new ones being compiled. The solution for me was to remove manually the
installed version of avahi-app before trying to build the update one.

Best regards.
-- 
Emanuele A. Bagnaschi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20110120/e2b21e1c/attachment.pgp


More information about the freebsd-gnome mailing list