Bug 67579 - portupgrade -R mkisofs-2.0.3_2 fails with Stop in /usr/ports/sysutils/cdrtools
Summary: portupgrade -R mkisofs-2.0.3_2 fails with Stop in /usr/ports/sysutils/cdrtools
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-04 19:40 UTC by Stacey Roberts
Modified: 2004-06-05 00:47 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stacey Roberts 2004-06-04 19:40:20 UTC
After a fresh cvsup of ports tree today portupgrade -R mkisofs-2.0.3_2 fails with Stop in /usr/ports/sysutils/cdrtools. I had moments before successfully portupgraded cdrtools with: portupgrade -R cdrtools-2.0.3_2, so I'm somewhat surprised to see this error here.

This is the tail of the portupgrade failure:

gmake[1]: Leaving directory `/usr/ports/sysutils/cdrtools/work/cdrtools-2.00.3/readcd'
gmake[1]: Entering directory `/usr/ports/sysutils/cdrtools/work/cdrtools-2.00.3/readcd'
cc     -O -pipe -march=pentiumpro     -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord -DUSE_PG -DUSE_LARGEFILES  -c -o OBJ/i386-freebsd-cc/readcd.o readcd.c
cc     -O -pipe -march=pentiumpro     -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord -DUSE_PG -DUSE_LARGEFILES  -c -o OBJ/i386-freebsd-cc/cd_misc.o cd_misc.c
cc     -O -pipe -march=pentiumpro     -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord -DUSE_PG -DUSE_LARGEFILES  -c -o OBJ/i386-freebsd-cc/io.o io.c
cc     -O -pipe -march=pentiumpro     -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord -DUSE_PG -DUSE_LARGEFILES  -c -o OBJ/i386-freebsd-cc/defaults.o defaults.c
cc     -O -pipe -march=pentiumpro     -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord -DUSE_PG -DUSE_LARGEFILES  -c -o OBJ/i386-freebsd-cc/scsi_cdr.o scsi_cdr.c
cc     -O -pipe -march=pentiumpro     -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord -DUSE_PG -DUSE_LARGEFILES  -c -o OBJ/i386-freebsd-cc/modes.o modes.c
cc     -O -pipe -march=pentiumpro     -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord -DUSE_PG -DUSE_LARGEFILES  -c -o OBJ/i386-freebsd-cc/misc.o misc.ccc     -O -pipe -march=pentiumpro     -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord -DUSE_PG -DUSE_LARGEFILES  -c -o OBJ/i386-freebsd-cc/getnum.o getnum.c
cc -o OBJ/i386-freebsd-cc/readcd OBJ/i386-freebsd-cc/readcd.o OBJ/i386-freebsd-cc/cd_misc.o OBJ/i386-freebsd-cc/io.o OBJ/i386-freebsd-cc/defaults.o OBJ/i386-freebsd-cc/scsi_cdr.o OBJ/i386-freebsd-cc/modes.o OBJ/i386-freebsd-cc/misc.o OBJ/i386-freebsd-cc/getnum.o -L../libs/i386-freebsd-cc -L/opt/schily/lib  -ldeflt -lrscg -lscg -lschily -lcam
gmake[1]: Leaving directory `/usr/ports/sysutils/cdrtools/work/cdrtools-2.00.3/readcd'
        ==> MAKING "all" ON SUBDIRECTORY "SRCROOT/scgcheck"
gmake[1]: Entering directory `/usr/ports/sysutils/cdrtools/work/cdrtools-2.00.3/scgcheck'
../RULES/r-gmake.dep:76: OBJ/i386-freebsd-cc/scgcheck.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/i386-freebsd-cc/sense.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/i386-freebsd-cc/dmaresid.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/i386-freebsd-cc/scsi_scan.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/i386-freebsd-cc/scsi_cdr.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/i386-freebsd-cc/cd_misc.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/i386-freebsd-cc/modes.d: No such file or directory
        ==> MAKING DIRECTORY "OBJ/i386-freebsd-cc"
cc -M -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord   modes.c \
        | sed -e 's;^\(.*\)\.o[         ]*:;OBJ/i386-freebsd-cc/\1.o \1.d:;' > OBJ/i386-freebsd-cc/modes.d
cc -M -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord   cd_misc.c \
        | sed -e 's;^\(.*\)\.o[         ]*:;OBJ/i386-freebsd-cc/\1.o \1.d:;' > OBJ/i386-freebsd-cc/cd_misc.d
cc -M -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord   scsi_cdr.c \
        | sed -e 's;^\(.*\)\.o[         ]*:;OBJ/i386-freebsd-cc/\1.o \1.d:;' > OBJ/i386-freebsd-cc/scsi_cdr.d
cc -M -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord   scsi_scan.c \
        | sed -e 's;^\(.*\)\.o[         ]*:;OBJ/i386-freebsd-cc/\1.o \1.d:;' > OBJ/i386-freebsd-cc/scsi_scan.d
cc -M -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord   dmaresid.c \
        | sed -e 's;^\(.*\)\.o[         ]*:;OBJ/i386-freebsd-cc/\1.o \1.d:;' > OBJ/i386-freebsd-cc/dmaresid.d
