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