Hello everyone,

I'm trying to install the latest OpenCA (1.1.0) from source (for different
reasons I can't use packages) on a Debian Lenny box. The configuration and
compilation did go with some warnings, and now I'm having trouble passing
the make test step of the installation process. I've put the output at the
end of this message but basically it says "Global symbol "somesymbol"
requires explicit package name at someplace", a lot of times.

The installation process I followed was the following :
- Installed the following packages : apache2, libssl-dev, libdb4.6-dev,
posgresql-8.3, libintl-perl, libmailtools-perl, libnet-server-perl,
libmime-tools-perl, libnet-ldap-perl
- Installed the following PERL packages with the latest CPAN versions :
X500::DN, MIME::Lite, Authen::SASL, CGI::Session, Convert::ASN1,
Digest::MD5, Encode::Unicode, IO::Socket::SSL, IO::Stringy, MIME::Base64,
XML::Twig, URI
- Installed OpenCA-Tools from source
- Created a user and a base for OpenCA

Also I called ./configure with the following options :
./configure 
                --with-openca-user=root 
                --with-openca-group=root 
                --with-openca-prefix=/usr/local 
                --with-httpd-user=www-data 
                --with-httpd-group=www-data 
                --with-service-mail-account=cont...@omegacube.fr 
                --with-ca-organization=OMEGACUBE 
                --with-ca-locality=MARSEILLE 
                --with-ca-state=13 
                --with-ca-country=FR 
                --with-db-type=Pg 
                --with-db-user=openca 
                --with-db-name=openca 
                --with-db-host=localhost 
                --with-db-port=5432 
                --with-db-passwd=openca 
                --with-auth-user=admin 
                --with-auth-password=admin

The perl version installed is 5.10.0.

