tracking lib dependencies

Robert Huff roberthuff at rcn.com
Wed Mar 16 16:25:14 UTC 2011


	When trying to rebuild avahi after the recent upgrade, I get:

signals-marshal.c:186: warning: ISO C forbids conversion of object pointer to function pointer type

  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.29/avahi-gobject/tmp-introspectz8YYb8/Avahi-0.6', '--introspect-dump=/usr/ports/net/avahi-app/work/avahi-0.6.29/avahi-gobject/tmp-introspectz8YYb8/types.txt,/usr/ports/net/avahi-app/work/avahi-0.6.29/avahi-gobject/tmp-introspectz8YYb8/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.29/avahi-gobject'

gmake[2]: *** [all] Error 2


	(full build log is appended)

	libicui18n.so.38?  The current version of icu is 4.6
(re-installed this morning).  Where is this picking up the
dependency on 3.8?

	Respectfully,


				Robert Huff



[Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 787 packages found (-0 +0)  done]
--->  Upgrading 'avahi-app-0.6.28' to 'avahi-app-0.6.29' (net/avahi-app)
--->  Building '/usr/ports/net/avahi-app'
===>  Cleaning for avahi-app-0.6.29

===>  Vulnerability check disabled, database not found

===>  License check disabled, port has not defined LICENSE

===>  Extracting for avahi-app-0.6.29

=> SHA256 Checksum OK for avahi-0.6.29.tar.gz.

===>  Patching for avahi-app-0.6.29

===>   avahi-app-0.6.29 depends on package: libtool>=2.4 - found

===>  Applying FreeBSD patches for avahi-app-0.6.29

===>   avahi-app-0.6.29 depends on executable: g-ir-scanner - found

===>   avahi-app-0.6.29 depends on executable: gmake - found

===>   avahi-app-0.6.29 depends on package: libtool>=2.4 - found

===>   avahi-app-0.6.29 depends on file: /usr/local/bin/intltool-extract - found

===>   avahi-app-0.6.29 depends on executable: pkg-config - found

===>   avahi-app-0.6.29 depends on shared library: expat.6 - found

===>   avahi-app-0.6.29 depends on shared library: daemon.0 - found

===>   avahi-app-0.6.29 depends on shared library: dbus-glib-1.2 - found

===>   avahi-app-0.6.29 depends on shared library: gdbm.3 - found

===>   avahi-app-0.6.29 depends on shared library: intl - found

===>   avahi-app-0.6.29 depends on shared library: glib-2.0.0 - found

===>  Configuring for avahi-app-0.6.29

checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel

checking whether build environment is sane... yes

checking for a thread-safe mkdir -p... /usr/local/bin/gmkdir -p

checking for gawk... gawk

checking whether gmake sets $(MAKE)... yes

checking how to create a pax tar archive... gnutar

checking build system type... amd64-portbld-freebsd9.0

checking host system type... amd64-portbld-freebsd9.0

checking for stow... no

checking for gcc... cc

checking whether the C compiler works... yes

checking for C compiler default output file name... a.out

checking for suffix of executables... 

checking whether we are cross compiling... no

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether cc accepts -g... yes

checking for cc option to accept ISO C89... none needed

checking for style of include used by gmake... GNU

checking dependency style of cc... gcc3

checking for cc option to accept ISO C99... -std=gnu99

checking whether we are using the GNU C++ compiler... yes

checking whether c++ accepts -g... yes

checking dependency style of c++... gcc3

checking whether cc -std=gnu99 and cc understand -c and -o together... yes

checking how to run the C preprocessor... cpp

checking for grep that handles long lines and -e... /usr/bin/grep

checking for egrep... /usr/bin/grep -E

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking minix/config.h usability... no

checking minix/config.h presence... no

checking for minix/config.h... no

checking whether it is safe to define __EXTENSIONS__... yes

checking how to run the C preprocessor... cpp

checking whether ln -s works... yes

checking whether gmake sets $(MAKE)... (cached) yes

checking whether cc -std=gnu99 needs -traditional... no

