Ticket #34283 (closed defect: fixed)
alienarena: Undefined symbols: _dWorldStepFast1
| Reported by: | aleksalov@… | Owned by: | ryandesign@… |
|---|---|---|---|
| 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
Change History
comment:1 Changed 13 months ago by ryandesign@…
- Keywords Undefined symbols removed
- Status changed from new to assigned
- Owner changed from macports-tickets@… to ryandesign@…
- Summary changed from alienarena fails to build after port selfupdate to alienarena: 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 13 months ago by ryandesign@…
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 13 months ago by ryandesign@…
- Status changed from assigned to closed
- Resolution set to fixed
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.


Log for "port -d -v install alienarena"