IRC log for #brlcad on 20160930

00:23.10 *** join/#brlcad gqoxgezgftqwnoyz (~armin@dslb-092-075-152-164.092.075.pools.vodafone-ip.de)
02:50.58 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
03:30.08 Notify 03BRL-CAD:brlcad * 68934 (brlcad/trunk/include/brep/bbnode.h brlcad/trunk/include/brep/brnode.h and 13 others): merge the prep-cache branch into trunk, so it can be closed without any apparent prejudice. some tidying up needed and different cache storage layout so it is multiuser safe, but this is looking like solid forward progress. all testing is looking great too -- consistently seeing results like: 8min prep +
03:30.10 Notify 140sec render reduced to 40sec prep + 120sec render. well done jon!
03:30.12 Notify ...
03:33.50 Notify 03BRL-CAD:brlcad * 68935 brlcad/trunk/include/brep/curvetree.h: make sure implementation headers come after system headers
03:42.29 Notify 03BRL-CAD:brlcad * 68936 (brlcad/trunk/include/brep/curvetree.h brlcad/trunk/include/brep/util.h): more and better header inclusion cleanup, make the files work for C too
03:51.35 *** join/#brlcad Caterpillar (~caterpill@unaffiliated/caterpillar)
03:54.04 Notify 03BRL-CAD:brlcad * 68937 (brlcad/trunk/include/brep/brnode.h brlcad/trunk/include/brep/curvetree.h brlcad/trunk/include/brep/util.h): compile first, need the c++ headers protected
03:57.10 Notify 03BRL-CAD:brlcad * 68938 brlcad/trunk/include/rt/functab.h: ws indent and document the new ft_prep_serialize callback
04:07.05 Notify 03BRL-CAD:brlcad * 68939 brlcad/trunk/src/conv/k-g.cpp: fix warning. presumably getting shell and C syntax mixed up, and the intent here is to simply make sure the first char on the current line isn't a start
04:16.08 Notify 03BRL-CAD:brlcad * 68940 (brlcad/trunk/src/libbrep/BBNode.cpp brlcad/trunk/src/libbrep/BRNode.cpp and 15 others): ws indent cleanup
04:18.39 Notify 03BRL-CAD:brlcad * 68941 brlcad/trunk/src/librt/tree.c: private local headers come last unless it's an interface header (which comes first after common.h)
07:34.26 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
07:40.51 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
08:42.15 *** join/#brlcad Ch3ck_ (~Ch3ck@41.205.19.249)
10:37.48 *** join/#brlcad Ch3ck_ (~Ch3ck@154.70.98.190)
11:22.24 *** join/#brlcad Caterpillar (~caterpill@unaffiliated/caterpillar)
11:35.03 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
11:53.36 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
13:58.36 *** join/#brlcad yorik (~yorik@187.57.229.39)
14:30.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:41.34 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
15:00.49 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
17:28.38 *** join/#brlcad merzo (~merzo@47-3-133-95.pool.ukrtel.net)
17:39.02 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:52.57 Notify 03BRL-CAD:starseeker * 68942 (brlcad/trunk/include/brep/util.h brlcad/trunk/src/librt/cache.c): Build fixes, use bnetwork.h instead of arpa/inet.h
18:06.15 Notify 03BRL-CAD:starseeker * 68943 brlcad/trunk/include/pstdint.h: Put guards on pstdint.h - cache.c is pulling this in directly, but on Windows it's also getting pulled in by common.h and causing redefinition errors. Longer term solution should probably be to test for whatever cache.c needs and handle accordingly...
18:22.39 Notify 03BRL-CAD:starseeker * 68944 brlcad/trunk/include/pstdint.h: there are already guards further in - this isn't the problem
18:33.51 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:36.00 Notify 03BRL-CAD:starseeker * 68945 brlcad/trunk/src/librt/cache.c: Rather than include pstdint.h unconditionally (which is causing problems on Windows) make sure of just the PRINTF_INT32_MODIFIER (which is the bit we need).
18:38.56 Notify 03BRL-CAD:brlcad * 68946 NIL: Work on prep caching can now proceed on trunck since it's intended for inclusion in the next release, and the branch is merged.
18:55.46 Notify 03BRL-CAD:starseeker * 68947 brlcad/trunk/include/bu/uuid.h: missing BU_EXPORT
19:02.41 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:06.01 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:13.32 Notify 03BRL-CAD:starseeker * 68948 brlcad/trunk/src/librt/CMakeLists.txt: list cache.h for CMake
19:20.52 *** part/#brlcad Ch3ck_ (~Ch3ck@154.70.98.190)
19:28.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:55.10 Notify 03BRL-CAD:starseeker * 68949 brlcad/trunk/src/librt/cache.c: Rather than allowing whatever the current working path is to be the default for rt_cache.tmp (which won't work if that path isn't writable by the user) check HOME and the bu_temp_file directory first.
20:27.24 Notify 03BRL-CAD:starseeker * 68950 (brlcad/trunk/include/bu/defines.h brlcad/trunk/include/bu/log.h brlcad/trunk/include/bu/magic.h): Revert 68151. The separation is important - bu_badmagic won't build with _BU_ATTR_NORETURN, but the others need both.
20:48.46 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:57.47 brlcad starseeker: fyi, just because the branch was closed doesn't mean it's done ... there are got lots of other bits here being worked
20:58.11 brlcad just wanted to get it off the branch sooner rather than later
21:05.12 Notify 03BRL-CAD:brlcad * 68951 brlcad/trunk/src/libgcv/plugins/vrml/vrml_read/string_util.cpp: EOF doesn't apply to character strings. presumably testing for nul end-of-string was intended.
21:06.29 brlcad one build is stuck on this: make[2]: *** No rule to make target `../misc/tools/re2c/lempar.c', needed by `misc/tools/re2c/re2cParse_parser/parser.out'. Stop.
21:06.32 brlcad make[1]: *** [misc/tools/re2c/CMakeFiles/re2c_bootstrap.dir/all] Error 2
21:11.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:26.25 ``Erik hehee, "it was merged, done!" :D is that like "*compile* *install* *leave for vacation*"?
21:33.06 brlcad ``Erik: heh, yeah
21:56.16 starseeker brlcad: hmm.. I don't recall ever seeing that error - what platform?
21:56.55 starseeker brlcad: hope I didn't break any of your work - I just wanted to get things building/working on Windows (which they seem to, btw)
21:57.36 starseeker I should be done thrashing now
22:05.48 Notify 03BRL-CAD:brlcad * 68952 (brlcad/trunk/include/rt/func.h brlcad/trunk/include/rt/functab.h and 4 others): convert the version number to a size_t for now, though this will almost certainly be going away (the storage layer needs to handle versioning)
22:07.50 brlcad starseeker: linux
22:16.38 starseeker huh. weird
22:17.01 starseeker is it an enable all build, or is it using system components?
22:34.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)

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