ports/132726: mod_perl2 compile problem

oleg olevole at yandex.ru
Tue Mar 17 11:30:05 UTC 2009


>Number:         132726
>Category:       ports
>Synopsis:       mod_perl2 compile problem
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Mar 17 11:30:04 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     oleg
>Release:        8.0-CURRENT
>Organization:
>Environment:
FreeBSD oleg 8.0-CURRENT FreeBSD 8.0-CURRENT #4 r189731: Thu Mar 12 12:37:41 MSK 2009     root at oleg:/usr/obj/usr/src/sys/o20090103  i386
>Description:
mod_perl2 doesn't not compile on FreeBSD-HEAD. Breaks on messages:
----
[root at partnerdev mod_perl2]# make      
===>  Vulnerability check disabled, database not found

Note, Aapche(2)::Reload was mistakenly ommited from 2.0.4
cd /usr/ports/www/p5-Apache-Reload ; make install        
After installing mod_perl                                
This will be fixed in the next version....               

===>  Extracting for mod_perl2-2.0.4_1,3
=> MD5 Checksum OK for mod_perl-2.0.4.tar.gz.
=> SHA256 Checksum OK for mod_perl-2.0.4.tar.gz.
===>   mod_perl2-2.0.4_1,3 depends on file: /usr/local/bin/perl5.8.9 - found
===>  Patching for mod_perl2-2.0.4_1,3                                      
===>   mod_perl2-2.0.4_1,3 depends on file: /usr/local/bin/perl5.8.9 - found
===>  Applying FreeBSD patches for mod_perl2-2.0.4_1,3                      
===>   mod_perl2-2.0.4_1,3 depends on file: /usr/local/lib/perl5/site_perl/5.8.9/mach/BSD/Resource.pm - found
===>   mod_perl2-2.0.4_1,3 depends on file: /usr/local/sbin/apxs - found                                     
===>   mod_perl2-2.0.4_1,3 depends on file: /usr/local/bin/perl5.8.9 - found                                 
===>  Configuring for mod_perl2-2.0.4_1,3                                                                    
/bin/rm /usr/ports/www/mod_perl2/work/mod_perl-2.0.4/lib/ModPerl/BuildMM.pm.orig                             
Reading Makefile.PL args from @ARGV                                                                          
   MP_APXS = /usr/local/sbin/apxs                                                                            
no conflicting prior mod_perl version found - good.                                                          
Configuring Apache/2.2.11 mod_perl/2.0.4 Perl/v5.8.9                                                         
Checking if your kit is complete...                                                                          
Looks good                                                                                                   
Subroutine MY::postamble redefined at ./Makefile.PL line 167.                                                
Subroutine MY::constants redefined at ./Makefile.PL line 181.                                                
[   info] generating script t/TEST                                                                           
[   info] generating script ./t/cgi-bin/cookies.pl                                                           
[   info] generating script ./t/cgi-bin/next_available_port.pl                                               
Writing Makefile for Apache::Test                                                                            
Checking for File::Spec...ok                                                                                 
Checking for Cwd...ok                                                                                        
[   info] generating script t/TEST                                                                           
Checking if your kit is complete...                                                                          
Looks good                                                                                                   
Writing Makefile for ModPerl::Registry                                                                       
... /generating Makefile...//
..

