| 00:10.14 | *** join/#brlcad Ralith (~ralith@S010600221561996a.vc.shawcable.net) | |
| 01:19.41 | *** join/#brlcad Ralith (~ralith@S010600221561996a.vc.shawcable.net) | |
| 02:47.25 | starseeker | must postpone working on bench - the .sh file approach is definitely not cross platform. |
| 02:47.42 | starseeker | wonder if CTest is the right tool for that... |
| 04:04.55 | CIA-88 | BRL-CAD: 03starseeker * r40509 10/brlcad/branches/cmake/ (6 files in 6 dirs): Add in some stray files missed earlier, as well as the sh and archer dirs - the archer dir probably is not correct yet |
| 04:43.09 | CIA-88 | BRL-CAD: 03starseeker * r40510 10/brlcad/branches/cmake/ (25 files in 25 dirs): Add more version numbers to libs, add a few other missing commands and files. |
| 04:45.48 | starseeker | notes tcl/tk 8.5.9 is out |
| 04:45.59 | starseeker | with corrections for building with the latest MSVC |
| 05:00.21 | *** join/#brlcad IriX64 (~IriX64@bas2-sudbury98-1177593421.dsl.bell.ca) | |
| 05:57.00 | brlcad | calls it a night |
| 06:12.17 | Ralith | presents a compelling case that it is in fact a day |
| 07:01.03 | *** join/#brlcad merzo (~merzo@smartbussiness.mobicom.net.ua) | |
| 07:50.38 | *** join/#brlcad alex_joni (~alex_joni@emc/board-of-directors/alexjoni) | |
| 09:02.17 | *** join/#brlcad mafm_ (~mafm@83.40.127.69) | |
| 12:07.09 | starseeker | wonders if the dash source code could work on Windows... maybe we could just build our own minimalist sh and use that for the scripts... |
| 12:07.31 | starseeker | is slightly daunted by the thought of reimplementing all of the .sh script logic in tcl |
| 12:14.09 | starseeker | Hah, I'll be darned: ftp://softs.laas.fr/pub/openrobots/eltclsh/eltclsh-1.11.1.tar.gz |
| 12:14.21 | starseeker | https://softs.laas.fr/openrobots/wiki/eltclsh rather, for an overview |
| 12:14.25 | brlcad | not practical (or time productive) to reimplement it all |
| 12:15.07 | starseeker | brlcad: that was my thought |
| 12:15.19 | brlcad | that's about 100k lines of code iirc, it'd take more than a year |
| 12:15.19 | starseeker | do we just ignore that functionality on Windows? |
| 12:15.59 | brlcad | depends what functionality |
| 12:16.10 | starseeker | well, benchmark for starters |
| 12:16.10 | brlcad | msys or pdksh come to mind |
| 12:17.21 | starseeker | korn shell? |
| 12:17.50 | brlcad | yes? |
| 12:18.14 | brlcad | we shouldn't require more than posix shell |
| 12:18.22 | brlcad | ksh is a superset shell |
| 12:18.29 | starseeker | isn't up on shells - korn is the same as bourne (sh) shell? |
| 12:18.33 | starseeker | ah |
| 12:18.42 | brlcad | not the same, but close enough to not matter |
| 12:19.00 | starseeker | thought dash might appeal because it's supposed to be fast and good in low resource situations :-P |
| 12:19.43 | brlcad | sure, it's another candidate |
| 12:20.04 | brlcad | pdksh is one of the oldest simplest smallest too |
| 12:20.11 | brlcad | public domain ksh |
| 12:20.16 | starseeker | cool |
| 12:21.42 | brlcad | posh is a fork of pdksh that aimed to fix the compliance bugs |
| 12:22.11 | brlcad | nice list of candidates here: http://www.in-ulm.de/~mascheck/various/portability/ |
| 12:22.23 | *** join/#brlcad SWPadnos (~Me@dsl107.esjtvtli.sover.net) | |
| 12:22.28 | brlcad | getting a shell to work is the easy part |
| 12:22.33 | brlcad | you need a controlling terminal |
| 12:22.41 | *** join/#brlcad SWPadnos (~Me@emc/developer/SWPadnos) | |
| 12:22.52 | brlcad | getting that on windows portably is tricky, doable but tricky |
| 12:23.20 | starseeker | do we need a controlling terminal even if we execute the scripts non-interactively? |
| 12:23.30 | starseeker | (which I admit is not ideal) |
| 12:23.48 | brlcad | ideally we'd just write a simple terminal application in Tk wrapping our libtermio to provide the controlling terminal, then run dash or posh in it |
| 12:24.01 | starseeker | nods |
| 12:24.19 | starseeker | I wonder if ewish in that etclsh package is worth a look |
| 12:24.48 | starseeker | or elwish rather - "an interactive interpreter for the Tk toolkit" |
| 12:26.49 | starseeker | probably wouldn't buy us that much, I suppose, at least not for this purpose |
| 12:28.18 | *** join/#brlcad cosurgi (~cosurgi@atak.bl.pg.gda.pl) | |
| 12:31.42 | starseeker | retargets himself - later for that, fix step build now |
| 12:31.57 | starseeker | would be nice if it actually installed something... |
| 12:41.01 | *** join/#brlcad Zaebos (~irc@pd95b7f5e.dip0.t-ipconnect.de) | |
| 13:21.41 | brlcad | not for this purpose |
| 13:45.55 | *** join/#brlcad SWPadnos (~Me@dsl107.esjtvtli.sover.net) | |
| 13:49.47 | *** join/#brlcad mafm (~mafm@83.40.127.69) | |
| 13:50.45 | *** join/#brlcad SWPadnos (~Me@emc/developer/SWPadnos) | |
| 14:14.24 | CIA-88 | BRL-CAD: 03starseeker * r40511 10/brlcad/branches/cmake/src/other/ (15 files in 11 dirs): |
| 14:14.25 | CIA-88 | BRL-CAD: Start working on installing step library, but there is some subtlty with RPATH I |
| 14:14.25 | CIA-88 | BRL-CAD: haven't figured out yet. libexpress.so is being deleted between the make and |
| 14:14.25 | CIA-88 | BRL-CAD: the install step by an RPATH_CHECK command - adding libbu as a linking target |
| 14:14.25 | CIA-88 | BRL-CAD: avoids this, but why??? |
| 14:41.28 | CIA-88 | BRL-CAD: 03starseeker * r40512 10/brlcad/branches/cmake/src/other/step/CMakeLists.txt: Let's not bother with all the fancy stuff in the step build until it's clear what's going on here |
| 14:44.54 | CIA-88 | BRL-CAD: 03bob1961 * r40513 10/brlcad/trunk/src/librt/db_open.c: Accomodation for windows. |
| 14:53.24 | CIA-88 | BRL-CAD: 03starseeker * r40514 10/brlcad/branches/cmake/src/other/step/misc/CMake/SCL_Utils.cmake: Duh. Use the actual install variables and it actually works. |
| 14:58.59 | CIA-88 | BRL-CAD: 03starseeker * r40515 10/brlcad/branches/cmake/src/other/openNURBS/CMakeLists.txt: Make the opennurbs static library name match the rest of the names - no -static suffix. |
| 15:40.41 | CIA-88 | BRL-CAD: 03starseeker * r40516 10/brlcad/branches/cmake/ (6 files in 5 dirs): Hook in more of the Docbook build - add more options, get basic PDF build working (need to enable more than articles, just a test) |
| 15:51.31 | CIA-88 | BRL-CAD: 03starseeker * r40517 10/brlcad/branches/cmake/src/other/step/include/CMakeLists.txt: whoops, add step include CMakeLists.txt |
| 15:52.06 | CIA-88 | BRL-CAD: 03starseeker * r40518 10/brlcad/branches/cmake/doc/docbook/ (9 files in 9 dirs): Add in conditionalized logic for pdf generation. |
| 15:55.10 | starseeker | sweeet! |
| 15:55.40 | starseeker | heads in - don't need fop anymore, cept to add in that option for the Mac |
| 17:28.29 | CIA-88 | BRL-CAD: 03bob1961 * r40519 10/brlcad/trunk/misc/win32-msvc8/tktable/ (. tktable.vcproj): Added a project for tktable. |
| 17:33.01 | CIA-88 | BRL-CAD: 03bob1961 * r40520 10/brlcad/trunk/misc/win32-msvc8/brlcad/brlcad.sln: Added the tktable project. Removed the hardwired path to libadrt (i.e. it was hardwired to a user's directory). |
| 17:35.51 | CIA-88 | BRL-CAD: 03bob1961 * r40521 10/brlcad/trunk/misc/win32-msvc8/tclsh/library/installTree.tcl: Added code to create and install tktable related files. |
| 17:38.39 | *** join/#brlcad roberthl (~robert@2001:ba8:1f1:f03d::2) | |
| 17:38.39 | *** join/#brlcad roberthl (~robert@mediawiki/RobertL) | |
| 17:40.26 | *** join/#brlcad mafm_ (~mafm@83.40.127.69) | |
| 17:41.41 | *** join/#brlcad alex_jon1 (~alex_joni@81.196.65.201) | |
| 17:43.55 | *** join/#brlcad CIA-14 (~CIA@208.69.182.149) | |
| 17:47.22 | CIA-14 | BRL-CAD: 03bob1961 * r40524 10/brlcad/trunk/src/tclscripts/archer/CombEditFrame.tcl: |
| 17:47.22 | CIA-14 | BRL-CAD: Added a <B3-Motion> binding for the tktable's that does nothing except to gobble |
| 17:47.22 | CIA-14 | BRL-CAD: up the event. This is to prevent bleed through of this event when using the |
| 17:47.22 | CIA-14 | BRL-CAD: popup menu. For example, on windows it was possible to traverse the popup menu |
| 17:47.22 | CIA-14 | BRL-CAD: items and inadvertently resize a table row at the same time. |
| 17:58.06 | *** part/#brlcad SWPadnos (~Me@emc/developer/SWPadnos) | |
| 19:30.42 | *** join/#brlcad Ralith (~ralith@d142-058-095-214.wireless.sfu.ca) | |
| 19:33.50 | brlcad | starseeker: here's a bit of the explanation I was looking for -> http://www.mail-archive.com/libtool@gnu.org/msg11552.html |
| 19:34.35 | brlcad | so CURRENT:REVISION:AGE becomes |
| 19:36.39 | brlcad | library modified, REVISION++; interface changed/added/removed, CURRENT++ && REVISION=0; interface added, AGE++; interface removed, AGE=0 |
| 19:40.33 | brlcad | here's the official "rules" http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html |
| 20:18.35 | CIA-14 | BRL-CAD: 03starseeker * r40525 10/brlcad/branches/cmake/CMakeLists.txt: er, whoops - how about APACHE_FOP, not XSLTPROC_EXEC |
| 20:24.02 | CIA-14 | BRL-CAD: 03starseeker * r40526 10/brlcad/branches/cmake/CMakeLists.txt: Don't do the pdf stuff by default, rather expensive. |
| 21:08.26 | *** join/#brlcad Ralith (~ralith@d142-058-095-214.wireless.sfu.ca) | |
| 21:28.07 | *** join/#brlcad raininja (~raijin@unaffiliated/raijin) | |
| 21:36.40 | *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1) | |
| 22:19.23 | *** join/#brlcad alex_joni (~alex_joni@emc/board-of-directors/alexjoni) | |