[MacPorts] #41004: Failed to build uhd on Mavericks
MacPorts
noreply at macports.org
Sun Nov 3 04:39:26 PST 2013
#41004: Failed to build uhd on Mavericks
---------------------------------+-------------------------
Reporter: carles.fernandez@… | Owner: michaelld@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Resolution: | Keywords: mavericks
Port: uhd |
---------------------------------+-------------------------
Comment (by carles.fernandez@…):
{{{
$ sudo port selfupdate
$ sudo port upgrade outdated
$ sudo port clean uhd
$ sudo port install uhd
---> Computing dependencies for uhd
---> Fetching archive for uhd
---> Attempting to fetch uhd-
release_003_005_004_0+docs+examples+full+libusb+manual+python27+test.darwin_13.x86_64.tbz2
from http://mse.uk.packages.macports.org/sites/packages.macports.org/uhd
---> Attempting to fetch uhd-
release_003_005_004_0+docs+examples+full+libusb+manual+python27+test.darwin_13.x86_64.tbz2
from http://lil.fr.packages.macports.org/uhd
---> Attempting to fetch uhd-
release_003_005_004_0+docs+examples+full+libusb+manual+python27+test.darwin_13.x86_64.tbz2
from http://packages.macports.org/uhd
---> Fetching distfiles for uhd
---> Verifying checksums for uhd
---> Extracting uhd
---> Configuring uhd
---> Building uhd
Error: org.macports.build for port uhd returned: command execution failed
Please see the log file for port uhd for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_uhd/uhd/main.log
}}}
Checking the log:
{{{
:info:build In file included from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_uhd/uhd/work
/uhd-release_003_005_004/host/lib/usrp/dboard_id.cpp:19:
:info:build /opt/local/include/boost/lexical_cast.hpp:2347:34: error:
excess elements in scalar initializer
:info:build interpreter_type interpreter(buf, buf +
stream_trait::len_t::value + 1);
:info:build ^
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build /opt/local/include/boost/lexical_cast.hpp:2519:29: note: in
instantiation of member function
'boost::detail::lexical_cast_do_cast<to_hex<unsigned short>,
std::__1::basic_string<char> >::lexical_cast_impl' requested here
:info:build return caster_type::lexical_cast_impl(arg);
:info:build ^
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_uhd/uhd/work
/uhd-release_003_005_004/host/lib/usrp/dboard_id.cpp:54:41: note: in
instantiation of function template specialization
'boost::lexical_cast<to_hex<unsigned short>, std::__1::basic_string<char>
>' requested here
:info:build return
dboard_id_t::from_uint16(boost::lexical_cast<to_hex<boost::uint16_t>
>(string));
:info:build ^
:info:build 2 errors generated.
}}}
It seems that the patch has not been applied ... :-(
When applied manually to the source, I can build uhd using cmake ../
-DCMAKE_CXX_COMPILER=/usr/bin/clang++
--
Ticket URL: <https://trac.macports.org/ticket/41004#comment:13>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list