Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Jul 2012 10:47:19 +0300
From:      Kimmo Paasiala <kpaasial@gmail.com>
To:        freebsd-ports@freebsd.org
Cc:        Boris Samorodov <bsam@passap.ru>
Subject:   Re: x11-servers/xorg-server, clang as system compiler
Message-ID:  <CA%2B7WWSeJr8bQBguqW3qFK5_AiVgR7xVxor%2BMo-ZxGpn_Dy5DvA@mail.gmail.com>
In-Reply-To: <CA%2B7WWScci=BtQhXb4D1P9_fSQQuepUnyxt-Oj4rSvG7f%2BgPRhA@mail.gmail.com>
References:  <50142EF3.5000708@passap.ru> <CA%2B7WWScci=BtQhXb4D1P9_fSQQuepUnyxt-Oj4rSvG7f%2BgPRhA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Jul 29, 2012 at 8:54 AM, Kimmo Paasiala <kpaasial@gmail.com> wrote:
> On Sat, Jul 28, 2012 at 9:26 PM, Boris Samorodov <bsam@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@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
>> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2B7WWSeJr8bQBguqW3qFK5_AiVgR7xVxor%2BMo-ZxGpn_Dy5DvA>