Ethereal-users: RE: [Ethereal-users] I cannot compile ethereal ethereal-0.9.14 onWin32
Yes you're right I can remove python and use sh. It works.
After that due to another error I had to switch again to Python...
But I ran again into trouble with the "pluggin" directory (gcc hard-coded).
I replace gcc by $CC but of course I got another error due to the unknown
flag -aux-info xyzzy. I just removed this target and I finally it works ...
Now I'm at the link step and I still have a ton of unresolved external
symbols ...
Linking ethereal.exe
link @C:\DOCUME~1\pacchion\LOCALS~1\Temp\nma01456.
LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO
specification
ethereal.lib(packet.obj) : error LNK2001: unresolved external symbol
_g_hash_table_insert
ethereal.lib(conversation.obj) : error LNK2001: unresolved external symbol
_g_hash_table_i
nsert
ethereal.lib(circuit.obj) : error LNK2001: unresolved external symbol
_g_hash_table_insert
dfilter.lib(gencode.obj) : error LNK2001: unresolved external symbol
_g_hash_table_insert
reassemble.obj : error LNK2001: unresolved external symbol
_g_hash_table_insert
libui.lib(io_stat.obj) : error LNK2001: unresolved external symbol
_g_hash_table_insert
libui.lib(dfilter_expr_dlg.obj) : error LNK2001: unresolved external symbol
_g_hash_table_
insert
ethereal.lib(proto.obj) : error LNK2001: unresolved external symbol
_g_hash_table_insert
packet-smb-sidsnooping.obj : error LNK2001: unresolved external symbol
_g_hash_table_inser
t
packet-tcp.obj : error LNK2001: unresolved external symbol
_g_hash_table_insert
conditions.obj : error LNK2001: unresolved external symbol
_g_hash_table_insert
packet-dcerpc-nt.obj : error LNK2001: unresolved external symbol
_g_hash_table_insert
packet-nlm.obj : error LNK2001: unresolved external symbol
_g_hash_table_insert
packet-rpc.obj : error LNK2001: unresolved external symbol
_g_hash_table_insert
packet-scsi.obj : error LNK2001: unresolved external symbol
_g_hash_table_insert
packet-smb.obj : error LNK2001: unresolved external symbol
_g_hash_table_insert
packet-iscsi.obj : error LNK2001: unresolved external symbol
_g_hash_table_insert
packet-ncp2222.obj : error LNK2001: unresolved external symbol
_g_hash_table_insert
packet-ndps.obj : error LNK2001: unresolved external symbol
_g_hash_table_insert
packet-nfs.obj : error LNK2001: unresolved external symbol
_g_hash_table_insert
Any hint?
I used the Win32 binary version of ethereal and it works very well but I'm a
bit surprised on how it's difficult to generate this exe.
Cheers,
Pierre
-----Original Message-----
From: ethereal-users-bounces@xxxxxxxxxxxx
[mailto:ethereal-users-bounces@xxxxxxxxxxxx]On Behalf Of Loïc Minier
Sent: jeudi 14 août 2003 17:57
To: ethereal-users@xxxxxxxxxxxx
Subject: Re: [Ethereal-users] I cannot compile ethereal ethereal-0.9.14
onWin32
Pierre Pacchioni <pierre.pacchioni@xxxxxxxxxx> - Thu, Aug 14, 2003:
> ket-ypxfr.c packet-zebra.c' too long
You're in a bad luck: your OS seems to be quite restrictive with your
PATH LENGTH.
I suggest you search Google to increase your PATH LENGTH (probably in
the registry) or compile on another windows version (I used w2k).
Another dirty fix might be to strip the spaces of the DISSECTOR_SRC
variable in Makefile.nmake or to run sed on them in the register.c:
build command.
However, you can also try not to define PYTHON in config.nmake, the
Makefile seems to have fallback operation.
--
Loïc Minier <lool@xxxxxxxx>
_______________________________________________
Ethereal-users mailing list
Ethereal-users@xxxxxxxxxxxx
http://www.ethereal.com/mailman/listinfo/ethereal-users