#linuxcnc-devel | Logs for 2015-12-28

Back
[01:58:10] <linuxcnc-build> build #1896 of 4009.deb-precise-rtai-i386 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4009.deb-precise-rtai-i386/builds/1896 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[01:58:10] <linuxcnc-build> build #3068 of 4007.deb-precise-i386 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4007.deb-precise-i386/builds/3068 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[02:03:54] <linuxcnc-build> build #2998 of 4003.deb-lucid-i386 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4003.deb-lucid-i386/builds/2998 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[02:04:16] <linuxcnc-build> build #3068 of 4008.deb-precise-amd64 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4008.deb-precise-amd64/builds/3068 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[02:09:26] <linuxcnc-build> build #2994 of 4006.deb-lucid-rtai-i386 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4006.deb-lucid-rtai-i386/builds/2994 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[02:16:56] <linuxcnc-build> build #2997 of 4004.deb-lucid-amd64 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4004.deb-lucid-amd64/builds/2997 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[02:20:13] <linuxcnc-build> build #1636 of 4016.deb-wheezy-i386 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4016.deb-wheezy-i386/builds/1636 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[02:22:48] <linuxcnc-build> build #992 of 4015.deb-wheezy-rtpreempt-amd64 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4015.deb-wheezy-rtpreempt-amd64/builds/992 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[02:24:39] <linuxcnc-build> build #954 of 4014.deb-wheezy-rtpreempt-i386 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4014.deb-wheezy-rtpreempt-i386/builds/954 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[02:29:28] <linuxcnc-build> build #1638 of 4017.deb-wheezy-amd64 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4017.deb-wheezy-amd64/builds/1638 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[02:36:16] <linuxcnc-build> build #1329 of 4018.deb-wheezy-rtai-i386 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4018.deb-wheezy-rtai-i386/builds/1329 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[02:42:08] <linuxcnc-build> build #260 of 4020.deb-jessie-rtpreempt-amd64 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4020.deb-jessie-rtpreempt-amd64/builds/260 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[02:43:11] <linuxcnc-build> build #260 of 4019.deb-jessie-rtpreempt-i386 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4019.deb-jessie-rtpreempt-i386/builds/260 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[02:45:56] <linuxcnc-build> build #316 of 4021.deb-jessie-i386 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4021.deb-jessie-i386/builds/316 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[02:46:11] <linuxcnc-build> build #315 of 4022.deb-jessie-amd64 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4022.deb-jessie-amd64/builds/315 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[02:50:07] <linuxcnc-build> build #6 of 4023.deb-jessie-rtai-i386 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4023.deb-jessie-rtai-i386/builds/6 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[08:47:32] <jepler> ldconfig /home/jepler/src/pkg/src/../debian/tmp/usr/lib
[08:47:39] <jepler> /sbin/ldconfig.real: Can't create temporary cache file /etc/ld.so.cache~: Permission denied
[08:47:42] <jepler> Makefile:578: recipe for target 'install-kernel-indep' failed
[08:47:51] <jepler> weird, is that the actual failure?
[08:48:06] <jepler> install: missing destination file operand after ‘/home/jepler/src/pkg/src/../debian/tmp/usr/include/linuxcnc/’
[08:48:09] <jepler> Try 'install --help' for more information.
[08:48:12] <jepler> Makefile:578: recipe for target 'install-kernel-indep' failed
[08:49:46] <jepler> [3$ $(FILE) $(filter %.h %.hh,$(TARGETS)) $(DESTDIR)$(includedir)/linuxcnc/
[08:49:49] <jepler> $(FILE) $(filter %.h %.hh,$(TARGETS)) $(DESTDIR)$(includedir)/linuxcnc/
[08:49:55] <jepler> huh I must have inspired that breakage
[08:53:42] <jepler> seb_kuzminsky: try this branch...
[08:53:45] <KGB-linuxcnc> 03Jeff Epler 05jepler/thermistor 401be4f 06linuxcnc 10src/hal/user_comps/Submakefile makefiles: build userspace .comp components * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=401be4f
[08:53:45] <KGB-linuxcnc> 03Jeff Epler 05jepler/thermistor 31fe16b 06linuxcnc 10src/Makefile fixup! build: add a "make headers" target, to let userspace comps build * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=31fe16b
[08:56:15] <KGB-linuxcnc> 03Jeff Epler 05master 5562e71 06linuxcnc 10src/Makefile 10src/emc/motion/command.c 10src/emc/motion/control.c 10src/emc/motion/motion.c motion: Remove confusing use of emcmotglb from realtime * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=5562e71
[08:56:15] <KGB-linuxcnc> 03Jeff Epler 05master 79463ce 06linuxcnc 10src/hal/components/Submakefile makefiles: drop unneeded flag * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=79463ce
[08:56:53] <KGB-linuxcnc> 03Jeff Epler 05master 404093e 06linuxcnc Merge remote-tracking branch 'origin/jepler/hal-streams' * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=404093e
[08:59:17] <mozmck> jepler: thanks for the confusion cleanup with emcmotglb!
[08:59:57] <mozmck> and everything else too - that one just caught my eye.
[09:00:30] <jepler> you are the one who got bit by it, right?
[09:00:32] <jepler> you're welcome
[09:00:34] <mozmck> yes
[09:00:35] <jepler> off to make breakfast!
[09:18:19] <KGB-linuxcnc> 03Dewey Garrett 05dgarr/ja10v4 17ad78f 06linuxcnc 10docs/man/man1/milltask.1 10docs/src/config/core-components.txt 10docs/src/config/ini-config.txt inihal pins: docs update (joints_axes) * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=17ad78f
[09:41:11] <alex_joni> skunkworks: mine died a long time ago
[10:16:10] <cncbasher> hi
[10:17:16] <cncbasher> changing for a 6i25 yes , now i know the 5i25 one works
[11:08:38] <seb_kuzminsky> jepler: thanks, that looks good
[11:11:09] <jepler> np
[12:34:29] <jepler> argh rtapi_atomic.h does not play nice with c++11 atomic
[16:19:13] <KGB-linuxcnc> 03chris morley 05panelui 5e90b95 06linuxcnc 10lib/python/gladevcp/hal_lightbutton.py gladevcp -add option to make buttons momentary * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=5e90b95
[16:19:14] <KGB-linuxcnc> 03chris morley 05panelui c6d1a0d 06linuxcnc 10lib/python/gladevcp/hal_bar.py gladevcp: -if the limits are bilateral change color bilaterally * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=c6d1a0d
[16:19:14] <KGB-linuxcnc> 03chris morley 05panelui 1676f8f 06linuxcnc 10src/emc/usr_intf/pyui/master.py panelui: show condensed list of keys/commands on 1st debug * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=1676f8f
[16:19:15] <KGB-linuxcnc> 03chris morley 05panelui c224838 06linuxcnc 10src/emc/usr_intf/pyui/commands.py panelui: only switch modes if in MDI for psindle controls * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=c224838
[16:19:19] <KGB-linuxcnc> 03chris morley 05panelui 43824a7 06linuxcnc 10src/emc/usr_intf/pyui/master.py panelui: allow HAL prefix name to be defined in INI file * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=43824a7
[16:19:23] <KGB-linuxcnc> 03chris morley 05panelui 23e120e 06linuxcnc 03src/hal/components/sim_matrix_kb.comp sim_matrix_kb: realtime component: converts HAL pin logic to keycodes * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=23e120e
[16:19:28] <KGB-linuxcnc> 03chris morley 05panelui f0f504c 06linuxcnc 10(9 files) sim config: add a sample sim config for panelui * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=f0f504c
[16:25:52] <skunkworks> cmorley: I get this when I try to compile panelui
[16:25:54] <skunkworks> http://pastebin.com/h8gNddDv
[16:29:21] <linuxcnc-build> build #3805 of 1300.rip-precise-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1300.rip-precise-i386/builds/3805 blamelist: chris morley <chrisinnanaimo@hotmail.com>
[16:30:02] <linuxcnc-build> build #3807 of 1306.rip-precise-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1306.rip-precise-amd64/builds/3807 blamelist: chris morley <chrisinnanaimo@hotmail.com>
[16:30:15] <jepler> looks like buildbot sees much the same problem
[16:30:42] <skunkworks> ok
[16:30:54] <cmorley> hmm I will try to compile on another system and see what the difference is. Thanks
[16:30:56] <jepler> the problem is that -lpython2.7 comes earlier on the link line than panelui.o
[16:31:13] <cmorley> oh
[16:31:19] <jepler> gcc -L/usr/lib/python2.7/dist-packages -lpthread -ldl -lutil -lm -lpython2.7 -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -o ../bin/panelui objects/hal/components/panelui.o ../lib/liblinuxcnchal.so.0
[16:31:48] <linuxcnc-build> build #3015 of 1301.rip-precise-rtai-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1301.rip-precise-rtai-i386/builds/3015 blamelist: chris morley <chrisinnanaimo@hotmail.com>
[16:31:49] <jepler> while it sometimes works otherwise, the user of a function needs to be "further left" on the linker commandline than its definition
[16:32:00] <skunkworks> This is on 14.04
[16:32:49] <cmorley> make stuff hurts my head
[16:33:20] <skunkworks> trusty
[16:49:27] <skunkworks> zlog
[16:58:01] <linuxcnc-build> build #3819 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/3819 blamelist: chris morley <chrisinnanaimo@hotmail.com>
[17:14:09] <jepler> fixing the motion <-> task shared memory ordering problem is a lot to bite off :-/
[17:19:29] <seb_kuzminsky> jepler: do you mean, for arm?
[17:24:08] <cmorley> So this is the Submakefile section that must be wrong for panelui: http://pastebin.com/pi2a0N0p
[17:24:49] <cmorley> I can see -l$(LIBPYTHON) will always be left of -o as it is now
[17:25:18] <cmorley> I just don't understand the commands to change them - and it compiles for me so i can't experiment.
[17:25:41] <cmorley> If someone doesnt mind pointing me in the right direction....
[17:36:20] <seb_kuzminsky> cmorley: it builds for me too (jessie, amd64, uspace)
[17:36:46] <seb_kuzminsky> i'll try it on wheezy
[17:37:00] <cmorley> wheezy is what i use so it will
[17:37:21] <cmorley> it just compiled on a seconf system of wheezy
[17:38:22] <cmorley> i appreciate you looking
[17:46:17] <seb_kuzminsky> it failed on precise on the buildbot
[17:46:26] <seb_kuzminsky> guess we should dig up a precise vm
[17:48:20] <seb_kuzminsky> yeah, no problem for me on wheezy
[17:49:45] <skunkworks> it fails for me on trusty too
[17:50:08] <seb_kuzminsky> some ubuntu vs debian difference i guess
[18:39:58] <jepler> Seb: yes. again the existing code for OK for x86 as far as we understand
[18:46:58] <seb_kuzminsky> right
[18:47:25] <seb_kuzminsky> cmorley: the beginning of panelui.c still has the original copyright comments, that needs an update
[18:51:23] <KGB-linuxcnc> 03Sebastian Kuzminsky 05panelui 5d649c2 06linuxcnc 10src/hal/components/Submakefile panelui: fix linker argument order * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=5d649c2
[19:07:13] <cmorley> hey thanks for the (I assume) fix! I will update the copyright when I merge in master - as it will need some love.
[19:07:54] <seb_kuzminsky> :-)
[19:08:09] <cmorley> oh wow that was an easy fix once you know how.. thanks again
[19:09:27] <seb_kuzminsky> in general, the linker discovers what symbols are needed as it goes along the argument list left to right, and adds the symbols it needs as it goes, so objects that need symbols must come before objects that provide those symbols
[19:10:12] <seb_kuzminsky> i guess the debian tools do some smarter kind of multi-pass linking
[19:10:39] <seb_kuzminsky> http://tinyurl.com/ycrture
[19:11:10] <cmorley> Since make files are a bit of a mystery - i was lost - i usually experiment to find the answer
[20:01:02] <jepler> cmorley: I pushed the hal sampler/streamer changes I mentioned last week to master branch today. I am pretty sure this means that you'll need to make corresponding changes in your code.
[20:01:29] <jepler> I hope that it ends up being a simplifying change, because now there's an API for creating a sampler/streamer, for getting values out of it, etc
[23:29:59] <c_morley> Yes I saw you pushed to master. I'm sure it will be fine. Thanks