checking whether libssp exists... yes

checking whether stack-smashing protection is available... yes

checking whether stack-smashing protection is buggy... no

checking whether cc -std=gnu99 accepts -fstack-protector... yes

checking whether c++ accepts -fstack-protector... yes

checking how to print strings... printf

checking for a sed that does not truncate output... /usr/bin/sed

checking for fgrep... /usr/bin/grep -F

checking for ld used by cc -std=gnu99... /usr/bin/ld

checking if the linker (/usr/bin/ld) is GNU ld... yes

checking for BSD- or MS-compatible name lister (nm)... /usr/local/bin/nm -B

checking the name lister (/usr/local/bin/nm -B) interface... BSD nm

checking the maximum length of command line arguments... (cached) 262144

checking whether the shell understands some XSI constructs... yes

checking whether the shell understands "+="... no

checking how to convert amd64-portbld-freebsd9.0 file names to amd64-portbld-freebsd9.0 format... func_convert_file_noop

checking how to convert amd64-portbld-freebsd9.0 file names to toolchain format... func_convert_file_noop

checking for /usr/bin/ld option to reload object files... -r

checking for objdump... objdump

checking how to recognize dependent libraries... pass_all

checking for dlltool... no

checking how to associate runtime and link libraries... printf %s\n

checking for ar... ar

checking for archiver @FILE support... @

checking for strip... strip

checking for ranlib... ranlib

checking command to parse /usr/local/bin/nm -B output from cc -std=gnu99 object... ok

checking for sysroot... no

checking for mt... mt

checking if mt is a manifest tool... no

checking for dlfcn.h... yes

checking for objdir... .libs

checking if cc -std=gnu99 supports -fno-rtti -fno-exceptions... no

checking for cc -std=gnu99 option to produce PIC... -fPIC -DPIC

checking if cc -std=gnu99 PIC flag -fPIC -DPIC works... yes

checking if cc -std=gnu99 static flag -static works... yes

checking if cc -std=gnu99 supports -c -o file.o... yes

checking if cc -std=gnu99 supports -c -o file.o... (cached) yes

checking whether the cc -std=gnu99 linker (/usr/bin/ld) supports shared libraries... yes

checking whether -lc should be explicitly linked in... no

checking dynamic linker characteristics... freebsd9.0 ld.so

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

checking if libtool supports shared libraries... yes

checking whether to build shared libraries... yes

checking whether to build static libraries... yes

checking how to run the C++ preprocessor... c++ -E

checking for ld used by c++... /usr/bin/ld

checking if the linker (/usr/bin/ld) is GNU ld... yes

checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes

checking for c++ option to produce PIC... -fPIC -DPIC

checking if c++ PIC flag -fPIC -DPIC works... yes

checking if c++ static flag -static works... yes

checking if c++ supports -c -o file.o... yes

checking if c++ supports -c -o file.o... (cached) yes

checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes

checking dynamic linker characteristics... freebsd9.0 ld.so

checking how to hardcode library paths into programs... immediate

checking whether the C++ compiler works... yes

checking for pthread_join in LIBS=-pthread with CFLAGS=... yes

checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE

checking if more special flags are required for pthreads... -D_THREAD_SAFE

checking whether to check for GCC pthread/shared inconsistencies... no

checking for linux/netlink.h... no

checking for net/route.h... yes

checking for sys/filio.h... yes

checking for sys/sysctl.h... yes

checking for struct lifconf... no

checking for struct ip_mreqn... yes

checking whether cc -std=gnu99 accepts -std=c99... yes

checking whether cc -std=gnu99 accepts -Wall... yes

checking whether cc -std=gnu99 accepts -W... yes

checking whether cc -std=gnu99 accepts -Wextra... yes

checking whether cc -std=gnu99 accepts -pedantic... yes

checking whether cc -std=gnu99 accepts -pipe... yes

checking whether cc -std=gnu99 accepts -Wformat... yes

checking whether cc -std=gnu99 accepts -Wold-style-definition... yes

