addr2line is brilliant. :-)
It just saved me a lot of head scratching.
Ancient nix tool to the rescue!
Yeah, it could be a little less manual, but it does the tick.
Need a daemon watching the dmesg output and auto-running addr2line when it spots "Vector 14" :-)
Is it possible to write a more or less full feature UI for EMC using only the HAL interface?
I notice that emcmodule.cc in Axis includes the rcs, emc, emc_nml, kinematics and numerous other headers while a cursory look at Touchy only shows a hal interface.
touchy uses the python emc module too. touchy.py:import emc
touchy uses HAL for its panel controls such as cycle start button. a more typical gui doesn't really need hal at all.
voxadam: there is a sample config that uses halui and pyvcp, and it can almost completely control emc
you cannot load a file though
heh, emc2 configure don't check for g++ :)
psha: you sure?
i've tried to build emc on my wifes atom notebook...
this only _checks_ for g++
and if it's not found - sets CXX to g++
[09:59:39] <psha> http://www.gnu.org/software/autoconf/manual/html_node/C_002b_002b-Compiler.html#index-AC_005fPROG_005fCXX-914
Otherwise, if the macro is invoked without an argument, then search for a C++ compiler under the likely names (first g++ and c++ then other names). If none of those checks succeed, then as a last resort set CXX to g++.
right, read the page
so maybe another AC_PATH_PROG(CXX,$CXX) afterwards?
i think we have to fail there
and not pass
additional argument to CHECK is needed
AC_PATH_PROG(CXX, $CXX, "none")
if test $CXX = "none"
AC_MSG_ERROR([C++ compiler not found])
i've just added if which $CXX >/dev/null; then....
but AC_PATH_PROG is more correct i think
which isn't necessarely present :)
i've found correct way
i think :)
I looked at how it's done for python
couple lines down
i've tried to pass [AC_MSG_ERROR(...)] as 'not-found' argument
i think it's better to copy one from python :)
psha: easy to read if it follows other examples in there :)
but it's been a while since I worked in there ...
there is also missing check for xinerama heaers (needed for emcsh)
why would emcsh need xinerama?
SWPadnos: so that the splash screen shows in the right location on multimonitor systems
psha: someone will be happy to look at configure improvements
SWPadnos_ is now known as SWPadnos
jepler: while i'm in configure... there is warning 'run in place is obsolete, use --prefix'
but without RIP emc-environment refuses to load...
i'll test today emc-env without RIP flag
jepler: what's policy to do if xinerama not present?
disable emcsh or abort configure?
abort since it's needed for emc.so
invalid place for xinerama checks
psha: I'd start by making it fatal
if this is the first we've noticed the problem, it must not affect a lot of developers
psha: did you delete the configure-fix branch?
meanwhile, I think I've successfully made all non-current documentation "noindex,nofollow" and added the red banners I had added to the very very old "handbook" pages
let me know if you see any problems
jepler: reuploaded correct one
i've first placed xinerama check into 'with x' one
thank you, looks good
EMC: 03jepler 07master * r8c27f92bf6f5 10/src/configure.in: configure: Fail if g++ or Xinerama not found
hmmm. now why would dpkg and apt tell me different things about available packages?
what's your question? :)
well, I just set up a new 10.04 server machine, and dpkg -l doesn't show me some packages that aptitude (and apt-get) do
such as git
dpkg -q or dpkg -l | grep?
I'm wondering why they wouldn't show the same thing
dpkg -l | grep
and how you ask apt?
actually, command-line completion will complete package names
and aptitude search also shows them
look apt-cache policy 'package name'
it will show you available version along with installed status
well, I guess I have my answer. dpkg/dselect and apt keep separate lists of available packages
which seems silly to me
dpkg is wokring with installed list
apt with available
that's according to the dpkg manpage, actually
(in the description of the "--update-avail" command)
i think it's for historical reasons
when there was only dpkg/dselect
sure, could be
a little confusing though :)
it seem that when i've jumped on debian dselect was already obsolete
somewhat in potato time
release before woody
ah. debian potato :)
EMC: 03jepler 07master * rdc12848308b5 10/src/hal/components/estop_latch.comp: estop_latch: make watchdog behavior match documentation
EMC: 03jepler 07master * r471643e574f5 10/src/emc/usr_intf/pncconf/pncconf.py: fix firmware directory names for 7i43 and 5i22
EMC: 03jepler 07master * re0fbe2669c1b 10/ (VERSION debian/changelog): release 2.4.6
EMC: 03jepler 07master * r4bbdc38db7e2 10/docs/src/hal/comp.lyx: add info on the period variable
EMC: 03jepler 07master * r8750a3b827c5 10/docs/src/gcode/main.lyx: add info on O parameters
EMC: 03jepler 07master * rf6f7637be741 10/ (5 files in 5 dirs): Merge remote branch 'origin/v2.4_branch'
EMC: 03jepler 07v2.4_branch * racc3e9080ffa 10/docs/src/index.tmpl: fix top-level ULs being too far to the left
I'd long thought it was something wrong with linuxcnc.org's main stylesheet, since the /docs/ version looked OK to me and the /docview/ version didn't
.. turns out I was wrong, and just missing a <UL>!
for consideration (git master): http://www.panix.com/~dgarrett/stuff/0001-interp-add-EXISTS-unary-function.patch