#linuxcnc-devel | Logs for 2018-09-09
Back
[00:01:09] -!- Guest64656 has quit [Quit: Leaving]
[00:02:16] -!- Tom_shop has joined #linuxcnc-devel
[00:07:02] -!- Tom_shop has quit [Client Quit]
[00:07:27] -!- Tom_shop has joined #linuxcnc-devel
[00:11:30] -!- Tom_shop has quit [Client Quit]
[00:11:51] -!- Tom_shop has joined #linuxcnc-devel
[00:14:19] -!- Tom_shop has quit [Client Quit]
[00:14:39] -!- Tom_shop has joined #linuxcnc-devel
[00:21:13] -!- Tom_shop has quit [Quit: Leaving]
[00:21:33] -!- Tom_shop has joined #linuxcnc-devel
[00:39:43] -!- Tom_shop has quit [Quit: Leaving]
[00:41:15] -!- Tom_shop has joined #linuxcnc-devel
[00:45:14] -!- Tom_shop has quit [Client Quit]
[00:53:54] -!- hazzy has quit [Ping timeout: 244 seconds]
[01:07:21] -!- c-log has quit [Ping timeout: 252 seconds]
[01:09:56] -!- c-log has joined #linuxcnc-devel
[01:27:18] -!- c-log has quit [Ping timeout: 272 seconds]
[01:28:38] -!- c-log has joined #linuxcnc-devel
[03:03:56] -!- ve7it has quit [Remote host closed the connection]
[03:27:07] -!- c-log has quit [Ping timeout: 240 seconds]
[03:29:39] -!- c-log has joined #linuxcnc-devel
[03:36:42] -!- Robh__ has joined #linuxcnc-devel
[08:18:07] -!- KimK has joined #linuxcnc-devel
[08:43:45] -!- pcw_home has joined #linuxcnc-devel
[08:46:38] <jepler> Jin|away: auto
[08:46:54] <jepler> make was not suitable for building kernel-type modules without too much banging.
[08:47:59] <jepler> another possible breakage from linuxcnc 2.7 -> master is that we unbundled our version of yapps. perhaps fedora's version of yapps is just incompatible.
[08:48:05] <jepler> $ git ls-tree -r origin/2.7 | grep yapps
[08:48:06] <jepler> 100644 blob 1bb8bf6d7fd4c8d09aea89b47de20fb8bbb61626 lib/python/yapps/__init__.py
[08:48:08] <jepler> ...
[08:49:07] <pcw_home> this is weird just upgraded home PC OS now LinuxCNC does this:
[08:49:48] <pcw_home> emc/task/emctask.cc 397: interp_error: EOF in file:/home/peter/linuxcnc-dev/share/axis/images/axis.ngc seeking o-word: o<reset_state> from line: 0
[08:53:14] Jin|away is now known as Jin^eLD
[08:54:30] <Jin^eLD> jepler: the yapps thing would be a pain if this incompatibility is indeed the case...
[08:56:48] <Jin^eLD> allthough I'll probably start messing around with the build once I update my system to Fedora 28, I am still on the older 27 right now
[08:57:26] <Jin^eLD> I helped my friend yesterday to compile 2.7.14 on F28 which required some makefile patches for the rpc stuff, otherwise it did build
[09:06:22] <Jin^eLD> on a slightly different topic.. I'd appreciate some hints: my comp is almost feature complete and I am thinking of ways to test it within a simulation
[09:06:34] <Jin^eLD> I saw that there is a full sim with gmocappy
[09:06:48] <Jin^eLD> the comp "only" does the gear switching
[09:07:08] <Jin^eLD> does it sound feasible to reroute the gmocappy sim in a way that it would pipe the speed requests through my comp?
[09:07:37] <Jin^eLD> then I could see how it behaves within a complete linuxcnc environment, i.e. within a milling test for instance
[09:07:40] <Jin^eLD> ?
[09:29:13] -!- Robh__ has quit [Ping timeout: 245 seconds]
[10:07:49] -!- Robh__ has joined #linuxcnc-devel
[10:59:02] <jepler> so what does it take to get rid of xdr rpc? probably awful floating point precision problems, but nothing our testsuite distinguishes https://github.com
[10:59:36] <jepler> Jin^eLD: sounds reasonable to me
[10:59:48] <Jin^eLD> well, I did not really have to get rid of it as such, they implemented a switchover to libtirpc
[11:00:16] <Jin^eLD> glibc-headers on F28 do not provide /usr/include/rpc anymore
[11:01:05] <Jin^eLD> so CXX/CFLAGS need an include of /usr/include/tirpc/ and for linkage -ltirpc must be added where appropriate
[11:02:28] <Jin^eLD> but otheriwse the functionality is the same, drop in replacement
[11:03:49] <jepler> sure, but I'm not aware of anyone who's offered a patch that doesn't break working systems
[11:04:29] <Jin^eLD> well, I can't test this on F27, so I can only come up with a configure patch when I get back fro mholidays and update to F28
[11:04:33] <Jin^eLD> I have limited traffic here
[11:04:52] <Jin^eLD> ideally configure should check if rpc/rpc.h is usable and fallback looking for libtirpc
[11:05:18] <Jin^eLD> sholdnt be a big deal, I can look into it in october
[11:06:23] <Jin^eLD> I'm more worried about not being able to build the master branch on F27 (dont know how F28 would do), I know python generally, but not well enough to be aware of python2/python3 syntax differences
[11:06:51] <Jin^eLD> and well, halcompile is a lot of code, probably easier fixed by someone who knows how it works
[11:40:41] -!- hazzy has joined #linuxcnc-devel
[12:07:42] <jepler> you have to use python2, or put in 100-1000 hours fixing the python2 / python3 incompatibilities.
[12:11:08] <Jin^eLD> well, the thing is that I was using python2, I think thats what linuxcnc picks by default?
[12:11:46] <Jin^eLD> the python3 compatibility commit that you identified seems to break python2...
[12:15:06] <jepler> did you actually determine that it was that commit/merge? I identified another possible 2.7 to master difference (bundled yapps -> OS yapps)
[12:15:32] <jepler> I don't have fedora and don't plan to have fedora so it's sort of on you to figure out whta is broken and what the fix is, in this case
[12:18:11] <Jin^eLD> I did not look into it too closely, I added a traceback to see what actually trigered the exception, but got lost not knowing the python2/python3 differences, allthough at that point I did not even know if that was the problem or if something did not work out for other reasons
[12:18:35] <Jin^eLD> and then when I was going to retry at some point I hit the yapps issue
[12:20:08] <Jin^eLD> but yes, I understand that you are not going to fix fedora specifically :) and I would only start messing around with it after updating to the most recent one, because it does not make much sense to fix it for an out of date distro
[12:20:31] <Jin^eLD> I think they're already on the way to F29 while I still have F27
[12:21:54] <Jin^eLD> luckily its not a blocker for me right now, because the 2.7.14 release compiles and on the actual machine my buddy is anyway using the linuxcnc distribution
[12:32:38] <Jin^eLD> btw which of the available simulations would you suggest for trying to hook into?
[13:06:11] -!- hazzy has quit [Read error: Connection reset by peer]
[13:06:36] -!- hazzy has joined #linuxcnc-devel
[13:15:34] -!- hazzy has quit [Ping timeout: 240 seconds]
[13:32:04] -!- Roguish_desk has quit [Ping timeout: 240 seconds]
[13:41:41] -!- hazzy has joined #linuxcnc-devel
[13:45:53] -!- Roguish_desk has joined #linuxcnc-devel
[13:47:19] -!- ve7it has joined #linuxcnc-devel
[13:54:52] -!- hazzy has quit [Ping timeout: 250 seconds]
[13:59:08] -!- hazzy has joined #linuxcnc-devel
[14:21:14] -!- hazzy has quit [Read error: Connection reset by peer]
[17:16:25] Jin^eLD is now known as Jin|away
[20:40:27] -!- Robh__ has quit [Ping timeout: 240 seconds]
[23:09:06] -!- MarkusBec has quit [Ping timeout: 250 seconds]
[23:10:55] -!- MarkusBec has joined #linuxcnc-devel