checking whether cc -std=gnu99 accepts -Wdeclaration-after-statement... yes

checking whether cc -std=gnu99 accepts -Wfloat-equal... yes

checking whether cc -std=gnu99 accepts -Wmissing-declarations... yes

checking whether cc -std=gnu99 accepts -Wmissing-prototypes... yes

checking whether cc -std=gnu99 accepts -Wstrict-prototypes... yes

checking whether cc -std=gnu99 accepts -Wredundant-decls... yes

checking whether cc -std=gnu99 accepts -Wmissing-noreturn... yes

checking whether cc -std=gnu99 accepts -Wshadow... yes

checking whether cc -std=gnu99 accepts -Wendif-labels... yes

checking whether cc -std=gnu99 accepts -Wpointer-arith... yes

checking whether cc -std=gnu99 accepts -Wbad-function-cast... yes

checking whether cc -std=gnu99 accepts -Wcast-qual... yes

checking whether cc -std=gnu99 accepts -Wcast-align... yes

checking whether cc -std=gnu99 accepts -Wwrite-strings... yes

checking whether cc -std=gnu99 accepts -fdiagnostics-show-option... yes

checking whether cc -std=gnu99 accepts -Wno-cast-qual... yes

checking whether cc -std=gnu99 accepts -fno-strict-aliasing... yes

checking for ANSI C header files... (cached) yes

checking arpa/inet.h usability... yes

checking arpa/inet.h presence... yes

checking for arpa/inet.h... yes

checking fcntl.h usability... yes

checking fcntl.h presence... yes

checking for fcntl.h... yes

checking for inttypes.h... (cached) yes

checking limits.h usability... yes

checking limits.h presence... yes

checking for limits.h... yes

checking netinet/in.h usability... yes

checking netinet/in.h presence... yes

checking for netinet/in.h... yes

checking for stdlib.h... (cached) yes

checking for string.h... (cached) yes

checking sys/ioctl.h usability... yes

checking sys/ioctl.h presence... yes

checking for sys/ioctl.h... yes

checking sys/socket.h usability... yes

checking sys/socket.h presence... yes

checking for sys/socket.h... yes

checking sys/time.h usability... yes

checking sys/time.h presence... yes

checking for sys/time.h... yes

checking for unistd.h... (cached) yes

checking netdb.h usability... yes

checking netdb.h presence... yes

checking for netdb.h... yes

checking syslog.h usability... yes

checking syslog.h presence... yes

checking for syslog.h... yes

checking for stdbool.h that conforms to C99... yes

checking for _Bool... yes

checking for an ANSI C-conforming const... yes

checking for size_t... yes

checking whether time.h and sys/time.h may both be included... yes

checking for sys/wait.h that is POSIX.1 compatible... yes

checking for library containing inet_ntop... none required

checking for library containing recv... none required

checking whether CMSG_SPACE is declared... yes

checking for working memcmp... yes

checking sys/select.h usability... yes

checking sys/select.h presence... yes

checking for sys/select.h... yes

checking for sys/socket.h... (cached) yes

checking types of arguments for select... int,fd_set *,struct timeval *

checking for gethostname... yes

checking for memchr... yes

checking for memmove... yes

checking for memset... yes

checking for mkdir... yes

checking for select... yes

checking for socket... yes

checking for strchr... yes

checking for strcspn... yes

checking for strdup... yes

checking for strerror... yes

checking for strrchr... yes

checking for strspn... yes

checking for strstr... yes

checking for uname... yes

checking for setresuid... yes

checking for setreuid... yes

checking for setresgid... yes

checking for setregid... yes

checking for strcasecmp... yes

checking for gettimeofday... yes

checking for putenv... yes

checking for strncasecmp... yes

checking for strlcpy... yes

checking for gethostbyname... yes

checking for seteuid... yes

checking for setegid... yes

checking for setproctitle... yes

checking for getprogname... yes

checking for uid_t in sys/types.h... yes

checking for unistd.h... (cached) yes

checking for working chown... yes

