New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #34283 (closed defect: fixed)

Opened 13 months ago

Last modified 13 months ago

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

main.log (80.2 KB) - added by aleksalov@… 13 months ago.
Log for "port -d -v install alienarena"
main.2.log (98.8 KB) - added by ryandesign@… 13 months ago.

Change History

Changed 13 months ago by aleksalov@…

Log for "port -d -v install alienarena"

Changed 13 months ago by ryandesign@…

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.

Note: See TracTickets for help on using tickets.