| 00:56.19 | ``Erik | new breakage in opennurbs, huzzah |
| 01:01.22 | CIA-38 | BRL-CAD: 03erikgreenwald * r37011 10/brlcad/trunk/src/other/openNURBS/opennurbs_memory.c: try not to reference things that don't exist |
| 02:19.00 | starseeker | blinks - wonder how that compiled on my Mac then... |
| 02:22.15 | ``Erik | got me, mebbe a timestamp issue left the old object file? |
| 02:22.44 | starseeker | looks like that should be p != p, rather than memblock... wonder why they renamed it |
| 02:22.47 | starseeker | ah well |
| 02:23.06 | ``Erik | either way, it's a punt |
| 02:23.34 | starseeker | hmm? I thought Sean threw that into the old code base |
| 02:23.42 | ``Erik | probably an 'unused variable' hack |
| 02:24.00 | starseeker | will it cause you breakage either way? |
| 02:24.12 | starseeker | yeah, it was warning quellage |
| 02:25.09 | ``Erik | if it were return p != p; it woulda been fine... did you upgade the existing code with a patch? |
| 02:25.30 | starseeker | nah, just didn't check carefully enough whether that variable name had changed |
| 02:25.35 | starseeker | my bad |
| 02:26.15 | ``Erik | okie, allz I saw was an error about an undefined variable, didn't turn on strict flags |
| 02:26.18 | CIA-38 | BRL-CAD: 03starseeker * r37012 10/brlcad/trunk/src/other/openNURBS/ (BRL-CAD_changes.txt opennurbs_memory.c): Er, whoops - thanks Erik. p != p might work better when the variable name changed to p... |
| 02:26.38 | ``Erik | kinda care more about mged getting the BadAlloc... rt -F/dev/Xl works fine |
| 02:26.41 | starseeker | ``Erik: actually a lot of our changes disappeared |
| 02:27.00 | starseeker | was more concerned about minimizing our changes to openNURBS without breaking the raytracer |
| 02:27.06 | starseeker | yeah |
| 02:27.20 | starseeker | pulls the libdm logs for the last few weeks... |
| 02:27.35 | starseeker | mged is kinda foobared at the moment |
| 02:28.12 | ``Erik | actually, at the moment, I care more about reading a webcomic and being a cat matress, but *shrug* :) |
| 02:28.19 | starseeker | heh |
| 02:28.31 | starseeker | hopes like hell it wasn't his libdm changes |
| 02:29.04 | ``Erik | it's been doing it for a bit, I figured one of ya'll messing with that tsuff woulda noticed it, all my work has been lower level |
| 02:29.08 | starseeker | oh, it might be r36844 |
| 02:29.23 | ``Erik | g2asc/asc2g, adrt, and librt crud |
| 02:29.27 | starseeker | come to think of it I remember something about that |
| 02:29.49 | ``Erik | which is about as close to mged as I care to mess... still have flashbacks about edsol.c |
| 03:01.09 | CIA-38 | BRL-CAD: 03starseeker * r37013 10/brlcad/trunk/src/libdm/dm-X.c: Back out some dm-X changes causing breakage on Mac and Linux platforms - trying to preserve some of the more recent changes to drawLine3d functions. |
| 03:12.05 | ``Erik | whuddya know, mged starts up now :D |
| 03:31.00 | CIA-38 | BRL-CAD: 03starseeker * r37014 10/brlcad/trunk/src/librt/ (3 files in 3 dirs): |
| 03:31.00 | CIA-38 | BRL-CAD: Compile gotchas on gentoo - FALSE returning as not defined in a couple files - |
| 03:31.00 | CIA-38 | BRL-CAD: looks like this was coming in from opennurbs and is gone with the latest update |
| 03:31.00 | CIA-38 | BRL-CAD: - just go with 0; also include assert.h in brep.cpp since it's not getting |
| 03:31.00 | CIA-38 | BRL-CAD: pulled in through opennurbs any more. |
| 03:58.59 | CIA-38 | BRL-CAD: 03starseeker * r37015 10/brlcad/trunk/src/proc-db/ (5 files): FALSE and assert.h tweaks for proc-db |
| 04:04.46 | *** join/#brlcad talcite (n=matthew@69-196-132-129.dsl.teksavvy.com) | |
| 04:27.37 | *** join/#brlcad PrezKennedy (i=Matthew@whitecalf.net) | |
| 04:58.53 | *** join/#brlcad Nohla (n=jesica@201.255.220.253) | |
| 05:25.43 | *** join/#brlcad talcite_ (n=matthew@69-196-180-185.dsl.teksavvy.com) | |
| 06:08.22 | starseeker | blinks - well, rtgl -> ogl -> rtgl and rtgl -> X -> rtgl both just succeeded on gentoo |
| 06:11.07 | starseeker | and we've got a nurbs raytrace |
| 06:11.30 | starseeker | aaaand csgbrep barfs |
| 10:06.12 | *** join/#brlcad docelic (n=docelic@78-2-80-119.adsl.net.t-com.hr) | |
| 11:24.09 | *** join/#brlcad csanyipal (n=csanyipa@132-142-85-95.dynamic.stcable.net) | |
| 11:24.15 | csanyipal | Hi, |
| 11:25.19 | csanyipal | When I install brlcad from SVN must I delete first the /usr/brlcad directory? |
| 11:25.31 | csanyipal | the system is Debian GNU/Linux Lenny. |
| 11:42.43 | csanyipal | When run 'make' after './configure --enable-optimized', |
| 11:42.50 | csanyipal | I get error messages: |
| 11:43.01 | csanyipal | make[2]: *** [region_end.lo] Error 1 |
| 11:43.01 | csanyipal | make[2]: Leaving directory `/debian-adatok-1/CAD/BRL-CAD/SVN/brlcad/src/libgcv' |
| 11:43.01 | csanyipal | make[1]: *** [all-recursive] Error 1 |
| 11:43.01 | csanyipal | make[1]: Leaving directory `/debian-adatok-1/CAD/BRL-CAD/SVN/brlcad/src' |
| 11:43.02 | csanyipal | make: *** [all-recursive] Error 1 |
| 11:43.11 | csanyipal | Any solutions? |
| 11:44.30 | docelic | csanyipal, you didn't paste the actuall errors |
| 11:44.48 | csanyipal | docelic: ? |
| 11:45.07 | csanyipal | region_end.c: In function âgcv_region_endâ: |
| 11:45.07 | csanyipal | region_end.c:38: error: argument âcurtreeâ might be clobbered by âlongjmpâ or âvforkâ |
| 11:45.28 | docelic | that is the real error. |
| 11:45.52 | csanyipal | docelic: thanks. How can I resolve it? |
| 11:47.54 | docelic | don't know about this one, see Google for "might be clobbered by". Also, (my guess), I think this is usually a warning, which is an error here because of some compile options which say to treat all warnings as errors. So if you can't solve it, maybe you can tell ./configure to not treat warnings as errors, and it'll go forwarsd |
| 11:48.29 | csanyipal | docelic: thanks! :) |
| 11:48.31 | *** join/#brlcad mafm (n=mafm@162.Red-81-32-97.dynamicIP.rima-tde.net) | |
| 13:15.18 | *** join/#brlcad docelic_ (n=docelic@78-2-80-2.adsl.net.t-com.hr) | |
| 14:22.35 | ``Erik | that's from strict flags, turn'em off and it'll compile |
| 14:38.40 | csanyipal | ``Erik: how can I turn'em off? |
| 14:41.38 | csanyipal | Can I do this with --disable-warnings ? |
| 14:41.45 | starseeker | I think it's --disable-strict |
| 14:41.58 | starseeker | although brlcad might have changed it - give that a try |
| 14:42.13 | csanyipal | starseeker: ok. |
| 14:47.08 | CIA-38 | BRL-CAD: 03erikgreenwald * r37016 10/brlcad/trunk/src/libgcv/Makefile.am: forcibly disable strict flags until the jump clobber issue can be sorted out. |
| 14:50.11 | csanyipal | CIA-38: does this line: 'r37016...' mean that I can checkout again SVN and try to compile?? |
| 14:51.11 | starseeker | yes |
| 14:51.12 | ``Erik | CIA is a bot that reports commits |
| 14:51.24 | csanyipal | ok |
| 15:30.45 | csanyipal | I run make successfully, now I run make benchmark. |
| 15:32.25 | csanyipal | make benchmark is comlpete now. |
| 15:32.59 | csanyipal | I'm send now the benchmakr results to benchmark@brlcad.org. |
| 15:33.58 | ``Erik | you did use --enable-optimized on yoru configure, correct? |
| 15:34.35 | csanyipal | I did the following: |
| 15:34.37 | csanyipal | ./configure --enable-optimized |
| 15:34.42 | csanyipal | make -j2 |
| 15:34.48 | csanyipal | make benchmark |
| 15:34.52 | csanyipal | so far. |
| 15:34.55 | ``Erik | ok, good, then you have good numbers |
| 15:35.15 | csanyipal | yes: Benchmark results indicate an approximate VGR performance metric of 4614 |
| 15:35.24 | csanyipal | Logarithmic VGR metric is 3,66 (natural logarithm is 8,44) |
| 15:37.33 | csanyipal | I have send the benchmark results to benchmark@brlcad.org. |
| 15:38.21 | csanyipal | Before sudo make install should I delete the /usr/brlcad directory? |
| 15:39.43 | csanyipal | or it will be overwritten during installation? |
| 15:40.00 | csanyipal | I have an old brlcad installation here. |
| 15:40.43 | csanyipal | I think it's better to delete this directory, isn't? |
| 15:51.31 | csanyipal | I have installed now brlcad. Just to find out how to setup PATH so I can run on xterm (urxvt) the 'mged' command. |
| 15:52.02 | csanyipal | I'm using Window Maker window manager with gdm. |
| 15:52.24 | csanyipal | thank you for help! |
| 15:53.14 | *** join/#brlcad talcite_ (n=matthew@69-196-180-185.dsl.teksavvy.com) | |
| 16:20.26 | *** join/#brlcad csanyipal (n=csanyipa@132-142-85-95.dynamic.stcable.net) | |
| 16:27.42 | *** join/#brlcad csanyipal (n=csanyipa@132-142-85-95.dynamic.stcable.net) | |
| 17:41.31 | brlcad | volks, can disable strict with: make STRICT_FLAGS= |
| 17:41.39 | brlcad | don't have to reconfigure |
| 17:41.57 | brlcad | otehrwise, reconfigure with --disable-strict should shut it off too |
| 17:42.27 | csanyipal | oh |
| 17:43.59 | brlcad | csanyipal: no worries for you, you have a build :) |
| 17:44.14 | brlcad | turning it off in the Makefile.am works too, which is what that commit did |
| 17:44.14 | csanyipal | of course.. :) |
| 17:44.52 | brlcad | you don't have to set path if you don't want to, just have to write the whole path: /usr/brlcad/bin/mged |
| 17:45.15 | brlcad | otherwise for bash: export PATH=/usr/brlcad/bin:$PATH |
| 17:45.24 | csanyipal | i have set ip up now in .bashrc |
| 17:45.30 | brlcad | nods |
| 17:45.33 | csanyipal | set it up |
| 17:45.53 | brlcad | merry christmas and thanks :) |
| 17:46.05 | csanyipal | ok :) |
| 17:46.52 | csanyipal | merry christmas for all of you here too! |
| 19:28.24 | *** join/#brlcad csanyipal (n=csanyipa@132-142-85-95.dynamic.stcable.net) | |
| 20:13.05 | starseeker | hmm. csgbrep works on the mac |
| 20:13.29 | starseeker | boy gentoo is unforgiving when it comes to this stuff... |
| 20:13.34 | starseeker | which is a good thing I guess |
| 20:16.11 | *** join/#brlcad csanyipal (n=csanyipa@132-142-85-95.dynamic.stcable.net) | |
| 20:27.50 | yukonbob | Merry [almost] Christmas, #brlcad. |
| 20:30.19 | starseeker | brlcad: wonder if it would be worth checking if Archer works with the itcl 4.0b3 code? looks like that version of itcl has been crafted to play nice with the new TclOO stuff |
| 20:35.04 | yukonbob | starseeker: iirc, itcl-ng (i.e. 4.x) is _not_ really ready. I'd have to surf around to find reference... |
| 20:35.32 | starseeker | http://wiki.tcl.tk/19873 is what I was looking at... |
| 20:36.42 | yukonbob | I'm reviewing same, atm... |
| 20:40.12 | yukonbob | I forget where I saw it (avoid itcl-ng), but it stuck in my mind. The choice of BRL-CAD to dig into Tcl8.5b, and the itcl-ng, etc., caused a lot of churn on my system, which I still haven't actually recovered from. Picking proper itcl was on my List of Things, and like I said, iirc (I should have kept better notes) itcl-ng is -not- the way to go (atm). |
| 20:41.26 | starseeker | what churn did it cause? |
| 20:42.15 | starseeker | we're going to want tcl/tk 8.6 - among other things, their Aqua support on the mac will be targeting Cocoa itself |
| 20:42.31 | starseeker | dunno if itcl 3.x can work on 8.6 |
| 20:51.47 | yukonbob | starseeker: at the time (a while ago), brl-cad required a beta tcl/tk; on NetBSD, I had setup the brl-cad distribution to build only the minimal requirements and use pre-installed pkgs for rest... |
| 20:52.08 | yukonbob | (i.e. use pre-existing tcl, tk, utah, etc., etc) |
| 20:52.35 | yukonbob | not having the beta tcl/tk threw that into a tailspin, until I got everything working w/ 8.4 again... |
| 20:53.13 | yukonbob | anyway, long story short, I didn't stay caught-up, and now don't have a working brl-cad using in-system pkgs, which is the way I'm trying to pursue the install... |
| 20:53.38 | yukonbob | I haven't had time to dedicate to sovling as I did in past either :P |
| 20:54.02 | yukonbob | 8.6 is still a way out, from my understanding talking w/ coreteam. |
| 20:57.10 | starseeker | ah, yes - on-system packaging is a problem |
| 20:57.40 | yukonbob | I had it solved, but that was some time ago. |
| 20:57.50 | starseeker | or can be rather |
| 20:57.57 | yukonbob | It's my holy grail to reattain that |
| 20:58.04 | yukonbob | then try to maintain. |
| 20:58.32 | starseeker | archer is now using the new ttk widgets, so the minimum system tk will need to support those |
| 20:58.59 | yukonbob | 8.5 == ttk, and indeed, I believe 8.4 has ttk as a package.... |
| 20:59.10 | yukonbob | "tile" |
| 20:59.29 | starseeker | yes, but I can't remember if tile uses the ttk prefix |
| 20:59.39 | yukonbob | neither |
| 21:00.08 | starseeker | the ttk widgets are a considerable improvement in the visual appearance department |
| 21:00.09 | yukonbob | tcl/tk == the stuff I'm pretty familiar with -- indeed, it was the vector that led me to brl-cad ;) |
| 21:00.17 | yukonbob | starseeker: yup |
| 21:00.44 | yukonbob | and native OS X will be really nice, too. 8.6 is certainly going to bring even more goodness to tcl |
| 21:00.49 | starseeker | must become familiar - the time has come for a working Tk display manager and frame buffer |
| 21:01.15 | starseeker | yukonbob: do you happen to be familiar with togl? |
| 21:02.32 | yukonbob | starseeker: short answer: no |
| 21:02.55 | starseeker | bemusedly watches the tk display manager crash in X11 Tk on the mac where it (sort) worked under Aqua |
| 21:04.20 | starseeker | yukonbob: I have a tendency to wander down the "ooo this is an interesting Tcl/Tk library" path |
| 21:05.04 | yukonbob | starseeker: there are a fscking tonne of them out there... |
| 21:05.18 | starseeker | yukonbob: my current "ooo shiny" fixations are on togl and RamDebugger |
| 21:05.19 | yukonbob | it's an interesting path, and I can relate to you in that regard ;) |
| 21:05.36 | yukonbob | ?ramdebugger |
| 21:05.51 | starseeker | http://www.compassis.com/ramdebugger |
| 21:07.16 | yukonbob | http://wiki.tcl.tk/17771 |
| 21:08.01 | starseeker | I've yet to get and BRL-CAD running successfully in the same bwish session, but friendly Tcl debugging would be nice... |
| 21:08.12 | starseeker | ah yes, tcl3d :-) |
| 21:08.23 | starseeker | they even have an osg binding, iirc |
| 21:08.39 | yukonbob | ramdebugger looks neat. |
| 21:09.09 | starseeker | main concern I had with tcl3d is how portable it is |
| 21:09.12 | yukonbob | usually uses some kind of introspection, [puts], and gdb, all in XEmacs |
| 21:09.28 | starseeker | I think it tcl3d sucks in togl, actually... |
| 21:09.43 | yukonbob | re: portability: /me nods -- no idea. |
| 21:10.14 | starseeker | yukonbob: my ideal would be to have RamDebugger fire up on an Archer Tcl/Tk error, politely pointing me to the offending source code line :-0 |
| 21:10.41 | starseeker | dunno if it's any good, but non-commercial solutions in that space seem to be rather thin on the ground |
| 21:12.17 | starseeker | hmm - tcl3d sucks in gl2ps as well |
| 21:12.21 | starseeker | interesting |
| 21:12.37 | yukonbob | I guess it depends on what kind of errors are tripping you up, but my experience has led me to [puts], gdb, xemacs |
| 21:13.03 | yukonbob | that, and familiarity w/ Tcl and good practices, which only come w/ use. |
| 21:13.18 | starseeker | ah, that's what made me wary of tcl3d - their swig files |
| 21:13.30 | yukonbob | you don't like swig? |
| 21:13.55 | starseeker | wary of depending on it for key functionality - adds a core dependency on a translation tool |
| 21:14.28 | starseeker | might be the best/only way to do some things though |
| 21:15.03 | starseeker | yukonbob: with mged though, we have the option of talking directly to C apis insteadl of tcl scripting |
| 21:15.44 | starseeker | Archer is tcl scripting at the moment on top of wish, classic Tcl/Tk app - we're planning to make it run on top of its own C core the way mged does |
| 21:15.54 | yukonbob | nods |
| 21:16.58 | yukonbob | I'll try to make another push to get brl-cad running on my system (7.16.2) and start helping out again. |
| 21:17.05 | starseeker | obviously you can do tcl scripts in MGED as well - there are many examples - but it lets us build the core levels at the C level (see libdm and libfb :-) |
| 21:17.20 | starseeker | yukonbob: cool! sounds great |
| 21:17.30 | yukonbob | used tcl extensively with mged. |
| 21:17.31 | starseeker | is the stable Tcl/Tk up to 8.5 now? |
| 21:17.36 | yukonbob | yup |
| 21:17.47 | starseeker | that should make life simpler |
| 21:18.31 | yukonbob | 8.6 Real Soon Now, but like I said, the understanding is it's a way in the future still... for a while, they were hoping to have it out of beta before Tcl Conference in Oregon in Sept; obviously didn't happen, and it's being pushed further and further out... |
| 21:18.36 | yukonbob | which I actually don't mind too much. |
| 21:19.14 | starseeker | as far as I know there are no "must have today!" features in 8.6 for BRL-CAD the way there were for 8.5 with ttk |
| 21:19.35 | yukonbob | starseeker: re: simple life --- indeed. incr tcl/tk on my NetBSD were (are) an issue that I need to solve, and then push through the ./configure and getting brl-cad to recognize that stuff I'm offering to it so it doesn't build own utah, tcl, tk, etc., etc. |
| 21:20.39 | yukonbob | starseeker: nice -- that'll help me push if I know it's results will last a while before having to rework for 8.6 ;) |
| 21:21.46 | yukonbob | I'll see what i can muster, and start bugging #brlcad for issues I run into to get this up/running. |
| 21:21.53 | yukonbob | misses modelling :P |
| 21:22.14 | starseeker | <snort> given how long it looks to be before 8.6 is out, we'd better hope there are no necessary features... |
| 21:22.35 | yukonbob | "necessary" is a state of mind |
| 21:22.40 | yukonbob | there are some neat things. |
| 21:23.05 | yukonbob | in-core OO, in-core database abstraction, NRE (non-recursive engine) |
| 21:23.12 | yukonbob | co-routines, |
| 21:23.24 | yukonbob | it's getting more lisp-y all the time. |
| 21:23.43 | starseeker | yukonbob: if 8.6 lets us run MGED and Archer in Aqua mode on the Mac and 8.5 doesn't (for whatever reason) I'd call that "necessary", but we could probably conditionalize for an Aqua build to demand 8.6 in that case |
| 21:24.32 | starseeker | in core OO would be nice, but that would require reworking our EXTENSIVE use of incrTcl throughout Archer to target TclOO |
| 21:24.40 | starseeker | I believe the word for that is "eek" |
| 21:25.38 | yukonbob | starseeker: I'm not clear on the implications of Tk rendering on OS X; look/feel, I guess, and not having to hack together look-alikes, because instead one simply uses native will reduce work on Tcl core team, and maybe(?) enhance end-users' experience, but otherwise, tcl/tk still work on OS X... |
| 21:26.01 | yukonbob | re: in-core OO |
| 21:26.18 | yukonbob | <PROTECTED> |
| 21:26.38 | yukonbob | they are more low-level primitives that a user-facing OO system can use. |
| 21:26.50 | starseeker | Tk rendering on OSX let's us run MGED and friends without needing an X11 server. X11 on the Mac has been a little tempremental |
| 21:27.13 | yukonbob | and they'll be common and standardized, so incr tcl can use, as well as snit, or any of other myriad OO systems can take advantage of. |
| 21:27.40 | starseeker | if we can get native libdm and libfb code in Tk, we can ditch X11 on the Mac completely and sidestep all the bugs :-) |
| 21:27.42 | yukonbob | does one currently need X11 to get a Tk window up on a mac? |
| 21:27.49 | starseeker | yes |
| 21:27.53 | yukonbob | hrm. |
| 21:28.14 | yukonbob | well, that's be a very nice side effect. |
| 21:28.26 | yukonbob | (getting rid of X11 on Mac) |
| 21:28.31 | starseeker | at least, if you want properly working display manager and any sort of raytracing ;-) |
| 21:28.39 | yukonbob | anyway -- I should get back to my own coding. |
| 21:28.59 | starseeker | 8.5 does indeed build aqua, only questions are stability, performance, etc. |
| 21:29.01 | starseeker | cool |
| 21:29.02 | yukonbob | ...and I'll take another stab at brl-cad on my system and see if I can get it up/running agin. |
| 21:29.15 | starseeker | Merry Christmas, and good luck! |
| 21:29.28 | starseeker | needs to get outta here... |
| 21:29.32 | yukonbob | thx :) Merry Christmas to you too. |
| 21:29.42 | yukonbob | ttyl starseeker |
| 21:33.56 | starseeker | ah yes, tkpath... http://tclbitprint.sourceforge.net/tkpath/quartz/index.html :-) |
| 21:34.06 | starseeker | gotta be some fun to be had there... |
| 21:37.54 | starseeker | or tkzinc |
| 21:38.14 | starseeker | stops himself and runs |
| 22:09.30 | *** join/#brlcad talcite (n=matthew@CPE00131078af68-CM001225ddf578.cpe.net.cable.rogers.com) | |
| 22:11.47 | *** join/#brlcad R0b0t1 (n=Enigma@unaffiliated/r0b0t1) | |
| 22:40.15 | talcite | brlcad: do we have a mailing list? |
| 22:49.03 | *** join/#brlcad mafm (n=mafm@162.Red-81-32-97.dynamicIP.rima-tde.net) | |