Opened 12 years ago

Closed 12 years ago

#34283 closed defect (fixed)

alienarena: Undefined symbols: _dWorldStepFast1

Reported by: aleksalov@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.0.4
Keywords: Cc:
Port: alienarena

Description

"port upgrade outdated" after "port selfupdate" was stoped on building alienarena. All attempts to install it separatly (with different variants and after uninstalling and cleaning) lead to the same error:

:info:build Undefined symbols:
:info:build   "_dWorldStepFast1", referenced from:
:info:build       _R_RenderAllRagdolls in crx-r_ragdoll.o
:info:build ld: symbol(s) not found

Full log in attachment.

Attachments (2)

main.log (80.2 KB) - added by aleksalov@… 12 years ago.
Log for "port -d -v install alienarena"
main.2.log (98.8 KB) - added by ryandesign (Ryan Carsten Schmidt) 12 years ago.

Download all attachments as: .zip

Change History (5)

Changed 12 years ago by aleksalov@…

Attachment: main.log added

Log for "port -d -v install alienarena"

Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: main.2.log added

comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Keywords: Undefined symbols removed
Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned
Summary: alienarena fails to build after port selfupdatealienarena: Undefined symbols: _dWorldStepFast1

Hmm, I see the same thing. I'm attaching a more complete log. It built fine back when I updated the port to this version (I've still got it installed from then), but changes in other ports have presumably broken things since then.

comment:2 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

It's an incompatibility with ODE 0.12. Apparently in version 0.12 the developers of ODE removed an API that alienarena is using, and the alienarena developers feel there is no suitable replacement for this API, so they plan to include a copy of ODE 0.11 with alienarena. Discussion on that thread ended February 16, 2012; not sure if this plan was already implemented in their sources or what.

comment:3 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

Fixed the ode problem in r92577. Now it just crashes when I try to start a game, as 7.53 has always done for me.

Note: See TracTickets for help on using tickets.