#linuxcnc-devel | Logs for 2013-06-10

Back
[00:03:22] -!- Nick001-Shop has quit [Remote host closed the connection]
[00:11:46] -!- bradsimantel has quit [Quit: bradsimantel]
[00:35:12] -!- pfred1 has quit [Quit: Lost terminal]
[00:45:01] -!- CaptHindsight has quit [Quit: Leaving]
[00:45:14] -!- L84Supper has quit [Quit: gone (puff of smoke)]
[00:45:35] -!- CaptHindsight [CaptHindsight!~2020@unaffiliated/capthindsight] has joined #linuxcnc-devel
[00:48:54] -!- andypugh has quit [Quit: andypugh]
[01:20:06] -!- c-bob|| has quit [Read error: Operation timed out]
[01:43:03] -!- morfic has quit [Ping timeout: 245 seconds]
[01:43:38] s1dev|away is now known as s1dev
[02:02:21] -!- Tom_L has quit []
[02:05:13] Newbie is now known as Newbie_9873
[02:12:06] -!- Newbie_9873 has quit [Remote host closed the connection]
[02:15:03] -!- Guest62469 has quit [Quit: Leaving]
[02:20:34] -!- jepler has quit [Ping timeout: 256 seconds]
[02:22:07] -!- ktchk has quit [Ping timeout: 264 seconds]
[02:22:30] -!- jepler [jepler!~jepler@emc/developer/pdpc.professional.jepler] has joined #linuxcnc-devel
[02:25:49] -!- EDocToor has quit [Quit: Leaving]
[02:34:17] -!- fiesh has quit [Ping timeout: 255 seconds]
[02:47:36] -!- BJfreeman has quit [Quit: had a good time]
[03:08:01] -!- kwallace1 [kwallace1!~kwallace@smb-212.sonnet.com] has parted #linuxcnc-devel
[03:25:45] <KGB-linuxcnc> 03elson 05v2.5_branch d6f2fd0 06linuxcnc 10src/hal/drivers/hal_ppmc.c * add velocity estimation via encoder timestamp to PPMC encoder
[03:30:21] -!- PetefromTn has quit []
[03:52:56] -!- Xfriend has quit [Quit: Leaving]
[04:01:37] <linuxcnc-build> build #273 of precise-i386-realtime-rip is complete: Failure [4failed clear-dmesg compile get-dmesg] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/precise-i386-realtime-rip/builds/273 blamelist: elson <elson@pico-systems.com>
[04:06:13] <linuxcnc-build> build #1070 of checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/checkin/builds/1070 blamelist: elson <elson@pico-systems.com>
[04:31:53] -!- _ink has quit [Ping timeout: 252 seconds]
[04:35:48] cevad is now known as Guest79092
[04:36:20] -!- ve7it has quit [Remote host closed the connection]
[05:02:21] -!- Fox_Muldr has quit [Ping timeout: 256 seconds]
[05:18:14] -!- vladimirek [vladimirek!~vladimire@95.105.250.72] has joined #linuxcnc-devel
[05:24:39] -!- FinboySlick has quit [Remote host closed the connection]
[05:50:31] -!- frallzor has quit []
[05:51:53] -!- _Patang has quit [Read error: Connection reset by peer]
[05:59:20] -!- psha[work] [psha[work]!~psha@195.135.238.205] has joined #linuxcnc-devel
[05:59:37] -!- mhaberler [mhaberler!~mhaberler@macbook.stiwoll.mah.priv.at] has joined #linuxcnc-devel
[06:09:51] jd is now known as Guest19801
[06:14:23] -!- Connor has quit [Ping timeout: 240 seconds]
[06:15:28] <psha[work]> mhaberler: i've stared a bit on pb2json
[06:15:49] <mhaberler> the one from renenglish?
[06:16:01] <psha[work]> two things - i've working prototype for json2pb and overall code quality of pb2json is bad...
[06:16:10] <mhaberler> yes I know
[06:16:20] <mhaberler> the move from 0 to 1...
[06:17:11] <mhaberler> are you using jannson? that's what I've decided to use so far
[06:17:21] <psha[work]> yep, why not
[06:17:24] <psha[work]> it's already there
[06:17:49] <psha[work]> api looks fine and library looks good from all points
[06:17:50] <mhaberler> it's pretty clean, well documented and works as advertised
[06:17:54] <mhaberler> right
[06:17:55] <psha[work]> yea
[06:18:09] <psha[work]> however pb2json looks like prototype
[06:18:40] <psha[work]> Message *p = new Person();
[06:18:40] <psha[work]> int r = json2pb(p, json, sizeof(json)-1);
[06:18:40] <psha[work]> printf("Result: %d\n", r);
[06:18:40] <psha[work]> printf("JSON: %s\n", pb2json(*p));
[06:18:47] <mhaberler> do you mean 'cleanup required' or 'broken as designed'?
[06:19:27] <psha[work]> broken but fixable - code is not bad but it has strange organization
[06:19:42] <psha[work]> for example #include <jansson.h> in header
[06:20:27] <psha[work]> or char * pb2json function with allocation but not with std::string
[06:20:28] <mhaberler> btw I found the route over pb and then converting to/from json much easier and robuster than directly creating/parsing json trees; define message once, done - rest automatice, including type checking -
[06:21:25] <psha[work]> hm, either message is stripped or i'm too dumb
[06:21:30] <mhaberler> do prototype in python, generate json from pb - all very easy
[06:23:04] <psha[work]> yep, python is much cleaner in 'arbitrary type iteration' code
[06:23:24] <psha[work]> however i bet you'll need C implementation of json/pb marshaling
[06:23:31] <mhaberler> yes
[06:23:33] -!- JT-Shop has quit [Read error: Connection reset by peer]
[06:23:34] -!- jthornton has quit [Read error: Connection reset by peer]
[06:24:17] <mhaberler> it's a missing piece; pb2 and json conversion in python is too much for time-critical code; at least with the default pb2 python build
[06:24:34] <mhaberler> but ok for prototype and trying out before recoding in c/c++
[06:33:56] -!- Simooon has quit [Client Quit]
[06:34:09] -!- Connor has quit [Ping timeout: 248 seconds]
[06:51:00] -!- syyl_ has quit [Read error: Connection reset by peer]
[07:27:53] -!- memleak [memleak!~memleak@unaffiliated/memleak] has joined #linuxcnc-devel
[07:29:48] -!- memleak has quit [Client Quit]
[07:36:09] -!- JT-Shop [JT-Shop!~John@99.198.67.11] has joined #linuxcnc-devel
[07:36:18] -!- jthornton [jthornton!~john@99.198.67.11] has joined #linuxcnc-devel
[07:38:04] -!- stsydow has quit [Remote host closed the connection]
[07:46:51] -!- JT-Shop has quit [Read error: Connection reset by peer]
[07:46:52] -!- jthornton has quit [Read error: Connection reset by peer]
[07:47:03] -!- JT-Shop [JT-Shop!~John@99.198.67.11] has joined #linuxcnc-devel
[07:47:12] -!- jthornton [jthornton!~john@99.198.67.11] has joined #linuxcnc-devel
[07:53:53] -!- Bojangles has quit [Ping timeout: 240 seconds]
[07:55:02] -!- rob_h [rob_h!~rob_h@94.2.15.193] has joined #linuxcnc-devel
[08:15:25] yannickoo_ is now known as yannickoo
[08:15:31] -!- yannickoo has quit [Changing host]
[08:18:30] -!- mhaberler has quit [Quit: mhaberler]
[08:25:41] -!- mhaberler [mhaberler!~mhaberler@macbook.stiwoll.mah.priv.at] has joined #linuxcnc-devel
[09:04:04] s1dev is now known as s1dev|away
[09:07:41] -!- stsydow has quit [Remote host closed the connection]
[09:11:05] cevad is now known as Guest14506
[09:13:40] -!- Guest79092 has quit [Ping timeout: 246 seconds]
[09:23:02] -!- jthornton has quit [Read error: Connection reset by peer]
[09:23:02] -!- JT-Shop has quit [Read error: Connection reset by peer]
[09:27:39] -!- mhaberler has quit [Quit: mhaberler]
[09:34:16] -!- JT-Shop [JT-Shop!~John@99.198.67.11] has joined #linuxcnc-devel
[09:34:17] -!- jthornton [jthornton!~john@99.198.67.11] has joined #linuxcnc-devel
[09:59:16] -!- mhaberler [mhaberler!~mhaberler@macbook.stiwoll.mah.priv.at] has joined #linuxcnc-devel
[10:02:07] -!- jthornton has quit [Read error: Connection reset by peer]
[10:02:07] -!- JT-Shop has quit [Read error: Connection reset by peer]
[10:06:57] -!- L84Supper has quit [Client Quit]
[10:09:39] -!- stsydow has quit [Remote host closed the connection]
[10:15:55] -!- jthornton [jthornton!~john@99.198.67.11] has joined #linuxcnc-devel
[10:15:58] -!- JT-Shop [JT-Shop!~John@99.198.67.11] has joined #linuxcnc-devel
[10:25:26] -!- skunkworks has quit [Remote host closed the connection]
[10:27:29] -!- b_b has quit [Changing host]
[10:41:43] -!- mhaberler has quit [Quit: mhaberler]
[10:57:21] -!- memleak [memleak!~memleak@unaffiliated/memleak] has joined #linuxcnc-devel
[10:57:41] _BJfreeman is now known as BJfreeman
[10:58:48] -!- skunkworks [skunkworks!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[10:59:18] <memleak> jepler --with-boost-python=abracadabra doesn't work anymore in branch master (nor rtos-master-v0)
[10:59:43] <memleak> not sure what broke it.. is abracadabra replaced by something else now?
[11:03:52] <memleak> symlinking /usr/lib64/libboost_python-2.7.so to /usr/lib64/libboost_python.so fixed it but i just wanted to inform the devs ;)
[11:10:18] <jepler> I do not see any differences since a32eed3 (April 7) in configure.in which would change the behavior. (we talked about this earlier on April 15)
[11:11:11] <jepler> you could determine if the problem is a linuxcnc change or something on your end by 'git checkout a32eed3' and reconfigure with that revision. if that succeeds then it means we did accidentally break it, and 'git bisect' can determine the commit that broke it.
[11:11:27] <jepler> 'git checkout master' to go back to the tip of the master branch after your test
[11:14:49] <memleak> ok will do, thanks!
[11:16:17] <memleak> who picked the name abracadabra btw?
[11:17:11] <jepler> [3$linuxcnc-devel-2013-04-15.log:12:57 < jepler> It looks if your boost python lib is libboost_python-abracadabra.so then use --with-boost-python=abracadabra
[11:17:18] <jepler> I didn't, I used it as a placeholder
[11:17:38] <jepler> maybe the bug is in your notes
[11:18:36] -!- arekm has quit [Quit: leaving]
[11:31:43] -!- largecheesepuff has quit [Ping timeout: 264 seconds]
[11:33:43] -!- dhoovie has quit [Read error: Connection reset by peer]
[11:34:06] <memleak> implicit declaration of _BIT_TEST _BIT_SET and _BIT_CLEAR ?
[11:34:32] <memleak> file is hal/drivers/hal_gpiomap.c
[11:34:42] <memleak> gpio_bitmap is undeclared.
[11:40:02] -!- BJfreeman has quit [Quit: had a good time]
[11:40:31] <memleak> rtos-integration-preview3-merged-into-master works, rtos-master-v0 doesn't..
[11:46:12] <memleak> probably have to see mhaberler about that one..
[12:14:53] -!- crank has quit [Ping timeout: 240 seconds]
[12:26:32] <jepler> Use RTAPI_BIT_SET instead of _BIT_SET, etc
[12:27:22] <jepler> _BIT_SET are APIs provided by the kernel; we used to provide compatibility code for userspace but decided it was best to provide it under a name with the RTAPI prefix.
[12:39:13] -!- Thiel has quit [Quit: ChatZilla 0.9.87 [Firefox 3.6.8/20100723084720]]
[13:01:18] -!- Felix29 has quit []
[13:09:21] -!- skorasaurus has quit [Ping timeout: 248 seconds]
[13:32:18] -!- elk [elk!62dd7d6e@gateway/web/freenode/ip.98.221.125.110] has joined #linuxcnc-devel
[13:41:08] <elk> I'm trying to understand how Axis works with the interpreter to get all of the position points for the plotter. I am looking in emcmodule.cc, is this the right place to look? I can see the openGL that is used to draw the lines from the points, but I don't see where the points are taken from the interpreter
[13:41:20] -!- Loetmichel has quit [Ping timeout: 252 seconds]
[13:48:24] -!- JT-Shop has quit [Read error: Connection reset by peer]
[13:49:30] -!- JT-Shop [JT-Shop!~John@99.198.67.11] has joined #linuxcnc-devel
[13:50:52] Cylly is now known as Loetmichel
[13:53:21] -!- JT-Shop has quit [Client Quit]
[14:02:35] -!- JT-Shop [JT-Shop!~John@99.198.67.11] has joined #linuxcnc-devel
[14:03:55] <cradek> elk: the interpter calls the canonical functions in gcodemodule.cc, which call into the python implementation
[14:05:35] <cradek> then the python in lib/python/rs274/interpret.py does the actual work
[14:06:55] <cradek> er I guess it's mostly in glcanon.py
[14:07:35] <elk> so when axis plots the image of the path that is to be machined it is not using the same interpreter that linuxcnc uses to find the trajectory of the path?
[14:08:07] <cradek> it depends what you mean by same. it is the same interpreter, but a different invocation of it
[14:09:38] <jepler> for instance, at a certain step of interpreting the line 'G1 X1' both the axis preview and the actual run will go through the routine convert_straight in interp_convert.cc
[14:10:07] <elk> oh i c
[14:10:11] <jepler> in axis the call STRAIGHT_FEED will head into Python; in task it will head into other layers of C++ and eventually realtime
[14:10:54] <jepler> but for instance they have independent ideas of the values of variables, so previewing code that says '#1 = 1' doesn't change the value of #1 in task, and vice versa
[14:13:24] <elk> but axis preview generates the plot of the part being machined as soon as the gcode program is entered in the GUI and doesn't happen at the same time that the calls to STRAIGHT_FEED are used by Task or the real-time stuff?
[14:13:53] <cradek> yes
[14:14:18] <cradek> generating the preview of moves in AXIS and running the motion are done totally separately
[14:14:47] <elk> So the same interpreter functions that are called by the real-time stuff are called by axis, but they are called in advance using Python
[14:14:48] <cradek> you then also get a backplot (constantly move the cone to where motion is putting the machine)
[14:15:44] <cradek> yes like I said before, it's a different invocation of the same interpreter
[14:18:30] <elk> On another note, if we are able to interpret the entire program in advance using the current interpreter, why is there only a single line look ahead? Seems like it should be doable to have a 1000 line look ahead (like fanuc) which would allow some nice smooth 5-axis machining..
[14:18:31] -!- JT-Shop has quit [Read error: Connection reset by peer]
[14:19:16] zultron_ is now known as zultron
[14:19:25] <cradek> I agree with you, seems like it should be doable.
[14:19:47] <jepler> mostly it needs someone with the time and inclination to do it.
[14:20:21] <jepler> One wrinkle is that even if you're good at implementing algorithms described in papers, those papers all omit stuff that is important in linuxcnc, like supporting spindle-synchronized motion for threading via lathe and rigid tapping
[14:20:32] -!- Tecan has quit [Quit: Live Long And Phosphor!]
[14:21:03] <jepler> linuxcnc also always follows machine acceleration and velocity constraints even when Feed Override is set above 100%; algorithms from papers usually don't give this property either
[14:23:05] <elk> do you guys think it is a big task to implement the look ahead? has anyone tried? just wondering if it's worth looking at or something that has been tried before/too big of an effort
[14:23:16] <pcw_home> I would be nice to have (TM) a motion module for routers etc that did not have to deal with those contraints
[14:23:31] <cradek> to my knowledge nobody has seriously tried
[14:23:53] <cradek> but many people have opined that it should be easy
[14:24:08] <pcw_home> :-)
[14:24:15] -!- Tecan has quit [Changing host]
[14:24:47] <cradek> pcw_home: what you say is true - routers that want to do fast contouring sure don't cut threads
[14:25:54] -!- Tom_itx has quit [Ping timeout: 264 seconds]
[14:25:56] <elk> are you guys familiar with the book "Theory and Design of CNC Systems", theres a section in there about look ahead
[14:25:57] <cradek> while lathes that DO want to cut threads often have very simple profiles
[14:26:40] -!- JT-Shop [JT-Shop!~John@99.198.67.11] has joined #linuxcnc-devel
[14:26:45] <elk> i browsed it, didn't seem like a big deal, but I'd be curious to take a look at the papers you were referring to with the algorithms for look ahead which confilict with linuxcnc
[14:29:07] <jepler> I don't have a specific paper in mind; I've skimmed a number over the years and noted these bits missing
[14:30:42] -!- hashfail has quit [Ping timeout: 264 seconds]
[14:31:58] <elk> from just skimming it seems that you just look ahead at the lines in the program and calculate the max velocity you can move at so you don't have to slow down between moves. Seems linuxcnc has blending, is that basically the single line look ahead or something entirely different
[14:31:59] <cradek> it strikes me that simple time scaling can work if you have a max-feed-override that's set as low as practical. I bet for real world machining work that solution would be ok.
[14:32:19] -!- syyl_ has quit [Ping timeout: 264 seconds]
[14:32:33] <cradek> it's probably important to realize there are tradeoffs and to not reject all approaches that cause the smallest sacrifice
[14:44:34] <elk> what do you mean by time scaling, are you still referring to look ahead?
[14:52:44] -!- yannickoo has quit [Changing host]
[15:11:48] -!- krusty_ar has quit [Ping timeout: 252 seconds]
[15:15:52] Tecan is now known as Raiden
[15:17:38] -!- carper64_lb [carper64_lb!~quassel@2.220.68.41] has joined #linuxcnc-devel
[15:18:10] -!- carper64_lb has quit [Remote host closed the connection]
[15:23:02] -!- psha[work] has quit [Quit: Lost terminal]
[15:28:31] -!- mattiasb has quit [Ping timeout: 256 seconds]
[15:32:33] <elk> I've been looking for where Axis calls the interpreter, can someone direct me to the file which shows Axis invoking the interpreter?
[15:35:12] Raiden is now known as Tecan
[15:35:25] -!- carper64_lb [carper64_lb!~quassel@2.220.68.41] has joined #linuxcnc-devel
[15:37:35] -!- oterral has quit [Quit: Leaving.]
[15:50:19] -!- Bojangles has quit [Ping timeout: 264 seconds]
[15:55:53] -!- morfic- has quit [Ping timeout: 240 seconds]
[15:56:14] -!- Tecan has quit [Remote host closed the connection]
[15:56:32] -!- tmcw has quit [Remote host closed the connection]
[15:58:29] -!- chopper79 has quit [Ping timeout: 248 seconds]
[15:59:03] _BJfreeman is now known as BJfreeman
[16:01:03] -!- thesisb has quit [Client Quit]
[16:03:22] -!- Kup has quit [Read error: Connection reset by peer]
[16:03:23] -!- ravenlock has quit [Ping timeout: 255 seconds]
[16:03:53] -!- skorasaurus has quit [Ping timeout: 245 seconds]
[16:09:23] -!- Nick001 has quit [Ping timeout: 260 seconds]
[16:12:59] -!- Tecan has quit [Changing host]
[16:15:13] -!- CBJamo has quit [Ping timeout: 250 seconds]
[16:16:19] -!- ve7it [ve7it!~LawrenceG@S01060014d19d0b68.pk.shawcable.net] has joined #linuxcnc-devel
[16:18:29] -!- skorasaurus has quit [Ping timeout: 240 seconds]
[16:22:14] -!- dway has quit [Quit: NOOOOOOooooooooo……]
[16:37:18] -!- skorasaurus has quit [Ping timeout: 264 seconds]
[16:37:54] -!- tmcw has quit [Ping timeout: 264 seconds]
[16:44:59] -!- thesisb has quit [Quit: Leaving...]
[16:57:58] -!- ve7it has quit [Remote host closed the connection]
[16:58:45] -!- ve7it [ve7it!~LawrenceG@S01060014d19d0b68.pk.shawcable.net] has joined #linuxcnc-devel
[17:09:26] -!- thesisb has quit [Quit: Linkinus - http://linkinus.com]
[17:11:18] -!- mhaberler [mhaberler!~mhaberler@macbook.stiwoll.mah.priv.at] has joined #linuxcnc-devel
[17:12:14] -!- sumpfralle has quit [Ping timeout: 255 seconds]
[17:23:24] -!- sumpfralle1 has quit [Ping timeout: 241 seconds]
[17:25:09] -!- IchGuckLive has quit [Quit: ChatZilla 0.9.87 [Firefox 20.0/20130329043827]]
[17:30:03] -!- skorasaurus has quit [Ping timeout: 264 seconds]
[17:30:07] -!- largecheesepuff has quit [Ping timeout: 248 seconds]
[18:47:32] <seb_kuzm1nsky> the precise rtai buildslave broke while i was camping this weekend, causing all builds to fail :-(
[18:47:33] <seb_kuzm1nsky> i just rebooted it
[18:47:33] -!- nikola_ has quit [Quit: Page closed]
[18:48:01] -!- CaptHindsight has quit [Excess Flood]
[18:48:03] -!- dosas has quit [Excess Flood]
[18:48:40] -!- KGB-linuxcnc has quit [Write error: Broken pipe]
[18:48:46] -!- crank has quit [Write error: Connection timed out]
[18:48:47] -!- RyanS has quit [Write error: Connection timed out]
[18:48:47] -!- Loetmichel has quit [Write error: Broken pipe]
[18:48:49] -!- uwe_ has quit [Write error: Broken pipe]
[18:48:56] <seb_kuzm1nsky> it's a bug in rtai for linuxc 3.5.7
[18:48:56] -!- linuxcnc-build has quit [Remote host closed the connection]
[18:48:57] -!- tmcw_ has quit [Excess Flood]
[18:48:57] -!- servos4ever has quit [Excess Flood]
[18:49:02] -!- IchGuckLive has quit [*.net *.split]
[18:49:02] -!- ve7it has quit [*.net *.split]
[18:49:02] -!- Nick001-Shop has quit [*.net *.split]
[18:49:03] -!- Tecan has quit [*.net *.split]
[18:49:03] -!- asdfasd has quit [*.net *.split]
[18:49:03] -!- Patang has quit [*.net *.split]
[18:49:03] -!- vladimirek has quit [*.net *.split]
[18:49:03] -!- c-bob|| has quit [*.net *.split]
[18:49:04] -!- ChanServ has quit [*.net *.split]
[18:49:07] -!- arekm has quit [*.net *.split]
[18:49:07] -!- mackerski has quit [*.net *.split]
[18:49:08] -!- gene78 has quit [*.net *.split]
[18:49:08] -!- jfire has quit [*.net *.split]
[18:49:08] -!- krusty_ar has quit [*.net *.split]
[18:49:08] -!- chopper79 has quit [*.net *.split]
[18:49:08] -!- Bojangle1 has quit [*.net *.split]
[18:49:08] -!- ktchk has quit [*.net *.split]
[18:49:09] -!- Guest14506 has quit [*.net *.split]
[18:49:09] -!- a1cypher has quit [*.net *.split]
[18:49:09] -!- cpresser has quit [*.net *.split]
[18:49:09] -!- phantoxeD has quit [*.net *.split]
[18:49:09] -!- alex_jon1 has quit [*.net *.split]
[18:49:10] -!- stephan48 has quit [*.net *.split]
[18:49:10] -!- mle has quit [*.net *.split]
[18:49:10] -!- cradek has quit [*.net *.split]
[18:49:10] -!- firephoto_ has quit [*.net *.split]
[18:49:10] -!- DJ9DJ has quit [*.net *.split]
[18:49:11] -!- mrsun has quit [*.net *.split]
[18:49:11] -!- roh has quit [*.net *.split]
[18:49:11] -!- shurshur has quit [*.net *.split]
[18:49:11] -!- fragalot_ has quit [*.net *.split]
[18:49:11] -!- Farthen has quit [*.net *.split]
[18:49:11] -!- kanzure has quit [*.net *.split]
[18:49:12] -!- mhaberler has quit [*.net *.split]
[18:49:12] -!- kjn has quit [*.net *.split]
[18:49:12] -!- chron0 has quit [*.net *.split]
[18:49:12] -!- bob1123 has quit [*.net *.split]
[18:49:12] -!- zlog has quit [*.net *.split]
[18:49:12] -!- Aero-Tec has quit [*.net *.split]
[18:49:13] -!- pjm_ has quit [*.net *.split]
[18:49:13] -!- jdh has quit [*.net *.split]
[18:49:13] -!- awallin has quit [*.net *.split]
[18:49:13] -!- SadMan has quit [*.net *.split]
[18:49:13] -!- XiXora_ has quit [*.net *.split]
[18:49:14] -!- eric_unterhausen has quit [*.net *.split]
[18:49:14] -!- carper64_lb has quit [*.net *.split]
[18:49:14] -!- Tom_shop has quit [*.net *.split]
[18:49:14] -!- memleak has quit [*.net *.split]
[18:49:14] -!- jthornton has quit [*.net *.split]
[18:49:15] -!- Wildhoney has quit [*.net *.split]
[18:49:15] -!- jepler has quit [*.net *.split]
[18:49:15] -!- |1li has quit [*.net *.split]
[18:49:15] -!- seb_kuzm1nsky has quit [*.net *.split]
[18:49:15] -!- KimK__2 has quit [*.net *.split]
[18:49:15] -!- zultron has quit [*.net *.split]
[18:49:16] -!- ssi has quit [*.net *.split]
[18:49:16] -!- l0ggy_ has quit [*.net *.split]
[18:49:16] -!- nots has quit [*.net *.split]
[18:49:16] -!- Meduza has quit [*.net *.split]
[18:49:16] -!- toxx has quit [*.net *.split]
[18:49:17] -!- doobeh has quit [*.net *.split]
[18:49:17] -!- morfic has quit [*.net *.split]
[18:49:17] -!- syyl__ has quit [*.net *.split]
[18:49:17] -!- JT-Shop has quit [*.net *.split]
[18:49:17] -!- skunkworks has quit [*.net *.split]
[18:49:18] -!- karavanjoW has quit [*.net *.split]
[18:49:18] -!- Connor has quit [*.net *.split]
[18:49:18] -!- Fox_Muldr has quit [*.net *.split]
[18:49:18] -!- toner has quit [*.net *.split]
[18:49:18] -!- beawesomeinstead has quit [*.net *.split]
[18:49:19] -!- fatpandas has quit [*.net *.split]
[18:49:19] -!- i_tarzan_ has quit [*.net *.split]
[18:49:19] -!- BJfreeman has quit [*.net *.split]
[18:49:19] -!- mozmck has quit [*.net *.split]
[18:49:19] -!- L33TG33KG34R has quit [*.net *.split]
[18:49:20] -!- ds3 has quit [*.net *.split]
[18:49:20] -!- roycroft has quit [*.net *.split]
[18:49:20] -!- Spida has quit [*.net *.split]
[18:49:20] -!- putnik has quit [*.net *.split]
[18:49:21] -!- gonzo_ has quit [*.net *.split]
[18:49:21] -!- largecheesepuff has quit [*.net *.split]
[18:49:21] -!- mattiasb has quit [*.net *.split]
[18:49:21] -!- Brandonian has quit [*.net *.split]
[18:49:22] -!- FinboySlick has quit [*.net *.split]
[18:49:22] -!- rob_h has quit [*.net *.split]
[18:49:22] -!- Guest19801 has quit [*.net *.split]
[18:49:22] -!- fiesh has quit [*.net *.split]
[18:49:22] -!- Jymmm has quit [*.net *.split]
[18:49:23] -!- theorbtwo has quit [*.net *.split]
[18:49:23] -!- Logxen has quit [*.net *.split]
[18:49:23] -!- ybon has quit [*.net *.split]
[18:49:23] -!- MattyMatt has quit [*.net *.split]
[18:49:24] -!- marvi has quit [*.net *.split]
[18:49:24] -!- cmorley has quit [*.net *.split]
[18:49:24] -!- cbjamo_ has quit [*.net *.split]
[18:49:24] -!- elk has quit [*.net *.split]
[18:49:24] -!- EDocToor has quit [*.net *.split]
[18:49:24] -!- the_wench has quit [*.net *.split]
[18:49:25] -!- Thetawaves has quit [*.net *.split]
[18:49:25] -!- jst has quit [*.net *.split]
[18:49:25] -!- louis__ has quit [*.net *.split]
[18:49:25] -!- toastyde1th has quit [*.net *.split]
[18:49:25] -!- gimps has quit [*.net *.split]
[18:49:26] -!- archivist has quit [*.net *.split]
[18:49:26] -!- jef79m has quit [*.net *.split]
[18:49:26] -!- jleh has quit [*.net *.split]
[18:49:26] -!- Blorb has quit [*.net *.split]
[18:49:27] -!- ryan_turner has quit [*.net *.split]
[18:49:27] -!- Poincare has quit [*.net *.split]
[18:49:27] -!- archivist_herron has quit [*.net *.split]
[18:49:27] -!- frewsxcv has quit [*.net *.split]
[18:49:28] -!- mal`` has quit [*.net *.split]
[18:49:28] -!- TekniQue has quit [*.net *.split]
[18:49:28] -!- ReadError_ has quit [*.net *.split]
[18:49:28] -!- RagingComputer has quit [*.net *.split]
[18:49:28] -!- joe9 has quit [*.net *.split]
[18:49:29] -!- s1dev|away has quit [*.net *.split]
[18:49:29] -!- jfrmilner has quit [*.net *.split]
[18:49:29] -!- Joshsz has quit [*.net *.split]
[18:49:29] -!- steves_logging has quit [*.net *.split]
[18:49:29] -!- logger[mah] has quit [*.net *.split]
[18:49:29] -!- _1SheYode has quit [*.net *.split]
[18:49:30] -!- Oo_BIGeye has quit [*.net *.split]
[18:49:30] -!- perl has quit [*.net *.split]
[18:49:30] -!- juxta has quit [*.net *.split]
[18:49:30] -!- Vq has quit [*.net *.split]
[18:49:31] -!- djinni` has quit [*.net *.split]
[18:49:31] -!- aude has quit [*.net *.split]
[18:49:31] -!- pcw_home has quit [*.net *.split]
[18:49:31] -!- tris has quit [*.net *.split]
[18:49:31] -!- postaL has quit [*.net *.split]
[18:49:32] -!- markvandenborre has quit [*.net *.split]
[18:49:32] -!- pimperle__ has quit [*.net *.split]
[18:49:32] -!- foo303_ has quit [*.net *.split]
[18:49:32] -!- schimi has quit [*.net *.split]
[18:49:32] -!- spiderdijon has quit [*.net *.split]
[18:49:33] -!- donkey has quit [*.net *.split]
[18:49:33] -!- uwe_mobile__ has quit [*.net *.split]
[18:49:33] -!- OhmEye has quit [*.net *.split]
[18:49:33] -!- Err has quit [*.net *.split]
[18:49:34] -!- t12 has quit [*.net *.split]
[18:49:34] -!- schumaml has quit [*.net *.split]
[18:49:34] -!- abetusk has quit [*.net *.split]
[18:49:34] -!- WalterN has quit [*.net *.split]
[18:49:34] -!- grummund has quit [Write error: Connection timed out]
[18:54:35] -!- CaptHindsight [CaptHindsight!~2020@unaffiliated/capthindsight] has joined #linuxcnc-devel
[18:54:35] -!- adb [adb!~IonMoldom@178.211.237.94] has joined #linuxcnc-devel
[18:54:35] -!- KGB-linuxcnc [KGB-linuxcnc!~kgb-linux@git.linuxcnc.org] has joined #linuxcnc-devel
[18:54:35] -!- andypugh [andypugh!~andy2@cpc16-basl9-2-0-cust685.20-1.cable.virginmedia.com] has joined #linuxcnc-devel
[18:54:35] -!- carper64_lb_ [carper64_lb_!~quassel@2.220.245.141] has joined #linuxcnc-devel
[18:54:35] -!- rob_h [rob_h!~rob_h@94.2.15.193] has joined #linuxcnc-devel
[18:54:35] -!- linuxcnc-build_ [linuxcnc-build_!~linuxcnc-@174-29-86-68.hlrn.qwest.net] has joined #linuxcnc-devel
[18:54:36] -!- mhaberler [mhaberler!~mhaberler@macbook.stiwoll.mah.priv.at] has joined #linuxcnc-devel
[18:54:36] -!- ve7it [ve7it!~LawrenceG@S01060014d19d0b68.pk.shawcable.net] has joined #linuxcnc-devel
[18:54:36] -!- JT-Shop [JT-Shop!~John@99.198.67.11] has joined #linuxcnc-devel
[18:54:36] -!- elk [elk!62dd7d6e@gateway/web/freenode/ip.98.221.125.110] has joined #linuxcnc-devel
[18:54:36] -!- skunkworks [skunkworks!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[18:54:36] -!- memleak [memleak!~memleak@unaffiliated/memleak] has joined #linuxcnc-devel
[18:54:36] -!- jthornton [jthornton!~john@99.198.67.11] has joined #linuxcnc-devel
[18:54:36] -!- vladimirek [vladimirek!~vladimire@95.105.250.72] has joined #linuxcnc-devel
[18:54:36] -!- jepler [jepler!~jepler@emc/developer/pdpc.professional.jepler] has joined #linuxcnc-devel
[18:54:36] -!- alex_jon1 [alex_jon1!~alex_joni@81.196.65.201] has joined #linuxcnc-devel
[18:54:36] -!- seb_kuzminsky [seb_kuzminsky!~seb@174-29-86-68.hlrn.qwest.net] has joined #linuxcnc-devel
[18:54:36] -!- mozmck [mozmck!~moses@client-204.235.45.143.wcfltx.partnershipbroadband.com] has joined #linuxcnc-devel
[18:54:36] -!- schimi [schimi!~schimansk@g4r4ge-c0mput3rs.com] has joined #linuxcnc-devel
[18:54:36] -!- cradek [cradek!~chris@emc/board-of-directors/cradek] has joined #linuxcnc-devel
[18:54:36] -!- awallin [awallin!awallin@lakka.kapsi.fi] has joined #linuxcnc-devel
[18:54:36] -!- SadMan [SadMan!sadman@sadman.net] has joined #linuxcnc-devel
[18:54:36] -!- KimK__2 [KimK__2!~kkirwan@ip68-102-65-151.ks.ok.cox.net] has joined #linuxcnc-devel
[18:54:36] -!- zultron [zultron!~zultron@99-190-134-148.lightspeed.austtx.sbcglobal.net] has joined #linuxcnc-devel
[18:54:36] -!- mal`` [mal``!~mal``@li125-242.members.linode.com] has joined #linuxcnc-devel
[18:54:37] -!- cmorley [cmorley!~chris@S0106204e7f8c229b.no.shawcable.net] has joined #linuxcnc-devel
[18:54:37] -!- pcw_home [pcw_home!~chatzilla@ip-66-80-167-54.sjc.megapath.net] has joined #linuxcnc-devel
[18:54:37] -!- steves_logging [steves_logging!~Steve@wsip-70-168-134-18.dc.dc.cox.net] has joined #linuxcnc-devel
[18:54:37] -!- logger[mah] [logger[mah]!~loggermah@mah2.mah.priv.at] has joined #linuxcnc-devel
[18:54:37] -!- mode/#linuxcnc-devel [+v cradek] by holmes.freenode.net
[18:54:38] * jepler shrugs -- just guessing
[18:54:39] <memleak> in RTAI: RTAI_LXRT_LDFLAGS="-L${staging}${libdir} @RTAI_LXRT_LDADD@ -lpthread"
[18:56:16] <mhaberler> oh. The rtai build of that branch is still broken
[18:56:25] <mhaberler> John is working on that.
[18:56:35] <memleak> RTAI_LXRT_LDADD="-llxrt"
[18:56:50] <mhaberler> please: until then, please use rtos-integration-preview3-merged-into-master
[18:57:06] <memleak> rtos-integration-preview3-merged-into-master has the same issue..
[18:57:37] <mhaberler> that is new to me; certainly not on the current kernel + libs ; I cannot tell what you have
[18:57:56] <memleak> kernel 3.5.7 w/ RTAI
[18:58:23] <mhaberler> obviously something between the 2.6.32-122-rtai kernel and libs/headers and whatever you have has changed
[18:58:40] <jepler> in the copy of rtai I have handy, the functions rt_shm_free are defined as inline functions by rtai_shm.h
[18:58:46] <jepler> so no link-time library is needed to provide them
[18:58:48] <mhaberler> ah
[18:59:22] <jepler> so this problem could be due to changes in rtai, or due to something else like disabling inline functions via -O0
[18:59:32] <mhaberler> well you might get away adding that library as suggested by Jeff then
[18:59:37] <jepler> or .. condensation in the cloud server room
[19:00:28] <memleak> jepler: would using eager inlining in RTAI's configuration (as opposed to no inlining) fix the issue?
[19:00:50] <jepler> memleak: no clue
[19:00:53] <mhaberler> kernel config? certainly not
[19:01:08] <memleak> mhaberler, make menuconfig in RTAI source (not kernel)
[19:01:24] <mhaberler> ah
[19:01:29] <memleak> its for the stuff in /usr/realtime
[19:02:02] <mhaberler> all you need to do is add the library to the link flags for liblinuxcnchal.so
[19:02:33] <memleak> in linuxcnc yes?
[19:02:42] <mhaberler> in that case, yes
[19:03:01] -!- micges [micges!~micges@eio232.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[19:03:33] <memleak> ok.. how do i do that?
[19:03:41] <memleak> (again, i apologize..)
[19:04:34] <jepler> the rule for building liblinuxcnchal.so is in src/hal/Submakefile
[19:06:22] <memleak> so under "creating shared library" i add -llxrt after $(LDFLAGS) ?
[19:06:32] Cylly is now known as Loetmichel
[19:06:33] <jepler> yes
[19:06:40] -!- mackerski has quit [Quit: mackerski]
[19:06:41] <mhaberler> yes, but that refers to RT_LDFLAGS as exported by src/rtapi/Submakefile
[19:06:43] <jepler> the proper -L path may be necessary
[19:06:53] <mhaberler> there is a section for rtai there
[19:07:07] <mhaberler> # ifeq ($(THREADS),rtai)
[19:07:08] <mhaberler> # # ...nothing
[19:07:09] <jepler> and since changes to Submakefile do not cause a target to be rebuilt, remove liblinuxcnchal.so.0 before invoking make again
[19:07:09] <mhaberler> # endif # rtai
[19:07:35] <mhaberler> uncomment the ifeq and matching endif, and insert RT_LDFLAGS= whatever there
[19:09:42] <mhaberler> hm, just ty adding in src/hal/Submakefile as an explicit flag and see if that works, if it does we can do it properly
[19:09:59] <mhaberler> I assume it doesnt hurt to always link against -llxrt
[19:11:31] <memleak> ok one moment i'll be right back! thanks a ton! give me one second!
[19:11:35] -!- memleak has quit [Quit: Leaving]
[19:11:43] <jepler> I just confirmed liblxrt.so is in our rtai-modules for lucid
[19:11:55] <jepler> but you'd need the right -L location
[19:12:19] <jepler> ./rtai-config --lxrt-ldflags
[19:12:19] <jepler> -L/usr/realtime-2.6.32-122-rtai/lib -lpthread
[19:12:32] <jepler> but it's not listed as needed by rtai-config
[19:13:45] -!- elk has quit [Ping timeout: 250 seconds]
[19:13:48] -!- memleak [memleak!~memleak@unaffiliated/memleak] has joined #linuxcnc-devel
[19:23:52] ryan_turner is now known as ryan_turner_
[19:29:03] ryan_turner_ is now known as ryan_turner
[19:32:02] -!- erictheise has quit [Quit: erictheise]
[19:34:10] <memleak> mhaberler, have you ever had this issue with 3.5.7 with the official RTAI magma branch?
[19:34:41] <mhaberler> no, since I never tried 3.5 rtai
[19:34:54] <linuxcnc-build_> build #174 of precise-x86-rtpreempt-rip is complete: Failure [4failed apt-get-update compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/precise-x86-rtpreempt-rip/builds/174 blamelist: Michael Haberler <git@mah.priv.at>
[19:37:07] <linuxcnc-build_> build #1077 of hardy-amd64-sim is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/hardy-amd64-sim/builds/1077 blamelist: Michael Haberler <git@mah.priv.at>
[19:37:10] <memleak> you've only tested 3.2?
[19:37:12] <memleak> (speaking only in terms of 3.x kernels)
[19:37:15] <mhaberler> no, the one in lucid , 2.6.32 something
[19:37:25] <mhaberler> (lucid/livecd)
[19:37:30] <linuxcnc-build_> build #158 of precise-amd64-rtpreempt-rip is complete: Failure [4failed apt-get-update compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/precise-amd64-rtpreempt-rip/builds/158 blamelist: Michael Haberler <git@mah.priv.at>
[19:38:10] ryan_turner is now known as ryan_turner_
[20:54:41] -!- logger[psha] [logger[psha]!~loggerpsh@195.135.238.205] has joined #linuxcnc-devel
[21:18:07] -!- logger[psha] [logger[psha]!~loggerpsh@195.135.238.205] has joined #linuxcnc-devel
[21:20:55] -!- DJ9DJ has quit [Quit: bye]
[21:23:09] -!- karavanjoW has quit [Read error: Connection reset by peer]
[21:23:19] -!- memleak has quit [Ping timeout: 276 seconds]
[21:34:27] -!- syyl_tb has quit [Quit: Verlassend]
[21:37:42] -!- Brandonian has quit [Quit: Brandonian]
[21:42:38] -!- ve7it has quit [Remote host closed the connection]
[21:43:22] -!- ve7it [ve7it!~LawrenceG@S01060014d19d0b68.pk.shawcable.net] has joined #linuxcnc-devel
[21:43:37] -!- Guest22217 has quit [Quit: Leaving]
[21:46:13] -!- archivist_herron has quit [Ping timeout: 248 seconds]
[21:57:09] <KGB-linuxcnc> 03andy 05master 1c74b13 06linuxcnc 03tests/mux/skip * disable mux test until I get time to fix it
[21:58:22] -!- Jymmm has quit [Remote host closed the connection]
[22:19:13] -!- stsydow has quit [Remote host closed the connection]
[22:28:32] -!- tmcw has quit [Remote host closed the connection]
[22:31:13] -!- cbjamo_ has quit [Quit: Page closed]
[22:38:06] -!- zzolo has quit [Quit: zzolo]
[22:40:30] -!- kjn has quit [Quit: Quit]
[22:41:44] -!- archivist_herron has quit [Ping timeout: 256 seconds]
[22:50:18] -!- BirdyNumNum [BirdyNumNum!~hoppo@212.183.128.247] has joined #linuxcnc-devel
[22:51:53] -!- micges has quit [Quit: Leaving]
[23:00:39] -!- BirdyNumNum has quit [Quit: BirdyNumNum]
[23:16:05] -!- asdfasd has quit [Ping timeout: 252 seconds]
[23:19:07] -!- canaimero has quit [Remote host closed the connection]
[23:19:40] -!- erictheise has quit [Quit: erictheise]
[23:21:22] -!- rob_h has quit [Ping timeout: 246 seconds]
[23:24:21] -!- archivist_herron has quit [Ping timeout: 248 seconds]
[23:25:58] -!- ve7it has quit [Remote host closed the connection]
[23:28:31] -!- pjm_ has quit [Ping timeout: 260 seconds]
[23:33:24] -!- ve7it [ve7it!~LawrenceG@S01060014d19d0b68.pk.shawcable.net] has joined #linuxcnc-devel
[23:34:02] -!- memleak [memleak!~memleak@unaffiliated/memleak] has joined #linuxcnc-devel
[23:34:20] <memleak> Hey sorry about the delay. -L/usr/realtime/lib,-llxrt does not fix the linking error.
[23:34:26] s1dev is now known as s1dev|away
[23:36:05] -!- morfic has quit [Ping timeout: 255 seconds]
[23:39:32] -!- crank has quit [Ping timeout: 256 seconds]
[23:43:54] -!- Bojangle1 has quit [Ping timeout: 264 seconds]
[23:45:12] -!- andypugh has quit [Quit: andypugh]
[23:47:24] -!- Wildhoney has quit [Ping timeout: 252 seconds]
[23:53:53] -!- tmcw has quit [Remote host closed the connection]
[23:55:17] <memleak> oh COME ON! http://pastebin.ca/2395245
[23:55:58] -!- Felix29 [Felix29!Felix@c-71-193-105-131.hsd1.in.comcast.net] has joined #linuxcnc-devel
[23:55:58] <memleak> all of those functions are undefined in liblxrt.so, yay...
[23:58:04] <memleak> the RTAI tree is cleaner and easier to work with than ever, but completely hosed linuxcnc.
[23:58:07] -!- archivist_herron has quit [Ping timeout: 246 seconds]
[23:58:57] <memleak> and since i never looked into the source code of linuxcnc in the past, i can't fix any of these issues..
[23:59:52] <memleak> RT_PREEMPT it is. oh well.