IRC log for #brlcad on 20130914

00:10.20 starseeker mpictor: hmm - the autotools setup I've got doesn't seem to like stack's files
00:10.58 mpictor starseeker: did you run autoreconf -fvi ?
00:11.15 starseeker ah - no
00:11.18 starseeker is rusty on autotools
00:11.35 mpictor me too. that's in INSTALL
00:11.54 starseeker heh - when all else fails, read the directions
00:11.59 mpictor I built it on gentoo with llvm-9999 and clang-9999
00:12.02 mpictor yup
00:13.09 mpictor either the documentation is wrong or building against those versions broke stack; the output file was not named poptck.txt
00:14.21 mpictor s/output file/only file I found/
00:15.11 starseeker hmm
00:15.26 starseeker sees he has some building to do if he wants to try this sucker
00:16.11 mpictor also, I had to edit poptck to use python2.7; it won't work with v3 which is default on my system
00:17.12 starseeker nods
00:48.25 Notify 03BRL-CAD:tbrowder2 * 57644 brlcad/trunk/src/util/CMakeLists.txt: add another test file for TCLAP
00:55.24 Notify 03BRL-CAD:tbrowder2 * 57645 brlcad/trunk/src/util/CMakeLists.txt: finish the phrase
01:06.03 Notify 03BRL-CAD:tbrowder2 * 57646 brlcad/trunk/src/util/bu_opt_parse.cpp: refactor cmd.add to follow the switch
01:08.27 Notify 03BRL-CAD:tbrowder2 * 57647 brlcad/trunk/src/util/bu_opt_parse.cpp: zero the pointer in the container after deletion (for OCD programmers)
01:15.26 zero_level ``Erik, brlcad : If we want a capacity to read/write bmp files. I believe we will need libbmp in our source code ?
01:16.14 zero_level Is this recommended ? Is there any other alternative ?
01:16.46 zero_level How to configure libbmp with the src code ?
01:18.53 *** join/#brlcad FLOSSrookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
01:20.44 Notify 03BRL-CAD:tbrowder2 * 57648 brlcad/trunk/src/util/bu_opt_parse.h: remove unused char type
01:21.50 Notify 03BRL-CAD:tbrowder2 * 57649 brlcad/trunk/src/util/bu_opt_parse.cpp: fill data extraction for rest of types for UnlabeledValueArg
03:35.05 brlcad zero_level: I would not worry about bmp files at this point
03:35.39 brlcad doxygen comments are easily more important than that
03:36.42 brlcad basically making what you have even easier to use still, and used by more tools in util
03:37.32 brlcad maths22: ahh! that refresher, yes okay that did slip memory
03:54.42 brlcad starseeker: hm, not digging the mix of positive and negative flags
03:56.03 brlcad i get the desire to have the default be 'ls' with hidden hidden, but the flags/api should probably be positive
03:57.53 brlcad with default flags=0 being something like DB_LS_VISIBLE, others become DB_LS_REGION, DB_LS_COMB, DB_LS_TOPS, etc
03:57.56 brlcad (note that "solid" implying primitives is a convention most of our docs have been intentionally moving away from)
03:58.25 brlcad (they're not all solid, not even all are geometric)
04:01.22 brlcad the other point I started to make earlier about there being a problem with struct directory ** is in db_argv_to_dpv() ... you have to know when the list ends, so it needs to be null terminated but argv entries can result in a null entry
04:01.45 brlcad looks like you don't null-terminate either db_argv_to_dpv() or db_dpv_to_argv(), that's a second issue
04:22.36 brlcad oof, STACK's build system is very llvm and linux-specific .. this is going to take some work
05:41.29 *** join/#brlcad kesha__ (~kesha@49.249.0.50)
06:16.24 *** join/#brlcad FLOSSrookie (~brian@107.200.34.111)
06:51.32 *** join/#brlcad FLOSSrookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
06:57.55 *** join/#brlcad kesha__ (~kesha@49.249.0.106)
07:47.56 *** join/#brlcad kesha (~kesha@49.249.200.19)
08:23.45 *** join/#brlcad kesha_ (~kesha@49.249.191.62)
08:36.45 Notify 03BRL-CAD Wiki:Vladbogolin * 6134 /wiki/User:Vladbogolin/GSoC2013/Logs: /* Week 13 */
08:50.32 *** join/#brlcad FLOSSrookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
08:53.41 *** join/#brlcad kesha_ (~kesha@49.249.16.85)
09:08.12 *** join/#brlcad vladbogo (~vlad@188.25.237.111)
09:34.05 *** join/#brlcad mpictor (~mark@c-67-177-102-131.hsd1.in.comcast.net)
09:44.42 *** join/#brlcad vladbogo (~vlad@188.25.237.111)
09:47.11 vladbogo hi all. After updating to the latest revision archer does not start (gives a segfault at the begining). Does anyoane know why this happen?
10:40.15 Notify 03BRL-CAD:tbrowder2 * 57650 (brlcad/trunk/src/util/CMakeLists.txt brlcad/trunk/src/util/dsp_add2.c and 2 others): rename files for consistency to bu_arg* instead of bu_opt; add bu_arg_free function for bulk heap memory recovery
10:42.24 Notify 03BRL-CAD:tbrowder2 * 57651 brlcad/trunk/src/util/dsp_add2.c: free bu_arg_vars memory
11:21.04 Notify 03BRL-CAD:tbrowder2 * 57652 brlcad/trunk/src/util/test_bu_arg_parse.c: clean out unneeded code
11:28.10 Izak_ ls
11:42.28 *** join/#brlcad Ch3ck_ (~Shadownet@195.24.220.16)
11:52.59 starseeker brlcad: so we'd just document what the standard set of flags would be to get default 'ls' behavior?
11:53.58 starseeker suspected mixing positive and negative wouldn't fly well, but it seemed odd to have to add a lot of flags to get the most common behavior...
11:54.41 starseeker can live with it... API cleanliness probably trumps verbosity concerns in this instance
11:56.35 starseeker hmm, see the point with db_argv_to_dpv - do we need the full argc/argv paring convention for that API then?
11:57.10 starseeker or is there some empty-but-not-NULL convention we could establish for the directory ** arrays?
12:13.34 *** join/#brlcad kesha__ (~kesha@49.249.0.96)
13:12.04 *** join/#brlcad FLOSSrookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
13:51.03 *** join/#brlcad Ch3ck_ (~Shadownet@195.24.220.16)
14:20.50 Notify 03BRL-CAD:iiizzzaaakkk * 57653 brlcad/trunk/src/librt/primitives/hrt/hrt.c: Correcting rt_hrt_bbox(): Stretching the xdir vector to accomodate the heart, rt_hrt_norm():Correcting Z component of the normal vector.
14:25.56 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 6135 /wiki/User:Izak/GSOC_2013_logs: /* September 9th to September 14th */
14:44.01 *** join/#brlcad FLOSSrookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
15:04.18 *** join/#brlcad caen23 (~caen23@92.85.89.94)
15:07.51 Notify 03BRL-CAD:starseeker * 57654 brlcad/trunk/src/librt/ls.c: Make a second stab at ls.c
15:08.01 starseeker brlcad: how does that look?
15:13.04 Notify 03BRL-CAD:starseeker * 57655 brlcad/trunk/src/librt/ls.c: whoops, copy paste issue
15:13.33 Notify 03BRL-CAD:starseeker * 57656 brlcad/trunk/src/librt/ls.c: ws
15:36.47 Notify 03BRL-CAD:starseeker * 57657 brlcad/trunk/src/librt/ls.c: The previous flags allowed filtering but not the additive building of objects that matched one or more flags. Add a second set of flags to allow for that scenario.
15:42.11 Notify 03BRL-CAD:starseeker * 57658 brlcad/trunk/src/librt/ls.c: Only return after all the flags are checked - additive flags may change the final result.
15:58.19 *** join/#brlcad kesha__ (~kesha@49.249.8.16)
16:35.36 *** join/#brlcad FLOSSrookie (~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net)
17:32.54 *** join/#brlcad kesha__ (~kesha@49.249.0.72)
17:36.38 Notify 03BRL-CAD:starseeker * 57659 (brlcad/trunk/include/raytrace.h brlcad/trunk/src/libged/comb.c and 4 others): Rework search to use directory pointers instead of char ** arrays. Use db_ls, remove db_tops
17:53.28 *** join/#brlcad kesha (~kesha@49.202.231.142)
17:57.08 Notify 03BRL-CAD:tbrowder2 * 57660 (brlcad/trunk/src/util/bu_arg_parse.cpp brlcad/trunk/src/util/bu_arg_parse.h): put const in correct position
20:01.31 *** join/#brlcad whyesse (~quassel@94.159.133.103)
20:26.05 *** join/#brlcad mpictor (~mark@c-67-177-102-131.hsd1.in.comcast.net)
21:19.50 Ch3ck_ runs to bed!
21:23.28 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 6136 /wiki/User:Izak/GSOC_2013_logs: /* September 9th to September 14th */
21:33.44 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 6137 /wiki/User:Izak/GSOC_2013_logs: /* September 9th to September 14th */
21:34.24 Notify 03BRL-CAD Wiki:IIIzzzaaakkk * 6138 /wiki/User:Izak/GSOC_2013_logs: /* September 9th to September 14th */
21:36.55 *** join/#brlcad kesha (~kesha@49.202.231.142)

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