Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Aug 2002 04:35:20 -0700 (PDT)
From:      Jens Rehsack <rehsack@liwing.de>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/41405: www/mod_php4+lang/php4: build error because of new Sablot port
Message-ID:  <200208071135.g77BZKjH045289@www.freebsd.org>

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

>Number:         41405
>Category:       ports
>Synopsis:       www/mod_php4+lang/php4: build error because of new Sablot port
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 07 04:40:02 PDT 2002
>Closed-Date:
>Last-Modified:
>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:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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