IRC log for #brlcad on 20091020

02:46.45 CIA-33 BRL-CAD: 03starseeker * r36216 10/brlcad/trunk/ (275 files in 25 dirs):
02:46.45 CIA-33 BRL-CAD: Long overdue rewiring of the Docbook make system. This should support both
02:46.45 CIA-33 BRL-CAD: parallel making of articles and out-of-dir building. The handling of the
02:46.45 CIA-33 BRL-CAD: directories in the builddir is a bit crude, but seems to be effective for the
02:46.45 CIA-33 BRL-CAD: moment. Tested only with html/man building on OSX - need pdf testing and other
02:46.48 CIA-33 BRL-CAD: platforms.
02:52.59 CIA-33 BRL-CAD: 03starseeker * r36217 10/brlcad/trunk/doc/docbook/Makefile.am: Eeep, come to think of it that would be highly destructive in a NON out of dir build - take it out for now.
03:03.33 CIA-33 BRL-CAD: 03starseeker * r36218 10/brlcad/trunk/doc/docbook/Makefile.am: OK, try something a little less draconian for cleanup.
03:06.47 starseeker ah, finally :-)
04:36.05 CIA-33 BRL-CAD: 03starseeker * r36219 10/brlcad/trunk/doc/docbook/Makefile.am: Whoops, missed a file.
05:40.34 CIA-33 BRL-CAD: 03starseeker * r36220 10/brlcad/trunk/doc/docbook/Makefile.am: Crud, make install is looking for files create-man-dirs and create-image-dirs. Try making them phony targets.
05:53.02 CIA-33 BRL-CAD: 03starseeker * r36221 10/brlcad/trunk/doc/docbook/Makefile.am: Arrgh, didn't work. As a last resort until I figure out the correct solution, create the files it wants. Useless garbage, but the install succeeds.
05:59.25 starseeker must re-examine the db Makefile.am - looks like a little script foo will be required...
07:23.14 *** join/#brlcad cosurgi (n=cosurgi@atak.bl.pg.gda.pl)
08:50.50 *** join/#brlcad mafm (n=mafm@42.Red-83-40-127.dynamicIP.rima-tde.net)
10:36.44 d-lo lol: http://www.buzzfeed.com/mjs538/21-news-caption-fails
11:48.27 *** join/#brlcad louipc (n=louipc@archlinux/trusteduser/louipc)
12:07.49 CIA-33 BRL-CAD: 03starseeker * r36222 10/brlcad/trunk/doc/docbook/Makefile.am: Still a hack, but at least the file in question isn't an empty placeeholder.
12:51.06 *** join/#brlcad _clock_ (n=_sushi_@80-218-244-105.dclient.hispeed.ch)
13:23.57 d-lo starseeker: Getting a build error: make[2]: Entering directory `/home/dloman/devel/brlcad/doc/docbook'
13:24.04 d-lo cp ../../doc/docbook/README README.DOCBOOK
13:24.10 d-lo cp: cannot stat `../../doc/docbook/README': No such file or directory
13:53.42 *** join/#brlcad _clock_ (n=_sushi_@80-218-244-105.dclient.hispeed.ch)
14:40.56 *** join/#brlcad SWPadnos_ (n=Me@dsl107.esjtvtli.sover.net)
16:34.53 *** join/#brlcad talcite (n=Matthew@134.117.143.147)
16:44.57 d-lo starseeker: Just as a troubleshooting point, after I get that error, I can 'svn up' and it will restore 'doc/docbook/README'. After that, 'make' will completel successfully. Hope that helps.
17:53.51 CIA-33 BRL-CAD: 03brlcad * r36223 10/brlcad/trunk/src/brlman/brlman.sh.in: reorder the brlman path checks so that we search in priority order of run-time override, compile-time path, and run-time relative. also search datarootdir to quell autoconf warning.
17:55.44 CIA-33 BRL-CAD: 03brlcad * r36224 10/brlcad/trunk/src/other/tcl/generic/tclPosixStr.c: minor fix for haiku -- SIGSEGV and SIGBUS are the same there.
18:10.58 *** join/#brlcad _sushi_ (n=_sushi_@84-73-207-142.dclient.hispeed.ch)
18:27.56 CIA-33 BRL-CAD: 03brlcad * r36225 10/brlcad/trunk/ (configure.ac include/config_win.h src/libbu/interrupt.c): check for sig_t for portability with older systems that don't have itand new ones that turn it off when compiling strict
18:37.25 CIA-33 BRL-CAD: 03brlcad * r36226 10/brlcad/trunk/src/libbu/parallel.c: portability fail. remove the popen() hack as one step closer towards obsoletion.
18:49.20 CIA-33 BRL-CAD: 03starseeker * r36227 10/brlcad/trunk/doc/docbook/Makefile.am: Hmm. Probably should be calling the actual rule...
18:51.42 *** join/#brlcad Ralith (n=ralith@69.90.49.189)
18:53.33 CIA-33 BRL-CAD: 03brlcad * r36228 10/brlcad/trunk/src/libpc/ (pcVariable.cpp pcVariable.h): more avoidance of std::numeric_limits for backwards portability support. default to DBL_MAX until a better configure check can be made or c99 compliance (and corresponding base c++ compliance) can be assumed.
19:22.36 CIA-33 BRL-CAD: 03brlcad * r36229 10/brlcad/trunk/src/libpc/pcParameter.cpp: fix compilation errors on older compiler that can't resolve the the Parameter:: scope on PC_PARAM_ADDVAR templatization.
19:35.36 CIA-33 BRL-CAD: 03starseeker * r36230 10/brlcad/trunk/doc/docbook/Makefile.am: minor cleanup.
19:49.39 CIA-33 BRL-CAD: 03brlcad * r36231 10/brlcad/trunk/ (configure.ac src/libpc/Makefile.am): portability fix for gcc 2.95 where default template instantiation depth (of 17) is getting blown out by boost. kick it up to a higher value (of 50) as is apparently done by later versions.
19:59.00 CIA-33 BRL-CAD: 03brlcad * r36232 10/brlcad/trunk/src/libged/keep.c: cleanup, reorder to avoid forward declaration.
20:22.38 CIA-33 BRL-CAD: 03brlcad * r36233 10/brlcad/trunk/src/libged/ (ged_private.h ls.c): cleanup and reorder. _ged_vls_long_dpp and _ged_vls_line_dpp are not used outside of ls.c so don't need to declare them, rename without prefix to distinguish them from api.
20:23.53 brlcad starseeker: misc/Makefile.defs has a few examples on iterating over a variable that should be helpful
20:30.15 *** join/#brlcad PocketKnives (n=none@24.30.26.130)
20:30.18 *** part/#brlcad PocketKnives (n=none@24.30.26.130)
20:32.09 CIA-33 BRL-CAD: 03brlcad * r36234 10/brlcad/trunk/ (NEWS src/libged/keep.c src/tclscripts/helplib.tcl):
20:32.09 CIA-33 BRL-CAD: add a -R option to the keep command that makes keep not save objects
20:32.09 CIA-33 BRL-CAD: recursively, so that only the data for the exact objects specified will be kept.
20:32.09 CIA-33 BRL-CAD: this is useful when programmatically taking .g files apart and reconstructing
20:32.09 CIA-33 BRL-CAD: them outside of mged.
20:32.33 starseeker brlcad: that's helpful for iterating, but how can I be sure to call the new rule before BUILT_SOURCES?
20:35.43 brlcad you add it as a rule, make it a dependency on something else
20:37.06 brlcad it can be a dependency on any other rule - you probably have lots of rules getting called
20:38.49 brlcad if it's only needed during dist/distcheck, add a dist-hook: rule, or during an install an install-data-local: rule, or during compile as an all-local: rule, or on any of the built targets (e.g. the README.whatever: rule)
20:39.46 brlcad the top-level Makefile.am has lots of rule dependency examples for most of those
20:41.17 starseeker it's actually BEFORE the compile
20:42.15 brlcad so then it's a dependendy on one of the compile rules
20:42.26 brlcad dependencies are always called first ..
20:43.03 brlcad showing you how to use the hammer, not where to put the nail :)
20:43.51 ``Erik (if (satisfiedp thang) t (progn (process (dependacies thang)) (process thang) t))
20:44.00 CIA-33 BRL-CAD: 03brlcad * r36235 10/brlcad/trunk/NEWS:
20:44.00 CIA-33 BRL-CAD: reword to make mged case consistent (always lower in summary lines, upper in
20:44.01 CIA-33 BRL-CAD: writeup prose). cliff got menus working conditionally in mged (via expansion of
20:44.01 CIA-33 BRL-CAD: the dm devel command) including preserving az/el orientation in the working view
20:44.01 CIA-33 BRL-CAD: - probably need to do more state preservation stuff later (e.g., viewsize,
20:44.03 CIA-33 BRL-CAD: zoom).
22:59.11 ``Erik meh
23:17.15 *** join/#brlcad ``Erik (i=Here@c-69-140-109-104.hsd1.md.comcast.net)
23:51.25 brlcad hem

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