just a reminder for Flameeyes:
>>> Compiling source in /var/tmp/portage/sys-auth/pambase-20080306.2/work/pambase-20080306.2 ...
cpp -traditional-cpp -P -include openpam-conf -include basic-conf -DHAVE_PASSWDQC=1 system-auth.in -o system-auth
cpp -traditional-cpp -P -include openpam-conf -include basic-conf -DHAVE_PASSWDQC=1 system-login.in -o system-login
In file included from <command-line>:1:
./openpam-conf:16: In file included from <command-line>:1error: :
invalid preprocessing directive #end./openpam-conf:16:
gmake: error: *** [system-auth] Error 1invalid preprocessing directive #end
gmake: *** Waiting for unfinished jobs....
gmake: *** [system-login] Error 1
Created attachment 146194 [details, diff]
Looks like it was a typo, compiled here with this tiny patch.
This ebuild is no longer in portage, and the newer openpam has been keyworded.