checking whether lstat correctly handles trailing slash... yes

checking whether stat accepts an empty string... no

checking for mode_t... yes

checking for pid_t... yes

checking whether environ is declared... no

checking for gcc -fvisibility=hidden support... yes

checking sys/capability.h usability... no

checking sys/capability.h presence... no

checking for sys/capability.h... no

checking sys/prctl.h usability... no

checking sys/prctl.h presence... no

checking for sys/prctl.h... no

checking for chroot... yes

checking for dlopen in ... yes

checking for dlfcn.h... (cached) yes

checking sys/inotify.h usability... no

checking sys/inotify.h presence... no

checking for sys/inotify.h... no

checking for kqueue... yes

checking whether NLS is requested... yes

checking for intltool >= 0.35.0... 0.41.1 found

checking for intltool-update... /usr/local/bin/intltool-update

checking for intltool-merge... /usr/local/bin/intltool-merge

checking for intltool-extract... /usr/local/bin/intltool-extract

checking for xgettext... /usr/local/bin/xgettext

checking for msgmerge... /usr/local/bin/msgmerge

checking for msgfmt... /usr/local/bin/msgfmt

checking for gmsgfmt... /usr/local/bin/msgfmt

checking for perl... /usr/local/bin/perl

checking for perl >= 5.8.1... 5.12.3

checking for XML::Parser... ok

checking locale.h usability... yes

checking locale.h presence... yes

checking for locale.h... yes

checking for LC_MESSAGES... yes

checking libintl.h usability... yes

checking libintl.h presence... yes

checking for libintl.h... yes

checking for ngettext in libc... no

checking for bindtextdomain in -lintl... yes

checking for ngettext in -lintl... yes

checking for dgettext in -lintl... yes

checking for bind_textdomain_codeset... yes

checking for msgfmt... (cached) /usr/local/bin/msgfmt

checking for dcgettext... yes

checking if msgfmt accepts -c... yes

checking for gmsgfmt... (cached) /usr/local/bin/msgfmt

checking for xgettext... (cached) /usr/local/bin/xgettext

checking for pkg-config... yes

checking for pkg-config... /usr/local/bin/pkg-config

checking pkg-config is at least version 0.9.0... yes

checking for GLIB20... yes

checking for GOBJECT... yes

checking for gobject-introspection... yes

checking for DBUS... yes

Your D-Bus version is 1,4,6.

checking for dbus_connection_close... yes

checking for dbus_bus_get_private... yes

checking for XML_ParserCreate in -lexpat... yes

checking expat.h usability... yes

checking expat.h presence... yes

checking for expat.h... yes

checking for XML_ParserCreate in -lbsdxml... yes

checking bsdxml.h usability... yes

checking bsdxml.h presence... yes

checking for bsdxml.h... yes

checking for gdbm_open in -lgdbm... yes

checking gdbm.h usability... yes

checking gdbm.h presence... yes

checking for gdbm.h... yes

checking for LIBDAEMON... yes

checking for xmltoman... no

configure: WARNING: *** Not rebuilding man pages as xmltoman is not found ***

configure: creating ./config.status

config.status: creating Makefile

config.status: creating avahi-common/Makefile

config.status: creating avahi-core/Makefile

config.status: creating avahi-glib/Makefile

config.status: creating avahi-gobject/Makefile

config.status: creating avahi-qt/Makefile

config.status: creating avahi-daemon/Makefile

config.status: creating avahi-daemon/avahi-dbus.conf

config.status: creating avahi-discover-standalone/Makefile

config.status: creating avahi-client/Makefile

config.status: creating initscript/Makefile

config.status: creating initscript/debian/Makefile

config.status: creating initscript/gentoo/Makefile

config.status: creating initscript/archlinux/Makefile

config.status: creating initscript/suse/Makefile

config.status: creating initscript/fedora/Makefile

config.status: creating initscript/lfs/Makefile

config.status: creating initscript/mandriva/Makefile

config.status: creating initscript/darwin/Makefile

config.status: creating initscript/freebsd/Makefile

