Mail Archives: geda-user/2015/07/24/14:17:33
On Fri, Jul 24, 2015 at 06:57:46PM +0200, Kai-Martin Knaak wrote:
> Edward Hennessy (ehennes AT sbcglobal DOT net) [via
> geda-user AT delorie DOT com] wrote:
>
> > I don’t have a Windows machine. If someone with Windows can help by
> > building it, I could check in some code for testing.
>
> Current status of the windows port of geda (gnetlist, gschem) is still
> "broken" due to no windows version of guile. Consequently, no changes
> since 2012 can be checked on a windows machine.
>
> Vladimir Z. hinted a few days ago, that he managed to cross compile guile
> and geda for windows. He had to fix some bugs both in guile and in geda.
> AFAIK, he did not publish the patches, yet. I'd be eager to give the cross
> compile a try myself...
Kai-Martin,
Please, abbreviate my name as Vladimir Zh. This sounds different ;)
As for the cross-build, I can tell you why I cannot finish it. I've
cloned Peter Brett's minipack version which you can find on github.com
and worked on it since February. I cannot publish it now for several
reasons:
- I have too little time at work where I'm alone EE while my boss has
holidays, and where I have the only Windows machine available;
- it doesn't work in Wine so I cannot work on/test it at home (and
besides, I have five children and have been working doing major
repairs at my flat alone already three years running)
- I have (too) many patches, both needed and unneeded so I have to
sort them before publishing my work. Some of them are really just
workarounds, since I've not managed to fix some guile/gc bugs other
ways. Look at the recent discussions in the guile-user mailing list,
you'll see some people are complaining of them. (BTW, not all gc
tests do work in Wine now.)
As for guile, several bugs have been fixed without me in the current
stable-2.0 branch while I worked on the port :) I've an only patch for
guile adding win sockets support. Other patches are for geda and several
of them are just workarounds, as I've said above, to make guile work.
Minor issues:
- the new icon problem (not one you mentioned some time ago, and which
is mentioned on launchpad). New gnome icon system requires too many
packages to build (including Perl and its dependencies, IIRC). So
I've decided to not fix it.
- translations problems - gettext doesn't work in geda-gaf and the
latest released pcb (we already have a bug report on launchpad of
this)
- I cannot yet build gerbv 2.6.1 with minipack system, 2.6.0 builds
well, though.
- I don't use any Windows installer systems, such as nsis, just
Makefile.
- I don't know if gsch2pcb works on Windows, just didn't tried it :)
- My authorities at work are idiots (not that really, but that's a
different issue :)
And finally,
If somebody wants, I could publish results of my work, that is, the
pre-built geda-gaf/pcb/gerbv archive. I cannot put it somewhere in the
web, I've never had time to set up my own 'independent' server, so I
used the free hosting services, one of which just turned my server off
(I just cannot find more appropriate word) referring to some spam issues
with my dynamic IP address which changes every time. I don't trust them.
So if anybody wants to test the windows port, I can send you the archive
I have (zip or xz).
Cheers,
Vladimir
- Raw text -