media-fonts/baekmuk-fonts-2.2-r2 fails to compile with the following error: * baekmuk-ttf-2.2.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * baekmuk-bdf-2.2.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * 20020418.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * CPV: media-fonts/baekmuk-fonts-2.2-r2 * REPO: gentoo_prefix * USE: X elibc_Darwin kernel_Darwin prefix unicode userland_GNU x64-macos >>> Unpacking source... >>> Unpacking baekmuk-bdf-2.2.tar.gz to /Users/braun/Gentoo/var/tmp/portage/media-fonts/baekmuk-fonts-2.2-r2/work z>>> Unpacking baekmuk-ttf-2.2.tar.gz to /Users/braun/Gentoo/var/tmp/portage/media-fonts/baekmuk-fonts-2.2-r2/work >>> Unpacking 20020418.tar.bz2 to /Users/braun/Gentoo/var/tmp/portage/media-fonts/baekmuk-fonts-2.2-r2/work/baekmuk-bdf-2.2/bdf >>> Source unpacked in /Users/braun/Gentoo/var/tmp/portage/media-fonts/baekmuk-fonts-2.2-r2/work >>> Compiling source in /Users/braun/Gentoo/var/tmp/portage/media-fonts/baekmuk-fonts-2.2-r2/work ... make -f /usr/share/ebdftopcf/Makefile.ebdftopcf 'BDFFILES=./batang10.bdf ./batang10b.bdf ./batang12.bdf ./batang12b.bdf ./batang14.bdf ./batang14b.bdf ./batang16.bdf ./batang16b.bdf ./batang18.bdf ./batang18b.bdf ./batang20.bdf ./batang20b.bdf ./batang24.bdf ./batang24b.bdf ./dotum10.bdf ./dotum12.bdf ./dotum14.bdf ./dotum16.bdf ./dotum18.bdf ./dotum20.bdf ./dotum24.bdf ./gulim10.bdf ./gulim10b.bdf ./gulim12.bdf ./gulim12b.bdf ./gulim14.bdf ./gulim14b.bdf ./gulim16.bdf ./gulim16b.bdf ./gulim18.bdf ./gulim18b.bdf ./gulim20.bdf ./gulim20b.bdf ./gulim24.bdf ./gulim24b.bdf ./hline10.bdf ./hline12.bdf ./hline14.bdf ./hline16.bdf ./hline18.bdf ./hline20.bdf ./hline24.bdf ./ubatang10.bdf ./ubatang10b.bdf ./ugulim10.bdf ./ugulim10b.bdf ./ugulim12.bdf ./ugulim12b.bdf ./ugulim14.bdf ./ugulim14b.bdf' BDFTOPCF_PARAMS= make: /usr/share/ebdftopcf/Makefile.ebdftopcf: No such file or directory make: *** No rule to make target `/usr/share/ebdftopcf/Makefile.ebdftopcf'. Stop. * ERROR: media-fonts/baekmuk-fonts-2.2-r2 failed: * Failed to build PCF files * * Call stack: * ebuild.sh, line 53: Called call-ebuildshell 'src_compile' * environment, line 276: Called src_compile * environment, line 2502: Called font-ebdftopcf_src_compile * environment, line 1313: Called ebdftopcf './batang10.bdf' './batang10b.bdf' './batang12.bdf' './batang12b.bdf' './batang14.bdf' './batang14b.bdf' './batang16.bdf' './batang16b.bdf' './batang18.bdf' './batang18b.bdf' './batang20.bdf' './batang20b.bdf' './batang24.bdf' './batang24b.bdf' './dotum10.bdf' './dotum12.bdf' './dotum14.bdf' './dotum16.bdf' './dotum18.bdf' './dotum20.bdf' './dotum24.bdf' './gulim10.bdf' './gulim10b.bdf' './gulim12.bdf' './gulim12b.bdf' './gulim14.bdf' './gulim14b.bdf' './gulim16.bdf' './gulim16b.bdf' './gulim18.bdf' './gulim18b.bdf' './gulim20.bdf' './gulim20b.bdf' './gulim24.bdf' './gulim24b.bdf' './hline10.bdf' './hline12.bdf' './hline14.bdf' './hline16.bdf' './hline18.bdf' './hline20.bdf' './hline24.bdf' './ubatang10.bdf' './ubatang10b.bdf' './ugulim10.bdf' './ugulim10b.bdf' './ugulim12.bdf' './ugulim12b.bdf' './ugulim14.bdf' './ugulim14b.bdf' * environment, line 654: Called die * The specific snippet of code: * emake -f /usr/share/ebdftopcf/Makefile.ebdftopcf BDFFILES="${bdffiles}" BDFTOPCF_PARAMS="${BDFTOPCF_PARAMS}" || die "Failed to build PCF files" * * If you need support, post the output of 'emerge --info =media-fonts/baekmuk-fonts-2.2-r2', * the complete build log and the output of 'emerge -pqv =media-fonts/baekmuk-fonts-2.2-r2'. * The complete build log is located at '/Users/braun/Gentoo/var/tmp/portage/media-fonts/baekmuk-fonts-2.2-r2/temp/build.log'. * The ebuild environment file is located at '/Users/braun/Gentoo/var/tmp/portage/media-fonts/baekmuk-fonts-2.2-r2/temp/environment'. * S: '/Users/braun/Gentoo/var/tmp/portage/media-fonts/baekmuk-fonts-2.2-r2/work' Reproducible: Always Steps to Reproduce: 1. emerge the packet Actual Results: Does not compile Expected Results: Should compile It seems that the Makefile is looking for /usr/share/ebdftopcf/Makefile.ebdftopcf but should actually look at $PREFIX/usr/share/ebdftopcf/Makefile.ebdftopcf
problem is in the eclass: emake -f /usr/share/ebdftopcf/Makefile.ebdftopcf \
fix committed, thanks!