Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 3 Jan 2015 08:46:39 -0500 (EST)
From:      Frank Seltzer <frank_s@bellsouth.net>
To:        freebsd-ports@freebsd.org
Subject:   Linker error compiling cups-base
Message-ID:  <alpine.BSF.2.11.1501030839380.20688@Ace.nina.org>

next in thread | raw e-mail | index | archive | help
I'm getting this while upgrading cups-base.  Is this a known problem or 
have I fat-fingered something?

I don't understand why cups-base is even trying to link with avahi since 
this option is unchecked:

OPTIONS_FILE_UNSET+=AVAHI

Linking ippserver...
cc -L../cgi-bin -L../cups -L../filter -L../ppdc -L../scheduler 
-L/usr/local/lib -Wl,-rpath,/usr/lib:/usr/local/lib -fstack-protector 
-Wl,-R/usr/local/lib   -Wall -Wno-format-y2k -Wunused -fPIC -Os -g 
-fstack-protector -Wno-tautological-compare -o ippserver ippserver.o 
../cups/libcups.a \
          -lssl -lcrypto -ldns_sd -pthread -lm -lcrypt   -lz -lz
../cups/libcups.a(http-support.o): In function `_httpResolveURI':
/usr/ports/print/cups-client/work/cups-1.7.3/cups/http-support.c:1739: 
undefined reference to `avahi_simple_poll_new'
/usr/ports/print/cups-client/work/cups-1.7.3/cups/http-support.c:1741: 
undefined reference to `avahi_simple_poll_set_func'
/usr/ports/print/cups-client/work/cups-1.7.3/cups/http-support.c:1743: 
undefined reference to `avahi_simple_poll_get'
/usr/ports/print/cups-client/work/cups-1.7.3/cups/http-support.c:1743: 
undefined reference to `avahi_client_new'
/usr/ports/print/cups-client/work/cups-1.7.3/cups/http-support.c:1747: 
undefined reference to `avahi_service_resolver_new'
/usr/ports/print/cups-client/work/cups-1.7.3/cups/http-support.c:1758: 
undefined reference to `avahi_simple_poll_iterate'
/usr/ports/print/cups-client/work/cups-1.7.3/cups/http-support.c:1768: 
undefined reference to `avahi_service_resolver_new'
/usr/ports/print/cups-client/work/cups-1.7.3/cups/http-support.c:1776: 
undefined reference to `avahi_simple_poll_iterate'
/usr/ports/print/cups-client/work/cups-1.7.3/cups/http-support.c:1800: 
undefined reference to `avahi_client_free'
/usr/ports/print/cups-client/work/cups-1.7.3/cups/http-support.c:1803: 
undefined reference to `avahi_simple_poll_free'
../cups/libcups.a(http-support.o): In function `http_client_cb':
/usr/ports/print/cups-client/work/cups-1.7.3/cups/http-support.c:1871: 
undefined reference to `avahi_simple_poll_quit'
../cups/libcups.a(http-support.o): In function `http_resolve_cb':
/usr/ports/print/cups-client/work/cups-1.7.3/cups/http-support.c:2234: 
undefined reference to `avahi_service_resolver_free'
/usr/ports/print/cups-client/work/cups-1.7.3/cups/http-support.c:2277: 
undefined reference to `avahi_string_list_find'
/usr/ports/print/cups-client/work/cups-1.7.3/cups/http-support.c:2288: 
undefined reference to `avahi_string_list_find'
/usr/ports/print/cups-client/work/cups-1.7.3/cups/http-support.c:2290: 
undefined reference to `avahi_string_list_get_pair'
/usr/ports/print/cups-client/work/cups-1.7.3/cups/http-support.c:2379: 
undefined reference to `avahi_simple_poll_quit'
cc: error: linker command failed with exit code 1 (use -v to see 
invocation)
Makefile:192: recipe for target 'ippserver' failed
gmake[3]: *** [ippserver] Error 1
gmake[3]: *** Waiting for unfinished jobs....
gmake[3]: Leaving directory 
'/usr/ports/print/cups-base/work/cups-1.7.3/test'
Makefile:31: recipe for target 'all' failed
gmake[2]: *** [all] Error 1
gmake[2]: Leaving directory '/usr/ports/print/cups-base/work/cups-1.7.3'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure 
to
the maintainer.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/print/cups-base
*** Error code 1

Stop.
make: stopped in /usr/ports/print/cups-base
** Command failed [exit code 1]: /usr/bin/script -qa 
/tmp/portupgrade20150103-83864-p9ef2x env UPGRADE_TOOL=portupgrade 
UPGRADE_PORT=cups-base-1.7.3_3 UPGRADE_PORT_VER=1.7.3_3 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
         ! print/cups-base (cups-base-1.7.3_3)   (linker error)

Thanks,
Frank



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.11.1501030839380.20688>