Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Wed, 05 Oct 2005 16:40:38 +0200
From: Andreas Ericsson <>
Subject: Re: Troubles with building packages 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.

   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         
OP5 AB                   
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.