catkin_make fails, looking for -lBoost::system
I am trying to run catkin make on a repo that I got from my schools github page for a project. I am the guinea pig trying out Ubuntu 20.04 with noetic, while everyone else is running a virtual machine of Ubuntu 18 with melodic. However after I init the catkin workspace and run catkin_make, I get the following errors (just showing the last few lines):
[ 68%] Built target hb_msgs_generate_messages_eus
[ 68%] Built target hb_msgs_generate_messages
[ 84%] Built target hb_viz
[ 88%] Linking CXX shared library /home/ellis77/School/ECEN483/hummingbird/devel/lib/libhb_ros_driver.so
/usr/bin/ld: cannot find -lBoost::system
collect2: error: ld returned 1 exit status
make[2]: *** [hb/hb_ros_driver/CMakeFiles/hb_ros_driver.dir/build.make:102: /home/ellis77/School/ECEN483/hummingbird/devel/lib/libhb_ros_driver.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:1537: hb/hb_ros_driver/CMakeFiles/hb_ros_driver.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
Invoking "make -j8 -l8" failed
And that is where it fails. I have installed -lBoost and it is up to date, but I am willing to try anything again. Maybe I don't understand the error message. Any help would be appreciated. I know that there could be issues between melodic and noetic, but this doesn't seem to be one of those. I could be wrong.
Edit: https://magiccvs.byu.edu/gitlab/hummi...
Here is the source code, except ignore the serial protocol directory. So just hb and hb student. Maybe the CMake files will help give clues, I have a hard time deciphering them.