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 <dwei...@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