From: Carlos V. <car...@ni...> - 2012-09-24 16:19:41
|
Hi, Here is a patch for openca-base 1.3.0 Usually OpenCA uses external perl modules (DBI, DBD...) built for use only with OpenCA. I think this is for "stability" of OpenCA works, as these module versions are tested. However these modules are updated more often than OpenCA, so OpenCA uses old versions and they tend to not build fine in modern perl versions or they give incompatibilities with another modules. So, this patch makes OpenCA to ignore these modules and then the perl system-wide modules are used, and system-wide modules can be upgraded easily using cpan/cpanp. Then the required modules are listed in src/ext-modules directory: Authen-SASL-2.15.tar.gz Bit-Vector-7.1.tar.gz CGI-Session-4.48.tar.gz CGI.pm-3.49.tar.gz CGI.pm-3.59.tar.gz Convert-ASN1-0.22.tar.gz DBD-Pg-2.19.2.tar.gz DBD-mysql-4.020.tar.gz DBI-1.618.tar.gz DB_File-1.826.tar.gz Digest-HMAC-1.03.tar.gz Digest-MD5-2.51.tar.gz Digest-SHA-5.71.tar.gz Digest-SHA1-2.13.tar.gz FCGI-0.74.tar.gz File-Temp-0.22.tar.gz IO-Socket-SSL-1.31.tar.gz IO-stringy-2.110.tar.gz MIME-Base64-3.13.tar.gz MIME-Lite-3.027.tar.gz MIME-tools-5.502.tar.gz MailTools-2.09.tar.gz Net-SSLeay-1.40.tar.gz Net-Server-0.99.tar.gz Parse-RecDescent-1.94.tar.gz URI-1.52.tar.gz X500-DN-0.29.tar.gz XML-Parser-2.36.tar.gz XML-Parser-2.41.tar.gz XML-SAX-Base-1.08.tar.gz XML-Twig-3.39.tar.gz libintl-perl-1.20.tar.gz perl-ldap-0.43.tar.gz Ignoring versions, these modules must be installed in system-wide perl for OpenCA to work fine. Using system-wide modules has the drawback that OpenCA code can need modification if any of these modules is changed and any incompatibility can arise. Regards, Carlos Velasco |