Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Ethereal-dev: [Ethereal-dev] MSVC build broken (cannot find adler32.obj)

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

From: "Olivier Biot" <ethereal@xxxxxxxxxx>
Date: Tue, 27 Jul 2004 22:39:15 +0200
Hi list,

The current CVS snapshot has trouble finding the top-level objects
like adler32.obj etc. Could someone have a look at this?

An excerpt of the compilation follows below:

<quote>
        cd dissectors
        NMAKE /                   -f Makefile.nmake

Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

'dissectors.lib' is up-to-date
        cd ..
        cl -DWIN32 -DNULL=0 -D_MT -D_DLL -DHAVE_CONFIG_H /I. /I..
/I../wiretap /
IC:\ethereal-win32-libs\glib\include\glib-2.0
/IC:\ethereal-win32-libs\glib\lib
\glib-2.0\include  /IC:\ethereal-win32-libs\zlib121-dll\include
/IC:\ethereal-wi
n32-libs\adns-1.0-win32-03\src
/IC:\ethereal-win32-libs\adns-1.0-win32-03\adns_w
in32 /IC:\ethereal-win32-libs\pcre-4.4\include
/IC:\ethereal-win32-libs\WPdpack\
include  -D_U_="" /Zi /W3 -Fd.\ -c ../print.c ../ps.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for
80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.

print.c
ps.c
Generating Code...
Linking libethereal.dll
        link /NODEFAULTLIB /INCREMENTAL:NO /PDB:NONE /RELEASE
/NOLOGO -entry:_DllMainCRTStartup@12 -dll msvcrt.lib oldnames.lib
kernel32.lib  ws2_32.lib mswsock.lib advapi32.lib  /DEBUG
/DEF:libethereal.def /OUT:libethereal.dll  /IMPLIB:libethereal.lib
addr_and_mask.obj  atalk-utils.obj         bitswap.obj     circuit.obj
column-utils.obj  conversation.obj  epan.obj          except.obj
filesystem.obj    frame_data.obj       inet_aton.obj   inet_pton.obj
inet_ntop.obj   ipv4.obj          int-64bit.obj         osi-utils.obj
packet.obj   plugins.obj       proto.obj         resolv.obj
sna-utils.obj   strutil.obj       timestamp.obj  to_str.obj
tvbuff.obj        value_string.obj
C:\ethereal-win32-libs\glib\lib\glib-2.0.lib
C:\ethereal-win32-libs\glib\lib\gmodule-2.0.lib
C:\ethereal-win32-libs\glib\lib\gobject-2.0.lib
C:\ethereal-win32-libs\adns-1.0-win32-03\adns_win32\lib\adns_dll.lib
C:\ethereal-win32-libs\pcre-4.4\lib\pcre.lib
C:\ethereal-win32-libs\zlib121-dll\lib\zdll.lib
C:\ethereal-win32-libs\net-snmp-5.1\win32\lib\netsnmp.lib
ftypes\ftypes.lib  dfilter\dfilter.lib  dissectors\dissectors.lib
..\image\libethereal.res  dissectors\register.obj  adler32.obj
afn.obj         asn1.obj        column.obj      crc16.obj
crc32.obj       crypt-des.obj   crypt-md4.obj   crypt-md5.obj
crypt-rc4.obj   follow.obj      h225-persistentdata.obj
in_cksum.obj    ipproto.obj     prefs.obj       print.obj       ps.obj
ptvcursor.obj   reassemble.obj  req_resp_hdrs.obj       t35.obj
tap.obj         util.obj        xdlc.obj        xmlstub.obj
../mkstemp.obj      ../strptime.obj
LINK : fatal error LNK1181: cannot open input file "adler32.obj"
NMAKE : fatal error U1077: 'link' : return code '0x49d'
Stop.
NMAKE : fatal error U1077: 'C:\PROGRA~1\MICROS~3\VC98\BIN\NMAKE.EXE' :
return co
de '0x2'
Stop.

</quote>

Best regards,

Olivier