- changed status to resolved
CActuatorMuscle : sUInt == ssize_t on 32 bit systems..
So the mapped list in CActuatorMuscle.hpp doesn't work on 32 bit systems.
Replace with: /* The set of generalized coordinates spanned by this muscle / sutil::CMappedList<unsigned long,SViaPointSet> via_point_set_;
Also consider generic flags for 32 vs. 64 bit #if ((ULONG_MAX) == (UINT_MAX)) # define IS32BIT #else # define IS64BIT #endif
Comments (6)
-
reporter -
- changed status to open
There is an iterator in the cpp file that still uses sUInt
-
reporter Issue
#60was marked as a duplicate of this issue. -
reporter -
assigned issue to
Scott. Could you please check if this works on 32 bit systems: Should work as of git commit: 89e4f8f821c415768068f280fef1cd0ce42dce2a
$ git reset HEAD --hard $ git checkout master $ git pull origin master $ cd application_linux/scl_lib $ sh make_everything.sh
If not, please assign it back to me.
-
assigned issue to
-
Yup, I just tested it on our computer in Clark and everything works fine.
-
reporter - changed status to resolved
Closing as per Scott's comments
- Log in to comment
Fixed as of: 3d8bb66fa116764154aec971ab42f23f837288a8