[MacPorts] #27858: libtorrent-rasterbar @0.15.4 configure failure
MacPorts
noreply at macports.org
Fri Jun 10 21:41:09 PDT 2011
#27858: libtorrent-rasterbar @0.15.4 configure failure
--------------------------------+-------------------------------------------
Reporter: msm@… | Owner: devans@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.2
Keywords: | Port: libtorrent-rasterbar
--------------------------------+-------------------------------------------
Comment(by tanks4dat@…):
I encountered the same configuration error when attempting to compile
libtorrent-rasterbar @0.15.6. I incorrectly filled a new ticket, #29779.
I should have added new information to the existing ticket when there is
one,
rather than opening a duplicate.
while attempting to install libtorrent-rasterbar by the command sudo port
install
libtorrent-rasterbar the terminal presents a configure failure. Here is
the
portion of the output where the configure fails:
{{{
info:configure Checking for boost libraries:
:info:configure checking for boostlib >= 1.36... yes
:info:configure checking whether the Boost::System library is
available...yes
:info:configure configure: error: Boost.System library not found. Try
using --with-boost-system=lib
}}}
I tried
{{{
sudo port install libtorrent-rasterbar --with-boost-system=lib
}}}
failure
Ticket #27858 documents the same problem, but the solution presented:
{{{
a solution that worked for me is to add the following line to the
configure.args section of the Portfile
--with-boost-libdir="/opt/local/lib"
}}}
did not work for me. rasterbar still fails to find the boost.system
library.
Reading the libtorrent manual found at libtorrent-
rasterbar-0.15.6/docs/building.html
(/opt/local/var/macports/build_opt_local_var_macports_sources_rsync.macports.org
_release_ports_net_libtorrent-rasterbar/work/libtorrent-
rasterbar-0.15.6/docs/building.html
if you want to find it in the macports /opt filesystem) I read this
{{{
when installing boost on darwin using darwinports (the package system
based on BSD ports)
all libraries are installed to /opt/local/lib and headers are installed to
/opt/local/include.
By default the compiler will not look in these directories. You have to
set the enviornment
variables LDFLAGS and CXXFLAGS in order to make the compiler find those
libs. In this
example you'd set them like this:
export LDFLAGS=-L/opt/local/lib
export CXXFLAGS=-I/opt/local/include
}}}
In my instance this failed.
I continue to work on a solution.
--
Ticket URL: <https://trac.macports.org/ticket/27858#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list