IRC log for #brlcad on 20070519

00:04.17MinstrelGypsymmmm 409,409,you're so fine ;)
00:08.08MinstrelGypsymulti-threaded rt, fire a batch of rays and wait on completion sigs, I guess.
00:09.20MinstrelGypsywith semaphoring that should be doable, see you next month :)
00:11.35MinstrelGypsyis there an equivelent to DosWaitEventSem(SEM_INDEFINITE_WAIT) in ansi c?
00:24.56MinstrelGypsycould do it with disk files, I guess, if waitformetogoaway no longer exists resume execution
00:30.38CIA-4BRL-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.50brlcadMinstrelGypsy: that's a question for the tcl folks
00:31.50CIA-4BRL-CAD: 03brlcad * 10brlcad/include/bu.h: okay to assume c89, remove some of the compat decls for older compilers
00:32.32brlcad(re tclunixtime)
00:32.45brlcadi looked at your 9.9.9 mingw build, by the way
00:33.34MinstrelGypsyand?
00:33.41brlcadit 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.15MinstrelGypsythankyou, ill try to get an ogl build out hopefully next week
00:34.23MinstrelGypsyof 7.10
00:34.28brlcadyou'll actually want wgl to build
00:34.37brlcadthat's the native windows interface
00:34.50MinstrelGypsythanks will look at that too
00:35.06brlcadnot ogl specifically.. that will rely on x11
00:35.21MinstrelGypsymay not be any other way to do it
00:35.33brlcadsure there is .. that's what the wgl interface is for
00:35.41brlcadand how it's built through studio
00:35.59MinstrelGypsyis wgl supposed to be compuled with msvc?
00:36.02brlcadmingw one-up's the studio build because it can build the other 300 apps with no effort
00:36.02MinstrelGypsyah
00:36.11brlcadno, not specifically
00:36.29MinstrelGypsyi understand
00:37.00brlcadit 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.15MinstrelGypsywill try
00:37.22brlcadundoubted will take some configure.ac mods and mods to the Makefile.am files
00:37.43MinstrelGypsymakefile.am why?
00:37.48brlcadat least src/libfb/Makfile.am src/libdm/Makefile.am and probably src/mged/Makefile.am
00:37.52MinstrelGypsyconfigure i can see
00:37.59brlcadso that it actually tries to compile wgl
00:38.08brlcadi dont' remember if I added them
00:38.17MinstrelGypsyyou mean thats not in there i never looked, will tend to it
00:38.23brlcadah, never mind
00:38.25brlcadi did add them
00:38.28brlcadso yeah, just configure.ac
00:38.29MinstrelGypsyah i get it
00:38.35MinstrelGypsygood
00:38.43brlcadgetting --with-wgl to work
00:38.51MinstrelGypsythats doable
00:39.16brlcadprobably both, --with-wgl and --without-opengl
00:39.24MinstrelGypsyright
00:42.38MinstrelGypsyyou guys say type make benchmark to run the benchmark suite, its actually should be make bench
00:45.06MinstrelGypsyhttp://www.pastebin.ca/496048   <--- benching 7.10.1
00:45.49CIA-4BRL-CAD: 03brlcad * 10brlcad/include/vmath.h: bb comment for searching
00:47.18CIA-4BRL-CAD: 03brlcad * 10brlcad/include/bn.h: remove dead macros (already marked for deprecation)
00:50.47MinstrelGypsy2880 times faster than vgr, hah
00:51.00CIA-4BRL-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.23MinstrelGypsyhttp://www.pastebin.ca/496085  <---- runtime, yea
01:33.49CIA-4BRL-CAD: 03brlcad * 10brlcad/src/librt/db_open.c: differentiate allocation
01:34.01CIA-4BRL-CAD: 03brlcad * 10brlcad/src/librt/wdb.c: sanity nulls
01:34.23CIA-4BRL-CAD: 03brlcad * 10brlcad/src/librt/db5_scan.c: meh
01:35.08MinstrelGypsyhttp://irix32.spaces.live.com/photos   windowsside albumn->success   :)
01:36.19CIA-4BRL-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.22MinstrelGypsyrot 90 0 0 works
01:36.38brlcadwhy should it "actually" be make bench?
01:37.03brlcadit intentionally supports either
01:37.15MinstrelGypsybecause 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.31MinstrelGypsydidnt support benchmark here
01:37.39MinstrelGypsyno rule etc
01:37.40brlcadthat's because it intentionally supports both .. or are you saying make benchmark doesn't work on yours?
01:37.48MinstrelGypsyright
01:37.53MinstrelGypsydoesnt work
01:37.59brlcadheh, you should say that!
01:38.04brlcadan entirely different statement
01:38.07MinstrelGypsyhah
01:38.41MinstrelGypsynow wgl eh
01:39.08brlcadi don't see how make benchmark wouldn't run for you unless you've editing the makefile.am
01:39.29MinstrelGypsyhave *not edited it does not run
01:39.40MinstrelGypsyjust a sec
01:39.43brlcadwhat directory are you in when you run it
01:40.18MinstrelGypsytypo my mistake you're absololutly right
01:40.36MinstrelGypsymake benhcmark doh!!!
01:41.14MinstrelGypsygood thing you were'nt asleep :)
01:44.05MinstrelGypsysame url --> success2
01:44.15MinstrelGypsydifferent angle
01:44.21CIA-4BRL-CAD: 03brlcad * 10brlcad/bench/Makefile.am: clobber is phony
01:45.21CIA-4BRL-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.08MinstrelGypsybtw there are some of those in cvs
01:46.18brlcadsome of what?
01:46.24MinstrelGypsylogs and pix
01:46.28brlcadif it's in cvs, chances are I know about it
01:46.35MinstrelGypsyok
01:46.37CIA-4BRL-CAD: 03brlcad * 10brlcad/ (Makefile.am bench/Makefile.am): tick tock, 5 secs, boom.
01:46.56brlcadof course there are.. those are the reference results used to compute your vgr/benchmark statistics
01:47.09MinstrelGypsydoh :)
01:51.07MinstrelGypsysame url ---> success3   diferrent view on things, and ill stop now
01:55.18MinstrelGypsybwahah stereo frame buffers, fbserv you are good :)
01:57.26MinstrelGypsysame url ---> stereo
01:57.31MinstrelGypsy:)
01:59.33MinstrelGypsyall this on my "toy" cygwin system :)
02:00.18MinstrelGypsywhere's the windup key
02:05.51MinstrelGypsyhttp://www.pastebin.ca/496120 <--- just so you know its really running a portion of your help screen
02:06.21CIA-4BRL-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.43brlcadunless you're implying you're untrustworthy, that's not necessary :P
02:20.31MinstrelGypsyheh frayed knot (to being untrustworthy) :)
02:22.13MinstrelGypsybenchmark didn't clean up after itself :P
02:22.44brlcadit's not supposed to
02:22.54MinstrelGypsycvs complained
02:22.59brlcadhuh?
02:23.12brlcadyou mean all the ?'s?
02:23.13MinstrelGypsydoing an update
02:23.16MinstrelGypsyyes
02:23.48brlcadthose aren't exactly complaints, just unknown files
02:24.04brlcadyou can add *.pix *.log to the .cvsignore if you don't want to see them
02:24.11brlcader *.pix* *.log*
02:24.18MinstrelGypsyill let you fix the wgl stuff in configure, i'm just gonnna hard code it in for now
02:24.21MinstrelGypsyi know
02:25.28brlcadsomeone (tm) can add cleanup support to the benchmark suite, i certainly wouldn't object
02:25.28brlcadjust not exactly high on any list of concerns
02:25.28MinstrelGypsynor mine
02:25.28brlcadthen why mention it :P
02:27.40*** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088754160.dsl.bell.ca)
02:28.16brlcadwith that commit earlier, you can run "make clobber" to clean up after the benchmark
02:28.39MinstrelGypsythankyou i retrieved it
02:28.51MinstrelGypsyand will test it
02:28.53CIA-4BRL-CAD: 03brlcad * 10brlcad/ (Makefile.am bench/Makefile.am): be even more specific on clobber file patterns
02:29.00MinstrelGypsyif i get this built again
02:32.30Twingysean, 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.07CIA-4BRL-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.09louipcnice
06:27.19CIA-4BRL-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.31CIA-4BRL-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.54CIA-4BRL-CAD: 03brlcad * 10brlcad/src/librt/wdb.c: doxy
07:01.12CIA-4BRL-CAD: 03brlcad * 10brlcad/src/librt/prep.c:
07:01.12CIA-4BRL-CAD: if a raytrace instance isn't being provided, we can/could presume that cleaning
07:01.12CIA-4BRL-CAD: up after the directories is okay. all of these issues stem from the two
07:01.12CIA-4BRL-CAD: bu_ptbl_init() calls that do actually allocate memory (for the table). leave
07:01.12CIA-4BRL-CAD: the freeing uncommited for now, just with comments
07:04.13yukonbobhow "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.26brlcadyukonbob: it's always both, but in general considered stable
14:49.11brlcadthat 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.26louipc/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.43louipcI got that error when building :/
15:50.48louipcah 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.54MinstrelGypsyhttp://www.pastebin.ca/497110  <----- why would cvs be telling me this?
17:12.53MinstrelGypsythis 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.52Joelyhi, 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.42Twingydid you install sdl?
20:05.30Twingycheck if you have a sdl-config
20:13.04Joelyyup i definitely do
20:13.35Joely# sdl-config --libs
20:13.35Joely-L/usr/lib -lSDL
20:13.37Twingypaste a few lines of your output
20:17.21Joelyhttp://pastebin.ca/497353
20:18.02Twingyhow did you install SDL
20:18.07Twingycompile or package?
20:18.52Joelypackage from apt
20:19.09Twingylooks like it didn't pick up all the (right) dependencies
20:19.56Twingyyou 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.