Ethereal-users: [Ethereal-users] ethereal 0.8.[17|18]: Can't link under Windows anymore

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "Dr.-Ing. Gerrit Gehnen" <G.Gehnen@xxxxxxxx>
Date: Mon, 21 May 2001 09:38:54 +0200
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