Hi Chris, On Sat, Feb 28, 2015 at 2:04 PM, Chris Bagwell <ch...@cnpbagwell.com> wrote: > > > On Fri, Feb 27, 2015 at 9:02 AM, Pascal Giard <evily...@gmail.com> wrote: >> >> >> > lsx_error is referenced by that flac.lo and symbol should be in >> > libsox.la >> > (from format_i.o) that is listed right after it... so sounds like a >> > badly >> > generated libsox. >> >> Hmm.. I'll have to carefully check again. >> Trying from a clean git clone on one of my works machine, compilation >> also fails at the very same place. >> >> Are you able to reproduce the error on your end as well? > > > No, I couldn't reproduce. I tried on latest Fedora and OSX with no issues > seen. > > My Fedora has version 2.4.2 of libtool btw. Thats only other thing I could > think of that could cause fake link issues.
First, I want to apologize. I was trying to build "à la" Debian by using "--with-dyn-default" and I didn't tell you. How could have you guessed?! Compilation with default options works. Compilation with "--with-dyn-default" doesn't. It's been broken for quite a while actually! Using git bisect, I was able to quickly identify the culprit. FWIW, I ran the following: git bisect start HEAD sox-14.4.1 git bisect run sh -c 'autoreconf -i && ./configure --with-dyn-default && make V=1 -j8' And got: 5c58413544fd600bf12fdc54fa9648f0bc1ea860 is the first bad commit commit 5c58413544fd600bf12fdc54fa9648f0bc1ea860 Author: Ulrich Klauer <ulr...@chirlu.de> Date: Sat Mar 9 02:23:55 2013 +0100 Don't export (most) internal libsox symbols Ideally, libsox should only export those symbols that are part of the official API, i.e. those with the sox_ prefix. This isn't easily possible, though, because certain internal (lsx_) symbols are used by SoX-the-application and by the plugin modules in case of a modularized build. As a step in the right direction, this change exposes only the symbols actually needed, hiding about 300 (90 %) of the lsx_ symbols. (Relevant tracker item: FR 2214694.) :100644 100644 2d6e5cd51a6666f9b44f053d105a8a662fb47b5c 2d35eec8ca917f84202eee6a7e4669f5fd796e53 M ChangeLog :040000 040000 7418f7851edebdc139af00b451d475ac871b3b72 9193c7eb2183479d4107ff85cd75c738eb61d15b M src -Pascal -- Homepage (http://organact.mine.nu) Debian GNU/Linux (http://www.debian.org) COMunité/LACIME: École de technologie supérieure (http://www.comunite.ca) ISIP Laboratory: McGill (http://www.isip.ece.mcgill.ca) ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and 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