cups-client broken on ia64, blocks 70 ports, please help

Anton Shterenlikht mexas at bris.ac.uk
Mon Apr 7 11:11:20 UTC 2014


>From bsam at passap.ru Mon Apr  7 10:49:21 2014
>
>Hm. Can you revert the last patch, update your ports tree and re-test?
>If it doesn't work, please show the output of command:
>
>% make -C /usr/ports/print/cups-client -V CFLAGS

still the same:

# svn info /usr/ports/print/cups-base/
Path: /usr/ports/print/cups-base
Working Copy Root Path: /usr/ports
URL: https://svn0.eu.freebsd.org/ports/head/print/cups-base
Relative URL: ^/head/print/cups-base
Repository Root: https://svn0.eu.freebsd.org/ports
Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
Revision: 350457
Node Kind: directory
Schedule: normal
Last Changed Author: bsam
Last Changed Rev: 350154
Last Changed Date: 2014-04-04 20:27:51 +0100 (Fri, 04 Apr 2014)

# svn diff /usr/ports/print/cups-base/
# 
# make -C /usr/ports/print/cups-client -V CFLAGS
-O2 -pipe  -DLIBICONV_PLUG -fno-blocks -fno-strict-aliasing
#

but "-DLIBICONV_PLUG -fno-blocks" don't seem to be
present on compilation:

Compiling error.c...
Compiling interpret.c...
cc  -Wall -Wno-format-y2k -Wunused -fPIC -Os -g -fstack-protector -I.. -D_CUPS_SOURCE -I/usr/local/include -O2 -pipe  -fno-strict-aliasing -D_REENTRANT -D_THREAD_SAFE -pthread -I/usr/local/include   -DOPENSSL_DISABLE_OLD_DES_SUPPORT -D_LARGEFILE_SOURCE  -D_THREAD_SAFE -D_REENTRANT  -c -o error.o error.c
cc  -Wall -Wno-format-y2k -Wunused -fPIC -Os -g -fstack-protector -I.. -D_CUPS_SOURCE -I/usr/local/include -O2 -pipe  -fno-strict-aliasing -D_REENTRANT -D_THREAD_SAFE -pthread -I/usr/local/include   -DOPENSSL_DISABLE_OLD_DES_SUPPORT -D_LARGEFILE_SOURCE  -D_THREAD_SAFE -D_REENTRANT  -c -o interpret.o interpret.c
error.c:1: warning: -fstack-protector not supported for this targetinterpret.c:1: warning: -fstack-protector not supported for this target

In file included from ../cups/raster.h:27,
                 from ../cups/raster-private.h:25,
                 from interpret.c:43:
../cups/cups.h:34:35: error: dispatch/dispatch.h: No such file or directory
In file included from ../cups/raster.h:27,
                 from ../cups/raster-private.h:25,
                 from error.c:31:
../cups/cups.h:34:35: error: dispatch/dispatch.h: No such file or directory
gmake[3]: *** [error.o] Error 1
gmake[3]: *** Waiting for unfinished jobs....
gmake[3]: *** [interpret.o] Error 1
gmake[3]: Leaving directory `/usr/ports/print/cups-image/work/cups-1.7.1/filter'


Also, configure reports:

checking if GCC supports -fstack-protector... yes

So I don't understand the "-fstack-protector not supported"
warnings above.


Just in case:

# svn info /usr/ports/print/cups-image/
Path: .
Working Copy Root Path: /usr/ports
URL: https://svn0.eu.freebsd.org/ports/head/print/cups-image
Relative URL: ^/head/print/cups-image
Repository Root: https://svn0.eu.freebsd.org/ports
Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
Revision: 350454
Node Kind: directory
Schedule: normal
Last Changed Author: bsam
Last Changed Rev: 344633
Last Changed Date: 2014-02-16 21:17:15 +0000 (Sun, 16 Feb 2014)

# svn diff /usr/ports/print/cups-image/
# 

Many thanks

Anton



More information about the freebsd-ports mailing list