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)

main.log (3.8 MB) - added by josh.baraban@… 9 years ago.
build log

Change History (8)

Changed 9 years ago by josh.baraban@…

Attachment: main.log added

build log

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: newassigned
Summary: povray-3.7.0.0 linker command fails during buildpovray @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:3 Changed 9 years ago by dstrubbe (David Strubbe)

Cc: dstrubbe@… added

Cc Me!

comment:4 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/

Last edited 9 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:5 in reply to:  4 Changed 9 years ago by josh.baraban@…

Indeed, that fixes the problem for me. Thanks.

comment:6 in reply to:  4 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-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/

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: assignedclosed
Note: See TracTickets for help on using tickets.