cdrtools fails to build on i386 -FreeBSD 6.0

Michael C. Shultz ringworm01 at gmail.com
Sat Nov 19 19:53:42 PST 2005


On Saturday 19 November 2005 12:32, Michael C. Shultz wrote:
> On Saturday 19 November 2005 12:29, Michael C. Shultz wrote:
> > Here is the error I get, btw  cdrtools-cjk has the same error:
> >
> > make clean
> > ===>  Cleaning for libiconv-1.9.2_1
> > ===>  Cleaning for gettext-0.14.5
> > ===>  Cleaning for gmake-3.80_2
> > ===>  Cleaning for libtool-1.5.20
> > ===>  Cleaning for cdrtools-2.01_1
> > mike at zzz:/usr/ports-CURRENT/sysutils/cdrtools>make NOCCACHE=1
> >
> > You may use the following build option(s):
> >
> > WITH_RSCSI=yes          builds with the rscsi daemon which provides
> > access to local SCSI-devices over the network (the client-side in
> > cdda2wav, cdrecord, etc. is built unconditionally). BEWARE: The rscsi
> > binary gets installed suid root as this is the preferred method to set it
> > up.
> >
> > WITH_CDDB=yes           builds with cddb (http://freedb.org) support
> >
> > ===>  Vulnerability check disabled, database not found
> > ===>  Extracting for cdrtools-2.01_1
> > => MD5 Checksum OK for cdrtools-2.01.tar.bz2.
> > => No SHA256 checksum recorded for cdrtools-2.01.tar.bz2.
> > ln:
> > /tmp/usr/ports-CURRENT/sysutils/cdrtools/work/cdrtools-2.01/RULES/i386-fr
> >ee bsd-/usr/bin/cc.rul: No such file or directory
> > *** Error code 1
> >
> > Stop in /usr/ports-CURRENT/sysutils/cdrtools.
> > mike at zzz:/usr/ports-CURRENT/sysutils/cdrtools>
> >
> > It seems like this:     i386-freebsd-/usr/bin/cc.rul:
> > should be:			i386-freebsd-cc /usr/bin/cc.rul:
> >
> > -Mike
>
> Sorry for posting here, I was trying to build gnome2 and this is stopping
> progress, this should have gone to ports at FreeBSD.org.
>
> -Mike

To anyone who cares, it was an entry in make.conf fro ccache that
caused this failure, this port messes up CC= if it is defined like this:

CC=    /usr/bin/cc

Has to be like this:

CC=	cc

or just leave CC alone in make.conf

My new ccache entry that now works
for everything:

.if !defined(NOCCACHE)
CC=     /usr/local/libexec/ccache/cc
CXX=    /usr/local/libexec/ccache/c++
.endif

-Mike



More information about the freebsd-ports mailing list