Bug 135397 - please ~keyword dev-libs/{libp11,engine_pkcs11} sys-auth/pam_p11
Bug#: 135397 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Other Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: crypto@gentoo.org Reported By: kaiowas@gentoo.org
Component: Applications
URL: 
Summary: please ~keyword dev-libs/{libp11,engine_pkcs11} sys-auth/pam_p11
Keywords:  KEYWORDREQ
Status Whiteboard: 
Opened: 2006-06-03 08:42 0000
Description:   Opened: 2006-06-03 08:42 0000
please add a ~amd64 keyword to

dev-libs/libp11
dev-libs/engine_pkcs11
sys-auth/pam_p11

also be so kind and take care of no-multilib masking voodoo if it's needed.

many thanks

------- Comment #1 From petre rodan (RETIRED) 2006-06-04 06:01:11 0000 -------
these packages replace functionality previously provided by < opensc-0.10.0
so they should have the same keywords as the old opensc :)

thanks,
peter

------- Comment #2 From Tobias Scherbaum 2006-06-06 11:52:34 0000 -------
~ppc'd

------- Comment #3 From Markus Rothe 2006-06-06 12:26:07 0000 -------
this is PPC64.

sys-auth/pam_p11-0.1.2 does not like parallel building:

[...]
if powerpc64-unknown-linux-gnu-gcc -DPACKAGE_NAME=\"pam_p11\"
-DPACKAGE_TARNAME=\"pam_p11\" -DPACKAGE_VERSION=\"0.1.2\"
-DPACKAGE_STRING=\"pam_p11\ 0.1.2\" -DPACKAGE_BUGREPORT=\"\"
-DPACKAGE=\"pam_p11\" -DVERSION=\"0.1.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
-DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
-DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
-DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_SYSLOG_H=1
-DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1
-DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DLSTAT_FOLLOWS_SLASHED_SYMLINK=1
-DHAVE_VPRINTF=1 -DHAVE_MEMSET=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1
-DHAVE_LIBPAM=1  -I. -I.    -Wall -fno-strict-aliasing   -O2 -pipe
-mtune=power5 -mcpu=power5 -MT test.o -MD -MP -MF ".deps/test.Tpo" -c -o test.o
test.c; \
        then mv -f ".deps/test.Tpo" ".deps/test.Po"; else rm -f
".deps/test.Tpo"; exit 1; fi
make[1]: *** No rule to make target `.libs/pam_p11_openssh.so', needed by
`test'.  Stop.
make[1]: *** Waiting for unfinished jobs....
test.c: In function 'main':
test.c:11: warning: passing argument 4 of 'pam_sm_authenticate' from
incompatible pointer type
make[1]: Leaving directory
`/var/tmp/portage/pam_p11-0.1.2/work/pam_p11-0.1.2/src'
make: *** [all-recursive] Error 1


This is the output with MAKEOPTS="-j9". MAKEOPTS="-j1" works like a charm. Can
someone confirm this?

------- Comment #4 From petre rodan (RETIRED) 2006-06-07 04:45:44 0000 -------
I am positive this is the problem the ebuild contributor was having in bug
115277.
I changed the pam_p11 ebuild to contain the -j1 make option. thanks

------- Comment #5 From Markus Rothe 2006-06-08 07:30:28 0000 -------
added ~ppc64

------- Comment #6 From Gustavo Zacarias (RETIRED) 2006-06-13 08:20:33 0000 -------
You got ~sparc though it's mostly theory since we lack hardware to test.

------- Comment #7 From Mike Doty 2006-06-13 08:54:58 0000 -------
amd64 was done the other day, everything works

------- Comment #8 From Mike Doty 2006-06-15 07:14:13 0000 -------
was x86 done?  If not I have the hardware to test for them too...

------- Comment #9 From petre rodan (RETIRED) 2006-06-15 07:27:49 0000 -------
kingtaco, thanks for the offer, but it has been tested on x86.
it works here on both x86 stable and unstable ;)

------- Comment #10 From Bryan Østergaard (RETIRED) 2006-11-25 13:43:34 0000 -------
Added ~alpha keywords.

------- Comment #11 From Guy Martin 2007-07-26 19:22:54 0000 -------
Added ~hppa to keywords.

------- Comment #12 From Alon Bar-Lev (RETIRED) 2007-11-10 14:20:49 0000 -------
OK... Feel free to do this on your own request.
Thanks.