libg3d under cygwin


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 ` && ./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.