Ethereal-users: [Ethereal-users] ethereal 0.8.[17|18]: Can't link under Windows anymore
Hello,
this is driving me crazy:
Somewhere between 0.8.16 and .17 the build process for windows is
broken at least for me.
The compilation runs fine, but the final linker stage produces a lot of
errors about unresolved symbols like this:
-----------
Linking ethereal.exe
link @F:\DOKUME~1\Gerrit\LOKALE~1\Temp\nma01564.
LINK : warning LNK4049: Lokal definiertes Symbol "__pctype" importiert
LINK : warning LNK4049: Lokal definiertes Symbol "__isctype" importiert
LINK : warning LNK4049: Lokal definiertes Symbol "___mb_cur_max"
importiert
LINK : warning LNK4049: Lokal definiertes Symbol "_free" importiert
LINK : warning LNK4049: Lokal definiertes Symbol "_strncpy" importiert
LINK : warning LNK4049: Lokal definiertes Symbol "_malloc" importiert
LINK : warning LNK4049: Lokal definiertes Symbol "_strncmp" importiert
LINK : warning LNK4049: Lokal definiertes Symbol "_strstr" importiert
LINK : warning LNK4049: Lokal definiertes Symbol "_strtol" importiert
LINK : warning LNK4049: Lokal definiertes Symbol "_strchr" importiert
LINK : warning LNK4049: Lokal definiertes Symbol "_exit" importiert
LINK : warning LNK4049: Lokal definiertes Symbol "_strtoul" importiert
LINK : warning LNK4049: Lokal definiertes Symbol "_getenv" importiert
LINK : warning LNK4049: Lokal definiertes Symbol "__close" importiert
LINK : warning LNK4049: Lokal definiertes Symbol "__open" importiert
LINK : warning LNK4049: Lokal definiertes Symbol "__get_osfhandle"
importiert
LINK : warning LNK4049: Lokal definiertes Symbol "_realloc" importiert
LINK : warning LNK4049: Lokal definiertes Symbol "__read" importiert
LINK : warning LNK4049: Lokal definiertes Symbol "__write" importiert
LINK : warning LNK4049: Lokal definiertes Symbol "__lseek" importiert
LINK : warning LNK4049: Lokal definiertes Symbol "__strdup" importiert
ethereal.lib(atalk-utils.obj) : error LNK2001: Nichtaufgeloestes
externes Symbol __imp__sprintf
ethereal.lib(sna-utils.obj) : error LNK2001: Nichtaufgeloestes externes
Symbol __imp__sprintf
ethereal.lib(inet_ntop.obj) : error LNK2001: Nichtaufgeloestes externes
Symbol __imp__sprintf
........ (many many lines following)
----------
Hint: "Lokal definiertes Symbol..importiert" ->"Local defined symbol
imported"
"Nichtaufgeloestes externes Symbol" ->"Unresolved external symbol"
I'm using VC6.0 here as compiler.
Gerrit