User Tools

Site Tools


compilingonwindows

This is an old revision of the document!


CompilingOnWindows

This page explains how to compile libhimd on Windows using CygWin.

Requirements

Download CygWin from http://www.cygwin.org

Install CygWin with the following packages:

autoconf, automake, pkg-config, libtool, glib2.0-devel, libmcrypt-devel, gcc4, make, git, wget

Getting the Code

Open CygWin and change to a folder where you want to build everything.

Then fetch the code with git:

git clone git://z6.physik.fu-berlin.de/linux-minidisc

Change into the folder containing the code, fetch and install libmad:

cd linux-minidisc
wget ftp://ftp.mars.org/pub/mpeg/libmad-0.15.1b.tar.gz
tar xzf libmad-0.15.1b.tar.gz
cd libmad-0.15.1b
./configure && make && make install

If configure fails, it's because gcc is too new and does not like the option -fforce-mem. Open the configure script with an editor of your choice that can handle Unix-like files with LF terminated lines (i.e. not notepad) and delete the line containing -fforce-mem. Then try again.

Install a missing pkg-config file for libmad into cygwin:

wget http://users.physik.fu-berlin.de/~glaubitz/linux-minidisc/mad.pc
cp mad.pc /usr/lib/pkgconfig

Building the code

cd ..
cd libhimd
./autogen.sh && make

Notes

The actual built code is found in the sub-directory .libs, himdtest.exe is just a loader for the himdtest.exe in the .libs-folder.

compilingonwindows.1242084399.txt.gz · Last modified: 2009/05/11 23:26 by megadiscman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki