Opened 9 years ago
Closed 9 years ago
#48731 closed defect (fixed)
povray @3.7.0.0 fails to build with boost 1.59.0
Reported by: | josh.baraban@… | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.3 |
Keywords: | haspatch | Cc: | dstrubbe (David Strubbe), h314to@… |
Port: | povray |
Description (last modified by mf2k (Frank Schima))
povray build fails - I think this is the relevant portion of the log (also attached):
:info:build NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. :info:build ld: symbol(s) not found for architecture x86_64 :info:build clang: error: linker command failed with exit code 1 (use -v to see invocation)
Attachments (1)
Change History (8)
Changed 9 years ago by josh.baraban@…
comment:1 Changed 9 years ago by mf2k (Frank Schima)
Description: | modified (diff) |
---|---|
Port: | povray added |
In the future, please use WikiFormatting, fill in the Port field and Cc the port maintainers (port info --maintainers povray
), if any.
comment:2 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | changed from macports-tickets@… to ryandesign@… |
---|---|
Status: | new → assigned |
Summary: | povray-3.7.0.0 linker command fails during build → povray @3.7.0.0 fails to build with boost 1.59.0 |
Confirmed. povray 3.7.0.0 fails to build with boost 1.59.0. It builds fine with boost 1.58.0. I have reported this problem to the developers of povray.
comment:4 follow-ups: 5 6 Changed 9 years ago by h314to@…
This is a configuration error. Just add -lboost_thread-mt
to configure.libs in the Portfile, i.e.:
configure.libs -lboost_system-mt -lboost_thread-mt
Otherwise it fails to link povray. For more info see http://news.povray.org/povray.bugreports/thread/%3Cweb.55de873c89585615f28ecadc0@news.povray.org%3E//povray.bugreports/thread/%3C55e07044$1@news.povray.org%3E/
comment:6 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | h314to@… added |
---|---|
Keywords: | haspatch added |
Replying to h314to@…:
This is a configuration error. Just add
-lboost_thread-mt
to configure.libs in the Portfile, i.e.:configure.libs -lboost_system-mt -lboost_thread-mtOtherwise it fails to link povray. For more info see http://news.povray.org/povray.bugreports/thread/%3Cweb.55de873c89585615f28ecadc0@news.povray.org%3E//povray.bugreports/thread/%3C55e07044$1@news.povray.org%3E/
Thank you for finding this solution. I had forgotten about this problem, and had not received the reply to my problem report asking for additional information. I don't know why they didn't click the link to this ticket where the additional information was provided. I will verify your solution and commit the fix.
comment:7 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
build log