This bug is clearly due to a missing #include <syslog.h> statement in the following source file: make[1]: Entering directory `/var/tmp/portage/net-fs/ncpfs-2.2.6/work/ncpfs-2.2.6/contrib/pam' i686-pc-linux-gnu-gcc -march=i686 -O2 -pipe -DN_PLAT_LINUX -DLOCALEDIR=\"/usr/share/locale\" -DNCPFS_VERSION=\"2.2.6\" -DNCPFS_PACKAGE=\"ncpfs\" -march=i686 -O2 -pipe -I../../include -I../../intl -I../../include -DNCPMOUNT_PATH=\"/usr/bin/ncpmount\" -DNCPUMOUNT_PATH=\"/usr/bin/ncpumount\" -fPIC -o pam_ncp_auth.do -c pam_ncp_auth.c pam_ncp_auth.c: In function `nw_cleanup_conn': pam_ncp_auth.c:284: error: `LOG_NOTICE' undeclared (first use in this function) pam_ncp_auth.c:284: error: (Each undeclared identifier is reported only once pam_ncp_auth.c:284: error: for each function it appears in.) pam_ncp_auth.c: In function `is_member_of_bindery_group': ...etc. etc. etc... make[1]: *** [pam_ncp_auth.do] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-fs/ncpfs-2.2.6/work/ncpfs-2.2.6/contrib/pam' make: *** [all] Error 2 !!! ERROR: net-fs/ncpfs-2.2.6 failed. Call stack: ebuild.sh, line 1569: Called dyn_compile ebuild.sh, line 938: Called src_compile ncpfs-2.2.6.ebuild, line 40: Called die !!! (no error message) !!! If you need support, post the topmost build error, and the call stack if relevant. By adding the line I can force the compile to succeed: # diff pam_ncp_auth.c pam_ncp_auth.c.new 268a269 > #include <syslog.h> # cp pam_ncp_auth.c.new pam_ncp_auth.c # make ... leads to successful build.
Fixed in portage. Please try syncing and merging again a few hours from now. Thanks for reporting this problem.