Tried to build net-libs/courier-authlib-0.59.1 on AMD64 system, but fails with: Reproducible: Always Steps to Reproduce: 1. emerge net-libs/courier-authlib Actual Results: /bin/sh ./libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -march=athlon64 -pipe -Wall -o libnumlib.la atotimet.lo atouidt.lo changeuidgid.lo strdevt.lo strgidt.lo strhdevt.lo strhinot.lo strhpidt.lo strhtimet.lo strinot.lo strofft.lo strpidt.lo strsize.lo strsizet.lo strtimet.lo struidt.lo x86_64-pc-linux-gnu-ar cru .libs/libnumlib.a .libs/atotimet.o .libs/atouidt.o .libs/changeuidgid.o .libs/strdevt.o .libs/strgidt.o .libs/strhdevt.o .libs/strhinot.o .libs/strhpidt.o .libs/strhtimet.o .libs/strinot.o .libs/strofft.o .libs/strpidt.o .libs/strsize.o .libs/strsizet.o .libs/strtimet.o .libs/struidt.o x86_64-pc-linux-gnu-ranlib .libs/libnumlib.a creating libnumlib.la (cd .libs && rm -f libnumlib.la && ln -s ../libnumlib.la libnumlib.la) make[3]: Leaving directory `/var/tmp/portage/net-libs/courier-authlib-0.59.1/work/courier-authlib-0.59.1/numlib' make[2]: Leaving directory `/var/tmp/portage/net-libs/courier-authlib-0.59.1/work/courier-authlib-0.59.1/numlib' Making all in makedat make[2]: Entering directory `/var/tmp/portage/net-libs/courier-authlib-0.59.1/work/courier-authlib-0.59.1/makedat' cd . && /bin/sh /var/tmp/portage/net-libs/courier-authlib-0.59.1/work/courier-authlib-0.59.1/missing --run autoheader rm -f stamp-h1 touch config.h.in cd . && /bin/sh ./config.status config.h config.status: creating config.h config.status: config.h is unchanged make all-am make[3]: Entering directory `/var/tmp/portage/net-libs/courier-authlib-0.59.1/work/courier-authlib-0.59.1/makedat' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I./.. -I.. -Wall -O2 -march=athlon64 -pipe -MT makedatprog.o -MD -MP -MF .deps/makedatprog.Tpo -c -o makedatprog.o makedatprog.c mv -f .deps/makedatprog.Tpo .deps/makedatprog.Po make[3]: *** No rule to make target `../bdbobj/libbdbobj.la', needed by `makedatprog'. Stop. make[3]: Leaving directory `/var/tmp/portage/net-libs/courier-authlib-0.59.1/work/courier-authlib-0.59.1/makedat' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/net-libs/courier-authlib-0.59.1/work/courier-authlib-0.59.1/makedat' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-libs/courier-authlib-0.59.1/work/courier-authlib-0.59.1' make: *** [all] Error 2 !!! ERROR: net-libs/courier-authlib-0.59.1 failed. Call stack: ebuild.sh, line 1614: Called dyn_compile ebuild.sh, line 971: Called qa_call 'src_compile' environment, line 3803: Called src_compile courier-authlib-0.59.1.ebuild, line 101: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/net-libs/courier-authlib-0.59.1/temp/build.log'. udopi ~ # cat /var/tmp/portage/net-libs/courier-authlib-0.59.1/temp/build.log|gnopaster -> http://nopaste.info/00741e5665.html
Created attachment 110497 [details] emerge --info
Don't refer to pastebins in bugs; that's what attachments are for...
(In reply to comment #2) > Don't refer to pastebins in bugs; that's what attachments are for... > ok, saved for next time.
This should be fixed in courier-authlib-0.59.2, a part of a patch went missing in the 0.58 --> 0.59 upgrade, I readded it and now it should emerge just fine again with USE gdbm disabled (the problem only happened in that case as far as I can tell). Best regards, CHTEKK.