IRC log for #brlcad on 20110120

00:59.18 CIA-38 BRL-CAD: 03brlcad * r42471 10/brlcad/trunk/src/libgcv/Makefile.am: seems to build clean here, turn on strict
01:00.22 CIA-38 BRL-CAD: 03brlcad * r42472 10/brlcad/trunk/src/libanalyze/Makefile.am: another dir that compiles clean, strictify
01:09.19 CIA-38 BRL-CAD: 03brlcad * r42473 10/brlcad/trunk/ (3 files in 2 dirs): there doesn't seem to be any clear reason why load_dynamic_shader() takes the length of the shader name given it only prints the length for diagnostic purposes. remove the mlen parameter.
01:41.12 CIA-38 BRL-CAD: 03brlcad * r42474 10/brlcad/trunk/src/liboptical/ (38 files): ws indent comment consistency update
01:45.26 CIA-38 BRL-CAD: 03erikgreenwald * r42475 10/brlcad/trunk/src/libged/search.c: fix some... "creative" punctuation
01:51.13 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
02:43.48 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
03:39.44 CIA-38 BRL-CAD: 03brlcad * r42476 10/brlcad/trunk/src/libged/ (Makefile.am dg_obj.c): save another curtree from clobberage by encapsulating the BU_SETJUMP/BU_UNSETJUMP logic into separate functions.
03:39.45 CIA-38 BRL-CAD: 03brlcad * r42477 10/brlcad/trunk/src/libged/Makefile.am: not so fast
03:45.35 CIA-38 BRL-CAD: 03brlcad * r42478 10/brlcad/trunk/src/libged/dg_obj.c: stash the return value so we clean up properly
03:48.24 CIA-38 BRL-CAD: 03brlcad * r42479 10/brlcad/trunk/src/libged/draw.c: bom bom bom, and another one bites the dust. quell warning about curtree getting clobbered due to longjmp by breaking jumping out into separate frames.
03:54.00 CIA-38 BRL-CAD: 03brlcad * r42480 10/brlcad/trunk/src/libged/facetize.c: sometimes the fix is simple. making three vars static made the compiler sufficiently happy.
04:01.46 CIA-38 BRL-CAD: 03brlcad * r42481 10/brlcad/trunk/src/libged/human.c:
04:01.46 CIA-38 BRL-CAD: heh, some seriously sketchy string initialization in here, but punt on cleaning
04:01.46 CIA-38 BRL-CAD: it up. keep the compiler happy, though, by making the initialization explicit
04:01.46 CIA-38 BRL-CAD: with a strlcpy. other %lf and 509 string limit quellage too. untested.
04:04.36 CIA-38 BRL-CAD: 03brlcad * r42482 10/brlcad/trunk/src/libged/preview.c: eliminate non-c90 // comments
04:05.20 CIA-38 BRL-CAD: 03brlcad * r42483 10/brlcad/trunk/src/libged/mirror.c: gcc is lazy. be explicit about setting up the argv array.
04:05.48 CIA-38 BRL-CAD: 03brlcad * r42484 10/brlcad/trunk/src/libged/inside.c: make sure we init our vectors before using them.
04:18.38 CIA-38 BRL-CAD: 03brlcad * r42485 10/brlcad/trunk/src/libged/select.c: more var init before use.
04:24.32 CIA-38 BRL-CAD: 03brlcad * r42486 10/brlcad/trunk/src/libged/ (ps.c qray.c rect.c tire.c wdb_qray.c): more quelling compilation woes due to string lengths exceeding c90's 509 char limit, break em up.
04:27.06 CIA-38 BRL-CAD: 03brlcad * r42487 10/brlcad/trunk/src/libged/wdb_obj.c: woo hoo, this makes for the last strict quellage in libged. another longjmp protection, fortunately made very simple since they're just flags that get initialized every time and can just be made static.
04:27.17 CIA-38 BRL-CAD: 03brlcad * r42488 10/brlcad/trunk/src/libged/Makefile.am: turn on ... STRICT!
04:28.20 CIA-38 BRL-CAD: 03brlcad * r42489 10/brlcad/trunk/src/libfb/fb_generic.c: need strings.h, not the older string.h for strcasecmp()
04:39.10 CIA-38 BRL-CAD: 03brlcad * r42490 10/brlcad/trunk/src/liboptical/ (photonmap.c sh_plastic.c): remove two trailing unused parameters to IrradianceEstimate(), mark unused params, shine light onto the shadows.
04:59.07 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
05:23.40 CIA-38 BRL-CAD: 03brlcad * r42491 10/brlcad/trunk/src/libfb/ (fb_generic.c fb_obj.c tcl.c): need string.h from some things, strings.h for others. likely needs revisiting for windows
05:24.19 brlcad fg
05:24.40 CIA-38 BRL-CAD: 03brlcad * r42492 10/brlcad/trunk/src/libfb/if_X24.c: ftruncate is not available during posix-compliant complication, so just settle for (untested) lseeking.
05:30.15 CIA-38 BRL-CAD: 03brlcad * r42493 10/brlcad/trunk/src/libged/ (dg_obj.c draw.c): these are supposed to be static
05:31.36 CIA-38 BRL-CAD: 03brlcad * r42494 10/brlcad/trunk/src/liboptical/Makefile.am: oops, didn't mean to enable strict here just yet
05:37.47 CIA-38 BRL-CAD: 03brlcad * r42495 10/brlcad/trunk/include/photonmap.h: sync missing update for liboptical
05:39.19 *** join/#brlcad Stattrav (~Stattrav@122.172.31.168)
05:39.19 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
05:55.04 CIA-38 BRL-CAD: 03brlcad * r42496 10/brlcad/trunk/src/libdm/dm-plot.c: define __USE_POSIX2 so we get a declaration of popen() on Linux.
08:10.34 *** join/#brlcad epileg (~epileg@unaffiliated/epileg)
08:44.05 *** join/#brlcad mafm (~mafm@234.Red-81-43-146.staticIP.rima-tde.net)
08:56.45 *** join/#brlcad Stattrav (~Stattrav@122.172.31.168)
08:56.46 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
09:06.17 *** join/#brlcad mafm (~mafm@234.Red-81-43-146.staticIP.rima-tde.net)
09:31.07 *** join/#brlcad epileg (~epileg@unaffiliated/epileg)
09:47.45 *** join/#brlcad epileg (~epileg@unaffiliated/epileg)
11:17.29 *** join/#brlcad epileg (~epileg@unaffiliated/epileg)
11:21.04 *** join/#brlcad Elrohir (~kvirc@p5B149C53.dip.t-dialin.net)
11:46.14 *** join/#brlcad mafm (~mafm@239.Red-83-49-86.dynamicIP.rima-tde.net)
12:54.35 CIA-38 BRL-CAD: 03d_rossberg * r42497 10/brlcad/trunk/misc/win32-msvc/Dll/BrlcadCore.def: added db_version() for some conversion programs
16:10.29 CIA-38 BRL-CAD: 03erikgreenwald * r42498 10/rt^3/trunk/ (6 files in 6 dirs): use FindTCL before FindBRLCAD
16:18.49 CIA-38 BRL-CAD: 03starseeker * r42499 10/brlcad/branches/cmake/src/other/ (3 files in 3 dirs): Make a stab at better build logic for itcl/itk on Windows, although this does not yet get Archer running
16:59.20 *** join/#brlcad Stattrav (~Stattrav@117.202.22.82)
16:59.20 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
17:00.07 CIA-38 BRL-CAD: 03brlcad * r42500 10/brlcad/trunk/include/raytrace.h: clarify that db_version() only returns 4 or 5 presently, though callers shouldn't assume support for newer or older versions won't be added.
17:01.33 CIA-38 BRL-CAD: 03brlcad * r42501 10/brlcad/trunk/src/liboptical/ (30 files):
17:01.33 CIA-38 BRL-CAD: quell all verbose compilation warnings within liboptical, enable strict mode
17:01.33 CIA-38 BRL-CAD: compilation. this adds missing initializer values, marks unused params,
17:01.33 CIA-38 BRL-CAD: addresses exact floating point comparisons, and eliminates unused variables.
17:04.30 *** join/#brlcad piksi (piksi@pi-xi.net)
17:04.57 *** join/#brlcad cosurgi (~cosurgi@atak.bl.pg.gda.pl)
17:27.07 *** join/#brlcad Stattrav_ (~Stattrav@117.192.132.186)
17:58.25 *** join/#brlcad PrezWhiteCalf (MK@whitecalf.net)
18:04.45 *** join/#brlcad Stattrav (~Stattrav@117.192.128.94)
18:04.46 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
18:14.13 CIA-38 BRL-CAD: 03brlcad * r42502 10/brlcad/trunk/configure.ac: add another section to force 32-bit compilation flags if 64-bit build is specifically disabled. undoubtedly more needed, but this moves us forward.
18:28.07 *** join/#brlcad epileg (~epileg@unaffiliated/epileg)
18:40.00 CIA-38 BRL-CAD: 03erikgreenwald * r42503 10/rt^3/trunk/tests/libpkgcpp/CMakeLists.txt: add TCL include path
18:44.55 *** join/#brlcad indianlarry (~indianlar@BZ.BZFLAG.BZ)
18:45.13 *** join/#brlcad tofu (~sean@BZ.BZFLAG.BZ)
18:45.42 *** join/#brlcad DaveLo (~claymore@BZ.BZFLAG.BZ)
19:06.29 CIA-38 BRL-CAD: 03erikgreenwald * r42504 10/brlcad/trunk/src/libfb/ (fb_generic.c fb_obj.c tcl.c): wrap #include <strings.h> in #ifdef HAVE_STRINGS_H, since msvc does not.
19:23.39 Ralith O.o
19:23.44 Ralith MSVC doesn't have strings.h?
19:23.51 Ralith isn't that required by the standard?
19:41.00 brlcad msvc is not c99 compliant (they only care about c++)
19:41.16 Ralith :/
19:41.58 CIA-38 BRL-CAD: 03brlcad * r42505 10/brlcad/trunk/src/librt/CMakeLists.txt: ignore nmg_junk.c
19:43.15 CIA-38 BRL-CAD: 03brlcad * r42506 10/brlcad/trunk/configure.ac: mac wants i386 for universal binaries
20:05.26 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
20:21.27 CIA-38 BRL-CAD: 03starseeker * r42507 10/brlcad/branches/cmake/src/other/incrTcl/ (itcl/CMakeLists.txt itk/CMakeLists.txt): Try using STUBS, looking at the makefile.vc files... still not functioning
20:37.44 CIA-38 BRL-CAD: 03starseeker * r42508 10/brlcad/branches/cmake/doc/html/CMakeLists.txt: Put the archer ico file where it is expected - this probably belongs in tclscripts with the other archer image files.
21:43.24 CIA-38 BRL-CAD: 03starseeker * r42509 10/brlcad/branches/cmake/src/other/tk/CMakeLists.txt: Try using TK_VERSION here, not the two individual numbers
21:56.54 *** part/#brlcad epileg (~epileg@unaffiliated/epileg)
22:30.26 *** join/#brlcad mafm_ (~mafm@239.Red-83-49-86.dynamicIP.rima-tde.net)
22:42.20 starseeker hmm - if I manually redefine itk::Toplevel, archer loads
22:42.27 starseeker <PROTECTED>
23:16.56 CIA-38 BRL-CAD: 03starseeker * r42510 10/brlcad/branches/cmake/src/tclscripts/archer/itk_redefines.tcl:
23:16.56 CIA-38 BRL-CAD: This is NOT the solution to Archer not starting up on Windows - there is
23:16.56 CIA-38 BRL-CAD: something fundamentally wrong with the Itk that bwish reports as loaded with a
23:16.56 CIA-38 BRL-CAD: 'package require Itk'. This appears to work, so add it primarily to identify
23:16.56 CIA-38 BRL-CAD: the nature of the issue.
23:57.26 CIA-38 BRL-CAD: 03starseeker * r42511 10/brlcad/branches/cmake/src/tclscripts/archer/itk_redefines.tcl:
23:57.26 CIA-38 BRL-CAD: It's the quantum bug, when you look at it it changes. A recompile now produces
23:57.26 CIA-38 BRL-CAD: a whole new problem - Splash is not recognized as a command despite (apparently)
23:57.26 CIA-38 BRL-CAD: it being in the path, and despite running successfully with the old compile.
23:57.26 CIA-38 BRL-CAD: Commenting out the splash screen results in a series of Archer errors. Auuuugh.

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