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

Boris Samorodov bsam at passap.ru
Mon Apr 7 13:22:32 UTC 2014


07.04.2014 15:11, Anton Shterenlikht пишет:
>>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'

Can you give me an URL for a full poudriere log?

> Also, configure reports:
> 
> checking if GCC supports -fstack-protector... yes
> 
> So I don't understand the "-fstack-protector not supported"
> warnings above.

Actaully, the warning is "-fstack-protector not supported for this
target". So may be configure checks up for -fstack-protector in general.
But build fails when tries to compile it for ia64. A gcc guru may
enlighten this a bit.

-- 
WBR, Boris Samorodov (bsam)
FreeBSD Committer, http://www.FreeBSD.org The Power To Serve


More information about the freebsd-ports mailing list