So if anyone has a suggestion for solving all the error messages below, I'd
be grateful (and I'd use OpenCA in py project :)

Thanks,
Xavier


Partial "make test" output :

/usr/bin/make -s src docs SUBTARGET=test
backup_key.sub syntax OK
check_csr.sub syntax OK
check_csr_params.sub syntax OK
check_key.sub syntax OK
check_key_params.sub syntax OK
check_pin.sub syntax OK
complete_csr.sub syntax OK
create_cert.sub syntax OK
create_csr.sub syntax OK
create_key.sub syntax OK
create_pin.sub syntax OK
enroll_pkcs12.sub syntax OK
enroll_pin.sub syntax OK
addCRR syntax OK
add_module syntax OK
add_right syntax OK
add_role syntax OK
approveCRR syntax OK
approveCRRnotSigned syntax OK
approveCSR syntax OK
approveCSRnotSigned syntax OK
basic_csr syntax OK
Global symbol "$DEBUG" requires explicit package name at advanced_csr line
813.
advanced_csr had compilation errors.
Variable "$query" is not imported at authenticated_csr line 1230.
Variable "$query" is not imported at authenticated_csr line 1231.
Variable "$query" is not imported at authenticated_csr line 1232.
Variable "$errval" is not imported at authenticated_csr line 1237.
Variable "$errval" is not imported at authenticated_csr line 1240.
Variable "$errval" is not imported at authenticated_csr line 1249.
Variable "$errval" is not imported at authenticated_csr line 1253.
Global symbol "$query" requires explicit package name at authenticated_csr
line 1230.
Global symbol "$query" requires explicit package name at authenticated_csr
line 1231.
Global symbol "$query" requires explicit package name at authenticated_csr
line 1232.
Global symbol "$errval" requires explicit package name at authenticated_csr
line 1237.
Global symbol "$errval" requires explicit package name at authenticated_csr
line 1240.
Global symbol "$errval" requires explicit package name at authenticated_csr
line 1249.
Global symbol "$errval" requires explicit package name at authenticated_csr
line 1253.
authenticated_csr had compilation errors.
bpDoFunction syntax OK
bpDoStep syntax OK
bpExportPIN syntax OK
bpImportNewUser syntax OK
bpImportNewProcess syntax OK
bpImportProcessData syntax OK
bpImportProcessDataCompact syntax OK
bpIssueCertificate syntax OK
bpListProcess syntax OK
bpListUser syntax OK
bpRecoverCert syntax OK
bpRecoverKey syntax OK
bpRevokeCertificate syntax OK
bpSetState syntax OK
bpUnsetState syntax OK
bpViewProcess syntax OK
Warning: Use of "gmtime" without parentheses is ambiguous at changeCRR line
104.
changeCRR syntax OK
changeCSR syntax OK
changePasswd syntax OK
cleanupSessions syntax OK
confirm_revreq syntax OK
Global symbol "$cryptoShell" requires explicit package name at crlList line
32.
crlList had compilation errors.
deleteCRR syntax OK
deleteCSR syntax OK
deleteListCSR syntax OK
deletePasswd syntax OK
delete_module syntax OK
delete_right syntax OK
editCRR syntax OK
editCSR syntax OK
exportCAReqCert syntax OK
exportDB syntax OK
Variable "$query" is not imported at genCACert line 194.
Variable "$query" is not imported at genCACert line 200.
Global symbol "$query" requires explicit package name at genCACert line 194.
Global symbol "$query" requires explicit package name at genCACert line 200.
genCACert had compilation errors.
genCAReq syntax OK
Global symbol "$crypto_layer" requires explicit package name at genCRL line
29.
Global symbol "$crypto_layer" requires explicit package name at genCRL line
35.
Global symbol "$crypto_layer" requires explicit package name at genCRL line
50.
Global symbol "$query" requires explicit package name at genCRL line 63.
Global symbol "$query" requires explicit package name at genCRL line 64.
Global symbol "$db" requires explicit package name at genCRL line 118.
Global symbol "$db" requires explicit package name at genCRL line 122.
Global symbol "$db" requires explicit package name at genCRL line 122.
Global symbol "$tools" requires explicit package name at genCRL line 133.
Global symbol "$tools" requires explicit package name at genCRL line 143.
Global symbol "$tools" requires explicit package name at genCRL line 153.
Global symbol "$tools" requires explicit package name at genCRL line 163.
Global symbol "$query" requires explicit package name at genCRL line 193.
genCRL had compilation errors.
Global symbol "$crypto_layer" requires explicit package name at
genCRLfromFile line 30.
Global symbol "$crypto_layer" requires explicit package name at
genCRLfromFile line 36.
Global symbol "$crypto_layer" requires explicit package name at
genCRLfromFile line 37.
Global symbol "$query" requires explicit package name at genCRLfromFile line
53.
Global symbol "$query" requires explicit package name at genCRLfromFile line
56.
Global symbol "$query" requires explicit package name at genCRLfromFile line
57.
Global symbol "$query" requires explicit package name at genCRLfromFile line
59.
Global symbol "$query" requires explicit package name at genCRLfromFile line
60.
Global symbol "$query" requires explicit package name at genCRLfromFile line
64.
Global symbol "$db" requires explicit package name at genCRLfromFile line
80.
Global symbol "$db" requires explicit package name at genCRLfromFile line
105.
Global symbol "$db" requires explicit package name at genCRLfromFile line
133.
Global symbol "$tools" requires explicit package name at genCRLfromFile line
147.
Global symbol "$tools" requires explicit package name at genCRLfromFile line
176.
genCRLfromFile had compilation errors.
genDB syntax OK
Global symbol "$query" requires explicit package name at genMenu line 16.
Global symbol "$xml_cache" requires explicit package name at genMenu line
32.
Global symbol "$xml_cache" requires explicit package name at genMenu line
37.
Global symbol "$xml_cache" requires explicit package name at genMenu line
46.
Global symbol "$xml_cache" requires explicit package name at genMenu line
50.
Global symbol "$xml_cache" requires explicit package name at genMenu line
54.
Global symbol "$xml_cache" requires explicit package name at genMenu line
60.
Global symbol "$query" requires explicit package name at genMenu line 68.
Global symbol "$query" requires explicit package name at genMenu line 102.
Global symbol "$query" requires explicit package name at genMenu line 103.
<---snip--->
Global symbol "$db" requires explicit package name at setPasswd line 81.
setPasswd had compilation errors.
Global symbol "$query" requires explicit package name at setupInitialCert
line 18.
Global symbol "$query" requires explicit package name at setupInitialCert
line 23.
Global symbol "$query" requires explicit package name at setupInitialCert
line 25.
Global symbol "$query" requires explicit package name at setupInitialCert
line 27.
Global symbol "$query" requires explicit package name at setupInitialCert
line 37.
Global symbol "$query" requires explicit package name at setupInitialCert
line 39.
Global symbol "$query" requires explicit package name at setupInitialCert
line 42.
Global symbol "$query" requires explicit package name at setupInitialCert
line 44.
Global symbol "$query" requires explicit package name at setupInitialCert
line 54.
Global symbol "$query" requires explicit package name at setupInitialCert
line 56.
Global symbol "$query" requires explicit package name at setupInitialCert
line 59.
Global symbol "$query" requires explicit package name at setupInitialCert
line 71.
Global symbol "$query" requires explicit package name at setupInitialCert
line 72.
Global symbol "$query" requires explicit package name at setupInitialCert
line 75.
setupInitialCert had compilation errors.
Global symbol "$self" requires explicit package name at show_modules line
27.
show_modules had compilation errors.
Global symbol "$query" requires explicit package name at
show_prepared_module line 14.
Global symbol "$query" requires explicit package name at
show_prepared_module line 15.
Global symbol "$query" requires explicit package name at
show_prepared_module line 22.
show_prepared_module had compilation errors.
Global symbol "$query" requires explicit package name at show_prepared_right
line 15.
Global symbol "$query" requires explicit package name at show_prepared_right
line 16.
Global symbol "$query" requires explicit package name at show_prepared_right
line 17.
Global symbol "$query" requires explicit package name at show_prepared_right
line 18.
Global symbol "$query" requires explicit package name at show_prepared_right
line 27.
show_prepared_right had compilation errors.
Global symbol "$query" requires explicit package name at show_prepared_role
line 18.
Global symbol "$query" requires explicit package name at show_prepared_role
line 20.
Global symbol "$query" requires explicit package name at show_prepared_role
line 31.
show_prepared_role had compilation errors.
Global symbol "$query" requires explicit package name at show_rights line
17.
Global symbol "$query" requires explicit package name at show_rights line
18.
Global symbol "$query" requires explicit package name at show_rights line
19.
Global symbol "$query" requires explicit package name at show_rights line
20.
Global symbol "$self" requires explicit package name at show_rights line 62.
Global symbol "$self" requires explicit package name at show_rights line 77.
show_rights had compilation errors.
show_roles syntax OK
Global symbol "$query" requires explicit package name at signConfig line 16.
Global symbol "$self" requires explicit package name at signConfig line 20.
Global symbol "$cryptoShell" requires explicit package name at signConfig
line 45.
Global symbol "$cryptoShell" requires explicit package name at signConfig
line 74.
signConfig had compilation errors.
Global symbol "$query" requires explicit package name at stats line 20.
Global symbol "$query" requires explicit package name at stats line 21.
Global symbol "$query" requires explicit package name at stats line 23.
Global symbol "$query" requires explicit package name at stats line 24.
stats had compilation errors.
Global symbol "$crypto_layer" requires explicit package name at stopDaemon
line 18.
Global symbol "$crypto_layer" requires explicit package name at stopDaemon
line 22.
Global symbol "$crypto_layer" requires explicit package name at stopDaemon
line 23.
stopDaemon had compilation errors.
submit_revreq syntax OK
Global symbol "$query" requires explicit package name at test_cert line 35.
Global symbol "$query" requires explicit package name at test_cert line 36.
Global symbol "$query" requires explicit package name at test_cert line 45.
Global symbol "$query" requires explicit package name at test_cert line 47.
Global symbol "$query" requires explicit package name at test_cert line 49.
Global symbol "$query" requires explicit package name at test_cert line 53.
test_cert had compilation errors.
updateOCSPindexDB syntax OK
updateSearchAttributes syntax OK
upgradeDB syntax OK
verifyPIN syntax OK
verifySignature syntax OK
viewLoas syntax OK
Global symbol "$query" requires explicit package name at viewCRL line 16.
Global symbol "$query" requires explicit package name at viewCRL line 17.
Global symbol "$db" requires explicit package name at viewCRL line 24.
viewCRL had compilation errors.
Global symbol "$query" requires explicit package name at viewCRR line 39.
Global symbol "$query" requires explicit package name at viewCRR line 40.
Global symbol "$db" requires explicit package name at viewCRR line 61.
Global symbol "$db" requires explicit package name at viewCRR line 64.
Global symbol "$db" requires explicit package name at viewCRR line 67.
Global symbol "$db" requires explicit package name at viewCRR line 70.
Global symbol "$db" requires explicit package name at viewCRR line 73.
Global symbol "$db" requires explicit package name at viewCRR line 76.
Global symbol "$db" requires explicit package name at viewCRR line 86.
Global symbol "$tools" requires explicit package name at viewCRR line 111.
Global symbol "$db" requires explicit package name at viewCRR line 132.
Global symbol "$query" requires explicit package name at viewCRR line 156.
Global symbol "$query" requires explicit package name at viewCRR line 182.
Global symbol "$query" requires explicit package name at viewCRR line 251.
Global symbol "$self" requires explicit package name at viewCRR line 284.
viewCRR had compilation errors.
Global symbol "$cryptoShell" requires explicit package name at viewCSR line
385.
Global symbol "$cryptoShell" requires explicit package name at viewCSR line
387.
viewCSR had compilation errors.
viewCert syntax OK
viewCertFull syntax OK
Global symbol "$query" requires explicit package name at viewLog line 14.
Global symbol "$log" requires explicit package name at viewLog line 16.
viewLog had compilation errors.
Global symbol "$query" requires explicit package name at viewSignature line
22.
Global symbol "$query" requires explicit package name at viewSignature line
23.
Global symbol "$db" requires explicit package name at viewSignature line 35.
Global symbol "$errval" requires explicit package name at viewSignature line
49.
Global symbol "$query" requires explicit package name at viewSignature line
72.
Global symbol "$query" requires explicit package name at viewSignature line
95.
viewSignature had compilation errors.
Global symbol "$query" requires explicit package name at warnExpiring line
19.
Global symbol "$tools" requires explicit package name at warnExpiring line
21.
BEGIN not safe after errors--compilation aborted at warnExpiring line 36.
writeCertMail syntax OK
Global symbol "%AUTOCONF" requires explicit package name at statusAutoCA
line 24.
Global symbol "%AUTOCONF" requires explicit package name at statusAutoCA
line 159.
statusAutoCA had compilation errors.
Variable "%AUTOCONF" is not imported at startAutoCA line 377.
Global symbol "%AUTOCONF" requires explicit package name at startAutoCA line
377.
startAutoCA had compilation errors.
Global symbol "%AUTOCONF" requires explicit package name at stopAutoCA line
17.
Global symbol "$query" requires explicit package name at stopAutoCA line 38.
stopAutoCA had compilation errors.
Global symbol "%AUTOCONF" requires explicit package name at statusAutoEmail
line 26.
Global symbol "%AUTOCONF" requires explicit package name at statusAutoEmail
line 149.
statusAutoEmail had compilation errors.
startAutoEmail syntax OK
Global symbol "%AUTOCONF" requires explicit package name at stopAutoEmail
line 18.
Global symbol "$query" requires explicit package name at stopAutoEmail line
37.
stopAutoEmail had compilation errors.
Global symbol "%AUTOCONF" requires explicit package name at statusAutoCRL
line 26.
Global symbol "%AUTOCONF" requires explicit package name at statusAutoCRL
line 127.
statusAutoCRL had compilation errors.
Variable "%AUTOCONF" is not imported at startAutoCRL line 359.
Global symbol "$tools" requires explicit package name at startAutoCRL line
324.
Global symbol "$tools" requires explicit package name at startAutoCRL line
330.
Global symbol "$tools" requires explicit package name at startAutoCRL line
336.
Global symbol "$tools" requires explicit package name at startAutoCRL line
342.
Global symbol "%AUTOCONF" requires explicit package name at startAutoCRL
line 359.
startAutoCRL had compilation errors.
Global symbol "%AUTOCONF" requires explicit package name at stopAutoCRL line
18.
Global symbol "$query" requires explicit package name at stopAutoCRL line
39.
stopAutoCRL had compilation errors.
make[8]: *** [test] Error 255
make[7]: *** [cmds] Error 2
make[6]: *** [test] Error 2
make[5]: *** [lib] Error 2
make[4]: *** [test] Error 2
make[3]: *** [common] Error 2
make[2]: *** [test] Error 2
make[1]: *** [src] Error 2
make: *** [test] Error 2


------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Openca-Users mailing list
Openca-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openca-users

Reply via email to