|
|
|
![]() |
|
|||||||
|
||||||||
|
|
Thread Tools | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
Build of GearsBotDemo fails, but only for linux_simulate target
I have installed the frc toolchain, eclipse, frc plugins, and frcsim using the 2017 instructions on Ubuntu 16.04.
I loaded the example project GearsBotDemo in Eclipse and I am able to successfully build the project for the default target. My issue is that when I attempt to build the linux_simulate target, the build fails at the linking stage with an error message consisting of several variants of the following: ./src/Subsystems/Claw.o: In function `Claw::Claw()': /home/myusername/workspace/WPILib/GearsBot/linux_simulate/../src/Subsystems/Claw.cpp:6: undefined reference to `frc::Subsystem::Subsystem(std::__cxx11::basic_str ing<char, std::char_traits<char>, std::allocator<char> > const&)' makefile:47: recipe for target 'FRCUserProgram' failed ./src/Subsystems/Claw.o:(.rodata._ZTV4Claw[_ZTV4Claw]+0x78): undefined reference to `frc::Subsystem::GetName[abi:cxx11]() const' ./src/Subsystems/Claw.o:(.rodata._ZTV4Claw[_ZTV4Claw]+0x90): undefined reference to `frc::Subsystem::GetSmartDashboardType[abi:cxx11]() const' ./src/Subsystems/Claw.o:(.rodata._ZTV4Claw[_ZTV4Claw]+0xa8): undefined reference to `non-virtual thunk to frc::Subsystem::InitTable(std::shared_ptr<ITable>) ' ./src/Subsystems/Claw.o:(.rodata._ZTV4Claw[_ZTV4Claw]+0xb0): undefined reference to `non-virtual thunk to frc::Subsystem::GetTable() const' ./src/Subsystems/Claw.o:(.rodata._ZTV4Claw[_ZTV4Claw]+0xb8): undefined reference to `non-virtual thunk to frc::Subsystem::GetSmartDashboardType() const' ./src/Subsystems/Claw.o:(.rodata._ZTV4Claw[_ZTV4Claw]+0xc0): undefined reference to `non-virtual thunk to frc::Subsystem::GetName() const' The only thing tying all of them together are that they are all members of the frc namespace. Any help would be greatly appreciated. |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|