===>  Building for mod_perl2-2.0.4_1,3
cd "src/modules/perl" && make
cc -I/usr/ports/www/mod_perl2/work/mod_perl-2.0.4/src/modules/perl -I/usr/ports/www/mod_perl2/work/mod_perl-2.0.4/xs -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include -I/usr/local/include/db42 -I/usr/local/include/apache22 -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.9/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/local/lib/perl5/5.8.9/mach/CORE -DMOD_PERL -DMP_COMPAT_1X -O2 -pipe -fno-strict-aliasing -DPIC -fPIC  -c mod_perl.c && mv mod_perl.o mod_perl.lo
modperl_debug.h:23: error: nested function 'modperl_pid_tid' declared but never defined
modperl_cgi.h:36: error: nested function 'modperl_cgi_header_parse' declared but never defined
modperl_filter.h:108: error: nested function 'modperl_input_filter_write' declared but never defined
modperl_filter.h:103: error: nested function 'modperl_input_filter_read' declared but never defined
modperl_filter.h:85: error: nested function 'modperl_output_filter_write' declared but never defined
modperl_filter.h:80: error: nested function 'modperl_output_filter_read' declared but never defined
modperl_filter.h:74: error: nested function 'modperl_input_filter_flush' declared but never defined
modperl_filter.h:73: error: nested function 'modperl_output_filter_flush' declared but never defined
modperl_filter.h:47: error: nested function 'modperl_wbucket_write' declared but never defined
modperl_filter.h:42: error: nested function 'modperl_wbucket_flush' declared but never defined
modperl_filter.h:39: error: nested function 'modperl_wbucket_pass' declared but never defined
modperl_io.h:60: error: nested function 'modperl_io_perlio_restore_stdout' declared but never defined
modperl_io.h:58: error: nested function 'modperl_io_perlio_restore_stdin' declared but never defined
modperl_io.h:56: error: nested function 'modperl_io_perlio_override_stdout' declared but never defined
modperl_io.h:54: error: nested function 'modperl_io_perlio_override_stdin' declared but never defined
modperl_io.h:52: error: nested function 'modperl_io_handle_untie' declared but never defined
modperl_io.h:50: error: nested function 'modperl_io_handle_tied' declared but never defined
modperl_io.h:48: error: nested function 'modperl_io_tie_stdin' declared but never defined
modperl_io.h:46: error: nested function 'modperl_io_tie_stdout' declared but never defined
modperl_io.h:45: error: nested function 'modperl_io_handle_tie' declared but never defined
modperl_io_apache.h:58: error: nested function 'modperl_request_read' declared but never defined
modperl_io_apache.h:37: error: nested function 'modperl_io_apache_init' declared but never defined
modperl_handler.h:47: error: nested function 'modperl_handler_name' declared but never defined
modperl_handler.h:29: error: nested function 'modperl_handler_anon_get' declared but never defined
modperl_handler.h:28: error: nested function 'modperl_handler_anon_add' declared but never defined
modperl_handler.h:27: error: nested function 'modperl_handler_anon_next' declared but never defined
modperl_util.h:88: error: nested function 'modperl_perl_module_loaded' declared but never defined
modperl_util.h:83: error: nested function 'modperl_dir_config' declared but never defined
modperl_util.h:64: error: nested function 'modperl_perl_av_push_elts_ref' declared but never defined
modperl_util.h:47: error: nested function 'modperl_ptr2obj' declared but never defined
modperl_util.h:45: error: nested function 'modperl_newSVsv_obj' declared but never defined
modperl_util.h:41: error: nested function 'modperl_sv2request_rec' declared but never defined
modperl_util.h:40: error: nested function 'modperl_sv2server_rec' declared but never defined
modperl_common_util.h:108: error: nested function 'modperl_uri_new' declared but never defined
modperl_common_util.h:106: error: nested function 'modperl_perl_sv_setref_uv' declared but never defined
modperl_common_util.h:103: error: nested function 'modperl_hash_tied_object' declared but never defined
modperl_common_util.h:100: error: nested function 'modperl_hash_tied_object_rv' declared but never defined
modperl_common_util.h:95: error: nested function 'modperl_hash_tie' declared but never defined
*** Error code 1

Stop in /usr/ports/www/mod_perl2/work/mod_perl-2.0.4/src/modules/perl.


----

>How-To-Repeat:
on FreeBSD-HEAD:
1) refresh ports-tree
2) cd /usr/ports/lang/perl5.8 && make install
3) cd /usr/ports/www/apache22 && make install
4) cd /usr/ports/www/mod_perl2 make

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list