cdrtools port installation failure

Kevin Oberman kob6558 at gmail.com
Tue Aug 28 20:38:24 UTC 2012


On Tue, Aug 28, 2012 at 8:46 AM, dweimer <dweimer at 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.
-- 
R. Kevin Oberman, Network Engineer
E-mail: kob6558 at gmail.com


More information about the freebsd-stable mailing list