Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 363743 - [patch] app-cdr/cdrtools fails to compile on Gentoo/FBSD (AMD64)
Summary: [patch] app-cdr/cdrtools fails to compile on Gentoo/FBSD (AMD64)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: FreeBSD (show other bugs)
Hardware: AMD64 FreeBSD
: Normal normal (vote)
Assignee: Gentoo/BSD Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-15 17:52 UTC by Yuta SATOH
Modified: 2011-07-11 20:33 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
patch for cdrtools.ebuild (cdrtools.ebuild.patch,1.02 KB, patch)
2011-04-15 17:53 UTC, Yuta SATOH
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Yuta SATOH 2011-04-15 17:52:19 UTC
The following message is displayed and fails to compile on Gentoo/FBSD (AMD64).

gmake[2]: Leaving directory `/var/tmp/portage/app-cdr/cdrtools-3.01_alpha04/work/cdrtools-3.01/libscg'
gmake[2]: Entering directory `/var/tmp/portage/app-cdr/cdrtools-3.01_alpha04/work/cdrtools-3.01/libscg'
../RULES/rules.top:70: ../RULES/amd64-freebsd-cc.rul: No such file or directory
x86_64-gentoo-freebsd8.0-gcc -O2 -pipe -finput-charset=ISO-8859-1 -fexec-charset=UTF-8 -c -o OBJ/amd64-fbsd-freebsd-cc/pic/scsitransp.o scsitransp.c
scsitransp.c:37:28: fatal error: schily/mconfig.h: No such file or directory
compilation terminated.
gmake[2]: *** [OBJ/amd64-fbsd-freebsd-cc/pic/scsitransp.o] Error 1
gmake[2]: Leaving directory `/var/tmp/portage/app-cdr/cdrtools-3.01_alpha04/work/cdrtools-3.01/libscg'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/var/tmp/portage/app-cdr/cdrtools-3.01_alpha04/work/cdrtools-3.01/libscg'
        ==> MAKING "all" ON SUBDIRECTORY "SRCROOT/libscg/scg"
gmake[1]: Entering directory `/var/tmp/portage/app-cdr/cdrtools-3.01_alpha04/work/cdrtools-3.01/libscg/scg'
../../RULES/rules.top:70: ../../RULES/amd64-freebsd-cc.rul: No such file or directory
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/var/tmp/portage/app-cdr/cdrtools-3.01_alpha04/work/cdrtools-3.01/libscg/scg'
        ==> MAKING "all" ON SUBDIRECTORY "SRCROOT/lib"
NOTICE: Partial source (SRCROOT/lib) missing
        ==> MAKING "all" ON SUBDIRECTORY "SRCROOT/libcdrdeflt"
gmake[1]: Entering directory `/var/tmp/portage/app-cdr/cdrtools-3.01_alpha04/work/cdrtools-3.01/libcdrdeflt'
../RULES/rules.top:70: ../RULES/amd64-freebsd-cc.rul: No such file or directory
        ==> MAKING "all" ON SUBCOMPONENT "SRCROOT/libcdrdeflt/libcdrdeflt.mk"
gmake[2]: Entering directory `/var/tmp/portage/app-cdr/cdrtools-3.01_alpha04/work/cdrtools-3.01/libcdrdeflt'
../RULES/rules.top:70: ../RULES/amd64-freebsd-cc.rul: No such file or directory
gmake[2]: Nothing to be done for `all'.

<snip>



Reproducible: Always

Steps to Reproduce:
1. ACCEPT_KEYWORDS=~x86-fbsd emerge app-cdr/cdrtools
2.
3.
Actual Results:  
# equery f cdrtools | grep /usr/bin
none


Expected Results:  
# equery f cdrtools | grep /usr/bin
/usr/bin
/usr/bin/btcflash
/usr/bin/cdda2mp3
/usr/bin/cdda2ogg
/usr/bin/cdda2wav
/usr/bin/cdrecord
/usr/bin/devdump
/usr/bin/isodebug
/usr/bin/isodump
/usr/bin/isoinfo
/usr/bin/isovfy
/usr/bin/mkhybrid
/usr/bin/mkisofs
/usr/bin/readcd
/usr/bin/scgcheck
/usr/bin/scgskeleton
Comment 1 Yuta SATOH 2011-04-15 17:53:13 UTC
Created attachment 270127 [details, diff]
patch for cdrtools.ebuild
Comment 2 Alexis Ballier gentoo-dev 2011-07-06 19:31:40 UTC
its more a patch for the maintainers than for the bsd team; patch's good for me FWIW
Comment 3 Daniel Pielmeier gentoo-dev 2011-07-11 20:33:27 UTC
+  11 Jul 2011; Daniel Pielmeier <billie@gentoo.org> cdrtools-3.00.ebuild,
+  cdrtools-3.01_alpha05.ebuild:
+  Make cdrtools compile on Gentoo/FreeBSD (AMD64). This fixes bug #363743.
+  Thanks to Yuta SATOH for the patch.

Patch is in CVS. Please reopen if there are any issues.