[clam-devel] Windows millestone: CLAM libs compiling again

David García Garzón david.garcia at upf.edu
Fri Dec 31 08:16:44 PST 2010

Hi, the setup-mingw.py script already cross-compiles the following libraries:

pthread fftw libmad id3lib libogg libvorbis gettext libiconv flac libsndfile 
speex liblo zlib libpng cppunit bzip2 boost dlfcn-win32 directx portaudio 
xerces-c libsigc++ libxml2 jpeg lcms libmng glib glibmm libxml++ tiff ladspa-
sdk lv2core qt clam


Clam has to be compiled appart activating the --skip-deploy option until i 
implement building from svn.

So now we have again a windows build environment, now automatically 
repeteable, and i can move on with the build system knowing if windows breaks 
it at any point.

The missing things to do regarding mingw build are:
- python: seems a hard one with a dozen of non-working patches available 
everywhere for both mingw and crosscompiling.
- clam plugins, tests, examples and apps: That seems easy by disabling python 
on NetworkEditor so i will address them the next.

If you want to help you can choose:
- report how it builds in your box
- download the 100Mb built binaries (soon on download/win) and test whether 
the binaries are also valid to compile clam on windows native
- helping finding a solution with python
- addressing any of the many TODO mentioned in the script

I hope it pays the invested effort and lots of windows developers come into the 
project and help.

Thanks to the cross-mingw-env and fedora-mingw projects for the many patches 
and hints.


David García Garzón
(Work) david dot garcia at upf anotherdot edu

More information about the clam-devel mailing list