config.status: creating initscript/slackware/Makefile

config.status: creating avahi-dnsconfd/Makefile

config.status: creating avahi-utils/Makefile

config.status: creating avahi-python/Makefile

config.status: creating avahi-python/avahi/Makefile

config.status: creating avahi-python/avahi-discover/Makefile

config.status: creating examples/Makefile

config.status: creating common/Makefile

config.status: creating man/Makefile

config.status: creating tests/Makefile

config.status: creating service-type-database/Makefile

config.status: creating avahi-sharp/Makefile

config.status: creating avahi-ui-sharp/Makefile

config.status: creating avahi-compat-libdns_sd/Makefile

config.status: creating avahi-compat-howl/Makefile

config.status: creating avahi-compat-howl/samples/Makefile

config.status: creating avahi-autoipd/Makefile

config.status: creating avahi-ui/Makefile

config.status: creating po/Makefile.in

config.status: creating config.h

config.status: executing depfiles commands

config.status: executing libtool commands

config.status: executing default-1 commands

config.status: executing po/stamp-it commands



 ---{ avahi 0.6.29 }---



    prefix:                                    /usr/local

    sysconfdir:                                ${prefix}/etc

    localstatedir:                             /var

    avahi socket:                              /var/run/avahi-daemon/socket

    dbus-1 system.d dir:                       ${prefix}/etc/dbus-1/system.d

    dbus-1 version:                            1.4.6

    dbus-1 system socket:                      unix:path=/var/run/dbus/system_bus_socket

    C Compiler:                                cc -std=gnu99

    CFLAGS:                                    -O -pipe -g -fstack-protector -std=c99 -Wall -W -Wextra -pedantic -pipe -Wformat -Wold-style-definition -Wdeclaration-after-statement -Wfloat-equal -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-noreturn -Wshadow -Wendif-labels -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -fdiagnostics-show-option -Wno-cast-qual -fno-strict-aliasing

    Enable GLIB:                               yes

    Enable GLIB GObject:                       yes

    Enable GObject Introspection:              yes

    Enable GTK 2.0:                            no

    Enable GTK 3.0:                            no

    Enable D-Bus:                              yes

    With XML:                                  expat

    Enable GDBM:                               yes

    Enable DBM:                                no

    Enable libdaemon:                          yes

    Enable Python:                             no

    Enable pygtk:                              no

    Enable python-dbus:                        no

    Enable QT3:                                no

    Enable QT4:                                no

    Enable Mono:                               no

    Enable Monodoc:                            no

    Distribution/OS:                           freebsd

    User for avahi-daemon:                     avahi

    Group for avahi-daemon:                    avahi

    Priviliged access group for Avahi clients: network

    User for avahi-autoipd:                    avahi-autoipd

    Group for avahi-autoipd:                   avahi-autoipd

    Enable chroot():                           no

    Enable Linux inotify:                      no

    Enable stack-smashing protection:          yes

    systemd unit directory:                    



    Building libavahi-core              yes

    Building avahi-daemon:              yes

    Building avahi-dnsconfd:            yes

    Building libavahi-client:           yes

    Building avahi-utils:               yes

    Building avahi-python:              no   (You need python, pygtk and python-dbus!)

    Building libavahi-glib:             yes

    Building libavahi-gobject:          yes

    Building avahi-discover-standalone: no

    Building libavahi-qt3:              no

    Building libavahi-qt4:              no

    Building avahi-sharp:               no

    Building avahi-compat-libdns_sd:    no

    Building avahi-compat-howl:         yes

    Building tests:                     no

    Building avahi-core documentation:  no

    Building avahi-autoipd:             no

    Building libavahi-ui:               no



===>  Building for avahi-app-0.6.29

gmake  all-recursive

gmake[1]: Entering directory `/usr/ports/net/avahi-app/work/avahi-0.6.29'

Making all in common

gmake[2]: Entering directory `/usr/ports/net/avahi-app/work/avahi-0.6.29/common'

