|
|
Message-ID: <4343E5E6.5010004@op5.se>
Date: Wed, 05 Oct 2005 16:40:38 +0200
From: Andreas Ericsson <ae@....se>
To: owl-users@...ts.openwall.com
Subject: Re: Troubles with building packages
ping@...n.tebe.ru wrote:
> I have some troubles with build new packages from sources.
> System can't find C preprocessor.
>
> For example I try to build samba-3.0.20a:
>
> $ ./counfigure
> ...
> checking how to run the C preprocessor... /lib/cpp
> configure: error: C preprocessor "/lib/cpp" fails sanity check
> ...
>
I had this same problem myself in May this year. Here's the posting I
made back then (to owl-devel, which isn't archived unfortunately).
-----------
I ran into some weird errors while packaging coreutils, where its
configure script for some obscure reason attempted to run /lib/cpp as
the preprocessor. Adding the following lines to the %configure macro
seems to have solved the problem (and made it embarrassingly obvious
that I had forgotten to install the kernel-headers). The addendum is
most likely a good idea anyways since it can prevent some problems with
ill-behaved ./configure scripts.
%configure
CC="${CC:-%__cc}" ; export CC ; \
CPP="${CPP:-%__cpp}" ; export CPP ; \
CFLAGS (and so on...)
---------------
Galaxy, Dmitry and Solar agreed that adding it to the default macros
might be a good idea. Galaxy wanted to do some other stuff with the rpm
package first.
--
Andreas Ericsson andreas.ericsson@....se
OP5 AB www.op5.se
Tel: +46 8-230225 Fax: +46 8-230231
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.