Ethereal-users: Re: [Ethereal-users] Problems, building a WINDOWS version

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

From: "Martin Regner" <martin.regner@xxxxxxxxx>
Date: Mon, 16 Jun 2003 07:00:37 +0100
Stefan Auweiler wrote:
<It's something with the rebuild of the register.c
<To find a way out, earlier this day I've just uncommented the lines, where
<the register.c was rebuildt. This helped.
<I'm sure, that I did not install bash.exe, so I will check for it this week.
<By now, I've got my ethereal with the new RADIUS VSAs.


Actually I'm not sure why you got problems when trying to rebuild register.c.
In your specific case there was probably no need to rebuild anayway it since you didn't do changes that
would require register.c to rebuilt.

On what OS are you doing the build on? 
The MSDOS windows on Windows 98 doesn't support long lines as I remember, but I think that that cmd.exe on Win2000 works with longer lines.

Actually in my case I'm using Python and then Python is used to rebuild register.c instead of bash/grep/sed 

Python should be faster:

Éxtract fromn RADME.win32
"The Makefile.nmake supplied with the Ethereal distribution will, if
PYTHON is defined in config.nmake, attempt to make register.c with
Python, since it is much much much faster than the shell version.  The
reason it is faster is because the shell version launches multiple
processes (grep, sed) for each source file, multiple times.  The Python
script is one process.  This matters a lot on Win32."

But maybe you will even get problems even when using Python if the shell you are doing the build from isn't supporting long lines.
I really don't know. 

<Maybe I could have read about it, but where do I send my packet-radius.c to,
<to get it into the next distributions?
<It does now support the Cisco SSG and the Netzwert-AG VSAs

Send a patch to ethereal-dev@xxxxxxxxxxxx 
Use "diff -u" to prepare the patch.