Mailinglisten-Archive |
Sebastian Bergmann wrote: > Obwohl ich eine Komplettinstallation des cygwin Paketes habe, findet > er eine "cygwin1.dll" nicjht. Aber das sollte kien Problem sein, ich > habe etwas entsprechendes, glaube ich jedenfalls, auf dem FTP gesehen. Fehlanzeige. > Was brauche ich alles, um das PHP4 pgsql Modul kompilieren zu können? > Ich habe die entsprechenden Pfade auf das include/ und lib/ Verzeichnis > aus der PostgreSQL Distribution gesetzt, allerdings sucht die config.h > von PostgreSQL nach einer netinet/in.h, welche ich nicht habe. Die netinet/in.h habe ich doch, habe nur falsch gesucht. Allerdings: Kompilierung läuft... pgsql.c E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\cygwin/in.h(25) : error C2059: Syntaxfehler : 'constant' E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\cygwin/in.h(42) : error C2059: Syntaxfehler : 'constant' E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\cygwin/in.h(81) : error C2011: 'in_addr' : 'struct'-Typ-Neudefinition E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\cygwin/in.h(88) : error C2011: 'ip_mreq' : 'struct'-Typ-Neudefinition E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\cygwin/in.h(96) : error C2011: 'sockaddr_in' : 'struct'-Typ-Neudefinition E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\cygwin/in.h(113) : warning C4005: 'IN_CLASSA' : Makro-Neudefinition D:\Anwendungen\Visual Studio\VC98\INCLUDE\winsock.h(284) : Siehe vorherige Definition von 'IN_CLASSA' E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\cygwin/in.h(116) : warning C4005: 'IN_CLASSA_HOST' : Makro-Neudefinition D:\Anwendungen\Visual Studio\VC98\INCLUDE\winsock.h(287) : Siehe vorherige Definition von 'IN_CLASSA_HOST' E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\cygwin/in.h(119) : warning C4005: 'IN_CLASSB' : Makro-Neudefinition D:\Anwendungen\Visual Studio\VC98\INCLUDE\winsock.h(290) : Siehe vorherige Definition von 'IN_CLASSB' E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\cygwin/in.h(122) : warning C4005: 'IN_CLASSB_HOST' : Makro-Neudefinition D:\Anwendungen\Visual Studio\VC98\INCLUDE\winsock.h(293) : Siehe vorherige Definition von 'IN_CLASSB_HOST' E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\cygwin/in.h(125) : warning C4005: 'IN_CLASSC' : Makro-Neudefinition D:\Anwendungen\Visual Studio\VC98\INCLUDE\winsock.h(296) : Siehe vorherige Definition von 'IN_CLASSC' E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\cygwin/in.h(128) : warning C4005: 'IN_CLASSC_HOST' : Makro-Neudefinition D:\Anwendungen\Visual Studio\VC98\INCLUDE\winsock.h(299) : Siehe vorherige Definition von 'IN_CLASSC_HOST' E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\cygwin/in.h(138) : warning C4005: 'INADDR_ANY' : Makro-Neudefinition D:\Anwendungen\Visual Studio\VC98\INCLUDE\winsock.h(301) : Siehe vorherige Definition von 'INADDR_ANY' E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\cygwin/in.h(141) : warning C4005: 'INADDR_BROADCAST' : Makro-Neudefinition D:\Anwendungen\Visual Studio\VC98\INCLUDE\winsock.h(303) : Siehe vorherige Definition von 'INADDR_BROADCAST' E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(24) : error C2373: 'ntohl' : Neudefinition; unterschiedliche Modifizierer D:\Anwendungen\Visual Studio\VC98\INCLUDE\winsock.h(737) : Siehe Deklaration von 'ntohl' E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(25) : error C2373: 'ntohs' : Neudefinition; unterschiedliche Modifizierer D:\Anwendungen\Visual Studio\VC98\INCLUDE\winsock.h(739) : Siehe Deklaration von 'ntohs' E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(26) : error C2373: 'htonl' : Neudefinition; unterschiedliche Modifizierer D:\Anwendungen\Visual Studio\VC98\INCLUDE\winsock.h(727) : Siehe Deklaration von 'htonl' E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(27) : error C2373: 'htons' : Neudefinition; unterschiedliche Modifizierer D:\Anwendungen\Visual Studio\VC98\INCLUDE\winsock.h(729) : Siehe Deklaration von 'htons' E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(29) : error C2054: Nach '__inline__' muss '(' folgen E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(29) : error C2085: '__ntohl' : Nicht in der formalen Parameterliste enthalten E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(30) : error C2082: Neudefinition des formalen Parameters "__inline__" E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(30) : error C2143: Syntaxfehler : Fehlendes ';' vor 'type' E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(30) : error C2085: '__ntohs' : Nicht in der formalen Parameterliste enthalten E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(31) : error C2082: Neudefinition des formalen Parameters "__inline__" E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(31) : error C2143: Syntaxfehler : Fehlendes ';' vor 'type' E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(31) : error C2085: '__constant_ntohl' : Nicht in der formalen Parameterliste enthalten E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(32) : error C2082: Neudefinition des formalen Parameters "__inline__" E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(32) : error C2143: Syntaxfehler : Fehlendes ';' vor 'type' E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(32) : error C2085: '__constant_ntohs' : Nicht in der formalen Parameterliste enthalten E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(35) : error C2082: Neudefinition des formalen Parameters "__inline__" E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(35) : error C2143: Syntaxfehler : Fehlendes ';' vor 'type' E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(36) : error C2085: '__ntohl' : Nicht in der formalen Parameterliste enthalten E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(36) : error C2143: Syntaxfehler : Fehlendes ';' vor '{' E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(52) : error C2054: Nach '__inline__' muss '(' folgen E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(53) : error C2085: '__ntohs' : Nicht in der formalen Parameterliste enthalten E:\cygnus\cygwin-b20\H-i586-cygwin32\i586-cygwin32\include\asm/byteorder.h(53) : error C2143: Syntaxfehler : Fehlendes ';' vor '{' E:\SERVER\POSTGRESQL\INCLUDE\c.h(798) : warning C4273: '_snprintf' : Inkonsistente DLL-Bindung. dllexport angenommen. E:\SERVER\POSTGRESQL\INCLUDE\c.h(803) : warning C4273: '_vsnprintf' : Inkonsistente DLL-Bindung. dllexport angenommen. E:\SERVER\POSTGRESQL\INCLUDE\utils/elog.h(18) : warning C4005: 'ERROR' : Makro-Neudefinition D:\Anwendungen\Visual Studio\VC98\INCLUDE\wingdi.h(93) : Siehe vorherige Definition von 'ERROR' D:\Anwendungen\Visual Studio 6\Projekte\php\ext\pgsql\pgsql.c(741) : warning C4018: '==' : Konflikt zwischen signed und unsigned Fehler beim Ausführen von cl.exe. pgsql.dll - 27 Fehler, 12 Warnung(en) Hat schon mal jemand die pgsql.dll von PHP 4 unter Windows kompiliert bekommen? -- Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de PHP-Stand auf Europas größter Linux-Messe: 'Linux-Tag' ! weitere Infos _(at)_ http://www.dynamic-webpages.de/
php::bar PHP Wiki - Listenarchive