mod_perl2 reinstall for new perl 5.20......

Larry Rosenman ler at lerctr.org
Sun Sep 20 17:27:11 UTC 2015


 

I'm still seeing this. Just a reminder. 

===> Cleaning for ap24-mod_perl2-2.0.9,3
===> License APACHE20 accepted by the user
===> ap24-mod_perl2-2.0.9,3 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by ap24-mod_perl2-2.0.9,3 for
building
===> Extracting for ap24-mod_perl2-2.0.9,3
=> SHA256 Checksum OK for mod_perl-2.0.9.tar.gz.
===> Patching for ap24-mod_perl2-2.0.9,3
===> Applying FreeBSD patches for ap24-mod_perl2-2.0.9,3
/usr/bin/sed -i.bak -e 's/APR_INLINE//g'
/usr/ports/www/mod_perl2/work/mod_perl-2.0.9/src/modules/perl/modperl_common_util.h
/usr/bin/sed -i.bak -e
"s|/usr/local/apache/bin/apxs|/usr/local/sbin/apxs|" -e "s|'bin',
'apxs'|'sbin', 'apxs'|"
/usr/ports/www/mod_perl2/work/mod_perl-2.0.9/lib/Apache2/Build.pm
===> ap24-mod_perl2-2.0.9,3 depends on package: p5-BSD-Resource>=0 -
found
===> ap24-mod_perl2-2.0.9,3 depends on file: /usr/local/sbin/apxs -
found
===> ap24-mod_perl2-2.0.9,3 depends on executable: gmake - found
===> ap24-mod_perl2-2.0.9,3 depends on package: perl5>=5.20<5.21 - found
===> Configuring for ap24-mod_perl2-2.0.9,3
/usr/bin/find /usr/ports/www/mod_perl2/work/mod_perl-2.0.9 -type f \(
-name \*.bak -o -name \*.orig \) -delete
Please repair your Module::CoreList at lib/Apache2/Build.pm line 50.
BEGIN failed--compilation aborted at lib/Apache2/Build.pm line 65.
Compilation failed in require at ./Makefile.PL line 38.
BEGIN failed--compilation aborted at ./Makefile.PL line 38.
*** Error code 22 

Stop.
make: stopped in /usr/ports/www/mod_perl2 

===>>> make build failed for www/mod_perl2
===>>> Aborting update 

===>>> There are messages from installed ports to display,
but first take a moment to review the error messages
above. Then press Enter when ready to proceed. 

===>>> pkg-message for perl5-5.20.3_8
The /usr/bin/perl symlink has been removed starting with Perl 5.20.
For shebangs, you should either use: 

#!/usr/local/bin/perl 

or 

#!/usr/bin/env perl 

The first one will only work if you have a /usr/local/bin/perl,
the second will work as long as perl is in PATH. 

===>>> Done displaying pkg-message files 

===>>> Upgrade of perl5-5.20.3_7 to perl5-5.20.3_8 complete 

===>>> You can restart from the point of failure with this command line:
portmaster <flags> www/mod_perl2 

thebighonker.lerctr.org /home/ler # 

On 2015-09-14 16:15, Philip M. Gollucci wrote: 

