Re: PHP 4.0 Bug #5906: PHP 4.0RC2 or higher with CLibPDF fails to compile on RedHat 5.2
| From: | Derick Rethans | Date: | Tue, 01 Aug 2000 17:06:48 +0000 |
| Subject: | Re: PHP 4.0 Bug #5906: PHP 4.0RC2 or higher with CLibPDF fails to compile on RedHat 5.2 | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-27276@lists.php.net to get a copy of this message | ||
Hi,
nels@maei.ca wrote:
> From: nels@maei.ca
> Operating system: Gnu/Linux (RedHat 5.2)
> PHP version: 4.0.1pl2
> PHP Bug Type: Compile Failure
> Bug description: PHP 4.0RC2 or higher with CLibPDF fails to compile on RedHat 5.2
>
> When trying to compile PHP 4.0RC2 or higher (at the time of this submission,
> PHP 4.0.1pl2 is the latest available) with CLibPDF support on RedHat 5.2, the
> compile fails. This problem occurs both when compiling as a DSO, or as a static
> module. The error occurs with Stronghold 2.4 (based on Apache 1.3.6) and
> Stronghold 3.0 (based on Apache 1.3.12). The problem does not occur on
> RedHat 6.2 -- I've successfully compiled PHP 4.0.1pl2 with CLibPDF support
> on that platform.
>
> I ran a diff between the versions of cpdf.c included with RC1 vs. RC2, and it
> appears that, among other things, several changes related to the module
> interface with the Zend engine were made.
>
> Error message:
> ----
> /bin/sh /usr/src/redhat/BUILD/php/libtool --silent --mode=compile gcc -DHAVE_CONFIG_H -I.
> -I/usr/src/redhat/BUILD/php/main -I/usr/src/redhat/BUILD/php -I/usr/src/redhat/BUILD/php/main
> -I/usr/local/stronghold/src/.includes-apxs -I/usr/src/redhat/BUILD/php/Zend
> -I/usr/src/redhat/BUILD/php -I/usr/local/include -I/usr/local/include/freetype
> -I/usr/src/redhat/BUILD/imap/include -I/usr/src/redhat/BUILD/php/ext/mysql/libmysql
> -I/usr/src/redhat/BUILD/php/ext/xml/expat/xmltok -I/usr/src/redhat/BUILD/php/ext/xml/expat/xmlparse
> -DXML_BYTE_ORDER=12 -DSTRONHGOLD -I/usr/local/stronghold/ssl/include -c internal_functions.c
> In file included from /usr/src/redhat/BUILD/php/ext/cpdf/php_cpdf.h:36,
> from internal_functions.c:47:
> /usr/local/include/cpdflib.h:801: parse error before `1'
This means that there is an error in cpdflib.h. Could you post a snippet of that code (20 lines
before and after or something)?
>
> make[2]: *** [internal_functions.lo] Error 1
> make[2]: Leaving directory `/usr/src/redhat/BUILD/php-4.0.1pl2/main'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/src/redhat/BUILD/php-4.0.1pl2/main'
> make: *** [all-recursive] Error 1
> ----
> PHP configure line:
> ./configure --with-config-file-path=/usr/local/stronghold/conf
> --with-apxs=/usr/local/stronghold/bin/apxs --enable-versioning --disable-debug --with-zlib --with-gd
> --with-gdbm --with-db2 --with-mysql --with-xml --with-ldap --with-imap=/usr/src/redhat/BUILD/imap
> --with-cpdflib=/usr/local --with-png-dir=/usr/local --with-jpeg-dir=/usr --with-tiff-dir=/usr
> --enable-sysvshm=yes --enable-sysvsem=yes --enable-track-vars=yes --enable-bcmath=yes
> --enable-memory-limit=yes
>
> The installed compiler is gcc 2.7.2.3.
>
> --
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net
> For additional commands, e-mail: php-dev-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net
--
Derick Rethans
JDI Media Solutions
H.v.Tussenbroekstraat 1
6952 BL Dieren
The Netherlands
e-mail: d.rethans@jdimedia.nl
http://www.jdimedia.nl/