IRC log for #brlcad on 20101015

00:24.52*** join/#brlcad Ralith (~ralith@d142-058-094-045.wireless.sfu.ca)
01:07.28*** join/#brlcad stevegt_ (~stevegt@cislunar.TerraLuna.Org)
01:10.19CIA-42BRL-CAD: 03starseeker * r40996 10/brlcad/branches/cmake/ (5 files in 5 dirs): Try a more generalized approach to the *_EXPORT_DLL definitions.
01:38.06CIA-42BRL-CAD: 03starseeker * r40997 10/brlcad/branches/cmake/src/libged/CMakeLists.txt: Need regex header for libged
02:16.09CIA-42BRL-CAD: 03starseeker * r40998 10/brlcad/branches/cmake/src/other/ (CMakeLists.txt incrTcl/itk/win/makefile.vc incrTcl/rules.vc): Took a stab at the tcl packages - unfortunately only itcl/itk was reasonably straightforward to build, and even that required what are probably non-portable modifications to the vc files.
02:19.05*** join/#brlcad Nohla (~Nohla@201.255.224.16)
02:23.04*** join/#brlcad Ralith (~ralith@S010600221561996a.vc.shawcable.net)
02:48.15CIA-42BRL-CAD: 03starseeker * r40999 10/brlcad/branches/cmake/src/rt/CMakeLists.txt: Yow! heatgraph.c is not ready for Windows - pulling lots of non-Windows headers. Do this for now - looks like libtermlib is not intended for use on Windows?
03:16.14CIA-42BRL-CAD: 03starseeker * r41000 10/brlcad/branches/cmake/src/other/ (3 files in 3 dirs): Add defines to libutahrle, sidestep a couple src/other dirs that aren't working. nmake gets as far as librt, but fails linking for mysterious reasons (succeeds when doing more targeted compiles like nmake rt)
03:18.59starseekerblegh
03:26.23*** join/#brlcad stevegt_ (~stevegt@c-69-181-134-76.hsd1.ca.comcast.net)
04:26.15starseekerbrlcad: would libtermlib be replaced by what we were talking about earlier (cross platform terminal support)?
04:43.23CIA-42BRL-CAD: 03starseeker * r41001 10/brlcad/branches/cmake/src/other/ (10 files in 3 dirs):
04:43.24CIA-42BRL-CAD: Convert tkhtml in the cmake branch over to a CMakeLists.txt file. At the moment
04:43.24CIA-42BRL-CAD: this is not a working 'stand-alone' tkhtml build, but it would probably need
04:43.24CIA-42BRL-CAD: only the include of the find package tcl call and some graceful conditionals for
04:43.24CIA-42BRL-CAD: failing to find it - on gentoo at least it's working amazingly well given how
04:43.24CIA-42BRL-CAD: simple the build logic is.
05:02.25CIA-42BRL-CAD: 03starseeker * r41002 10/brlcad/branches/cmake/src/other/ (8 files in 4 dirs): Put a CMakeLists.txt together for tkpng
06:34.15*** join/#brlcad Purity (~Purity@cpe-70-95-241-239.san.res.rr.com)
06:34.35PurityHello
06:35.44PurityCan someone help me with a dxf file
08:45.34d-loyawns...
08:46.16d-lolooks like starseeker couldn't handle the temptation of converting tk to cmake :)
08:57.28*** join/#brlcad mafm (~mafm@81.35.69.91)
09:07.07brlcadstarseeker: per heatlib.c ... "FIXME: this should work on windows after the bu_timer() is * created to replace the librt timing mechansim.
09:09.13*** join/#brlcad _clock_ (~sanook_ba@217-162-130-133.dclient.hispeed.ch)
09:09.16brlcadstarseeker: and no, libtermlib wouldn't necessarily be replaced but it might be anyways.  once you have a terminal emulator, applications talk to it with something like libtermlib
09:09.41brlcador ncurses/curses or libtermio or ...
10:01.10_clock_oh termcap and ncurses...
10:26.39*** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
10:32.05d-loenjoys work from home.
11:13.46*** join/#brlcad dtidrow (~dtidrow@c-71-238-51-148.hsd1.mi.comcast.net)
11:47.18*** join/#brlcad juanman (~quassel@unaffiliated/juanman)
11:53.40*** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
12:28.37*** join/#brlcad juanman (~quassel@unaffiliated/juanman)
12:33.29``Erik<PROTECTED>
13:02.37d-lonot really :)
13:05.47``Erikhrm, ok, um, "farging icehole"?
13:06.08``Erik(that was an interesting movie)
13:57.59*** join/#brlcad Yoshi47 (~jan@64.235.102.210)
14:06.01starseekerd-lo: some of the packages seem to have pretty weak build systems even on Windows, and tkhtml didn't have ANY
14:06.30starseekeris not going to create straight-up build systems on Windows for those packages - that misses the whole point of this effort
14:08.15_clock_Windows From Scratch?
14:08.25starseekerbrlcad: re libtermlib - no big deal, just that we apparently aren't using it on Windows and I wasn't sure what its role would be in a cross platform situation
14:08.28starseeker_clock_: heh
14:09.30starseekerso far everything I've seen about nmake pretty much indicates it's Not The Right Way to build much of anything on Windows (it apparently doesn't support parallel building!)
14:10.01brlcadstarseeker: not using it on windows because none of the termlib-needing applications have been ported to windows
14:10.07brlcadwhich is basically fbed and burst
14:10.11starseekernods
14:10.32brlcadfbed we could "probably" retire, but burst is in active production use and would be good to have on windows
14:10.33starseekerso not surprising it didn't want to build then
14:11.11brlcadthat said, they could probably also be rewritten to not use termio directly in a way that was happy for windows
14:11.25starseekerwasn't actively hostile to it, just wondering how to proceed...
14:11.49brlcadI'd try porting it, see how things look
14:12.56starseekerk, sounds good
14:13.13starseekerwaits for his stomach to settle down so he can get on the move...
14:13.42brlcador more specifically, I'd try manually compiling burst on windows using the current msvc build system .. and see how hard it'd be to uncouple or convert to a cross-platform interface
14:13.59brlcadtermlib I wouldn't necessarily touch
14:14.18brlcadthat's 3rd party old school with MANY unixisims
14:14.26starseekerright - figuring porting termlib probably wasn't a good idea
14:15.12brlcadgetting curses on windows is probably easier
14:15.39starseekerare any of those windows curses libraries cross platform?
14:15.47brlcadanything we're doing with termlib should be convertable to curses
14:16.11starseekerthat might be a way to go then
14:17.42brlcadhttp://pdcurses.sourceforge.net/ is the dominant one
14:22.09starseekernods - so then the question becomes how hard it is to target code for both ncurses and pdcurses
14:22.12starseekerasks google
14:31.25starseekerinteresting... probably workable
14:32.02starseekerlooks like ncurses handles command line environments in the unix world, and pdcurses does almost everything except that...
14:32.30starseekerwonders why pdcurses doesn't grab some of ncurses and take over the world... guess they wouldn't be public domain anymore
14:33.44starseekerhttp://cymonsgames.com/forum/index.php?topic=48.0
15:49.16brlcadhttp://gnuwin32.sourceforge.net/packages.html
16:00.49*** join/#brlcad mafm_ (~mafm@81.35.69.91)
17:45.18CIA-42BRL-CAD: 03starseeker * r41003 10/brlcad/branches/cmake/src/other/ (tkhtml/CMakeLists.txt tkpng/CMakeLists.txt): Add target link libraries (thanks OSX)
18:06.47*** join/#brlcad Purity (~Purity@cpe-70-95-241-239.san.res.rr.com)
18:48.44*** join/#brlcad stevegt_1 (~stevegt@cislunar.TerraLuna.Org)
19:05.52CIA-42BRL-CAD: 03starseeker * r41004 10/brlcad/branches/cmake/src/other/ (17 files in 9 dirs): Tktable with CMake, although may not have all the defines needed - need to introduce the idea of config.h instead of a zillion -D flags to tcl/tk.
19:06.44CIA-42BRL-CAD: 03starseeker * r41005 10/brlcad/branches/cmake/src/other/tktable/win/: whoops, missed win
19:15.25``ErikP http://www.ogre3d.org/forums/viewtopic.php?f=11&t=45709  QtOgre
19:18.03starseeker``Erik: iirc, that framework kinda cheats - it's not tremendously robust
21:05.59CIA-42BRL-CAD: 03bob1961 * r41006 10/brlcad/trunk/src/ (3 files in 2 dirs): Removed use of env(ARCHER_HOME).
21:13.37CIA-42BRL-CAD: 03r_weiss * r41007 10/brlcad/trunk/src/libbn/plane.c: Fixed some bugs in function bn_coplanar.
21:13.52CIA-42BRL-CAD: 03bob1961 * r41008 10/brlcad/trunk/misc/win32-msvc8/ (3 files in 3 dirs): Tktable and Tkhtml stuff now getting copied to lib.
21:20.49*** join/#brlcad Nohla (~Nohla@201.255.224.16)
21:22.24CIA-42BRL-CAD: 03starseeker * r41009 10/brlcad/branches/cmake/ (24 files in 18 dirs): Update cmake branch to trunk r41008
21:24.10CIA-42BRL-CAD: 03starseeker * r41010 10/brlcad/branches/cmake/src/libbn/plane.c: Remove unused variable in plane.c (was failing strict build)
22:03.46CIA-42BRL-CAD: 03starseeker * r41011 10/brlcad/branches/cmake/src/ (4 files in 2 dirs): (log message trimmed)
22:03.46CIA-42BRL-CAD: Archer wasn't working with vanilla Itk now present in cmake branch - work around
22:03.46CIA-42BRL-CAD: this thanks to Bob Parker by redefining the key class at the startup phase of
22:03.46CIA-42BRL-CAD: archer. Still need to examine changes made to itcl/itk in BRL-CAD, but we'll
22:03.47CIA-42BRL-CAD: try to use this approach to make things work with completely vanilla system
22:03.48CIA-42BRL-CAD: installs rather than require local itcl/itk builds to run archer. Very good
22:03.49CIA-42BRL-CAD: progress - thanks Bob! Also use package require tkpng everywhere but windows -
22:07.15starseekerwooot - good note to drive home on
22:14.13CIA-42BRL-CAD: 03r_weiss * r41012 10/brlcad/trunk/src/libbn/plane.c: In function bn_coplanar, removed unused variable.
23:11.10*** join/#brlcad Ralith (~ralith@S010600221561996a.vc.shawcable.net)
23:17.28``Erikdamn sbcl for trying to outsmart the package maintainers
23:17.58*** join/#brlcad R0b0t1 (~Enigma@64-136-219-55.dyn.everestkc.net)
23:17.58*** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
23:43.44Ralithwhat's it doing?
23:46.23``Erikon mac, it'll try to build x86_64 even if you try to force it to i386... make-config.sh:133
23:47.05``Erikso "sudo port patch sbcl ; vim /opt/local/var/macports/build/*sbcl/work/sbclblahblah/make-config.sh +130 ; sudo port install sbcl"
23:47.26``Erikcffi just says that "dlopen(3) failed"
23:47.42``Erik*nerdrage*
23:47.43``Erik:D

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