IRC log for #brlcad on 20111129

00:02.27 starseeker if it works, should we add it to allow a tweaked indent.sh to work "out of the box", as it were?
00:07.13 brlcad you mean add astyle to our repo? nah
00:09.36 brlcad it's enough to point an offender at the download with instructions that they need to install/run it
00:10.21 brlcad it's a thought, but still not necessary until a complete style is defined
00:10.56 starseeker alrightie
00:11.02 brlcad which would still take at least a day I think to get right, test, verify
00:11.43 brlcad next step is for someone(tm) to work on a matching style definition
00:12.00 brlcad that would have been a good GCI task :)
00:12.51 starseeker heh - next year :-)
00:13.04 brlcad maybe :)
00:13.35 brlcad it's still a highly dubious program from an efficiency perspective -- most I talked to said it's a wash at best
00:13.56 starseeker hmm. Maybe just as well then
00:14.01 brlcad I was interested more from a community building/awareness perspective, get 'em aware young
00:17.06 starseeker sees the core chromium browser is BSD licensed... cool. Might have to try that. Been avoiding Chrome itself.
00:18.18 starseeker Oo - lots of design docs
00:18.41 starseeker yow - multi *process* architecture?
00:19.00 starseeker backs away slowly...
00:22.11 brlcad you do realize why it's designed that way though, right?
00:22.23 brlcad flash crashing doesn't bring down your browser
00:22.27 starseeker sure - so the browser is robust when individual pages fail
00:22.35 starseeker er, yeah :-)
00:22.59 starseeker not very useful for our own problem domain though
00:22.59 brlcad if a plugin fails, no impact other than maybe a page load failing
00:23.15 brlcad if we had lots of unreliable plugins, perhaps
00:53.55 CIA-59 BRL-CAD: 03starseeker * r47672 10/brlcad/trunk/src/librt/CMakeLists.txt: Because librt is using so many different DLL_IMPORTS/EXPORTS flags, we're going to have to handle a few things manually. Any reason not to roll TIE_DLL and DB5_DLL into RT_DLL?
01:01.45 brlcad no reason comes to mind, wondered why they were separate to begin with
01:05.41 CIA-59 BRL-CAD: 03starseeker * r47673 10/brlcad/trunk/ (include/db5.h include/tie.h src/librt/CMakeLists.txt): DB5 and TIE export prefixes switched to RT
02:09.46 *** join/#brlcad louipc (~louipc@archlinux/fellow/louipc)
02:15.08 CIA-59 BRL-CAD: 03starseeker * r47674 10/brlcad/trunk/src/ (8 files in 7 dirs): Make a stab at dealing with more MSVC build issues with new setup. Not tested yet.
02:59.06 *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol)
03:11.55 starseeker huh, cool - wonder if features could be snarfed from this for astyle: http://gcgreatcode.cvs.sourceforge.net/viewvc/gcgreatcode/GC/GC.txt?revision=1.4&view=markup
03:22.42 starseeker BRL-CAD builds on Windows once more
03:22.51 starseeker is outta here
03:22.57 louipc bye
03:27.17 louipc Anyone know the address/url to checkout/commit via svn+ssh? or is brlcad not set up for that?
05:35.56 *** join/#brlcad IriX64 (~kvirc@bas2-sudbury98-1177872364.dsl.bell.ca)
05:36.07 IriX64 http://pastebin.com/6qAwbny1
05:36.16 IriX64 just checked out and happened
05:36.22 IriX64 ciao
06:19.11 *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol)
13:28.37 brlcad ~cadsvn
13:28.37 ibot To obtain BRL-CAD from Subversion: svn checkout https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk brlcad
13:32.32 brlcad louipc: it should work, though I admittedly haven't used that method in a very long time
13:33.24 brlcad I believe svn+ssh requires uploading your ssh key ( https://sourceforge.net/apps/trac/sourceforge/wiki/SSH%20keys ) or it will prompt for password multiple times for a single checkout
13:41.21 brlcad louipc: I take it back, looks like they changed it to be https-only some time ago (about a year ago) though they keys will still work and get used
13:45.53 brlcad louipc: ahh, and their new beta website interface will support it in the upcoming months: https://sourceforge.net/p/forge/documentation/svn%20-%20Beta/
13:46.57 brlcad brl-cad has not yet migrated to the beta interface
14:00.48 ``Erik TIE_DLL being seperate is legacy from when libtie linked librt
14:27.47 CIA-59 BRL-CAD: 03d_rossberg * r47675 10/brlcad/trunk/src/ (librt/CMakeLists.txt libwdb/CMakeLists.txt): the brlcad.dll needs an openNURBS.dll: setting the compiler switches
14:31.33 CIA-59 BRL-CAD: 03d_rossberg * r47676 10/rt^3/trunk/src/coreInterface/ConstDatabase.cpp: the result of a test for NULL should be honored
14:36.56 starseeker hmm... IriX64's error raises the question of how hard we should look for jni.h... at least on my system, no special effort is required
14:37.36 starseeker not sure if that should be regarded as a system configuration issue...
14:39.21 starseeker oh, right, I've got that config thing working
14:39.24 starseeker hmm...
14:47.22 starseeker might have to treat it as a config issue, or there are other issues
14:47.42 starseeker my system has both java itself and gcc supplying jni.h headers
14:48.42 starseeker (incompatible ones, I might add)
14:50.53 starseeker shakes head - need help for this one, don't know enough about Java/JNI
15:07.07 ``Erik at the moment, the only jni using stuff is incredibly muves specific, so I'd say "not at all" for the time being... :D make 'em set the variable
15:46.39 CIA-59 BRL-CAD: 03brlcad * r47677 10/brlcad/trunk/src/rt/viewedge.c: carl reported a typo
15:54.25 CIA-59 BRL-CAD: 03brlcad * r47678 10/brlcad/trunk/src/tclscripts/rtwizard/examples/ (5 files in 5 dirs): various additional corrections from carl for rtwizard.
16:18.00 CIA-59 BRL-CAD: 03brlcad * r47679 10/brlcad/trunk/src/adrt/isst_tcltk.c: TIE_EXPORT is dead
16:42.40 CIA-59 BRL-CAD: 03bob1961 * r47680 10/brlcad/trunk/src/rt/do.c: Remove call to do_ae() from within cm_ae(). This causes a segmentation fault. Besides, do_ae() gets called later in main.c if necessary.
17:22.06 CIA-59 BRL-CAD: 03n_reed * r47681 10/brlcad/trunk/src/other/perplex/ (9 files): borrowing re2c's option parser
17:22.28 CIA-59 BRL-CAD: 03starseeker * r47682 10/brlcad/trunk/CMakeLists.txt: Do a little more to disable librtserver - may have to eventually do an actual compile test on this, but hopefully this will avoid some issues.
17:50.14 CIA-59 BRL-CAD: 03bob1961 * r47683 10/brlcad/trunk/ (4 files in 4 dirs): Added a data_polygons subcommand for saving a polygon as a sketch. Also added one for importing polygon data from a sketch.
18:07.07 CIA-59 BRL-CAD: 03starseeker * r47684 10/brlcad/trunk/src/other/libutahrle/CMakeLists.txt: Hmm, must have had a stale libutahrle lib file around. Tweak MSVC build flags.
18:11.56 CIA-59 BRL-CAD: 03n_reed * r47685 10/brlcad/trunk/src/other/perplex/ (parser.y perplex.cpp perplex.h scanner_template.c): added option for specifying output file
19:07.16 *** join/#brlcad merzo (~merzo@29-12-132-95.pool.ukrtel.net)
19:09.21 *** join/#brlcad Forth (~Forth@92.242.118.253)
19:11.58 *** part/#brlcad Forth (~Forth@92.242.118.253)
19:12.50 CIA-59 BRL-CAD: 03bob1961 * r47686 10/brlcad/trunk/src/rt/do.c: Revert the previous commit.
19:22.12 CIA-59 BRL-CAD: 03bob1961 * r47687 10/brlcad/trunk/src/rt/do.c: Check rtip for NULL before trying to use withing do_ae().
19:33.44 CIA-59 BRL-CAD: 03erikgreenwald * r47688 10/brlcad/trunk/src/libtclcad/tclcad_obj.c: remove uninitialized (and basically unused) ret variable
19:34.34 CIA-59 BRL-CAD: 03starseeker * r47689 10/brlcad/trunk/ (3 files in 3 dirs): Clean up the OSX framework detection
19:43.38 CIA-59 BRL-CAD: 03erikgreenwald * r47690 10/brlcad/trunk/src/librt/CMakeLists.txt: Set OBJ_BREP on all statics, not just windows
19:59.17 CIA-59 BRL-CAD: 03starseeker * r47691 10/brlcad/trunk/src/libdm/CMakeLists.txt: the libdm static build does need some defines - add those.
20:04.14 CIA-59 BRL-CAD: 03starseeker * r47692 10/brlcad/trunk/src/librt/CMakeLists.txt: just BUILD_STATIC_LIBS
20:05.34 CIA-59 BRL-CAD: 03n_reed * r47693 10/brlcad/trunk/src/other/perplex/ (parser.y perplex.cpp perplex.h scanner.re scanner_template.c): add ability to generate a header file
20:17.05 CIA-59 BRL-CAD: 03erikgreenwald * r47694 10/brlcad/trunk/src/libged/CMakeLists.txt: Move FB includes to end to try to shuffle macports include dir out...
20:32.12 starseeker ``Erik: brlcad said defining that broke some other platform
20:32.27 starseeker apparently defining that can have Bad Side-effects...
20:35.48 ``Erik hm, thought I had it safely wrapped *shrug*
21:05.24 CIA-59 BRL-CAD: 03bob1961 * r47695 10/brlcad/trunk/src/tclscripts/lib/Ged.tcl: ae2dir doesn't take a view parameter
21:08.27 brlcad ``Erik: you did have it wrapped, and it still caused a problem because it was a compiler variable
21:09.33 brlcad that's why the _* vars aren't supposed to be used, compiler is allowed to claim imminent domain on them and screw up caller code in seeminly unreasonable ways
21:11.31 brlcad if I remember the problem correctly, it would fail the build even if you #undef _VAR ; #define _VAR 1 ; it would abort saying you're screwing with an already defined _VAR and no #ifdef logic could get around it
21:12.42 ``Erik hm *shrug* if fails on my laptop, too (very up to date), but turning off strict allows it to pass
21:12.49 brlcad so need some other fix (like always putting X11 includes last)
21:14.31 brlcad so great, you have a repeatable platform environment where you can find another solution :P
21:14.35 CIA-59 BRL-CAD: 03starseeker * r47696 10/brlcad/trunk/misc/CMake/BRLCAD_Util.cmake: Just remove duplicates regardless
21:14.55 starseeker votes for smacking the zlib developers with a wet trout
21:16.40 ``Erik also have slews of warnings from variatic macros in an X header, :D all good fun here
21:17.50 brlcad I just got those for the first time today from an autotools build, FD_SET() and FD_ISSET()
21:18.21 brlcad at least seemingly related
21:18.45 brlcad error: ISO C forbids braced-groups within expressions
21:28.32 CIA-59 BRL-CAD: 03n_reed * r47697 10/brlcad/trunk/src/other/perplex/ (parser.y scanner.re scanner_template.c): address compiler warnings
21:35.12 brlcad starseeker: false alarm on the strict failure discrepancy, it wasn't compiling optimized which triggers the failure
21:50.18 CIA-59 BRL-CAD: 03bob1961 * r47698 10/brlcad/trunk/src/librt/primitives/extrude/extrude.c: When using "put" to create an extrude primitive it's possible to get a segmentation fault if the sketch name is not specified. This updates rt_extrude_adjust() to check if sketch_name is NULL.
21:53.44 CIA-59 BRL-CAD: 03erikgreenwald * r47699 10/brlcad/trunk/misc/CMake/Fink_MacPorts.cmake: add include dirs to remove command
21:58.41 starseeker phew :-)
21:59.26 starseeker looks like we can work around the zlib thing by disabling macports
22:23.16 CIA-59 BRL-CAD: 03brlcad * r47700 10/brlcad/trunk/src/libged/polyclip.cpp: curr_lsg won't be initialized if the list is empty. make sure we don't dereference.
22:28.54 CIA-59 BRL-CAD: 03brlcad * r47701 10/brlcad/trunk/include/ (CMakeLists.txt Makefile.am bselect.h):
22:28.56 CIA-59 BRL-CAD: add a new header for wrapping the logic and functionality necessary for
22:28.56 CIA-59 BRL-CAD: protecting against a bug in gcc 4.6.2 where the FD_*() macros aren't marked as
22:28.56 CIA-59 BRL-CAD: extensions causing gcc to emit a warning during -O3 compilation about ISO C
22:28.56 CIA-59 BRL-CAD: forbidding braced-groups within expressions. this may need some more
22:28.56 CIA-59 BRL-CAD: precautions to ensure we only perform this workaround when absolutely necessary,
22:28.57 CIA-59 BRL-CAD: but it seems to work well for the platform (linux) exhibiting the error.
22:32.59 CIA-59 BRL-CAD: 03brlcad * r47702 10/brlcad/trunk/src/ (7 files in 5 dirs):
22:32.59 CIA-59 BRL-CAD: replace includes of sys/select with the new bselect.h header so we can avoid a
22:33.00 CIA-59 BRL-CAD: gcc 4.6.2 'ISO C forbids braced-groups within expressions' -O3 -pedantic error.
22:33.00 CIA-59 BRL-CAD: looks like the '-Werror=edantic' problem is already reported.
22:36.28 CIA-59 BRL-CAD: 03brlcad * r47703 10/brlcad/trunk/src/conv/enf-g.c: initialize variables before use. atof may fail.
22:42.40 CIA-59 BRL-CAD: 03brlcad * r47704 10/brlcad/trunk/src/ (6 files in 3 dirs): few more select() caller stragglers that didn't include sys/select.h directly. include bselect.h ftw.
23:08.31 CIA-59 BRL-CAD: 03brlcad * r47705 10/brlcad/trunk/src/librt/primitives/extrude/extrude.c:
23:08.31 CIA-59 BRL-CAD: reworking more variables since compilation is halting on bugs that gcc 4.6.2
23:08.31 CIA-59 BRL-CAD: detected where we're calling V3ARGS on point2d_t variables being passed around.
23:08.31 CIA-59 BRL-CAD: make isect_line2_ellipse() take 2d entities and promote the rest to 3d for now.

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