Ethereal-dev: RE: [Ethereal-dev] 0.10.3 release later this week?

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

From: Biot Olivier <Olivier.Biot@xxxxxxxxxxx>
Date: Thu, 13 May 2004 11:50:25 +0200
Personally I now always build with GTK2 (with the *new* gtk-wimp 0.5.4) and
with ENABLE_LIBETHEREAL=USE and everything works smoothly. The installer
then is only 7 MB in size (shared libethereal, no GTK1).

Before we release 0.10.4 I'd *really* like that we put the new gtk-wimp in
the Win32 distribution (this requires an edit to the top-level
Makefile.nmake too) and upload it to the Ethereal web site.

The only changes I required for this are in config.nmake and Makefile.nmake:

$ diff -u ../../ethereal/Makefile.nmake Makefile.nmake 
--- ../../ethereal/Makefile.nmake       2004-05-13 08:21:51.217963200 +0200
+++ Makefile.nmake      2004-05-10 08:21:38.369291200 +0200
@@ -436,7 +436,7 @@
        @$(SH) tools\win32-setup.sh --download "$(ETHEREAL_LIBS)" \
                gtk2 gtk2/atk-dev-1.4.0.zip
        @$(SH) tools\win32-setup.sh --download "$(ETHEREAL_LIBS)" \
-               gtk-wimp gtk2/gtk-wimp-0.5.3-bin.zip
+               gtk-wimp gtk2/gtk-wimp-0.5.4-bin.zip
 !ENDIF
        @echo.
        @echo Ethereal is ready to build.

$ diff -u ../../ethereal/config.nmake config.nmake 
--- ../../ethereal/config.nmake 2004-05-13 08:21:51.608524800 +0200
+++ config.nmake        2004-05-13 09:59:36.652043200 +0200
@@ -53,8 +53,8 @@
 # the pathname of the directory in which the "include" and "lib"
directories 
 # reside.
 #
-GTK1_DIR=$(ETHEREAL_LIBS)\gtk+
-#GTK2_DIR=$(ETHEREAL_LIBS)\gtk2
+#GTK1_DIR=$(ETHEREAL_LIBS)\gtk+
+GTK2_DIR=$(ETHEREAL_LIBS)\gtk2
 
 #
 # If you have GTK-Wimp, set this to the pathname of the directory in
@@ -63,7 +63,7 @@
 # If you don't have GTK-Wimp, comment this line out, so that GTK-Wimp isn't
 # defined.
 #
-#GTK_WIMP_DIR=$(ETHEREAL_LIBS)\gtk-wimp
+GTK_WIMP_DIR=$(ETHEREAL_LIBS)\gtk-wimp
 
 #
 # If you have Zlib, set this to the pathname of the directory in
@@ -130,7 +130,8 @@
 PDB_FILE=vc*.pdb
 
 # Set path if you need to find some binary
-PATH=c:\cygwin\bin;c:\python23;$(PATH)
+#PATH=c:\cygwin\bin;c:\python23;$(PATH)
+PATH=c:\cygwin\bin;$(PATH)
 
 # Set path to some required DLLs
 PATH=$(GLIB_DIR)\bin;$(GETTEXT_DIR)\bin;$(ICONV_DIR)\bin;$(PATH)
@@ -139,7 +140,8 @@
 PERL=perl
 POD2MAN=$(SH) pod2man
 POD2HTML=$(SH) pod2html
-PYTHON="C:/python23/python.exe"
+#PYTHON="C:/python23/python.exe"
+PYTHON="C:/cygwin/bin/python2.3.exe"
 LEX=flex
 YACC=bison
 
@@ -165,9 +167,10 @@
 # comment this line out, so that DOXYGEN isn't defined.
 #
 #DOXYGEN="C:/program files/doxygen/bin/doxygen.exe"
+DOXYGEN="C:/cygwin/bin/doxygen.exe"
 
 # If you wan't to build a libethereal.dll, you should comment out the
following line
-#ENABLE_LIBETHEREAL=USE
+ENABLE_LIBETHEREAL=USE
 
 #
 # You should not have to change anything below this comment.


Regards,

Olivier

|-----Original Message-----
|From: Ian Schorr
|
|
|With talk of a new release, was there final consensus on this?  Will 
|GTK+2 be the GUI default for 0.10.4?
|
|If changed in the Windows installer, should it also be the configure 
|default?  I'd like this just based on personal preference but I'm sure 
|others would disagree.
|
|Gerald Combs wrote:
|
|> Ulf Lamping wrote:
|>
|>> How do we want to handle the (newer) win32 GTK related topics, 
|>> changing the installer defaults since the last release:
|>>
|>> a) do we want to set GTK2 as the default for the installer now?
|>> As I have shipped like this for my "personal releases", it doesn't 
|>> seem to have any bugs or such :-)
|>> This requires to make minor changes to packaging/nsis/ethereal.nsi.