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