gmake[2]: Nothing to be done for `all'.

gmake[2]: Leaving directory `/usr/ports/net/avahi-app/work/avahi-0.6.29/common'

Making all in avahi-common

gmake[2]: Entering directory `/usr/ports/net/avahi-app/work/avahi-0.6.29/avahi-common'

  CC     libavahi_common_la-malloc.lo

  CC     libavahi_common_la-address.lo

  CC     libavahi_common_la-alternative.lo

  CC     libavahi_common_la-error.lo

  CC     libavahi_common_la-strlst.lo

  CC     libavahi_common_la-domain.lo

  CC     libavahi_common_la-timeval.lo

  CC     libavahi_common_la-simple-watch.lo

  CC     libavahi_common_la-thread-watch.lo

  CC     libavahi_common_la-rlist.lo

  CC     libavahi_common_la-utf8.lo

  CC     libavahi_common_la-i18n.lo

  CCLD   libavahi-common.la

gmake[2]: Leaving directory `/usr/ports/net/avahi-app/work/avahi-0.6.29/avahi-common'

Making all in avahi-core

gmake[2]: Entering directory `/usr/ports/net/avahi-app/work/avahi-0.6.29/avahi-core'

  CC     libavahi_core_la-timeeventq.lo

  CC     libavahi_core_la-iface.lo

  CC     libavahi_core_la-server.lo

  CC     libavahi_core_la-entry.lo

  CC     libavahi_core_la-prioq.lo

  CC     libavahi_core_la-cache.lo

  CC     libavahi_core_la-socket.lo

socket.c: In function 'avahi_send_dns_packet_ipv4':

socket.c:536: warning: pointer type mismatch in conditional expression

socket.c:472: warning: unused parameter 'interface' [-Wunused-parameter]

  CC     libavahi_core_la-response-sched.lo

  CC     libavahi_core_la-query-sched.lo

  CC     libavahi_core_la-probe-sched.lo

  CC     libavahi_core_la-announce.lo

  CC     libavahi_core_la-browse.lo

  CC     libavahi_core_la-rrlist.lo

  CC     libavahi_core_la-resolve-host-name.lo

  CC     libavahi_core_la-resolve-address.lo

  CC     libavahi_core_la-browse-domain.lo

  CC     libavahi_core_la-browse-service-type.lo

  CC     libavahi_core_la-browse-service.lo

  CC     libavahi_core_la-resolve-service.lo

  CC     libavahi_core_la-dns.lo

  CC     libavahi_core_la-rr.lo

  CC     libavahi_core_la-log.lo

  CC     libavahi_core_la-browse-dns-server.lo

  CC     libavahi_core_la-fdutil.lo

  CC     libavahi_core_la-util.lo

  CC     libavahi_core_la-hashmap.lo

  CC     libavahi_core_la-wide-area.lo

  CC     libavahi_core_la-multicast-lookup.lo

  CC     libavahi_core_la-querier.lo

  CC     libavahi_core_la-addr-util.lo

  CC     libavahi_core_la-domain-util.lo

  CC     libavahi_core_la-iface-pfroute.lo

iface-pfroute.c: In function 'rtm_addr':

iface-pfroute.c:182: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]

  CCLD   libavahi-core.la

gmake[2]: Leaving directory `/usr/ports/net/avahi-app/work/avahi-0.6.29/avahi-core'

Making all in avahi-qt

gmake[2]: Entering directory `/usr/ports/net/avahi-app/work/avahi-0.6.29/avahi-qt'

gmake  all-am

gmake[3]: Entering directory `/usr/ports/net/avahi-app/work/avahi-0.6.29/avahi-qt'

gmake[3]: Nothing to be done for `all-am'.

gmake[3]: Leaving directory `/usr/ports/net/avahi-app/work/avahi-0.6.29/avahi-qt'

