00:04.17 | MinstrelGypsy | mmmm 409,409,you're so fine ;) |
00:08.08 | MinstrelGypsy | multi-threaded rt, fire a batch of rays and wait on completion sigs, I guess. |
00:09.20 | MinstrelGypsy | with semaphoring that should be doable, see you next month :) |
00:11.35 | MinstrelGypsy | is there an equivelent to DosWaitEventSem(SEM_INDEFINITE_WAIT) in ansi c? |
00:24.56 | MinstrelGypsy | could do it with disk files, I guess, if waitformetogoaway no longer exists resume execution |
00:30.38 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/include/raytrace.h: remove dead decls (#if 0'd). remove obsolete compat macros (also #if 0'd). the decls mostly use private structures, which means they shouldn't be in the public interface (i.e. this file) regardless. |
00:31.50 | brlcad | MinstrelGypsy: that's a question for the tcl folks |
00:31.50 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/include/bu.h: okay to assume c89, remove some of the compat decls for older compilers |
00:32.32 | brlcad | (re tclunixtime) |
00:32.45 | brlcad | i looked at your 9.9.9 mingw build, by the way |
00:33.34 | MinstrelGypsy | and? |
00:33.41 | brlcad | it actually looked rather good -- would have been distributable had it not relied on X11, but a far better port on the whole regardless |
00:34.15 | MinstrelGypsy | thankyou, ill try to get an ogl build out hopefully next week |
00:34.23 | MinstrelGypsy | of 7.10 |
00:34.28 | brlcad | you'll actually want wgl to build |
00:34.37 | brlcad | that's the native windows interface |
00:34.50 | MinstrelGypsy | thanks will look at that too |
00:35.06 | brlcad | not ogl specifically.. that will rely on x11 |
00:35.21 | MinstrelGypsy | may not be any other way to do it |
00:35.33 | brlcad | sure there is .. that's what the wgl interface is for |
00:35.41 | brlcad | and how it's built through studio |
00:35.59 | MinstrelGypsy | is wgl supposed to be compuled with msvc? |
00:36.02 | brlcad | mingw one-up's the studio build because it can build the other 300 apps with no effort |
00:36.02 | MinstrelGypsy | ah |
00:36.11 | brlcad | no, not specifically |
00:36.29 | MinstrelGypsy | i understand |
00:37.00 | brlcad | it doesn't matter -- that is the native interface, the other is the x11 one -- for a windows distribution, even through cygwin/mingw it should use wgl |
00:37.15 | MinstrelGypsy | will try |
00:37.22 | brlcad | undoubted will take some configure.ac mods and mods to the Makefile.am files |
00:37.43 | MinstrelGypsy | makefile.am why? |
00:37.48 | brlcad | at least src/libfb/Makfile.am src/libdm/Makefile.am and probably src/mged/Makefile.am |
00:37.52 | MinstrelGypsy | configure i can see |
00:37.59 | brlcad | so that it actually tries to compile wgl |
00:38.08 | brlcad | i dont' remember if I added them |
00:38.17 | MinstrelGypsy | you mean thats not in there i never looked, will tend to it |
00:38.23 | brlcad | ah, never mind |
00:38.25 | brlcad | i did add them |
00:38.28 | brlcad | so yeah, just configure.ac |
00:38.29 | MinstrelGypsy | ah i get it |
00:38.35 | MinstrelGypsy | good |
00:38.43 | brlcad | getting --with-wgl to work |
00:38.51 | MinstrelGypsy | thats doable |
00:39.16 | brlcad | probably both, --with-wgl and --without-opengl |
00:39.24 | MinstrelGypsy | right |
00:42.38 | MinstrelGypsy | you guys say type make benchmark to run the benchmark suite, its actually should be make bench |
00:45.06 | MinstrelGypsy | http://www.pastebin.ca/496048 <--- benching 7.10.1 |
00:45.49 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/include/vmath.h: bb comment for searching |
00:47.18 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/include/bn.h: remove dead macros (already marked for deprecation) |
00:50.47 | MinstrelGypsy | 2880 times faster than vgr, hah |
00:51.00 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/include/ (bu.h fb.h fbio.h nmg.h pkg.h tclcad.h): don't force USE_PROTOTYPES to be necessarily set to get what we usually want anyways (i.e. proper decls with args) -- check for __STDC__ too to determine how to declare. |
01:28.23 | MinstrelGypsy | http://www.pastebin.ca/496085 <---- runtime, yea |
01:33.49 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/src/librt/db_open.c: differentiate allocation |
01:34.01 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/src/librt/wdb.c: sanity nulls |
01:34.23 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/src/librt/db5_scan.c: meh |
01:35.08 | MinstrelGypsy | http://irix32.spaces.live.com/photos windowsside albumn->success :) |
01:36.19 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/src/librt/db5_io.c: rewrite the attribute serialization -- valgrind was reporting invalid memory reads in the bcopy, past what should be valid. new version uses memcpy and takes extra effort to handle null avs names/values. |
01:36.22 | MinstrelGypsy | rot 90 0 0 works |
01:36.38 | brlcad | why should it "actually" be make bench? |
01:37.03 | brlcad | it intentionally supports either |
01:37.15 | MinstrelGypsy | because thats what you have to type to get it to run, at least on my copy and i havent chaned a thing concerning that |
01:37.31 | MinstrelGypsy | didnt support benchmark here |
01:37.39 | MinstrelGypsy | no rule etc |
01:37.40 | brlcad | that's because it intentionally supports both .. or are you saying make benchmark doesn't work on yours? |
01:37.48 | MinstrelGypsy | right |
01:37.53 | MinstrelGypsy | doesnt work |
01:37.59 | brlcad | heh, you should say that! |
01:38.04 | brlcad | an entirely different statement |
01:38.07 | MinstrelGypsy | hah |
01:38.41 | MinstrelGypsy | now wgl eh |
01:39.08 | brlcad | i don't see how make benchmark wouldn't run for you unless you've editing the makefile.am |
01:39.29 | MinstrelGypsy | have *not edited it does not run |
01:39.40 | MinstrelGypsy | just a sec |
01:39.43 | brlcad | what directory are you in when you run it |
01:40.18 | MinstrelGypsy | typo my mistake you're absololutly right |
01:40.36 | MinstrelGypsy | make benhcmark doh!!! |
01:41.14 | MinstrelGypsy | good thing you were'nt asleep :) |
01:44.05 | MinstrelGypsy | same url --> success2 |
01:44.15 | MinstrelGypsy | different angle |
01:44.21 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/bench/Makefile.am: clobber is phony |
01:45.21 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/Makefile.am: the benchmark itself needs to know how to clean up after itself, but go ahead and add the same support for 'make clobber' to delete the plethora of log and pixfiles generated after a run |
01:46.08 | MinstrelGypsy | btw there are some of those in cvs |
01:46.18 | brlcad | some of what? |
01:46.24 | MinstrelGypsy | logs and pix |
01:46.28 | brlcad | if it's in cvs, chances are I know about it |
01:46.35 | MinstrelGypsy | ok |
01:46.37 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/ (Makefile.am bench/Makefile.am): tick tock, 5 secs, boom. |
01:46.56 | brlcad | of course there are.. those are the reference results used to compute your vgr/benchmark statistics |
01:47.09 | MinstrelGypsy | doh :) |
01:51.07 | MinstrelGypsy | same url ---> success3 diferrent view on things, and ill stop now |
01:55.18 | MinstrelGypsy | bwahah stereo frame buffers, fbserv you are good :) |
01:57.26 | MinstrelGypsy | same url ---> stereo |
01:57.31 | MinstrelGypsy | :) |
01:59.33 | MinstrelGypsy | all this on my "toy" cygwin system :) |
02:00.18 | MinstrelGypsy | where's the windup key |
02:05.51 | MinstrelGypsy | http://www.pastebin.ca/496120 <--- just so you know its really running a portion of your help screen |
02:06.21 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/src/librt/ (15 files): welcome to 1990, replace calls to bcopy with memcpy. interestingly enough, valgrind on amd64 linux is showing bcopy() reading more than len bytes (reading to aligned memory internally) |
02:19.43 | brlcad | unless you're implying you're untrustworthy, that's not necessary :P |
02:20.31 | MinstrelGypsy | heh frayed knot (to being untrustworthy) :) |
02:22.13 | MinstrelGypsy | benchmark didn't clean up after itself :P |
02:22.44 | brlcad | it's not supposed to |
02:22.54 | MinstrelGypsy | cvs complained |
02:22.59 | brlcad | huh? |
02:23.12 | brlcad | you mean all the ?'s? |
02:23.13 | MinstrelGypsy | doing an update |
02:23.16 | MinstrelGypsy | yes |
02:23.48 | brlcad | those aren't exactly complaints, just unknown files |
02:24.04 | brlcad | you can add *.pix *.log to the .cvsignore if you don't want to see them |
02:24.11 | brlcad | er *.pix* *.log* |
02:24.18 | MinstrelGypsy | ill let you fix the wgl stuff in configure, i'm just gonnna hard code it in for now |
02:24.21 | MinstrelGypsy | i know |
02:25.28 | brlcad | someone (tm) can add cleanup support to the benchmark suite, i certainly wouldn't object |
02:25.28 | brlcad | just not exactly high on any list of concerns |
02:25.28 | MinstrelGypsy | nor mine |
02:25.28 | brlcad | then why mention it :P |
02:27.40 | *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088754160.dsl.bell.ca) |
02:28.16 | brlcad | with that commit earlier, you can run "make clobber" to clean up after the benchmark |
02:28.39 | MinstrelGypsy | thankyou i retrieved it |
02:28.51 | MinstrelGypsy | and will test it |
02:28.53 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/ (Makefile.am bench/Makefile.am): be even more specific on clobber file patterns |
02:29.00 | MinstrelGypsy | if i get this built again |
02:32.30 | Twingy | sean, what'd you write down for the waiver on the macbook pro's |
02:35.07 | *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1177613631.dsl.bell.ca) |
03:19.13 | *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM] |
03:19.43 | *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com) [NETSPLIT VICTIM] |
03:38.53 | *** join/#brlcad ibot (i=ibot@rikers.org) |
03:38.53 | *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || http://fisheye1.cenqua.com/browse/brlcad/brlcad || 7.10 is now released! .. e-mail announcements will follow posting of binary distributions |
03:44.21 | *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667679.dsl.bell.ca) |
04:05.22 | *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088753825.dsl.bell.ca) |
04:36.59 | *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1096667657.dsl.bell.ca) |
04:49.46 | *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net) |
05:07.53 | *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543818.dsl.bell.ca) |
05:14.14 | *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088754683.dsl.bell.ca) |
05:40.07 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/src/librt/db5_io.c: plug a memory leak in asc2g, identified via valgrind, whereby an AVS was getting clobbered shortly after being initialized. simply needed to initialize it without allocating. |
06:16.09 | louipc | nice |
06:27.19 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/src/librt/prep.c: comment that bu_ptbl_init does indeed allocate :-/ |
06:47.08 | *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177613848.dsl.bell.ca) |
06:50.12 | *** join/#brlcad yukonbob (n=bch@whthyt247-240.northwestel.net) |
06:54.31 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/src/conv/asc2g.c: call Tcl_Exit() instead of exit() so that tcl can attempt to recover and cleanup resource prior to shutdown -- alas, tcl doesn't clean up properly, but using Tcl_Exit is at least sufficient according to the docs. |
06:54.54 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/src/librt/wdb.c: doxy |
07:01.12 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/src/librt/prep.c: |
07:01.12 | CIA-4 | BRL-CAD: if a raytrace instance isn't being provided, we can/could presume that cleaning |
07:01.12 | CIA-4 | BRL-CAD: up after the directories is okay. all of these issues stem from the two |
07:01.12 | CIA-4 | BRL-CAD: bu_ptbl_init() calls that do actually allocate memory (for the table). leave |
07:01.12 | CIA-4 | BRL-CAD: the freeing uncommited for now, just with comments |
07:04.13 | yukonbob | how "buildable" is the 7.10.0 code -- is it considered stable, or a work-in-progress? |
09:03.33 | *** join/#brlcad Elperion (n=Bary@p5487652f.dip.t-dialin.net) |
09:53.47 | *** join/#brlcad elite01 (n=elite01@dslc-082-082-092-168.pools.arcor-ip.net) |
12:25.08 | *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096669846.dsl.bell.ca) |
12:45.44 | *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667682.dsl.bell.ca) |
13:45.52 | *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096735028.dsl.bell.ca) |
13:53.07 | *** join/#brlcad clock_ (i=clock@217-162-207-131.dclient.hispeed.ch) |
14:48.26 | brlcad | yukonbob: it's always both, but in general considered stable |
14:49.11 | brlcad | that said, there is a file missing from the source distribution in one of the 3rd-party packages (jove), so you have to disable that package (--disable-jove) |
15:08.44 | *** join/#brlcad elite01 (n=elite01@dslc-082-082-092-168.pools.arcor-ip.net) |
15:33.05 | *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096734812.dsl.bell.ca) |
15:43.01 | *** join/#brlcad Twingy (n=justin@74.92.144.217) |
15:47.26 | louipc | /var/abs/local/brlcad-cvs/src/brlcad/src/conv/.libs/lt-asc2g: error while loading shared libraries: libtcl8.5.so: cannot open shared object file: No such file or directory |
15:47.43 | louipc | I got that error when building :/ |
15:50.48 | louipc | ah that's when it does ../src/conv/asc2g bldg391.asc bldg391.g |
16:26.29 | *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net) |
16:29.13 | *** join/#brlcad PrezKennedy (n=Matthew@c-69-255-112-97.hsd1.md.comcast.net) |
17:07.54 | MinstrelGypsy | http://www.pastebin.ca/497110 <----- why would cvs be telling me this? |
17:12.53 | MinstrelGypsy | this smells of rotting aquatic marine life |
17:23.44 | *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096668004.dsl.bell.ca) |
19:13.57 | *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096735339.dsl.bell.ca) |
19:14.58 | *** join/#brlcad DarkMaster (n=Matthew@c-69-255-112-97.hsd1.md.comcast.net) |
19:38.36 | *** join/#brlcad Joely (n=joel@adsl-71-147-42-12.dsl.emhril.sbcglobal.net) |
19:39.52 | Joely | hi, I can't seem to get ADRT/RISE to compile.. :-/ I installed every last sdl package and there's still all these undefined references to libsdl...this is totally a problem with _my_ setup right? |
20:04.42 | Twingy | did you install sdl? |
20:05.30 | Twingy | check if you have a sdl-config |
20:13.04 | Joely | yup i definitely do |
20:13.35 | Joely | # sdl-config --libs |
20:13.35 | Joely | -L/usr/lib -lSDL |
20:13.37 | Twingy | paste a few lines of your output |
20:17.21 | Joely | http://pastebin.ca/497353 |
20:18.02 | Twingy | how did you install SDL |
20:18.07 | Twingy | compile or package? |
20:18.52 | Joely | package from apt |
20:19.09 | Twingy | looks like it didn't pick up all the (right) dependencies |
20:19.56 | Twingy | you could always try compiling it |
21:03.29 | *** part/#brlcad Joely (n=joel@adsl-71-147-42-12.dsl.emhril.sbcglobal.net) |
22:04.09 | *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088754520.dsl.bell.ca) |
22:45.14 | *** join/#brlcad Twingy (n=justin@74.92.144.217) |
23:24.47 | *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096668109.dsl.bell.ca) |
23:37.19 | *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1096782106.dsl.bell.ca) |
23:51.37 | *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177614147.dsl.bell.ca) |