[MacPorts] #65060: blender: Undefined boost symbols (was: Undefined boost symbols when installing blender)
MacPorts
noreply at macports.org
Sat Apr 23 19:46:24 UTC 2022
#65060: blender: Undefined boost symbols
----------------------+------------------------
Reporter: srasku | Owner: jasonliu--
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.2
Resolution: | Keywords:
Port: blender |
----------------------+------------------------
Changes (by ryandesign):
* status: new => assigned
* owner: (none) => jasonliu--
* version: => 2.7.2
* port: => blender
Comment:
Replying to [ticket:65060 srasku]:
> {{{
> :info:build ld: warning: dylib (...) was built for newer macOS version
(11.2) than being linked (11.0)
> }}}
This is probably not a problem. If it is, it can be solved by increasing
the revision of the ports that provide those libraries to rebuild them, or
updating them to a newer version if one is available. It occurred because
those libraries were built on macOS 11.2 by MacPorts 2.6.4 which did not
fully support macOS versions greater than 11.0.x. That problem was fixed
in MacPorts 2.7.0.
> {{{
> :info:build Undefined symbols for architecture x86_64:
> :info:build "boost::locale::base_message_format<char>::id", referenced
from:
> :info:build _bl_locale_set in
libbf_intern_locale.a(boost_locale_wrapper.cpp.o)
> }}}
These are certainly problems. I don't see any `-lboost...` or
`/opt/local/lib/libboost....dylib` in the log so maybe that just needs to
be added in the right places. Surely this port must've worked before and
I'm not sure what broke since then, but my hunch would be the
[changeset:d04cb1adc1179bc8a7b0dc04b18b002fbd4fddb3/macports-ports
migration to the boost portgroup] and multiple separate boost ports. Maybe
this port needs additional changes for that to work properly.
--
Ticket URL: <https://trac.macports.org/ticket/65060#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list