DJ Delorie wrote:
It works. I have successfully managed to build gEDA/gaf out of the box
on Cygwin.
and pcb ?
The Pcb build system on Cygwin appears to build only a native (MinGW)
binary, instead of a Cygwin one. See:
http://archives.seul.org/geda/dev/Jun-2006/msg00074.html
[Note that Pcb runs fine on Cygwin, the setbacks mentioned above apply
only to the native build.]
I will prepare patches to allow for both possibilities (building Cygwin
binaries as well as native ones from within Cygwin).
Normally, native (MinGW) binaries are build from within MSYS, a Cygwin
fork provided by the MinGW team, containing only the minimal tools to
run configure and make. However, it does not carry some required tools
like flex and bison, so it does makes sense to use Cygwin to drive the
Pcb native build. Just be sure to install native versions of all
required libraries first. The cygcheck utility can be run to verify
there is no dependency on the cygwin1.dll file.
Starting with a patched configure script to remove the Cygwin specific
changes, some ways to build native Pcb on Cygwin are:
Install MinGW and native GTK and:
$ PATH=/c/GTK/bin:/c/MinGW/bin:$PATH
$ export PKG_CONFIG_PATH=c:/GTK/lib/pkgconfig
$ ./configure --build=i686-pc-mingw32 --disable-doc \
--with-exporters="bom gerber ps" --with-printer="" --prefix=c:/geda
or (without MinGW installed)
$ PATH=/c/GTK/bin:$PATH
$ export CC="gcc -mno-cygwin"
$ export CPP="gcc -E -mno-cygwin"
$ export PKG_CONFIG_PATH=c:/GTK/lib/pkgconfig
$ ./configure --build=i686-pc-mingw32 --disable-doc \
--with-exporters="bom gerber ps" --with-printer="" --prefix=c:/geda
Cesar
_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev