IRC log for #brlcad on 20100905

00:14.33 CIA-88 BRL-CAD: 03starseeker * r40467 10/brlcad/branches/cmake/src/brlman/CMakeLists.txt: Use a variation of a trick from the CMake list to leave intact variables not using the @var@ style in brlman.sh.in.
00:27.46 CIA-88 BRL-CAD: 03starseeker * r40468 10/brlcad/branches/cmake/ (CMakeLists.txt src/burst/CMakeLists.txt): Add CMake logic for burst. Not implementing the custom test routine as yet - that involves figuring out CTest and will come later.
01:01.53 CIA-88 BRL-CAD: 03starseeker * r40469 10/brlcad/branches/cmake/ (5 files in 5 dirs):
01:01.53 CIA-88 BRL-CAD: Add in some missed CMakeLists.txt files, and start working on bwish. FindX11
01:01.53 CIA-88 BRL-CAD: paths by default weren't finding Xi on gentoo, so now have local copy of FindX11
01:01.53 CIA-88 BRL-CAD: with expanded paths. btclsh and bwish appear to truly need the itcl/itk C
01:01.53 CIA-88 BRL-CAD: libraries, which means the next step is to back up and add a C component to the
01:01.53 CIA-88 BRL-CAD: Itcl/Itk definitions both for Find and for local compiling.
02:54.42 *** join/#brlcad kenagain (~kenagain@d149-67-221-118.try.wideopenwest.com)
02:55.08 *** part/#brlcad kenagain (~kenagain@d149-67-221-118.try.wideopenwest.com)
03:43.59 *** join/#brlcad Ralith (~ralith@S010600221561996a.vc.shawcable.net)
04:17.16 starseeker brlcad: just curious - do you know why we're talking to itcl/itk via the C api instead of just using it via Tcl?
04:20.41 starseeker is wondering why we can't just do Tcl_Eval(interp, "package require Itcl") instead of calling Itcl_Init and friends...
05:05.12 *** join/#brlcad Ralith_ (~ralith@S010600221561996a.vc.shawcable.net)
07:11.46 *** join/#brlcad louipc (~louipc@archlinux/trusteduser/louipc)
07:28.07 *** join/#brlcad SWPadnos_ (~Me@216.114.141.108)
07:54.54 *** join/#brlcad SWPadnos_ (~Me@dsl107.esjtvtli.sover.net)
08:00.22 *** join/#brlcad Led_Zeppelin (~user@ool-4573f43b.dyn.optonline.net)
08:17.15 *** join/#brlcad sub-vigilance (~raijin@pool-108-9-15-164.tampfl.fios.verizon.net)
08:53.49 *** join/#brlcad raininja (~raijin@unaffiliated/raijin)
09:39.29 *** join/#brlcad merzo (~merzo@82-146-132-95.pool.ukrtel.net)
11:22.28 *** part/#brlcad Led_Zeppelin (~user@ool-4573f43b.dyn.optonline.net)
11:42.27 *** join/#brlcad SWPadnos (~Me@emc/developer/SWPadnos)
11:50.37 *** join/#brlcad Ralith (~ralith@S010600221561996a.vc.shawcable.net)
12:55.13 *** join/#brlcad Nohla (~Nohla@201.255.233.105)
13:11.52 ``Erik hm, a couple weeks ago, .bz's current uptime broke it's previous #2 O.o still quite a ways to break #1 though :)
14:09.08 CIA-88 BRL-CAD: 03starseeker * r40470 10/brlcad/branches/cmake/ (6 files in 3 dirs): (log message trimmed)
14:09.08 CIA-88 BRL-CAD: No idea if I'll get away with this, but rip out the C calls to Itcl/Itk init
14:09.08 CIA-88 BRL-CAD: routines and replace them with package require calls. Also need to define
14:09.08 CIA-88 BRL-CAD: ITCL_VERSION in brlcad_config.h since we're not directly using the itcl/itk
14:09.08 CIA-88 BRL-CAD: headers any more. Also take out the while loop in bwish and just call the
14:09.09 CIA-88 BRL-CAD: routine to add BRL-CAD path info up front - should be harmless if nothing there
14:09.09 CIA-88 BRL-CAD: and odds are very good we'll need it. Much simpler, and also simplifies the
15:30.06 CIA-88 BRL-CAD: 03starseeker * r40471 10/brlcad/branches/cmake/ (10 files in 10 dirs): Add in some more directories to CMake. Getting close to mged.
16:05.39 CIA-88 BRL-CAD: 03starseeker * r40472 10/brlcad/branches/cmake/src/mged/ (attach.c setup.c): try the non-C itcl/itk thing in MGED too - can't tell if it works yet.
16:07.06 CIA-88 BRL-CAD: 03starseeker * r40473 10/brlcad/branches/cmake/ (3 files in 3 dirs): OK, this builds mged but does not yet produce a working mged.
16:30.55 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
17:34.21 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
19:46.29 *** join/#brlcad Nohla (~Nohla@201.255.233.105)
20:10.23 *** join/#brlcad raijin (~raijin@pool-108-9-15-164.tampfl.fios.verizon.net)
20:10.23 *** join/#brlcad raijin (~raijin@unaffiliated/raijin)
20:32.40 *** join/#brlcad ibot (~ibot@rikers.org)
20:32.40 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || #brlcad logs: http://ibot.rikers.org/%23brlcad/ || BRL-CAD release 7.16.10 is posted! (20100805)
20:34.06 *** join/#brlcad R0b0t1 (~Enigma@64.126.35.185)
20:34.07 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
20:44.45 CIA-88 BRL-CAD: 03starseeker * r40474 10/brlcad/branches/cmake/ (9 files in 9 dirs):
20:44.45 CIA-88 BRL-CAD: Add in some more directories, update the nirt CMakeLists.txt. For now, turn off
20:44.45 CIA-88 BRL-CAD: the CONF/DATE/etc updating in the topelevel CMakeLists.txt, as the constant
20:44.45 CIA-88 BRL-CAD: addition of make logic keeps trigging configures - need to remember to re-enable
20:44.46 CIA-88 BRL-CAD: it at the end
21:23.48 CIA-88 BRL-CAD: 03starseeker * r40475 10/brlcad/branches/cmake/ (3 files in 3 dirs): Add in util and vdeck. The remaining dirs in src will require solving a couple different problems - (Java, installing .tcl files properly, etc.)
22:03.52 CIA-88 BRL-CAD: 03starseeker * r40476 10/brlcad/branches/cmake/ (CMakeLists.txt db/CMakeLists.txt): Commit a CMake file for using asc2g to build and install the db models. Appears to work in parallel, but I only have 2 CPUs here so needs more testing.
22:05.28 starseeker pants mentally
22:05.35 starseeker hmm, tclscripts or docbook next...
22:05.43 starseeker or man pages I suppose...
22:10.01 CIA-88 BRL-CAD: 03starseeker * r40477 10/brlcad/branches/cmake/src/fbed/CMakeLists.txt: Whoops, got ahead of myself - need to straighten out the src/other logic before I can ditch the BRL-CAD prefix
22:10.17 brlcad shouldn't (ever?) reference /usr/brlcad in code
22:10.43 brlcad bu_brlcad_root() and bu_brlcad_data() are the API mechanisms to consistently find ourselves
22:11.59 brlcad at a glance, the problem I see with the bwish changes is that it might not work uninstalled any longer (and would have to test relocation)
22:12.35 CIA-88 BRL-CAD: 03starseeker * r40478 10/brlcad/branches/cmake/CMakeLists.txt: Turn back on the generated files.
22:17.11 CIA-88 BRL-CAD: 03starseeker * r40479 10/brlcad/branches/cmake/src/libbu/CMakeLists.txt: Let bu know about thread stuff
22:54.25 starseeker OK, obviously I still don't have everything in src hooked in, and there are a few stray things like bench and enigma, but a no-docs build comparison on my system between autotools and cmake, make -j2 + configure time for both systems (no autogen.sh for the autotools build) was 6.2 minutes for CMake, 10.2 minutes for autotools
22:54.42 starseeker doesn't include install time either
22:56.19 starseeker so not spectacularly faster, but (as expected) a little gain due (probably) to fewer IO operations in the CMake build
22:57.35 starseeker will be curious to see how the Mac does
22:58.05 starseeker gentoo's pretty good at running build tools fast
23:00.56 starseeker actually, now that I think about it a fair chunk of that gain is also gonna be doing the tcl/tk configures in parallel with other builds
23:01.09 starseeker hmm - have to try it again using local libs
23:26.07 *** join/#brlcad Nohla_ (~Nohla@201.255.233.16)

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