Error building PHP 5.3.29

Discussion in 'Installation/Configuration' started by Arkymedes, Dec 29, 2016.

  1. Arkymedes

    Arkymedes New Member

    Hello everybody!
    I'm running a Debian 7 server and I need to build PHP 5.3.29 due to some incompatibilities with an old script so I decided to follow the guide here: https://www.howtoforge.com/how-to-u...fpm-and-fastcgi-with-ispconfig-3-ubuntu-12.10 to build it along the version I'm currently using
    My config is the following:
    Code:
    ./configure \
    --prefix=/opt/phpfcgi-5.3.29 \
    --disable-phar \
    --disable-rpath \
    --enable-bcmath \
    --enable-calendar \
    --enable-exif \
    --enable-ftp \
    --enable-gd-native-ttf \
    --enable-inline-optimization \
    --enable-intl \
    --enable-libxml \
    --enable-magic-quotes \
    --enable-mbregex \
    --enable-mbstring \
    --enable-pcntl \
    --enable-pdo \
    --enable-soap \
    --enable-sockets \
    --enable-sysvsem \
    --enable-sysvshm \
    --enable-ucd-snmp-hack \
    --enable-wddx \
    --enable-zip \
    --with-bz2 \
    --with-curl \
    --with-curlwrappers \
    --with-freetype-dir \
    --with-gd \
    --with-gettext \
    --with-icu-dir=/usr \
    --with-imap \
    --with-imap-ssl \
    --with-jpeg-dir=/usr \
    --with-kerberos \
    --with-libdir=lib64 \
    --with-libdir=/lib/x86_64-linux-gnu \
    --with-libexpat-dir=/usr \
    --with-libxml-dir=/usr \
    --with-mcrypt \
    --with-mhash \
    --with-mm \
    --with-mysql \
    --with-mysql-sock=/var/lib/mysql/mysql.sock \
    --with-mysqli \
    --with-openssl \
    --with-openssl-dir=/usr \
    --with-pcre-regex \
    --with-pdo-mysql \
    --with-pdo-pgsql \
    --with-pgsql \
    --with-pic \
    --with-png-dir=/usr \
    --with-pspell \
    --with-snmp \
    --with-sqlite \
    --with-tidy \
    --with-xmlrpc \
    --with-xpm-dir=/usr \
    --with-xsl \
    --with-zlib \
    --with-zlib-dir=/usr
    --enable-cgi
    And that went through with no errors. After trying 'make' I get the following:
    Code:
    ext/intl/msgformat/msgformat_helpers.o:msgformat_helpers.cpp:function DW.ref.__gxx_personality_v0: error: undefined reference to '__gxx_personality_v0'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1684: error: undefined reference to 'php_XML_GetCurrentByteIndex'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1668: error: undefined reference to 'php_XML_GetCurrentColumnNumber'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1652: error: undefined reference to 'php_XML_GetCurrentLineNumber'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1633: error: undefined reference to 'php_XML_ErrorString'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1618: error: undefined reference to 'php_XML_GetErrorCode'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1554: error: undefined reference to 'php_XML_Parse'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:426: error: undefined reference to 'php_XML_ParserFree'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1308: error: undefined reference to 'php_XML_ParserCreate_MM'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1316: error: undefined reference to 'php_XML_SetUserData'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1594: error: undefined reference to 'php_XML_SetDefaultHandler'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1595: error: undefined reference to 'php_XML_SetElementHandler'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1596: error: undefined reference to 'php_XML_SetCharacterDataHandler'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1599: error: undefined reference to 'php_XML_Parse'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1533: error: undefined reference to 'php_XML_SetEndNamespaceDeclHandler'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1440: error: undefined reference to 'php_XML_SetDefaultHandler'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1403: error: undefined reference to 'php_XML_SetCharacterDataHandler'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1384: error: undefined reference to 'php_XML_SetElementHandler'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1514: error: undefined reference to 'php_XML_SetStartNamespaceDeclHandler'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1495: error: undefined reference to 'php_XML_SetExternalEntityRefHandler'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1477: error: undefined reference to 'php_XML_SetNotationDeclHandler'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1459: error: undefined reference to 'php_XML_SetUnparsedEntityDeclHandler'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1422: error: undefined reference to 'php_XML_SetProcessingInstructionHandler'
    /usr/local/src/php5-build/php-5.3.29/ext/xml/xml.c:1205: error: undefined reference to 'XML_GetUserData'
    collect2: error: ld returned 1 exit status
    make: *** [sapi/cgi/php-cgi] Error 1
    
    I tried doing some Googling but nothing came up about those XML errors. Can someone help me out?

    Thanks!
     

Share This Page