> I've never seen this. I'm moving Tuesday. I have another bug ahead of this for 5.22 but maybe I can look next week............ 
> 
> On Mon, Sep 14, 2015 at 4:20 PM, Larry Rosenman <ler at lerctr.org> wrote:
> 
>> I'm getting the following, and I have zero clue how to fix it....
>> 
>> thebighonker.lerctr.org [1] /usr/ports/www/mod_perl2 # make
>> ===> ap24-mod_perl2-2.0.9,3 depends on package: p5-BSD-Resource>=0 - found
>> ===> ap24-mod_perl2-2.0.9,3 depends on file: /usr/local/sbin/apxs - found
>> ===> ap24-mod_perl2-2.0.9,3 depends on executable: gmake - found
>> ===> ap24-mod_perl2-2.0.9,3 depends on package: perl5>=5.20<5.21 - found
>> ===> Configuring for ap24-mod_perl2-2.0.9,3
>> /usr/bin/find /usr/ports/www/mod_perl2/work/mod_perl-2.0.9 -type f \( -name \*.bak -o -name \*.orig \) -delete
>> Please repair your Module::CoreList at lib/Apache2/Build.pm line 50.
>> BEGIN failed--compilation aborted at lib/Apache2/Build.pm line 65.
>> Compilation failed in require at ./Makefile.PL line 38.
>> BEGIN failed--compilation aborted at ./Makefile.PL line 38.
>> *** Error code 22
>> 
>> Stop.
>> make: stopped in /usr/ports/www/mod_perl2
>> thebighonker.lerctr.org [1] /usr/ports/www/mod_perl2 # make -V MAINTAINER
>> apache at FreeBSD.org
>> thebighonker.lerctr.org [1] /usr/ports/www/mod_perl2 # perl -V
>> Summary of my perl5 (revision 5 version 20 subversion 3) configuration:
>> 
>> Platform:
>> osname=freebsd, osvers=10.2-stable, archname=amd64-freebsd-thread-multi
>> uname='freebsd thebighonker.lerctr.org [1] 10.2-stable freebsd 10.2-stable #30 r287720: sat sep 12 13:54:32 cdt 2015 root at thebighonker.lerctr.org:usrobjusrsrcsysgeneric amd64 '
>> config_args='-sde -Dprefix=/usr/local -Dlibperl=libperl.so.5.20.3 -Darchlib=/usr/local/lib/perl5/5.20/mach -Dprivlib=/usr/local/lib/perl5/5.20 -Dman3dir=/usr/local/lib/perl5/5.20/perl/man/man3 -Dman1dir=/usr/local/lib/perl5/5.20/perl/man/man1 -Dsitearch=/usr/local/lib/perl5/site_perl/mach/5.20 -Dsitelib=/usr/local/lib/perl5/site_perl -Dscriptdir=/usr/local/bin -Dsiteman3dir=/usr/local/lib/perl5/site_perl/man/man3 -Dsiteman1dir=/usr/local/lib/perl5/site_perl/man/man1 -Ui_malloc -Ui_iconv -Uinstallusrbinperl -Dusenm=n -Dcc=cc -Duseshrplib -Dinc_version_list=none -Dcf_by=perl -Dcf_email=perl at FreeBSD.org -Dcf_time=Sat Sep 12 14:09:14 CDT 2015 -Alddlflags=-L/usr/ports/lang/perl5.20/work/perl-5.20.3 -L/usr/local/lib/perl5/5.20/mach/CORE -Wl,-rpath=/usr/local/lib/perl5/5.20/mach/CORE -lperl -Dshrpldflags=$(LDDLFLAGS:N-L/usr/ports/lang/perl5.20/work/perl-5.20.3:N-L/usr/local/lib/perl5/5.20/mach/CORE:N-Wl,-rpath=/usr/local/lib/perl5/5.20/mach/CORE:N-lperl) -Wl,-soname,$(LIBPERL:R)
-Dotherlibdirs=/usr/local/lib/perl5/site_perl/5.20:/usr/local/lib/perl5/site_perl/5.20/mach -Doptimize=-O2 -pipe -fstack-protector -fno-strict-aliasing -Ui_gdbm -Dusemultiplicity=y -Duse64bitint -Dusethreads=y -Dusemymalloc=n'
>> hint=recommended, useposix=true, d_sigaction=define
>> useithreads=define, usemultiplicity=define
>> use64bitint=define, use64bitall=define, uselongdouble=undef
>> usemymalloc=n, bincompat5005=undef
>> Compiler:
>> cc='cc', ccflags ='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include',
>> optimize='-O2 -pipe -fstack-protector -fno-strict-aliasing',
>> cppflags='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
>> ccversion='', gccversion='4.2.1 Compatible FreeBSD Clang 3.4.1 (tags/RELEASE_34/dot1-final 208032)', gccosandvers=''
>> intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
>> d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
>> ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
>> alignbytes=8, prototype=define
>> Linker and Libraries:
>> ld='cc', ldflags ='-lpthread -Wl,-E -fstack-protector -L/usr/local/lib'
>> libpth=/usr/lib /usr/local/lib /usr/include/clang/3.4.1 /usr/lib
>> libs=-lpthread -lgdbm -lm -lcrypt -lutil
>> perllibs=-lpthread -lm -lcrypt -lutil
>> libc=, so=so, useshrplib=true, libperl=libperl.so.5.20.3
>> gnulibc_version=''
>> Dynamic Linking:
>> dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' -Wl,-R/usr/local/lib/perl5/5.20/mach/CORE'
>> cccdlflags='-DPIC -fPIC', lddlflags='-shared -L/usr/ports/lang/perl5.20/work/perl-5.20.3 -L/usr/local/lib/perl5/5.20/mach/CORE -Wl,-rpath=/usr/local/lib/perl5/5.20/mach/CORE -lperl -L/usr/local/lib -fstack-protector'
>> 
>> Characteristics of this binary (from libperl):
>> Compile-time options: HAS_TIMES MULTIPLICITY PERLIO_LAYERS
>> PERL_DONT_CREATE_GVSV
>> PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
>> PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
>> PERL_NEW_COPY_ON_WRITE PERL_PRESERVE_IVUV
>> USE_64_BIT_ALL USE_64_BIT_INT USE_ITHREADS
>> USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE
>> USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_PERLIO
>> USE_PERL_ATOF USE_REENTRANT_API
>> Built under freebsd
>> @INC:
>> /usr/local/lib/perl5/site_perl/mach/5.20
>> /usr/local/lib/perl5/site_perl
>> /usr/local/lib/perl5/5.20/mach
>> /usr/local/lib/perl5/5.20
>> /usr/local/lib/perl5/site_perl/5.20
>> /usr/local/lib/perl5/site_perl/5.20/mach
>> .
>> thebighonker.lerctr.org [1] /usr/ports/www/mod_perl2 #
>> 
>> -- 
>> Larry Rosenman http://www.lerctr.org/~ler [2]
>> Phone: +1 214-642-9640 [3] E-Mail: ler at lerctr.org
>> US Mail: 7011 W Parmer Ln, Apt 1115, Austin, TX 78729-6961
>> _______________________________________________
>> freebsd-apache at freebsd.org mailing list
>> https://lists.freebsd.org/mailman/listinfo/freebsd-apache [4]
>> To unsubscribe, send any mail to "freebsd-apache-unsubscribe at freebsd.org"
> 
> -- 
> 
> ---------------------------------------------------------------------------------
> Curb: Your ride is here
> 4096R/D21D2752 [5] ECDF B597 B54B 7F92 753E E0EA F699 A450 D21D 2752 
> Philip M. Gollucci (pgollucci at p6m7g8.com) c: 703.336.9354 
> Member, Apache Software Foundation
> Committer, FreeBSD Foundation
> Consultant, P6M7G8 Inc.
> Sr. Director IT Operations, Curb
> 
> What doesn't kill us can only make us stronger; 
> Except it almost kills you.

-- 
Larry Rosenman http://www.lerctr.org/~ler [2]
Phone: +1 214-642-9640 E-Mail: ler at lerctr.org
US Mail: 7011 W Parmer Ln, Apt 1115, Austin, TX 78729-6961
 

Links:
------
[1] http://thebighonker.lerctr.org
[2] http://www.lerctr.org/~ler
[3] tel:%2B1%20214-642-9640
[4] https://lists.freebsd.org/mailman/listinfo/freebsd-apache
[5] http://pgp.mit.edu/pks/lookup?op=get&search=0xF699A450D21D2752


More information about the freebsd-apache mailing list