IRC log for #brlcad on 20110610

00:26.47 *** join/#brlcad crazy_imp (~mj@a89-182-155-87.net-htp.de)
01:27.36 bhinesley I'm getting a compile error with cmake: http://pastebin.mozilla.org/1246735
01:27.46 bhinesley glu.h doesn't exist
01:40.13 bhinesley I disabled GL, and was able to compile.
02:08.05 bhinesley disregard... I cleaned the build directory and it's working with GL enabled now, too.
02:17.02 CIA-61 BRL-CAD: 03bhinesley * r44876 10/brlcad/trunk/src/proc-db/sketch.c: Applied patch 3247828, submitted by myself. Fixed sketch usage statment so that it isn't always printed, and clarified the output when an argument is mistakenly provided
02:40.11 brlcad dloman: hehe
02:40.16 brlcad where'd that pic come from?
02:43.49 CIA-61 BRL-CAD: 03bhinesley * r44877 10/brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl:
02:43.49 CIA-61 BRL-CAD: Applied patch 3309910, submitted by myself. It makes Archer's opendb command
02:43.49 CIA-61 BRL-CAD: behave like more mged when no arguments are supplied. It prints the database
02:43.49 CIA-61 BRL-CAD: name if it is in memory only, or it prints the path to and name of the database
02:43.49 CIA-61 BRL-CAD: if it is saved on disk.
02:50.03 *** join/#brlcad Ralith (~ralith@S010600221561996a.vc.shawcable.net)
02:50.09 CIA-61 BRL-CAD: 03bhinesley * r44878 10/brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl: Applied patch 3309107, submitted by myself. It adds a closedb command to Archer, which simply loads an empty database in memory, like when Archer is first started.
02:57.57 CIA-61 BRL-CAD: 03bhinesley * r44879 10/brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl: Applied patch 3267991, submitted by myself. The commands 'q' and 'exit' are already available in Archer; this adds the 'quit' synonym.
02:59.20 CIA-61 BRL-CAD: 03brlcad * r44880 10/brlcad/trunk/NEWS: bhinesley made Archer's opendb command behave like mged when no arguments are supplied. It prints the name if the database is in memory only, or it prints the absolute path if the database is saved on disk.
03:00.28 CIA-61 BRL-CAD: 03brlcad * r44881 10/brlcad/trunk/BUGS: opening a database with the same name as a command (in archer) reportedly (by bhinesley) doesn't work
03:01.33 CIA-61 BRL-CAD: 03brlcad * r44882 10/brlcad/trunk/NEWS: bhinesley added the missing closedb command to archer as well, calls Load '' which closes the current database and opens an empty one like when archer first starts up.
03:17.46 CIA-61 BRL-CAD: 0399.144.90.118 07http://brlcad.org * r2917 10/wiki/User:Bhinesley: /* Log */ today, and plan tomorrow
03:33.51 *** part/#brlcad Ralith (~ralith@S010600221561996a.vc.shawcable.net)
06:52.01 *** join/#brlcad Stattrav (~Stattrav@122.167.241.15)
06:52.01 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
08:17.03 *** join/#brlcad mafm (~mafm@183.Red-81-32-97.dynamicIP.rima-tde.net)
09:29.44 *** join/#brlcad Stattrav (~Stattrav@111.93.134.142)
09:29.44 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
14:00.55 *** join/#brlcad merzo (~merzo@193.254.217.44)
15:00.55 *** join/#brlcad mafm (~mafm@183.Red-81-32-97.dynamicIP.rima-tde.net)
15:25.00 *** join/#brlcad Stattrav (~Stattrav@122.172.247.68)
15:25.00 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
16:09.35 brlcad mm, some nice features coming in the subversion 1.7 update
16:23.32 CIA-61 BRL-CAD: 03brlcad * r44883 10/brlcad/trunk/ (42 files in 25 dirs): convert about 180 calls to NEAR_ZERO() to NEAR_EQUAL() where the intent seems (via the a - b = 0 trick) to be comparing for equality. improves readability.
16:24.07 starseeker brlcad: are they close to releasing 1.7?
16:28.02 CIA-61 BRL-CAD: 03brlcad * r44884 10/brlcad/trunk/doc/deprecation.txt: BU_EXTERN and BU_ARGS are pre-c89 accommodations, no longer needed and minimally impacting to remove them
16:42.18 CIA-61 BRL-CAD: 03brlcad * r44885 10/brlcad/trunk/doc/deprecation.txt: BU_EXTERN() is a macro and a bit more tricky to isolate properly, but still minimally impacting.
16:48.39 CIA-61 BRL-CAD: 03starseeker * r44886 10/brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl: Archer's use of the search command needed updating after the syntax change - fixed highlighting of related items in Archer.
16:51.35 CIA-61 BRL-CAD: 03starseeker * r44887 10/brlcad/trunk/NEWS:
16:51.36 CIA-61 BRL-CAD: Archer's tree widget can optionally highlight combinations that would be
16:51.36 CIA-61 BRL-CAD: impacted by the editing of the currently selected component - that feature
16:51.36 CIA-61 BRL-CAD: relied on search, and the syntax change threw it off. Fixed syntax, behavior
16:51.36 CIA-61 BRL-CAD: restored.
17:09.15 CIA-61 BRL-CAD: 03brlcad * r44888 10/brlcad/trunk/doc/deprecation.txt: have been using emacs syntax to date, but change over to perl syntax so we can easily show users how to apply a minimally impacting regex to their file(s)
17:15.27 CIA-61 BRL-CAD: 03brlcad * r44889 10/brlcad/trunk/doc/deprecation.txt: untested, but this should swap them from emacs regexp quoting to perl quoting
17:17.17 CIA-61 BRL-CAD: 03brlcad * r44890 10/brlcad/trunk/doc/deprecation.txt: meant slurp mode, not code 7
17:34.49 *** join/#brlcad mafm (~mafm@193.153.199.74)
17:44.24 bhinesley starseeker: You said that it's possible to run Archer from the build directory uninstalled... but it's still using the installed tcl scripts for me. What's the trick?
17:45.04 bhinesley I did a cmake build out of the source directory
17:46.26 bhinesley *outside of
17:50.36 *** join/#brlcad Stattrav (~Stattrav@111.93.134.142)
17:50.36 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
18:15.58 starseeker bhinesley: if you have an installed BRL-CAD in the same directory as your CMAKE_INSTALL_PREFIX, BRL-CAD will look there first for dat
18:16.01 starseeker data even
18:16.16 bhinesley oh, alright :)
18:16.37 starseeker you can either a) re-build BRL-CAD with CMAKE_INSTALL_PREFIX set to a directory where there is no BRL-CAD or b) remove the installed version
18:16.46 starseeker I get bit by that once in a while too
18:17.18 ``Erik starseeker: "Consider a Spherical Cow: A Course in Environmental Problem Solving" by John Harte ( http://en.wikipedia.org/wiki/Spherical_cow )
18:17.19 bhinesley anything to save time testing
18:17.20 starseeker usually what I'll do is pass -DCMAKE_BUILD_TYPE=Debug - that sets the install directory to ../brlcad-install relative to the build directory (IIRC)
18:17.31 starseeker ``Erik: heh, yep :-)
18:18.00 starseeker bhinesley: then, as long as you don't have the brlcad-install actually installed, you can run successfully from the build directory
18:18.13 starseeker or brlcad-install actually populated rather
18:18.39 bhinesley alright, I'll give that a go
18:18.40 ``Erik "wanted dead or alive: schrödinger's cat"
18:19.00 starseeker <snort> I think that's wanted dead AND alive :-O
18:19.12 starseeker :-P
18:19.37 ``Erik "a seminar on time travel will be held two weeks ago"
18:19.45 ``Erik there's pretty corny :D
18:20.04 starseeker sooo... you found the bottom of the internet? :-P
18:20.20 ``Erik it's not as bad as /b/
18:23.11 *** join/#brlcad athena0 (~ed@ppp-70-226-169-88.dsl.mdsnwi.ameritech.net)
18:26.48 starseeker hmm - an auction company in Dallas, TX called Heritage Auctions is selling dinosaur skeletons
18:27.00 starseeker just the thing to put up in the living room :-P
18:27.29 starseeker (talk about an efficient way to scare little kids...)
18:29.36 bhinesley psh... not my kids. They'd be all over it.
18:36.29 athena0 I'm having a brain-fart... brlcad is complaining about a missing library before compile, and I can't seem to resolve it.
18:36.46 athena0 $ grep "Xi library" config.log
18:36.53 athena0 configure:28705: WARNING: X11 support is enabled but the Xi library was not found.
18:37.00 bhinesley mesagl, I believe
18:37.09 bhinesley hold on
18:37.16 athena0 $ sudo aptitude search libxi | grep "X11 Input"
18:37.21 athena0 i libxi-dev - X11 Input extension library (development h
18:37.30 athena0 i libxi6 - X11 Input extension library
18:37.38 athena0 p libxi6-dbg - X11 Input extension library (debug package
18:38.11 athena0 Have I forgotten something obvious here?
18:42.47 *** join/#brlcad EricZZZ (~EricZZZ@ppp-70-226-169-88.dsl.mdsnwi.ameritech.net)
18:44.17 bhinesley athena0: I'm pretty sure there is a mesa library missing, but I'm having trouble proving that.
18:44.29 bhinesley I've had that warning before
18:46.22 athena0 I don't suppose there'd be any harm in just installing xlibmesa-gl and xlibmesa-gl-dev and giving it another shot
18:46.36 bhinesley nods
18:46.39 bhinesley sorry I can't say for sure
18:52.45 *** part/#brlcad bhinesley (~bhinesley@99.144.90.118)
18:52.51 *** join/#brlcad bhinesley (~bhinesley@99.144.90.118)
18:53.55 athena0 Arg. No dice. Still complaining about Xi library not found
18:54.12 bhinesley athena0: Yeah, I see it now. The message is coming from configure.ac:1220
18:54.18 bhinesley libxi, allegedly
18:55.00 bhinesley so maybe you need to do a "make clean" or something
18:56.10 athena0 Worth a shot. ...
18:57.23 athena0 No, still complaining during ./configure after a make clean
18:57.37 bhinesley :-/
18:58.33 athena0 My system seems pretty convinced it's got the libxi packages. Any chance it's just hid them away in some strange directory structure? Maybe this could be solved with a well-placed "ln -s"
19:01.36 bhinesley do a `sudo updatdb && locate libXi.so`
19:01.45 bhinesley mine are in /usr/lib and /usr/lib64
19:03.39 CIA-61 BRL-CAD: 03kunigami * r44891 10/brlcad/trunk/src/liboptical/ (5 files): Discovered that OSLRender only leaks memory if called by sh_osl. I've copied the osl raytracer into osl_rt in such a way that it calls OSLRender class. Valgrind did not identified the memory leaks present in the rt run
19:03.54 athena0 $ sudo updatedb && locate libXi.so
19:04.16 athena0 <PROTECTED>
19:04.21 athena0 <PROTECTED>
19:04.27 athena0 <PROTECTED>
19:13.14 bhinesley athena0: do you have libx11-dev installed?
19:16.07 athena0 Yep.
19:16.08 athena0 $ sudo updatedb && locate libx11-dev
19:16.12 athena0 <PROTECTED>
19:16.49 athena0 (output truncated ...)
19:17.03 bhinesley yeah, I believe ya
19:19.41 athena0 Would it be possible for the .deb file available for download to work on my machine when the source doesn't look like it's going to compile?
19:20.08 bhinesley yeah
19:20.24 athena0 ah. Then I'm gonna give that a shot.
19:21.01 bhinesley good idea :)
19:44.22 CIA-61 BRL-CAD: 03bhinesley * r44892 10/brlcad/trunk/src/tclscripts/archer/ (Archer.tcl CombEditFrame.tcl):
19:44.22 CIA-61 BRL-CAD: Adding '-sorted' to lsearch's in few places where it's clear that the given list
19:44.22 CIA-61 BRL-CAD: was A) sorted '-increasing' B) sorted as ASCII text C) was not modified before
19:44.22 CIA-61 BRL-CAD: the search D) not sorted with any of '-all'/'-not'/'-glob'/'-regexp'. This
19:44.22 CIA-61 BRL-CAD: option results in increased performance, since it forces lsearch to do a binary
19:44.22 CIA-61 BRL-CAD: search, rather than the default linear search.
19:44.23 CIA-61 BRL-CAD: Of all 58 instances of lsort in BRL-CAD tcl scripts that were inspected, only 3 obvious cases of missing 'lsearch -sorted' options were found following them.
20:00.57 *** join/#brlcad roberthl (~robert@v1.rhl.me.uk)
20:00.57 *** join/#brlcad roberthl (~robert@mediawiki/RobertL)
20:04.24 athena0 Seems to work!
20:04.45 athena0 bhinesley: Thanks very much for your help.
20:05.14 bhinesley athena0: no problem, I wish could have helped more
20:10.40 *** join/#brlcad Stattrav (~Stattrav@117.192.142.11)
20:10.40 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
20:21.58 CIA-61 BRL-CAD: 03bhinesley * r44893 10/brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl: Realigned the definition of mArcherCoreCommands, which was getting a little out of hand
20:47.31 CIA-61 BRL-CAD: 03bhinesley * r44894 10/brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl: Indented a multi-line string.
21:03.21 CIA-61 BRL-CAD: 03starseeker * r44895 10/brlcad/trunk/TODO: Archer search usage fixed, note problems being seen with rtwizard.
21:05.58 starseeker I think with that can't find Xi libs thing you might to call out the x11 location using --with-x11 or some such... I ran into something similar once.
21:06.07 starseeker wonder if CMake build would have worked
21:07.35 starseeker really needs to have another go at getting RamDebugger running and see if it would help the Tcl/Tk development process...
21:10.51 bhinesley starseeker: I had the problem once before too, but I can't remember what I did. I thought it was due it some package I installed, because once it was fixed it never came back.
21:12.50 bhinesley RamDebugger looks neat
21:17.51 starseeker bhinesley: heh - don't be tempted to waste too much time on it though - I have a feeling getting it working with BRL-CAD could be a bit of a trick
21:18.30 bhinesley I'm sure
21:19.44 starseeker I'd have to start by hooking it all into our CMake tclscripts logic, and then fixing whatever needs fixing
21:19.56 starseeker and figure out which pieces (e.g. tkcvs) we could ditch
21:20.27 bhinesley Speaking of which, is there any chance of distcc working? I've tried, but it complained that it wasn't a valid compiler.
21:20.57 bhinesley it worked alright with automake
21:21.13 starseeker urm
21:22.20 bhinesley not that it's a big deal :)
21:22.32 starseeker looking over CMake list archives...
21:22.57 starseeker CC=distcc gcc" cmake ../brlcad ?
21:23.13 bhinesley yeah, it dies
21:23.25 starseeker dies how?
21:23.54 bhinesley something about distcc not passing compiler checks... I'll try it again in a bit and let you know. I'm doing another build right now.
21:24.06 starseeker huh. k
21:24.50 starseeker looks like distcc has come up before: http://www.cmake.org/pipermail/cmake/2008-January/019292.html
21:35.03 bhinesley starseeker: http://pastebin.mozilla.org/1247430
21:35.33 starseeker erm. distcc works in isolation?
21:36.01 bhinesley it uses gcc/g++
21:36.19 starseeker I mean if you run the line #
21:36.20 starseeker I mean if you run the line /usr/bin/distcc gcc -o CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o -c
21:36.23 starseeker # /home/bhinesley/brlcad-trunk/build/cmake-withogl-distcc/CMakeFiles/CMakeTmp/testCCompiler.c
21:36.47 starseeker and then linke it: #
21:36.47 starseeker and then linke it: /usr/bin/distcc gcc CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o -o
21:36.50 starseeker # cmTryCompileExec -rdynamic
21:36.54 starseeker er link it even
21:38.00 bhinesley I'm not sure if the "gcc" is supposed to be there or not
21:38.49 starseeker bhinesley: maybe not - I'd experiment with it "in isolation" to make sure you can get it to work, first
21:42.22 bhinesley oh, I see what you mean
21:44.41 starseeker hrm... looks like tktreectrl would need a CMake build file...
21:44.47 starseeker fights the temptation...
22:03.33 bhinesley what does the debug flag do besides change the install directory?
22:50.27 *** join/#brlcad Yoshi47 (~jan@d72-39-60-53.home1.cgocable.net)
23:07.27 starseeker bhinesley: adds -g flag, few other compiler flags
23:19.11 *** join/#brlcad mafm (~mafm@95.Red-88-22-160.staticIP.rima-tde.net)
23:32.58 CIA-61 BRL-CAD: 03brlcad * r44896 10/brlcad/trunk/ (10 files in 6 dirs): stop using BU_ARGS, just list the arguments. c89/posix lets us move forward.
23:50.15 *** join/#brlcad archivist_emc (~archivist@host81-149-189-98.in-addr.btopenworld.com)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.