gmake[2]: Leaving directory `/usr/ports/net/avahi-app/work/avahi-0.6.29/avahi-qt'

Making all in avahi-client

gmake[2]: Entering directory `/usr/ports/net/avahi-app/work/avahi-0.6.29/avahi-client'

  CC     libavahi_client_la-client.lo

  CC     libavahi_client_la-entrygroup.lo

  CC     libavahi_client_la-browser.lo

  CC     libavahi_client_la-resolver.lo

  CC     libavahi_client_la-xdg-config.lo

  CC     libavahi_client_la-check-nss.lo

  CC     libavahi_client_la-dbus.lo

  CC     libavahi_client_la-dbus-watch-glue.lo

  CCLD   libavahi-client.la

gmake[2]: Leaving directory `/usr/ports/net/avahi-app/work/avahi-0.6.29/avahi-client'

Making all in avahi-glib

gmake[2]: Entering directory `/usr/ports/net/avahi-app/work/avahi-0.6.29/avahi-glib'

  CC     libavahi_glib_la-glib-watch.lo

  CC     libavahi_glib_la-glib-malloc.lo

  CCLD   libavahi-glib.la

gmake[2]: Leaving directory `/usr/ports/net/avahi-app/work/avahi-0.6.29/avahi-glib'

Making all in avahi-gobject

gmake[2]: Entering directory `/usr/ports/net/avahi-app/work/avahi-0.6.29/avahi-gobject'

  GEN    signals-marshal.list

  GEN    signals-marshal.h

  GEN    signals-marshal.c

  GEN    ga-client-enumtypes.h

  GEN    ga-client-enumtypes.c

  GEN    ga-entry-group-enumtypes.h

  GEN    ga-entry-group-enumtypes.c

  GEN    ga-enums-enumtypes.h

  GEN    ga-enums-enumtypes.c

gmake  all-am

gmake[3]: Entering directory `/usr/ports/net/avahi-app/work/avahi-0.6.29/avahi-gobject'

  CC     libavahi_gobject_la-ga-client.lo

  CC     libavahi_gobject_la-ga-entry-group.lo

  CC     libavahi_gobject_la-ga-error.lo

  CC     libavahi_gobject_la-ga-record-browser.lo

  CC     libavahi_gobject_la-ga-service-browser.lo

  CC     libavahi_gobject_la-ga-service-resolver.lo

  CC     libavahi_gobject_la-signals-marshal.lo

signals-marshal.c: In function '_ga_signals_marshal_VOID__INT_ENUM_STRING_STRING_STRING_STRING_POINTER_INT_POINTER_INT':

signals-marshal.c:90: warning: ISO C forbids conversion of object pointer to function pointer type

signals-marshal.c: In function '_ga_signals_marshal_VOID__INT_ENUM_STRING_STRING_STRING_UINT':

signals-marshal.c:139: warning: ISO C forbids conversion of object pointer to function pointer type

signals-marshal.c: In function '_ga_signals_marshal_VOID__INT_ENUM_STRING_UINT_UINT_POINTER_INT_INT':

signals-marshal.c:186: warning: ISO C forbids conversion of object pointer to function pointer type

  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.29/avahi-gobject/tmp-introspectz8YYb8/Avahi-0.6', '--introspect-dump=/usr/ports/net/avahi-app/work/avahi-0.6.29/avahi-gobject/tmp-introspectz8YYb8/types.txt,/usr/ports/net/avahi-app/work/avahi-0.6.29/avahi-gobject/tmp-introspectz8YYb8/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.29/avahi-gobject'

gmake[2]: *** [all] Error 2

gmake[2]: Leaving directory `/usr/ports/net/avahi-app/work/avahi-0.6.29/avahi-gobject'

gmake[1]: *** [all-recursive] Error 1

gmake[1]: Leaving directory `/usr/ports/net/avahi-app/work/avahi-0.6.29'

gmake: *** [all] Error 2

*** Error code 1



Stop in /usr/ports/net/avahi-app.

** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20110316-82364-1irpt8-0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=avahi-app-0.6.28 UPGRADE_PORT_VER=0.6.28 make FETCH_BEFORE_ARGS=-q
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
	! net/avahi-app (avahi-app-0.6.28)	(unknown build error)


More information about the freebsd-ports mailing list