error in Apache::TestSSLCA, cannot build libapreq

Mark Hedges <[email protected]>
Newsgroups gmane.comp.apache.apreq,gmane.comp.apache.mod-perl
Message-ID <55EEF0B3C5BF2744B2248754D717EE4C4B3245@USASHEXMB02.LYV.LiveNation.com>
"Use of each() on hash after insertion without resetting hash iterator results in undefined behavior, Perl interpreter: 0xf2e8010 at /ntfhome/local/lib/perl5/site_perl/5.20.0/x86_64-linux-thread-multi-ld/Apache/TestSSLCA.pm line 103.
Compilation failed in require at /ntfhome/local/lib/perl5/site_perl/5.20.0/x86_64-linux-thread-multi-ld/Apache/TestConfig.pm line 1474."

Apparently in 5.20.0 adding elements to a hash while in an each statement does not work.

This patch fixes the problem and the rest of libapreq builds without issues.  Cross-reported to CPAN RT under # 95805.  HTH.  -Mark

================================================
--- /ntfhome/local/lib/perl5/site_perl/5.20.0/x86_64-linux-thread-multi-ld/Apache/TestSSLCA.pm.orig2014-06-23 14:49:44.712628000 -0700
+++ /ntfhome/local/lib/perl5/site_perl/5.20.0/x86_64-linux-thread-multi-ld/Apache/TestSSLCA.pm	2014-06-23 14:51:24.685043000 -0700
@@ -100,10 +100,10 @@
 };
 
 #generate DSA versions of the server certs/keys
