On Saturday 24 March 2007 12:07, John Griessen wrote:
> >> Another place where I need help is with the windows port
> >> of gnucap.  
>
> I took a look at QUCS and see they have an expedient way to
> deal with windows. They say, "Qt® >= 3.1 (and < 4.0.0) by
> Trolltech® has to be properly installed including headers,
> libraries and the moc compiler." and imply that is what it
> takes for a Cygwin install.   No native windows version.
>
> So they require substantial installation time and detail.  No
> click-installer. QUCS works with X11 and a command shell too.

So far, that is the way I have handled the Windows port of 
gnucap.  Use cygwin or mingw.  I have provided an executable, 
produced by mingw.

The issue now, with plugins and VHDL/Verilog behavioral 
modeling, is that a lot more is required.  In the future, you 
will need to have a C++ compiler installed to be able to fully 
run gnucap, unless you stick to a subset of what it can do.  
Even with a subset, it will still rely on run time dynamic 
linking on demand.  A smaller subset can be built without 
dynamic linking on demand.  That smaller subset is essentially 
what 0.35 does, or Spice level.

What the compiler will be used for, at run time, is compiling 
VHDL and Verilog behavioral models.  The Verilog compiler 
generates C++, which generates a shared-object, which can be 
attached and detached on demand.  This system already works 
with the ".model" files that are already part of gnucap source.  
In the development snapshot, it can also use Spice C models as 
plugins.  It is now easier to install a Spice model in gnucap 
than to install the same model in Spice.

This is the windows problem,  Making sure the whole environment 
including compilers and dynamic linking all works together.  I 
think cygwin will be a requirement.  Even then, it stretches 
things enough that I need someone to take charge of it.  If 
someone can make a fully native windows port, I will be amazed.



_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

Reply via email to