#linuxcnc-devel | Logs for 2014-03-03

Back
[04:18:40] <KGB-linuxcnc> 03Norbert Schechner 05master 081deac 06linuxcnc 10lib/python/gladevcp/iconview.py gladevcp - IconFileSelection make react to dobble click * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=081deac
[05:41:33] <linuxcnc-build> build #15 of deb-wheezy-sim-binary-armhf is complete: Failure [4failed apt-get-update shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/deb-wheezy-sim-binary-armhf/builds/15 blamelist: Norbert Schechner <nieson@web.de>
[07:21:40] <qingpei> anyone know the error like "linuxcnc/libexec/rtapi_msgd: FATAL - will not run as root"
[07:29:44] <micges> qingpei: did you run 'sudo make setuid' ?
[07:32:10] <qingpei> micges: yes, i use root to run "make setuid"
[07:32:24] <qingpei> it would be the same as "sudo make setuid" right?
[07:32:33] <micges> yes
[07:32:57] <qingpei> besides this, i do not know what else i can find to deal with this
[07:40:38] <micges> try running scripts/check-system-configuration.sh
[08:13:36] <qingpei> micges: get not much useful info
[08:45:12] <mhaberler> qingpei: you are running this as root
[08:45:25] <mhaberler> as the error message says: "will not run as root"
[08:45:35] <qingpei> mhaberler: sure
[08:46:33] <mhaberler> run it as a normal user and it will work
[09:11:39] <qingpei> how
[09:17:04] <CaptHindsight> are you running from a terminal as root? run it from another terminal as a user
[09:28:06] <qingpei> CaptHindsight: i tried , but after ./linuxcnc/scripts/rip-environment
[09:28:27] <qingpei> there is no command "linuxcnc" as i log in as root
[09:42:55] <mhaberler> Seb_kuzminsky: was that on a bb?
[09:46:30] <mhaberler> perfcounters on some arm chips seem to have issues, see answer #2 https://bugs.launchpad.net/linaro-ubuntu/+bug/1018092 and the comment in http://neocontra.blogspot.co.at/2013/05/user-mode-performance-counters-for.html
[09:47:57] <mhaberler> might be we are tad too ambitious with these hw counters; probably should switch to a plain gettimeofday()
[09:48:57] <mhaberler> doesnt matter for posix anyway
[09:56:18] <mhaberler> yeah, see -bone - was a bb
[10:16:45] <seb_kuzminsky> mhaberler: yes, a beagle bone black
[10:17:16] <mhaberler> I'm checking with #beagle what they say about perfcounters; this might be rather hw dependent after all
[10:17:36] <mhaberler> aka 'errata'
[10:24:05] <seb_kuzminsky> linuxcnc-build: force build --branch=master precise-i386-realtime-rip
[10:24:05] <linuxcnc-build> build #1045 forced
[10:24:05] <linuxcnc-build> I'll give a shout when the build finishes
[10:26:54] <mhaberler> the other thing that puzzles me: if this is a perfcounter, then your run would suggest the resolution is about 12uS which is pretty much useless
[10:28:58] <mhaberler> there is a somewhat opaque comment from a TI guy here: http://e2e.ti.com/support/arm/sitara_arm/f/791/t/306119.aspx
[10:30:01] <mhaberler> together with the AM335x TRM spruh73g.pdf that would suggest it isnt supported
[10:36:44] <seb_kuzminsky> the perf counter only counts cycles while the process is running. The sleep doesnt count :-(
[10:36:59] <mhaberler> ok, makes sense
[10:37:43] <mhaberler> but then it is dubious whether this is a useful TSC replacement
[10:38:46] <mhaberler> we need an absolute tick, not a perfcounter
[10:55:47] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.5-platform-supported 13aeded 06linuxcnc 03scripts/platform-is-supported start platform script * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=13aeded
[11:18:07] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.5-platform-supported 313001f 06linuxcnc 10scripts/platform-is-supported fixup platform-is-supported to work on Hardy * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=313001f
[11:38:04] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.5-platform-supported 2493e88 06linuxcnc 10scripts/platform-is-supported fixup platform-is-supported to consider kernel flavor * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=2493e88
[11:40:52] <linuxcnc-build> build #15 of package-sim-wheezy-source is complete: Failure [4failed apt-get-update making debian source package] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/package-sim-wheezy-source/builds/15 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[12:06:30] <linuxcnc-build> build #1845 of checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/checkin/builds/1845 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[12:36:43] <KGB-linuxcnc> 03Dewey Garrett 05master 1cbe86c 06linuxcnc 10lib/python/pyngcgui.py 10tcl/ngcgui.tcl ngcgui-gcmc: always pass floating point * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=1cbe86c
[12:36:43] <KGB-linuxcnc> 03Dewey Garrett 05master b64d749 06linuxcnc 10(13 files in 7 dirs) ngcgui-gcmc programmable involute-gear example * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=b64d749
[13:36:27] <qingpei> anyone can help me to take a look at a startup failure http://pastebin.ca/2650635
[13:37:45] <cradek> the real error will probably be found in dmesg or syslog
[13:38:01] <cradek> > See the log and output of 'dmesg' for more information.
[13:39:44] <mhaberler> dmesg wont help; have a look at /var/log/linuxcnc.log
[13:40:11] <mhaberler> very likely it is a missing sudo make setuid, and the log will say so if this was the case
[13:41:02] <mhaberler> this means that rtapi_app failed to start, and that is typically an environmental precondition missing (like the setuid bit)
[13:41:24] <qingpei> thx
[14:43:43] <linuxcnc-build> build #30 of wheezy-armhf-sim is complete: Failure [4failed apt-get-update compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/wheezy-armhf-sim/builds/30 blamelist: Dewey Garrett <dgarrett@panix.com>
[15:25:18] <cmorley> skunkworks: I read the MACH list emails. Very interesting and even ... civil... :) Will you try Quantrum some time too?
[15:52:17] <KGB-linuxcnc> 03Sebastian Kuzminsky 05v2.5_branch af3ada1 06linuxcnc 03scripts/platform-is-supported add scripts/platform-is-supported * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=af3ada1
[15:52:49] <KGB-linuxcnc> 052.5-platform-supported 2493e88 06linuxcnc 04. branch deleted * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=2493e88
[15:59:11] <seb_kuzminsky> i just completed some changes in the buildbot
[16:00:13] <seb_kuzminsky> i reorganized the builders on the waterfall page (http://buildbot.linuxcnc.org/buildbot/waterfall) so that the initial "build rip & run runtests" are on the left side, i think this is more clear than having them on the right side
[16:00:45] <seb_kuzminsky> i also added a script for the buildbot called "platform-is-supported", that's run by all the "rip & test" builders to see if their platform should be skipped
[16:01:03] <seb_kuzminsky> the script's only in 2.5 currently, but i plan to merge it into master
[16:01:30] <seb_kuzminsky> it does things like, "dont try to build 2.5 on arm, because we know that will fail"
[16:01:53] <seb_kuzminsky> this was a feature that zultron and i discussed a while back, i'm finally taking his advise and implemeting it
[16:02:29] <seb_kuzminsky> i still need to rework how the dsc and deb builders work, because they need to do fairly different things on 2.5/master vs ub, and i'm not totally sure how to deal with that yet
[16:03:02] <seb_kuzminsky> anyway, this shouldnt impact linuxcnc developers, except that there'll be fewer build failures reported on #linuxcnc-devel
[16:04:26] <zultron> Ah, the builders's renamings sort very nicely now, big improvement just at first glance!
[16:09:07] <seb_kuzminsky> yeah, it's better
[16:09:29] <seb_kuzminsky> old buildbots used to show the builders in the order you defined them in the config file, but later buildbots sort them :-/
[16:09:44] <seb_kuzminsky> i still need to tidy up the stuff on the right-hand side of the webpage
[16:50:20] <KGB-linuxcnc> 03Robert Ellenberg 05circular-blend-arc-rc1 ea8a093 06linuxcnc New branch with 273 commits pushed, 10140 files changed, 03222624(+), 042741(-) since circular-blend-arc-rc1/fdf1f56
[16:57:27] <cradek> wooo
[16:57:34] <cradek> (whoah 140 files)
[17:03:06] <seb_kuzminsky> sweet!
[17:21:19] <linuxcnc-build> build #193 of 1400.rip-wheezy-rtpreempt-amd64 is complete: Failure [4failed configure-debian-control configuring] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1400.rip-wheezy-rtpreempt-amd64/builds/193 blamelist: Robert W. Ellenberg <rwe24g@gmail.com>
[17:25:52] <linuxcnc-build> build #32 of 1401.rip-wheezy-armhf is complete: Failure [4failed apt-get-update compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-armhf/builds/32 blamelist: Robert W. Ellenberg <rwe24g@gmail.com>
[17:29:16] <linuxcnc-build> build #928 of 1303.rip-precise-xenomai-amd64 is complete: Failure [4failed configure-debian-control apt-get-update configuring] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1303.rip-precise-xenomai-amd64/builds/928 blamelist: Robert W. Ellenberg <rwe24g@gmail.com>
[17:31:24] <linuxcnc-build> build #944 of 1304.rip-precise-rtpreempt-i386 is complete: Failure [4failed configure-debian-control apt-get-update configuring] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1304.rip-precise-rtpreempt-i386/builds/944 blamelist: Robert W. Ellenberg <rwe24g@gmail.com>
[17:33:12] <linuxcnc-build> build #928 of 1305.rip-precise-rtpreempt-amd64 is complete: Failure [4failed configure-debian-control apt-get-update configuring] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1305.rip-precise-rtpreempt-amd64/builds/928 blamelist: Robert W. Ellenberg <rwe24g@gmail.com>
[17:34:49] <andypugh> seb_kuzminsky: On the forums nearly every time that a custom comp is called for there is a problem with them ploughing ahead without installing linuxcnc-dev. Is there any chance that the 2.6 release can include "comp" as part of the default installation?
[17:35:45] <cradek> unless they install linuxcnc-dev (and its dependencies) they're not going to have libraries/compilers/etc to make it work
[17:35:46] <linuxcnc-build> build #954 of 1302.rip-precise-xenomai-i386 is complete: Failure [4failed configure-debian-control apt-get-update configuring] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1302.rip-precise-xenomai-i386/builds/954 blamelist: Robert W. Ellenberg <rwe24g@gmail.com>
[17:36:28] <seb_kuzminsky> andypugh: i second what cradek said, except s/libraries/headers/ ;-)
[17:36:53] <andypugh> How big is linuxcnc-dev? Does it make sense for it to be a separate package?
[17:37:14] <cradek> the question is how big are all the dependencies
[17:37:29] <cradek> kernel headers, compiler, etc
[17:37:33] <cradek> the answer is they're big
[17:37:34] <andypugh> (alternatively, can we have a very small script called "comp" which says "this is not the file you are looking for, install linuxcnc-dev"?
[17:38:25] <cradek> right now they probably get "comp doesn't exist, so try installing mh" which is sure bad advice
[17:38:30] <seb_kuzminsky> haha
[17:38:38] <andypugh> Yeah: "Both, "apt-get install nmh" and "apt-get install mailutils-mh" doesn't help."
[17:38:46] <cradek> I bet
[17:39:00] <cradek> fwiw, debian doesn't have that misfeature
[17:39:18] <seb_kuzminsky> we could probably provide a comp that says 'install linuxcnc-dev and try again', but it feels like a strange thing to do
[17:39:20] <cradek> we need a time machine
[17:39:33] <cradek> I agree with both sentiments :-/
[17:39:47] <seb_kuzminsky> linuxcnc.deb and linuxcnc-dev.deb can both provide an alternative comp, with linuxcnc-dev having a higher priority, so the right thing would automatically happen
[17:40:02] <andypugh> That sounds like the clever fix.
[17:40:16] <cradek> bbl
[17:40:17] <seb_kuzminsky> we could also supply a gcc that says 'install gcc and try again'
[17:40:20] <seb_kuzminsky> seeya cradek
[17:41:00] <andypugh> I guess if you try to compile without gcc you get sent to the right place, not to a random mail util though.
[17:41:52] <andypugh> I wonder where the advice to install nmh and mailutils-mh comes from? Is that something that our main deb could update?
[17:41:55] <seb_kuzminsky> oh yeah, you're right (on ubuntu)
[17:42:07] <seb_kuzminsky> i dont know exactly how ubuntu does that
[17:43:29] <andypugh> That's better than me, I don't know approximately how Ubuntu does that :-)
[17:44:50] <seb_kuzminsky> heh
[17:45:21] <seb_kuzminsky> there's this file in deb archives called 'Contents', which lists what files are installed by each of the packages in the deb archive
[17:45:51] <seb_kuzminsky> i guess bash (or something) traps 'file not found' and looks in Contents? i dont know
[17:46:07] <seb_kuzminsky> really folks who want to run comp should "just know" that they need linuxcnc-dev installed
[17:46:12] <seb_kuzminsky> maybe we can write better docs somewhere?
[17:46:18] <seb_kuzminsky> do people even read docs?
[17:47:17] <andypugh> Yeah. I read the "comp" docs quite often. And that seems like the right place to mention linuxcnc-dev, thinking about it.
[17:49:18] <andypugh> And, in fact, it does say exactly that.
[17:50:12] <andypugh> OK, so it's the Users fault for not reading the docs carefully enough.
[17:50:37] <seb_kuzminsky> http://fc01.deviantart.net/fs22/i/2007/356/0/4/Mao_RTFM_vectorize_by_cmenghi.png
[17:51:24] <seb_kuzminsky> ugh, i just fetched from g.l.o and there's a bunch of generated files checked in :-(
[17:51:34] * seb_kuzminsky looks for his mop
[17:52:17] <andypugh> It would be nice if Ubuntu didn't give bad advice, but that is probably not our problem to fix.
[18:33:24] <KGB-linuxcnc> 03Sebastian Kuzminsky 05master 55a8af7 06linuxcnc Merge remote-tracking branch 'origin/v2.5_branch' * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=55a8af7
[18:42:35] <linuxcnc-build> build #1845 of 1300.rip-precise-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1300.rip-precise-i386/builds/1845 blamelist: Robert W. Ellenberg <rwe24g@gmail.com>
[18:43:26] <linuxcnc-build> build #1847 of 1306.rip-precise-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1306.rip-precise-amd64/builds/1847 blamelist: Robert W. Ellenberg <rwe24g@gmail.com>
[18:47:59] <linuxcnc-build> build #1850 of 1102.rip-hardy-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1102.rip-hardy-amd64/builds/1850 blamelist: Robert W. Ellenberg <rwe24g@gmail.com>
[18:48:07] <linuxcnc-build> build #1846 of 1200.rip-lucid-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1200.rip-lucid-i386/builds/1846 blamelist: Robert W. Ellenberg <rwe24g@gmail.com>
[18:48:34] <linuxcnc-build> build #1049 of 1301.rip-precise-rtai-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1301.rip-precise-rtai-i386/builds/1049 blamelist: Robert W. Ellenberg <rwe24g@gmail.com>
[18:50:51] <linuxcnc-build> build #1850 of 1101.rip-hardy-rtai-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1101.rip-hardy-rtai-i386/builds/1850 blamelist: Robert W. Ellenberg <rwe24g@gmail.com>
[18:50:54] <linuxcnc-build> build #1851 of 1102.rip-hardy-amd64 is complete: Failure [4failed install-missing-build-dependencies configuring] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1102.rip-hardy-amd64/builds/1851 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[18:51:51] <linuxcnc-build> build #1848 of 1201.rip-lucid-rtai-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1201.rip-lucid-rtai-i386/builds/1848 blamelist: Robert W. Ellenberg <rwe24g@gmail.com>
[18:52:01] <linuxcnc-build> build #1851 of 1101.rip-hardy-rtai-i386 is complete: Failure [4failed install-missing-build-dependencies configuring] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1101.rip-hardy-rtai-i386/builds/1851 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[18:52:04] <linuxcnc-build> build #1847 of 1202.rip-lucid-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1202.rip-lucid-amd64/builds/1847 blamelist: Robert W. Ellenberg <rwe24g@gmail.com>
[18:53:01] <linuxcnc-build> build #1847 of 1100.rip-hardy-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1100.rip-hardy-i386/builds/1847 blamelist: Robert W. Ellenberg <rwe24g@gmail.com>
[18:56:30] <linuxcnc-build> build #1848 of 1100.rip-hardy-i386 is complete: Failure [4failed install-missing-build-dependencies configuring] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1100.rip-hardy-i386/builds/1848 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[19:27:25] <linuxcnc-build> build #1850 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/1850 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[19:38:29] <KGB-linuxcnc> 03Sebastian Kuzminsky 05master 2d8d6e0 06linuxcnc 10scripts/platform-is-supported master doesnt build on hardy right now * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=2d8d6e0