gEDA-dev: Cygwin installation packages

J. Childs oblivian at users.sourceforge.net
Fri Jun 30 18:49:36 EDT 2006


Cesar Strauss wrote:
> J. Childs wrote:
>
>   
>> Hello,
>>
>> I have taken the time and (somewhat) successfully compiled the full 
>> sources for the gEDA 20060123 release for the Cygwin platform.
>>
>> Is there any way/where I can upload this set of installation packages?
>>
>> I have a single archive that is ~26M with all necessary executables for 
>> a Cygwin install (not MINGW32).
>>
>> I have also run through the initial tutorial for gschem and pcb using 
>> these tools and it works!
>>
>> Thanks,
>> Jason
>>
>>     
>
> Congratulations, Jason.
>
> Actually, I am an (inexperienced) gEDA user on Ubuntu GNU/Linux, but I have
> co-workers still using Windows, and they are eager to try gEDA. We are all
> impressed by the ideas of comunity, voluntary effort and free tools. It is also
> in my team's best interest for all of us to use the same tools.
>
> By the way, I have also compiled, very recently, the same version of gEDA/gaf
> you mention, on Cygwin. Care to compare notes? I have put mine on the gEDA wiki,
> with the site admin permission:
> http://geda.seul.org/wiki/geda:installation#windows_install_notes
>
> On the other hand, I am also willing to test your package.
>
> I have also compiled gschem on MinGW, and I intend to send patches soon. I first
> want to start from a clean state, to make sure I did't forget anything. If it is
> stable enough, perhaps we could try making a Windows installer...
>
> I hope the developers will not mind (much) if they start getting bug reports for
> Windows-specific issues. I intend to make my best efforts to help.
>
> Cesar
>
>
> -------------------------------------------------
> This mail sent through IMP: http://horde.org/imp/
>
>
>   
Cesar,

Thanks for the link, I had done basically the same thing, but a little 
more ambitious.  I've got all of the following programs working and have 
generated a setup.ini to allow installation using cygwin's setup.exe 
installer.

The current list of packages is:
./gerbv/gerbv-1.0.1-1.tar.bz2
./gnetman/gnetman-22May06-1.tar.bz2
./gnucap/gnucap-20050610-1.tar.bz2
./wxWidgets/wxWidgets-2.6.3-2.tar.bz2
./gspiceui/gspiceui-0.8.36-1.tar.bz2
./gtkwave/gtkwave-20030319-1.tar.bz2
./guile-gtk/guile-gtk-0.5-2.tar.bz2
./ng-spice/ng-spice-rework-17-1.tar.bz2
./verilog/verilog-0.8.1-1.tar.bz2
./gwave/gwave-20051222-2.tar.bz2
./gd/gd-2.0.33-1.tar.bz2
./pcb/pcb-20060422-1.tar.bz2
./geda/geda/geda-20060123-2.tar.bz2
./geda/geda-utils/geda-utils-20060123-2.tar.bz2
./geda/geda-gattrib/geda-gattrib-20060123-3.tar.bz2
./geda/geda-gnetlist/geda-gnetlist-20060123-2.tar.bz2
./geda/geda-gschem/geda-gschem-20060123-3.tar.bz2
./geda/geda-gsymcheck/geda-gsymcheck-20060123-2.tar.bz2
./geda/geda-symbols/geda-symbols-20060123-2.tar.bz2
./geda/geda-examples/geda-examples-20060123-1.tar.bz2
./geda/geda-docs/geda-docs-20060123-2.tar.bz2
./libstroke/libstroke-0.5.1-2.tar.bz2
./libgdgeda/libgdgeda-2.0.15-2.tar.bz2
./libgeda/libgeda-20060123-1.tar.bz2
./noweb/noweb-2.10-1.tar.bz2
./tcltk/tcltk-8.4.13-1.tar.bz2

I had a tough time deciding whether to use the shared DLL route or the 
static linking.  The first release I was going to provide was a small 
rewrite of libgeda to support a shared DLL version (COLORS and 
do_logging imports to name a few). This worked once I got all of the 
export symbols in line, but I stumbled across the web page you mention 
above after I sent my first email to this list, and I figured it would 
be easier to maintain the package if I went back and did the static 
route.  This way I don't have to rewrite parts of libgeda to get it to 
work on cygwin.

So the current package set I'm offering has gEDA/gaf in static format.

libstroke on the other hand is a shared dll, and it works just fine 
(just got done testing it in gschem).

Thanks,
Jason



More information about the geda-dev mailing list