Date: Mon, 21 Apr 2008 16:40:03 GMT From: Dan Nelson <dnelson@allantgroup.com> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/122911: ports/audio/sox: MP3 support broken Message-ID: <200804211640.m3LGe31W028312@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/122911; it has been noted by GNATS. From: Dan Nelson <dnelson@allantgroup.com> To: bug-followup@FreeBSD.ORG Cc: fukui.FreeBSD@fanet.net Subject: Re: ports/122911: ports/audio/sox: MP3 support broken Date: Mon, 21 Apr 2008 10:34:42 -0500 > The full text of the PR can be found at: > http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/122911 The sox-13.0.0_1 package that you get if you run "pkg_add -r sox" on a 6.3-release machine fails because lame is RESTRICTED and has no package. The package cluster seems to build lame anyway, so sox got linked with a libmp3lame.so.0 that no package will ever provide. Building the lame port makes it work in my qemu test box. The 6-stable sox-14.0.1_1 package can't fetch a lame package either, but it dlopens its dependant libraries so at least it will run minus mp3 support. Building the lame port makes mp3 work in my tests. I'm trying a full source build of sox and dependencies which will take a couple hours in qemu, but I don't expect it to have any problems. When you ran the port build, at the end of the configure stage, there is a "Report configuration" section. Did "LAME MP3 writer" say "yes" or "no"? If it says "no", can you look at config.log and determine why libmp3lame wasn't found? -- Dan Nelson dnelson@allantgroup.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200804211640.m3LGe31W028312>