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.19 CIA-42 BRL-CAD: 03starseeker * r40996 10/brlcad/branches/cmake/ (5 files in 5 dirs): Try a more generalized approach to the *_EXPORT_DLL definitions.
01:38.06 CIA-42 BRL-CAD: 03starseeker * r40997 10/brlcad/branches/cmake/src/libged/CMakeLists.txt: Need regex header for libged
02:16.09 CIA-42 BRL-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.15 CIA-42 BRL-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.14 CIA-42 BRL-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.59 starseeker blegh
03:26.23 *** join/#brlcad stevegt_ (~stevegt@c-69-181-134-76.hsd1.ca.comcast.net)
04:26.15 starseeker brlcad: would libtermlib be replaced by what we were talking about earlier (cross platform terminal support)?
04:43.23 CIA-42 BRL-CAD: 03starseeker * r41001 10/brlcad/branches/cmake/src/other/ (10 files in 3 dirs):
04:43.24 CIA-42 BRL-CAD: Convert tkhtml in the cmake branch over to a CMakeLists.txt file. At the moment
04:43.24 CIA-42 BRL-CAD: this is not a working 'stand-alone' tkhtml build, but it would probably need
04:43.24 CIA-42 BRL-CAD: only the include of the find package tcl call and some graceful conditionals for
04:43.24 CIA-42 BRL-CAD: failing to find it - on gentoo at least it's working amazingly well given how
04:43.24 CIA-42 BRL-CAD: simple the build logic is.
05:02.25 CIA-42 BRL-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.35 Purity Hello
06:35.44 Purity Can someone help me with a dxf file
08:45.34 d-lo yawns...
08:46.16 d-lo looks 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.07 brlcad starseeker: 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.16 brlcad starseeker: 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.41 brlcad or ncurses/curses or libtermio or ...
10:01.10 _clock_ oh termcap and ncurses...
10:26.39 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
10:32.05 d-lo enjoys 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.37 d-lo not really :)
13:05.47 ``Erik hrm, 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.01 starseeker d-lo: some of the packages seem to have pretty weak build systems even on Windows, and tkhtml didn't have ANY
14:06.30 starseeker is 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.25 starseeker brlcad: 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.28 starseeker _clock_: heh
14:09.30 starseeker so 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.01 brlcad starseeker: not using it on windows because none of the termlib-needing applications have been ported to windows
14:10.07 brlcad which is basically fbed and burst
14:10.11 starseeker nods
14:10.32 brlcad fbed we could "probably" retire, but burst is in active production use and would be good to have on windows
14:10.33 starseeker so not surprising it didn't want to build then
14:11.11 brlcad that said, they could probably also be rewritten to not use termio directly in a way that was happy for windows
14:11.25 starseeker wasn't actively hostile to it, just wondering how to proceed...
14:11.49 brlcad I'd try porting it, see how things look
14:12.56 starseeker k, sounds good
14:13.13 starseeker waits for his stomach to settle down so he can get on the move...
14:13.42 brlcad or 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.59 brlcad termlib I wouldn't necessarily touch
14:14.18 brlcad that's 3rd party old school with MANY unixisims
14:14.26 starseeker right - figuring porting termlib probably wasn't a good idea
14:15.12 brlcad getting curses on windows is probably easier
14:15.39 starseeker are any of those windows curses libraries cross platform?
14:15.47 brlcad anything we're doing with termlib should be convertable to curses
14:16.11 starseeker that might be a way to go then
14:17.42 brlcad http://pdcurses.sourceforge.net/ is the dominant one
14:22.09 starseeker nods - so then the question becomes how hard it is to target code for both ncurses and pdcurses
14:22.12 starseeker asks google
14:31.25 starseeker interesting... probably workable
14:32.02 starseeker looks like ncurses handles command line environments in the unix world, and pdcurses does almost everything except that...
14:32.30 starseeker wonders why pdcurses doesn't grab some of ncurses and take over the world... guess they wouldn't be public domain anymore
14:33.44 starseeker http://cymonsgames.com/forum/index.php?topic=48.0
15:49.16 brlcad http://gnuwin32.sourceforge.net/packages.html
16:00.49 *** join/#brlcad mafm_ (~mafm@81.35.69.91)
17:45.18 CIA-42 BRL-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.52 CIA-42 BRL-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.44 CIA-42 BRL-CAD: 03starseeker * r41005 10/brlcad/branches/cmake/src/other/tktable/win/: whoops, missed win
19:15.25 ``Erik P http://www.ogre3d.org/forums/viewtopic.php?f=11&t=45709 QtOgre
19:18.03 starseeker ``Erik: iirc, that framework kinda cheats - it's not tremendously robust
21:05.59 CIA-42 BRL-CAD: 03bob1961 * r41006 10/brlcad/trunk/src/ (3 files in 2 dirs): Removed use of env(ARCHER_HOME).
21:13.37 CIA-42 BRL-CAD: 03r_weiss * r41007 10/brlcad/trunk/src/libbn/plane.c: Fixed some bugs in function bn_coplanar.
21:13.52 CIA-42 BRL-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.24 CIA-42 BRL-CAD: 03starseeker * r41009 10/brlcad/branches/cmake/ (24 files in 18 dirs): Update cmake branch to trunk r41008
21:24.10 CIA-42 BRL-CAD: 03starseeker * r41010 10/brlcad/branches/cmake/src/libbn/plane.c: Remove unused variable in plane.c (was failing strict build)
22:03.46 CIA-42 BRL-CAD: 03starseeker * r41011 10/brlcad/branches/cmake/src/ (4 files in 2 dirs): (log message trimmed)
22:03.46 CIA-42 BRL-CAD: Archer wasn't working with vanilla Itk now present in cmake branch - work around
22:03.46 CIA-42 BRL-CAD: this thanks to Bob Parker by redefining the key class at the startup phase of
22:03.46 CIA-42 BRL-CAD: archer. Still need to examine changes made to itcl/itk in BRL-CAD, but we'll
22:03.47 CIA-42 BRL-CAD: try to use this approach to make things work with completely vanilla system
22:03.48 CIA-42 BRL-CAD: installs rather than require local itcl/itk builds to run archer. Very good
22:03.49 CIA-42 BRL-CAD: progress - thanks Bob! Also use package require tkpng everywhere but windows -
22:07.15 starseeker wooot - good note to drive home on
22:14.13 CIA-42 BRL-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 ``Erik damn 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.44 Ralith what's it doing?
23:46.23 ``Erik on mac, it'll try to build x86_64 even if you try to force it to i386... make-config.sh:133
23:47.05 ``Erik so "sudo port patch sbcl ; vim /opt/local/var/macports/build/*sbcl/work/sbclblahblah/make-config.sh +130 ; sudo port install sbcl"
23:47.26 ``Erik cffi 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.