On 2012-08-28 15:38, Kevin Oberman wrote:
On Tue, Aug 28, 2012 at 8:46 AM, dweimer <[email protected]> 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
--
Thanks,
Dean E. Weimer
http://www.dweimer.net/
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[email protected]"