Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Oct 2007 00:54:34 -0400
From:      "Philip M. Gollucci" <pgollucci@ridecharge.com>
To:        Barry Byrne <barry.byrne@wbtsystems.com>
Cc:        "freebsd-questions@freebsd.org" <freebsd-questions@freebsd.org>
Subject:   Re: p5-libapreq2 port fails to build
Message-ID:  <4704720A.4080904@ridecharge.com>
In-Reply-To: <003301c804eb$b75b78b0$88010c0a@dublin.wbtsystems.com>
References:  <003301c804eb$b75b78b0$88010c0a@dublin.wbtsystems.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Barry Byrne wrote:
> Hi All,
> 
> Not sure if it's related to the upgrade to autoconf 2.61, but libapreq2 now
> fails to build.
> 
> Running on 6.2-RELEASE-p7 with ports tree up to date.
> 
> The header files referenced in the first two lines below do existin in:
> 
>         /usr/local/include/apache22/modules/perl/
Hmmmm -- very odd -- this actually works for me.  Likely your ports tree
was in flux.  What was the actual compile line -- the one with the
-I<include> stuff?

Should be similiar to this:
cd perl; make
cp lib/Apache2/Cookie.pm blib/lib/Apache2/Cookie.pm
cp lib/Apache2/Upload.pm blib/lib/Apache2/Upload.pm
cp lib/Apache2/Request.pm blib/lib/Apache2/Request.pm
cp Request.pm ../../../blib/lib/APR/Request.pm
cp Request.pod ../../../blib/lib/APR/Request.pod
/usr/local/bin/perl5.8.8 /usr/local/lib/perl5/5.8.8/ExtUtils/xsubpp
-typemap /usr/local/lib/perl5/5.8.8/ExtUtils/typemap -typemap
/usr/local/lib/perl5/site_perl/5.8.8/mach/auto/Apache2/typemap -typemap
../../typemap  Request.xs > Request.xsc && mv Request.xsc Request.c
cc -c  -I/usr/ports/www/p5-libapreq2/work/libapreq2-2.08/glue/perl/xs
-I/usr/ports/www/p5-libapreq2/work/libapreq2-2.08/include
-I/usr/ports/www/p5-libapreq2/work/libapreq2-2.08/glue/perl/xsbuilder
-I/usr/local/include/apache22  -I/usr/local/include/apr-1
-I/usr/local/include/db42 -I/usr/local/include
-I/usr/local/include/apache22/modules/perl
-DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.8/BSDPAN" -DHAS_FPSETMASK
-DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe
-Wdeclaration-after-statement -I/usr/local/include
-I/usr/local/lib/perl5/5.8.8/mach/CORE -DMOD_PERL -DMP_COMPAT_1X -O
-pipe -march=pentium4    -DVERSION=\"2.08\"  -DXS_VERSION=\"2.08\" -DPIC
-fPIC "-I/usr/local/lib/perl5/5.8.8/mach/CORE"

Look like a variant of this patch is already there in
files/patch-glue-perl-Makefile.PL

cd /var/db/pkg ; ls -ld auto* apache* *perl* m4*
Oct  4 00:38:06 2007 apache-2.2.6_2
Oct  3 17:49:15 2007 autoconf-2.61_2
Oct  3 17:49:15 2007 autoconf-wrapper-20070404
Oct  3 17:49:15 2007 automake-wrapper-20070404
Oct  3 17:49:18 2007 m4-1.4.9
Oct  4 00:38:06 2007 mod_perl2-2.0.3_2,3
Oct  4 00:38:05 2007 perl-5.8.8

http://people.apache.org/~pgollucci/p5-libapreq2.log

http://portsmon.freebsd.org/portoverview.py?category=www&portname=p5-libapreq2

locate modperl_perl_unembed.h
/usr/local/include/apache22/modules/perl/modperl_perl_unembed.h

locate modperl_common_util.h
/usr/local/include/apache22/modules/perl/modperl_common_util.h

HTH



------------------------------------------------------------------------
Philip M. Gollucci (philip@ridecharge.com) c:323.219.4708 o:703.749.9295x206
Senior System Admin - Riderway, Inc.
http://riderway.com / http://ridecharge.com
1024D/EC88A0BF 0DE5 C55C 6BF3 B235 2DAB  B89E 1324 9B4F EC88 A0BF

Work like you don't need the money,
love like you'll never get hurt,
and dance like nobody's watching.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4704720A.4080904>