| 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. |