Hello,

I'm trying to compile Pulseaudio for Windows. As i don't like very
much M$ system, i have a mingw environment on my linux (crossdev on
Gentoo) and i cross compile.

So for compile, i do :

# ./configure --host=mingw32
# make

after reading error or warning, i installed dependencies :
- libatomic_ops
- libsamplerate
- libsndfile
using ./configure --host=mingw32 --prefix=/usr/mingw32/usr && make &&
sudo make install

But i've a last error when creating dynamic libs (see in detail in attached)

So i'm looking for anyone who already made a Windows compilation of Pulseaudio.

Thanks in advance

   Julien Langlois
*** Warning: This system can not link to static lib archive libpulsecore.la.
*** I have the capability to make that library automatically link in when
*** you link to this library.  But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
libtool: link: warning: `/usr/mingw32/mingw/lib//libsamplerate.la' seems to be 
moved
libtool: link: warning: `/usr/mingw32/mingw/lib//libsndfile.la' seems to be 
moved
rm -fr  .libs/libiochannel.dll.a
mingw32-gcc -shared  .libs/iochannel.o  
-L/home/juju/pulse/pulseaudio-0.9.6/src/.libs ./.libs/libsocket-util.dll.a 
-L/home/juju/pulse/pulseaudio-0.9.6/libltdl/.libs -L/usr/mingw32/mingw/lib/ 
-lwsock32 -lws2_32 -lwininet  -Wl,--export-all-symbols -o 
.libs/libiochannel.dll -Wl,--enable-auto-image-base -Xlinker --out-implib 
-Xlinker .libs/libiochannel.dll.a
Creating library file: .libs/libiochannel.dll.a
.libs/iochannel.o: In function `pa_iochannel_read':
/home/juju/pulse/pulseaudio-0.9.6/src/pulsecore/iochannel.c:227: undefined 
reference to `_pa_read'
.libs/iochannel.o: In function `pa_iochannel_write':
/home/juju/pulse/pulseaudio-0.9.6/src/pulsecore/iochannel.c:211: undefined 
reference to `_pa_write'
.libs/iochannel.o: In function `pa_iochannel_free':
/home/juju/pulse/pulseaudio-0.9.6/src/pulsecore/iochannel.c:177: undefined 
reference to `_pa_close'
/home/juju/pulse/pulseaudio-0.9.6/src/pulsecore/iochannel.c:179: undefined 
reference to `_pa_close'
.libs/iochannel.o: In function `pa_iochannel_new':
/home/juju/pulse/pulseaudio-0.9.6/src/./pulse/xmalloc.h:63: undefined reference 
to `_pa_xmalloc'
.libs/iochannel.o: In function `pa_iochannel_new':
/home/juju/pulse/pulseaudio-0.9.6/src/pulsecore/iochannel.c:153: undefined 
reference to `_pa_make_nonblock_fd'
/home/juju/pulse/pulseaudio-0.9.6/src/pulsecore/iochannel.c:158: undefined 
reference to `_pa_make_nonblock_fd'
/home/juju/pulse/pulseaudio-0.9.6/src/pulsecore/iochannel.c:148: undefined 
reference to `_pa_make_nonblock_fd'
.libs/iochannel.o: In function `pa_iochannel_free':
/home/juju/pulse/pulseaudio-0.9.6/src/pulsecore/iochannel.c:182: undefined 
reference to `_pa_xfree'
collect2: ld returned 1 exit status
make[3]: *** [libiochannel.la] Erreur 1
make[3]: quittant le répertoire « /home/juju/pulse/pulseaudio-0.9.6/src »
make[2]: *** [all] Erreur 2
make[2]: quittant le répertoire « /home/juju/pulse/pulseaudio-0.9.6/src »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/juju/pulse/pulseaudio-0.9.6 »
make: *** [all] Erreur 2
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss

Reply via email to