Java UI for linuxcnc
- Reinhard
- Offline
- Platinum Member
- Posts: 508
- Thank you received: 94
I added my native testcase, which I used to find out dependencies.
You could use that testcase to check your native build environment.
Just run
make TestNML
ldd TestNML
liblinuxcncini.so.0 is not needed any more, but look for libnml and liblinuxcnchal
Please Log in or Create an account to join the conversation.
- vmihalca
- Offline
- Platinum Member
- Posts: 344
- Thank you received: 21
Tried to run make TestNML but it completes with error...can.t figure out the cause.
See attached log:
vasilemihalca@INV1047:~/Geeking/JCNCScreen$ cd native/
vasilemihalca@INV1047:~/Geeking/JCNCScreen/native$ make TestNML
g++ -c -I. -I/home/vasilemihalca/Geeking/JCNCScreen/native/lc/src -I/home/vasilemihalca/Geeking/JCNCScreen/native/lc/include -I/usr/lib/jvm/java-11-openjdk-amd64/include -I/usr/lib/jvm/java-11-openjdk-amd64/include/linux -DULAPI -g -Wall -Os -fwrapv -Woverloaded-virtual -D_GNU_SOURCE -Wno-psabi -std=gnu++11 -MP -MD -o TestNML.o TestNML.cc
g++ -DLOCALE_DIR=\"/usr/share/locale\" -DPACKAGE=\"linuxcnc\" -L/home/vasilemihalca/Geeking/JCNCScreen/native/lc/lib /home/vasilemihalca/Geeking/JCNCScreen/native/lc/lib/libnml.so.0 -Wl,-rpath,/home/vasilemihalca/Geeking/JCNCScreen/native/lc/lib -Xlinker -Map=libLinuxCNC.map -L/usr/X11R6/lib -lm -lGL -o TestNML TestNML.o /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emcops.o /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/rs274ngc/modal_state.o /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/tooldata/tooldata_common.o /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/tooldata/tooldata_mmap.o /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/tooldata/tooldata_db.o
/usr/bin/ld: TestNML.o: in function `init()':
/home/vasilemihalca/Geeking/JCNCScreen/native/TestNML.cc:34: undefined reference to `NML::operator new(unsigned long)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/TestNML.cc:34: undefined reference to `RCS_CMD_CHANNEL::RCS_CMD_CHANNEL(int (*)(int, void*, CMS*), char const*, char const*, char const*, int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/TestNML.cc:35: undefined reference to `NML::valid()'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/TestNML.cc:41: undefined reference to `NML::operator new(unsigned long)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/TestNML.cc:41: undefined reference to `NML::NML(int (*)(int, void*, CMS*), char const*, char const*, char const*, int, int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/TestNML.cc:42: undefined reference to `NML::valid()'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/TestNML.cc:50: undefined reference to `NML::operator new(unsigned long)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/TestNML.cc:50: undefined reference to `RCS_STAT_CHANNEL::RCS_STAT_CHANNEL(int (*)(int, void*, CMS*), char const*, char const*, char const*, int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/TestNML.cc:51: undefined reference to `NML::valid()'
/usr/bin/ld: TestNML.o: in function `RCS_STAT_CHANNEL::get_address()':
/home/vasilemihalca/Geeking/JCNCScreen/native/lc/include/stat_msg.hh:41: undefined reference to `NML::get_address()'
/usr/bin/ld: TestNML.o: in function `init()':
/home/vasilemihalca/Geeking/JCNCScreen/native/TestNML.cc:34: undefined reference to `NML::operator delete(void*)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/TestNML.cc:41: undefined reference to `NML::operator delete(void*)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/TestNML.cc:50: undefined reference to `NML::operator delete(void*)'
/usr/bin/ld: TestNML.o: in function `fetchMessage(char*)':
/home/vasilemihalca/Geeking/JCNCScreen/native/TestNML.cc:69: undefined reference to `NML::valid()'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/TestNML.cc:70: undefined reference to `NML::read()'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/TestNML.cc:74: undefined reference to `NML::get_address()'
/usr/bin/ld: TestNML.o: in function `sendCommand(RCS_CMD_MSG&)':
/home/vasilemihalca/Geeking/JCNCScreen/native/TestNML.cc:81: undefined reference to `RCS_CMD_CHANNEL::write(RCS_CMD_MSG*)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/TestNML.cc:86: undefined reference to `NML::peek()'
/usr/bin/ld: TestNML.o: in function `EMC_TASK_CMD_MSG::EMC_TASK_CMD_MSG(int, unsigned long)':
/home/vasilemihalca/Geeking/JCNCScreen/native/lc/include/emc_nml.hh:1240: undefined reference to `RCS_CMD_MSG::RCS_CMD_MSG(int, long)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/include/emc_nml.hh:1240: undefined reference to `RCS_CMD_MSG::RCS_CMD_MSG(int, long)'
/usr/bin/ld: TestNML.o: in function `EMC_JOINT_CMD_MSG::EMC_JOINT_CMD_MSG(int, unsigned long)':
/home/vasilemihalca/Geeking/JCNCScreen/native/lc/include/emc_nml.hh:180: undefined reference to `RCS_CMD_MSG::RCS_CMD_MSG(int, long)'
/usr/bin/ld: TestNML.o: in function `EMC_JOG_CMD_MSG::EMC_JOG_CMD_MSG(int, unsigned long)':
/home/vasilemihalca/Geeking/JCNCScreen/native/lc/include/emc_nml.hh:133: undefined reference to `RCS_CMD_MSG::RCS_CMD_MSG(int, long)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/include/emc_nml.hh:133: undefined reference to `RCS_CMD_MSG::RCS_CMD_MSG(int, long)'
/usr/bin/ld: TestNML.o:/home/vasilemihalca/Geeking/JCNCScreen/native/lc/include/emc_nml.hh:133: more undefined references to `RCS_CMD_MSG::RCS_CMD_MSG(int, long)' follow
/usr/bin/ld: TestNML.o: in function `main':
/home/vasilemihalca/Geeking/JCNCScreen/native/TestNML.cc:332: undefined reference to `NML::peek()'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/TestNML.cc:337: undefined reference to `NML::peek()'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/TestNML.cc:342: undefined reference to `NML::peek()'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/TestNML.cc:347: undefined reference to `NML::peek()'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_OPERATOR_DISPLAY::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:866: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `PmCartesian_update(CMS*, PmCartesian*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1095: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1096: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOG_ABS::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:980: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `CANON_VECTOR_update(CMS*, CANON_VECTOR*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1326: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1327: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o:/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1482: more undefined references to `CMS::update(double&)' follow
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_SPINDLE_STAT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1483: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1484: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1485: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1486: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1487: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o:/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1666: more undefined references to `CMS::update(int&)' follow
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_AXIS_STAT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1838: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOINT_STAT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1804: undefined reference to `CMS::update(unsigned char&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1805: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1806: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1807: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1808: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1809: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o:/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1810: more undefined references to `CMS::update(double&)' follow
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOINT_STAT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1817: undefined reference to `CMS::update(unsigned char&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1818: undefined reference to `CMS::update(unsigned char&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1819: undefined reference to `CMS::update(unsigned char&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1820: undefined reference to `CMS::update(unsigned char&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1821: undefined reference to `CMS::update(unsigned char&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o:/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1822: more undefined references to `CMS::update(unsigned char&)' follow
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOINT_LOAD_COMP::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2067: undefined reference to `CMS::update(char*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOG_INCR::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2116: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_SPINDLE_ON::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2142: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2143: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2144: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_SPINDLE_SPEED::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2157: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o:/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2158: more undefined references to `CMS::update(double&)' follow
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_TERM_COND::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1568: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_SPINDLESYNC::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1576: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_UNITS::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2081: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_OPERATOR_ERROR::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2242: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_LUBE_STAT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2474: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EmcPose_update(CMS*, EmcPose*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2569: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2570: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2571: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2572: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2573: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TOOL_SET_OFFSET::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1440: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1441: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1443: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1444: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1445: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_LINEAR_MOVE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1528: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1529: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1530: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1531: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1532: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_CIRCULAR_MOVE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1548: undefined reference to `CMS::update(PM_CARTESIAN&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1549: undefined reference to `CMS::update(PM_CARTESIAN&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1550: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1551: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1552: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1553: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1554: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `CANON_TOOL_TABLE_update(CMS*, CANON_TOOL_TABLE*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1727: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1729: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1730: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TASK_STAT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1960: undefined reference to `CMS::update(int*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1961: undefined reference to `CMS::update(int*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1962: undefined reference to `CMS::update(int*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1963: undefined reference to `CMS::update(int*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1964: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1965: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1966: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1967: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1968: undefined reference to `CMS::update(char*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1969: undefined reference to `CMS::update(char*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1973: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1974: undefined reference to `CMS::update(int*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1975: undefined reference to `CMS::update(int*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1976: undefined reference to `CMS::update(double*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1977: undefined reference to `CMS::update(int*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1978: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1979: undefined reference to `CMS::update(bool&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_G5X::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2328: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_STAT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2370: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2371: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2372: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2373: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2374: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2375: undefined reference to `CMS::update(int*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2376: undefined reference to `CMS::update(bool&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2377: undefined reference to `CMS::update(bool&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2378: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2379: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2380: undefined reference to `CMS::update(bool&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2381: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2382: undefined reference to `CMS::update(bool&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2383: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2386: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2387: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2388: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2389: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2391: undefined reference to `CMS::update(bool&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2392: undefined reference to `CMS::update(bool&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2393: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2394: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOINT_SET_HOMING_PARAMS::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2651: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2652: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2653: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2654: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2655: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2656: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2657: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2658: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_COOLANT_STAT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2710: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_IO_STAT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:792: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:793: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `CANON_POSITION_update(CMS*, CANON_POSITION*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2735: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2736: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2737: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2738: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2739: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_PROBE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2842: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2843: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2844: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2845: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_AUX_INPUT_WAIT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2858: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2859: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2860: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_RIGID_TAP::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2876: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2877: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_MOTION_SET_AOUT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1365: undefined reference to `CMS::update(unsigned char&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1366: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1367: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_MOTION_SET_DOUT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2952: undefined reference to `CMS::update(unsigned char&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2953: undefined reference to `CMS::update(unsigned char&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2954: undefined reference to `CMS::update(unsigned char&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_OPERATOR_DISPLAY::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:867: undefined reference to `CMS::update(char*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_SYSTEM_CMD::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:878: undefined reference to `CMS::update(char*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_SPINDLE_CONSTANT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:946: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `PmCartesian_update(CMS*, PmCartesian*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1097: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TASK_STAT_MSG::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1235: undefined reference to `CMS::update(unsigned int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOINT_CMD_MSG::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1269: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOINT_SET_UNITS::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:933: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOINT_SET_FERROR::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1110: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOINT_SET_MIN_POSITION_LIMIT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1123: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOG_CMD_MSG::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1276: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOG_ABS::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:981: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOG_CONT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1315: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `CANON_VECTOR_update(CMS*, CANON_VECTOR*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1328: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOINT_SET_JOINT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1415: undefined reference to `CMS::update(unsigned char&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_SPINDLE_STAT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1488: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOINT_SET_MAX_POSITION_LIMIT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1500: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TOOL_PREPARE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1014: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TOOL_SET_NUMBER::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1459: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TASK_PLAN_RUN::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1589: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_OPERATOR_TEXT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1667: undefined reference to `CMS::update(char*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_SPINDLE_DECREASE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1716: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_IO_STAT_MSG::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1742: undefined reference to `CMS::update(unsigned int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_EXEC_PLUGIN_CALL::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1768: undefined reference to `CMS::update(char*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_IO_PLUGIN_CALL::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1781: undefined reference to `CMS::update(char*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TOOL_STAT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:903: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_AXIS_STAT_MSG::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1850: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_AXIS_STAT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1839: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TOOL_LOAD_TOOL_TABLE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2018: undefined reference to `CMS::update(char*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TASK_SET_STATE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2031: undefined reference to `CMS::update(int*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOINT_STAT_MSG::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2054: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOINT_STAT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1826: undefined reference to `CMS::update(unsigned char&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOINT_LOAD_COMP::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2068: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TASK_SET_MODE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2105: undefined reference to `CMS::update(int*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOG_INCR::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2117: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_SPINDLE_ON::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2145: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_SPINDLE_SPEED::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2159: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_SPINDLE_ORIENT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2173: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_SPINDLE_WAIT_ORIENT_COMPLETE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2185: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_DELAY::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:969: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_VELOCITY::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1149: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_MOTION_ID::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1174: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_ACCELERATION::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1211: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_CYCLE_TIME::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1248: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_TERM_COND::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1569: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_SPINDLESYNC::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1577: undefined reference to `CMS::update(bool&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_SCALE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1874: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_RAPID_SCALE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1882: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_SPINDLE_SCALE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1895: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_FO_ENABLE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1908: undefined reference to `CMS::update(unsigned char&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_SO_ENABLE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1921: undefined reference to `CMS::update(unsigned char&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_FH_ENABLE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1934: undefined reference to `CMS::update(unsigned char&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_AXES::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2005: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_UNITS::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2082: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_OPERATOR_ERROR::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2243: undefined reference to `CMS::update(char*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOINT_SET_MAX_VELOCITY::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2256: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_SET_DEBUG::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2267: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOINT_SET_BACKLASH::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2315: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_ROTATION::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2345: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_MAX_ACCELERATION::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2451: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_LUBE_STAT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2475: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_SPINDLE_INCREASE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2488: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOINT_SET_MIN_FERROR::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2523: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EmcPose_update(CMS*, EmcPose*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2574: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TOOL_SET_OFFSET::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1446: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_LINEAR_MOVE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1533: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_CIRCULAR_MOVE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1555: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `CANON_TOOL_TABLE_update(CMS*, CANON_TOOL_TABLE*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1731: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TASK_STAT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1980: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_STAT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2395: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_AUX_STAT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1224: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_MAX_VELOCITY::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2626: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TASK_PLAN_OPEN::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2639: undefined reference to `CMS::update(char*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_JOINT_SET_HOMING_PARAMS::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2659: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_MODE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2672: undefined reference to `CMS::update(int*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TASK_PLAN_EXECUTE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2685: undefined reference to `CMS::update(char*, unsigned int)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_COOLANT_STAT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2711: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_SET_TELEOP_ENABLE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2724: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `CANON_POSITION_update(CMS*, CANON_POSITION*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2740: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TASK_PLAN_SET_OPTIONAL_STOP::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2778: undefined reference to `CMS::update(bool&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TASK_PLAN_SET_BLOCK_DELETE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2792: undefined reference to `CMS::update(bool&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_MOTION_STAT_MSG::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2816: undefined reference to `CMS::update(unsigned int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_MOTION_STAT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2589: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_STAT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1304: undefined reference to `CMS::update(int&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_PROBE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2846: undefined reference to `CMS::update(unsigned char&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_AUX_INPUT_WAIT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2861: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_TRAJ_RIGID_TAP::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2878: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_MOTION_SET_AOUT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:1368: undefined reference to `CMS::update(unsigned char&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_MOTION_SET_DOUT::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2955: undefined reference to `CMS::update(unsigned char&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_MOTION_ADAPTIVE::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2969: undefined reference to `CMS::update(unsigned char&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emc.o: in function `EMC_IO_SET_CYCLE_TIME::update(CMS*)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc.cc:2994: undefined reference to `CMS::update(double&)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emcops.o: in function `EMC_JOINT_STAT_MSG::EMC_JOINT_STAT_MSG(int, unsigned long)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc_nml.hh:499: undefined reference to `RCS_STAT_MSG::RCS_STAT_MSG(int, unsigned long)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emcops.o: in function `EMC_TRAJ_STAT_MSG::EMC_TRAJ_STAT_MSG(int, unsigned long)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc_nml.hh:1016: undefined reference to `RCS_STAT_MSG::RCS_STAT_MSG(int, unsigned long)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emcops.o: in function `EMC_TASK_STAT_MSG::EMC_TASK_STAT_MSG(int, unsigned long)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc_nml.hh:1475: undefined reference to `RCS_STAT_MSG::RCS_STAT_MSG(int, unsigned long)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emcops.o: in function `EMC_TOOL_STAT_MSG::EMC_TOOL_STAT_MSG(int, unsigned long)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc_nml.hh:1652: undefined reference to `RCS_STAT_MSG::RCS_STAT_MSG(int, unsigned long)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emcops.o: in function `EMC_AUX_STAT_MSG::EMC_AUX_STAT_MSG(int, unsigned long)':
/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc_nml.hh:1738: undefined reference to `RCS_STAT_MSG::RCS_STAT_MSG(int, unsigned long)'
/usr/bin/ld: /home/vasilemihalca/Geeking/JCNCScreen/native/lc/src/objects/emc/nml_intf/emcops.o:/home/vasilemihalca/Geeking/linuxcnc/src/emc/nml_intf/emc_nml.hh:1182: more undefined references to `RCS_STAT_MSG::RCS_STAT_MSG(int, unsigned long)' follow
collect2: error: ld returned 1 exit status
make: *** [Makefile:60: TestNML] Error 1
Please Log in or Create an account to join the conversation.
- Reinhard
- Offline
- Platinum Member
- Posts: 508
- Thank you received: 94
please wrap such endless texts in "code"-tag - improves readability of your posts
All your errors point to not-existing or invalid libnml.
Verify that /home/vasilemihalca/Geeking/JCNCScreen/native/lc/lib/libnml.so.0 is existant and
ldd /home/vasilemihalca/Geeking/JCNCScreen/native/lc/lib/libnml.so.0
linux-vdso.so.1 (0x00007fff5d381000)
liblinuxcnchal.so.0 => /usr/local/src/linuxcnc-dev/lib/liblinuxcnchal.so.0 (0x00007f3816150000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f3815f77000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f3815df4000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f3815dda000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f3815c19000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f3815c0f000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f3815bec000)
/lib64/ld-linux-x86-64.so.2 (0x00007f38161b4000)
Please Log in or Create an account to join the conversation.
- vmihalca
- Offline
- Platinum Member
- Posts: 344
- Thank you received: 21
vasilemihalca@INV1047:~/Geeking/JCNCScreen/native/lc/lib$ ldd libnml.so.0
linux-vdso.so.1 (0x00007ffe8cbdd000)
liblinuxcnchal.so.0 => /home/vasilemihalca/Geeking/linuxcnc/lib/liblinuxcnchal.so.0 (0x00007fd02e756000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fd02e559000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd02e40a000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fd02e3ef000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd02e1fd000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fd02e1da000)
/lib64/ld-linux-x86-64.so.2 (0x00007fd02e7be000)
Compared to yours, it seems that I have one missing:
Please Log in or Create an account to join the conversation.
- Reinhard
- Offline
- Platinum Member
- Posts: 508
- Thank you received: 94
you're improving your posts. Very nice!
Most forums support BBCode .
.
That leads to the question: how did you compile your linuxcnc?It seems that I have one missing:
Or better asked: what switches did you add to your ./configure call?
Please Log in or Create an account to join the conversation.
- vmihalca
- Offline
- Platinum Member
- Posts: 344
- Thank you received: 21
Don't quite rememeber..
I can recompile it, any idea what options should I use so that it matches yours?
Thanks!
Please Log in or Create an account to join the conversation.
- Reinhard
- Offline
- Platinum Member
- Posts: 508
- Thank you received: 94
That would be a good idea.Don't quite rememeber..
I can recompile it ...
But first you should issue a make clean from src-directory.
Well, everything in linuxcnc should be initiated from src-directory.
I wrote the options in a shellscript, so I don't have to remember the options used.
My script is this:
#!/bin/bash
./configure \
--with-realtime=uspace \
--enable-toolnml \
--enable-build-documentation=html \
--enable-non-distributable=yes
Any way - I consider my app as master in cnc-control-area, so I can process tooltable-file by myself (already implemented) and keep track of ongoing changes (not implemented yet).
Please Log in or Create an account to join the conversation.
- Reinhard
- Offline
- Platinum Member
- Posts: 508
- Thank you received: 94
If you use --enable-toolnml for linuxcnc, you have to compile native stuff with
make -DTOOL_NML=yes
Please Log in or Create an account to join the conversation.
- vmihalca
- Offline
- Platinum Member
- Posts: 344
- Thank you received: 21
vasilemihalca@INV1047:~/Geeking/linuxcnc/src$ ./configure --with-realtime=uspace --enable-toolnml --enable-non-distributable=yes
I get the result attached in the screenshot, I think its an issue with the versions of Tcl and Tk libs since I already have them installed.
Can you tell me what version do you have for these libs?
Please Log in or Create an account to join the conversation.
- Reinhard
- Offline
- Platinum Member
- Posts: 508
- Thank you received: 94
I wonder - how did you compiled linuxcnc last time? StrangeI get the result attached in the screenshot, I think its an issue with the versions of Tcl and Tk libs since I already have them installed.
I don't know slack or its package system.
On debian system there's a package called "python-tk" (for python 2.xx) and "python3-tk" for (python 3.xx)
You shouls search your package system for the appropriate package for python 2.xx and install that.
Please Log in or Create an account to join the conversation.