Date: Mon, 23 Feb 2009 10:44:25 +1100 From: Andrew Reilly <andrew-freebsd@areilly.bpc-users.org> To: Jan Henrik Sylvester <me@janh.de> Cc: freebsd-multimedia@FreeBSD.org Subject: Re: ports/131647: audio/libsndfile: Problem to build libsndfile-1.0.18 Message-ID: <20090222234425.GA15803@duncan.reilly.home> In-Reply-To: <200902212330.n1LNU3I1049570@freefall.freebsd.org> References: <200902212330.n1LNU3I1049570@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
For what it's worth, I just got this to build OK, with a little manual tweaking. There were two problems: /usr/local/include/sndfile.h was being picked up before the version in ../src, and the installed version didn't include a symbol something like SF_EXTENSION_WAV. So I moved those aside and the local version was picked-up, and that worked. The second problem was the linker couldn't find -lgfortran or -gfortranbegin. This was trickier, and I don't really know why adding the appropriate pair of directories to the Makefile didn't take. Those libraries are (on my system) in /usr/local/lib/gcc-4.3.4 and /usr/local/lib/gcc-4.3.4/gcc/x86_64-portbld-freebsd7.1/4.3.4/. I added those to the LDFLAGS symbol, but the linker command line was still trying to use the 4.3.3 versions. Not sure why. Maybe my libtool is out of date. Anyway, I forced the issue by symlinking all of the library files directly into /usr/local/lib, and that seems to have worked. Well, it all built and installed neatly; I haven't tested it yet. Cheers, -- Andrew
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090222234425.GA15803>