#43595: opal @0.4.0 breaks after ode @0.13 is reinstalled with the +debug variant ---------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: | Port: opal ode ---------------------+-------------------------------- I recently installed opal, and then after looking at the variants of its dependencies, decided to try installing ode with its `+debug` variant. After doing this though, rev-upgrade has been reporting opal as broken: {{{ ---> Scanning binaries for linking errors <snip> Could not open /opt/local/lib/libode.1.dylib: Error opening or reading file (referenced from /opt/local/lib/libopal-ode.dylib) DEBUG: Marking /opt/local/lib/libopal-ode.dylib as broken }}} Unfortunately rev-upgrade fails to rebuild it properly: {{{ /usr/bin/g++-4.2 -o build/darwin/release/ODE/ODESimulator.os -c -Os -fPIC -I/opt/local/include src/ODE/ODESimulator.cpp src/ODE/ODESimulator.cpp: In member function ‘virtual void opal::ODESimulator::stepPhysics()’: src/ODE/ODESimulator.cpp:279: error: expected primary-expression before ‘=’ token src/ODE/ODESimulator.cpp:279: error: expected primary-expression before ‘,’ token src/ODE/ODESimulator.cpp:279: error: ‘dMULTIPLYOP0_331’ was not declared in this scope scons: *** [build/darwin/release/ODE/ODESimulator.os] Error 1 scons: building terminated because of errors. Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_opal/opal/work/opal-0.4.0-src" && scons -j2 extra_include_path=/opt/local/include extra_lib_path=/opt/local/lib ODE Exit code: 2 Error: org.macports.build for port opal returned: command execution failed DEBUG: Error code: CHILDSTATUS 53713 2 DEBUG: Backtrace: command execution failed }}} will attach the log from this rebuild attempt... -- Ticket URL: <https://trac.macports.org/ticket/43595> MacPorts <http://www.macports.org/> Ports system for OS X