Ethereal-dev: Re: [Ethereal-dev] Unable to compile packet-ipsec
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: Frederic Roudaut <frederic.roudaut@xxxxxxxx>
Date: Mon, 06 Mar 2006 09:53:35 +0100
Hi Thomas, sorry I haven't try to compile it with windows.I think I have perhaps a windows partition somewhere, but I could not have time to try it in the next days.
--- Frédéric Thomas Sillaber a écrit :
Hello, when trying to compile the enhanced packet-ipsec.c with nmake, there are many errors: packet-ipsec.c D:\toComp\libs\gnutls-win32-msvc\libgcrypt-1.2.1\src\gcrypt.h(187) : error C2061: Syntaxfehler : Bez eichner 'ssize_t' D:\toComp\libs\gnutls-win32-msvc\libgcrypt-1.2.1\src\gcrypt.h(188) : error C2143: Syntaxfehler : Feh lendes ')' vor '*' D:\toComp\libs\gnutls-win32-msvc\libgcrypt-1.2.1\src\gcrypt.h(188) : error C2143: Syntaxfehler : Feh lendes '{' vor '*' D:\toComp\libs\gnutls-win32-msvc\libgcrypt-1.2.1\src\gcrypt.h(188) : error C2059: Syntaxfehler : ')' D:\toComp\libs\gnutls-win32-msvc\libgcrypt-1.2.1\src\gcrypt.h(189) : error C2143: Syntaxfehler : Feh lendes ')' vor '*' D:\toComp\libs\gnutls-win32-msvc\libgcrypt-1.2.1\src\gcrypt.h(189) : error C2143: Syntaxfehler : Feh lendes '{' vor '*' D:\toComp\libs\gnutls-win32-msvc\libgcrypt-1.2.1\src\gcrypt.h(189) : error C2059: Syntaxfehler : ')' D:\toComp\libs\gnutls-win32-msvc\libgcrypt-1.2.1\src\gcrypt.h(190) : error C2373: 'select' : Neudefi nition; unterschiedliche Modifizierer D:\Program Files\Microsoft Visual Studio\VC98\include\winsock2.h(1762) : Siehe Deklaration v on 'select' D:\toComp\libs\gnutls-win32-msvc\libgcrypt-1.2.1\src\gcrypt.h(191) : error C2143: Syntaxfehler : Feh lendes ')' vor '*' D:\toComp\libs\gnutls-win32-msvc\libgcrypt-1.2.1\src\gcrypt.h(191) : error C2143: Syntaxfehler : Feh lendes '{' vor '*' D:\toComp\libs\gnutls-win32-msvc\libgcrypt-1.2.1\src\gcrypt.h(191) : error C2059: Syntaxfehler : ')' D:\toComp\libs\gnutls-win32-msvc\libgcrypt-1.2.1\src\gcrypt.h(191) : error C2146: Syntaxfehler : Feh lendes ')' vor Bezeichner 'pid' D:\toComp\libs\gnutls-win32-msvc\libgcrypt-1.2.1\src\gcrypt.h(191) : error C2061: Syntaxfehler : Bez eichner 'pid' D:\toComp\libs\gnutls-win32-msvc\libgcrypt-1.2.1\src\gcrypt.h(191) : error C2059: Syntaxfehler : ';' D:\toComp\libs\gnutls-win32-msvc\libgcrypt-1.2.1\src\gcrypt.h(191) : error C2059: Syntaxfehler : ',' D:\toComp\libs\gnutls-win32-msvc\libgcrypt-1.2.1\src\gcrypt.h(191) : error C2059: Syntaxfehler : ')' D:\toComp\libs\gnutls-win32-msvc\libgcrypt-1.2.1\src\gcrypt.h(193) : error C2373: 'accept' : Neudefi nition; unterschiedliche Modifizierer D:\Program Files\Microsoft Visual Studio\VC98\include\winsock2.h(1423) : Siehe Deklaration v on 'accept' D:\toComp\libs\gnutls-win32-msvc\libgcrypt-1.2.1\src\gcrypt.h(195) : error C2373: 'connect' : Neudef inition; unterschiedliche Modifizierer D:\Program Files\Microsoft Visual Studio\VC98\include\winsock2.h(1482) : Siehe Deklaration v on 'connect' D:\toComp\libs\gnutls-win32-msvc\libgcrypt-1.2.1\src\gcrypt.h(198) : error C2059: Syntaxfehler : '}' packet-ipsec.c(356) : error C2057: Konstanter Ausdruck erwartet packet-ipsec.c(356) : error C2133: 'prefix_addr' : Unbekannte Groesse packet-ipsec.c(519) : error C2057: Konstanter Ausdruck erwartet packet-ipsec.c(519) : error C2133: 'addr_string' : Unbekannte Groesse packet-ipsec.c(571) : error C2057: Konstanter Ausdruck erwartet packet-ipsec.c(571) : error C2133: 'addr_string' : Unbekannte Groesse packet-ipsec.c(625) : error C2057: Konstanter Ausdruck erwartet packet-ipsec.c(625) : error C2133: 'spi_string' : Unbekannte Groesse packet-ipsec.c(626) : error C2057: Konstanter Ausdruck erwartet packet-ipsec.c(626) : error C2133: 'spi_string_tmp' : Unbekannte Groesse packet-ipsec.c(678) : error C2057: Konstanter Ausdruck erwartet packet-ipsec.c(678) : error C2133: 'typ_string' : Unbekannte Groesse packet-ipsec.c(735) : error C2057: Konstanter Ausdruck erwartet packet-ipsec.c(735) : error C2133: 'len_string' : Unbekannte Groesse packet-ipsec.c(804) : error C2057: Konstanter Ausdruck erwartet packet-ipsec.c(804) : error C2133: 'sa_tmp' : Unbekannte Groesse packet-ipsec.c(1161) : error C2057: Konstanter Ausdruck erwartet packet-ipsec.c(1161) : error C2133: 'spi_string' : Unbekannte Groesse packet-ipsec.c(2185) : error C2143: Syntaxfehler : Fehlendes ';' vor 'type' packet-ipsec.c(2197) : error C2143: Syntaxfehler : Fehlendes ';' vor 'type' packet-ipsec.c(2251) : error C2143: Syntaxfehler : Fehlendes ';' vor 'type' packet-ipsec.c(2259) : error C2065: 'str_sa_num' : nichtdeklarierter Bezeichner packet-ipsec.c(2259) : warning C4047: 'function' : Anzahl der Dereferenzierungen bei 'char *' und 'i nt ' unterschiedlich packet-ipsec.c(2259) : warning C4024: 'g_snprintf' : Unterschiedliche Typen fuer formalen und ueberg ebenen Parameter 1 packet-ipsec.c(2261) : error C2143: Syntaxfehler : Fehlendes ';' vor 'type' packet-ipsec.c(2262) : error C2065: 'str_sa' : nichtdeklarierter Bezeichner packet-ipsec.c(2262) : warning C4047: 'function' : Anzahl der Dereferenzierungen bei 'char *' und 'i nt ' unterschiedlich packet-ipsec.c(2262) : warning C4024: 'g_snprintf' : Unterschiedliche Typen fuer formalen und ueberg ebenen Parameter 1 packet-ipsec.c(2263) : error C2143: Syntaxfehler : Fehlendes ';' vor 'type' packet-ipsec.c(2264) : error C2065: 'str_sa_comment' : nichtdeklarierter Bezeichner packet-ipsec.c(2264) : warning C4047: 'function' : Anzahl der Dereferenzierungen bei 'char *' und 'i nt ' unterschiedlich packet-ipsec.c(2264) : warning C4024: 'g_snprintf' : Unterschiedliche Typen fuer formalen und ueberg ebenen Parameter 1 packet-ipsec.c(2266) : warning C4047: 'function' : Anzahl der Dereferenzierungen bei 'const char *' und 'int ' unterschiedlich packet-ipsec.c(2266) : warning C4024: 'prefs_register_string_preference' : Unterschiedliche Typen fu er formalen und uebergebenen Parameter 2 packet-ipsec.c(2267) : warning C4047: 'function' : Anzahl der Dereferenzierungen bei 'const char *' und 'int ' unterschiedlich packet-ipsec.c(2267) : warning C4024: 'prefs_register_string_preference' : Unterschiedliche Typen fu er formalen und uebergebenen Parameter 3 packet-ipsec.c(2268) : error C2026: Zeichenfolge zu lang, Zeichen am Ende wurden entfernt packet-ipsec.c(2270) : error C2143: Syntaxfehler : Fehlendes ';' vor 'type' packet-ipsec.c(2271) : error C2065: 'str_encryption_algorithm' : nichtdeklarierter Bezeichner packet-ipsec.c(2271) : warning C4047: 'function' : Anzahl der Dereferenzierungen bei 'char *' und 'i nt ' unterschiedlich packet-ipsec.c(2271) : warning C4024: 'g_snprintf' : Unterschiedliche Typen fuer formalen und ueberg ebenen Parameter 1 packet-ipsec.c(2272) : error C2143: Syntaxfehler : Fehlendes ';' vor 'type' packet-ipsec.c(2273) : error C2065: 'str_encryption_algorithm_comment' : nichtdeklarierter Bezeichne r packet-ipsec.c(2273) : warning C4047: 'function' : Anzahl der Dereferenzierungen bei 'char *' und 'i nt ' unterschiedlich packet-ipsec.c(2273) : warning C4024: 'g_snprintf' : Unterschiedliche Typen fuer formalen und ueberg ebenen Parameter 1 packet-ipsec.c(2275) : warning C4047: 'function' : Anzahl der Dereferenzierungen bei 'const char *' und 'int ' unterschiedlich packet-ipsec.c(2275) : warning C4024: 'prefs_register_enum_preference' : Unterschiedliche Typen fuer formalen und uebergebenen Parameter 2 packet-ipsec.c(2276) : warning C4047: 'function' : Anzahl der Dereferenzierungen bei 'const char *' und 'int ' unterschiedlich packet-ipsec.c(2276) : warning C4024: 'prefs_register_enum_preference' : Unterschiedliche Typen fuer formalen und uebergebenen Parameter 3 packet-ipsec.c(2278) : error C2065: 'esp_encryption_algo' : nichtdeklarierter Bezeichner packet-ipsec.c(2278) : warning C4047: 'function' : Anzahl der Dereferenzierungen bei 'const struct e num_val_t *' und 'int ' unterschiedlich packet-ipsec.c(2278) : warning C4024: 'prefs_register_enum_preference' : Unterschiedliche Typen fuer formalen und uebergebenen Parameter 6 packet-ipsec.c(2281) : error C2143: Syntaxfehler : Fehlendes ';' vor 'type' packet-ipsec.c(2282) : error C2065: 'str_authentication_algorithm' : nichtdeklarierter Bezeichner packet-ipsec.c(2282) : warning C4047: 'function' : Anzahl der Dereferenzierungen bei 'char *' und 'i nt ' unterschiedlich packet-ipsec.c(2282) : warning C4024: 'g_snprintf' : Unterschiedliche Typen fuer formalen und ueberg ebenen Parameter 1 packet-ipsec.c(2284) : error C2143: Syntaxfehler : Fehlendes ';' vor 'type' packet-ipsec.c(2285) : error C2065: 'str_authentication_algorithm_comment' : nichtdeklarierter Bezei chner packet-ipsec.c(2285) : warning C4047: 'function' : Anzahl der Dereferenzierungen bei 'char *' und 'i nt ' unterschiedlich packet-ipsec.c(2285) : warning C4024: 'g_snprintf' : Unterschiedliche Typen fuer formalen und ueberg ebenen Parameter 1 packet-ipsec.c(2287) : warning C4047: 'function' : Anzahl der Dereferenzierungen bei 'const char *' und 'int ' unterschiedlich packet-ipsec.c(2287) : warning C4024: 'prefs_register_enum_preference' : Unterschiedliche Typen fuer formalen und uebergebenen Parameter 2 packet-ipsec.c(2288) : warning C4047: 'function' : Anzahl der Dereferenzierungen bei 'const char *' und 'int ' unterschiedlich packet-ipsec.c(2288) : warning C4024: 'prefs_register_enum_preference' : Unterschiedliche Typen fuer formalen und uebergebenen Parameter 3 packet-ipsec.c(2290) : error C2065: 'esp_authentication_algo' : nichtdeklarierter Bezeichner packet-ipsec.c(2290) : warning C4047: 'function' : Anzahl der Dereferenzierungen bei 'const struct e num_val_t *' und 'int ' unterschiedlich packet-ipsec.c(2290) : warning C4024: 'prefs_register_enum_preference' : Unterschiedliche Typen fuer formalen und uebergebenen Parameter 6 packet-ipsec.c(2293) : error C2143: Syntaxfehler : Fehlendes ';' vor 'type' packet-ipsec.c(2294) : error C2065: 'str_encryption_key' : nichtdeklarierter Bezeichner packet-ipsec.c(2294) : warning C4047: 'function' : Anzahl der Dereferenzierungen bei 'char *' und 'i nt ' unterschiedlich packet-ipsec.c(2294) : warning C4024: 'g_snprintf' : Unterschiedliche Typen fuer formalen und ueberg ebenen Parameter 1 packet-ipsec.c(2296) : error C2143: Syntaxfehler : Fehlendes ';' vor 'type' packet-ipsec.c(2297) : error C2065: 'str_encryption_key_comment' : nichtdeklarierter Bezeichner packet-ipsec.c(2297) : warning C4047: 'function' : Anzahl der Dereferenzierungen bei 'char *' und 'i nt ' unterschiedlich packet-ipsec.c(2297) : warning C4024: 'g_snprintf' : Unterschiedliche Typen fuer formalen und ueberg ebenen Parameter 1 packet-ipsec.c(2299) : warning C4047: 'function' : Anzahl der Dereferenzierungen bei 'const char *' und 'int ' unterschiedlich packet-ipsec.c(2299) : warning C4024: 'prefs_register_string_preference' : Unterschiedliche Typen fu er formalen und uebergebenen Parameter 2 packet-ipsec.c(2300) : warning C4047: 'function' : Anzahl der Dereferenzierungen bei 'const char *' und 'int ' unterschiedlich packet-ipsec.c(2300) : warning C4024: 'prefs_register_string_preference' : Unterschiedliche Typen fu er formalen und uebergebenen Parameter 3 packet-ipsec.c(2323) : warning C4022: 'g_free' : Zeigertyp fuer uebergebenen Parameter 1 stimmt nich t mit dem deklarierten Zeigertyp ueberein NMAKE : fatal error U1077: 'cl' : Rueckgabe-Code '0x2' Stop. NMAKE : fatal error U1077: '"D:\Program Files\Microsoft Visual Studio\VC98\bin\NMAKE.EXE"' : Rueckga be-Code '0x2' Stop. NMAKE : fatal error U1077: '"D:\Program Files\Microsoft Visual Studio\VC98\bin\NMAKE.EXE"' : Rueckga be-Code '0x2' Any idea how to compile this code on windows machines? Thanks Thomas
-- Frédéric ROUDAUT IRISA-INRIA, Campus de Beaulieu, 35042 Rennes cedex, France Tl: +33 (0) 2 99 84 71 44, Fax: +33 (0) 2 99 84 71 71
- References:
- [Ethereal-dev] Unable to compile packet-ipsec
- From: Thomas Sillaber
- [Ethereal-dev] Unable to compile packet-ipsec
- Prev by Date: SV: [Ethereal-dev] patch to M3UA for some I-G/-bis registration resultcodes
- Next by Date: RE: [Ethereal-dev] Wrong decoding of PER Enumerated type with extension?
- Previous by thread: [Ethereal-dev] Unable to compile packet-ipsec
- Next by thread: [Ethereal-dev] Wrong decoding of PER Enumerated type with extension?
- Index(es):