The following message is displayed and fails to compile. <snip> gmake[1]: Entering directory '/var/tmp/portage/sys-auth/passwdqc-1.3.0/work/passwdqc-1.3.0' x86_64-gentoo-freebsd10.1-gcc -O2 -pipe -fPIC -DHAVE_SHADOW -c pam_passwdqc.c pam_passwdqc.c:21:20: fatal error: shadow.h: No such file or directory #include <shadow.h> ^ compilation terminated. Makefile:157: recipe for target 'pam_passwdqc.o' failed gmake[1]: *** [pam_passwdqc.o] Error 1 gmake[1]: Leaving directory '/var/tmp/portage/sys-auth/passwdqc-1.3.0/work/passwdqc-1.3.0' Makefile:97: recipe for target 'pam' failed gmake: *** [pam] Error 2 * ERROR: sys-auth/passwdqc-1.3.0::gentoo failed (compile phase): * emake failed Reproducible: Always
Created attachment 406520 [details, diff] sample patch for passwdqc-1.3.0.ebuild
I think caused by it is replaced with Linux in src_prepare(). Please good fix for the environment that does not have shadow. Thanks in advance.
should be fixed by: http://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c0c6d42aaef3f7144fffb1612e5bc056aac5aa9