Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Aug 2012 20:27:39 -0700
From:      Kevin Oberman <kob6558@gmail.com>
To:        dweimer@dweimer.net
Cc:        freebsd-stable@freebsd.org
Subject:   Re: cdrtools port installation failure
Message-ID:  <CAN6yY1tGUK22vZ_eXU%2B1VzS29i9nqOqB0Xemif7aa-M8LowK2g@mail.gmail.com>
In-Reply-To: <bdc1dd25325ec5671eaf12bb385a5823@dweimer.net>
References:  <9fa99b69aab3afdd72f5776406eb1b65@dweimer.net> <CAN6yY1tR33bH0xZKqJ=Y2srPq2ihQ0DPWPhZXRv4fCFxcKGD6Q@mail.gmail.com> <b1f315e7ab2d16ce00ff02b6932484a2@dweimer.net> <76d6a3d12030d89690a3b6d28c85f48b@dweimer.net> <CAN6yY1s2=4EmnLNqxxK=m%2B0yi9%2BcqChZ%2BBFMa2PduHHLsPYNiw@mail.gmail.com> <bdc1dd25325ec5671eaf12bb385a5823@dweimer.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Aug 29, 2012 at 5:26 PM, dweimer <dweimer@dweimer.net> wrote:
> On 2012-08-29 17:23, Kevin Oberman wrote:
>>
>> On Wed, Aug 29, 2012 at 1:59 PM, dweimer <dweimer@dweimer.net> wrote:
>>>
>>> On 2012-08-29 14:31, dweimer wrote:
>>>>
>>>>
>>>> On 2012-08-28 15:38, Kevin Oberman wrote:
>>>>>
>>>>>
>>>>> On Tue, Aug 28, 2012 at 8:46 AM, dweimer <dweimer@dweimer.net> wrote:
>>>>>>
>>>>>>
>>>>>> Anyone else not able to get cdrtools to install on a Stable System?
>>>>>>
>>>>>> I have just recently synced my source and rebuilt world, and kernel,
>>>>>> then
>>>>>> installed.  Now while trying to install the livecd port, the cdrtools
>>>>>> dependency is failing to install.
>>>>>>
>>>>>> The port compiles fine (at least it doesn't stop reporting an error),
>>>>>> but
>>>>>> dies on the installation portion reporting a missing file.
>>>>>>
>>>>>> install:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> /usr/ports/sysutils/cdrtools/work/cdrtools-3.00/cdda2wav/OBJ/amd64-freebsd-cc/cdda2wav:
>>>>>> No such file or directory *** [do-install] Error code 71
>>>>>>
>>>>>> There is a cdda2wav.d and cdda2wav.o file in the directory its
>>>>>> searching,
>>>>>> however when I run this on my FreeBSD 9.0-RELEASE-p4 system, there is
>>>>>> also a
>>>>>> cdda2wav file with no extension.
>>>>>>
>>>>>> ls
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> /usr/ports/sysutils/cdrtools/work/cdrtools-3.00/cdda2wav/OBJ/amd64-freebsd-cc/
>>>>>> Dnull
>>>>>> Inull
>>>>>> aifc.d
>>>>>> aifc.o
>>>>>> aiff.d
>>>>>> aiff.o
>>>>>> base64.d
>>>>>> base64.o
>>>>>> cd_misc.d
>>>>>> cd_misc.o
>>>>>> cdda2wav.d
>>>>>> cdda2wav.o
>>>>>> config.cache
>>>>>> config.log
>>>>>> config.status
>>>>>> interface.d
>>>>>> interface.o
>>>>>> ioctl.d
>>>>>> ioctl.o
>>>>>> lconfig.h
>>>>>> local.cnf
>>>>>> parse.d
>>>>>> parse.o
>>>>>> raw.d
>>>>>> raw.o
>>>>>> resample.d
>>>>>> resample.o
>>>>>> ringbuff.d
>>>>>> ringbuff.o
>>>>>> scsi_cdr.d
>>>>>> scsi_cdr.o
>>>>>> scsi_cmds.d
>>>>>> scsi_cmds.o
>>>>>> scsi_scan.d
>>>>>> scsi_scan.o
>>>>>> semshm.d
>>>>>> semshm.o
>>>>>> setuid.d
>>>>>> setuid.o
>>>>>> sndconfig.d
>>>>>> sndconfig.o
>>>>>> sun.d
>>>>>> sun.o
>>>>>> toc.d
>>>>>> toc.o
>>>>>> wav.d
>>>>>> wav.o
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Thanks,
>>>>>>    Dean E. Weimer
>>>>>>    http://www.dweimer.net/
>>>>>
>>>>>
>>>>>
>>>>> How odd! I can't replicate this at all.
>>>>>
>>>>> I just made cdrtools-3.00_2 and I have:
>>>>> cc -o OBJ/amd64-freebsd-cc/cdda2wav OBJ/amd64-freebsd-cc/cdda2wav.o
>>>>> OBJ/amd64-freebsd-cc/interface.o OBJ/amd64-freebsd-cc/semshm.o
>>>>> OBJ/amd64-freebsd-cc/resample.o OBJ/amd64-freebsd-cc/scsi_scan.o
>>>>> OBJ/amd64-freebsd-cc/toc.o OBJ/amd64-freebsd-cc/wav.o
>>>>> OBJ/amd64-freebsd-cc/sun.o OBJ/amd64-freebsd-cc/raw.o
>>>>> OBJ/amd64-freebsd-cc/setuid.o OBJ/amd64-freebsd-cc/ringbuff.o
>>>>> OBJ/amd64-freebsd-cc/sndconfig.o OBJ/amd64-freebsd-cc/scsi_cmds.o
>>>>> OBJ/amd64-freebsd-cc/aiff.o OBJ/amd64-freebsd-cc/aifc.o
>>>>> OBJ/amd64-freebsd-cc/scsi_cdr.o OBJ/amd64-freebsd-cc/cd_misc.o
>>>>> OBJ/amd64-freebsd-cc/ioctl.o OBJ/amd64-freebsd-cc/base64.o
>>>>> OBJ/amd64-freebsd-cc/parse.o     -L../libs/amd64-freebsd-cc
>>>>> -L../libs/amd64-freebsd-cc  -L/usr/local/lib -L/usr/local/lib
>>>>> -lscgcmd -lrscg -lscg  -lparanoia -lcdrdeflt -ldeflt -lmdigest
>>>>> -lschily -lcam
>>>>>
>>>>> And, as I expected, I find it:
>>>>> # find work/cdrtools-3.00/ -name cdda2wav
>>>>> work/cdrtools-3.00/cdda2wav
>>>>> work/cdrtools-3.00/cdda2wav/OBJ/amd64-freebsd-cc/cdda2wav
>>>>>
>>>>> Look trough the log of your make and see if anything "odd" happened in
>>>>> that step. It should be at the end of  the section :
>>>>>         ==> MAKING DIRECTORY "OBJ/amd64-freebsd-cc/Inull"
>>>>>         ==> CONFIGURING LOCAL RULES "OBJ/amd64-freebsd-cc/local.cnf"
>>>>>  and just before:
>>>>>         ==> MAKING "all" ON SUBDIRECTORY "SRCROOT/cdrecord"
>>>>>
>>>>> This was on a stable system updated on Aug. 16.
>>>>
>>>>
>>>>
>>>> Finally had a chance to get back to this today, I haven't updated the
>>>> ports tree or source since the last run.  Built again same problem,
>>>> After looking, I did have everything set to build with clang, and
>>>> changed it to use gcc, then bingo it installed.
>>>>
>>>> However the FreeBSD 9.0-RELEASE-p4 system did successfully use clang,
>>>> both systems have world and kernel built with clang.
>>>>
>>>> Will run it again with clang and capture the output of the make
>>>> operation.
>>>>
>>>> Contents of /etc/make.conf, includes using gcc for cdrtools:
>>>>
>>>> # Use OpenSSL from ports instead of base
>>>> WITH_OPENSSL_PORT=yes
>>>>
>>>> # Avoid Building Ports Against X
>>>> WITHOUT_X11=yes
>>>>
>>>> # Performance related options
>>>> CFLAGS?= -O
>>>> CLFAGS+= -pipe
>>>>
>>>> # Ignore Warnings
>>>> NO_WERROR=
>>>> WERROR=
>>>>
>>>> # ports which will only build with the base system GNU compiler (4.2)
>>>> # the "make index" target also needs this
>>>> .if target(index) | \
>>>> ${.CURDIR:M*/lang/gcc*} | \
>>>> ${.CURDIR:M*/lang/ruby*} | \
>>>> ${.CURDIR:M*/devel/binutils*} | \
>>>> ${.CURDIR:M*/sysutils/cdrtools*} | \
>>>> ${.CURDIR:M*/www/squid*}
>>>> USE_GCC?=4.2
>>>> .endif
>>>>
>>>> # use clang unless gcc is explicitly required
>>>> .if !defined(USE_GCC)
>>>> .if !defined(CC) || ${CC} == "cc"
>>>> CC=clang
>>>> .endif
>>>> .if !defined(CXX) || ${CXX} == "c++"
>>>> CXX=clang++
>>>> .endif
>>>> .if !defined(CPP) || ${CPP} == "cpp"
>>>> CPP=clang-cpp
>>>> .endif
>>>> .endif
>>>>
>>>> # added by use.perl 2012-08-28 04:04:28
>>>> PERL_VERSION=5.16.0
>>>
>>>
>>>
>>> This might, be the source of the problem, full output of make install
>>> available here <http://www.dweimer.net/cdrtools-build.out>:
>>>
>>>         ==> MAKING "all" ON SUBDIRECTORY "SRCROOT/cdda2wav"
>>> gmake[1]: Entering directory
>>> `/usr/ports/sysutils/cdrtools/work/cdrtools-3.00/cdda2wav'
>>> ./RULES/local.cnf:43: OBJ/amd64-freebsd-cc/Inull: No such file or
>>> directory
>>> ./RULES/local.cnf:44: OBJ/amd64-freebsd-cc/local.cnf: No such file or
>>> directory
>>>         ==> MAKING DIRECTORY "OBJ/amd64-freebsd-cc"
>>> clang -M -DSCHILY_BUILD -IOBJ/amd64-freebsd-cc -I../incs/amd64-freebsd-cc
>>> -I../include -I/usr/local/include  -I/usr/local/include
>>> -I../libcdrdeflt
>>> -DFIFO -I../libscg -I../libparanoia -I../cdrecord  -DSCHILY_PRINT
>>> parse.c
>>> \
>>>                 | sed -e 's;^\(.*\)\.o[
>>> ]*:;OBJ/amd64-freebsd-cc/\1.o \1.d:;' > OBJ/amd64-freebsd-cc/parse.d
>>> clang -M -DSCHILY_BUILD -IOBJ/amd64-freebsd-cc -I../incs/amd64-freebsd-cc
>>> -I../include -I/usr/local/include  -I/usr/local/include
>>> -I../libcdrdeflt
>>> -DFIFO -I../libscg -I../libparanoia -I../cdrecord  -DSCHILY_PRINT
>>> base64.c
>>> \
>>>                 | sed -e 's;^\(.*\)\.o[
>>> ]*:;OBJ/amd64-freebsd-cc/\1.o \1.d:;' > OBJ/amd64-freebsd-cc/base64.d
>>> In file included from base64.c:2:
>>> ./config.h:34:10: fatal error: 'lconfig.h' file not found
>>> #include "lconfig.h"
>>>          ^
>>> 1 error generated.
>>> clang -M -DSCHILY_BUILD -IOBJ/amd64-freebsd-cc -I../incs/amd64-freebsd-cc
>>> -I../include -I/usr/local/include  -I/usr/local/include
>>> -I../libcdrdeflt
>>> -DFIFO -I../libscg -I../libparanoia -I../cdrecord  -DSCHILY_PRINT
>>> ioctl.c
>>> \
>>>                 | sed -e 's;^\(.*\)\.o[
>>> ]*:;OBJ/amd64-freebsd-cc/\1.o \1.d:;' > OBJ/amd64-freebsd-cc/ioctl.d
>>> In file included from ioctl.c:2:
>>> ./config.h:34:10: fatal error: 'lconfig.h' file not found
>>> #include "lconfig.h"
>>>          ^
>>> 1 error generated.
>>>         ==> MAKING SYMLINKS in .
>>> ln: ./config.guess: File exists
>>> ln: ./config.sub: File exists
>>> clang -M -DSCHILY_BUILD -IOBJ/amd64-freebsd-cc -I../incs/amd64-freebsd-cc
>>> -I../include -I/usr/local/include  -I/usr/local/include
>>> -I../libcdrdeflt
>>> -DFIFO -I../libscg -I../libparanoia -I../cdrecord  -DSCHILY_PRINT
>>> cd_misc.c \
>>>                 | sed -e 's;^\(.*\)\.o[
>>> ]*:;OBJ/amd64-freebsd-cc/\1.o \1.d:;' > OBJ/amd64-freebsd-cc/cd_misc.d
>>> clang -M -DSCHILY_BUILD -IOBJ/amd64-freebsd-cc -I../incs/amd64-freebsd-cc
>>> -I../include -I/usr/local/include  -I/usr/local/include
>>> -I../libcdrdeflt
>>> -DFIFO -I../libscg -I../libparanoia -I../cdrecord  -DSCHILY_PRINT
>>> scsi_cdr.c \
>>>                 | sed -e 's;^\(.*\)\.o[
>>> ]*:;OBJ/amd64-freebsd-cc/\1.o \1.d:;' > OBJ/amd64-freebsd-cc/scsi_cdr.d
>>> clang -M -DSCHILY_BUILD -IOBJ/amd64-freebsd-cc -I../incs/amd64-freebsd-cc
>>> -I../include -I/usr/local/include  -I/usr/local/include
>>> -I../libcdrdeflt
>>> -DFIFO -I../libscg -I../libparanoia -I../cdrecord  -DSCHILY_PRINT
>>> aifc.c \
>>>                 | sed -e 's;^\(.*\)\.o[
>>> ]*:;OBJ/amd64-freebsd-cc/\1.o \1.d:;' > OBJ/amd64-freebsd-cc/aifc.d
>>> In file included from aifc.c:2:
>>> ./config.h:34:10: fatal error: 'lconfig.h' file not found
>>> #include "lconfig.h"
>>>          ^
>>> 1 error generated.
>>> clang -M -DSCHILY_BUILD -IOBJ/amd64-freebsd-cc -I../incs/amd64-freebsd-cc
>>> -I../include -I/usr/local/include  -I/usr/local/include
>>> -I../libcdrdeflt
>>> -DFIFO -I../libscg -I../libparanoia -I../cdrecord  -DSCHILY_PRINT
>>> aiff.c \
>>>                 | sed -e 's;^\(.*\)\.o[
>>> ]*:;OBJ/amd64-freebsd-cc/\1.o \1.d:;' > OBJ/amd64-freebsd-cc/aiff.d
>>> In file included from aiff.c:2:
>>> ./config.h:34:10: fatal error: 'lconfig.h' file not found
>>> #include "lconfig.h"
>>>          ^
>>> 1 error generated.
>>> clang -M -DSCHILY_BUILD -IOBJ/amd64-freebsd-cc -I../incs/amd64-freebsd-cc
>>> -I../include -I/usr/local/include  -I/usr/local/include
>>> -I../libcdrdeflt
>>> -DFIFO -I../libscg -I../libparanoia -I../cdrecord  -DSCHILY_PRINT
>>> scsi_cmds.c \
>>>                 | sed -e 's;^\(.*\)\.o[
>>> ]*:;OBJ/amd64-freebsd-cc/\1.o \1.d:;' > OBJ/amd64-freebsd-cc/scsi_cmds.d
>>> In file included from scsi_cmds.c:2:
>>> ./config.h:34:10: fatal error: 'lconfig.h' file not found
>>> #include "lconfig.h"
>>>          ^
>>> 1 error generated.
>>> clang -M -DSCHILY_BUILD -IOBJ/amd64-freebsd-cc -I../incs/amd64-freebsd-cc
>>> -I../include -I/usr/local/include  -I/usr/local/include
>>> -I../libcdrdeflt
>>> -DFIFO -I../libscg -I../libparanoia -I../cdrecord  -DSCHILY_PRINT
>>> sndconfig.c \
>>>                 | sed -e 's;^\(.*\)\.o[
>>> ]*:;OBJ/amd64-freebsd-cc/\1.o \1.d:;' > OBJ/amd64-freebsd-cc/sndconfig.d
>>> In file included from sndconfig.c:2:
>>> ./config.h:34:10: fatal error: 'lconfig.h' file not found
>>> #include "lconfig.h"
>>>          ^
>>> 1 error generated.
>>> clang -M -DSCHILY_BUILD -IOBJ/amd64-freebsd-cc -I../incs/amd64-freebsd-cc
>>> -I../include -I/usr/local/include  -I/usr/local/include
>>> -I../libcdrdeflt
>>> -DFIFO -I../libscg -I../libparanoia -I../cdrecord  -DSCHILY_PRINT
>>> ringbuff.c \
>>>                 | sed -e 's;^\(.*\)\.o[
>>> ]*:;OBJ/amd64-freebsd-cc/\1.o \1.d:;' > OBJ/amd64-freebsd-cc/ringbuff.d
>>> In file included from ringbuff.c:2:
>>> ./config.h:34:10: fatal error: 'lconfig.h' file not found
>>> #include "lconfig.h"
>>>          ^
>>> 1 error generated.
>>> clang -M -DSCHILY_BUILD -IOBJ/amd64-freebsd-cc -I../incs/amd64-freebsd-cc
>>> -I../include -I/usr/local/include  -I/usr/local/include
>>> -I../libcdrdeflt
>>> -DFIFO -I../libscg -I../libparanoia -I../cdrecord  -DSCHILY_PRINT
>>> setuid.c
>>> \
>>>                 | sed -e 's;^\(.*\)\.o[
>>> ]*:;OBJ/amd64-freebsd-cc/\1.o \1.d:;' > OBJ/amd64-freebsd-cc/setuid.d
>>> In file included from setuid.c:2:
>>> ./config.h:34:10: fatal error: 'lconfig.h' file not found
>>> #include "lconfig.h"
>>>          ^
>>> 1 error generated.
>>> clang -M -DSCHILY_BUILD -IOBJ/amd64-freebsd-cc -I../incs/amd64-freebsd-cc
>>> -I../include -I/usr/local/include  -I/usr/local/include
>>> -I../libcdrdeflt
>>> -DFIFO -I../libscg -I../libparanoia -I../cdrecord  -DSCHILY_PRINT   raw.c
>>> \
>>>                 | sed -e 's;^\(.*\)\.o[
>>> ]*:;OBJ/amd64-freebsd-cc/\1.o \1.d:;' > OBJ/amd64-freebsd-cc/raw.d
>>> In file included from raw.c:2:
>>> ./config.h:34:10: fatal error: 'lconfig.h' file not found
>>> #include "lconfig.h"
>>>          ^
>>> 1 error generated.
>>> clang -M -DSCHILY_BUILD -IOBJ/amd64-freebsd-cc -I../incs/amd64-freebsd-cc
>>> -I../include -I/usr/local/include  -I/usr/local/include
>>> -I../libcdrdeflt
>>> -DFIFO -I../libscg -I../libparanoia -I../cdrecord  -DSCHILY_PRINT   sun.c
>>> \
>>>                 | sed -e 's;^\(.*\)\.o[
>>> ]*:;OBJ/amd64-freebsd-cc/\1.o \1.d:;' > OBJ/amd64-freebsd-cc/sun.d
>>> In file included from sun.c:2:
>>> ./config.h:34:10: fatal error: 'lconfig.h' file not found
>>> #include "lconfig.h"
>>>          ^
>>> 1 error generated.
>>> clang -M -DSCHILY_BUILD -IOBJ/amd64-freebsd-cc -I../incs/amd64-freebsd-cc
>>> -I../include -I/usr/local/include  -I/usr/local/include
>>> -I../libcdrdeflt
>>> -DFIFO -I../libscg -I../libparanoia -I../cdrecord  -DSCHILY_PRINT   wav.c
>>> \
>>>                 | sed -e 's;^\(.*\)\.o[
>>> ]*:;OBJ/amd64-freebsd-cc/\1.o \1.d:;' > OBJ/amd64-freebsd-cc/wav.d
>>> In file included from wav.c:2:
>>> ./config.h:34:10: fatal error: 'lconfig.h' file not found
>>> #include "lconfig.h"
>>>          ^
>>> 1 error generated.
>>> clang -M -DSCHILY_BUILD -IOBJ/amd64-freebsd-cc -I../incs/amd64-freebsd-cc
>>> -I../include -I/usr/local/include  -I/usr/local/include
>>> -I../libcdrdeflt
>>> -DFIFO -I../libscg -I../libparanoia -I../cdrecord  -DSCHILY_PRINT   toc.c
>>> \
>>>                 | sed -e 's;^\(.*\)\.o[
>>> ]*:;OBJ/amd64-freebsd-cc/\1.o \1.d:;' > OBJ/amd64-freebsd-cc/toc.d
>>> In file included from toc.c:2:
>>> ./config.h:34:10: fatal error: 'lconfig.h' file not found
>>> #include "lconfig.h"
>>>          ^
>>> 1 error generated.
>>> clang -M -DSCHILY_BUILD -IOBJ/amd64-freebsd-cc -I../incs/amd64-freebsd-cc
>>> -I../include -I/usr/local/include  -I/usr/local/include
>>> -I../libcdrdeflt
>>> -DFIFO -I../libscg -I../libparanoia -I../cdrecord  -DSCHILY_PRINT
>>> scsi_scan.c \
>>>                 | sed -e 's;^\(.*\)\.o[
>>> ]*:;OBJ/amd64-freebsd-cc/\1.o \1.d:;' > OBJ/amd64-freebsd-cc/scsi_scan.d
>>> clang -M -DSCHILY_BUILD -IOBJ/amd64-freebsd-cc -I../incs/amd64-freebsd-cc
>>> -I../include -I/usr/local/include  -I/usr/local/include
>>> -I../libcdrdeflt
>>> -DFIFO -I../libscg -I../libparanoia -I../cdrecord  -DSCHILY_PRINT
>>> resample.c \
>>>                 | sed -e 's;^\(.*\)\.o[
>>> ]*:;OBJ/amd64-freebsd-cc/\1.o \1.d:;' > OBJ/amd64-freebsd-cc/resample.d
>>> In file included from resample.c:2:
>>> ./config.h:34:10: fatal error: 'lconfig.h' file not found
>>> #include "lconfig.h"
>>>          ^
>>> 1 error generated.
>>> clang -M -DSCHILY_BUILD -IOBJ/amd64-freebsd-cc -I../incs/amd64-freebsd-cc
>>> -I../include -I/usr/local/include  -I/usr/local/include
>>> -I../libcdrdeflt
>>> -DFIFO -I../libscg -I../libparanoia -I../cdrecord  -DSCHILY_PRINT
>>> semshm.c
>>> \
>>>                 | sed -e 's;^\(.*\)\.o[
>>> ]*:;OBJ/amd64-freebsd-cc/\1.o \1.d:;' > OBJ/amd64-freebsd-cc/semshm.d
>>> In file included from semshm.c:2:
>>> ./config.h:34:10: fatal error: 'lconfig.h' file not found
>>> #include "lconfig.h"
>>>          ^
>>> 1 error generated.
>>> clang -M -DSCHILY_BUILD -IOBJ/amd64-freebsd-cc -I../incs/amd64-freebsd-cc
>>> -I../include -I/usr/local/include  -I/usr/local/include
>>> -I../libcdrdeflt
>>> -DFIFO -I../libscg -I../libparanoia -I../cdrecord  -DSCHILY_PRINT
>>> interface.c \
>>>                 | sed -e 's;^\(.*\)\.o[
>>> ]*:;OBJ/amd64-freebsd-cc/\1.o \1.d:;' > OBJ/amd64-freebsd-cc/interface.d
>>> In file included from interface.c:2:
>>> ./config.h:34:10: fatal error: 'lconfig.h' file not found
>>> #include "lconfig.h"
>>>          ^
>>> 1 error generated.
>>> clang -M -DSCHILY_BUILD -IOBJ/amd64-freebsd-cc -I../incs/amd64-freebsd-cc
>>> -I../include -I/usr/local/include  -I/usr/local/include
>>> -I../libcdrdeflt
>>> -DFIFO -I../libscg -I../libparanoia -I../cdrecord  -DSCHILY_PRINT
>>> cdda2wav.c \
>>>                 | sed -e 's;^\(.*\)\.o[
>>> ]*:;OBJ/amd64-freebsd-cc/\1.o \1.d:;' > OBJ/amd64-freebsd-cc/cdda2wav.d
>>> In file included from cdda2wav.c:2:
>>> ./config.h:34:10: fatal error: 'lconfig.h' file not found
>>> #include "lconfig.h"
>>>          ^
>>> 1 error generated.
>>>
>>>         ==> MAKING DIRECTORY "OBJ/amd64-freebsd-cc/Inull"
>>>         ==> CONFIGURING LOCAL RULES "OBJ/amd64-freebsd-cc/local.cnf"
>>> creating cache ./config.cache
>>> checking host system type... amd64-unknown-freebsd9.1
>>
>>
>> Hmm. Color me confused:
>>>>
>>>> .if target(index) | \
>>>> ${.CURDIR:M*/lang/gcc*} | \
>>>> ${.CURDIR:M*/lang/ruby*} | \
>>>> ${.CURDIR:M*/devel/binutils*} | \
>>>> ${.CURDIR:M*/sysutils/cdrtools*} | \
>>>> ${.CURDIR:M*/www/squid*}
>>>> USE_GCC?=4.2
>>>> .endif
>>
>>
>> This seems to imply that base gcc4.2 will be used to build
>> sysutils/cdrtools, but the build log clearly shows clang being used.
>>
>> All of my ports are built with gcc-4.2 by default, though some have
>> Makefiles that force either gcc-4.6 or clang.
>>
>> The "./config.h:34:10: fatal error: 'lconfig.h' file not found" error
>> is also reported by gcc.
>>
>> But you cut off the log a bit short. cdda2wav is not built in that
>> stage. It is built in the following MAKING DIRECTORY
>> "OBJ/amd64-freebsd-cc/Inull" section, and at the very end of that
>> stage. It is the very last executable built in the lnull stage.
>
>
> Yes I made that copy of the /etc/make.conf when I had it excluded from using
> clang, works with that setup, when removed from the exclude list it fails.
> The full output is at the url:  <http://www.dweimer.net/cdrtools-build.out>;
> it was an awful lot to post in the email.  Every listing of INULL is
> followed by directory not found, that section was the only spot I saw
> errors, and not just warnings.

Sorry, but I think I have reached my level of incompetence. You will
need to try to get the attention of someone who knows more about
compilers in general and clang in specific. I suspect clang may need
an added option, that is really just a guess.
-- 
R. Kevin Oberman, Network Engineer
E-mail: kob6558@gmail.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1tGUK22vZ_eXU%2B1VzS29i9nqOqB0Xemif7aa-M8LowK2g>