Return-Path: X-Original-To: apmail-httpd-apreq-dev-archive@www.apache.org Delivered-To: apmail-httpd-apreq-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DAFA011A99 for ; Tue, 24 Jun 2014 07:46:42 +0000 (UTC) Received: (qmail 39063 invoked by uid 500); 24 Jun 2014 07:46:42 -0000 Delivered-To: apmail-httpd-apreq-dev-archive@httpd.apache.org Received: (qmail 39025 invoked by uid 500); 24 Jun 2014 07:46:42 -0000 Mailing-List: contact apreq-dev-help@httpd.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Id: Delivered-To: mailing list apreq-dev@httpd.apache.org Received: (qmail 39015 invoked by uid 99); 24 Jun 2014 07:46:42 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 Jun 2014 07:46:42 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of margol@beamartyr.net designates 85.195.98.136 as permitted sender) Received: from [85.195.98.136] (HELO mail1.mirimar.net) (85.195.98.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 Jun 2014 07:46:38 +0000 Received: from [172.17.24.103] (ODAP-199-203-61-108.bb.netvision.net.il [199.203.61.108]) (authenticated bits=0) by mail1.mirimar.net (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id s5O7k6jE020083 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Tue, 24 Jun 2014 09:46:09 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=beamartyr.net; s=mail; t=1403595970; bh=9WI3XVVeF6WH6WUDAR5roFAsQYHccPxwLGd5k3ggfeI=; h=Message-ID:Date:From:MIME-Version:To:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=rlXedjL8CSojCilRlqOgzws4eTERlcqn1BThsJVVWa2rn+Tbj8JdB3fCAsE71rrF6 7mno+E5w4Xzprp9Oule5jJeFizJLW57OC1837kvBEi4vmK7vw5wZO2biIw7GQvxRxC oM46qL8h3OVGFS9clAVblWKyX7NhtJIlINQykluM= Message-ID: <53A92CB9.5010604@beamartyr.net> Date: Tue, 24 Jun 2014 10:46:01 +0300 From: Issac Goldstand User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: apreq-dev@httpd.apache.org, Mark.Hedges@Ticketmaster.com Subject: Re: error in Apache::TestSSLCA, cannot build libapreq References: <55EEF0B3C5BF2744B2248754D717EE4C4B3245@USASHEXMB02.LYV.LiveNation.com> In-Reply-To: <55EEF0B3C5BF2744B2248754D717EE4C4B3245@USASHEXMB02.LYV.LiveNation.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on zaphod.mirimar.net X-Virus-Scanned: clamav-milter 0.96.5 at zaphod X-Virus-Status: Clean X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,RDNS_DYNAMIC,SPF_SOFTFAIL,URIBL_BLOCKED autolearn=no version=3.3.2 I'll try to get to look at this in the next few days. I'm incredibly low on time this week, so feel free to prod me (off-list, please) if you don't see it soon. Issac On 24/06/2014 00:57, Mark Hedges wrote: > "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 > > sre@tst1.ntf.cftdev1 /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 >