Hi Atro:
I cheated and installed the nss packages available within the YDL 6.2
libraries. It's pretty high compared to other installations, red hat
enterprise, fedora, debian, etc.
Here's what yum reports:
[agu...@arakus truecrypt-6.2a-source]$ sudo yum info "nss*"
Loading "installonlyn" plugin
Installed Packages
Name : nss
Arch : ppc
Version: 3.12.2.0
Release: 4
Size : 3.2 M
Repo : installed
Summary: Network Security Services
Description:
Network Security Services (NSS) is a set of libraries designed to
support cross-platform development of security-enabled client and
server applications. Applications built with NSS can support SSL v2
and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509
v3 certificates, and other security standards.
Name : nss-devel
Arch : ppc
Version: 3.12.2.0
Release: 4
Size : 1.0 M
Repo : installed
Summary: Development libraries for Network Security Services
Description:
Header and Library files for doing development with Network Security Services.
Name : nss-mdns
Arch : ppc
Version: 0.10
Release: 4.el5
Size : 73 k
Repo : installed
Summary: glibc plugin for .local name resolution
Description:
nss-mdns is a plugin for the GNU Name Service Switch (NSS) functionality of
the GNU C Library (glibc) providing host name resolution via Multicast DNS
(aka Zeroconf, aka Apple Rendezvous, aka Apple Bonjour), effectively allowing
name resolution by common Unix/Linux programs in the ad-hoc mDNS domain .local.
nss-mdns provides client functionality only, which means that you have to
run a mDNS responder daemon separately from nss-mdns if you want to register
the local host name via mDNS (e.g. Avahi).
Name : nss-pkcs11-devel
Arch : ppc
Version: 3.12.2.0
Release: 4
Size : 288 k
Repo : installed
Summary: Development libraries for PKCS #11 (Cryptoki) using NSS
Description:
Library files for developing PKCS #11 modules using basic NSS
low level services.
Name : nss-tools
Arch : ppc
Version: 3.12.2.0
Release: 4
Size : 3.4 M
Repo : installed
Summary: Tools for the Network Security Services
Description:
Network Security Services (NSS) is a set of libraries designed to
support cross-platform development of security-enabled client and
server applications. Applications built with NSS can support SSL v2
and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509
v3 certificates, and other security standards.
Install the nss-tools package if you need command-line tools to
manipulate the NSS certificate and key database.
Name : nss_db
Arch : ppc
Version: 2.2
Release: 35.3
Size : 1.8 M
Repo : installed
Summary: An NSS library for the Berkeley DB.
Description:
Nss_db is a set of C library extensions which allow Berkeley Databases
to be used as a primary source of aliases, ethers, groups, hosts,
networks, protocol, users, RPCs, services, and shadow passwords
(instead of or in addition to using flat files or NIS). Install nss_db
if your flat name service files are too large and lookups are slow.
Name : nss_ldap
Arch : ppc
Version: 253
Release: 17
Size : 3.7 M
Repo : installed
Summary: NSS library and PAM module for LDAP.
Description:
This package includes two LDAP access clients: nss_ldap and pam_ldap.
Nss_ldap is a set of C library extensions that allow X.500 and LDAP
directory servers to be used as a primary source of aliases, ethers,
groups, hosts, networks, protocol, users, RPCs, services, and shadow
passwords (instead of or in addition to using flat files or NIS).
Pam_ldap is a module for Linux-PAM that supports password changes, V2
clients, Netscape's SSL, ypldapd, Netscape Directory Server password
policies, access authorization, and crypted hashes.
[agu...@arakus truecrypt-6.2a-source]$
Even though it's installed when I run make it fails; here's what I see:
[agu...@arakus truecrypt-6.2a-source]$ sudo make
Compiling Keyfile.cpp
In file included from Keyfile.cpp:10:
/home/aguila/Utilitiesbuiltfromsource/truecrypt-6.2a-source/Common/SecurityToken.h:43:21:
warning: pkcs11.h: No such file or
directory
/home/aguila/Utilitiesbuiltfromsource/truecrypt-6.2a-source/Common/SecurityToken.h:56:
error: ‘CK_SLOT_ID’ does not name a
type
/home/aguila/Utilitiesbuiltfromsource/truecrypt-6.2a-source/Common/SecurityToken.h:57:
error: ‘CK_FLAGS’ does not name a
type
/home/aguila/Utilitiesbuiltfromsource/truecrypt-6.2a-source/Common/SecurityToken.h:77:
error: ‘CK_OBJECT_HANDLE’ does not name a
type
/home/aguila/Utilitiesbuiltfromsource/truecrypt-6.2a-source/Common/SecurityToken.h:80:
error: ‘CK_SLOT_ID’ does not name a
type
/home/aguila/Utilitiesbuiltfromsource/truecrypt-6.2a-source/Common/SecurityToken.h:86:
error: expected `)' before
‘errorCode’
/home/aguila/Utilitiesbuiltfromsource/truecrypt-6.2a-source/Common/SecurityToken.h:92:
error: expected `)' before
‘errorCode’
/home/aguila/Utilitiesbuiltfromsource/truecrypt-6.2a-source/Common/SecurityToken.h:106:
error: ‘CK_RV’ does not name a
type
/home/aguila/Utilitiesbuiltfr