> 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