Recently I have submitted some patches to libg3d's ml to fix some problems under cygwin. It is a little bit tricky to get a working libg3d installation but if all dependencies are fullfilled it is just the usual "./configure ... && make && make install" procedure.
Just do a normal cygwin installation with some extra packages:
- pkg-config
- flex
- libxml2-devel
- gtk2-x11-devel
- glib2-devel
- gcc-core
- gcc-g++
- make
I recommend to prepare a meal during the installation procedure. It took approximately 30 minutes over my 2mbit connection to download everything and another 15 minutes to run the (post)install.
Afterwards get the libg3d-0.0.8 release or a current svn snapshot from trunk
but do the `autogen.sh && ./configure --enable-gtk-doc && make && make dist` run
under your favourite linux/unix system.
Unpack everything inside a directory which cygwin can access (for
example your cygwin-home directory) and run `./configure LEXLIB="-lfl" --prefix=/usr/ && make install` - without
any doubt a good time to eat your meal. The build took around 40 minutes
until it was finished.
If anyone has a better idea to fix the vrml lex problem than including a static yywrap into the lex file then please sent me a mail.