| 01:02.46 | *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1) | |
| 01:46.53 | *** join/#brlcad louipc (~louipc@archlinux/trusteduser/louipc) | |
| 02:20.33 | *** join/#brlcad Ralith (~ralith@S010600221561996a.vc.shawcable.net) | |
| 03:17.42 | *** join/#brlcad juanman (~quassel@unaffiliated/juanman) | |
| 04:35.58 | CIA-53 | BRL-CAD: 03starseeker * r42816 10/brlcad/branches/cmake/CMakeLists.txt: |
| 04:35.58 | CIA-53 | BRL-CAD: Going to have to use a global property for the build targets lists - functions |
| 04:35.58 | CIA-53 | BRL-CAD: have local variable scope, not sure why it ever worked originally. This needs |
| 04:35.58 | CIA-53 | BRL-CAD: more testing, not sure it stays constant over multiple cmake runs and need to |
| 04:35.58 | CIA-53 | BRL-CAD: verify it's doing 'the right things'. Also, test noprod rule. |
| 05:07.48 | CIA-53 | BRL-CAD: 03brlcad * r42817 10/brlcad/trunk/src/librtserver/rtserver.c: add missing footer |
| 05:08.39 | CIA-53 | BRL-CAD: 03brlcad * r42818 10/brlcad/trunk/src/librtserver/rtserver.c: ws/indent consistency cleanup |
| 05:33.13 | CIA-53 | BRL-CAD: 03starseeker * r42819 10/brlcad/branches/cmake/CMakeLists.txt: |
| 05:33.14 | CIA-53 | BRL-CAD: This is a long shot, but see if a per-directory noprod can be set up. Just |
| 05:33.14 | CIA-53 | BRL-CAD: exploring the preliminary steps as yet - if this does work it will involve a |
| 05:33.14 | CIA-53 | BRL-CAD: hideous abuse of the old CMP0002 policy allowing non-unique target names, so not |
| 05:33.14 | CIA-53 | BRL-CAD: ideal even if it does work... |
| 05:35.51 | *** join/#brlcad cjdevlin (~devlin@d118-75-252-178.try.wideopenwest.com) | |
| 05:57.58 | *** join/#brlcad yukonbob (~bch@S010600235a187d92.ok.shawcable.net) | |
| 05:59.49 | *** join/#brlcad Stattrav (~Stattrav@122.172.33.253) | |
| 05:59.50 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) | |
| 06:44.58 | CIA-53 | BRL-CAD: 03jordisayol * r42820 10/brlcad/trunk/ (misc/debian/control misc/debian/rules sh/make_deb.sh): add the option to build debian source packages and change debian configuration. |
| 09:14.39 | CIA-53 | BRL-CAD: 03jordisayol * r42821 10/brlcad/trunk/ (4 files in 2 dirs): add two new doc menu entries |
| 09:58.29 | cjdevlin | !info xubuntu-desktop |
| 11:19.43 | dloman | Well, i must admit that this storm is rather disappointing :/ |
| 11:20.11 | dloman | snow was supposed to start at 1700 yesterday and accumulate 5 inches.. so far, just a dusting. |
| 11:20.34 | dloman | But the ice has finally started..... yay. |
| 12:38.49 | *** join/#brlcad juanman (~quassel@unaffiliated/juanman) | |
| 13:29.54 | *** join/#brlcad Stattrav (~Stattrav@117.192.135.87) | |
| 13:29.54 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) | |
| 13:36.57 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) | |
| 13:38.13 | ``Erik | hm, the cul de sac is a sheet of ice, no one else in my cul de sac has tried venturing out, one of my neighbors said he heard about lots of accidents on tv and was going to wait until it warms up later to try |
| 13:38.17 | ``Erik | O.O wee |
| 13:48.35 | dloman | time to take the M3 out for a 'spin' eh? =D |
| 13:51.29 | ``Erik | heh, it wouldn't be able to get out of the driveway, still too much snow and ice |
| 13:59.09 | dloman | fun fun! |
| 14:19.47 | *** join/#brlcad epileg (~epileg@unaffiliated/epileg) | |
| 14:57.07 | dloman | Icy here, icy there...but at least post is open! lol |
| 15:34.16 | ``Erik | once I got out of my neighborhood (I think about a mile?), it was all good |
| 15:34.43 | ``Erik | I don't think they salt back in my development, or the one I have to go through to get from mine to the highway |
| 15:35.43 | ``Erik | 0.7 miles according to google maps heh |
| 15:41.40 | CIA-53 | BRL-CAD: 03starseeker * r42822 10/brlcad/branches/cmake/CMakeLists.txt: (log message trimmed) |
| 15:41.40 | CIA-53 | BRL-CAD: Eeek. This appears to be a working per-directory noprod solution. Done the |
| 15:41.40 | CIA-53 | BRL-CAD: best I can for convenience vs. policy - CMP0002 forbids non-unique target names, |
| 15:41.40 | CIA-53 | BRL-CAD: and hence excludes a 'make noprod' rule for each directory. Even forcing that |
| 15:41.40 | CIA-53 | BRL-CAD: to OLD, get some odd behavior with the toplevel 'make noprod' rule (not |
| 15:41.41 | CIA-53 | BRL-CAD: surprisingly, the policy is there for a reason). Hence, there is a toplevel |
| 15:41.42 | CIA-53 | BRL-CAD: make noprod command and in subdirectories 'make noprod' becomes 'cmake -P |
| 15:42.56 | starseeker | brlcad: that appears to be the best I can do for noprod - you can achieve (I think) the effects of make noprod in a directory but you'll have to do the cmake -P thing instead of make noprod |
| 16:11.14 | CIA-53 | BRL-CAD: 03starseeker * r42823 10/brlcad/branches/cmake/ (9 files in 5 dirs): Fix step build properly - surprise, surprise using scl_cf.h correctly actually helped |
| 16:20.15 | CIA-53 | BRL-CAD: 03starseeker * r42824 10/brlcad/branches/cmake/src/conv/step/CMakeLists.txt: Add the output include dir for step |
| 17:05.17 | CIA-53 | BRL-CAD: 03starseeker * r42825 10/brlcad/branches/cmake/src/other/tcl/CMakeLists.txt: Nevermind the dash - this symlink logic is too fragile, so just go with CMake standard practice |
| 17:08.52 | CIA-53 | BRL-CAD: 03jordisayol * r42826 10/brlcad/trunk/misc/Makefile.am: add two debian doc menu entries |
| 17:53.08 | CIA-53 | BRL-CAD: 03starseeker * r42827 10/brlcad/branches/cmake/ (5 files in 5 dirs): Ah - remove files based on version number properties as well for noprod. Start using the exec list to strip executables for CPack |
| 18:28.15 | *** join/#brlcad andrecastelo (~andre@187.115.160.108) | |
| 18:33.10 | CIA-53 | BRL-CAD: 03erikgreenwald * r42828 10/brlcad/trunk/src/librt/primitives/nmg/nmg_junk.c: Remove the HIDDEN from these junk functions to avoid "unused symbol" failures when debugging is off. |
| 18:43.21 | CIA-53 | BRL-CAD: 03starseeker * r42829 10/brlcad/branches/cmake/src/other/step/CMake/SCL_Utils.cmake: Don't use absolute install paths |
| 18:54.28 | CIA-53 | BRL-CAD: 03starseeker * r42830 10/brlcad/branches/cmake/ (4 files in 4 dirs): another absolute install path |
| 19:12.52 | ``Erik | http://punditkitchen.files.wordpress.com/2011/01/1fe680f4-203b-47af-bb23-8bb0e0f2a623.jpg |
| 19:20.16 | CIA-53 | BRL-CAD: 03starseeker * r42831 10/brlcad/branches/cmake/ (3 files in 2 dirs): Little more tweaking to mark variables as advanced |
| 19:25.14 | CIA-53 | BRL-CAD: 03starseeker * r42832 10/brlcad/branches/cmake/src/tclscripts/ampi.tcl: verbose flag is intentional to highlight problems - restore |
| 19:29.26 | CIA-53 | BRL-CAD: 03johnranderson * r42833 10/jbrlcad/trunk/ (10 files in 2 dirs): Point and Vector3 now have a common base class (Triple) |
| 19:36.29 | CIA-53 | BRL-CAD: 03starseeker * r42834 10/brlcad/branches/cmake/ (25 files in 11 dirs): MFC 42833 |
| 19:43.05 | CIA-53 | BRL-CAD: 03starseeker * r42835 10/brlcad/trunk/src/libbu/brlcad_path.c: realpath tweak, add ifdef wrapped Windows logic |
| 19:45.49 | CIA-53 | BRL-CAD: 03starseeker * r42836 10/brlcad/trunk/src/libbn/anim.c: initialize dir (quiet a warning) |
| 19:57.47 | starseeker | um... |
| 19:57.49 | starseeker | cc1plus: warnings being treated as errors |
| 19:57.49 | starseeker | src/other/openNURBS/opennurbs_array.h: In function ?ON_Curve* brlcad::pullback_curve(ON_BrepFace*, const ON_Curve*, brlcad::SurfaceTree*, double, double)?: |
| 19:57.52 | starseeker | src/other/openNURBS/opennurbs_array.h:353: error: inlining failed in call to ?virtual ON_2dPointArray::~ON_2dPointArray()?: call is unlikely and code size would grow |
| 19:57.55 | starseeker | src/librt/opennurbs_ext.cpp:2400: error: called from here |
| 19:58.12 | starseeker | huh? |
| 20:11.00 | brlcad | c++ should not be compiling with strict |
| 20:11.29 | brlcad | though that warning is a valid "issue" |
| 20:12.01 | brlcad | destructors shouldn't be inline anyways |
| 20:12.27 | starseeker | doesn't see where it's being inlined |
| 20:33.08 | CIA-53 | BRL-CAD: 03brlcad * r42837 10/brlcad/trunk/misc/debian/ (7 files): switch to text/plain and set eol-style to native |
| 20:42.24 | CIA-53 | BRL-CAD: 03brlcad * r42838 10/brlcad/trunk/src/libbn/anim.c: VINIT_ZERO instead of {} |
| 20:50.00 | CIA-53 | BRL-CAD: 03starseeker * r42839 10/brlcad/branches/cmake/src/libfft/CMakeLists.txt: Yow - optimized is what kills fft - don't go above 256 until there's a demonstrated need |
| 20:51.28 | brlcad | hehe |
| 20:53.02 | brlcad | the autotools build only goes up to 256 |
| 20:53.10 | CIA-53 | BRL-CAD: 03starseeker * r42840 10/brlcad/branches/cmake/src/libtclcad/CMakeLists.txt: Make libtclcad strict |
| 20:53.31 | brlcad | those generated sources get big fast |
| 20:53.37 | starseeker | indeed |
| 20:54.26 | brlcad | but it's clever, iirc one of the fastest implementation methods |
| 20:54.43 | starseeker | neat |
| 20:54.54 | starseeker | hmm |
| 20:54.57 | starseeker | src/liboptical/sh_noise.c:174: error: ânoise_renderâ declared âstaticâ but never defined |
| 20:54.58 | brlcad | would be ineteresting to revisit some comparisons to see if we're still one of the best |
| 20:55.56 | brlcad | the curse of forward declarations |
| 20:56.17 | brlcad | there shouldn't be any forward declarations |
| 20:59.26 | starseeker | must have missed an update |
| 21:01.47 | CIA-53 | BRL-CAD: 03starseeker * r42841 10/brlcad/trunk/src/liboptical/sh_noise.c: Forward declarations bad. - move mfuncs down and get rid of them |
| 21:01.58 | starseeker | sh_points.c:79: error: useless storage class specifier in empty declaration |
| 21:04.09 | CIA-53 | BRL-CAD: 03starseeker * r42842 10/brlcad/trunk/src/liboptical/sh_points.c: Hidden causes a warning here about useless storage class specification |
| 21:05.11 | *** join/#brlcad R0b0t1 (~Enigma@64-136-219-55.dyn.everestkc.net) | |
| 21:05.11 | *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1) | |
| 21:10.51 | epileg | I can not create pdf files in Linux. is this normal? |
| 21:11.06 | starseeker | epileg: you mean the build won't make them? |
| 21:11.14 | epileg | yes, this is |
| 21:11.21 | starseeker | what is the error? |
| 21:11.35 | epileg | no error, on config says... |
| 21:11.39 | epileg | just a moment |
| 21:11.46 | starseeker | oh - you need to install Apache FOP |
| 21:13.03 | epileg | starseeker: thanks! I'll check |
| 21:14.54 | starseeker | brlcad: uh, this one has me puzzled... |
| 21:14.58 | starseeker | src/conv/g-vrml.c:821: error: variable â__streamâ might be clobbered by âlongjmpâ or âvfor |
| 21:25.46 | brlcad | starseeker: you didn't see all of those longjmp commits last week? |
| 21:26.20 | brlcad | or at least read the commit messages .. I blathered quite a bit about that :) |
| 21:26.27 | starseeker | thought he recalled something |
| 21:26.30 | starseeker | checks... |
| 21:30.28 | starseeker | brlcad: r42544? |
| 22:00.51 | starseeker | cannot follow what this logic is doing |
| 22:01.06 | starseeker | q |
| 22:12.34 | CIA-53 | BRL-CAD: 03starseeker * r42844 10/brlcad/trunk/src/conv/dem-g.c: Compiler doesn't like this inline |
| 22:19.40 | CIA-53 | BRL-CAD: 03starseeker * r42843 10/brlcad/trunk/src/liboptical/sh_text.c: Need a little more careful look here, but this removes enough forward decls to get it building |
| 22:20.39 | CIA-53 | BRL-CAD: 03brlcad * r42845 10/brlcad/trunk/ (4 files in 3 dirs): check for GetFullPathName() and conditionalize on HAVE_GETFULLPATHNAME instead of _WIN32 accordingly |
| 22:21.44 | CIA-53 | BRL-CAD: 03brlcad * r42846 10/brlcad/trunk/src/libbu/ (brlcad_path.c timer.c): include bio.h instead of direclty including windows.h; keying off _WIN32 is bad form |
| 22:21.44 | CIA-53 | BRL-CAD: 03brlcad * r42847 10/brlcad/trunk/src/mged/mged.c: ERR... really? somehow this commit didn't make it through. give mged the ability to forcibly flip the version number even if librt doesn't do it automatically. |
| 22:21.44 | CIA-53 | BRL-CAD: 03brlcad * r42848 10/brlcad/trunk/src/bwish/ (consoleMain.c winMain.c): another bio.h inclusion instead of windows.h |
| 22:21.45 | CIA-53 | BRL-CAD: 03erikgreenwald * r42849 10/brlcad/branches/bottie/ (4 files in 3 dirs): mimic rt_bot_minpieces for TIE algorithm |
| 22:27.20 | CIA-53 | BRL-CAD: 03starseeker * r42850 10/brlcad/trunk/src/conv/g-vrml.c: work around potential clobber in g-vrml |
| 22:27.20 | CIA-53 | BRL-CAD: 03starseeker * r42851 10/brlcad/trunk/src/conv/g-x3d.c: Same issue with g-x3d |
| 22:28.37 | CIA-53 | BRL-CAD: 03starseeker * r42852 10/brlcad/trunk/src/libdm/ (dm-plot.c dm-ps.c dm-tk.c): reorder to remove forward declarations |
| 22:39.41 | CIA-53 | BRL-CAD: 03starseeker * r42853 10/brlcad/branches/cmake/misc/CMake/BRLCAD_Util.cmake: Turn off Werror when we see cpp files in a strict library, unless CXX_STRICT is on. Leave the warnings unless the warnings option is off. |
| 22:42.31 | CIA-53 | BRL-CAD: 03starseeker * r42854 10/brlcad/branches/cmake/CMakeLists.txt: Add the BRLCAD-ENABLE_CXX_STRICT option |
| 22:44.30 | CIA-53 | BRL-CAD: 03brlcad * r42855 10/brlcad/trunk/src/mged/mged.c: tweak the message to let the user know whether -f had any affect. only mark as read-only and flip if we need to. |
| 22:45.16 | CIA-53 | BRL-CAD: 03starseeker * r42856 10/brlcad/trunk/src/ (4 files in 2 dirs): Few misc tweaks - turn off some unused libged code, UNUSED in brep.cpp |
| 22:46.55 | CIA-53 | BRL-CAD: 03starseeker * r42857 10/brlcad/branches/cmake/ (26 files in 10 dirs): Put various fixes into CMake branch |
| 22:46.57 | CIA-53 | BRL-CAD: 03brlcad * r42858 10/brlcad/trunk/include/config_win.h: file wasn't saved for r42845. set HAVE_GETFULLPATHNAME |
| 22:49.11 | CIA-53 | BRL-CAD: 03starseeker * r42859 10/brlcad/trunk/src/libtclcad/ged_obj.c: not defined |
| 22:50.05 | CIA-53 | BRL-CAD: 03starseeker * r42860 10/brlcad/branches/cmake/src/bwish/ (consoleMain.c winMain.c): More fixes from trunk |
| 22:50.36 | CIA-53 | BRL-CAD: 03starseeker * r42861 10/brlcad/branches/cmake/src/libtclcad/ged_obj.c: remove this on cmake branch too |
| 22:50.54 | brlcad | should delete unused code |
| 22:51.13 | starseeker | brlcad: thought I'd check with Bob/Richard before nuking |
| 22:51.42 | brlcad | it's in revision history |
| 22:51.49 | starseeker | true |
| 22:52.07 | brlcad | if there's no comment, then there's definitely no reason to keep it |
| 22:52.07 | CIA-53 | BRL-CAD: 03starseeker * r42862 10/brlcad/branches/cmake/src/mged/mged.c: update from trunk |
| 22:52.47 | brlcad | commented out code, #if 0'd code |
| 22:53.41 | brlcad | it's a maintenance burden and just makes the files messy and often error prone, the code falls out of sync quickly and can cause bugs if re-enabled |
| 22:57.02 | CIA-53 | BRL-CAD: 03starseeker * r42863 10/brlcad/trunk/src/libged/ (bigE.c human.c): Go ahead and remove the code from libged, instead of commenting itout |
| 22:57.45 | brlcad | ah yeah, covered by HACKING under the refactoring section too :) |
| 23:00.50 | CIA-53 | BRL-CAD: 03starseeker * r42864 10/brlcad/trunk/src/ (4 files in 4 dirs): |
| 23:00.50 | CIA-53 | BRL-CAD: Let's try this again - see if we can do without tclcad_tcl_library. Using |
| 23:00.50 | CIA-53 | BRL-CAD: private Tcl functions is Not Good, particularly when it's for debug printing. |
| 23:00.50 | CIA-53 | BRL-CAD: also removing the found_init_tcl call to TclSetLibraryPath - same basic problem |
| 23:00.50 | CIA-53 | BRL-CAD: and the comment says it doesn't do what we might expect it to anyway. |
| 23:02.20 | CIA-53 | BRL-CAD: 03starseeker * r42865 10/brlcad/branches/cmake/src/ (4 files in 4 dirs): remove tclcad_tcl_library in CMake branch too |
| 23:02.37 | starseeker | brlcad: is that alternative way to do the make noprod thing acceptable? |
| 23:04.18 | brlcad | doing a "make noprod" from the top-level would even probably work if you can relink a given binary (e.g. "make mged") with one step |
| 23:05.57 | brlcad | hard to say without trying it in practice really, wasn't clear what the final step(s) needed were going to be |
| 23:06.29 | starseeker | uh... you just do cmake -P ./cmake_noprod.cmake instead of make noprod |
| 23:07.12 | brlcad | heh, might just end up with an sh/noprod.sh script then that runs that |
| 23:08.13 | starseeker | cmake will relink the libraries required by mged before linking mged |
| 23:08.23 | starseeker | following its dependency logic |
| 23:09.13 | brlcad | so what about a simple rule that wipes out all products? |
| 23:09.23 | starseeker | that's the toplevel make noprod |
| 23:09.25 | starseeker | that works |
| 23:09.41 | starseeker | it's just in the subdirectories you need to run the specific script |
| 23:09.48 | starseeker | I can't define a noprod target for every directory |
| 23:11.00 | CIA-53 | BRL-CAD: 03bob1961 * r42866 10/brlcad/trunk/src/tclscripts/archer/Archer.tcl: Updated Archer::constructor to properly set the view of the command window (i.e. how much command window to display verses geometry window etc. |
| 23:13.04 | starseeker | O.o the toy jeep is giving out Bend radii errors |
| 23:15.10 | brlcad | the toplevel make noprod sounds like it might end up being more practical than cmake -P ./cmake_noprod.cmake |
| 23:15.31 | starseeker | well, they're both there |
| 23:15.45 | starseeker | it's not an either/or situation |
| 23:16.04 | brlcad | it just feels way too long and prone to being forgotten |
| 23:16.19 | starseeker | what about cmake -P noprod |
| 23:16.39 | starseeker | the last arg is a file name, I can just call it noprod if that's better |
| 23:16.40 | brlcad | that'd probably be better |
| 23:17.01 | brlcad | no way to inject custom make rules? |
| 23:17.26 | brlcad | some "if target is makefile, #include Makefile.inc" |
| 23:17.44 | brlcad | similar to what is done for "make fast" |
| 23:17.59 | starseeker | not that I've found so far... |
| 23:18.00 | brlcad | and make noprod for that matter, iirc |
| 23:20.00 | brlcad | my gut feeling is if all products are unique, then cd'ing down into the hierarchy isn't going to be as important |
| 23:20.31 | brlcad | since I can "make noprod && make rt" and it'll relink rt (along with all of rt's dependencies) |
| 23:20.37 | starseeker | nods |
| 23:20.50 | starseeker | well, the cmake -P option is there if it's needed |
| 23:21.12 | starseeker | was quite the operation to set up |
| 23:21.18 | brlcad | not quite as ideally targetted as *only* relinking rt, but possibly workable |
| 23:21.28 | brlcad | have to see in practice, but it's a minor point |
| 23:21.55 | brlcad | I don't doubt it |
| 23:22.56 | brlcad | unfortunately, cmake makes some things much harder to do |
| 23:23.09 | brlcad | a known limitation going into this |
| 23:23.29 | starseeker | a few maybe, but I haven't had too much trouble on the whole... |
| 23:23.35 | brlcad | heh |
| 23:23.44 | starseeker | main trouble was Tcl/Tk |
| 23:23.45 | brlcad | says you more than 6 months later :) |
| 23:24.19 | starseeker | <snort> If I'd been re-creating the autotools logic, I'd bet on a year easy (for me, anyway) |
| 23:25.58 | CIA-53 | BRL-CAD: 03starseeker * r42867 10/brlcad/branches/cmake/CMakeLists.txt: no reason to use cmake_noprod.cmake - just call it noprod so it's more like a make target |
| 23:27.01 | starseeker | you super scripting gurus are more comfortable with sh and friends - for me it might as well be perl |
| 23:28.40 | brlcad | autotools was a learning hurdle too |
| 23:29.03 | brlcad | both erik and I put several months whipping configure.ac and friends into shape |
| 23:30.55 | brlcad | the cmake effort is probably on-par, seems like even a bit more given it's not as mature and flexible |
| 23:31.29 | brlcad | but then higher short-term with the hope that maintenance is lower in the long-term |
| 23:31.48 | starseeker | nods |
| 23:33.11 | brlcad | realistically speaking, there's undoubtedly months of work still remaining to bring it on-par cross-platform in a low-maintenance fashion with all the bugs squeezed out |
| 23:34.06 | starseeker | I suppose. On the whole I'm rather happy with how it's turned out, but of course I haven't done extensive options testing and such |
| 23:34.21 | starseeker | knows turning off X11 won't quite work yet, for example - it still builds Tk |
| 23:35.29 | brlcad | simple code metrics -- no code is perfect, there will be bugs even aside from incompleteness |
| 23:37.40 | brlcad | new code is pretty consistently reliable to have bugs on the order as bad as 1% to as good as 0.1% (on average) |
| 23:38.35 | starseeker | brlcad: what are the remaining hurdles for me to be able to merge into trunk? |
| 23:39.33 | brlcad | lines-of-code of course isn't really strictly reliable, but it's pretty reasonable to assume that if 10000 new lines of logic were written, that there's at least a dozen bugs in there if not more |
| 23:42.45 | brlcad | starseeker: well whenever you're confident that you're "done done", that should mean that someone else should be able to do a code review to see if there are any show-stopper code differences, things that were turned on/off, that a release can be produced and verified, that everything is properly documented (which is really part of release verification) |
| 23:45.10 | CIA-53 | BRL-CAD: 03starseeker * r42868 10/brlcad/branches/cmake/src/ (bwish/CMakeLists.txt other/CMakeLists.txt): Don't enable Tk even with ENABLE_ALL if we aren't supposed to build it |
| 23:45.39 | starseeker | brlcad: so I need the equalivent to our documentation of the configure options for the significant CMake variables |
| 23:46.27 | starseeker | ponders... hmm... |
| 23:46.41 | brlcad | ideally, yes -- but more specifically, README, INSTALL, HACKING, doc/* have to be updated |
| 23:47.24 | brlcad | places that refer to "autogen.sh", or "configure", "make", "Makefile.am", etc |
| 23:47.43 | brlcad | we have to be able to push out a source release |
| 23:47.59 | brlcad | compilation docs are part of that |
| 23:47.59 | starseeker | nods. |
| 23:52.04 | brlcad | notes that it's time to prepare a release |
| 23:53.00 | brlcad | how extensively did you test r42864 ? |
| 23:53.18 | brlcad | tclcad_tcl_library() removal |
| 23:53.45 | starseeker | I've had it gone in the CMake branch for a while, but less extensively than I'd like |
| 23:54.15 | starseeker | unless its documentation was wrong, it's a debug output function? |
| 23:54.26 | brlcad | it's not |
| 23:54.43 | brlcad | it prevents a runtime crash for some versions of tcl |
| 23:56.14 | brlcad | TclGetLibraryPath() initializes some things internal to the Tcl library that were not otherwise getting initialized by Tcl_Init or other calls and would result in a non-catchable run-time crash |
| 23:56.59 | brlcad | iirc, not visible during --enable-all but was reproducible if you used a system tcl/tk |
| 23:57.51 | brlcad | don't know if it was specific to any tcl version, 8.4 or 8.5 but it was a hard show-stopper crash of mged |
| 23:58.32 | brlcad | it was a while ago too, so if it works with --enable-all and --disable-all now with 8.5+ for example, then we can just move forward |
| 23:58.57 | starseeker | ok, I'll see what happens with a system tcl/tk |
| 23:59.15 | starseeker | We can put it back in if we have to, but I really don't like calling private Tcl/Tk functions |
| 23:59.26 | brlcad | putting it back isn't the issue |
| 23:59.34 | brlcad | given it's a hard crash, we can't do a release until verifying |
| 23:59.40 | starseeker | ah |
| 23:59.43 | brlcad | because it's otherwise DOA |