Problem compiling php5 fro ports

2009-11-20 Thread Thomas Vogt
Hello

Maybe someone can help me. I try to compile several php5 extensions from the 
ports. php5 compiles fine but every extension fails with the same error.

Example: php5-mcrypt

In file included from /usr/local/include/php/main/../main/php_config.h:2827,
 from /usr/local/include/php/Zend/zend_config.h:1,
 from /usr/local/include/php/Zend/zend.h:53,
 from /usr/local/include/php/main/php.h:34,
 from 
/usr/ports/security/php5-mcrypt/work/php-5.2.11/ext/mcrypt/mcrypt.c:25:
/usr/local/include/php/ext/php_config.h:1: error: expected '=', ',', ';', 'asm' 
or '__attribute__' before 'file'
In file included from /usr/local/include/php/main/../main/php_config.h:2827,
 from /usr/local/include/php/TSRM/tsrm_config.h:1,
 from /usr/local/include/php/Zend/../TSRM/TSRM.h:20,
 from /usr/local/include/php/Zend/zend_alloc.h:27,
 from /usr/local/include/php/Zend/zend.h:242,
 from /usr/local/include/php/main/php.h:34,
 from 
/usr/ports/security/php5-mcrypt/work/php-5.2.11/ext/mcrypt/mcrypt.c:25:
/usr/local/include/php/ext/php_config.h:1: error: expected '=', ',', ';', 'asm' 
or '__attribute__' before 'file'
In file included from /usr/local/include/php/main/php_config.h:2827,
 from /usr/local/include/php/main/php_syslog.h:27,
 from /usr/local/include/php/Zend/zend.h:689,
 from /usr/local/include/php/main/php.h:34,
 from 
/usr/ports/security/php5-mcrypt/work/php-5.2.11/ext/mcrypt/mcrypt.c:25:
/usr/local/include/php/ext/php_config.h:1: error: expected '=', ',', ';', 'asm' 
or '__attribute__' before 'file'
In file included from /usr/local/include/php/main/php_config.h:2827,
 from /usr/local/include/php/main/php_compat.h:27,
 from /usr/local/include/php/main/php.h:36,
 from 
/usr/ports/security/php5-mcrypt/work/php-5.2.11/ext/mcrypt/mcrypt.c:25:
/usr/local/include/php/ext/php_config.h:1: error: expected '=', ',', ';', 'asm' 
or '__attribute__' before 'file'
In file included from /usr/local/include/php/Zend/zend_modules.h:26,
 from /usr/local/include/php/Zend/zend_API.h:26,
 from /usr/local/include/php/main/php.h:38,


Another example:

===  Building for pecl-pdflib-2.1.6_1
/bin/sh /usr/ports/print/pecl-pdflib/work/pdflib-2.1.6/libtool --mode=compile 
cc  -I. -I/usr/ports/print/pecl-pdflib/work/pdflib-2.1.6 -DPHP_ATOM_INC 
-I/usr/ports/print/pecl-pdflib/work/pdflib-2.1.6/include 
-I/usr/ports/print/pecl-pdflib/work/pdflib-2.1.6/main 
-I/usr/ports/print/pecl-pdflib/work/pdflib-2.1.6 -I/usr/local/include/php 
-I/usr/local/include/php/main -I/usr/local/include/php/TSRM 
-I/usr/local/include/php/Zend -I/usr/local/include/php/ext 
-I/usr/local/include/php/ext/date/lib -I/usr/local/include  -DHAVE_CONFIG_H  
-O2 -fno-strict-aliasing -pipe   -c 
/usr/ports/print/pecl-pdflib/work/pdflib-2.1.6/pdf.c -o pdf.lo
mkdir .libs
 cc -I. -I/usr/ports/print/pecl-pdflib/work/pdflib-2.1.6 -DPHP_ATOM_INC 
-I/usr/ports/print/pecl-pdflib/work/pdflib-2.1.6/include 
-I/usr/ports/print/pecl-pdflib/work/pdflib-2.1.6/main 
-I/usr/ports/print/pecl-pdflib/work/pdflib-2.1.6 -I/usr/local/include/php 
-I/usr/local/include/php/main -I/usr/local/include/php/TSRM 
-I/usr/local/include/php/Zend -I/usr/local/include/php/ext 
-I/usr/local/include/php/ext/date/lib -I/usr/local/include -DHAVE_CONFIG_H -O2 
-fno-strict-aliasing -pipe -c 
/usr/ports/print/pecl-pdflib/work/pdflib-2.1.6/pdf.c  -fPIC -DPIC -o .libs/pdf.o
In file included from /usr/local/include/php/main/../main/php_config.h:2827,
 from /usr/local/include/php/Zend/zend_config.h:1,
 from /usr/local/include/php/Zend/zend.h:53,
 from /usr/local/include/php/main/php.h:34,
 from /usr/ports/print/pecl-pdflib/work/pdflib-2.1.6/pdf.c:84:
/usr/local/include/php/ext/php_config.h:1: error: expected '=', ',', ';', 'asm' 
or '__attribute__' before 'file'
In file included from /usr/local/include/php/main/../main/php_config.h:2827,
 from /usr/local/include/php/TSRM/tsrm_config.h:1,
 from /usr/local/include/php/Zend/../TSRM/TSRM.h:20,
 from /usr/local/include/php/Zend/zend_alloc.h:27,
 from /usr/local/include/php/Zend/zend.h:242,
 from /usr/local/include/php/main/php.h:34,
 from /usr/ports/print/pecl-pdflib/work/pdflib-2.1.6/pdf.c:84:
/usr/local/include/php/ext/php_config.h:1: error: expected '=', ',', ';', 'asm' 
or '__attribute__' before 'file'
In file included from /usr/local/include/php/main/php_config.h:2827,
 from /usr/local/include/php/main/php_syslog.h:27,
 from /usr/local/include/php/Zend/zend.h:689,
 from /usr/local/include/php/main/php.h:34,
 from 

Re: Problem compiling php5 fro ports

2009-11-20 Thread Mel Flynn
On Fri, 20 Nov 2009 12:13:39 +0100, Thomas Vogt freebsdli...@bsdunix.ch
wrote:
 Hello
 
 Maybe someone can help me. I try to compile several php5 extensions from
 the ports. php5 compiles fine but every extension fails with the same
 error.
 
 Example: php5-mcrypt
 
 In file included from
 /usr/local/include/php/main/../main/php_config.h:2827,
  from /usr/local/include/php/Zend/zend_config.h:1,
  from /usr/local/include/php/Zend/zend.h:53,
  from /usr/local/include/php/main/php.h:34,
  from
 
/usr/ports/security/php5-mcrypt/work/php-5.2.11/ext/mcrypt/mcrypt.c:25:
 /usr/local/include/php/ext/php_config.h:1: error: expected '=', ',', ';',
 'asm' or '__attribute__' before 'file'

There shouldn't be anything declared there. What is line 1 of that file?

-- 
Mel

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Problem compiling php5 fro ports

2009-11-20 Thread Thomas Vogt
Hi

Am 20.11.2009 um 13:07 schrieb Mel Flynn:

 On Fri, 20 Nov 2009 12:13:39 +0100, Thomas Vogt freebsdli...@bsdunix.ch
 wrote:
 Hello
 
 Maybe someone can help me. I try to compile several php5 extensions from
 the ports. php5 compiles fine but every extension fails with the same
 error.
 
 Example: php5-mcrypt
 
 In file included from
 /usr/local/include/php/main/../main/php_config.h:2827,
 from /usr/local/include/php/Zend/zend_config.h:1,
 from /usr/local/include/php/Zend/zend.h:53,
 from /usr/local/include/php/main/php.h:34,
 from
 
 /usr/ports/security/php5-mcrypt/work/php-5.2.11/ext/mcrypt/mcrypt.c:25:
 /usr/local/include/php/ext/php_config.h:1: error: expected '=', ',', ';',
 'asm' or '__attribute__' before 'file'
 
 There shouldn't be anything declared there. What is line 1 of that file?

I didn't see it the first time. There was a comment on line 1. Maybe from the 
last freebsd-update procedure.
First line:
Binary file /usr/local/include/php/ext/php_config.h.orig matches

I removed it and now it works.

Thanks
Tom




___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org