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) |