Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Mar 2005 19:35:20 +0300 (MSK)
From:      Tarc <tarc@po.cs.msu.su>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/78451: mod_perl not compilled	
Message-ID:  <200503051635.j25GZKt4010781@tarc.po.cs.msu.su>
Resent-Message-ID: <200503051640.j25Ge9Zn056855@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         78451
>Category:       ports
>Synopsis:       mod_perl not compilled
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Mar 05 16:40:09 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Tarc
>Release:        FreeBSD 5.3-STABLE i386
>Organization:
MSU	
>Environment:
System: FreeBSD tarc.po.cs.msu.su 5.3-STABLE FreeBSD 5.3-STABLE #0: Wed Dec 29 18:08:32 MSK 2004 root@tarc.po.cs.msu.su:/usr/src/sys/i386/compile/Kernel i386

all followed packages installed with default make flags(except perl, which compilled with teaded support)

apache+mod_ssl+ipv6-1.3.33+2.8.22 The Apache 1.3 webserver with SSL/TLS and IPv6 functionalit
autoconf-2.13.000227_5 Automatically configure source code on many Un*x platforms 
autoconf-2.53_3     Automatically configure source code on many Un*x platforms 
autoconf-2.59_2     Automatically configure source code on many Un*x platforms 
automake-1.5_2,1    GNU Standards-compliant Makefile generator (version 1.5)
automake-1.8.5_2    GNU Standards-compliant Makefile generator (version 1.8)
compat4x-i386-5.3   A convenience package to install the compat4x libraries
p5-AppConfig-1.56   A Perl module for reading configuration files
p5-Chart-2.3        A perl5 interface to build chart graphics
p5-Convert-BinHex-1.119 Perl module to extract data from Macintosh BinHex files
p5-Curses-1.08b     Perl5 module for terminal screen handling and optimization
p5-Curses-Widgets-1.997 Curses-based widgets and functions
p5-DBD-mysql-2.9004_1 MySQL driver for the Perl5 Database Interface (DBI)
p5-DBI-1.46         The perl5 Database Interface.  Required for DBD::* modules
p5-Data-Dumper-Simple-0.06 Easily dump variables with names
p5-File-Spec-0.90   A Perl module for portably manipulating file specifications
p5-GD-2.16          A perl5 interface to Gd Graphics Library version2
p5-GD-Graph-1.43    Graph plotting module for perl5
p5-GD-TextUtil-0.86 Text utilities for use with GD drawing package
p5-HTML-Parser-3.45 Perl5 module for parsing HTML documents
p5-HTML-Tagset-3.04 Some useful data table in parsing HTML
p5-IO-stringy-2.109 Perl5 module for using IO handles with non-file objects
p5-MIME-Base64-3.05 Perl5 module for Base64 and Quoted-Printable encodings
p5-MIME-Tools-5.417,2 A set of perl5 modules for MIME
p5-Mail-Tools-1.66  Perl5 modules for dealing with Internet e-mail messages
p5-Net-Gnats-0.05   Perl interface to GNU Gnats daemon
p5-PatchReader-0.9.5 Perl module with utilities to read and manipulate patches a
p5-Template-Toolkit-2.14 Extensive Toolkit for template processing
p5-Text-Tabs+Wrap-2001.0929 Line wrapping to form simple paragraphs
p5-TimeDate-1.16,1  Perl5 module containing a better/faster date parser for abs
p5-URI-1.35         Perl5 interface to Uniform Resource Identifier (URI) refere
p5-XML-Parser-2.34_1 Perl extension interface to James Clark's XML parser, expat
p5-gettext-1.01_4   Message handling functions
p5-libwww-5.79_1    Perl5 library for WWW access
perl-threaded-5.8.6_2 Practical Extraction and Report Language

#head -n 5 /usr/ports/www/mod_perl/Makefile
# New ports collection makefile for:    mod_perl
# Date created:                         November 5th 1999
# Whom:                                 Sheldon Hearn <sheldonh@FreeBSD.org>
#
# $FreeBSD: ports/www/mod_perl/Makefile,v 1.30 2004/09/02 09:58:25 mat Exp $

>Description:
 when compilling mod_perl (see version above) it fails on file /usr/ports/www/mod_perl/work/mod_perl-1.29/apaci/Connection.c with following errors:
cc -DPIC -fPIC -O -pipe -I/usr/local/lib/perl5/5.8.6/mach/CORE -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.6/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include  -DMOD_PERL_VERSION=\"1.29\" -DMOD_PERL_STRING_VERSION=\"mod_perl/1.29\" -DMOD_PERL_PREFIX=\"/usr/local/lib/perl5/site_perl/5.8.6/i386-freebsd-thread-multi-64int\" -I/usr/local/include/apache -DMOD_PERL -DHARD_SERVER_LIMIT=512  -DDOCUMENT_LOCATION=\"/usr/local/www/data/\"  -DDEFAULT_PATH=\"/usr/local/bin:/bin:/usr/bin\"  -DACCEPT_FILTER_NAME=\"httpready\" -DFD_SETSIZE=1024 -funsigned-char -DINET6 -Dss_family=__ss_family -Dss_len=__ss_len -DHAVE_SOCKADDR_LEN -DMOD_SSL=208122 -DEAPI -DEAPI_MM -DUSE_EXPAT -I../lib/expat-lite -O -pipe  -DNO_IDEA -O -pipe   -c Connection.c && mv Connection.o Connection.lo
Connection.c: In function `XS_Apache__Connection_remote_ip':
Connection.c:165: error: syntax error before '(' token
Connection.c:169: error: request for member `ai_family' in something not a structure or union
Connection.c:170: error: request for member `ai_flags' in something not a structure or union
Connection.c:171: error: `res0' undeclared (first use in this function)
Connection.c:171: error: (Each undeclared identifier is reported only once
Connection.c:171: error: for each function it appears in.)
Connection.c:171: warning: passing arg 3 of `getaddrinfo' from incompatible pointer type
*** Error code 1

Stop in /usr/ports/www/mod_perl/work/mod_perl-1.29/apaci.
*** Error code 1

Stop in /usr/ports/www/mod_perl/work/mod_perl-1.29.
*** Error code 1

Stop in /usr/ports/www/mod_perl.
>How-To-Repeat:
install above packages
cd /usr/local/www/mod_perl
make all
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:



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