On Thu, 2002-10-17 at 20:42, Daniel Flickinger wrote:
> Sent: Thu, 17 Oct 2002 05:25:36 +0200 Clement Laforet wrote:
> 
> + On Thu, 17 Oct 2002 02:39:51 +0000 (GMT)
> + Daniel Flickinger <[EMAIL PROTECTED]> wrote:
> +
> + > running CURRENT from slice at 1200 GMT 16 Oct 2002:
> + >
> + > system is Tyan 2642 SMP 1.2G w/SCSI-160s
> + >
> + > Configuring for Bison for ORBit2
> + >
> + > checking how to run the C preprocessor... /lib/cpp
> + > configure: error: C preprocessor "/lib/cpp" fails sanity check
> + > ===>  Script "configure" failed unexpectedly.
> + >       Please report the problem to [EMAIL PROTECTED] [maintainer] and attach
> + >       the "/work/usr/ports/devel/bison/work/bison-1.35/config.log" including
> + >       the output of the failure of your make command. Also, it might be a good
> + >       idea to provide an overview of all packages installed on your system
> + >       (e.g. an `ls /var/db/pkg`).
> +
> + Hummmm, It's working fine for me.
> + I'm not sure, but it seems to be a gcc 3.2 related problem (upgrading problem).
> + When did you update your sources ?
> + Did you remove all c++ stuff before installing world ?
> 
>     System is CURRENT as of 1200 GMT 17 Oct --12 hours ago.
> 
>     Everytime I do an installworld I use a shell command which
>     makes sure I have a 100% clean set of installs and libs --no
>     left over trash. Consistency may be the hobgobblin of little
>     minds, but it sure beats fat-finger errors.
> 
>     Maybe it's too new? [g] --gcc has had two updates in the
>     last two weeks.
> 
>     As to c++, if it's out of date, it's gone. I personally don't use
>     c++ --it's supposedly reusable code for disposable programmers.

cpp is the C pre-processor.  It should live in /usr/bin.  I have never
seen this error before, and my -CURRENT machine (updated as of
yesterday) is building GNOME 2 ports just fine.  I did a _full_ rebuild
of all ports after __sF, and everything but gnomelibs rebuilt without a
hitch.  I subsequently committed a patch to fix it.

Honestly, I don't know where that /lib/cpp is coming from.  The only way
I can reproduce your problem is to do:

# cd /usr/ports/devel/ORBit
# make CPP=/lib/cpp configure

So I'm wondering if you have CPP defined somewhere that is screwing with
make?

Joe

> 
>     #!/bin/bash
>     #
>     # 'installworld' shell command
>     #
> 
>     TFLG="-j 4 -k -s"
>     TDEF="NO_WERROR=YES TARGET_ARCH=i386 __MAKE_CONF=/dev/null"
>     TOUT="NOGAMES=YES NO_FORTRAN=YES NO_SENDMAIL=YES NO_MAILWRAPPER=YES NOUUCP=YES"
> 
>     cleanup() {
>       rm -rf ${DESTDIR}/usr/include.old >/dev/null 2>&1
>       mv -f ${DESTDIR}/usr/include ${DESTDIR}/usr/include.old
>       chflags -R noschg ${DESTDIR}/usr/lib
>       if [ ! -d ${DESTDIR}/usr/lib/old ]; then
>           mkdir ${DESTDIR}/usr/lib/old
>       fi
>       if [ ! -d ${DESTDIR}/usr/lib/compat ]; then
>           mkdir ${DESTDIR}/usr/lib/compat
>       fi
>       mv -f ${DESTDIR}/usr/lib/lib*.so.* ${DESTDIR}/usr/lib/compat
>       mv -f ${DESTDIR}/usr/lib/*.o ${DESTDIR}/usr/lib/old
>       mv -f ${DESTDIR}/usr/lib/lib*.a ${DESTDIR}/usr/lib/old
>       mv -f ${DESTDIR}/usr/lib/lib*.so ${DESTDIR}/usr/lib/old
>     }
> 
>     # waste sendmail
> 
>     stomp() {
>       cd ${DESTDIR}/usr/libexec
>       rm -f sendmail/*
>       cd ${DESTDIR}/usr/bin
>       rm -f mailq newaliases
>       ln -s ${DESTDIR}/usr/sbin/sendmail mailq
>       ln -s ${DESTDIR}/usr/sbin/sendmail newaliases
>       cd ${DESTDIR}/usr/sbin
>       rm -f sendmail mailwrapper
>       ln -s postmail sendmail
>       }
> 
>     process() {
>       cleanup >${CDATE}.installworld.${RDATE} 2>&1
>       make $TFLG $TDEF $TOUT installworld >>${CDATE}.installworld.${RDATE} 2>&1
>       rm -rf ${DESTDIR}/usr/include.old >/dev/null 2>&1
>       stomp >>${CDATE}.installworld.${RDATE} 2>&1
>     }
> 
>     read -p "Enter current date code as \"ymdd.hhmm\": " CDATE
>     if [ -z "${CDATE}" ] ; then
>       printf "!   date required: enter date in format \"ymdd.hhmm\"\n"
>       exit 3
>     fi
> 
>     read -p "Enter release date code as \"ymdd.hhmm\": " RDATE
>     if [ -z "${RDATE}" ] ; then
>       printf "!   date required: enter date in format \"ymdd.hhmm\"\n"
>       exit 4
>     fi
> 
>     read -p "Enter non-standard destination directory or RET: " DTARGET
>     if [ -s "${DTARGET}" ] ; then
>       export DESTDIR=${DTARGET}
>     fi
> 
>     process &
> 
> 
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-current" in the body of the message
> 
-- 
PGP Key : http://www.marcuscom.com/pgp.asc

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to