Date: Wed, 29 Aug 2012 15:59:00 -0500 From: dweimer <dweimer@dweimer.net> To: <freebsd-stable@freebsd.org> Subject: Re: cdrtools port installation failure Message-ID: <76d6a3d12030d89690a3b6d28c85f48b@dweimer.net> In-Reply-To: <b1f315e7ab2d16ce00ff02b6932484a2@dweimer.net> References: <9fa99b69aab3afdd72f5776406eb1b65@dweimer.net> <CAN6yY1tR33bH0xZKqJ=Y2srPq2ihQ0DPWPhZXRv4fCFxcKGD6Q@mail.gmail.com> <b1f315e7ab2d16ce00ff02b6932484a2@dweimer.net>
next in thread | previous in thread | raw e-mail | index | archive | help
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 -- Thanks, Dean E. Weimer http://www.dweimer.net/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?76d6a3d12030d89690a3b6d28c85f48b>