cc -M -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord   sense.c \
        | sed -e 's;^\(.*\)\.o[         ]*:;OBJ/i386-freebsd-cc/\1.o \1.d:;' > OBJ/i386-freebsd-cc/sense.d
cc -M -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord   scgcheck.c \
        | sed -e 's;^\(.*\)\.o[         ]*:;OBJ/i386-freebsd-cc/\1.o \1.d:;' > OBJ/i386-freebsd-cc/scgcheck.d
gmake[1]: Leaving directory `/usr/ports/sysutils/cdrtools/work/cdrtools-2.00.3/scgcheck'
gmake[1]: Entering directory `/usr/ports/sysutils/cdrtools/work/cdrtools-2.00.3/scgcheck'
cc     -O -pipe -march=pentiumpro     -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord  -c -o OBJ/i386-freebsd-cc/scgcheck.o scgcheck.c
cc     -O -pipe -march=pentiumpro     -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord  -c -o OBJ/i386-freebsd-cc/sense.o sense.c
cc     -O -pipe -march=pentiumpro     -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord  -c -o OBJ/i386-freebsd-cc/dmaresid.o dmaresid.c
cc     -O -pipe -march=pentiumpro     -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord  -c -o OBJ/i386-freebsd-cc/scsi_scan.o scsi_scan.c
cc     -O -pipe -march=pentiumpro     -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord  -c -o OBJ/i386-freebsd-cc/scsi_cdr.o scsi_cdr.c
cc     -O -pipe -march=pentiumpro     -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord  -c -o OBJ/i386-freebsd-cc/cd_misc.o cd_misc.c
cc     -O -pipe -march=pentiumpro     -I. -IOBJ/i386-freebsd-cc -I../incs/i386-freebsd-cc -I../include  -I../cdrecord  -c -o OBJ/i386-freebsd-cc/modes.o modes.c
cc -o OBJ/i386-freebsd-cc/scgcheck OBJ/i386-freebsd-cc/scgcheck.o OBJ/i386-freebsd-cc/sense.o OBJ/i386-freebsd-cc/dmaresid.o OBJ/i386-freebsd-cc/scsi_scan.o OBJ/i386-freebsd-cc/scsi_cdr.o OBJ/i386-freebsd-cc/cd_misc.o OBJ/i386-freebsd-cc/modes.o -L../libs/i386-freebsd-cc -L/opt/schily/lib  -lrscg -lscg -lschily -lcam
gmake[1]: Leaving directory `/usr/ports/sysutils/cdrtools/work/cdrtools-2.00.3/scgcheck'
--->  Backing up the old version
--->  Uninstalling the old version
--->  Deinstalling 'mkisofs-2.0.3_2'
pkg_delete: package 'mkisofs-2.0.3_2' is required by these other packages
and may not be deinstalled (but I'll delete it anyway):
gnome2-2.6.1
nautilus-cd-burner-2.6.1
pkg_delete: '/usr/local/bin/mkisofs' fails original MD5 checksum - deleted anyway.
[Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 221 packages found (-1 +0) (...) done]
--->  Installing the new version via the port
===>  Installing for cdrtools-2.0.3_3
===>   Generating temporary packing list
===>  Checking if sysutils/cdrtools already installed
===>   cdrtools-2.0.3_3 is already installed
      You may wish to ``make deinstall'' and install this port again
      by ``make reinstall'' to upgrade it properly.
      If you really wish to overwrite the old port of sysutils/cdrtools
      without deleting it first, set the variable "FORCE_PKG_REGISTER"
      in your environment or the "make install" command line.
*** Error code 1

Stop in /usr/ports/sysutils/cdrtools.
*** Error code 1

Stop in /usr/ports/sysutils/cdrtools.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade58489.0 make reinstall
egrep: /var/db/pkg/mkisofs-2.0.3_2/+CONTENTS: No such file or directory
--->  Restoring the old version
** Fix the installation problem and try again.
[Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 222 packages found (-0 +1) . done]
** Listing the failed packages (*:skipped / !:failed)
        ! sysutils/cdrtools (mkisofs-2.0.3_2)   (install error)
--->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
#

Fix: 

Don't know
How-To-Repeat: Cvsup ports tree
Attempt to portupgrade mkisofs to latest
Comment 1 Greg Juilfs 2004-06-04 19:51:10 UTC
Have you read /usr/ports/UPDATING? :)
Comment 2 Stacey Roberts 2004-06-04 20:13:29 UTC
Hi,

----- Original Message -----
From: ""Greg J." <xcas@cox.net>"
To: To Stacey Roberts
Date: Fri, 04 Jun, 2004 19:51 BST
Subject: Re: ports/67579: portupgrade -R mkisofs-2.0.3_2 fails with Stop in /usr/ports/sysutils/cdrtools

> Have you read /usr/ports/UPDATING? :)


Ahh.., Good show. Forgot about checking here!

Thanks.

Regards,

Stacey
-- 
Stacey Roberts
B. Sc (HONS) Computer Science

Web: www.vickiandstacey.com
Comment 3 Pav Lucistnik freebsd_committer freebsd_triage 2004-06-05 00:46:58 UTC
State Changed
From-To: open->closed

Pilot error.