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 |