Summary: | broken cdrtools-2.01_alpha36 and alpha37 (missing cdrecord binary package,empty /usr/bin/) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Rumen Yotov <rumen> |
Component: | Current packages | Assignee: | Lars Weiler (RETIRED) <pylon> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jlp.bugs, nathan |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | sed command to fix the ebuild |
Description
Rumen Yotov
2004-08-24 15:11:34 UTC
Hi again, For now seems solved for me as at the moment i'm writing a CD (using cdrecord :) Rumen Same for me, had to revert to cdrtools-2.01_alpha28-r1 Portage 2.0.50-r10 (gcc34-x86-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6.7-gentoo-r11) ================================================================= System uname: 2.6.7-gentoo-r11 i686 mobile AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-Os -march=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-Os -march=athlon-xp -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ftp@inferos/portage http://cdn.mirror.garr.it/mirrors/gentoo http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib alsa amd apm arts artswrappersuid avi berkdb cdr crypt cups dba dga directfb dvd encode esd fbcon flac foomaticdb gd gdbmgif gimpprint gpm gstreamer gtk gtk2 guile imlib jabber java jikes jpeg kde libcaca libg++ libwww live mad mikmod mmx motif mpeg mysql ncurses nls nptl objc oggvorbis opengl oss pam pcmcia pdflib perl png pnp pthreads python qt quicktime readline ruby samba savage scanner sdl slang spell sse ssl svg tcltk tcpd tetex tiff truetype usb wifi wmf x86 xml2 xmms xv xvid zlib" Me Too. CFLAGS="-march=pentium4 -O3 -pipe -w" CHOST="i686-pc-linux-gnu" USE="-motif -hardened -pie -pic mmx sse java -gtk -gnome qt kde dvd alsa cdr doc mysql ldap gdbm gpm ncurses truetype jpeg tiff cups samba oggvorbis xml jabber slp pda avi quicktime gimpprint png oss ooo-kde jack xmms gstreamer fltk" CXXFLAGS="${CFLAGS}" ACCEPT_KEYWORDS="~x86" MAKEOPTS="-j2" #MAKEOPTS="-j10" PORTDIR_OVERLAY="/usr/local/portage" FEATURES="ccache" #FEATURES="ccache distcc" CCACHE_SIZE="2G" PORTAGE_NICENESS=5 ... and the funny thing is, after downgrading you can savely upgrade. The following gave me the alpha37 binaries: emerge --oneshot =app-cdr/cdrtools-2.01_alpha28-r1 =app-cdr/cdrtools-2.01_alpha37 Created attachment 38641 [details]
sed command to fix the ebuild
The problem is in the alpha37 ebuild: replace 'dosed' with 'sed -i -e' and it
works perfectly. Admittedly, a make process that ignores errors such as the
complete failure to build the binaries is stupid, but that's not the problem
here.
Obviously the helper function 'dosed' is not allowed in src_unpack. I replaced it with sed -i. Thanks for figuring this out! |