Skip to content
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

Moos-ivp linking error #14

Open
CarterFendley opened this issue Sep 24, 2022 · 2 comments
Open

Moos-ivp linking error #14

CarterFendley opened this issue Sep 24, 2022 · 2 comments
Labels
bug Something isn't working

Comments

@CarterFendley
Copy link
Contributor

In at least revision 10144 there is a linking error on linux. See the failing github action here. The OSX actions are passing though.

[ 67%] Linking CXX executable ../../../bin/uFldTagManagerAgent
/home/runner/work/moos-ivp-agent/moos-ivp-agent/moos-ivp/lib/libcontacts.a(NodeRecordUtils.cpp.o): In function `extrapolateRecord(NodeRecord const&, double, double)':
/home/runner/work/moos-ivp-agent/moos-ivp-agent/moos-ivp/ivp/src/lib_contacts/NodeRecordUtils.cpp:63: undefined reference to `LinearExtrapolator::LinearExtrapolator()'
/home/runner/work/moos-ivp-agent/moos-ivp-agent/moos-ivp/ivp/src/lib_contacts/NodeRecordUtils.cpp:70: undefined reference to `LinearExtrapolator::getPosition(double&, double&, double)'
collect2: error: ld returned 1 exit status
src/uFldTagManagerAgent/CMakeFiles/uFldTagManagerAgent.dir/build.make:145: recipe for target '../bin/uFldTagManagerAgent' failed
make[2]: *** [../bin/uFldTagManagerAgent] Error 1
make[1]: *** [src/uFldTagManagerAgent/CMakeFiles/uFldTagManagerAgent.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
CMakeFiles/Makefile2:395: recipe for target 'src/uFldTagManagerAgent/CMakeFiles/uFldTagManagerAgent.dir/all' failed
[ 71%] Linking CXX executable ../../../bin/uFldFlagManagerAgent
[ 71%] Built target uFldFlagManagerAgent
Makefile:145: recipe for target 'all' failed
make: *** [all] Error 2

The revision has been fixed to 9767 in the github workflow (same as the docker container). Last known working revision is 10090.

@CarterFendley CarterFendley added the bug Something isn't working label Sep 24, 2022
@En-lightener
Copy link

May I ask where is the repaired 9767 version? Is there a github download URL for 9767 version

@CarterFendley
Copy link
Contributor Author

Hi @En-lightener,

The moos-ivp project is historically distributed via subversion although git / github mirrors do exist. If using subversion, you can checkout (clone) the respository through the same method used in the github-actions:

svn co -r 9767 https://oceanai.mit.edu/svn/moos-ivp-aro/trunk/ moos-ivp

Admittedly the official git mirror seems to be difficult to pull a specific SVN revision number from. Although it looks like commit 76b35bf is associated with revision 9770, which is most likely close enough if you want to checkout the repository at that commit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants