x11-servers/xorg-server, clang as system compiler
Kimmo Paasiala
kpaasial at gmail.com
Sun Jul 29 07:47:20 UTC 2012
On Sun, Jul 29, 2012 at 8:54 AM, Kimmo Paasiala <kpaasial at gmail.com> wrote:
> On Sat, Jul 28, 2012 at 9:26 PM, Boris Samorodov <bsam at passap.ru> wrote:
>> Hi All,
>>
>> I use clang as default system compiler (WITH_CLANG_IS_CC="YES"
>> at /etc/make.conf). The system is i386-current as of yesterday,
>> fresh ports as of yesterday.
>>
>> I get this configure error while building x11-servers/xorg-server:
>> -----
>> [...]
>> checking for cpp... /usr/bin/cpp
>> checking if /usr/bin/cpp requires -undef... yes
>> checking if /usr/bin/cpp requires -traditional... configure: error:
>> /usr/bin/cpp does not preserve whitespace with or without -traditional. I
>> don't know what to do.
>> ===> Script "configure" failed unexpectedly.
>> -----
>>
>> What should I do? Thanks!
>> --
>> WBR, Boris Samorodov (bsam)
>> FreeBSD Committer, http://www.FreeBSD.org The Power To Serve
>> _______________________________________________
>> freebsd-ports at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
>> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
>
> Hi,
>
> Take a look a bug report
> http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/166373.
While at it, could someone with commit rights find some time to see if
any of the fixes proposed at the PR comments could be committed? It
would be one less nuisance for those who have WITH_CLANG_IS_CC="YES".
This one works for me but I haven't tested it on a system where cpp is
the gcc4.2.1 one:
Index: Makefile
===================================================================
--- Makefile (revision 301674)
+++ Makefile (working copy)
@@ -25,11 +25,12 @@
CONFIGURE_ARGS+= --datadir=${PREFIX}/lib \
--without-xmlto \
--disable-specs
-CONFIGURE_ENV+= ac_cv_path_PS2PDF=""
+CONFIGURE_ENV+= ac_cv_path="${CPP}" ac_cv_path_PS2PDF=""
.include "${.CURDIR}/manpages"
post-patch:
+ @${REINPLACE_CMD} 's/test.*-traditional.*;/true;/' ${WRKSRC}/configure
@${REINPLACE_CMD} '/^install-data-am:/,/^$$/ \
s/install-specDATA//' ${WRKSRC}/nls/Makefile.in
Regards,
Kimmo Paasiala
More information about the freebsd-ports
mailing list