-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DART not found, for both basic and advanced installs on OSX #7
Comments
This is because shared libraries on mac use .dyld instead of .so
I will have a look to search for both suffices
However I'm able to successfully build and install DART, and all tests pass
(as directed in their install guide
<http://dartsim.github.io/install_dart_on_mac.html>). I've also tried the
different DART tag (v6.6.1) and commit (244d89c0) options, but to no avail.
And running $ sudo find / -name "libdart.so" yields no results; this is
the first DART file searched for in robot_dart/waf_tools/dart.py.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitH
<#7>
--
[ ERC ResiBots: http://www.resibots.eu ]
[ Web: http://members.loria.fr/JBMouret ]
|
Hello @BoltzmannBrain, Thanks for using our code! The issue is in this file (it is in robot_dart). Can you replace it by this one and let me know if it is fixed? |
Thank you for quickly following up with this modification @costashatz! With that robot_dart/waf_tools/dart.py the configure steps succeeds:
Note this only worked when I built DART on commit 244d89c0, and did not work w/ DART v6.6.1 (which is suggested in their install steps). But when I continue to compile the blackdrops code, DART cannot be found:
I suspect we'll need a similar fix in the limbo/waf_tools/ scripts. Would you be able to provide me with this and I'll test it? |
FWIW I attempted the
|
I think you also need to replace exp/blackdrops/waf_tools/dart.py with
Konstantinos's file.
I will have a look and try to push fixes. So far we only tested the basic
installation on mac (without dart), this is why we have never this problem.
…--
[ ERC ResiBots: http://www.resibots.eu ]
[ Web: http://members.loria.fr/JBMouret ]
|
Okay thank you @jbmouret. The configure step now succeeds 👍
FWIW building and running other limbo code, e.g. the BO benchmarks, succeeds. Thank you for your help here! I hope I'm also of use by testing the advanced setup on OSX 😄 |
Can you do paste the full output of ./waf -v --exp blackdrops ?
There should a compilation error.
--
[ ERC ResiBots: http://www.resibots.eu ]
[ Web: http://members.loria.fr/JBMouret ]
|
|
I realize from that stacktrace that I'm on limbo master branch, not "spt" as specified in your installation instructions. I'm correcting this now and will followup with the result... |
Ran into a few narrowing conversion errors:
Fix:
And then the build finishes successfully 😄 |
@jbmouret @costashatz I'm happy to contribute these changes in a PR, but I'm not sure about your outside-contributions policy. Just let me know! |
Great! Thanks! Next week I will try to upload the newer code for blackdrops (it's a bit different than how it is now) and fix all the issues.. |
@BoltzmannBrain Thanks. We are happy to accept outside contributions, but this should work soon. There is now a PR with most of these fixes (#9). We will work with @costashatz to include them in the new release next week. |
Sounds good, looking forward to the new release. Thanks for all the help! |
@jbmouret can you check that the new version (just merged to master) works on MacOS? Thanks! |
I've attempted both the basic and advanced setup guides (OSX 10.14), but both fail when looking for DART. For example, from my robot_dart base dir (/Users/bb/robot_dart/):
However I'm able to successfully build and install DART, and all tests pass (as directed in their install guide). I've also tried the different DART tag (v6.6.1) and commit (244d89c0) options, but to no avail.
And running
$ sudo find / -name "libdart.so"
yields no results; this is the first DART file searched for in robot_dart/waf_tools/dart.py.The text was updated successfully, but these errors were encountered: