From nobody@FreeBSD.org  Wed Aug  7 04:35:21 2002
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 0313437B401
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  7 Aug 2002 04:35:21 -0700 (PDT)
Received: from www.freebsd.org (www.FreeBSD.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id A9CB043E42
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  7 Aug 2002 04:35:20 -0700 (PDT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.12.4/8.12.4) with ESMTP id g77BZKOT045290
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 7 Aug 2002 04:35:20 -0700 (PDT)
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.12.4/8.12.4/Submit) id g77BZKjH045289;
	Wed, 7 Aug 2002 04:35:20 -0700 (PDT)
Message-Id: <200208071135.g77BZKjH045289@www.freebsd.org>
Date: Wed, 7 Aug 2002 04:35:20 -0700 (PDT)
From: Jens Rehsack <rehsack@liwing.de>
To: freebsd-gnats-submit@FreeBSD.org
Subject: www/mod_php4+lang/php4: build error because of new Sablot port
X-Send-Pr-Version: www-1.0

>Number:         41405
>Category:       ports
>Synopsis:       www/mod_php4+lang/php4: build error because of new Sablot port
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    dirk
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 07 04:40:02 PDT 2002
>Closed-Date:    Thu Aug 08 06:40:14 PDT 2002
>Last-Modified:  Thu Aug  8 06:50:01 PDT 2002
>Originator:     Jens Rehsack
>Release:        4.6-STABLE
>Organization:
LiWing IT-Services
>Environment:
FreeBSD webdev.muppets.liwing.de 4.6-STABLE FreeBSD 4.6-STABLE #0:
Sat Aug  3 13:26:50 GMT 2002
root@webdev.muppets.liwing.de:/usr/obj/usr/src/sys/WEBDEV  i386
>Description:
When PHP4 is compiled with BATCH=yes and following line in
/etc/make.conf is set, linking fails.
make.conf:
PHP4_OPTIONS=\"GD2\" \"zlib\" \"bzip2\" \"mcrypt\" \"mhash\" \
\"pdflib\" \"MySQL\" \"PostgreSQL\" \"OpenLDAP2\" \"XML\" \
\"DOMXML\" \"XMLRPC\" \"XSLT\" \"gettext\" \"iconv\" \"sockets\" \
\"sysvsem\" \"sysvshm\" \"OpenSSL\"

It seems to be a problem in PHP4 Sablotron module, but I'm not sure.

