IRC log for #brlcad on 20111013

00:49.19 CIA-48 BRL-CAD: 03starseeker * r47213 10/brlcad/trunk/src/tclscripts/ (CMakeLists.txt Makefile.am hv3_man_browser_test.tcl): first baby steps, but this demonstrates the fundamental possibility of customizing the hv3 browser to serve as a man page help browser. Just a checkpoint.
01:01.35 CIA-48 BRL-CAD: 03starseeker * r47214 10/brlcad/trunk/ (5 files in 5 dirs): Add some files to the CMake logic. For the moment, just ignore sqlite3 and hv3 - functionality using those repositories isn't quite ready yet.
01:12.43 CIA-48 BRL-CAD: 03abhi2011 * r47215 10/brlcad/trunk/src/libged/simulate/ (simrt.c simrt.h): Wrote some initial code to generate contact pairs out of overlaps detected while shooting rays down the x axis
01:15.09 CIA-48 BRL-CAD: 03starseeker * r47216 10/brlcad/trunk/doc/docbook/books/ (CMakeLists.txt it/ ru/): Remove empty dirs until they have contents
01:34.37 starseeker ok, fwiw, cmake distcheck passed
02:33.10 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
02:41.53 brlcad starseeker: great, thx
03:48.31 CIA-48 BRL-CAD: 03starseeker * r47217 10/brlcad/trunk/src/archer/archer: Er, don't want to complain if we've just launched via symlink (e.g. the /usr/brlcad/bin -> /usr/brlcad/rel-x.x.x/bin situation) so resolve the argv0 file up front.
04:15.50 CIA-48 BRL-CAD: 03starseeker * r47218 10/brlcad/trunk/src/tclscripts/hv3_man_browser_test.tcl: use bu_brlcad_data. Still just a trivial example thus far.
04:41.34 ``Erik starseeker: rhel complains about dlopen/dlsym/etc in src/other/sqlite3 (not getting -ldl), fbsd complains about header paths on incrTk (have /usr/local/include/X11/Xlib.h and /usr/X11R6/include/X11/Xlib.h, header not being found at preprocessor)
04:42.20 starseeker ``Erik: in the rhel case, did you try clearing out the CMakeCache.txt file and rebuilding?
04:44.11 CIA-48 BRL-CAD: 03starseeker * r47219 10/brlcad/trunk/src/tclscripts/hv3_man_browser_test.tcl: Still need a scrollbar, but coming along nicely - can now pull up manual pages.
04:44.41 starseeker ``Erik: I'll give freebsd a try tomorrow
06:24.03 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
06:41.03 cvds_ I am starting on the first "irregular" shape that contains many curves. Is there a "best" way to do this or does it come down to "be creative"?
06:44.45 cvds_ it sorta looks like a banana with a flat bottom -_-
08:00.40 *** join/#brlcad ``Erik (Here@c-69-140-109-104.hsd1.md.comcast.net)
08:46.41 *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol)
11:03.54 CIA-48 BRL-CAD: 03abhi2011 * r47220 10/brlcad/trunk/src/libged/simulate/ (simrt.c simrt.h simulate.c simutils.c simutils.h): Corrected some indentations in the code
11:43.50 CIA-48 BRL-CAD: 03abhi2011 * r47221 10/brlcad/trunk/src/libged/simulate/ (simrt.c simrt.h): Rayshot results structure corrected to be initialized for every manifold now, instead of for every ray
11:44.06 *** join/#brlcad louipc (~louipc@archlinux/trusteduser/louipc)
11:50.39 CIA-48 BRL-CAD: 03Abhi2011 07http://brlcad.org * r3181 10/wiki/User:Abhijit: /* Log */
12:03.24 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
12:35.57 brlcad cvds_: there are some best practices but coming up with a good CSG recipe for a given shape can take some thought
12:37.45 brlcad it's generally best to capture most of the shape with just one or a couple primitives unioned together that exceeds the volume, then perform subtractions to scuplt a perfect match
12:38.38 brlcad another method involves following contours and walking a pattern around prescribed axes, then intersecting them together
12:40.19 brlcad for a banana, I'd probably approach it as a union of base shapes matching the exterior curves, then subtract the interior curves
12:57.00 cvds_ brlcad: that is what I was planning, I think I can do it with 4 recs
13:22.59 CIA-48 BRL-CAD: 03starseeker * r47222 10/brlcad/trunk/src/tclscripts/hv3_man_browser_test.tcl: Add the search option for pages back in.
13:25.42 CIA-48 BRL-CAD: 03starseeker * r47223 10/brlcad/trunk/src/tclscripts/hv3_man_browser_test.tcl: key bindings too.
13:30.42 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
13:37.00 brlcad o.O ... Re-run cmake file: CMakeFiles/cmake.check_cache older than: ../src/archer/archer
13:37.12 brlcad cmake rebuild dependent on a tcl script getting updated??
13:37.49 brlcad cmake -j10 distcheck failure .. retrying with verbose (died in tcl)
13:38.32 starseeker brlcad: it probably depends on how I have src/archer/archer called out
13:40.20 brlcad undoubtedly, but on the surface doesn't seem right :)
13:40.25 brlcad it's a script :)
13:41.23 brlcad that's along with docs are some of the few/only things in the package that can be updated independent of cmake detection logic
13:41.37 brlcad hits road
13:46.37 starseeker IIRC, that's one of the ones I'm copying into bin (so ./bin/archer works from the build directory)
13:46.56 starseeker should probably be doing a symlink...
14:02.55 CIA-48 BRL-CAD: 03starseeker * r47224 10/brlcad/trunk/src/archer/CMakeLists.txt: Try a symlink when possible for archer
14:11.20 CIA-48 BRL-CAD: 03starseeker * r47225 10/brlcad/trunk/src/tclscripts/hv3_man_browser_test.tcl: getting close. Have scrollbar now, get the search bindings working even if the focus is in the tree.
14:51.06 brlcad starseeker: it looks like the distcheck failure is in the docs processing
14:51.49 brlcad copying into bin sounds fine .. it's where the dep is coming from
14:52.32 brlcad the distcheck error seems to be:
14:52.34 brlcad runtime error
14:52.34 brlcad xsltApplyStylesheet: saving to /n/uf1/e/vld/other/morrison/brlcad/.cmake/_brlcad-7.20.3-build/share/brlcad/7.20.3/html/mann/en/all_sf.html may not be possible
14:53.05 brlcad make[6]: *** [share/brlcad/7.20.3/html/mann/en/all_sf.html] Error 9
14:53.05 brlcad make[5]: *** [doc/docbook/system/mann/en/CMakeFiles/all_sf_mann_html.dir/all] Error 2
14:53.52 brlcad unrelated, but tcl also seems to have an rpath oddity:
14:54.44 brlcad all of the linker lines have -Wl,-rpath,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
14:57.19 CIA-48 BRL-CAD: 03starseeker * r47226 10/brlcad/trunk/src/tclscripts/hv3_man_browser_test.tcl: Use paned view. This may do it, except for the itcl/itk integration issues in Archer...
14:58.15 starseeker brlcad: that's an xsltproc problem. I've seen that before
14:59.11 starseeker http://mail.gnome.org/archives/xslt/2009-December/msg00011.html
15:00.40 brlcad ah, so then we can work around it by making sure the output directory is already created
15:01.22 brlcad does cmake have an equivalent to mkdir -p?
15:01.30 starseeker I believe so
15:01.37 starseeker one sec...
15:06.15 CIA-48 BRL-CAD: 03starseeker * r47227 10/brlcad/trunk/doc/docbook/CMakeLists.txt: Try to make soure our target directory is present before running xsltproc, to avoid multiple instances arguing - see http://mail.gnome.org/archives/xslt/2009-December/msg00011.html
15:06.21 starseeker see if that helps
15:06.41 brlcad k
15:26.05 CIA-48 BRL-CAD: 03starseeker * r47228 10/brlcad/trunk/src/other/ (CMakeLists.txt Makefile.am hv3.dist sqlite3/): Shaping up somewhat - looks like we will want hv3 but don't (yet) need sqlite, at least for the functionality we're currently interested in.
15:29.22 starseeker hits road
16:55.47 brlcad starseeker: that seems to have helped, now it's choking on some scl generated output
16:55.51 brlcad cd /n/uf1/e/vld/other/morrison/brlcad/.cmake/brlcad-7.20.3/src/other/step/src/express && /bin/mv expparse.out /n/uf1/e/vld/other/morrison/brlcad/.cmake/_brlcad-7.20.3-build/src/other/step/src/exp
16:55.55 brlcad ress/expparse.out
16:55.57 brlcad Dependee "/n/uf1/e/vld/other/morrison/brlcad/.cmake/_brlcad-7.20.3-build/src/other/step/src/express/expparse.c" is newer than depender "src/other/step/src/express/CMakeFiles/express.dir/expparse.
16:56.01 brlcad c.o".
16:56.04 brlcad /bin/mv: cannot stat `expparse.out': No such file or directory
16:56.11 brlcad (ignore Dependee line.. lots of those)
16:56.50 brlcad presumably it's trying to move a file before it was generated, I'd guess implying that some ordering dependency isn't being described
16:57.55 brlcad fix could be as simple as copying the file instead of trying to move it
17:09.08 *** join/#brlcad n_reed (~molto_cre@BZ.BZFLAG.BZ)
18:33.14 CIA-48 BRL-CAD: 03starseeker * r47229 10/brlcad/trunk/misc/CMake/FindLEMON.cmake:
18:33.14 CIA-48 BRL-CAD: Sean had a good idea - rather than fight to get all of lemon's outputs out of
18:33.15 CIA-48 BRL-CAD: the src dir, just copy the input file into the build dir and run lemon there.
18:33.15 CIA-48 BRL-CAD: Cleaner from a 'don't write in the src tree' standpoint AND simplifies the
18:33.15 CIA-48 BRL-CAD: logic. Nice.
18:54.42 CIA-48 BRL-CAD: 03starseeker * r47230 10/brlcad/trunk/src/other/ (20 files in 5 dirs): Hmm, spoke too soon (or more precisely, did the test incorrectly.) hv3 still needs sqlite3. Put it back, with proper dist file and fixing dl test.
19:09.57 CIA-48 BRL-CAD: 03starseeker * r47231 10/brlcad/trunk/src/tclscripts/hv3_man_browser_test.tcl: Accept a value from the command line, althought this is probably not the final mechanism we'll want to use.
19:26.28 CIA-48 BRL-CAD: 03erikgreenwald * r47232 10/brlcad/trunk/src/libgcv/bottess.c: Pass opposite face normal to splitter (for in place classification). De-macro, simplifiy, clean up. Add line checking via bn.
19:48.25 CIA-48 BRL-CAD: 03starseeker * r47233 10/brlcad/trunk/src/other/hv3/ (hv3_form.tcl hv3_http.tcl): Couple of catches to prevent error messages.
19:54.22 CIA-48 BRL-CAD: 03starseeker * r47234 10/brlcad/trunk/src/other/tkhtml/src/htmlimage.c: Don't toss out this warning every time.
19:58.57 CIA-48 BRL-CAD: 03starseeker * r47235 10/brlcad/trunk/src/tclscripts/hv3_man_browser_test.tcl: Add tkpng to the mix, even though we aren't likely to need it for man pages.
20:26.47 CIA-48 BRL-CAD: 03starseeker * r47236 10/brlcad/trunk/src/other/ (CMakeLists.txt incrTcl/itk/CMakeLists.txt): In the case of Itk, do as Tk does for X11 includes
20:31.17 starseeker hah, cool: http://www.cnn.com/2011/10/13/tech/innovation/pavegen-kinetic-pavements/index.html
21:13.46 CIA-48 BRL-CAD: 03starseeker * r47237 10/brlcad/trunk/src/tclscripts/hv3_man_browser_test.tcl: Fix hiding and re-enabling the extra parts of the gui.
21:30.24 CIA-48 BRL-CAD: 03starseeker * r47238 10/brlcad/trunk/src/tclscripts/hv3_man_browser_test.tcl: Start working towards being able to do the hv3 browser in Itcl/Itk, or rather, discovering whether that is technically workable.
21:44.50 CIA-48 BRL-CAD: 03n_reed * r47239 10/brlcad/trunk/src/other/step/include/exppp/exppp.h: added missing header guard
22:30.52 brlcad starseeker: looks like distcheck passes!
22:31.21 brlcad cmake, that is .. now to validate auto
22:40.29 CIA-48 BRL-CAD: 03brlcad * r47240 10/brlcad/trunk/regress/repository.sh: looks like failures were accidentally committed as non-fatal so failures were being reported but not halting. make them halt so the problems get noticed/fixed.
22:58.50 CIA-48 BRL-CAD: 03brlcad * r47241 10/brlcad/trunk/regress/repository.sh: actually, the problem was that we don't increment the FOUND count for this particular subtest. make the CPPFLAGS test not-so-strict, though, recognizing and ignoring lines that have a comment (e.g., our libpng)
23:28.31 CIA-48 BRL-CAD: 03brlcad * r47242 10/brlcad/trunk/sh/ (CMakeLists.txt Makefile.am cmp.sh):
23:28.31 CIA-48 BRL-CAD: add the initial comparison script that was used to evaluate, validate, and
23:28.31 CIA-48 BRL-CAD: compare geometry representations for implicit, nurbs, and polygonal mesh
23:28.31 CIA-48 BRL-CAD: geometry. the script makes a variety of assumptions (various tools must be in
23:28.31 CIA-48 BRL-CAD: PATH), but is relatively useful for comparing how similar/different two geometry
23:28.31 CIA-48 BRL-CAD: objects are.
23:54.39 CIA-48 BRL-CAD: 03n_reed * r47243 10/brlcad/trunk/src/other/step/ (45 files in 3 dirs): Removed toggled declarations/definitions in headers. Headers include only declarations, and explicit definitions found in appropriate sources.

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