-while (my($key, $val) = each %$cert_dn) {
+for my $key (keys %$cert_dn) {
     next unless $key =~ /^server/;
     my $name = join '_', $key, 'dsa';
-    $cert_dn->{$name} = { %$val }; #copy
+    $cert_dn->{$name} = { %{$cert_dn->{$key}} }; #copy
     $cert_dn->{$name}->{OU} =~ s/rsa/dsa/;
 }

================================================



2014-06-23 14:42:46 Mon  $ t/TEST -clean
[  debug] unlink /ntfhome/local/src/libapreq/libapreq2-2.13/module/t/logs/apache_runtime_status.sem: No such file or directory
[  debug] unlink /ntfhome/local/src/libapreq/libapreq2-2.13/module/t/conf/apache_test_config.pm
                                               
[email protected] /ntfhome/local/src/libapreq/libapreq2-2.13/module
2014-06-23 14:42:53 Mon  $ t/TEST -verbose
[  debug] configuring httpd
[  debug] Using httpd: /ntfhome/local/sbin/httpd
[  debug] isolated httpd_info VERSION = Apache/2.2.27 (Unix)
[  debug] isolated httpd_info BUILT = Jun 23 2014 13:18:07
[  debug] isolated httpd_info MODULE_MAGIC_NUMBER = 20051115:33
[  debug] isolated httpd_info SERVER_MPM = Event
[  debug] isolated httpd_defines APACHE_MPM_DIR = server/mpm/experimental/event
[  debug] isolated httpd_defines APR_HAS_SENDFILE = 1
[  debug] isolated httpd_defines APR_HAS_MMAP = 1
[  debug] isolated httpd_defines APR_HAVE_IPV6 (IPv4-mapped addresses enabled) = 1
[  debug] isolated httpd_defines APR_USE_SYSVSEM_SERIALIZE = 1
[  debug] isolated httpd_defines APR_USE_PTHREAD_SERIALIZE = 1
[  debug] isolated httpd_defines SINGLE_LISTEN_UNSERIALIZED_ACCEPT = 1
[  debug] isolated httpd_defines APR_HAS_OTHER_CHILD = 1
[  debug] isolated httpd_defines AP_HAVE_RELIABLE_PIPED_LOGS = 1
[  debug] isolated httpd_defines DYNAMIC_MODULE_LIMIT = 128
[  debug] isolated httpd_defines HTTPD_ROOT = /ntfhome/local
[  debug] isolated httpd_defines SUEXEC_BIN = /ntfhome/local/bin/suexec
[  debug] isolated httpd_defines DEFAULT_SCOREBOARD = logs/apache_runtime_status
[  debug] isolated httpd_defines DEFAULT_ERRORLOG = logs/error_log
[  debug] isolated httpd_defines AP_TYPES_CONFIG_FILE = /etc/httpd/mime.types
[  debug] isolated httpd_defines SERVER_CONFIG_FILE = /etc/httpd/httpd.conf
[  debug] inheriting config file: /etc/httpd/httpd.conf
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_authn_file.so
[  debug] libexec/httpd/mod_authn_file.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_authn_file.so
[  debug] Found: authn_file_module => mod_authn_file.c
[  debug] LoadModule authn_file_module mod_authn_file.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_authn_dbm.so
[  debug] libexec/httpd/mod_authn_dbm.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_authn_dbm.so
[  debug] Found: authn_dbm_module => mod_authn_dbm.c
[  debug] LoadModule authn_dbm_module mod_authn_dbm.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_authn_anon.so
[  debug] libexec/httpd/mod_authn_anon.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_authn_anon.so
[  debug] Found: authn_anon_module => mod_authn_anon.c
[  debug] LoadModule authn_anon_module mod_authn_anon.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_authn_dbd.so
[  debug] libexec/httpd/mod_authn_dbd.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_authn_dbd.so
[  debug] Found: authn_dbd_module => mod_authn_dbd.c
[  debug] LoadModule authn_dbd_module mod_authn_dbd.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_authn_default.so
[  debug] libexec/httpd/mod_authn_default.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_authn_default.so
[  debug] Found: authn_default_module => mod_authn_default.c
[  debug] LoadModule authn_default_module mod_authn_default.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_authn_alias.so
[  debug] libexec/httpd/mod_authn_alias.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_authn_alias.so
[  debug] Found: authn_alias_module => mod_authn_alias.c
[  debug] LoadModule authn_alias_module mod_authn_alias.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_authz_host.so
[  debug] libexec/httpd/mod_authz_host.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_authz_host.so
[  debug] Found: authz_host_module => mod_authz_host.c
[  debug] LoadModule authz_host_module mod_authz_host.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_authz_groupfile.so
[  debug] libexec/httpd/mod_authz_groupfile.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_authz_groupfile.so
[  debug] Found: authz_groupfile_module => mod_authz_groupfile.c
[  debug] LoadModule authz_groupfile_module mod_authz_groupfile.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_authz_user.so
[  debug] libexec/httpd/mod_authz_user.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_authz_user.so
[  debug] Found: authz_user_module => mod_authz_user.c
[  debug] LoadModule authz_user_module mod_authz_user.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_authz_dbm.so
[  debug] libexec/httpd/mod_authz_dbm.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_authz_dbm.so
[  debug] Found: authz_dbm_module => mod_authz_dbm.c
[  debug] LoadModule authz_dbm_module mod_authz_dbm.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_authz_owner.so
[  debug] libexec/httpd/mod_authz_owner.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_authz_owner.so
[  debug] Found: authz_owner_module => mod_authz_owner.c
[  debug] LoadModule authz_owner_module mod_authz_owner.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_authz_default.so
[  debug] libexec/httpd/mod_authz_default.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_authz_default.so
[  debug] Found: authz_default_module => mod_authz_default.c
[  debug] LoadModule authz_default_module mod_authz_default.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_auth_basic.so
[  debug] libexec/httpd/mod_auth_basic.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_auth_basic.so
[  debug] Found: auth_basic_module => mod_auth_basic.c
[  debug] LoadModule auth_basic_module mod_auth_basic.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_auth_digest.so
[  debug] libexec/httpd/mod_auth_digest.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_auth_digest.so
[  debug] Found: auth_digest_module => mod_auth_digest.c
[  debug] LoadModule auth_digest_module mod_auth_digest.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_isapi.so
[  debug] libexec/httpd/mod_isapi.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_isapi.so
[  debug] Found: isapi_module => mod_isapi.c
[  debug] LoadModule isapi_module mod_isapi.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_file_cache.so
[  debug] libexec/httpd/mod_file_cache.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_file_cache.so
[  debug] Found: file_cache_module => mod_file_cache.c
[  debug] LoadModule file_cache_module mod_file_cache.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_cache.so
[  debug] libexec/httpd/mod_cache.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_cache.so
[  debug] Found: cache_module => mod_cache.c
[  debug] LoadModule cache_module mod_cache.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_disk_cache.so
[  debug] libexec/httpd/mod_disk_cache.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_disk_cache.so
[  debug] Found: disk_cache_module => mod_disk_cache.c
[  debug] LoadModule disk_cache_module mod_disk_cache.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_mem_cache.so
[  debug] libexec/httpd/mod_mem_cache.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_mem_cache.so
[  debug] Found: mem_cache_module => mod_mem_cache.c
[  debug] LoadModule mem_cache_module mod_mem_cache.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_dbd.so
[  debug] libexec/httpd/mod_dbd.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_dbd.so
[  debug] Found: dbd_module => mod_dbd.c
[  debug] LoadModule dbd_module mod_dbd.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_bucketeer.so
[  debug] libexec/httpd/mod_bucketeer.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_bucketeer.so
[  debug] Found: bucketeer_module => mod_bucketeer.c
[  debug] LoadModule bucketeer_module mod_bucketeer.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_dumpio.so
[  debug] libexec/httpd/mod_dumpio.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_dumpio.so
[  debug] Found: dumpio_module => mod_dumpio.c
[  debug] LoadModule dumpio_module mod_dumpio.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_reqtimeout.so
[  debug] libexec/httpd/mod_reqtimeout.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_reqtimeout.so
[  debug] Found: reqtimeout_module => mod_reqtimeout.c
[  debug] LoadModule reqtimeout_module mod_reqtimeout.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_ext_filter.so
[  debug] libexec/httpd/mod_ext_filter.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_ext_filter.so
[  debug] Found: ext_filter_module => mod_ext_filter.c
[  debug] LoadModule ext_filter_module mod_ext_filter.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_include.so
[  debug] libexec/httpd/mod_include.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_include.so
[  debug] Found: include_module => mod_include.c
[  debug] LoadModule include_module mod_include.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_filter.so
[  debug] libexec/httpd/mod_filter.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_filter.so
[  debug] Found: filter_module => mod_filter.c
[  debug] LoadModule filter_module mod_filter.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_substitute.so
[  debug] libexec/httpd/mod_substitute.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_substitute.so
[  debug] Found: substitute_module => mod_substitute.c
[  debug] LoadModule substitute_module mod_substitute.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_charset_lite.so
[  debug] libexec/httpd/mod_charset_lite.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_charset_lite.so
[  debug] Found: charset_lite_module => mod_charset_lite.c
[  debug] LoadModule charset_lite_module mod_charset_lite.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_deflate.so
[  debug] libexec/httpd/mod_deflate.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_deflate.so
[  debug] Found: deflate_module => mod_deflate.c
[  debug] LoadModule deflate_module mod_deflate.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_log_config.so
[  debug] libexec/httpd/mod_log_config.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_log_config.so
[  debug] Found: log_config_module => mod_log_config.c
[  debug] LoadModule log_config_module mod_log_config.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_log_forensic.so
[  debug] libexec/httpd/mod_log_forensic.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_log_forensic.so
[  debug] Found: log_forensic_module => mod_log_forensic.c
[  debug] LoadModule log_forensic_module mod_log_forensic.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_logio.so
[  debug] libexec/httpd/mod_logio.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_logio.so
[  debug] Found: logio_module => mod_logio.c
[  debug] LoadModule logio_module mod_logio.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_env.so
[  debug] libexec/httpd/mod_env.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_env.so
[  debug] Found: env_module => mod_env.c
[  debug] LoadModule env_module mod_env.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_mime_magic.so
[  debug] libexec/httpd/mod_mime_magic.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_mime_magic.so
[  debug] Found: mime_magic_module => mod_mime_magic.c
[  debug] LoadModule mime_magic_module mod_mime_magic.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_cern_meta.so
[  debug] libexec/httpd/mod_cern_meta.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_cern_meta.so
[  debug] Found: cern_meta_module => mod_cern_meta.c
[  debug] LoadModule cern_meta_module mod_cern_meta.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_expires.so
[  debug] libexec/httpd/mod_expires.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_expires.so
[  debug] Found: expires_module => mod_expires.c
[  debug] LoadModule expires_module mod_expires.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_headers.so
[  debug] libexec/httpd/mod_headers.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_headers.so
[  debug] Found: headers_module => mod_headers.c
[  debug] LoadModule headers_module mod_headers.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_ident.so
[  debug] libexec/httpd/mod_ident.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_ident.so
[  debug] Found: ident_module => mod_ident.c
[  debug] LoadModule ident_module mod_ident.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_usertrack.so
[  debug] libexec/httpd/mod_usertrack.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_usertrack.so
[  debug] Found: usertrack_module => mod_usertrack.c
[  debug] LoadModule usertrack_module mod_usertrack.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_unique_id.so
[  debug] libexec/httpd/mod_unique_id.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_unique_id.so
[  debug] Found: unique_id_module => mod_unique_id.c
[  debug] LoadModule unique_id_module mod_unique_id.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_version.so
[  debug] libexec/httpd/mod_version.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_version.so
[  debug] Found: version_module => mod_version.c
[  debug] LoadModule version_module mod_version.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_proxy.so
[  debug] libexec/httpd/mod_proxy.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_proxy.so
[  debug] Found: proxy_module => mod_proxy.c
[  debug] LoadModule proxy_module mod_proxy.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_proxy_connect.so
[  debug] libexec/httpd/mod_proxy_connect.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_proxy_connect.so
[  debug] Found: proxy_connect_module => mod_proxy_connect.c
[  debug] LoadModule proxy_connect_module mod_proxy_connect.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_proxy_ftp.so
[  debug] libexec/httpd/mod_proxy_ftp.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_proxy_ftp.so
[  debug] Found: proxy_ftp_module => mod_proxy_ftp.c
[  debug] LoadModule proxy_ftp_module mod_proxy_ftp.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_proxy_http.so
[  debug] libexec/httpd/mod_proxy_http.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_proxy_http.so
[  debug] Found: proxy_http_module => mod_proxy_http.c
[  debug] LoadModule proxy_http_module mod_proxy_http.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_proxy_scgi.so
[  debug] libexec/httpd/mod_proxy_scgi.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_proxy_scgi.so
[  debug] Found: proxy_scgi_module => mod_proxy_scgi.c
[  debug] LoadModule proxy_scgi_module mod_proxy_scgi.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_proxy_ajp.so
[  debug] libexec/httpd/mod_proxy_ajp.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_proxy_ajp.so
[  debug] Found: proxy_ajp_module => mod_proxy_ajp.c
[  debug] LoadModule proxy_ajp_module mod_proxy_ajp.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_proxy_balancer.so
[  debug] libexec/httpd/mod_proxy_balancer.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_proxy_balancer.so
[  debug] Found: proxy_balancer_module => mod_proxy_balancer.c
[  debug] LoadModule proxy_balancer_module mod_proxy_balancer.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_ssl.so
[  debug] libexec/httpd/mod_ssl.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_ssl.so
[  debug] Found: ssl_module => mod_ssl.c
[  debug] LoadModule ssl_module mod_ssl.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_mime.so
[  debug] libexec/httpd/mod_mime.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_mime.so
[  debug] Found: mime_module => mod_mime.c
[  debug] LoadModule mime_module mod_mime.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_dav.so
[  debug] libexec/httpd/mod_dav.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_dav.so
[  debug] Found: dav_module => mod_dav.c
[  debug] LoadModule dav_module mod_dav.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_status.so
[  debug] libexec/httpd/mod_status.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_status.so
[  debug] Found: status_module => mod_status.c
[  debug] LoadModule status_module mod_status.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_autoindex.so
[  debug] libexec/httpd/mod_autoindex.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_autoindex.so
[  debug] Found: autoindex_module => mod_autoindex.c
[  debug] LoadModule autoindex_module mod_autoindex.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_asis.so
[  debug] libexec/httpd/mod_asis.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_asis.so
[  debug] Found: asis_module => mod_asis.c
[  debug] LoadModule asis_module mod_asis.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_info.so
[  debug] libexec/httpd/mod_info.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_info.so
[  debug] Found: info_module => mod_info.c
[  debug] LoadModule info_module mod_info.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_suexec.so
[  debug] libexec/httpd/mod_suexec.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_suexec.so
[  debug] Found: suexec_module => mod_suexec.c
[  debug] LoadModule suexec_module mod_suexec.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_cgi.so
[  debug] libexec/httpd/mod_cgi.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_cgi.so
[  debug] Found: cgi_module => mod_cgi.c
[  debug] LoadModule cgi_module mod_cgi.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_dav_fs.so
[  debug] libexec/httpd/mod_dav_fs.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_dav_fs.so
[  debug] Found: dav_fs_module => mod_dav_fs.c
[  debug] LoadModule dav_fs_module mod_dav_fs.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_vhost_alias.so
[  debug] libexec/httpd/mod_vhost_alias.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_vhost_alias.so
[  debug] Found: vhost_alias_module => mod_vhost_alias.c
[  debug] LoadModule vhost_alias_module mod_vhost_alias.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_negotiation.so
[  debug] libexec/httpd/mod_negotiation.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_negotiation.so
[  debug] Found: negotiation_module => mod_negotiation.c
[  debug] LoadModule negotiation_module mod_negotiation.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_dir.so
[  debug] libexec/httpd/mod_dir.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_dir.so
[  debug] Found: dir_module => mod_dir.c
[  debug] LoadModule dir_module mod_dir.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_imagemap.so
[  debug] libexec/httpd/mod_imagemap.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_imagemap.so
[  debug] Found: imagemap_module => mod_imagemap.c
[  debug] LoadModule imagemap_module mod_imagemap.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_actions.so
[  debug] libexec/httpd/mod_actions.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_actions.so
[  debug] Found: actions_module => mod_actions.c
[  debug] LoadModule actions_module mod_actions.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_speling.so
[  debug] libexec/httpd/mod_speling.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_speling.so
[  debug] Found: speling_module => mod_speling.c
[  debug] LoadModule speling_module mod_speling.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_alias.so
[  debug] libexec/httpd/mod_alias.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_alias.so
[  debug] Found: alias_module => mod_alias.c
[  debug] LoadModule alias_module mod_alias.c
[  debug] using httpd.conf inherited ServerRoot to resolve libexec/httpd/mod_rewrite.so
[  debug] libexec/httpd/mod_rewrite.so successfully resolved to existing file /ntfhome/local/libexec/httpd/mod_rewrite.so
[  debug] Found: rewrite_module => mod_rewrite.c
[  debug] LoadModule rewrite_module mod_rewrite.c
[  debug] /etc/httpd/mime.types is already absolute
[  debug] /etc/httpd/mime.types successfully resolved to existing file /etc/httpd/mime.types
[  debug] Matched Apache revision Apache/2.2.27 2
[  error] configure() has failed:
Use of each() on hash after insertion without resetting hash iterator results in undefined behavior, Perl interpreter: 0xf2e8010 at /ntfhome/local/lib/perl5/site_perl/5.20.0/x86_64-linux-thread-multi-ld/Apache/TestSSLCA.pm line 103.
Compilation failed in require at /ntfhome/local/lib/perl5/site_perl/5.20.0/x86_64-linux-thread-multi-ld/Apache/TestConfig.pm line 1474.

[warning] forcing Apache::TestConfig object save
[  debug] generating conf/apache_test_config.pm
[  debug] saving config data to apache_test_config.pm
[warning] run 't/TEST -clean' to clean up before continuing
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.