IRC log for #brlcad on 20120918

00:11.21 brlcad starseeker: also, have a system that's not properly detecting X11/Xlib.h, any hints?
00:13.16 brlcad HAVE_X11_XLIB_H is not set, but it's in /usr/X11R7/include/X11/Xlib.h; that include dir is searched; X11_X11_INCLUDE_PATH:PATH=/usr/X11R7/include .. so I'm not sure where to look next
00:15.58 brlcad was a fresh build
00:16.36 brlcad BRLCAD_ENABLE_X11=ON
01:02.10 *** join/#brlcad PrezKennedy (~DarkCalf@173.231.40.99)
01:02.12 brlcad okay, some progres -- the actual header check is only testing -I/usr/local/include and compiler-default include dirs (/usr/include)
01:10.03 *** join/#brlcad kanzure (~kanzure@131.252.130.248)
01:13.51 brlcad man, this is bizarre..
01:21.41 brlcad ahh, apparently a bug that nobody can reproduce
01:21.45 brlcad http://www.cmake.org/pipermail/cmake/2011-October/046634.html
01:22.06 brlcad if(var STREQUAL "HAVE_X11_XLIB_H") <-- ok
01:22.27 brlcad if("${var}" STREQUAL "HAVE_X11_XLIB_H") <-- FAIL
01:27.41 *** join/#brlcad CIA-68 (cia@cia.vc)
01:27.43 brlcad ah, I think I see the issue too, it's treating the quoted string as a variable inconsistently
01:34.03 brlcad actually the 'ok' above is a fail too
01:39.53 CIA-68 BRL-CAD: 03brlcad * r52473 10/brlcad/trunk/misc/CMake/BRLCAD_CheckFunctions.cmake: unclear why strequal doesn't seem to be comparing strings. add some comments and spacing for readability.
01:39.53 CIA-68 BRL-CAD: 03starseeker * r52472 10/brlcad/trunk/src/librt/test_botpatches.cpp: Use SVD to get the 'correct' plane for a given patch.
02:12.23 CIA-68 BRL-CAD: 03brlcad * r52474 10/brlcad/trunk/CMakeLists.txt:
02:12.23 CIA-68 BRL-CAD: turns out that BRLCAD_INCLUDE_FILE is only searching in system include dirs (and
02:12.23 CIA-68 BRL-CAD: the appended /usr/local/include required dir) but not any of the X11 include
02:12.23 CIA-68 BRL-CAD: paths. regardless, we don't need to retry the search since we found it or not
02:12.23 CIA-68 BRL-CAD: during FindX11 checking. Just add our config file entry accordingly.
02:12.30 CIA-68 BRL-CAD: 03brlcad * r52471 10/brlcad/trunk/BUGS: looks like it may be private memory with the transparency problem
02:23.07 CIA-68 BRL-CAD: 03starseeker * r52475 10/brlcad/trunk/src/librt/test_botpatches.cpp: start setting up to handle cases where the split results in two or more distinct patches.
02:26.24 CIA-68 BRL-CAD: 03brlcad * r52476 10/brlcad/trunk/CMakeLists.txt: helps to set a cmake variable if we're going to stash it as a #cmakedefine
02:26.56 starseeker this is an interesting little resource: http://kaba.hilvi.org/pastel/pastel.htm
02:27.18 starseeker brlcad: erm. sorry, had my head buried in the code all day :-/
03:38.02 brlcad I found a different workaround, but left some commented code that I couldn't wrap my head around
04:21.11 CIA-68 BRL-CAD: 03brlcad * r52477 10/brlcad/trunk/src/tab/script.l: tokens.h is in the same dir
04:30.50 CIA-68 BRL-CAD: 03brlcad * r52478 10/brlcad/trunk/src/tab/script.l: quellage, need missing headers -- particularly unistd.h for isatty() in generated sources on netbsd
04:31.17 CIA-68 BRL-CAD: 03brlcad * r52479 10/brlcad/trunk/src/libfb/if_ogl.c: convert to libbu memory management
04:36.36 CIA-68 BRL-CAD: 03brlcad * r52480 10/brlcad/trunk/src/tab/script.l: don't need yy_flex_strlen
04:50.56 CIA-68 BRL-CAD: 03brlcad * r52481 10/brlcad/trunk/src/nirt/nirt.h: remove the antiquated __NetBSD__ section and authorship commentary
05:08.57 CIA-68 BRL-CAD: 03brlcad * r52482 10/brlcad/trunk/ (NEWS src/libfb/if_ogl.c src/libfb/if_wgl.c):
05:08.57 CIA-68 BRL-CAD: revert r52256 and r52268 that defaulted the opengl interfaces to
05:08.57 CIA-68 BRL-CAD: single-buffering. provokes some bugs that seem to be related to inconsistent
05:08.57 CIA-68 BRL-CAD: state management. in particular, not painting the background until after a
05:08.57 CIA-68 BRL-CAD: couple (additional) expose events.
05:10.22 brlcad elf_: unfortunately, the patches had to be undone .. several issues
05:10.50 elf_ What kinda issues brlcad ?
05:10.58 brlcad read the preceeding lines
05:12.40 elf_ I see
05:50.31 CIA-68 BRL-CAD: 03brlcad * r52483 10/brlcad/trunk/src/other/togl/src/CMakeLists.txt: need the X11 include dirs...
09:32.23 *** join/#brlcad stas (~stas@82.208.133.12)
12:01.51 CIA-68 BRL-CAD: 03brlcad * r52484 10/brlcad/trunk/src/libbu/vls_vprintf.c: put the char into an int to quell upcasting warning
12:03.22 CIA-68 BRL-CAD: 03brlcad * r52485 10/brlcad/trunk/src/librt/primitives/ (sketch/sketch_tess.cpp superell/superell_brep.cpp): initialize vars before use quellage
12:10.38 CIA-68 BRL-CAD: 03brlcad * r52486 10/brlcad/trunk/src/ (61 files in 27 dirs): swooping update to support platforms where the ctype API is implemented as a set of macros indexing into arrays instead of functions. we cast into int accordingly. supports netbsd 5.1 (gcc 4.1.3) compilation.
14:11.06 CIA-68 BRL-CAD: 03starseeker * r52487 10/brlcad/trunk/src/librt/test_botpatches.cpp: Add pointer to Soderkvist's handy course notes documenting the planar SVD fitting algorithm.
14:42.53 CIA-68 BRL-CAD: 03r_weiss * r52488 10/brlcad/trunk/src/librt/primitives/nmg/nmg_inter.c: Update to function "nmg_isect_two_face2p_jra" in file "nmg_inter.c". Code cleanup, used newer, easier to read macros for float compares.
14:52.06 CIA-68 BRL-CAD: 03r_weiss * r52489 10/brlcad/trunk/src/librt/primitives/nmg/nmg_fcut.c: Update to function "nmg_face_rs_init" in file "nmg_fcut.c". Fixed a bug where the entire "nmg_ray_state" structure was not being initialized.
14:59.28 CIA-68 BRL-CAD: 03brlcad * r52490 10/brlcad/trunk/src/canon/canonlib.c: one more straggler ctype fix
14:59.43 CIA-68 BRL-CAD: 03brlcad * r52491 10/brlcad/trunk/src/other/togl/demo/CMakeLists.txt: need X11 include dirs
15:15.46 *** join/#brlcad yiyus (1242712427@je.je.je)
15:22.29 CIA-68 BRL-CAD: 03n_reed * r52492 10/brlcad/trunk/src/librt/primitives/ehy/ehy.c: clean up ehy validity checks in rt_ehy_plot
15:46.18 CIA-68 BRL-CAD: 03starseeker * r52493 10/brlcad/trunk/src/librt/test_botpatches.cpp: minor tweaks to plotting code.
17:04.37 CIA-68 BRL-CAD: 03bob1961 * r52494 10/brlcad/trunk/ (4 files in 4 dirs): Added functionality for detecting polygon overlaps.
17:21.46 CIA-68 BRL-CAD: 03n_reed * r52495 10/brlcad/trunk/src/librt/primitives/ehy/ehy.c: clean up tolerance calculations and validity checks
21:05.31 *** join/#brlcad ibot (~ibot@rikers.org)
21:05.31 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || Congratulations to our 11 accepted GSoC students!!
21:22.35 CIA-68 BRL-CAD: 03r_weiss * r52499 10/brlcad/trunk/src/librt/primitives/nmg/nmg_bool.c:
21:22.36 CIA-68 BRL-CAD: Created a new function "nmg_plot_open_edges" within file "nmg_bool.c". This
21:22.36 CIA-68 BRL-CAD: function finds open edges within an NMG object and creates a UNIX plot file
21:22.36 CIA-68 BRL-CAD: containing these edges. Updated function "nmg_bool" to call this new function
21:22.36 CIA-68 BRL-CAD: when a boolean operation fails due to dangling faces.
22:26.04 CIA-68 BRL-CAD: 03starseeker * r52500 10/brlcad/trunk/src/librt/test_botpatches.cpp: If a patch splits topologically when removing triangles, make new patches out of the results.

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