Error message:
===>  Building for mod_php4-4.2.2
Making all in Zend
Making all in main
Making all in ext
Making all in zlib
Making all in bz2
Making all in ctype
Making all in domxml
Making all in gd
Making all in gettext
Making all in iconv
Making all in ldap
Making all in mcrypt
Making all in mhash
Making all in mysql
Making all in openssl
Making all in pcre
Making all in pcrelib
Making all in pdf
Making all in pgsql
Making all in posix
Making all in session
Making all in sockets
Making all in standard
Making all in sysvsem
Making all in sysvshm
Making all in xml
Making all in xmlrpc
Making all in libxmlrpc
Making all in xslt
Making all in sapi
Making all in apache
Making all in TSRM
Making all in regex
Making all in .
/bin/sh /usr/ports/www/mod_php4/work/php-4.2.2/libtool --silent --mode=link cc  -I. -I/usr/ports/www/mod_php4/work/php-4.2.2/ \
-I/usr/ports/www/mod_php4/work/php-4.2.2/main -I/usr/ports/www/mod_php4/work/php-4.2.2 -I/usr/local/include/apache \
-I/usr/ports/www/mod_php4/work/php-4.2.2/Zend -I/usr/local/include/libxml2 -I/usr/local/include \
-I/usr/local/include/freetype2/freetype -I/usr/local/include/mysql -I/usr/ports/www/mod_php4/work/php-4.2.2/ext/xmlrpc/libxmlrpc \
-DDOCUMENT_LOCATION="/usr/local/www/data" -DDEFAULT_PATH="/bin:/usr/bin:/usr/local/bin" -DHARD_SERVER_LIMIT=512 \
-DUSE_EXPAT -I/usr/ports/www/mod_php4/work/php-4.2.2/TSRM -O2 -pipe -march=pentium -I/usr/local/include \
-I/usr/local/include/pgsql -prefer-pic   -o libphp4.la -rpath /usr/ports/www/mod_php4/work/php-4.2.2/libs \
-export-symbols /usr/ports/www/mod_php4/work/php-4.2.2/sapi/apache/php.sym -avoid-version -L/usr/local/lib \
-L/usr/local/lib/mysql  -R /usr/local/lib -R /usr/local/lib/mysql stub.lo  Zend/libZend.la  sapi/apache/libsapi.la \
main/libmain.la  regex/libregex.la  /usr/ports/www/mod_php4/work/php-4.2.2/ext/zlib/libzlib.la \
/usr/ports/www/mod_php4/work/php-4.2.2/ext/bz2/libbz2.la /usr/ports/www/mod_php4/work/php-4.2.2/ext/ctype/libctype.la \
/usr/ports/www/mod_php4/work/php-4.2.2/ext/domxml/libdomxml.la /usr/ports/www/mod_php4/work/php-4.2.2/ext/gd/libgd.la \
/usr/ports/www/mod_php4/work/php-4.2.2/ext/gettext/libgettext.la /usr/ports/www/mod_php4/work/php-4.2.2/ext/iconv/libiconv.la \
/usr/ports/www/mod_php4/work/php-4.2.2/ext/ldap/libldap.la /usr/ports/www/mod_php4/work/php-4.2.2/ext/mcrypt/libmcrypt.la \
/usr/ports/www/mod_php4/work/php-4.2.2/ext/mhash/libmhash.la /usr/ports/www/mod_php4/work/php-4.2.2/ext/mysql/libmysql.la \
/usr/ports/www/mod_php4/work/php-4.2.2/ext/openssl/libopenssl.la /usr/ports/www/mod_php4/work/php-4.2.2/ext/pcre/libpcre.la \
/usr/ports/www/mod_php4/work/php-4.2.2/ext/pdf/libpdf.la /usr/ports/www/mod_php4/work/php-4.2.2/ext/pgsql/libpgsql.la \
/usr/ports/www/mod_php4/work/php-4.2.2/ext/posix/libposix.la /usr/ports/www/mod_php4/work/php-4.2.2/ext/session/libsession.la \
/usr/ports/www/mod_php4/work/php-4.2.2/ext/sockets/libsockets.la /usr/ports/www/mod_php4/work/php-4.2.2/ext/standard/libstandard.la \
/usr/ports/www/mod_php4/work/php-4.2.2/ext/sysvsem/libsysvsem.la /usr/ports/www/mod_php4/work/php-4.2.2/ext/sysvshm/libsysvshm.la \
/usr/ports/www/mod_php4/work/php-4.2.2/ext/xml/libxml.la /usr/ports/www/mod_php4/work/php-4.2.2/ext/xmlrpc/libxmlrpc.la \
/usr/ports/www/mod_php4/work/php-4.2.2/ext/xslt/libxslt.la  TSRM/libtsrm.la -lpam -lsablot -liconv -lexpat -liconv \
-lexpat -lexpat -lexpat -lpq -lpdf -lz -ltiff -lpng -ljpeg -lmysqlclient -lmhash -lmcrypt -lltdl -lldap -llber -liconv \
-lintl -lgd -lfreetype -lpng -lz -ljpeg -lz -lm -liconv -lz -lxml2 -lbz2 -lz -lcrypt -lssl -lcrypto -lm -lcrypt
/usr/ports/www/mod_php4/work/php-4.2.2/ext/xslt/.libs/libxslt.al(sablot.lo)(.rodata+0x0): multiple definition of `SXPF_DISPOSE_NAMES'
main/.libs/libmain.al(internal_functions.lo)(.rodata+0x0): first defined here
/usr/ports/www/mod_php4/work/php-4.2.2/ext/xslt/.libs/libxslt.al(sablot.lo)(.rodata+0x4): multiple definition of `SXPF_DISPOSE_VALUES'
main/.libs/libmain.al(internal_functions.lo)(.rodata+0x4): first defined here
/usr/ports/www/mod_php4/work/php-4.2.2/ext/xslt/.libs/libxslt.al(sablot.lo)(.rodata+0x8): multiple definition of `SXPF_SUPPORTS_UNPARSED_ENTITIES'
main/.libs/libmain.al(internal_functions.lo)(.rodata+0x8): first defined here
*** Error code 1

Stop in /usr/ports/www/mod_php4/work/php-4.2.2.
*** Error code 1

Stop in /usr/ports/www/mod_php4/work/php-4.2.2.
*** Error code 1

Stop in /usr/ports/www/mod_php4.
*** Error code 1

Stop in /usr/ports/www/mod_php4.
>How-To-Repeat:
add above decribed line to /etc/make.conf or set & export it in your shell.

# cd /usr/ports/www/php4
# env BATCH=yes make install clean

>Fix:
-
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports->dirk 
Responsible-Changed-By: pat 
Responsible-Changed-When: Wed Aug 7 11:37:17 PDT 2002 
Responsible-Changed-Why:  
Over to maintainer 

http://www.freebsd.org/cgi/query-pr.cgi?pr=41405 
State-Changed-From-To: open->closed 
State-Changed-By: dirk 
State-Changed-When: Thu Aug 8 06:39:51 PDT 2002 
State-Changed-Why:  
Originator: "Identified as Sablot 0.95 Bug". 

http://www.freebsd.org/cgi/query-pr.cgi?pr=41405 

From: Jens Rehsack <rehsack@liwing.de>
To: freebsd-gnats-submit@FreeBSD.org, rehsack@liwing.de
Cc: dirk@freebsd.org
Subject: Re: ports/41405: www/mod_php4+lang/php4: build error because of new 
 Sablot port
Date: Thu, 08 Aug 2002 15:37:15 +0200

 Identified as Sablot 0.95 Bug - I recommend close this PR
 -- 
 L     i  W     W     W  i                 Jens Rehsack
 L        W     W     W
 L     i   W   W W   W   i  nnn    gggg    LiWing IT-Services
 L     i    W W   W W    i  n  n  g   g
 LLLL  i     W     W     i  n  n  g   g    Friesenstrae 2
                                   gggg    06112 Halle
                                      g
                                  g   g
 Tel.:  +49 - 3 45 - 5 17 05 91    ggg     e-Mail: <rehsack@liwing.de>
 Fax:   +49 - 3 45 - 5 17 05 92            http://www.liwing.de/
>Unformatted:
