#25155 [Ctl->Asn]: compile error when combining mime-magic with mssql

From: Date: Tue, 19 Aug 2003 19:45:36 +0000
Subject: #25155 [Ctl->Asn]: compile error when combining mime-magic with mssql
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-46249@lists.php.net to get a copy of this message
ID: 25155 Updated by: iliaa@php.net Reported By: andrew at designtek1 dot com -Status: Critical +Status: Assigned Bug Type: Compile Failure Operating System: FreeBSD PHP Version: 4.3.3RC4 Assigned To: iliaa Previous Comments: ------------------------------------------------------------------------ [2003-08-19 14:24:27] andrew at designtek1 dot com Description: ------------ compiling fails when configured with both of the options --with-mime-magic --with-mssql compiler error: In file included from /usr/local/include/sybfront.h:23, from /usr/local/include/sqlfront.h:23, from /usr/ports/lang/php4/work/php-4.3.3RC4/ext/mssql/php_mssql.h:36, from main/internal_functions.c:57: /usr/local/include/sybdb.h:103: syntax error before `2' /usr/local/include/sybdb.h:150: syntax error before `1' /usr/local/include/sybdb.h:177: syntax error before `1' /usr/local/include/sybdb.h:204: syntax error before `1' /usr/local/include/sybdb.h:210: syntax error before `1' /usr/local/include/sybdb.h:281: syntax error before `1' /usr/local/include/sybdb.h:285: syntax error before `1' /usr/local/include/sybdb.h:339: syntax error before `1' /usr/local/include/sybdb.h:453: syntax error before `1' cpp0: output pipe has been closed i have traced this error to the fact that "ext/mime_magic/php_mime_magic.h" has lines 61 & 62: #define BYTE 1 #define SHORT 2 the errors from the freetds headers above refer to lines: 103:typedef short SHORT; 150:typedef unsigned char BYTE; 177: BYTE *terminator; 204: BYTE *data; and so on.... i was able to compile successfully by changing the order of the following 2 lines in main/internal_functions.c: #include "ext/mime_magic/php_mime_magic.h" #include "ext/mssql/php_mssql.h" to #include "ext/mssql/php_mssql.h" #include "ext/mime_magic/php_mime_magic.h" ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=25155&edit=1

« previous php.bugs (#46249) next »