Subject: ap-perl doesn't compile on Solaris
To: None <tech-pkg@netbsd.org>
From: Bernd Ernesti <netbsd@arresum.inka.de>
List: tech-pkg
Date: 10/19/2001 18:50:31
Hi,
I am trying to build ap-perl with zoularis but it doesn't build:
===> Configuring for ap-perl-1.25
Will configure via APXS (apxs=/opt/bsd/sbin/apxs)
[..]
Now please type 'make' to build libperl.so
Checking CGI.pm VERSION..........ok
Checking for LWP::UserAgent......failed
Can't load module HTML::Parser, dynamic loading not available in this perl.
(You may need to build a new perl executable which either supports
dynamic loading or has the HTML::Parser module statically linked into it.)
at /opt/bsd/lib/perl5/site_perl/5.6.1/sparc-solaris/HTML/Entities.pm line 79
Compilation failed in require at /opt/bsd/lib/perl5/site_perl/5.6.1/sparc-solaris/HTML/Entities.pm line 79.
Compilation failed in require at /opt/bsd/lib/perl5/site_perl/5.6.1/sparc-solaris/HTML/HeadParser.pm line 70.
BEGIN failed--compilation aborted at /opt/bsd/lib/perl5/site_perl/5.6.1/sparc-solaris/HTML/HeadParser.pm line 70.
Compilation failed in require at /opt/bsd/lib/perl5/site_perl/5.6.1/LWP/Protocol.pm line 47.
Compilation failed in require at /opt/bsd/lib/perl5/site_perl/5.6.1/LWP/UserAgent.pm line 103.
BEGIN failed--compilation aborted at /opt/bsd/lib/perl5/site_perl/5.6.1/LWP/UserAgent.pm line 103.
Compilation failed in require at Makefile.PL line 1110.
The libwww-perl library is needed to run the test suite.
Installation of this library is recommended, but not required.
[..]
===> Building for ap-perl-1.25
[..]
ld -o libperl.so mod_perl.lo perlxsi.lo perl_config.lo perl_util.lo perlio.lo mod_perl_opmask.lo Apache.lo Constants.lo ModuleConfig.lo Log.lo URI.lo Util.lo Connection.lo Server.lo File.lo Table.lo /opt/bsd/lib/perl5/5.6.1/sparc-solaris/DynaLoader_pic.o -R/opt/bsd/lib -L/opt/bsd/lib -L/opt/bsd/lib/perl5/5.6.1/sparc-solaris/CORE -lperl -lm -lsocket -lnsl -lm
Undefined first referenced
symbol in file
boot_Devel__DProf perlxsi.lo
ap_append_arrays perl_config.lo
ap_sub_req_lookup_file Apache.lo
ap_create_per_dir_config perl_config.lo
ap_internal_redirect Apache.lo
ap_table_unset Apache.lo
ap_pstrdup mod_perl.lo
ap_os_dso_unload mod_perl.lo
ap_os_escape_path Util.lo
ap_chdir_file Apache.lo
[..]
I removed all old perl packages and installed perl-5.6.1nb6 and all the other
packages, including p5-libwww and now the build of ap-perl fails.
Btw, does ap-perl needs a dependency for p5-libwww, since it checks for some
of the .pm files from it?
Bernd