[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
http://clam-project.org/clam/trunk/CLAM/scripts/mingw-cross/
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.
-- 
David García Garzón
(Work) david dot garcia at upf anotherdot edu
http://www.iua.upf.edu/~dgarcia
    
    
More information about the clam-devel
mailing list