> sox.exe has cross-compiled OK for me now with FLAC and sndfile.
> 

Hi
I have a build script for sox.exe.
It runs with Ubuntu and mingw.
Probably it will run with Debian system too.

Perhaps somebody else could try it and (if it runs OK) use parts of it to fix 
the mingwbuild script.

There are three areas that need some attention.

1 Patch
The build script uses "0001-Remove-no-undefined-flag-for-MinGW-build.patch".
It would be better if the patch was applied to SoX git instead.
(If it doesn't break other compilers)

2 FLAC
The build script compiles using FLAC-git.
When I tried with release flac-1.2.1 it caused problems.
It would be better if SoX git was fixed so mingw could compile with flac-1.2.1 
as well.
(Because FLAC-git will be subject to change)

3 DLLs
The build script uses "--with-libltdl --enable-dl-amrnb --enable-dl-amrwb".
Distributed versions will need "--enable-dl-lame --enable-dl-mad 
--enable-dl-twolame" also.
(But enable-dl-twolame caused problems)

The build script is here ---> http://pastebin.com/15TJkGtp

If you're already working on a different solution, then please ignore this 
email.
:-)

BUILD OPTIONS
Debugging build............no
Distro name ...............not specified!
Dynamic loading support....yes
Pkg-config location........$(libdir)/pkgconfig
Play and rec symlinks......yes
Symlinks enabled...........yes

OPTIONAL DEVICE DRIVERS
ao (Xiph)..................no
alsa (Linux)...............no
coreaudio (Mac OS X).......no
sndio (OpenBSD)............no
oss........................no
pulseaudio.................no
sunaudio...................no
waveaudio (MS-Windows).....yes

OPTIONAL FILE FORMATS
amrnb......................yes
 dlopen amrnb..............yes
amrwb......................yes
 dlopen amrwb..............yes
flac.......................yes
gsm........................yes (in-tree)
lpc10......................yes (in-tree)
mp2/mp3....................yes
 id3tag....................yes
 lame......................yes
 lame id3tag...............yes
 dlopen lame...............no
 mad.......................yes
 dlopen mad................no
 twolame...................yes
 dlopen twolame............no
oggvorbis..................yes
sndfile....................yes
 dlopen sndfile............no
wavpack....................yes

OTHER OPTIONS
ladspa effects.............yes
magic support..............no
png support................yes
OpenMP support.............no


                                          
------------------------------------------------------------------------------
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
SoX-devel mailing list
SoX-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sox-devel

Reply via email to