IRC log for #brlcad on 20081021

00:48.42 ``Erik silly 'puters
00:52.10 Ralith Any of you have suggestions for a place to go for relatively cheap acrylic lasercutting?
00:52.56 brlcad not I
01:04.54 ``Erik ghetto gourmet! woohoo
04:06.11 yukonbob hello, cadheads
04:39.33 brlcad howdy yukonbob
04:52.13 yukonbob what's happening, brlcad?
05:05.30 brlcad keeping busy
05:05.37 brlcad fortunately back to coding
05:10.14 starseeker pulls out a railgun and shoots autotools
05:15.33 brlcad heh
05:15.46 brlcad it's a rite of passage to learn "the gnu way"
05:18.30 yukonbob heh
05:50.15 *** join/#brlcad clock_ (n=clock@77-56-94-165.dclient.hispeed.ch)
05:53.16 CIA-24 BRL-CAD: 03starseeker * r33023 10/brlcad/trunk/ (170 files in 34 dirs): Take a stab at re-naming the volume II lessons to have somewhat shorter path names
08:20.23 *** join/#brlcad elite01 (n=elite01@cl-213.dus-01.de.sixxs.net)
08:23.39 *** join/#brlcad clock_ (n=clock@84-72-91-240.dclient.hispeed.ch)
10:31.36 *** join/#brlcad mafm (n=mafm@elnet-111.lip.pt)
10:32.25 *** join/#brlcad clock__ (n=clock@84-72-91-240.dclient.hispeed.ch)
10:33.11 mafm hi
10:52.46 claymore hai!!
11:04.14 *** join/#brlcad elite01 (n=elite01@unaffiliated/elite01)
11:30.08 *** join/#brlcad phreak4257 (n=phreak@70-56-24-145.eugn.qwest.net)
12:05.54 *** join/#brlcad Bariton (n=Bary@p5B14DC0E.dip.t-dialin.net)
12:35.04 *** join/#brlcad geocalc (n=geocalc@91-171-193-121.rev.libertysurf.net)
12:43.55 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
12:57.13 CIA-24 BRL-CAD: 03d_rossberg * r33024 10/brlcad/trunk/include/raytrace.h: declaration of rt_clean_resource_complete() so that it can be used somewhere
13:05.30 CIA-24 BRL-CAD: 03d_rossberg * r33025 10/brlcad/trunk/src/librt/db_open.c: fixed a memory leak for in memory databases
13:17.18 CIA-24 BRL-CAD: 03d_rossberg * r33026 10/rt^3/trunk/src/coreInterface/ConstDatabase.cpp: made use of libbu's memory management
13:18.20 CIA-24 BRL-CAD: 03d_rossberg * r33027 10/rt^3/trunk/src/coreInterface/Database.cpp: memory leak fixed
13:27.01 ``Erik heh
13:27.18 ``Erik starseeker: there're similarities between the auto* community and the lisp community... :D *duck*
13:32.53 *** join/#brlcad SWPadnos_ (n=Me@dsl107.esjtvtli.sover.net)
13:34.14 ``Erik heh http://www.phdcomics.com/comics.php <-- disturbing
13:41.18 mafm really disturbing, yep
14:40.06 claymore Heh, I woul dlike to see a graph comparing Public and Private School teachers, Active Duty Military and Pro Sports players....
14:41.39 CIA-24 BRL-CAD: 03mafm * r33028 10/rt^3/trunk/src/g3d/ (CommandInterpreter.cxx Commands.h): Adding command to dump the database to a file
14:47.59 ``Erik active duty vs pro sports wouldn't be interesting unless you used a logarithmic scale O.o
14:49.44 ``Erik even sr occifers, I'd imagine
14:50.09 ``Erik much less the unwashed enlisted masses
14:57.24 CIA-24 BRL-CAD: 03brlcad * r33029 10/brlcad/trunk/NEWS: daniel fixed an in-memory geometry db memory leak. looks like the memory wasn't being freed during db_close.
15:09.20 claymore unwashed? lol
15:20.34 CIA-24 BRL-CAD: 03mafm * r33030 10/rt^3/trunk/src/g3d/GedData.cxx: ws for clarity
15:21.58 CIA-24 BRL-CAD: 03mafm * r33031 10/rt^3/trunk/src/g3d/ (CommandInterpreter.cxx Commands.h): Adding command 'Solids on ray'
15:25.52 starseeker grr - why isn't tkhtml3 using the local tk?
15:26.04 ``Erik brlcad: japan house?
15:33.16 brlcad ``Erik: i would, but too far out, won't get there in time
15:48.36 starseeker Somehow, ac_cv_c_tkh=${ac_cv_c_tkh=/usr/include} is creeping into the configure result
15:52.00 claymore brlcad: are you coding & commiting from you cell phone again? Mad skillz i tell ya....
15:54.30 starseeker anybody on a systerm where they have a toplevel config.cache.* handy?
16:23.32 starseeker arrrrrrgh. How can ac_cv_c_tclh be present in the config cache but not have any code that's referring to it in configure
16:29.23 brlcad claymore: I can/have, but not at the moment .. do I need to be? :)
16:31.03 starseeker help
16:32.59 starseeker make distcheck is failing here: In file included from ../../../../src/other/tkhtml3/src/html.h:62, from ../../../../src/other/tkhtml3/src/cssdynamic.c:2:
16:33.03 starseeker /usr/include/tk.h:23:3: error: #error Tk 8.4 must be compiled with tcl.h from Tcl 8.4
16:33.23 starseeker Obviously, with enable-all on, it shouldn't be getting /usr/include/tk.h in the first place
16:34.08 starseeker The configure options, when examined, show that /usr/include is substituted where the tk/generic include should be
16:34.39 starseeker tracing this leads back to the config.cache.* file, which does indeed have ac_cv_c_tkh=/usr/include
16:35.41 starseeker But I can't for the life of me figure out why ac_cv_c_tclh is correctly set and ac_cv_c_tkh is not - the ac_cv_c_tkconfig variable is actually set correctly
16:37.27 starseeker There is no direct assignment of either of those variables anywhere in the configure logic - I can't figure out how/where they're being generated and stuck in config.cache
16:56.10 claymore brlcad: chuck just dropped by and left some donuts for ya. just so you know ;)
17:03.37 *** join/#brlcad clock_ (n=clock@77-56-89-6.dclient.hispeed.ch)
17:07.09 ``Erik obviously, tk.h should not be in /usr/include
17:07.10 ``Erik :D
17:08.07 starseeker ``Erik: thanks
17:08.21 starseeker ``Erik: Do you happen to have a config.cache file handy?
17:09.56 ``Erik a few
17:10.08 starseeker What does your value for that variable look like?
17:10.36 ``Erik which os and which variable?
17:10.51 ``Erik ac_cv_c_t{k,cl}h ?
17:11.00 starseeker ac_cv_c_tkh
17:11.35 ``Erik ac_cv_c_tkh=${ac_cv_c_tkh=/usr/brlcad/HEAD/include}
17:11.49 starseeker Is that with an enable-all configure?
17:12.11 ``Erik no, it's "configure --enable-optimized --prefix=/usr/brlcad/HEAD"
17:12.25 starseeker are you using system tcl/tk?
17:12.49 ``Erik nah, it builds
17:13.00 starseeker so that variable setting makes no sense at all
17:13.21 ``Erik ac_cv_c_tkh=${ac_cv_c_tkh=/usr/brlcad/HEAD-ALL/include}
17:13.33 ``Erik that's in the --enable-all build on that fbsd opteron
17:13.39 ``Erik the first is from my mac
17:14.01 starseeker yeah, it's doing something similar on my machine - $PREFIX/include
17:14.06 starseeker that's wrong
17:15.10 starseeker it's why distcheck is failing here - tkhtmle is trying to use that include path and (surprise surprise) bombing because it's a different tk.h than it needs
17:16.14 starseeker this is beyond my level of autoconf foo - I got as far as knowing why the variable is named the way it is, but I so far can't figure where it's (not) being set
17:16.32 starseeker or why tclh is
17:17.36 starseeker ``Erik any ideas?
17:20.13 CIA-24 BRL-CAD: 03mafm * r33032 10/rt^3/trunk/src/g3d/ (CommandInterpreter.cxx Commands.h): Adding command 'Zap'
17:24.22 CIA-24 BRL-CAD: 03mafm * r33033 10/rt^3/trunk/src/g3d/Commands.h: Sorting 'ged' commands alphabetically, for easier location later
17:26.25 mafm who's responsible for cleaning the ged result string between commands?
17:26.45 mafm the library with each new message, or the "user" of the library?
17:26.56 *** join/#brlcad pacman87 (i=500@resnet-46-165.dorm.utexas.edu)
17:29.18 ``Erik starseeker: nope, this'd be the point where I start reading the configure script itself :/
17:41.54 mafm brlcad: wake up you lazy boy!
17:50.54 CIA-24 BRL-CAD: 03erikgreenwald * r33034 10/brlcad/trunk/src/adrt/adrt_struct.h: bring into sync with isst
17:52.04 starseeker ``Erik: tried that
18:43.02 starseeker brlcad: Has this ac_cv_c_tkh variable ever been a problem before?
18:48.57 starseeker ``Erik: Does make distcheck work for you on a Mac?
19:00.47 ``Erik d'no, haven't tried it
19:07.19 CIA-24 BRL-CAD: 03brlcad * r33035 10/brlcad/trunk/src/conv/3dm/3dm-g.cpp: using namespace std is prohibited juju
19:11.15 CIA-24 BRL-CAD: 03brlcad * r33036 10/brlcad/trunk/src/proc-db/bottest.c: remove outfp global
19:24.43 starseeker OK, I'm beginning to see - tcl.m4 is what's supplying the variable
19:42.48 CIA-24 BRL-CAD: 03mafm * r33037 10/brlcad/trunk/src/libged/ (186 files): Initialize result before the sanity checks, because otherwise the error string keeps appending new errors to the last message
19:43.10 CIA-24 BRL-CAD: 03brlcad * r33038 10/brlcad/trunk/include/rtgeom.h: move brep.h up to the file header so it's not buried deep and sitting within the DECLS block
19:44.01 mafm going home, take care folkz :)
19:45.17 starseeker Uh, tcl/generic is not the location for tk/generic...
20:16.37 CIA-24 BRL-CAD: 03brlcad * r33039 10/brlcad/trunk/src/librt/primitives/brep/brep.cpp: ws cleanup
20:47.50 starseeker this is so stupid - somewhere in this sea of config stuff TK_SRC_DIR must be getting set to the TCL src directory - but how to find it?
21:28.40 starseeker anybody know how to "watch" a configure process to spot where variables are being set?
21:31.44 ``Erik read the script? :D
21:36.51 starseeker dammit, I'm trying to
21:39.18 ``Erik read harder!
21:39.49 ``Erik when I get into brainbusters, I often put a lot of echo statements ini that script near what I think the fruity bit is, then run configure inside of a script(1) or 2>&1 | tee it
21:40.09 ``Erik or if you're masochistic, sh -x configure
21:41.03 archivist vi script /variable n n n n
21:42.45 starseeker why is ${top_srcdir} empty??
21:55.10 *** join/#brlcad Ralith (n=Ralith@216.162.199.202)
21:57.06 starseeker ``Erik: why is it I can pin it down to TK_SRC_DIR and yet not be able to see any instances of that actually being set?
22:25.50 *** join/#brlcad elite01 (n=elite01@unaffiliated/elite01)
22:53.33 ``Erik is it coming from a script somewhere?
22:53.42 ``Erik if you have a bsd make, you can inspect make variables with -V
23:04.24 louipc #grep ged
23:42.38 ``Erik hah "svn is better for windows users. git is better for git users."
23:45.28 louipc so what's better for everyone else?
23:47.12 ``Erik cvs
23:47.16 ``Erik O:-)
23:47.31 louipc ...
23:47.42 louipc unless you start using git I guess. yeah!
23:48.29 ``Erik I keep seeing darcs around lately
23:55.10 ``Erik but still use cvs for my personal stuff *shrug*

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