Advice for building 4.0 for win32?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am 04.01.2014 19:15, schrieb Michael DePaulo:
> Hi all,
>
> We on the X2go project ( http://www.x2go.org/ ) would like to build
> the latest stable version of pulseaudio (4.0) for 32-bit Windows.
>
> We would use the OBS builds listed below and on the wiki, but it is
> still only building 1.1:
> https://build.opensuse.org/project/monitor?package=&project=home%3Amkbosmans%3Amingw32%3Apulseaudio
>
> Any advice on building 4.0 (or master) would be greatly appreciated.
>
> For example, I saw from Maarten Bosmans's old emails that he strongly
> recommends using mingw32 cross-compilation from linux. But what distro
> would you recommend? Maarten's OBS builds are using openSUSE 12.1, but
> 12.1 is EOL.
>

Yes, I have used that approach to build 4.0 as well. Works best because 
you can use the build system as always, just provide compiler prefix and 
paths to dependencies (disabling some features makes it easier).

This is the cmdline for configure I used, however it's already a long 
time ago.

PKG_CONFIG_PATH=$PWD/win32-prefix/lib/pkgconfig 
ORC_CFLAGS="-I$PWD/win32-prefix/include/orc-0.4/orc 
-I$PWD/win32-prefix/include/orc-0.4" CFLAGS="-g -m32 
-I$PWD/win32-prefix/include" LDFLAGS="-L$PWD/win32-prefix/lib 
-L$PWD/win32-prefix/bin"  ./configure  --build=i686-pc-linux-gnu 
--host=i686-w64-mingw32  --enable-orc=no --enable-waveout 
--enable-shared --disable-static --disable-alsa --disable-avahi 
--disable-dbus  --disable-gtk2 --disable-default-build-tests 
--prefix=$PWD/win32-prefix

I installed all dependencies and PA itself into $PWD/win32-prefix.

Best regards


[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux