Ethereal-dev: Re: [Ethereal-dev] Ethereal Win32 installer for GTK1 / GTK2
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: "Greg Morris" <gmorris@xxxxxxxxxx>
Date: Fri, 30 Jan 2004 18:49:28 -0700
Maybe I am not understanding your comments but I would be very unhappy if I had to maintain both the GTK1 and GTK2 developer environment because the build did both. Is this what you meant by parallel? What are you calling the installer? Are you talking the actual NSIS install package? If so then why not let the developer build what version he wants and then he can deliver it to his end user. I don't really understand why the changes were made. Under the old make files, I could build either GTK1 or GTK2 depending on the settings in the config.nmake. Now it seems like this process has become way more complex then necessary. I realize you are trying to make this easier and to work all the bugs out but building in different directories isn't something that I would want. The simple thing here is to be able to specify in the config.nmake if you want GTK1 or GTK2, The Ethereal_win32_libs will point to the standard directory for the GTK modules necessary for that version. The build would include the appropriate modules and the nsis packager would do the same. Am I missing something here? Before the latest modifications I did have to go to the packaging/nsis directory to make the install package but that was a little step. I don't mean to sound like such a critique but it seems like it is becoming even more complicated then it already was. I look forward to your new changes. Please don't take any of my comments personal. Greg >>> ulf.lamping@xxxxxx 1/30/2004 6:17:23 PM >>> Hi List! As previously announced and becoming a topic more and more at least for the win32 port. With the installation process for the installer I've currently changed, you will have the opportunity to use the GTK1 or GTK2 version, but not both. The reason for this is e.g. that the name "ethereal.exe" is used for both GTK versions 1 and 2, but there are other topics as well. When installing to the same dir, I'm not sure if we will have DLL conflicts. Currently this seems no problem, but this might be a problem in the future? We have some options for a GTK2 installer: 1) put both GTK versions of Ethereal into the installer and simply install them in parallel 2) build completely different GTK1 and 2 installer versions and install them in different dirs to 1) questions: a) the installler will be much bigger, is this ok? It has to include both exe's and all different DLL's in parallel, already about 13-14MB this will increase it by 4-5MB as an approx. b) as all files in same dir, might getting problems in future versions with DLLs with same names but different versions c) how should the links / icons should be for both versions? to 2) questions: a) how to name the different versions? Has this to be reflected in the Ethereal main version? E.g. Ethereal2.exe or Ethereal_gtk2.exe? b) Same applies to the dir name to install into /registry keys and such. We could improve problem in 1)a) by seperating dissection and GUI things. This would also reduce the size of the current installer also a lot. Currently the Ethereal and Tethereal exe's are statically linked, although the dissection code is the same. This will also apply on all other platforms as well? I would tend to option 2), as this would make a clear distinguish between the two versions. But this should be reflected in the main Ethereal version too IMHO. Any comments? Regards, ULFL _______________________________________________ Ethereal-dev mailing list Ethereal-dev@xxxxxxxxxxxx http://www.ethereal.com/mailman/listinfo/ethereal-dev
- Prev by Date: [Ethereal-dev] Ethereal Win32 installer for GTK1 / GTK2
- Next by Date: Re: [Ethereal-dev] Ethereal Win32 installer for GTK1 / GTK2
- Previous by thread: [Ethereal-dev] Ethereal Win32 installer for GTK1 / GTK2
- Next by thread: Re: [Ethereal-dev] Ethereal Win32 installer for GTK1 / GTK2
- Index(es):