IRC log for #brlcad on 20070519

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)

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