Hi Laurent, Am 08.02.2016 um 14:24 schrieb Laurent Blume <[email protected]>: > It's been pointed to me that the Samba 3 package does not contain the > needed symlinks to have NSS/PAM work in 64 bit. > This is odd, because when I worked on it, I took time to check it was > working. > > I've double-checked my recipe, it appears to be creating the symlinks > for each MEMORY_MODEL, and that shows in the install directories, all good: > work/install-isa-pentium_pro/usr/lib/nss_winbind_csw.so.1 > work/install-isa-pentium_pro/usr/lib/nss_wins_csw.so.1 > work/install-isa-pentium_pro/usr/lib/security/pam_winbind_csw.so > work/install-isa-pentium_pro/usr/lib/security/pam_smbpass_csw.so > > work/install-isa-amd64/usr/lib/amd64/nss_winbind_csw.so.1 > work/install-isa-amd64/usr/lib/amd64/nss_wins_csw.so.1 > work/install-isa-amd64/usr/lib/security/amd64/pam_winbind_csw.so > work/install-isa-amd64/usr/lib/security/amd64/pam_smbpass_csw.so > > But in the pkgroot, only the 32 bit version is there, no 64: > work/pkgroot/usr/lib/nss_winbind_csw.so.1 > work/pkgroot/usr/lib/nss_wins_csw.so.1 > work/pkgroot/usr/lib/security/pam_smbpass_csw.so > work/pkgroot/usr/lib/security/pam_winbind_csw.so > > How come? mgar acting up? Considering the age of the current Samba 3 > package, it would have been for around a year, at least.
The problem is you change the destination to be /usr/lib/$(ISA) instead of /usr/lib/64 some time ago: https://buildfarm.opencsw.org/source/diff/opencsw/csw/mgar/pkg/samba/branches/samba3/Makefile?r2=%2Fopencsw%2Fcsw%2Fmgar%2Fpkg%2Fsamba%2Fbranches%2Fsamba3%2FMakefile%4023841&r1=%2Fopencsw%2Fcsw%2Fmgar%2Fpkg%2Fsamba%2Fbranches%2Fsamba3%2FMakefile%4023265 I’ll fix it and make sure it works, hang on. Best regards — Dago -- "You don't become great by trying to be great, you become great by wanting to do something, and then doing it so hard that you become great in the process." - xkcd #896
signature.asc
Description: Message signed with OpenPGP using GPGMail
