emc.hh -- hal_priv.hh --- etc etc not find

More
15 Jul 2024 18:18 #305259 by bkt
until now I use these #include declaration on my file heather ... with success
#include <emc.hh>
#include <emc_nml.hh>
#include "config.h"
#include "rtapi.h"          /* RTAPI realtime OS API */
#include "hal.h"            /* HAL public API decls */
#include "hal_priv.h"    /* private HAL decls */
#include "halcmd_commands.h"
#include "halcmd.h"
#include "halcmd_completion.h"
#include <rtapi_mutex.h>
#include <rtapi_string.h>

but on new 2.9.2 seems is not used anymore ... someone can indicate me actual file that make the same in Lcnc tree??
thansk a lot.

Please Log in or Create an account to join the conversation.

More
15 Jul 2024 19:49 #305268 by bkt
Somethings is wrong .... I check now master branch on github and that file already exist ..... so seems my LMDE6 linuxcnc have somethings of wrongs .... not exist xxxx/linuxcnc/emc/ folder in my istallation ....and is not a .rip installation ..... master is now 2.9.2 or 2.10?? think use 2.9.2 because some library not avaible in LMDE6 ...

Please Log in or Create an account to join the conversation.

More
15 Jul 2024 19:57 #305270 by Aciera
master is 2.10
The following user(s) said Thank You: bkt

Please Log in or Create an account to join the conversation.

More
15 Jul 2024 20:03 #305272 by bkt
@Tommilight .... please these problem is related to these post forum.linuxcnc.org/9-installing-linuxcnc...n-edition-6?start=70 ... so if possible joint these two ......

Tomorrow check why I've not linuxcnc/emc folder ..... or emc folder on my pc. Very strange because Axis work and ethercat too .... today I moove a ethercat servo without issue ....

Regards

Please Log in or Create an account to join the conversation.

More
15 Jul 2024 20:04 - 15 Jul 2024 20:08 #305273 by bkt
@Aciera but in 2.9.x we have too github.com/LinuxCNC/linuxcnc/blob/2.9/src/emc/nml_intf/emc.hh ... for example ... so not undersatand because not find today on my mini pc.  Seems file structure is not change .... only remove old stuff and not used command .... or redefine some deficnition .... for sure adding somethings of new ... but for sure certainly not everything has been reinvented ....regards
Last edit: 15 Jul 2024 20:08 by bkt.

Please Log in or Create an account to join the conversation.

More
16 Jul 2024 06:56 #305319 by bkt
SO search today with NEMO for example halcmd.h .... and find only "halcmd.1.gz" ..... from long time I use only rip installation than if work I install it .... so never investigate where that file is located in a normal installatio ... maibe there are not because it become .so or .a that system not copy these file in some locations ..... but I search for a confirmation ...

thanks

Please Log in or Create an account to join the conversation.

More
16 Jul 2024 08:30 - 16 Jul 2024 08:34 #305326 by bkt
so try to install a new master .rip install .... but obtain these at the end.

checking whether readline license is compatible with GPL-2... no
configure: WARNING: The LinuxCNC binary you are building may not be
distributable due to a license incompatibility with LinuxCNC (some portions
GPL-2 only) and Readline version 6 and greater (GPL-3 or later).
configure: error: To configure LinuxCNC in this way, you must
invoke configure with "--enable-non-distributable=yes".  Note that on
Debian-based systems, you may be able to use libeditreadline-dev or
libreadline-gplv2-dev instead of libreadline-dev.  

Any how needs to install libreadline-dev

what is these??


regards
Last edit: 16 Jul 2024 08:34 by bkt.

Please Log in or Create an account to join the conversation.

More
16 Jul 2024 08:32 - 16 Jul 2024 08:53 #305327 by Aciera
just checked on 2.9.2 installed through the package manager on a LMDE system , 'halcmd.h' is located in '~/linuxcnc/src/hal/utils'

see below
Last edit: 16 Jul 2024 08:53 by Aciera.
The following user(s) said Thank You: bkt

Please Log in or Create an account to join the conversation.

More
16 Jul 2024 08:35 #305328 by Aciera
Try:
./configure --with-realtime=uspace --disable-build-documentation-translation --enable-non-distributable=yes

Please Log in or Create an account to join the conversation.

More
16 Jul 2024 08:41 - 16 Jul 2024 08:47 #305329 by bkt

just checked on 2.9.2 installed through the package manager on a LMDE system , 'halcmd.h' is located in '~/linuxcnc/src/hal/utils'
 

 
Sorry and ~/ means for xxx/home/linuxcnc or /linuxcnc ... because I install from package manager too .... 5 month ago ... than start now to check again my new project and not find that folders .... all linuxcnc is on ~/lib, ~/usr/share, ~/bin, ~/etc .... there are not folder named ~/linuxcnc .....

 
Attachments:
Last edit: 16 Jul 2024 08:47 by bkt.

Please Log in or Create an account to join the conversation.

Time to create page: 0.132 seconds
Powered by Kunena Forum