irclog2html for #brlcad on 20070101

02:23.03 *** join/#brlcad b0ef (n=b0ef@084202024060.customer.alfanett.no) [NETSPLIT VICTIM]
02:23.03 *** join/#brlcad CIA-5 (i=cia@cia.navi.cx) [NETSPLIT VICTIM]
02:23.04 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
02:23.43 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
02:25.00 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad)
02:25.00 *** join/#brlcad Maloeran (n=rayforce@daddelbande.de) [NETSPLIT VICTIM]
02:25.00 *** mode/#brlcad [+o brlcad] by irc.freenode.net
03:13.30 *** join/#brlcad dli (n=dli@adsl-75-34-189-85.dsl.chcgil.sbcglobal.net)
08:39.07 Maloeran May this new year bring peace and harmony in all IT departments!
09:29.39 *** join/#brlcad clock_ (i=clock@84-72-92-249.dclient.hispeed.ch)
13:33.45 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
17:30.07 ``Erik ooh, that reminds me, I need to check bofh
21:00.07 *** join/#brlcad clock_ (i=clock@84-72-92-249.dclient.hispeed.ch)
22:22.22 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070102

irclog2html for #brlcad on 20070102

00:50.37 *** join/#brlcad brlcad (n=sean@bz.bzflag.bz) [NETSPLIT VICTIM]
00:50.38 *** join/#brlcad Maloeran (n=rayforce@daddelbande.de) [NETSPLIT VICTIM]
04:55.47 *** join/#brlcad IronBob (n=shatterd@adsl-208-191-177-163.dsl.hstntx.swbell.net)
08:12.54 *** join/#brlcad clock_ (i=clock@84-72-92-249.dclient.hispeed.ch)
13:15.48 *** join/#brlcad docelic (n=docelic@212.15.185.144)
13:47.46 *** join/#brlcad docelic (n=docelic@212.15.185.144)
19:31.27 *** join/#brlcad clock_ (i=clock@84-72-92-249.dclient.hispeed.ch)
20:04.36 *** join/#brlcad Twingy (n=justin@74.92.144.217)
22:30.37 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070103

irclog2html for #brlcad on 20070103

00:45.17 *** join/#brlcad IriX64 (n=os2user@bas3-sudbury98-1168051856.dsl.bell.ca)
01:10.09 *** join/#brlcad IriX64_ (n=IriX64@bas3-sudbury98-1168051856.dsl.bell.ca)
01:40.36 *** join/#brlcad IriX64 (n=who@bas3-sudbury98-1168051856.dsl.bell.ca)
03:43.39 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
04:56.38 *** join/#brlcad iday (n=iday@68.50.191.200)
07:15.08 *** join/#brlcad b0ef (n=b0ef@084202024060.customer.alfanett.no)
08:35.42 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
19:43.48 *** join/#brlcad dli (n=dli@nsit-dhcp-035-057.uchicago.edu)
19:44.23 dli I'm learning brlcad, the radio (lesson), the radio is rotating now, how to stop it
21:12.09 *** join/#brlcad clock_ (i=clock@84-72-93-117.dclient.hispeed.ch)
21:13.57 brlcad dli: press 0
21:14.55 brlcad xyzXYZ rotate along the corresponding axis, 0 stops the rotation (in the graphics window)
21:15.49 dli brlcad, thanks, I pressed 'z', that's the reason
21:16.35 brlcad 1,2,3 set to default views iirc
21:42.32 *** join/#brlcad clock_ (i=clock@84-72-93-117.dclient.hispeed.ch)
22:03.54 *** join/#brlcad The_Lords_Nerd (n=chatzill@static-66-225-139-199.ptr.terago.ca)
22:05.07 *** mode/#brlcad [+o brlcad] by ChanServ
23:47.08 *** join/#brlcad Twingy (n=justin@74.92.144.217)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070104

irclog2html for #brlcad on 20070104

00:22.53 *** join/#brlcad jano (n=point@mailbox.nationalfranchisesales.com)
00:23.00 *** part/#brlcad jano (n=point@mailbox.nationalfranchisesales.com)
01:30.14 Twingy heh
05:03.58 ``Erik look at it this way, mal, at least he's gotten over the mmbop thing.
06:22.56 brlcad hehe, fun with elastic fluids http://video.google.co.uk/videoplay?docid=-8183380788103127428
07:08.56 *** join/#brlcad clock_ (i=clock@84-72-93-117.dclient.hispeed.ch)
08:43.11 *** join/#brlcad Green (i=LocalGre@c-ac46e055.1118-1-64736c10.cust.bredbandsbolaget.se)
08:43.17 *** part/#brlcad Green (i=LocalGre@c-ac46e055.1118-1-64736c10.cust.bredbandsbolaget.se)
13:20.36 *** join/#brlcad docelic (n=docelic@212.15.173.98)
15:38.05 *** join/#brlcad docelic (n=docelic@212.15.185.241)
17:16.02 *** join/#brlcad clock_ (i=clock@84-72-93-105.dclient.hispeed.ch)
18:36.44 *** join/#brlcad docelic (n=docelic@212.91.113.227)
18:43.14 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168050283.dsl.bell.ca)
18:44.55 IriX64 bu_free() ?!?!?
18:44.59 IriX64 ;)
18:45.59 IriX64 should work even if its a pointer to a pointer right?
19:32.31 CIA-5 BRL-CAD: 03brlcad * 10brlcad/BUGS: tgc reports one hit errors though hit point has 0,0,0 direction implying that maybe the point was supposedly deleted
22:41.24 Maloeran Eh, nice question from IriX64
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070105

irclog2html for #brlcad on 20070105

08:44.07 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
08:44.28 clock_ Hello
08:44.52 clock_ Do you know how to make an animation, where the model I created is rotating?
08:45.03 clock_ I want it for better clarity how it's composed.
08:45.56 clock_ There seems to be rt_simple manpage missing - is it a bug?
08:46.22 clock_ And when in the mged console and I press pageup, pagedown and then type a command, the command is inserted *before* the prompt instead of after it, and then is ignored.
08:46.27 clock_ Is this also a bug?
14:26.21 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
15:03.34 brlcad clock_: yes, regarding page up/down bug .. regarding rt_simple, not really though a manpage would be nice
15:03.47 brlcad feel free to write one.. it's a simple tool :)
15:05.47 clock_ I found some guide for animation.
15:19.50 brlcad clock_: there was a message posted to the list several months ago for how (but Butler) for doing exactly that (rotating an object, making an animation)
15:19.58 brlcad s/but/from/
15:21.10 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/openNURBS/ (241 files in 8 dirs): (log message trimmed)
15:21.10 CIA-5 BRL-CAD: initial import of the openNURBS initiative's nurbs toolkit. the toolkit
15:21.10 CIA-5 BRL-CAD: consists of code for reading/writing .3dm files used by Rhino as well as nurbs
15:21.10 CIA-5 BRL-CAD: evaluation and other geometry processing facilities. the library is being
15:21.10 CIA-5 BRL-CAD: evaluated for .3dm support as well as potentially gutting the existing nurbs
15:21.13 CIA-5 BRL-CAD: primitive and using openNURBS evaluation routines instead (still probably need
15:21.15 CIA-5 BRL-CAD: to implement ray shot evaluation). this is version 200612050 (aka 4.0).
15:22.12 clock_ brlcad: I have read about the keyframes I think this will be better than a simple rotation.
15:24.50 brlcad a better animation guide is really needed -- i'm not too fond of the existing, though it does go into detail
15:25.22 brlcad it's not even really a guide
15:25.28 brlcad it was a technical paper about the technique
15:28.36 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/openNURBS/on4-gcc4-patch: the user-provided gcc4 patch that fixes compilation was applied (basically added a lot of explicit this-> designations), no need to keep the file around though
15:32.34 CIA-5 BRL-CAD: 03brlcad * 10brlcad/TODO: review 'eclectic' from GSI as a tessellation approach, review and merge the other GSI modifications
15:34.00 *** join/#brlcad docelic (n=docelic@212.91.113.119)
15:39.27 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/external/Makefile.am: if endgame framework simulation module compilation was requested, traverse into the EndgameFramework dir
15:40.15 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/external/EndgameFramework/Makefile.am: stub makefile.am so traversal will work
15:47.20 CIA-5 BRL-CAD: 03brlcad * 10brlcad/configure.ac: generate the endgame framework makefile
17:23.05 CIA-5 BRL-CAD: 03brlcad * 10brlcad/configure.ac: use the originator/vendor for 'compiler' instead of the name of the compiler since we may use multiple at once in some odd configurations
18:16.30 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/openNURBS/opennurbs_zlib.h: zlib wasn't included, so update code to reflect usage of a usual zlib.h
19:28.56 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com)
19:45.19 *** join/#brlcad clock_ (i=clock@84-72-60-48.dclient.hispeed.ch)
19:46.10 clock_ I think the user doesn't care if Animation techniques happened to be presented as an ARL technical report, presented by a user group, or are considered a principle of effective modelling.
19:46.37 clock_ I think what the user cares is to distinguish between animation, primitives, raytracing, and other technical terms.
19:47.10 clock_ Therefore I suggest the documentation on the website not to be categorized according to into which bureaucratical category this or that document happened to fall, but according to the content itself.
19:49.38 brlcad clock_: i quite agree
19:50.46 brlcad whenver the new website comes on-line, it'll be better organized like that .. not much worth futzing with the existing unless something's painfully bad
19:50.48 clock_ I also wouldn't categorize into "documentation" and "other resources"
19:50.52 brlcad unless you'd like to clean it up? :)
19:51.20 clock_ I want to find out about term/concept X. Is there a black box into which I type "X" and it says "look under other resources, not under Documentation"?
19:51.38 brlcad yeah, we need a wiki for that
19:52.01 clock_ no for that you just need to edit the headlines
19:52.48 brlcad er, what headlines?
19:53.28 clock_ also "project site" is ridiculous. Isn't the brl-cad.org a project site by itself? Isn't BRL-CAD a project?
19:54.01 clock_ I suggest "Project site" to be renamed to "sourceforge page"
19:54.39 clock_ Also "introduction into MGED" into "tutorial for beginners"
19:54.44 brlcad clock_: yes and no, but the suggest is noted
19:55.18 clock_ Really, when a beginner comes, he has an idea "I want to learn the basics", and he has no idea that "learn basics" translates into "introduction to mged"
19:55.21 brlcad it's not really a tutorial for beginners, it's a lot of tutorials
19:55.29 brlcad unless you want to call it one massive tutorial
19:55.37 brlcad which doesn't seem right given it's length
19:56.05 brlcad mind you, I quite agree for the need .. again, I ask -- you willing to make the changes? :)
19:56.34 clock_ "principles of effective modelling" sounds like a textbook. I would name the link "how to model effectively with BRL-CAD"
19:57.01 brlcad that's what I mentioned about it just not being much worth the effort without the rest of the site infrastructure in place
19:57.18 clock_ I mean a beginner will think "this sounds like a title of some general abstract textbook about CSG, which is not specific to BRL-CAD, therefore I'm gonna skip this link, this link will not probably contain the information I am looking for"
19:57.22 brlcad else someone(tm) spends several days/weeks of valuable time going through customizing the site
19:57.46 brlcad clock_: you do know where those docs come from?
19:58.16 brlcad they are books .. printed books .. makes a lot more sense when someone drops 10 pounds of books in your lap, all related to brl-cad
19:58.39 brlcad they were literally just "tossed up" onto the website in the fastest way possible just so they were accessible
19:59.03 clock_ You are thinking the 60's style, when people had to work only with one computer software.
19:59.04 brlcad there never is/was a claim that more work isn't needed, that they can't be better organized, that more effort "should" go towards them
19:59.12 brlcad bullshit
19:59.21 brlcad i'm saying you're not listening :)
19:59.25 clock_ Today they have to work with hundreds of different softwares. The documentation must be simplified and accessible as much as possible.
19:59.44 clock_ It's not possible anymore to conceive everything like a book that is supposed to be read on long winter evenings.
19:59.47 brlcad AND I AGREE
19:59.52 brlcad are YOU going to do it?
19:59.56 clock_ no
20:00.03 brlcad then stop preaching
20:00.09 clock_ Why?
20:00.19 brlcad because it's counterproductive
20:00.23 clock_ I am just telling my suggestions
20:00.56 brlcad well, you diverged from a suggestion a while ago
20:01.48 clock_ Do you have a new version of the website being prepared somewhere?
20:03.06 brlcad the ideas are fine, and welcome in themselves -- especially for the website, a lot is very much needed -- what is up there now is utterly the *bare minimum* effort that was possible, becuase there wasn't available effort for anything more really
20:04.05 brlcad the basic design and layout are done, there was a couple people testing out various content management systems as well and that was narrowed down to what is needed
20:04.56 brlcad but yes, there is a new version that has been under development since the first files were thrown up -- it's just the website has priority under most everything else usually (for better or worse)
20:05.21 clock_ Sorry I don't have time to help you with the website now I am trying to make an animated raytrace of a coloured Ronja part
20:05.29 brlcad there's not enough community involvement, so the bare minimum stays up there
20:05.45 brlcad and I'm trying to integrate the new foundation for improved NURBS support :)
20:05.56 clock_ I had a wiki on Ronja but I abandoned it after some time because
20:06.01 clock_ - it got hacked
20:06.06 clock_ - it got filled with spam
20:06.07 brlcad heh
20:06.21 clock_ - the content people posted was sometimes inaccurate and misleading
20:06.29 clock_ - it required frequent security updates
20:06.36 clock_ - it was hard to upgrade
20:06.44 brlcad doesn't have to be an open wiki, that would be pretty crazy
20:07.05 clock_ I stayed back with manually-edited PHP HTML and I am happy with it
20:07.16 brlcad and several of those issues are specific to the wiki you chose
20:09.22 brlcad it's really just been a matter of priorities .. the website is probably the #3 biggest problem are right now
20:09.30 clock_ I tried first twiki, later when it got hacked I switched to Mediawiki
20:09.51 clock_ Well your website isn't the worst
20:10.08 clock_ the worst website in my opinion is of the linux kernel, http://www.kernel.org
20:10.30 brlcad #2 supporting existing users sufficiently
20:11.02 brlcad #1 modeling interface, usability
20:15.56 brlcad brl-cad's old website was manually-edited php html .. it was a pain in the arse to maintain
20:16.13 brlcad and to add major features was unthinkable
20:16.54 brlcad there's a lot of good effort going into CMS that make them appealing, even if they have limitations or a learning curve
20:17.58 brlcad anyhow we're pretty much past that learning curve -- it's down to just actually installing and setting it up. the content is gathered together, the design is set, graphics created .. just need the time to set it up some weekend
20:18.27 clock_ I was surprised that I modelled a lens from glass and it really distorted the image - and caused a light from a light source to be concentrated
20:19.03 brlcad it should give you perfect refraction
20:19.26 clock_ Yes looked like a perfect refraction
20:19.27 brlcad which isn't realistic for normal glass, but useful
20:19.47 clock_ what do you mean with perfect refraction?
20:20.22 clock_ Without chromatic aberration?
20:20.22 dtidrow_work no wavelength depedence, perhaps?
20:20.34 brlcad there's no participating media interaction .. microscopic air bubbles that might distort the image, blur, polarize, band filter, etc
20:23.08 brlcad the multispectral library could do wavelength-dependent interactions, give you polarizations, filterings, etc .. if you wrote the appropriate multispectral shader to simulate the medium (glass in this case, or a sufficient phong or cook-torrence shader perhaps)
20:26.20 clock_ I have great difficulty with that because even Firefox copies everything as one line
20:26.32 clock_ Maybe giving key-chans for download would be more convenient.
20:27.16 brlcad key-chans?
20:27.27 clock_ yes, key-chans
20:27.50 brlcad ~key-chans
20:29.53 *** join/#brlcad dli (n=dli@nsit-dhcp-035-057.uchicago.edu)
20:29.58 clock_ hmm, key-chans seems to work even on OpenBSD - with their chronically exotic versions of various UNIX utilities. This one is using awk as I can see
20:32.12 dli I'm learning "Learning about Boolean Expressions", the auto operation order is confusing to me, can I specify the order like ( shape1 u shape2) - ( shape3 u shape4)
20:35.30 brlcad dli: there are a couple commands that accept infix notation, but most are prefix
20:35.45 brlcad maybe see http://www.cs.man.ac.uk/~pjj/cs2121/fix.html for a conversion
20:35.59 dli brlcad, thanks
20:36.23 brlcad or build it up if you want to keep it simple
20:37.03 clock_ I am sure for most people the necessity to cut-copy-paste UNIX shellscripts from a website and type a lot of typo-prone commands would be the ultimate turnoff
20:37.06 dli brlcad, you mean, I first got shape1 + shape2, etc?
20:37.06 brlcad make object outer: shape1 u shape2 .. then object inner: shape3 u shape 4 .. then final object: outer - inner
20:37.18 clock_ and that it would motivate them to stop using BRL-CAD and start using some commercial competition instead
20:38.44 brlcad clock_: and for a valuable minority, hopefully encourage them to contribute to help make the open source project better
20:39.23 clock_ brlcad: the problem is, I see these problems on majority of the tools, and I unfortunately don't have time to engage in improvement of all of them
20:39.28 brlcad there's lots of great ideas, and lots of energy going around -- just not towards the tools in a unified manner so much
20:39.35 clock_ I think it's more efficient to engage in improvement of my own crap, i. e. Ronja
20:40.09 brlcad clock_: i didn't mean you specifically this time ;)
20:40.22 clock_ When people send me ideas about Ronja ("this link should be called differently because it's confusing"), I put the into my TODO list and they get eventually done :)
20:40.44 brlcad that is the issue -- everyone has their own investment and requirements.. have to get people excited and interested in contributing, making it "worth it" for them
20:41.17 brlcad as do I, massive TODO file
20:41.24 brlcad and gets towards #2 that I was talking about
20:42.23 brlcad we simply have way more coming in than can go out
20:42.29 dtidrow_work brlcad: how many K is that TODO file? ;-)
20:42.32 brlcad given current involvement
20:43.20 brlcad dtidrow_work: not really representative by K as I'll consolidate something that might be a man-year's effort into a 1-liner
20:43.55 dtidrow_work ah
20:44.29 brlcad clock_: the animation tools are not production-ready, if I didn't say that before -- they were a hack implemented 15 years ago to make a few movies and haven't changed since
20:44.59 dtidrow_work I love those on the todo list - one innocent looking line explodes into a whole mess of work... :-\
20:45.17 clock_ 15 years ago lol :)
20:45.21 brlcad yeah .. "* add support for levels of detail"
20:45.31 dtidrow_work lol
20:45.43 brlcad "librt-based path tracer"
20:45.46 clock_ I wrote a game for ZX Spectrum 10 years ago and recently I finally published it :)
20:46.31 dtidrow_work in basic?
20:46.52 clock_ no in Z80 assembler
20:47.06 dtidrow_work gosh, even ten years ago the ZX was old
20:48.32 brlcad hmm.. looks like there's currently 77 items in the todo file, 46 in the bugs file, 23 in the feature tracker, 48 in the bug tracker, and about two dozen outstanding support requests via e-mail (that will each take about a half a day of time to respond to)
20:49.16 dtidrow_work heh
20:49.36 dtidrow_work so how many man-decades does that mean? ;-)
20:50.04 brlcad compiled a list of pressing modeler needs here locally after getting together with several of them .. the list they generated of the most pressing needs accummulated to about 8 man-years of work iirc
20:50.51 Maloeran But that's 6 months of brlcad and ``Erik work, right? :)
20:50.56 brlcad i dunno for the whole list.. it's probably on the order or 15-150 years .. depends on the polish :)
20:51.25 brlcad Maloeran: heh..
20:51.48 dtidrow_work brlcad: do you even remember what 'sleep' is? ;-)
20:52.09 Maloeran A glibc wrapper around the syscall, of course
20:52.29 dtidrow_work ha ha ha
20:52.32 brlcad plenty of time to sleep when I'm dead
20:53.03 brlcad which might not be too long after a few more years like this
20:53.14 dli how do I adjust a parameter of a defined shape (prim)?
20:53.21 brlcad but then rowing, lifting, and biking keep me young ;)
20:53.41 brlcad dli: you want the command-line method, or the gui method?
20:54.02 brlcad command-line: sed object .. then a variety of commands depending on the edit
20:54.10 dli brlcad, I prefer cli, the GUI prim editor is confusing also
20:54.12 brlcad gui: go to the edit menu
20:54.23 brlcad prim selection
20:54.37 Maloeran SURVICE is working on an immigration visa and they put June 1st as date to begin as an employee, there's no way I can get a driving license before then... Seems I'll do a whole lot of biking too :)
20:54.39 brlcad enter primitive name, hit enter.. should show parameters that can be adjusted
20:55.09 dli brlcad, rror: Unable to do <keyboard solid edit start> from SOL EDIT state.
20:55.09 dli Expecting VIEWING state
20:55.10 brlcad er, can't get a license in six months??
20:55.23 brlcad dli: ah, you're already editing "something"
20:55.27 Maloeran Not in Canada, takes 12 months to get a "real" license allowing one to drive without supervision
20:55.31 brlcad type: reject or accept
20:55.51 brlcad ahh, provisional timeframe
20:56.04 Maloeran Or should I look for some obscure state that delivers driving licenses by mail within 5 days?
20:56.06 dli brlcad, must be the GUI editor, I couldn't figure out the prim editor :(
20:56.33 brlcad dli: :) .. there should also be accept and reject menu items on the edit menu
20:57.00 clock_ If this is my last words, then it's cause by a salad dressing which is already 3 months beyond it's horizon
20:57.41 brlcad nasty
20:57.43 Maloeran If you managed to overcome the natural vomiting reflex, it can't have been that bad
20:57.49 clock_ smells good, tastes good...
20:58.07 clock_ Now Saddam can come with his Anthrax - I am resistant to biological weapons
20:58.23 clock_ Actually - he can't. 1) he doesn't have biological weapons, 2) he suffered clinical death
20:58.24 dtidrow_work lol
20:59.30 dtidrow_work rope neckties generally lead to 2 :-)
20:59.37 dli brlcad, can I just remake the prim? it's unioned, sed just gives me a warning
21:03.37 clock_ lol viewsize eye_pt orientation - is the script going to ask me about my sexual orientation?
21:04.55 dli brlcad, yes, kill && in works better
21:08.10 brlcad dli: yes you can
21:08.35 brlcad that's actually expected use, even if it's being referenced by another object
21:08.41 Maloeran What is that animation you are trying to record, clock_?
21:08.47 brlcad so you can swap out arbitrary geometry as needed
21:11.29 Maloeran Recording an animation seems like a simple thing to do, I just dump the raw frames and mencode the resulting file to a more standard format
21:11.52 ``Erik mal: if you need, I can help ya learn to drive... provided I get my truck working, or you buy a car... you ain't learnin' on my m3 :D (my truck is manual, autos are a lot easier, but I personally don't call that driving). I THINK, for an adult, it's only like 3 or 6 mo, MAYBE less...
21:12.10 ``Erik brlcad: new website? eh?
21:12.23 brlcad ``Erik: yah, what?
21:12.38 ``Erik clock: sourceforge, put it in 'feature requests' or 'bugtracker' and stfu. Also; if you want to claim one and do it... DO IT
21:12.39 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/openNURBS/ (3 files): remove the z_ prefix protection so that openNURBS can be linked against an installed system zlib library (there were no namespace collisions)
21:12.39 Maloeran Eheh, thanks Erik. I think I'm going to get one of these 2 places Smart car
21:12.49 brlcad that was something I started years ago when I first started
21:13.01 ``Erik like... 8 yrs ago?
21:13.01 ``Erik hah
21:13.09 brlcad naht that long
21:13.41 ``Erik unfortunately, I have too much experience with webby type things... if it's drudge work, fuck off, but if ti's just a hurdle, mebbe I cna help :)
21:14.35 brlcad was seriously working on it about 4 years ago, and then had to shelve it to make the open sourcing happen
21:15.00 brlcad it's been worked on a bit since, I even paid someone to work on it for a while, but still was usurped by other priorities
21:15.28 ``Erik I've grown irate enough to decide that I amke my own priorities.
21:15.48 brlcad ``Erik: I feel exactly the same -- had I needed the site 10 years ago, I would have spent the weeks and would have made something kick ass
21:16.10 brlcad now it's just boring tripe that takes way too long and involves too much fruitless hacking
21:17.04 Maloeran ``Erik, seems to be 6 months in Maryland for a license. Is a license from a state valid in another?
21:17.05 brlcad getting the site itself isn't a big deal, that's part why I really want a CMS up so that after whatever goonie is gone that set it up, the site can still be maintained and improved
21:17.10 ``Erik after I build a perf testbed app to compare rayfarce and adrt
21:17.15 brlcad Maloeran: yes
21:17.21 Maloeran Because there seems to be states with far less... restrictive requirements
21:17.30 ``Erik mal: usually, MIGHT require taking a test, but no probation period
21:18.24 brlcad yeah, I knew a few friends that drove down to VA to get their license because the test was easier
21:18.24 ``Erik when I moved from washington to missouri, I had to take a written test, eye exam, and then I got a license... when I moved from 'missouri' (tn with a mo license), I just had to take an eye exam
21:18.24 brlcad but hey, the test really isn't hard -- if you're failing, there's probably a reason
21:18.47 Maloeran Eheh, nice. A car, I'm sure that drives just like a bicycle :)
21:18.58 Maloeran I think I'll get something like : http://en.wikipedia.org/wiki/Smart_Fortwo
21:19.05 brlcad ahh, the driving test should be the least of your worries ;)
21:19.07 ``Erik for the most part, bicycles have to follow car rules when on the road
21:20.03 brlcad there are a couple tricks to the test (usually stop lights and proper parallel parking), but more get the written test wrong
21:20.23 ``Erik look at the retard redneck idiots who drive... it can't be THAT difficult
21:20.33 dtidrow_work heh
21:20.34 ``Erik and if you're feeling really REALLY inbred, just go to wv for the test
21:20.35 brlcad which usually just means they don't understand the laws that they're supposed to be abiding by (or the test has poorly worded questions) *ahem*
21:20.36 ``Erik *duck* :D
21:20.52 Maloeran Tests are rather difficult in Quebec I heard... Some people go get a license in the states because they can't get one here
21:20.53 brlcad don't think there's is much different from MDs
21:21.08 brlcad er, theirs
21:21.26 ``Erik most of it is undertsanding the signals being presented
21:21.37 ``Erik red light means stop, double yellow in the middle means no pass, etc
21:21.39 Maloeran Ah well, 6 months is good, I can manage biking for a month or two initially
21:22.17 ``Erik the apt complex I lived in for my first 6mo in md is right across 95 from survice
21:22.41 ``Erik when we went to that restraunt in marks mazda, we passed it
21:23.11 ``Erik the one that made me sick o>O
21:25.24 ``Erik hrm
21:25.28 ``Erik rooms or bedrooms/
21:25.36 Maloeran 5 rooms, 2 bedrooms
21:25.44 ``Erik the one I had was 9 rooms, plus a deck
21:25.49 Maloeran Oh, okay :)
21:26.17 ``Erik and a wood burning fireplace, and covered parking, and ...
21:26.18 ``Erik :)
21:26.28 dtidrow_work ``Erik: where was this?
21:26.37 ``Erik um, belcamp
21:26.40 ``Erik behind the hotel
21:26.45 ``Erik 'aborwood' or something
21:26.59 Maloeran Requirement for MD driving license : "Two documents establishing your Maryland residency"
21:27.00 ``Erik arborwood, even
21:27.34 ``Erik mal: power bill is sufficient for one, apt pmt is probably sufficient
21:28.24 clock_ clock@kestrel:~/creat/ronja/trunk/3d$ ./moss.rt
21:28.24 clock_ ./moss.rt: line 1: 24787 Segmentation fault (core dumped) rt -M $* -o moss.pix tetrax.g tetrax 2>>moss.log <moss.rtanim
21:28.30 clock_ wohoo :)
21:28.45 ``Erik ooohhhh, you better fix that, clock
21:29.15 Maloeran ``Erik: I mean I can't just apply now and wait 6 months from this point
21:35.40 clock_ ``Erik: I can send the files
21:37.03 ``Erik mal: I think the 6mo assumes education...
21:37.10 ``Erik clock: sf.net/projects/brlcad
21:38.03 clock_ Does this help?
21:38.15 clock_ #0 0x1c008158 in do_pixel (cpu=0, pat_num=-1, pixelnum=15018) at worker.c:491
21:38.15 clock_ <PROTECTED>
21:38.15 clock_ <PROTECTED>
21:38.15 clock_ <PROTECTED>
21:38.15 clock_ <PROTECTED>
21:38.18 clock_ <PROTECTED>
21:38.20 clock_ <PROTECTED>
21:38.23 clock_ <PROTECTED>
21:38.25 clock_ <PROTECTED>
21:38.28 clock_ <PROTECTED>
21:38.30 clock_ <PROTECTED>
21:38.33 clock_ <PROTECTED>
21:38.35 clock_ <PROTECTED>
21:38.38 clock_ <PROTECTED>
21:38.40 clock_ <PROTECTED>
21:38.43 clock_ <PROTECTED>
21:38.46 clock_ <PROTECTED>
21:38.48 clock_ <PROTECTED>
21:38.51 clock_ <PROTECTED>
21:38.53 clock_ <PROTECTED>
21:38.56 clock_ <PROTECTED>
21:38.58 clock_ <PROTECTED>
21:39.01 clock_ <PROTECTED>
21:39.03 clock_ ---Type <return> to continue, or q <return> to quit---
21:39.06 clock_ <PROTECTED>
21:39.08 clock_ <PROTECTED>
21:39.11 clock_ <PROTECTED>
21:39.13 clock_ <PROTECTED>
21:39.16 clock_ <PROTECTED>
21:39.55 clock_ I crashed at moss.pix.6
21:40.04 clock_ clock@kestrel:~/creat/ronja/trunk/3d$ ls -la moss.pix.5
21:40.04 clock_ -r--r--r-- 1 clock users 120000 Jan 5 22:37 moss.pix.5
21:40.04 clock_ clock@kestrel:~/creat/ronja/trunk/3d$ ls -la moss.pix.4
21:40.04 clock_ -r--r--r-- 1 clock users 120000 Jan 5 22:36 moss.pix.4
21:40.04 clock_ clock@kestrel:~/creat/ronja/trunk/3d$ ls -la moss.pix.6
21:40.07 clock_ -rw-r--r-- 1 clock users 44400 Jan 5 22:37 moss.pix.6
21:40.28 clock_ The path is an almost-circular path around the object
21:42.46 brlcad clock_: what version is that?
21:53.55 brlcad nothing obvious in that particular stack, though the line doesn't match anything sensible in my version
21:54.10 brlcad s/stack/frame/
21:55.02 clock_ BRL-CAD Release 7.8.2
21:55.45 brlcad okay, that's better
21:56.00 clock_ Should I reinstall to 7.8.4?
21:56.25 brlcad no no
21:56.42 brlcad it's acting like you had a partial render, given the code it's in
21:56.44 clock_ Solid modelling for strong defense haha :)
21:56.56 clock_ Should I delete the pixfiles and try again?
21:57.01 brlcad yeah
21:57.40 clock_ clock@kestrel:~/creat/ronja/trunk/3d$ ./moss.rt -s 200
21:57.40 clock_ ./moss.rt: line 1: 13777 Segmentation fault (core dumped) rt -M $* -o moss.pix tetrax.g tetrax 2>>moss.log <moss.rtanim
21:57.43 clock_ Anyway
21:57.58 brlcad same frame?
21:58.02 clock_ This time it created only moss.pix and moss.pix.1
21:58.14 clock_ -r--r--r-- 1 clock users 120000 Jan 5 22:57 moss.pix
21:58.14 clock_ -rw-r--r-- 1 clock users 44400 Jan 5 22:57 moss.pix.1
21:58.22 clock_ Seems to produce a runt file of the same size
21:58.38 clock_ Maybe when I run it many times I get a complete animation with ocassional bad pixels :)
21:59.16 brlcad curious, you have an smp machine?
21:59.21 clock_ no
21:59.29 clock_ Pentium M 1.5GHz notebook
22:00.18 brlcad delete the pix files again and add the -B flag to rt ... run it twice if it crashes and see if it crashes on the same image frame both times
22:00.51 clock_ I'm going to sleep now
22:00.53 clock_ good night
22:01.42 brlcad hrm k
22:01.56 brlcad if you can get a chance, I'd be interested in getting those files to test here
22:03.03 clock_ yes I can send them
22:03.42 b0ef nearly got a heart stop when I saw NURBS on the commit list;)
22:04.16 brlcad heh
22:04.41 b0ef you working on exposing the NURBS interface in brlcad?
22:07.47 b0ef for manipulating NURBS..
22:11.05 brlcad b0ef: couple different efforts
22:11.32 brlcad one being just to simply improve the geometry engine's nurbs support
22:11.47 brlcad the existing isn't exposed because it has "issues"
22:12.06 brlcad so fixing/improving it is the first step
22:12.54 brlcad that also then in turn supports geometry conversion, which is what is driving this particular effort -- being able to seamlessly bring in models from pro/e, unigraphics, rhino, etc without doing a tessellation
22:13.25 brlcad also fundamentally needed by the step converter, which will likely be the second major effort
22:14.11 b0ef just wondering; is the reverse also be part of that same effort? (mesh to NURBS)
22:14.18 brlcad THEN on to the modeling interface facilities (which could happen in parallel with the step converter work, but that depends on involvement from others)
22:14.54 brlcad yikes, generate a smoothed nurbs surface off of some mesh?
22:15.12 b0ef well, a NURBS surface doesn't have to be smooth
22:15.17 b0ef it can be anything;)
22:15.18 brlcad true
22:15.22 b0ef that's the beauty of it;)
22:15.23 dtidrow_work http://www.theregister.co.uk/2007/01/04/420mph_cavalier/ - wonder where he hid the JATO bottles ;-)
22:15.24 brlcad but then what'd be the point?
22:16.00 b0ef well, when using existing models; having the capability to turn them into parametric surfaces is very handy
22:16.01 Maloeran Tsk, the "beauty" of NURBS are a pain to raytrace efficiently :)
22:16.19 Maloeran are->is
22:16.39 b0ef NURBS should be even more easy than a mesh, from my understanding
22:16.58 b0ef well, yeah, efficiently is another thing, I guess
22:17.10 brlcad b0ef: ah, you mean from a modelling perspective, for deformations, etc
22:17.21 b0ef brlcad: yeah
22:18.04 brlcad i'll keep it in mind, but that's kind of obscure .. we don't have direct mesh or nurbs editing now, so talking about converting from one or the other without the editing is a bit premature ;)
22:18.12 b0ef well, the thing I'm after doesn't even require the non uniform and rational part, really
22:18.32 b0ef at first;)
22:19.05 b0ef of course, trimming and such in the future would require that
22:19.10 brlcad doing a straight up conversion would be a pretty simple tool for someone to write -- but you still wouldn't have the editing capacity yet ;)
22:19.41 b0ef I'm on my way to learn the mathematics, but some years are expected, so I can't help, yet;)
22:20.30 brlcad you're welcome to jump into the code as part of your learning ;)
22:20.37 b0ef anyways, I've found offset tool in inkscape
22:21.11 b0ef yeah, I am pursuing this, but I'm just taking linear algebra at the time
22:21.36 b0ef ..so I've made my surfaces in inkscape
22:22.08 b0ef the problem now is stitching them together
22:22.51 b0ef well, make them compatible
22:23.03 b0ef make one surface out of them all
22:24.59 b0ef I also found out I need to look at projection
22:25.48 b0ef damn, NURBS are sexy;)
22:32.36 brlcad ever used rhino?
22:32.39 brlcad er, rhino3d
22:32.52 b0ef no
22:33.01 brlcad they are pretty much the kings of nurbs modeling
22:33.12 b0ef yeah, know, but I don't use proprietary software
22:34.18 b0ef ;)
22:36.13 brlcad b0ef: i only mentioned as a lead for perspective -- their nurbs modeling interface is pretty darn sexy, the standard most of the industry has used to live up to
22:36.38 b0ef brlcad: yeah, believe me, I know about it;)
22:36.47 brlcad some pretty tricky math behind what they have working on the user interfae side
22:36.52 b0ef I've skimmed the surface of the earth for NURBS;)
22:37.27 brlcad ah, so you've *heard* of rhino.. just not used it
22:37.58 b0ef yeah, read on it
22:38.57 b0ef I used maya, before I went fanatic, though
22:39.33 Maloeran Are you mostly a modeller, b0ef, or a programmer as well?
22:40.03 b0ef well, I'm mostly a programmer, but have this childhood dream of recreating where I grew up
22:40.18 b0ef s/where/the place where/
22:40.24 Maloeran :) Nice.
22:40.41 b0ef ;), yeah, been working on it for many many years
22:41.04 b0ef off and on, of course
22:41.15 brlcad did you happen to grow up in the Cornell box?
22:41.28 brlcad or inside a tank
22:41.35 brlcad if so, I might be able to heelp
22:42.04 b0ef http://en.wikipedia.org/wiki/B%C3%B8nestoppen
22:42.29 b0ef ;)
22:43.41 b0ef indeed
22:44.04 brlcad hmm, let's see .. there's a procedural vegetation generator in brl-cad, grass and cloud shaders, texture and wood shaders.. terrain .. that'll get you most of that picture ;)
22:44.24 *** join/#brlcad docelic (n=docelic@212.15.173.172)
22:44.26 b0ef I have actually modeled the whole place
22:44.41 b0ef many times, actually
22:44.43 Maloeran Where's the procedural vegetation generator? I thought Justin had used some weird Blender plugin
22:44.53 brlcad Maloeran: he had, but there's one in there too
22:44.54 Maloeran Which was very broken for me, as all Blender plugins I tried
22:44.58 Maloeran Neat
22:46.33 b0ef here are the current svg surfaces:
22:46.39 b0ef http://www.esben-stien.name/scoutinkscape-0.0.9.svg
22:46.44 b0ef well, nearly the current
22:47.18 b0ef hmm, only some parts of it show up in my browser, but inkscape should show it right
22:47.44 b0ef I have modeled it many times, but I need a parametric model of it
22:48.33 Maloeran May I ask why you need it made of NURBS specifically?
22:48.47 brlcad Maloeran: it's nothing fancy -- it was a quick 1-week effort to procedurally create random trees and bushes quickly .. end result was pretty decent actually, but there are a ton of parameters to feed (branching rates, branch min/maxes, radii, tapering rates, etc)
22:48.57 brlcad maybe 2 weeks, i forget
22:49.36 b0ef Maloeran: well, it doesn't work to work with surfaces and curves in mesh modeling for something like this
22:49.42 brlcad still, it has some nice aspects like no self-intersections, branches grow towards light visibility, etc
22:50.29 Maloeran Sounds good, brlcad, I had pondered about writing something like that
22:50.57 Maloeran Where is it in the source?
22:51.00 brlcad src/proc-db if you want to poke -- it's in there somewhere, vegitation iirc
22:51.08 Maloeran Thanks.
22:52.12 b0ef I have very little interest in shaders and such, really; I just want to model it and synthesise the textures
22:52.35 b0ef I'm looking into fluxus to synthesise textures
22:52.55 Maloeran Shaders? As long as it's raytraced, you should just need material properties and launch the process
22:53.48 b0ef yeah, but I don't want to use bitmaps
22:53.56 b0ef as in, static textures
22:54.24 b0ef well, that's a long way from now, anyways
23:47.11 ``Erik boner-stoppin'?
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070106

irclog2html for #brlcad on 20070106

03:35.47 Maloeran Ahah, I ordered nice indian food so many times from some place that they send me bonus dishes
04:07.11 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/openNURBS/opennurbs_system.h: gcc 4 at least uses __GNU_C__, encourage ON_COMPILER_GNU to get defined
04:16.30 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/openNURBS/opennurbs_point.cpp: check for ON_COMPILER_GNU instead of _GNU_SOURCE so we don't need to add configure checks for finite()
04:23.27 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/openNURBS/Makefile.am: initial automake build file template for openNURBS that correctly generates the libopenNURBS library
06:47.38 CIA-5 BRL-CAD: 03brlcad * 10brlcad/configure.ac:
06:47.38 CIA-5 BRL-CAD: add openNURBS to the configuration and build. this adds
06:47.38 CIA-5 BRL-CAD: --enable-opennurbs-build as well as a variety of aliases, while properly
06:47.38 CIA-5 BRL-CAD: checking to see if openNURBS is already installed on the system or not so that
06:47.38 CIA-5 BRL-CAD: auto as default will work.
06:48.22 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/Makefile.am: check whether openNURBS has been enabled or not in order to compile/traverse
08:35.28 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/rt/main.c: be less harsh about this being a debug build -- just say debug symbols are available and leave it at that
09:36.58 *** join/#brlcad clock_ (i=clock@84-72-60-48.dclient.hispeed.ch)
09:37.18 clock_ Do you need any more information apart from what I posted about the segfault to the bug tracking database?
10:13.51 brlcad clock_: no, that was perfect -- thanks
10:13.53 brlcad quite detailed
10:21.29 clock_ pixelnum=39999, pindex=119997
10:21.29 clock_ nonif
10:21.29 clock_ Allocating pixmap to 120000 bytes.
10:21.29 clock_ pixelnum=0, pindex=0
10:21.29 clock_ ./moss.rt: line 1: 22600 Segmentation fault (core dumped) /home/clock/brlcad-7.8.4/src/rt/rt -M $* -o moss.pix tetrax.g tetrax 2>>moss.log <moss.rtanim
10:21.36 clock_ Now I am puzzling myself why it's crashing
10:22.24 clock_ what timezone are you in?
10:36.07 brlcad eastern u.s.
10:36.25 brlcad yeah, it's late/early :)
11:07.10 clock_ eastern us that's GMT-how much?
11:07.42 clock_ An array of 120,000 bytes is allocated and not freed. Subsequent touch at the zeroth array element invokes a segfault
11:08.14 clock_ The first frame goes through seemingly completely.
11:08.36 clock_ Then the array is freed, allocated again to the same size, resulting in the same pointer, and a touch at the very zeroth pixel bombs the program
11:09.07 clock_ The same on Gentoo Linux gcc 3.3.6:
11:09.11 clock_ clock@server ~/crash $ ./moss.rt -s 200
11:09.11 clock_ *** glibc detected *** double free or corruption (!prev): 0x0809b430 ***
11:09.11 clock_ ./moss.rt: line 1: 3383 Aborted /home/clock/brlcad-7.8.4/src/rt/rt -M $* -o moss.pix tetrax.g tetrax 2>>moss.log <moss.rtanim
11:14.49 clock_ Do you link BRL-CAD with libefence and try it?
11:51.20 clock_ I found the bug
11:51.28 clock_ free(pixmap) must be followed by pixmap=0.
11:51.51 clock_ It was accessing a freed buffer.
11:55.58 clock_ Now it creates all 53 frames :)
15:54.03 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (NEWS src/rt/do.c): (log message trimmed)
15:54.03 CIA-5 BRL-CAD: awesome.. not only did karel (aka clock3) identify and report on an animation
15:54.03 CIA-5 BRL-CAD: bug in rt with extensive detail, he went on to trace down the problem and
15:54.03 CIA-5 BRL-CAD: actually identified the bug. a variable that keeps track of frame progress was
15:54.03 CIA-5 BRL-CAD: not being reset to null after a frame was completed causing subsequent frames to
15:54.06 CIA-5 BRL-CAD: dereference an invalid pointer and segfault. apply the fix from sf bug 1629285
15:54.08 CIA-5 BRL-CAD: (persistent segfaults during animation - with a fix). this affected all
15:55.35 clock_ lol :)
16:33.02 *** join/#brlcad clock_ (i=clock@84-72-60-48.dclient.hispeed.ch)
16:34.22 clock_ brlcad: I was filling in a nice detailed bureaucratic patch entry to brl-cad.org but I wanted to verify with a Firefox that the C file I posted is accessible and it told me to select a viewer for a C file (!) so after about 30 seconds of crunching on /usr/local/bin I selected view. Subsequently the X hanged (because Firefox ran the view on the console).
16:34.30 clock_ So I lost my nicely detailed bureaucratical entry
16:34.54 clock_ So please add pix-y4v into BRL-CAD from http://ronja.twibright.com/utils/pix-y4m.c
16:35.02 clock_ I just wrote it and it's handy for making videos.
16:35.11 clock_ pix-y4v -> pix-y4m
16:52.39 *** join/#brlcad _jack- (i=jack@dub.minimal.nl)
17:03.19 *** join/#brlcad jack- (i=jack@dub.minimal.nl)
18:29.10 *** join/#brlcad DanielFalck (n=dan@pool-71-111-98-172.ptldor.dsl-w.verizon.net)
18:38.05 *** join/#brlcad docelic (n=docelic@212.91.112.33)
19:18.57 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
19:46.19 clock_ brlcad: here?
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070107

irclog2html for #brlcad on 20070107

03:05.29 *** join/#brlcad Twingy (n=justin@74.92.144.217)
13:38.14 *** join/#brlcad clock_ (i=clock@84-72-60-48.dclient.hispeed.ch)
14:36.06 clock_ brlcad: you might be interested in my autogenerated BRL-CAD videos
14:41.10 brlcad clock_: howdy
14:41.13 brlcad i probably would
14:42.09 clock_ There was a problem with pixhalve that it is usable only with gamma=1
14:42.17 clock_ but gamma=1 degrades the pixel depth so it's unusable
14:42.31 clock_ gamma=2.2 is correct for rendering video, but without pixhalve the videos are jagged
14:42.57 clock_ So I wrote my own tool that supports arbitrary spatial resampling (up/down), and temporary downsampling given by an integer
14:43.05 clock_ and outputs into YUV4MPEG2 and PPM stream
14:43.43 clock_ I put it into my Ronja makefiles so now I get a 576x576x50Hz video with a sound loop background (7.2 sec) and an animated gif @10Hz which is temporary subsampled
14:43.44 brlcad your pix-y4m tool?
14:43.57 clock_ everything is calculated correctly, gamma correctly handled, calculations done in 16 bits
14:44.03 clock_ yes it's an upgrade of the pix-y4m
14:44.11 clock_ I took the resampler from Links :)
14:44.43 clock_ it generates Ogg Theora, DivX and WMV
14:44.47 clock_ and also bzipped YUV4MPEG2
14:44.51 clock_ and an animated GIF
14:45.05 brlcad that tool would make a nice addition, though there are a few hopefully minor changes/additions that would be needed and one other somewhat signficant change
14:45.35 brlcad generates ogg/divx/wmv manually? or links to eternal libs?
14:45.53 clock_ from the YUV4MPEG2 it's generated by transcode and libtheora encoder example
14:46.04 clock_ the pix-y4m produces YUV4MPEG2
14:46.09 brlcad ah
14:46.24 brlcad i was going to say.. damn
14:47.23 clock_ See http://ronja.twibright.com/3d/ at the bottom - tetrax
14:48.30 brlcad that's freaking awesome :)
14:49.02 clock_ Now I just add names like "holder" or "tetrax" into one place of my makefiles and add couple of hours and I can get other videos :)
14:49.05 clock_ thanks
14:49.18 brlcad at least on the ogg :)
14:49.34 clock_ that's not porno music that's CC-BY-SA Xcyril: Hip Hop
14:49.42 brlcad uh huh ;)
14:49.55 clock_ can you play in a loop?
14:50.36 clock_ I could replace the loop with amiga-style chiptune from the Supertux game
14:50.46 clock_ it has a period of 7 seconds that's very close to 7.2
14:51.12 brlcad yeah, I can loop it in quicktime
14:51.21 clock_ does it loop seamlessly?
14:51.48 brlcad the animation is seamless
14:52.03 brlcad the audio on theora is a little disjoint
14:52.54 clock_ and divx and wmv?
14:54.36 brlcad ahh, somehow i missed the audio on the divx .. it's identical
14:54.49 clock_ is there a notch in the audio?
14:55.15 brlcad it's not so much a notch as just a nit-pick on the blend
14:55.30 clock_ maybe the driver has to flush the audio buffer or so
14:55.40 clock_ I calculated the length in audacity exactly to 7.2 sec
14:55.48 clock_ When I blend the audios in audacity, it's perfectly seamless
14:55.55 clock_ so it must be the encoding process or your player
14:56.12 clock_ my player (mplayer, vlc) produces absolutely horrible stutter at the seam
14:56.17 brlcad or different expectations
14:56.21 brlcad it does loop nicely
14:58.03 brlcad but going from the fluttering at the end to the beat at the start just isn't what I'd personally call "seamless"
14:58.37 brlcad it could very well be what you intended -- you'd have to hear it for yourself :)
14:59.17 clock_ it's like this in the original music
14:59.51 clock_ xcyril: hip hop you can download for free on jamendo
15:02.56 clock_ Now Ronja compiles several hours :)
15:03.16 clock_ But still I consider the raytracer to be fast - when it calculates all the shadows etc.
15:04.43 brlcad how many fps are you rendering?
15:04.50 brlcad for the animation
15:05.18 clock_ 0.3fps
15:05.23 clock_ 1152x1152
15:05.32 clock_ depends on scene comoplexity too
16:09.25 clock_ Why does material=0 cause ridiculously high mass like 10^289kg?
16:11.05 brlcad probably getting a division by zero because there's no density set
16:11.18 brlcad s/zero/near zero/ of course
16:11.48 brlcad or there's an indexing issue there -- supposed to index from 1 up
16:13.03 clock_ Maybe it's a bug?
16:13.38 clock_ If I set the density in the density file to 0 (material=256, density 0) then it calculates correctly
16:13.45 clock_ Can I put a line with 0 into the density file?
16:14.10 brlcad i'm frankly not sure that's been tried
16:14.16 brlcad again, not the design :)
16:14.21 brlcad but go ahead and try ..
16:14.40 clock_ Why is it called "GIFT_MATERIAL"?
16:14.58 brlcad that's ancient heritage
16:15.34 brlcad gift material codes are what the DoD uses/used to define material properties
16:15.47 clock_ So it's retro
16:16.38 brlcad GIFT was the "Geometric Information from Targets"
16:16.57 brlcad basically the precursor to 'rt' in a way
16:17.42 brlcad evolved from the magi ray-tracer iirc
16:19.05 brlcad ahh, here we go..
16:19.20 brlcad a 1987 paper on the topic: http://ftp.arl.mil/~mike/papers/86scotland/joined.html
16:21.00 clock_ Yes it calculates correctly even with index 0
16:24.08 brlcad good to know
16:37.37 clock_ whast is REGION_CODE? Can it be all 1000 for all parts?
16:38.06 clock_ no sorry REGION_ID
16:47.43 clock_ Now the 0'th index doesn't work
16:49.04 clock_ printf("%s",NULL) isn't something a program should do:
16:49.08 clock_ <PROTECTED>
16:49.09 clock_ <PROTECTED>
16:49.09 clock_ <PROTECTED>
16:49.09 clock_ <PROTECTED>
16:49.09 clock_ <PROTECTED>
16:49.11 clock_ <PROTECTED>
16:49.14 clock_ 11142320660329766197282404428822493103453219925682332085413596211029096794472640917136021704128167472701500262605140476594536144399399667268753079654421883418581083831198838033283297124246427098575741106021024097346550934083463016754241736963503981200105259980151084013000927862654594585192530136845516800.000 0 100 (null) 0.0000 /chimney/chimney.r
16:53.40 clock_ When it worked it was caused by chance
16:54.08 ``Erik hum
17:20.36 clock_ the rtweight produces random numbers even when I use 256 for the part that doesn't count
17:21.39 clock_ It produces random numbers even when I make the numbers in the .density file continuous
17:21.50 clock_ <PROTECTED>
17:21.50 clock_ <PROTECTED>
17:21.50 clock_ <PROTECTED>
17:21.50 clock_ <PROTECTED>
17:21.50 clock_ <PROTECTED>
17:21.53 clock_ <PROTECTED>
17:21.55 clock_ 5471996131684330201384988641922329570258652293616177422983661606387605959185699572608651675799621548161907052971545040885199431982865401592260667493913974039383458518276186681799389570084070369563361732356774012177516296118005292214198201381758086484754586844743669147989428832905491120128.000 6 100 Doesnt_count 0.0000 /chimney/chimney.r
17:22.00 clock_ <PROTECTED>
17:22.03 clock_ Sometimes it happens, sometimes not
17:22.05 clock_ run from run
17:23.08 clock_ The problem seems to be the 0 weight of the material
17:23.14 clock_ when I replace with 0.00000001 it's OK
17:24.02 clock_ Where is the source for rtweight?
17:24.32 clock_ There is only rtweight_vers.c and it's almost empty
17:27.04 clock_ if (density<0) something else if (density>0) something else
17:27.55 clock_ OK let's try to recompile and make some spaghetti
17:34.04 brlcad source is in src/rt/view_weight.c
17:34.10 clock_ now it seems to work
17:34.33 brlcad a density of 0 would be invalid
17:34.43 clock_ Invalid is <0
17:34.53 clock_ <0 prints a message "no density specified"
17:34.56 clock_ >0 calculates the density
17:34.59 clock_ 0 throws dice
17:35.06 clock_ And I need density of 0.
17:35.45 brlcad a density of zero would be a pure vaccuum in space
17:36.05 brlcad even air has a non-zero density
17:36.08 clock_ or an object whose weight is not to be taken into account
17:36.52 clock_ Do you want to keep the current throw-dice-at-zero behaviour?
17:37.05 brlcad well, of course not -- that's just bad behavior
17:37.22 clock_ At least you are not like the Linux kernel or Ekiga developers
17:37.29 clock_ who are always right no matter how crappy it behaves
17:38.22 brlcad nah, i'm not defending it -- from a design standpoint it is behaving as garbage-in->garbage-out .. but it should still behave sensibly
17:38.31 clock_ that's also why I am not wasting time with projects like that and poke at BRL-CAD instead
17:38.58 brlcad and whether it should support zero is another question -- i can see a use there, so good to mod to support it
17:38.59 clock_ Negative is good too
17:39.05 clock_ if you model a body submerged in water
17:39.34 brlcad hmm, interesting
17:39.54 clock_ just subtract the density of water
17:40.03 brlcad though the density of the object itself wouldn't be changed
17:40.17 brlcad that might be better managed at a higher level where you can do the physics better
17:40.27 clock_ this does the physics perfectly
17:40.50 brlcad which is probably where you could also deal with objects whose weight you didn't want to take into account too
17:41.12 clock_ That would make the makefiles too complicated
17:41.19 brlcad it just does a simple density/mass calculation for you ;)
17:41.23 clock_ and now it works even when the zero entry is at index 0 ;-)
17:42.15 clock_ Are you going to include pix-y4m?
17:42.42 brlcad i'd like to, but there are a few things that would need to be addressed
17:43.20 clock_ And you would like me to re-program it?
17:43.57 brlcad no no, the code does what it does and is useful
17:44.08 brlcad the things to be addressed are more inclusion issues
17:44.23 brlcad docs, integration
17:44.48 brlcad aside from a manpage would be nice, presently contributions request assignment of copyright to be included
17:46.04 brlcad you can still retain authorship, and get full credit for the work -- but for licensing purposes, there's only one copyright for the non-public-domain portions
17:47.08 brlcad this makes it easier to relicense the code as needed down the road, since you don't have to hunt down every contributor (and understandably, some don't like that, but presently it's the project position)
17:48.34 brlcad it's particularly relevant for what you wrote even as there are design plans to turn the image processing tools into a "universal converter" library
17:49.26 brlcad in support of that kind of design change, all of BRL-CAD's GPL code (which is presently all the front-end applications) is going to change to LGPL
17:53.27 clock_ In Czech Republic there is nothing like copyright therefore it's not possible to assign it
17:53.39 clock_ There is only authorship and that's given by definition and cannot be changed
17:53.45 clock_ How it's in Switzerland I don't know
17:54.47 brlcad if there's nothing like copyright, then why does the code have a copyright clause?
17:55.16 brlcad most licenses are based in copyright law, especially GPL/LGPL/BSD, etc -- even internationally
17:55.45 clock_ I write (c) <year> <author> everywhere - this is the copyright clause?
17:56.01 brlcad also, this isn't anything new -- there are lots of major international projects that require copyright assignment
17:56.08 brlcad yes, that is exactly what the (c) means
17:56.23 clock_ I didn't know this means anything special legally
17:56.38 clock_ In CZ it definitely doesn't mean anything it's just a text string without any legal meaning
17:56.58 clock_ I saw it being used so I did the same by example ;-)
17:57.28 brlcad I'm sure cz actually does have some form of copyright protection
17:57.36 clock_ It has author right
17:57.47 clock_ if you create something, a right is implicitly created
17:58.29 brlcad same holds in most places
17:58.42 clock_ but that right is not transferrable
17:58.47 clock_ you can only give licence to use
17:59.10 clock_ and that right is created by the act of creation itself you don't have to write any (c) anywhere
17:59.26 clock_ if you write (c), it's like if you didn't write anything - you have the right regardless
18:00.14 brlcad it's the same in most places, even in the U.S., you don't *have* to write (c) -- it's automatic -- but the legal basis is weaker if you actually have to defend something in a court
18:01.08 brlcad regardless, i'm not going to believe that czech doesn't have a means to allow copyright assignment, though, without a solid reference
18:01.12 brlcad not that it's relevant for this
18:01.40 clock_ all you can do is give a non-exclusive licence or an exclusive licence
18:01.45 clock_ including a licence to sublicence
18:02.03 clock_ but you cannot get rid of that copyright (in Czech terms it's called Author's right)
18:02.18 brlcad again, i doubt that, highly doubt that as business interactions generally require authorship transfer
18:02.37 brlcad unless you have a link to share that shows otherwise
18:03.26 clock_ My GPL code is taken from Links and it's tainted by Mikulas's code
18:03.33 clock_ the overalloc() is written by Mikulas
18:03.40 clock_ so now it already involves two people ;-)
18:03.59 brlcad i'm educating myself, hold on ;)
18:04.00 clock_ I cannot change to LGPL by myself
18:06.24 brlcad looks like Article 26(1) of cz copyright will let you grant all rights use with unrestricted scope -- that would be sufficient for a purpose like this
18:06.38 brlcad though like you said, you've already got joint authorship going so you can't change it regardless
18:06.53 clock_ I wouldn't grant anyway
18:07.12 brlcad which means it really can't be included then unfortunately, unless you changed to LGPL or BSD
18:07.13 clock_ unrestricted scope? That's ridiculous
18:07.34 clock_ what if I change to BSD but don't grant unrestricted scope?
18:07.44 clock_ BSD still has some (minimal) restrictions
18:07.55 brlcad the domain of the scope is still just that contribution ;)
18:08.07 brlcad not sure what you think it means
18:08.19 clock_ but then you could take my contribution and sell it to Microsoft ;-)
18:08.58 clock_ Or you can include one program under GPL ;-)
18:09.03 brlcad technically, that's what copyright assignment means too -- changes are provided in good faith that the copyright holder wouldn't ever do that
18:09.18 clock_ Or make a public version that will include the GPL program and your contractors will get only the LGPL
18:09.45 brlcad contractors?
18:13.12 clock_ "this makes it easier to relicence the code"
18:13.40 brlcad here's a rather public project that you might be familiar with that has a decent write-up on the issues
18:13.44 brlcad http://www.gentoo.org/proj/en/devrel/copyright/index.xml
18:14.02 brlcad pretty much the same concerns and motivations here
18:14.06 clock_ Why do you want me to licence under LGPL?
18:14.38 brlcad well in particular because the code would be likely made part of a LGPL library if it is included
18:15.03 clock_ Is the whole BRL-CAD going to switch to LGPL?
18:15.12 brlcad very soon
18:15.20 brlcad the portions that are GPL, that is
18:15.34 clock_ what licence are the other portions?
18:16.14 brlcad the build infrastructure, benchmark suite, various scripts, and a few contributed tools are BSD licensed
18:16.39 clock_ Why are you switching to LGPL?
18:16.43 brlcad the documentation that isn't already public domain is dual-licensed GPL/GFDL (you choose)
18:17.20 brlcad brl-cad's libraries have to remain lgpl or bsd because of the user base
18:17.31 clock_ What does it mean because of the user base?
18:18.06 clock_ I hate this free software / open source politics ;-)
18:18.09 brlcad there are government, educational, and commercial entities that use brl-cad for various purposes, linking to brl-cad's geometry engine and ray-trace library for functionality
18:18.25 brlcad in codes that cannot be made open source, but are distributed
18:18.30 clock_ Do they use them in proprietary software?
18:18.49 brlcad some do, yes
18:19.23 brlcad some are classified codes with security implications (and not just U.S., several nations)
18:19.38 clock_ Why should I allow proprietary software to link my code?
18:19.45 brlcad you don't have to
18:19.48 brlcad that's your right
18:19.54 clock_ with LGPL or BSD you allow
18:20.03 brlcad but to be included in brl-cad, it would be required
18:20.54 brlcad lgpl and bsd let the closed codes utilize the functionality they require, and provide a mutual benefit by promoting the software, giving credit of use, being part of the user base, etc
18:21.36 brlcad we don't exist to push a political software agenda, my main concern is the open flexibility and usability of brl-cad by anyone
18:22.24 clock_ classified codes and security implications
18:22.41 clock_ I can't see their codes, they won't be able to use my software ;-)
18:23.13 brlcad as you currently have it licensed, for a distributed code, that's true
18:23.27 brlcad if it's not distributed, even gpl doesn't prevent them from using your code, though
18:23.30 clock_ why do they need to classify anything? Good nations don't have anything to hide ;-)
18:23.56 clock_ that's right
18:24.31 clock_ but what they cannot do is that Army Subcontractor X makes an add-on nuke-calculating package and then sells it to US Army under classified code blah blah
18:25.14 clock_ and then US Army calculates up better nukes and will make grins at other nations who can't calculate their nukes so well
18:25.17 brlcad just about every subcontractor is explicitly required to assign copyright to the government, as well as all rights
18:25.32 clock_ When they are going to calculate nukes with my code, then at least everyone will have the same opportunity
18:26.01 brlcad actually, wouldn't they just be making pretty animations of the nukes with your code?
18:26.22 clock_ whatever, but it will help them save time ;-)
18:26.31 clock_ today the nukes aren't relevant anymore
18:26.39 clock_ they have been technically overcome by terrorism
18:27.06 brlcad there are biothreats considerably more dangerous than nukes
18:27.59 clock_ like old salad sauces?
18:28.18 brlcad but I digress .. so back to the point, if you do happen to relicense the code to bsd or lgpl, it can be reconsidered .. but it sounds like a non-starter on both sides for now
18:28.44 clock_ I don't really like the idea of relicensing the code
18:28.53 brlcad i understand, that's fine
18:30.18 clock_ Is it legally possible to distribute almost all files in BRL-CAD with LGPL and one source code under GPL, while the source code and the rest don't mutually link?
18:30.19 brlcad could add it as one of our "contributed" codes, but then you'd need a build file, documentation, a pressing demand, and other tidbits to be included
18:30.33 clock_ what is the pressing demand?
18:31.09 brlcad I looked into that a while back, from my reading -- you can't incorporate gpl code into a lgpl library without it becoming a gpl library
18:31.24 clock_ but my code is standalone it doesn't require any library
18:31.51 brlcad what I said earlier
18:32.05 clock_ do you want to put my code into a library?
18:32.29 brlcad there's going to be a "universal" image converter library made out of ost of the image processing tools
18:32.43 brlcad so you can have an api to go to/from any image format to another
18:32.59 brlcad similar to magick's convert tool, though we could also expand into geometry too
18:33.29 brlcad aside from just having it as a generic conversion library in itself for reading/writing dozens of formats
18:33.46 brlcad so yeah -- if it was included, I'd want to make it part of that library
18:34.00 clock_ but that's in long-termm isn't it?
18:34.01 brlcad wouldn't make sense to leave it out (other than the legal problem)
18:34.13 clock_ and my code is not much universal
18:34.53 brlcad your code doesn't have to be, that's the beauty of the library
18:36.08 brlcad e.g. there's a png-pix and a pix-y4m but obviously not a png-y4m, the library would give you that functionality by tying them together for you
18:37.49 brlcad anyways, going to LGPL is only one aspect.. like http://www.gentoo.org/proj/en/devrel/copyright/index.xml mentions, there are other legal issues like defending the code in court against litigation, to be able to protect against misuse and go after violations of the copyright
18:38.10 clock_ <PROTECTED>
18:38.10 clock_ <PROTECTED>
18:38.26 clock_ Can you find it in the viewweight.c this way or do I have to make a patch?
18:38.37 clock_ the >= was originally only > and that was the problem
18:40.31 clock_ Hehe with LGPL my code could be incorporated into a proprietary package and that sold to North Korea :)
18:41.54 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/rt/viewweight.c: allow an index of 0, even if the density is going to be 0 so that objects can be treated as having no mass (thx clock)
18:42.02 clock_ good :)
18:42.21 brlcad again, that's pushing a political agenda that you have there -- I couldn't care less about the political aspect :)
18:43.08 brlcad i don't pick licenses for the politics, i pick them on it helping collaboration and allowing flexible use (by anyone for any reason)
18:43.11 clock_ I publish my code not because I don't value my work, but because I agree with the idea of GPL.
18:43.45 brlcad that's what it's there for, more power to you
18:43.49 clock_ Otherwise I could give them into public domain easily.
18:43.51 brlcad you don't happen to run debian do you?
18:43.56 clock_ no
18:43.59 clock_ OpenBSD ;-)
18:44.25 brlcad surprising
18:44.28 brlcad most BSD users aren't too fond of the GNU philosophy
18:44.31 clock_ do I talk like a debianist?
18:44.36 brlcad yep
18:44.50 brlcad debian is a gnu propaganda machine :)
18:44.55 clock_ lol :)
18:45.01 clock_ According to my experience, debian is crap
18:45.06 brlcad heh
18:45.07 clock_ I didn't get farther than the boot CD :)
18:45.37 brlcad ubuntu gets much of the same done without the bull-headed political motivations that debian has
18:45.39 clock_ I used to use linux from scratch, gentoo, and recently (like 1 year?) OpenBSD
18:45.41 brlcad and is considerably easier to use
18:46.05 clock_ I don't care about the politics I care more about whether the system works
18:46.17 clock_ Linux has half of the manpages missing, too hard to use for me
18:46.24 clock_ 10 years of Linux was enough ;-)
18:46.33 brlcad you care at least a little bit about the politics it sounds
18:46.36 brlcad at least for your own code
18:46.57 clock_ yes
18:46.58 brlcad if you have a problem with proprietary software, you care about the politics
18:47.07 clock_ I couldn't care less that I am using something that's BSD ;-)
18:47.37 clock_ I don't like the idea of proprietary software, because people sacrifice efficiency of human work for monetary gain
18:47.41 brlcad spent a LONG time weighing the impact of just making all of BRL-CAD licensed under BSD
18:48.48 brlcad anyways, I gotta run off to lift
18:48.53 brlcad cya
18:49.01 clock_ What I can do is take BRL-CAD, add it to pix-y4m and then publish as Twibright Labs Enhanced BRL-CAD, am I right?
18:49.22 clock_ cu
18:51.24 CIA-5 BRL-CAD: 03brlcad * 10brlcad/NEWS: Karel points out a mod that allows material ID of zero in rtweight, fixes index bug.
18:51.46 brlcad probably not, as there's a trademark on the name BRL-CAD -- but you could make the Twibright Labs CAD system (if it were BSD)
18:52.36 brlcad it just wouldn't get you much -- about as fruitful as if you forked OpenBSD
18:53.14 brlcad the project generally has to be doing something really wrong (e.g. XFree86 -> X11) to get a major code to fork successfully and rebrand with a maintained user group
18:56.12 brlcad anyways, really off now -- cheers
19:26.18 clock_ What does the LOS mean?
19:26.24 clock_ When it's 0 and not 100 it doesn't work :)
21:37.50 *** join/#brlcad docelic (n=docelic@212.15.172.167)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070108

irclog2html for #brlcad on 20070108

00:55.16 Maloeran http://news.bbc.co.uk/2/hi/americas/1276819.stm - Ahah, 110kUSD for a McDonald's hot pickle
00:55.54 Maloeran This is so amusingly wrong, I feel like studying american laws just to understand how such a thing is possible
01:56.37 brlcad they didn't win the case
01:56.47 brlcad they just settled to make it go away
01:57.12 brlcad you can file a lawsuit for just about anything against anybody pretty easily, some people make a living out of it
02:18.51 dtidrow and yes, it's pretty disgusting that U.S. civil law allows such things to happen
03:19.36 *** join/#brlcad bz11 (n=45d0bc5a@bz.bzflag.bz)
04:50.31 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
11:32.59 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
19:38.14 *** join/#brlcad docelic (n=docelic@212.91.112.192)
19:49.04 *** part/#brlcad docelic (n=docelic@212.91.112.192)
20:04.10 *** join/#brlcad clock_ (i=clock@84-72-60-104.dclient.hispeed.ch)
23:11.12 *** join/#brlcad dli (n=dli@wireless-230-104.uchicago.edu)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070109

irclog2html for #brlcad on 20070109

05:17.00 *** join/#brlcad MarkB2 (n=wrongip@71.174.112.184)
05:18.07 *** part/#brlcad MarkB2 (n=wrongip@71.174.112.184)
08:19.30 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
08:40.56 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
18:35.12 *** join/#brlcad tofu (n=sean@bz.bzflag.bz)
19:18.39 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168055775.dsl.bell.ca)
20:23.54 *** join/#brlcad IriX64_ (n=IriX64@bas3-sudbury98-1168055775.dsl.bell.ca)
21:04.50 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/ (.cvsignore src/librt/g_on_nurb.c include/on_nurb.h): Begin work on openNURBS-based primitive. OpenNURBS contains no intersection routines, so will be working off the Abert et al paper "Direct and Fast Ray Tracing of NURBS Surfaces" to implement intersection.
21:10.59 *** join/#brlcad dli (n=dli@wireless-230-225.uchicago.edu)
21:12.02 dli howto rotate the view along the z-axis (of the real coordinates, not the view)
21:15.01 dli how to move a part (translation)?
21:31.54 dli I can use ae to rotate the view, still don't know how to move a part
21:54.42 IriX64 ciao
23:01.18 dli another question, how do I print out the 3D rendering?
23:06.56 tofu mged doesn't directly deal with printing
23:07.13 tofu you basically will need to convert to another format, such as png
23:07.28 tofu there are command-line tools that facilitate this (e.g. pix-png)
23:09.11 dli tofu, thanks
23:09.27 dli tofu, how do I move a part ( .r .c ) ?
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070110

irclog2html for #brlcad on 20070110

02:15.55 *** join/#brlcad b0ef (n=b0ef@084202024060.customer.alfanett.no)
03:21.04 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (include/on_nurb.h src/librt/g_on_nurb.c): standard header and footer, M-x indent region
03:21.46 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (include/Makefile.am src/librt/Makefile.am): add new opennurbs primitive files to the source distribution tarball.
04:19.41 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168055775.dsl.bell.ca)
04:40.50 *** join/#brlcad Maloeran (n=maloeran@c510091F5.inet.catch.no)
08:10.25 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
08:40.19 clock_ I am trying to reverseengineer what the "rot" command does
08:41.15 clock_ I already found out the three numbers refer to rotations around axes in a way that positive number rotates the object anticlockwise if you sit where the axes cross and look at the axis label letter.
08:41.54 clock_ However I thought it's rotating around the axes themselves but then I tried it on an arb6 and it didn't rotate around the X axis, but around the side of the arb6.
08:42.13 clock_ The arb6 was defined that the X axis was going through the middle, not throught the side.
08:42.28 clock_ So it cannot rotate neither around the combination axis nor around the object axis
08:42.35 clock_ What is it actually rotating around?
08:43.40 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/footer.sh: add support for emacs lisp files
08:45.07 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/header.sh: add support for emacs lisp files
08:50.09 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/indent.sh:
08:50.10 CIA-5 BRL-CAD: change the indent script so that it requires a path/to/directory argument for
08:50.10 CIA-5 BRL-CAD: some hierarchy for the script to update. additionally, add support for a
08:50.10 CIA-5 BRL-CAD: plethora of other file types including c++, objc, shell script, and emacs lisp
08:50.10 CIA-5 BRL-CAD: files.
08:51.58 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libpkg/ (tcl.c tpkg.c): M-x indent-region
08:53.23 tofu clock_: by deafult, through the local coordinate axis defined for that primitive, which for the arbs is one of the corners (turn on the model axis on the menu and it might become more clear)
08:54.09 tofu even if you model with the global axis going through the middle, the local coordinate system for that primitive is unchanged (it can't change by definition)
08:54.36 tofu you can also specify which coordinate system you mean via the settings menu (Rotate about option)
08:55.57 clock_ What should I specify to rotate about the lines in the "Coordinates - model" cross?
08:56.21 clock_ How can I make the model coordinates cross stay permanently even if I quit the program and restart again?
08:57.58 clock_ I would like to change the help entry for "rot" to reflect all this information. If I do it will you accept the patch? I found out the help entry is identically in 2 files - src/tcscripts/helplib.tcl and src/tclscripts/lib/View.tcl. Is one of them automatically generated from the other or do I have to change it in both?
08:57.58 tofu they are permanent except for one (the view) -- there are just at least three different cooridinates that you might be rotating about (and there are different command-line commands for those too)
08:58.11 clock_ They are not permanent - when I turn the coordinates on and then quit the program and restart, they are gone and I have to turn them on again.
08:58.22 tofu oh, you mean their display
08:58.34 clock_ Yes the cross with 3 crossing lines and letters X Y Z
08:58.35 tofu because they're still *there* .. just not shown
08:58.46 clock_ I want them to be shown permanently
08:58.58 clock_ Is there something like "Save settings"?
08:59.26 tofu yeah, you can enable that.. turn them on and then (assuming you haven't already customized your .mgedrc) you can select "Update/create .mgedrc" on the file menu and it should save that setting
08:59.27 clock_ Because I need them to keep sense from the model and I often quit the program and edit again
08:59.36 clock_ aha cool :)
08:59.52 clock_ And then they will be visible for every .g file I edit?
08:59.57 tofu should be
09:00.01 clock_ cool
09:00.21 tofu if not for whatever reason, it should just be a line to add to your .mgedrc
09:01.03 tofu you may want to back up your .mgedrc if you have edited it manually before hitting the update
09:01.22 tofu as it can blow away changes if they're in the wrong part of the file
09:02.44 clock_ But I realized these axes can be turned separately for each of the four panes in the multipane
09:02.53 clock_ But in the .mgedrc I found only one place
09:02.59 clock_ How does that correspond together?
09:03.14 tofu ah, you use multipane
09:03.36 tofu there are different variables for the other panes.. which I can't remember off the top of my head
09:03.42 clock_ And I want these axes to be in all 4 they are useful
09:03.54 clock_ So I set them in all panes and then save
09:03.55 tofu but you will probably have to add the other three by hand, or let it auto-enable all four
09:04.32 clock_ I also asked a question about helplib.tcl etc.
09:04.37 tofu i don't think bob ever added multipane storage
09:04.37 clock_ Do you know the answer?
09:04.55 clock_ What is auto-enable?
09:04.58 tofu yeah, the patch would be accepted, of course -- assuming it actually makes sense :)
09:05.03 tofu as for the two files
09:05.17 clock_ What happens if I patch the two files differently?
09:05.28 tofu they are identical, and have to both be updated separately unfortunately (one is used by mged, the other by archer)
09:05.37 clock_ What is archer?
09:06.01 tofu something you haven't seen yet and probably need not worry about yet either :)
09:06.13 clock_ some old predecessor of mged?
09:06.22 tofu but it's basically a rewrite of mged in progress with an improved user interface
09:06.30 tofu postdecessor
09:07.16 tofu it was only integrated a few iterations ago, and not even fully intergrated into the build yet (so there's only a Windows binary at the moment, and a few linux ones somewhere)
09:07.31 clock_ Is it better than mged?
09:07.50 tofu depends what your considerations are
09:08.17 tofu it's not done in the least, so as a production tool to replace mged -- no, it's not "better"
09:08.22 clock_ I think I need to learn more about the LGPL
09:08.28 tofu but it is in a "better" direction, and better designed
09:08.33 clock_ To really be sure I don't want to release my code under LGPL
09:08.43 clock_ Maybe I will realize it's not so bad :)
09:11.05 tofu if you're familiar with creative commons, LGPL is sort of like the attribution, share-alike CC license version
09:11.21 clock_ So it's like BSD?
09:11.49 tofu somewhere between bsd and gpl
09:11.49 clock_ The obvious advantage of LGPL and BSD is that you don't run into the following problem
09:12.05 clock_ I wanted to make a video and use a soundtrack, but the video used GFDL image and the soundtrack was CC-BY-SA
09:12.19 clock_ The licences mean the same but are mutually incompatible so it would be illegal to do it
09:12.28 clock_ I had to write to the author and wait for the answer
09:12.40 tofu the difference basically being that if you make a mod to the lgpl code that you used, and publish software that uses that lgpl code, then you have to make those modifications available (bsd does not require this)
09:13.23 clock_ So that if I link with a LGPL library and sell a proprietary program, I don't have to disclose. But if I mod that library I have to disclose, right?
09:13.41 tofu only any mods to the library
09:13.48 tofu your code is your code, their code is theirs
09:14.18 tofu it's not "infectious", but does require disclosure of changes made
09:14.44 clock_ And what do you need?
09:14.53 tofu what do you mean?
09:14.58 clock_ Can I keep the *.c file on the web GPL and just tell you you can use it under LGPL?
09:15.06 clock_ Or do you need me to publish that file under LGPL?
09:16.47 tofu hmm, it would have to be lgpl'd proper. I cannot update/modify exiting clauses that aren't under my domain
09:17.09 clock_ So if I release that under LGPL it's OK?
09:17.56 tofu technically, not necessarily
09:18.11 tofu there's still the issue of copyright, which is separate from the license
09:18.45 tofu and as you mentioned, that can't be changed without you "giving away all rights", which you don't like (and I agree/understand why you wouldn't)
09:19.09 clock_ I can't give away these rights
09:20.20 clock_ I don't understand why you cannot take LGPL
09:20.44 clock_ If you are a LGPL project you can completely legally collect any LGPL pieces of code around the Web and just insert them into your work
09:20.48 tofu did you read the copyright assignment link I posted? that went into considerable detail
09:21.01 clock_ No
09:22.02 tofu there are two main camps on this issue -- those that require assignment (which we are in) and those that do not
09:22.28 tofu you might be surprised to find out, but there are vast numbers in both camps, and benefits and negatives to both positions
09:22.33 clock_ And FSF also requires assignment, right?
09:22.46 tofu for many of their projects, yes
09:23.00 tofu can't speak for all of them, though -- they have hundreds
09:23.09 clock_ What you can legally do is
09:23.22 tofu but like, the gnu build tools -- autoconf, automake, etc .. those all require assignment for example
09:23.23 clock_ a) Write an empty file (c) Sean Morrison
09:23.30 clock_ b) release that under LGPL
09:24.06 clock_ c) put my changes in. Now it's your work but derived from mine. The derivation was legal because it was according to my licence terms
09:24.15 clock_ d) assign the copyright of your work to BRL-CAD
09:24.53 tofu heh
09:25.11 tofu if people could do that, gpl would have no weight behind it
09:25.34 clock_ If an empty file doesn't stand up to 'statistical uniqueness' you just do it with an existing piece of library code because you said you are going to integrate it into a library anyway
09:25.47 clock_ They can
09:25.57 tofu you chose gpl, and it's rather explicit -- even my derivative would be required to be GPL
09:26.05 clock_ The fact that a work is a derived one doesn't in any way diminish the fact it's your work
09:26.34 clock_ Actually you cannot
09:26.48 clock_ because my (c) notice has to be kept there according to LGPL
09:27.39 tofu well, you said make a derivative, so i'm giving you the benefit of the doubt -- say I did make a true derivative and didn't just copy/paste
09:27.57 tofu i'm still obligated to gpl the derivative, that's a requirement in gpl
09:28.08 clock_ Or you can look how my program works, get the idea and just write it again
09:28.27 clock_ That's a perfecrly legal way how to get the same functionality with ARL copyright
09:28.59 clock_ change couple of variable names and function names, shuffle some comments and I won't sue you over infringement :)
09:29.00 tofu that's a derivative .. I'd have to do the whole "clean room" thing where someone relays ideas from another room approach, and it's frankly not worth it for all but the most difficult drivers :)
09:30.00 clock_ Why? What happens if you just rename couple of things in my code and say you wrote it once more?
09:31.35 clock_ this is like coming to a homeless who needs food and saying "take some of my food" and he says "no that's illegal you have to stick it into my mouth" and I say "no your mouth smells I am not going to approach my fingers to your mouth"
09:32.06 clock_ So I start finding a possible loophole in the law how he can legally steal it from my shopping bag when I want to give it to him :)
09:32.49 tofu if you *really* want to have it included, you're going to have to change it on your end, not on mine -- maybe e-mail that legal team that helps with issues, they might have an idea given your country's assignment issues -- it could very well be the case that you are allowed to assign copyright under U.S. law, just not under your own
09:33.54 clock_ "nforcement of copyright is generally not possible for distributors" - isn't a copyright violation a criminal offence?
09:34.00 tofu actually, it's more like telling the homeless guy that there's free food and a warm bed in upstate new york.. but he lives downtown .. doesn't really help
09:34.17 clock_ It's like saying "if you murder someone, only the murdered can sue you - the state attorney is completely helpless against the criminal"
09:34.41 clock_ In CZ it's a criminal offence.
09:35.09 tofu in most countries it is
09:35.16 tofu but copyright is also per country
09:35.40 tofu some countries require you to register to obtain copyright, some require fees, some don't etc
09:36.07 clock_ But if I assign my copyright to you then you start owning the code and you can sue me over it's distribution
09:36.15 tofu US government, for example, cannot *claim* copyright on original works in the US, but they can in every other country on the planet
09:37.45 clock_ It's like giving a homeless a shelter and he sais "sorry I have concerns that someone could say I am burlarizing your house - I need you to assign the ownership of your house to me - but I promise I will allow you to still live there."
09:38.57 clock_ If the courts worked according to the law, it would be a different issue. But sometimes it works that they compare who has more money, or a DoS attack is mounted against a weak victim using the lawyer fees.
09:38.59 tofu not a bad analogy actually
09:39.34 clock_ ARL comes to the judge, lobbies and bye bye
09:39.46 tofu so leave it as is, you don't want to go that route, and frankly neither do I
09:39.49 clock_ And I should assign copyright to face that risk?
09:40.15 tofu heh, "ARL comes to the judge"
09:40.37 tofu you can't just sue the gov't, at least the u.s. govt -- they have to let you sue them
09:40.56 clock_ I can't sue them, but they can sue me - great :)
09:41.23 tofu seriously though
09:41.31 clock_ And when I say fuck off they kindnap me and bring to the guantanamo - I can't hold myself from assigning copyright to the US govmt
09:41.34 tofu more trouble than it's worth
09:41.40 tofu you don't even have a manpage written ;)
09:42.14 clock_ I was expecting some problems so I delayed writing a manpage after I see my code will be really useful
09:42.55 tofu we're not even to the point of determining whether it's technically beneficial to add the tool as is -- it'd need work to polish it up for production use
09:43.23 tofu stuck talking about copyrights
09:43.28 clock_ yes but now I see there is a bureaucratical problem that prevents me from contributing any code
09:43.44 clock_ Except patches, obviously
09:44.20 clock_ Better than writing a lot of code and taking care about proper manpage, commandline flags and then realizing I don't want to assign copyright to the US government
09:44.55 clock_ Like there have been cases when a cryptography expert was put into jail just because he had a lecture - completely ridiculous things are going on in the US
09:45.05 clock_ I don't want to entangle into this stuff unless absolutely necessayr
09:46.22 clock_ Or a programmer who came to US by plane was put into jail because he was Arabian
09:47.01 tofu unless you either 1) enter an agreement that requires assignment upon creation (that seems to be what gentoo is doing, so you technically never hold copyright, hence never transfer), or 2) release it public domain or 3) stick to patches perhaps
09:47.04 clock_ They just determined he was a terrorist - and then it came out he isn't. The only way to be completely safe seems to not having anythhing common with the States.
09:47.25 clock_ Why should I give away even a tiny bit from my safety when I get nothing? I am just giving in this case
09:48.03 tofu why are you asking me?
09:48.10 tofu i'm not asking you
09:48.22 clock_ I understand BRL-CAD is giving me a huge benefit, but I am going to get that benefit even if I don't assign the copyright :)
09:49.27 tofu yes, yet the same mentality you're taking is the same fearmongering that I had to fight for almost 5 years just to get it released as open source
09:49.48 clock_ I am not fearmongering. The US are fearmongering/
09:50.26 tofu seriously, clock, I'm not going to get into politics -- it's a pointless discussion
09:50.53 clock_ Sorry I just wanted to explain that I am not acting irrationally
09:51.12 clock_ Deciding to assign to say FSF would be probably easier for me
09:51.15 tofu i don't think politics should come into play with the licensing, nor should it be a factor in the consideration of most computing issues, especially software
09:51.35 clock_ I didn't want you to have a feeling that I am doing it because I am mean or I want to impose arbitrary restrictions on you
09:51.43 tofu there's plenty to be done that menefits the software by itself, for the sake of the software and the industry without getting into the politics
09:51.48 clock_ Like write a little piece of code and then having fun dictating you the licence
09:52.16 clock_ I can update the help files
09:52.25 clock_ DO you mind if the help entry will be say 10 lines of text?
09:52.33 clock_ Is there some requirement it has to be short?
09:52.45 tofu I don't care if you're acting rationally or not -- you are making a decision motivated by your own personal politics and that's your decision, your right, your perrogative -- so be it, just don't try to get me to agree with that decision (that's my right)
09:53.21 tofu the help entry should be "succint"
09:53.49 clock_ But is there a place where more detailed description can be entered?
09:54.05 clock_ This entry was so succinct I was unable to imagine almost anything how it works
09:54.07 tofu in the mged documentation
09:54.20 clock_ But that's impractical to work
09:54.23 clock_ work with
09:54.27 tofu the command html reference
09:54.34 tofu i dont' mean the book
09:54.37 tofu i mean on the help menu
09:54.49 clock_ Where is the help menu?
09:54.54 tofu it's..
09:54.56 tofu on the help menu
09:55.03 clock_ Do you mean that if I type "help" it prints all the entries so they have to be short?
09:55.09 tofu no
09:55.16 clock_ I have File Edit Create etc. but no Help
09:55.25 tofu keep looking :)
09:56.08 tofu http://ftp.brlcad.org/images/mged.jpg
09:56.12 tofu see the .. "Help" menu?
09:59.47 tofu aiight, time to z, cya later
10:20.23 clock_ Oh, the Help is to the right!
10:21.07 clock_ Wow! Help on context!
10:28.52 clock_ Does the VRML and X3D export work?
11:29.29 clock_ I saw the picture of Mike Muus in the help
11:29.39 clock_ Did he have a wife and children?
13:12.16 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/ (6 files): Remove the "extra qualifications" in these files to quell the errors now spewed by g++ since 4.1+
13:17.07 clock_ <PROTECTED>
13:17.07 clock_ nmg_break_all_es_on_v() code=2, why wasn't this vertex fused?
13:17.07 clock_ <PROTECTED>
13:17.25 clock_ [...]
13:17.27 clock_ <PROTECTED>
13:17.27 clock_ find_best_vu: There is a loop to cut, lu=x7d01a400
13:17.27 clock_ find_best_vu: There is a loop to cut
13:17.27 clock_ bu_bomb(): taking longjmp up to application handler
13:17.27 clock_ conversion of /tetrax/yellow.r FAILED!!!
13:17.48 clock_ I tried to run g-vrml. Do these messages mean that the resulting VRML is broken?
13:17.54 clock_ Or that parts are mimsisng?
14:44.11 ``Erik missing parts, as described by the {()} syntax
14:45.25 clock_ Why is this happening?
14:45.40 clock_ The model displays OK, animates OK, there are no overlaps printed
20:31.27 *** join/#brlcad Maloeran (n=maloeran@c510091F5.inet.catch.no)
21:32.21 *** mode/#brlcad [+o brlcad] by ChanServ
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070111

irclog2html for #brlcad on 20070111

00:08.02 *** join/#brlcad PrezKennedy (n=Matthew@c-69-138-68-160.hsd1.md.comcast.net)
00:22.19 PrezKennedy man i hate doing forms for the government
00:23.07 ``Erik heh...
00:23.16 ``Erik get used to it. even if ya don't work for the gubmint.
00:25.12 PrezKennedy well on the upside they dont need to secretly spy on me anymore
00:25.19 PrezKennedy they know it all anyways
00:52.13 ``Erik heh
00:52.34 ``Erik do ya think they secretly spy on you cuz they NEED to? ;)
01:06.58 PrezKennedy well theres no point in it being secret because they already have it all
04:54.50 *** join/#brlcad b0ef (n=b0ef@084202024060.customer.alfanett.no) [NETSPLIT VICTIM]
05:05.37 *** join/#brlcad b0ef (n=b0ef@084202024060.customer.alfanett.no) [NETSPLIT VICTIM]
05:06.04 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/Makefile.am: add the generated brlcad.spec file to the dist
08:22.29 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
12:48.45 ``Erik oh, wait, added to dist, n/m
12:48.45 ``Erik heh
13:26.49 clock_ I am surprised how the glass looks realistically in BRL-CAD
13:27.14 clock_ And also how BRL-CAD can be used to clarify composition of complicated 3D object better than words or images
13:27.55 clock_ http://petitions.pm.gov.uk/Lorries/
13:29.50 archivist most lorries travel outside rush hour so no need
13:30.13 clock_ sorry that was a bad URL
13:30.44 clock_ http://ronja.twibright.com/3d/headcut_mpeg4_asp.avi
13:30.50 clock_ This one is right - the video
15:50.44 clock_ brlcad: can't play it?
15:51.07 brlcad on a different machine, lacks a few codecs
15:51.18 clock_ brlcad: can you play Theora or WMV?
15:51.30 clock_ brlcad: it's encoded with xvid
15:51.39 clock_ xvid or divx codec should be fine
15:51.49 brlcad yeah, no divx here
15:52.05 brlcad nor vorbis.. so perhaps wmv
15:52.06 clock_ brlcad: try http://ronja.twibright.com/3d/headcut_wmv.avi or http://ronja.twibright.com/3d/headcut.ogg
15:54.13 brlcad hm.. even windows media player won't play the wmv
15:54.23 clock_ It's a WMV in AVI container
15:54.59 brlcad it still won't play it regardless :)
15:55.29 clock_ Do you have SP2?
15:55.41 brlcad not a windows box
15:55.49 clock_ A coworker who has Windows XP can play all the videos I generate on my machine
15:55.59 brlcad probably has the codex's installed
15:56.12 clock_ But a colleague who hasn't SP2 cannot play any
15:56.22 clock_ WMV and AVI are Microsoft-specified formats
15:56.42 clock_ archivist: which one did you try?
15:56.54 archivist first and ogg
15:57.01 brlcad yeah, but they are still encoded with a codec regardless of the file format -- the player doesn't like the codec
15:57.18 clock_ archivist: no wonder debian cannot play wmv and MPEG4 - proprietary formats. But not including Theora - no excuse
15:57.46 clock_ There's nothing like player likes/doesn't like the codec
15:57.51 archivist the world does not run according to M$
15:58.04 clock_ If something is encoded in format X, anything compatible to format X must be able to play it
15:58.19 clock_ archivist: Theora is not MS.
15:58.53 clock_ try to play http://ronja.twibright.com/3d/headcut.y4m.bz2
15:59.04 clock_ bzip2 -d it first. It's YUV4MPEG2 and mplayer should be able to play it
15:59.14 clock_ It's a raw video. No encoding.
15:59.21 clock_ Raw Y'CbCr 4:2:0.
15:59.38 clock_ With a couple of extra ASCII headers
16:01.27 clock_ archivist: do you have libtheora installed on your debian? Do you have mplayer?
16:01.37 clock_ VLC on Windows is able to play the Theora
16:02.14 clock_ unfortunately I am unable to encode into Flash or Quicktime
16:02.27 clock_ I could encode into MPEG2
16:02.31 clock_ Can you play MPEG2?
16:02.34 clock_ But it would be huuuge
16:03.52 archivist this box has totem but its going into terminal thrash atm
16:04.38 clock_ terminal thrash == segfault aka signal 11?
16:06.25 *** join/#brlcad docelic (n=docelic@212.91.114.143)
16:07.21 archivist no that bz2 pushed the box to the limit till it crashed only a P2
16:07.51 archivist back to "normal" now
16:08.56 clock_ something is wrong with your system when you cannot unpack zipped files
16:09.19 archivist too much open at once , not enough ram........
16:09.35 clock_ Aren't you running KDE, OpenOffice or Java?
16:10.15 clock_ These programs often eat a lot of memory
16:10.43 archivist no java, no openoffice atm 6 firefox 6 gecko 9 terminal and a few others and a bot in the background
16:11.02 clock_ can you play the .y4m?
16:11.29 archivist as i said the unpack failed, so gave up
16:15.27 archivist after shutting stuff down still using most of swap so gotta do something soon
16:19.06 clock_ archivist: why doesn't your Debian box have Theora?
16:19.51 archivist Ill ask the box and if it has a valid excuse
16:22.57 clock_ Debian politicizes about free software all the time and Theora is THE hallmark perfectly free-software codec
17:01.10 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
17:13.57 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
18:43.58 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
20:13.14 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
22:30.10 ``Erik *bakebakebake*
22:39.56 Maloeran Darn, I slided on a patch of ice riding my bicycle and broke a pedal
22:40.29 Maloeran These ultra-light carbon fiber bicycles can't take much of a beating, really
22:42.58 Maloeran I don't have a scratch myself, thanks to these full plate armors in the shape of puffy coats meant to handle -40C
22:45.28 brlcad ouch
22:46.38 brlcad probably smarter than my tendancy to still wear regular bike gear even when it's just a few C
22:47.13 brlcad sucks about the pedal.. at least it wasn't the frame though :)
22:47.15 brlcad or your head ;)
22:47.26 Maloeran It offers surprisingly good protection... but riding through ice and snow is somewhat dangerous, still
22:47.39 Maloeran :) Yes, it isn't too serious
22:48.26 ``Erik no skiis?
22:50.57 Maloeran I haven't tried that yet, I'm not sure it would be legal in the streets of Montreal
22:51.04 Maloeran or in bicycle lanes
22:53.41 ``Erik I'm under the impression that cars tend to fall over slightly less... y'know... 4 big fat tires instead of 2 skinny ones... far less pressure exerted...
22:54.29 ``Erik yeah, $'s and environmental damage, but *shrug* still gotta get from point a to b, not like the old cottage industry days
22:58.54 Maloeran Good point, sure :). Yet, riding a bicycle, including the physical exhaustion releasing endomorphin, is quite pleasant
23:00.10 *** join/#brlcad docelic (n=docelic@212.91.115.131)
23:06.49 ``Erik hmmmm, sometimes... as a hobby, perhaps :)
23:07.10 ``Erik arriving where I need to in comfort is more pleasant to me than stitches on my face :> *duck*
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070112

irclog2html for #brlcad on 20070112

04:03.15 *** join/#brlcad jano (n=point@216.115.228.148)
04:03.27 *** part/#brlcad jano (n=point@216.115.228.148)
04:58.33 CIA-5 BRL-CAD: 03brlcad * 10brlcad/TODO: add configuration checks and build system support to disable C++ outright if necessary.
05:13.58 *** join/#brlcad VivekVC (n=user@59.93.43.15)
05:21.27 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/librt/wdb_obj.c: comment that those are the guts to the 'cp' command, let WDB_TCL_CHECK_READ_ONLY work even if there isn't an interpreter
05:22.08 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/librt/track.c: let WDB_TCL_CHECK_READ_ONLY work even if there isn't an interpreter.. that define really belongs in a header.
05:27.44 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/librt/wdb_obj.c:
05:27.44 CIA-5 BRL-CAD: make at least the copy command work without an interpreter.. really all of the
05:27.45 CIA-5 BRL-CAD: librt needs to be able to function without an interpreter necessarily being
05:27.45 CIA-5 BRL-CAD: present... a good start would be some wrapper function/macro over
05:27.45 CIA-5 BRL-CAD: Tcl_AppendResult w/ bu_log
05:42.40 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/ (tclscripts/lib/Db.tcl tclscripts/helplib.tcl mged/cmd.c): update c command help, the expression is not optional (it wants at least the first object name)
05:54.28 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/mged/clone.c: stub in initial details for copying a v5 combination object. it's not functional yet, but this was a good breaking point.
06:31.52 *** join/#brlcad clock_ (i=clock@84-72-94-131.dclient.hispeed.ch)
06:32.56 *** join/#brlcad justin_ (n=justin@74.92.144.217)
07:10.53 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) [NETSPLIT VICTIM]
09:34.49 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
12:38.20 *** join/#brlcad docelic (n=docelic@212.15.171.86)
18:46.17 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/configure.ac: Update support for building/selecting compilation for openNURBS. Now specifies the include path and requisite c++ library.
18:47.40 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/include/brep.h: Renamed on_nurb.h header to brep.h for clarity.
18:52.15 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/include/raytrace.h: Defined new b-rep primitive constant id
18:58.54 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/include/rtgeom.h: Define new b-rep primitive internal structure.
19:03.38 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/src/librt/Makefile.am: Add support for conditionally including brep primitive in the build (determined by presence of openNURBS library/configuration option)
19:06.10 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/src/librt/ (g_brep.cc g_on_nurb.c): Rename g_on_nurb.c to g_brep.cc for clarity and to trigger proper C++ compilation. Add C placeholder for C++ openNURBS class needed in rt_brep_internal structure.
19:07.45 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/src/librt/table.c: Add b-rep primitive interface and function table definition.
20:40.42 *** join/#brlcad clock_ (i=clock@84-72-93-253.dclient.hispeed.ch)
21:35.54 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cc: Add initial implementation of an openNURBS memory archive to support brep export/import.
21:59.28 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com)
22:45.08 *** join/#brlcad b0ef (n=b0ef@084202024060.customer.alfanett.no)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070113

irclog2html for #brlcad on 20070113

00:32.10 *** join/#brlcad docelic (n=docelic@212.15.172.163)
00:58.16 Twingy wow, last time I saw open nurbs was when I added it to nurbana in 2000
06:46.33 *** join/#brlcad clock_ (i=clock@84-72-93-253.dclient.hispeed.ch)
07:56.25 *** join/#brlcad jack- (i=jack@dub.minimal.nl) [NETSPLIT VICTIM]
07:56.25 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com) [NETSPLIT VICTIM]
09:42.00 clock_ I can't make a light work
09:42.17 clock_ I made a small sphere, selected the light shader, red light and put there 1000 lumens and it still doesn't do anything
09:42.30 clock_ looks gray and the adjacent think is also flat gray, no red glow
09:44.39 clock_ oh, it must be included in a group and blah blah
12:40.21 ``Erik <PROTECTED>
15:35.18 *** join/#brlcad Twingy (n=justin@74.92.144.217)
20:41.58 *** join/#brlcad cad48 (n=45faff46@bz.bzflag.bz)
20:42.10 cad48 woot, http://irc.brlcad.org is back on-line
20:42.19 *** part/#brlcad cad48 (n=45faff46@bz.bzflag.bz)
21:02.45 ``Erik O.o
21:03.16 *** join/#brlcad fuzznut1234 (n=45fa9b55@bz.bzflag.bz)
21:03.26 fuzznut1234 yay, I'm a temporary luzer!
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070114

irclog2html for #brlcad on 20070114

05:03.27 *** join/#brlcad PrezKennedy (n=Matthew@c-69-138-68-160.hsd1.md.comcast.net)
08:28.57 Maloeran Ahah, these online IQ tests are so worthless, way too easy to get a perfect score... People pay to be flattered I guess
14:14.56 ``Erik iq tests were never designed to find out who's smart, they were designed to figure out who was in need of special attention and care...
17:27.41 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/enumerate.sh: the enumeration script was counting too many directories. ignore the CVS, .libs, .deps dirs when counting
17:57.37 *** join/#brlcad clock_ (i=clock@84-72-93-253.dclient.hispeed.ch)
19:57.07 *** join/#brlcad cad27 (n=83d7f211@bz.bzflag.bz)
20:04.26 *** join/#brlcad jmorrow (n=jhouse@charter-242-017.caltech.edu)
20:07.24 jmorrow hello everyone. I have a simple question
20:08.14 brlcad jmorrow: hello
20:09.17 jmorrow I tried to run the tutorial on brlcad for Mac OS X, and got an error message that my display had no name or environmental variable. Any suggestions?
20:14.30 brlcad tutorial for Mac OS X?
20:14.31 brlcad jmorrow: regardless, sounds like you're not running in X11 (which is unfortunately still required when running on Mac OS X)
20:15.14 brlcad or not listening, hm
20:26.50 *** join/#brlcad docelic (n=docelic@212.91.115.246)
20:55.20 ``Erik heh
21:09.07 *** join/#brlcad docelic (n=docelic@212.91.115.246)
21:22.41 *** join/#brlcad docelic_ (n=docelic@212.15.170.73)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070115

irclog2html for #brlcad on 20070115

04:38.19 brlcad woot, 6.2 released
06:01.27 CIA-5 BRL-CAD: 03brlcad * 10brlcad/regress/ (shaders.sh Makefile.am): simplify the eagleCAD pix file name handling.. no sense making a link. call it eagleCAD-512x438.pix now
06:26.43 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (16 files in 4 dirs):
06:26.43 CIA-5 BRL-CAD: Pedantic licensing update to retract the "BSD Advertising Clause", i.e. clause 3
06:26.43 CIA-5 BRL-CAD: of the original 4-clause BSD license. As granted by William Hoskins, Director
06:26.43 CIA-5 BRL-CAD: to the Office of Technology Licensing at the University of California, Berkeley,
06:26.43 CIA-5 BRL-CAD: update the license on code copyrighted by Berkeley to retract the advertising
06:26.46 CIA-5 BRL-CAD: clause. See ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change for
06:26.48 CIA-5 BRL-CAD: details.
06:31.22 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (4 files in 2 dirs): the clauses are no longer numbered, so the author's original exemption of the advertising clause is no longer relevant. reword correspondingly.
07:28.45 *** join/#brlcad clock_ (i=clock@84-72-93-253.dclient.hispeed.ch)
09:14.11 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
12:47.04 *** join/#brlcad b0ef (n=b0ef@084202024060.customer.alfanett.no)
13:35.41 *** join/#brlcad docelic (n=docelic@212.15.171.56)
15:46.14 *** join/#brlcad docelic (n=docelic@212.15.170.2)
15:50.10 *** join/#brlcad clock__ (n=clock@zux221-122-143.adsl.green.ch)
19:26.52 CIA-5 BRL-CAD: 03brlcad * 10brlcad/NEWS: (log message trimmed)
19:26.52 CIA-5 BRL-CAD: Updated the remaining remnants of the original BSD license from libtermlib and
19:26.52 CIA-5 BRL-CAD: libregex as part of a pedantic licensing update to retract the 'BSD Advertising
19:26.52 CIA-5 BRL-CAD: Clause', i.e. clause 3 of the original 4-clause BSD license. This change was
19:26.52 CIA-5 BRL-CAD: granted by William Hoskins, Director to the Office of Technology Licensing at
19:26.54 CIA-5 BRL-CAD: the University of California, Berkeley. The license on code copyrighted by
19:26.56 CIA-5 BRL-CAD: Berkeley (as well as code that had updates from other contributors but that
21:48.47 *** join/#brlcad docelic (n=docelic@212.91.115.98)
21:58.50 *** join/#brlcad docelic_ (n=docelic@212.15.173.243)
23:31.59 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070116

irclog2html for #brlcad on 20070116

02:21.49 CIA-5 BRL-CAD: 03johnranderson * 10brlcad/src/conv/dxf-g.c: 2D drawing entities are now converted to sketch objects rather than NMG wire edges.
02:34.42 brlcad woo hoo!
02:35.44 brlcad john continues to rock
02:50.41 CIA-5 BRL-CAD: 03brlcad * 10brlcad/NEWS: woot, john modified dxf-g to turn 2D wireframe entities specified in the dxf in as sketch objects instead of nmg wireframe objects
04:22.20 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168049765.dsl.bell.ca)
07:18.28 *** join/#brlcad clock_ (i=clock@84-72-63-143.dclient.hispeed.ch)
08:28.24 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
12:17.28 *** join/#brlcad rossberg (n=rossberg@bz.bzflag.bz)
12:26.40 CIA-5 BRL-CAD: 03d_rossberg * 10brlcad/ (5 files in 2 dirs): prepare openNURBS for win32-msvc runtime libraries branch
12:33.34 CIA-5 BRL-CAD: 03d_rossberg * 10brlcad/src/librt/ (g_brep.cpp Makefile.am g_brep.cc): rename g_brep.cc to g_brep.cpp for compatibility reasons with MS Visual Studio
12:37.41 CIA-5 BRL-CAD: 03d_rossberg * 10brlcad/src/other/libz/ (.cvsignore libz.dsp): prepare libz for win32-msvc runtime libraries branch
12:41.09 CIA-5 BRL-CAD: 03d_rossberg * 10brlcad/src/librt/g_brep.cpp: undef the former for WIN32 defined read and write
12:43.20 CIA-5 BRL-CAD: 03d_rossberg * 10brlcad/include/brep.h: MS Visual C doesn't like empty structs (known bug)
12:46.09 CIA-5 BRL-CAD: 03d_rossberg * 10brlcad/ (3 files in 3 dirs): openNURBS and libz integration into win32-msvc runtime libraries branch
14:18.06 *** join/#brlcad b0ef (n=b0ef@084202024060.customer.alfanett.no)
15:27.45 *** join/#brlcad docelic (n=docelic@212.15.172.37)
15:28.40 brlcad rossberg: pretty cool :)
15:36.22 rossberg brlcad: is it already operational? (it looks like it isn't)
15:36.42 brlcad no, not yet -- but it's actively being worked on
15:37.05 brlcad one of the other devs is learning the openNURBS api -- looks like it might solve a lot of problems
15:37.30 brlcad though it doesn't seem to have ray intersection evaluation, so we will still have to implement that on our own
15:37.39 brlcad we == he of course :)
15:42.27 rossberg we are working here with rhino too, so we are looking forward to the new possibilities :-)
15:42.49 brlcad yeah, it makes for a trivial 3dm converter too, which was part of the motivation
15:44.41 brlcad one of the current plans is to make the serialized representation of the brep objects just be a 3dm bytestream so files could be fully preseved on conversion in or out
15:46.15 brlcad the bigger goal, though, is that IF their tessellation support works fast/robust enough and boolean evaluation can be easily added, this might also help solve our overall tessellation-of-implicits problem too
15:46.44 rossberg but it would still be possible to reference single objects in the stream?
15:47.09 brlcad yeah it would
15:47.41 brlcad more just as the serialization format itself, instead of something custom
15:48.16 brlcad it's just now being looked at, so it's not clear that is the way it's going to be done in the least yet
15:49.19 brlcad the specs indicate a per-object overhead would be very minimal (and make processing code a lot simpler)
15:55.09 rossberg i've some doubts about the "easy" in adding boolean operations, but it would at least push the free form surfaces(?) in BRL-CAD
18:06.20 brlcad stop staring
18:06.22 brlcad start writing
18:43.13 ``Erik um, I'm plannificatin' and strategificatin'
18:43.20 ``Erik I don't lay code when I don't know what's going on.
18:46.10 archivist you dont edit add bug , ohhhhh thats what it does! method
19:32.49 brlcad heh
19:43.45 Maloeran Eh well, seems that immigration visa won't work after all
20:27.59 ``Erik yuh oh
20:28.18 ``Erik should I raise alarm bells over here?
20:34.42 Maloeran Well, I guess Lee might want to know that
20:37.33 brlcad what does "won't work" mean?
20:37.40 Maloeran I'll remain a consultant working for SURVICE from Canada ( until I reach 12 years of experience, get a degree or marry an american girl ;) )
20:38.09 Maloeran The immigration lawyers said that the immigration visa demand wouldn't be accepted
20:38.10 brlcad should be trivial for you to get an indefinite work visa if anything
20:39.56 brlcad that's what I assumed you were actually trying to do -- and that much is pretty straightforward
20:40.29 Maloeran Apparently, it would have been trivial with a completed degree
20:40.38 brlcad you could come on a work permit visa, h1b visa iirc that survice would apply for as an employer
20:41.08 brlcad sounds like BS to me
20:41.12 Maloeran Right, yet that requires either 12 years of experience or a degree
20:41.41 brlcad if I remember the paperwork, the clause requires unique expertise applicable to the job, which you rather specifically have
20:41.46 brlcad that's the overarching criteria
20:42.00 brlcad everything else just helps
20:42.58 brlcad maybe the requirements have changed, but I can't imagine a degree of any sort other than basic education being a requirement
20:43.25 brlcad oooh, eww
20:43.52 brlcad there is a clause for that now.. hrmph
20:44.39 Maloeran Ah, yes there is :). I thought there were still ways from what I read, but SURVICE's lawyers said otherwise
20:45.10 brlcad "a person may obtain an educational equivalence through a combination of education, specialized training or progressively responsible work experience."
20:45.53 brlcad 12 years comes from that "progressively responsible work experience" where 3 years experience generally equates to a year in school to the legal folk
20:46.38 Maloeran I see.
20:48.42 *** join/#brlcad docelic (n=docelic@212.15.171.85)
20:49.46 *** join/#brlcad cadguy (n=butler@bz.bzflag.bz)
20:50.44 cadguy whois maloeran
20:51.41 Maloeran Hi Lee
20:51.54 cadguy Afternoon
20:52.18 Maloeran I guess Erik forwarded the news I got from SURVCE's lawyers ; there wouldn't be an immigration or work visa for me in the short term
20:52.34 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com)
20:52.34 Maloeran Lacking either a degree or 12 years of experience
20:52.45 cadguy I heard. Only one response: *&@^@&*%@@#$^$*&$$^@#$%$!!!!!
20:52.54 Maloeran I second that statement :)
20:54.04 cadguy ?
20:54.43 Maloeran I mean I agree with the *&@^ part. Mark recommended to get some Bachelor from the university of Phoenix quickly ; not too sure what that implies yet, it's surely months/years away
20:55.36 cadguy I don't know for sure, but that sounds like a great angle.
20:55.48 cadguy Still, it is some time away.
20:56.29 cadguy Makes one consider the diploma mill approach.
20:57.41 Maloeran Yes, I'm looking... SURVICE seems interested in keeping me around, visa or not, but it's surely not as practical
20:58.22 cadguy there are definite advantages to geographic co-location
20:58.32 ``Erik yeah, makes lunches more amusing
20:58.50 ``Erik oh, uh, and coordination and communication, too o.O
20:58.53 Maloeran It's surely more enjoyable to begin with, yes
20:59.06 cadguy coordinating lunces is good ;-)
20:59.11 cadguy lunches
20:59.19 brlcad i'm all for lunch in toronto
20:59.43 cadguy We could make it a weekly event! 8-)
20:59.49 brlcad or even in montreal too I suppose ;)
20:59.56 ``Erik heh, 'cept that's a hell of a bike ride for mal, dude... :D
21:00.11 Maloeran Eh, Montreal is far away in the snow with a bike these days :)
21:00.16 brlcad oh he'd be going too? :)
21:00.49 ``Erik <-- not affluent enough to visit strange countries (and canada is very very strange) just for lunch
21:01.25 cadguy not effluent enough? There's medication for that.
21:02.27 ``Erik this code has been infected and infested. :/ it'll take more work than I'd hoped to extract for standalone testbedding. :(
21:03.36 ``Erik (and what kinda freakin' function name is Doug2Mike() ???)
21:03.45 Maloeran Ahaha
21:03.46 brlcad hehe
21:04.38 cadguy DAG -> MJM
21:05.23 brlcad Maloeran: do you know if they considered a H2B visa instead? that would at least get you a visa for a year and is less strict
21:05.54 Maloeran I don't think they did, they mostly considered H1B and various ways to achieve immigration status
21:06.01 Maloeran I'll have a look and pass the message
21:06.54 brlcad it's entirely limited to a year, and I think non-renewable -- but it might be useful to get something else in place
21:08.15 Maloeran I see, sound good. That would give more than an year to find a bachelor degree somewhere
21:26.11 brlcad otherwise, you could become their season code gardener or something ;)
21:26.16 brlcad h2a visa
21:26.31 brlcad that'd get you another year or two
21:27.52 Maloeran Is that the visa for working in agriculture? :) Eheh, yes
21:30.08 ``Erik *sigh* a simple binary tree instead of a hash. ffs.
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070117

irclog2html for #brlcad on 20070117

00:15.59 Maloeran http://img443.imageshack.us/img443/9425/atheistry3.jpg - I'm not quite sure it's indeed a joke, the alternative is... terrifying
00:52.09 ``Erik http://thedailywtf.com/Articles/The_Complicator's_Gloves.aspx
01:53.23 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168056002.dsl.bell.ca)
06:09.33 Maloeran Nice story, Erik
06:59.32 *** join/#brlcad clock_ (i=clock@84-72-62-102.dclient.hispeed.ch)
07:03.39 *** join/#brlcad Twingy (n=justin@74.92.144.217)
09:37.59 Maloeran Today's JerkCity comic is even more unintelligible than usual. Some day, uou'll have to explain to me how it makes any sense, Erik :)
10:38.15 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
13:12.32 clock_ Hi
13:12.48 clock_ In BRL-CAD it's possible to map a texture on an object that is taken from a .pix file, right?
14:13.03 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
14:15.04 ``Erik which, "caught in a snowstorm"?
16:15.17 brlcad clock_: yes, the "Principles of Effective Modeling" book covers doing that iirc
16:16.15 brlcad usuaully you want a stack shader using texture and phong/plastic, or texture+plastic+bump, etc
16:16.51 clock_ what gamma is assumed in the .pix file?
16:25.40 brlcad assumed by what? the intensity during ray-tracing will be entirely dependent upon the other shaders selected and the light sources
16:26.22 brlcad otherwise the pix file just provides raw rgb values to whatever *else* will otherwise be transforming the values
16:27.37 brlcad if you *just* apply a texture without another shader, the only correction will be that of the lightsource in your scene -- that is to say probably some horrible linear curve
16:31.20 clock_ let's say I set the output of the brl-cad to be linear
16:31.38 clock_ and increase red instensity in the .pix file twice. Do I get twice as bug red component on the output?
16:31.44 clock_ Or is the input assumed to have gamma=1/2.2?
16:32.11 clock_ Like in raytracing you have to calculate linear, unless you want to get bullshit. But when you have 8-bit files, linear doesn't make sense, only 2.2
16:33.07 clock_ because linear 8-bit = banding
17:52.43 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168055775.dsl.bell.ca)
18:08.53 *** part/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168055775.dsl.bell.ca)
18:15.11 *** join/#brlcad IriX64 (n=who@bas3-sudbury98-1168055775.dsl.bell.ca)
19:07.32 *** join/#brlcad clock_ (i=clock@84-72-94-96.dclient.hispeed.ch)
19:34.12 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (libtie/Makefile.am libtienet/Makefile.am): install libtie headers...
19:37.20 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/ (5 files in 2 dirs): type fixes (size_t isn't necessarily unsigned int, signed vs unsigned, etc)
19:56.41 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/configure.ac:
19:56.41 CIA-5 BRL-CAD: Change the include path in OPENNURBS_CPPFLAGS to ${top_srcdir} instead of
19:56.41 CIA-5 BRL-CAD: ${top_builddir}, as opennurbs.h is not generated.
22:54.55 Maloeran Ah, I'm really falling in love with the game Go, and I found some cafe where they play 24 hours a day
22:55.22 Maloeran I should play with Lee next time :), though I'm not too good yet
23:01.09 brlcad ``Erik: they shouldn't, but they're included similarly to the vers.c files so that you can build on Windows from a checkout
23:02.02 brlcad so until someone(tm) improves the build system on windows so that they're properly created, we get the joy of seeing that they are modified (which is a different problem in itself)
23:04.29 brlcad ``Erik: also, the size_t changes are problematic
23:04.51 brlcad don't you think they would have been made to use size_t a decade ago were there not some concern? :)
23:05.04 brlcad it didn't use size_t on purpose
23:08.44 *** join/#brlcad docelic (n=docelic@212.15.173.34)
23:11.52 *** part/#brlcad docelic (n=docelic@212.15.173.34)
23:40.55 ``Erik perhaps, but it causes breakage on modern platforms now :/
23:41.18 ``Erik mebbe it should be ifdef'd... #ifdef DARKAGES #define size_t unsigned long
23:41.19 ``Erik O.o
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070118

irclog2html for #brlcad on 20070118

01:02.47 brlcad what exactly was the breakage?
01:03.07 ``Erik width differences on 64b fbsd
01:03.28 ``Erik mostly just -Wall -W -Werror -ansi -pedantic hunting *shrug*
01:03.43 ``Erik admin -o 'em if you want *shrug*
01:04.07 brlcad cvs admin is the devil
01:04.18 ``Erik (everyone else who read that cmd, forget it now. seriously. flush it out of your brain. it's a nuclear command.)
01:04.38 brlcad no kidding
01:05.06 brlcad if I have to restore a cvs backup, i'd be removing commit access at the same time
01:05.14 brlcad admin is baaad
01:05.25 brlcad anyways, the actual error though?
01:05.53 brlcad was it on the cast on the malloc() link in bu_malloc()?
01:05.54 ``Erik meh, I don't remember off the top of my head, I actually modified my checkout in december...
01:06.09 brlcad or on a caller to bu_malloc()
01:06.22 ``Erik the bu_malloc<->malloc relationship
01:06.35 brlcad heh, well that's true with either
01:08.00 ``Erik <-- got a hair up his arse to do the anal flags thing, got that far and got busy with other things *shrug*
01:18.03 brlcad hmm, I'll have to let it simmer a bit .. the biggest impact is adding another dep to the bu interface (even though there are a few others that sprinkle in size_t too)
01:18.49 brlcad given the move to allow anything that is strict ansi 89 complaint, I think most of the old reasons vanish
01:19.23 brlcad not sure if size_t is 89, but it's at least 99 so it just adds a header dep on stddefs.h
01:31.20 Maloeran size_t is C89
01:38.51 ``Erik when we merge rayforce in, it'll induce c99 as a requirement (for that part)
01:39.33 Maloeran Ah yes, it's all pretty much C99
01:41.39 ``Erik what, c89 vs c99 vs, uh, vax k&r?
01:41.58 ``Erik emacs vs vim vs alltheothercrap?
01:42.06 Maloeran Oh, no :). Old good religious debates, you know... Reason versus absurd theories
01:42.12 ``Erik hum
01:42.21 ``Erik reason vs absurity... so... vim vs emacs...
01:42.22 ``Erik O:-)
02:01.49 brlcad out of curiosity, what c99isms?
02:03.18 brlcad i recall seeing a lot of GNUisms, but not so much c99isms
02:04.55 brlcad nothing wrong with making c99 allowable too, it was on the plate for next year -- just strict c89 was the "next step" and a lot of cleanup in itself
02:14.31 Maloeran C99 data types, restrict keyword, variable-length arrays... I think the rest is gnu99
02:15.43 ``Erik scoped functions? (function definitions inside of functions)
02:16.07 Maloeran No nested functions, that was in the old code
02:16.07 ``Erik or didja not go that route?
02:16.13 ``Erik aight
02:18.18 brlcad why do I get the feeling the code has never been compiled with anything but gcc? :)
02:19.17 Maloeran Ahaha. I'm not sure, can you answer that Erik? :)
02:20.25 brlcad heh
02:31.41 Maloeran It should be reasonably portable ; 32, 64 or X bits, IEEE or non-IEEE floats, GNU'isms with alternative paths... It still needs testing in other environments
02:36.04 ``Erik I'm sure mipspro or sunpro would puke
02:36.33 Maloeran They are C99, right?
02:36.41 ``Erik don't think so...
02:36.52 ``Erik d'no if tendra is
02:37.27 brlcad they both support c99 .. it's more what exact headers are allowed and what mode you tell the compile in by default
02:37.27 ``Erik huh, cool
02:37.47 brlcad default behavior (akin to gcc's gnu99 mixed default) is a hybrid that might turn off some c99 stuff
02:38.13 brlcad my faith in sunpro's capacity to compile c99 strict is weak
02:38.48 brlcad last time I was working on sunpro, if you told the compiler to go strict, it would puke on its own system headers being non-compliant and abort
02:38.57 ``Erik hehehe, sweet
02:41.44 brlcad yeah, i was amused
08:21.19 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
08:36.20 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
11:48.15 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
13:54.36 *** join/#brlcad rossberg (n=rossberg@bz.bzflag.bz)
14:02.27 rossberg question from yesterday: what's the problem with vers.c on Windows?
14:37.35 clock_ And, what's the assumed for the pix files when rendering textures?
14:37.45 clock_ assumed -> assumed gamma
15:00.07 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com)
15:09.23 brlcad dout!
15:10.40 brlcad clock_: i don't know if there's another language barrier coming into play, but i answered yesterday that it entirely depends on the shader(s) being used
15:11.09 brlcad there's no "gamma value" that will answer that question that covers all the various shaders
15:12.07 clock_ What are the shaders that can map pixmaps?
15:12.26 brlcad what do you mean by map pixmaps?
15:12.36 clock_ cause pixmaps to appear on objects
15:12.37 brlcad you can stack *any* shader on top of any other
15:12.54 brlcad each layer is effectively a filter
15:13.06 clock_ subtractive or multiplicative filter?
15:13.21 brlcad arbitrary, depends on the shader
15:13.30 brlcad that's the whole point
15:13.45 clock_ How do I make a cube which is painted with a pixmap?
15:13.53 clock_ plastic + bitmap shader?
15:14.05 brlcad that's one way
15:14.17 clock_ and what will be the assumed gamma of the pixmap in that case?
15:14.57 brlcad what answer will make you happy?
15:15.05 clock_ the correct one
15:15.50 clock_ Or - if you don't understand the question -
15:16.04 clock_ what happens with the pixmap when it enters the shader?
15:16.12 clock_ How is it interpreted, or for what is it used?
15:16.43 brlcad i actually just get the feeling that you're not understanding my answer
15:18.15 clock_ I want to know with what gamma I should generate the pixfiles
15:18.15 brlcad it doesn't boil down to the same gamma metric you have with the display, you have the values in the image file that are parsed directly
15:18.16 clock_ where do I figure this out or how do I figure this out?
15:18.16 brlcad i suppose you could "say" that they're linearly looked up
15:18.25 brlcad but that isn't entirely true in itself as it still depends on the light
15:19.13 clock_ linearly looked up == gamma is 1.0?
15:19.53 brlcad probably the closest corrollary, but again, that's not entirely valid mapping
15:20.08 clock_ what is a corollary and what is a valid mapping?
15:20.19 clock_ I want to know the gamma I should encode it with!
15:20.33 clock_ Or at least tell me how it's calculated inside
15:21.11 clock_ In the worst cause if I don't manage to pry the answer from you, I can try putting pixels with values of 64 and 128 and look at ratio of the resulting values ;-)
15:21.24 clock_ determine by an experiment ;-)
15:22.48 brlcad ray is fired at scene, intersection is found with an object, that object has a texture shader and a phong shader, texture value is looked up and combined with light visibility from that position in 3-space, that intensity is combined with the phong shader's intensity lookup that is similarly based on light intensity at that point, but also takes into account shadowing, specularity/diffusion parameters based on object curvature
15:23.01 brlcad that's the jist of "how it's calculated"
15:23.42 clock_ texture value is looked up that means we take a value triplet from the input pixfile, right?
15:24.45 clock_ like if there is say 0x80 0x80 0x40 in the pixfile, then we take 0x80, 0x80, 0x40...
15:24.51 brlcad and on top of all of that, the resulting image map is then mapped to a framebuffer which can apply a gamma adjustment, which is then displayed in a display manager window which can also perform a gamma adjustment
15:25.53 clock_ What I am interested in is "texture value is looked up and combined with light visibility from that position in 3-space, that intensity is
15:25.56 clock_ ..."
15:26.16 clock_ What does the "combined" exacly comprise? multiplying the pixmap triplet with the light triplex?
15:26.28 clock_ triplet
15:27.42 brlcad basically yes, through a settable weighting factor that is part of the phong shader
15:28.25 clock_ is there some exponential function applied to the pixfile before it is multiplied with the ray?
15:28.52 clock_ So if I understand it correctly, the pixmap value defines directly (with some scaling) how much the object reflects light at that point?
15:29.08 brlcad not that comes to mind
15:29.32 brlcad no, it doesn't determine how much is actually reflected -- phong does that
15:29.56 clock_ OK lemme express more precisely
15:30.06 clock_ if you have some pixel value in the pix file say 10
15:30.18 clock_ and the pixel happens to reflect 10% light
15:30.35 brlcad ok
15:30.39 clock_ and you increase the value in the pix file to 20, now the pixel will reflect 20% of light?
15:31.25 brlcad you mean 20% of that 20 intensity?
15:31.39 clock_ no I mean that the number of photons will double
15:31.49 clock_ if you imagine the scene like a pinball with photons
15:31.57 clock_ a photon == a pingpong ball
15:32.34 brlcad if the pix file has 10 and phong determines reflectance of 10%, the pixel will be intensity 1 -- increase the pix file to 20 and with that same reflectance of 10% will result in a pixel intensity of 2
15:33.00 clock_ yes that makes sense
15:33.04 clock_ this is what I wanted to know
15:33.12 clock_ in other word, the gamma of the input pixfile is 1.0
15:33.49 brlcad that is where we diverge
15:34.31 brlcad maybe to say that "when combined with phong paraameters that give a gamma of 1.0", yes the gamma of the input pixfile is 1.0
15:34.40 clock_ For me, "double the value in the pixfile and the pixel intensity doubles" is enough for me
15:35.14 archivist reflection is linear
15:36.01 brlcad that it is
15:36.13 clock_ The other possible meaningful implementation would be that someone would realize that the 8-bit values in the input pix file cause a banding near 0 because of insufficient colour depth
15:36.29 clock_ and would insert a power-to-2.2 function between loading the pixfile and sending it into the shader
15:37.08 clock_ but according to what you are saying, it's not this way
15:37.17 brlcad you could leave the pix file unmodified and make a non-linear light too, or a non-linear shader, or in the display manager too
15:38.02 clock_ no that would produce corrupted image
15:38.06 brlcad banding is a visual artifact of the end result -- the math occurs in floating point
15:38.19 clock_ the pixfile isn't in floating point
15:38.39 brlcad i didn't say it is
15:46.32 clock_ can I imagine the bitmap shader like there is an image printed on the object and the pixfile gives reflectivities in the individual places?
15:47.25 brlcad like a bump map?
15:47.30 brlcad there is a bump map shader
15:47.39 clock_ no
15:47.58 clock_ bump map is something where the shape of the surface is supposed to be distorted, isn't it?
15:48.09 brlcad only visually distorted
15:48.25 brlcad by changing reflectivities at various places based on the image
15:48.48 dtidrow a displacement map would actually distort the surface
15:48.49 clock_ I always saw the bump map for something that modulates the normal vector
15:48.55 clock_ like embossed relief
15:49.08 dtidrow basically, yes
15:49.16 clock_ no I don't mean bummap
15:49.48 clock_ I mean like if I want to render say a soda can
15:49.58 brlcad clock_: yes, and if you look at the edge of something that has a bump map, it's got a nice non-bumpy smooth edge
15:50.00 clock_ the soda can is cylinder and they printed something on that using offset print
15:50.11 clock_ the soda can is not wrinkled in any way
15:50.49 clock_ or I want to render a room that has a mural (painting) on a wall
15:51.00 clock_ then I want pixmap and not bumpmap, right?
15:51.24 brlcad you'd generally want both for the visual effect
15:51.51 brlcad or actually model the paint if you're going to do it "right" in a solid modeling realm
15:52.12 clock_ you mean like simulating the fact that the paint adds thickness to the object?
15:53.08 clock_ That's how I modeled a smoke flue that is painted black inside and white outside
15:53.09 brlcad shaders are just visual effects, mostly "fake" per-se .. if you care about the actual material properties of even something like paint, you'd give it a physical representation and model it
15:53.15 clock_ 0.5mm thin and 0.1mm paint inside
15:53.19 clock_ thin -> tin
15:54.05 clock_ but that's a bit tedious process when it's not just a whole surface painted but I want a Ronja logo on it
15:54.13 clock_ then I could use the pixmap instead, couldn't I?
15:54.27 brlcad you can generate geometry from pixmaps
15:54.48 brlcad similar to how the circuitry was modeled in the principles book
15:55.24 brlcad at least I think it covered the circuitry modeling.. that was how it was done regardless
15:55.46 brlcad in general, solid modeling is tedious ;)
15:56.26 clock_ I wouldn't say
15:56.38 clock_ after I learned the meaning of the matrix
15:57.01 brlcad the tool(s) hopefully make it less tedious, but the goal of getting something that is physically accurate (instead of just visually accurate or "close enough") generally requires providing a lot of detail that you wouldn't intuitively think you'd need sometimes but you do
15:57.15 clock_ cxsx cxsy cxsz cx+= cysx cysy cysz cy+= czsx czsy czsz cz+= 0 0 0 1
15:57.45 clock_ I don't use the click-click rotations and shifts anymore, I enter the matrices directly in vi and it's fast to model
15:58.36 brlcad that's good, but is that more the efficiency of vi or the deficiency of mged? I'd say it's more the latter
15:58.59 clock_ I use mged only for rotations that are not multiple of 90deg
15:59.04 brlcad although that particular feature of using an external text editor to modify matrices is in mged too
15:59.06 clock_ which is say 1% of the model
15:59.19 clock_ I would appreciate if I didn
15:59.24 clock_ t have to type the trailing 0 0 0 1
15:59.47 clock_ I made a file /home/clock/m containing 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 and that's a highly valuable tool :)
16:00.05 clock_ in vi I type :r ~/m and I have a matrix and then I edit one number and I am happy :)
16:00.48 clock_ Is it allowed to use tabs instead of spaced in red?
16:01.35 brlcad clock_: if you have your EDITOR var set before running mged, give 'red object.r' a try
16:01.51 clock_ I am using red object.r
16:02.03 brlcad ah, okay
16:02.37 brlcad tabs should work fine, I think it's any whitespace
16:02.37 clock_ plus the green axes are also invaluable :)
16:02.50 brlcad if not that'd be stupid and would be trivial to fix
16:03.05 clock_ can I even split the line into multiple ones - using \n as whitespace?
16:03.20 brlcad that's what I mean, I believe so ..
16:03.28 clock_ wow that's cool :)
16:03.36 brlcad if it doesn't work, let me know and I'll fix it
16:03.41 brlcad but it certainly "should"
16:04.04 brlcad pretty sure it used to work that way
16:04.07 clock_ Then I put the matrix tab-separated on 4 lines
16:04.40 clock_ is it possible to easily patch the red so it puts the matrix there even if it's a unit matrix?
16:16.19 clock_ brlcad: I think with your information I will be able to generate a picture correctly where the colours of the pixmap are not deformed
16:16.41 clock_ so it would look like the assumed physical reality
16:25.29 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/mged/red.c: even if the matrix is an identity matrix, print it so that the user has a starting point. add a comment about using red with a read-only db.
16:25.55 clock_ wow :)
16:26.19 clock_ can you make the matrix to be formatted with tabs and spread over 4 lines and indented by 1 tab?
16:26.24 clock_ Then it would be even easier to edit
16:26.38 clock_ and now when can I downloaded this CVS brlcad?
16:26.45 clock_ when -> where?
16:37.26 brlcad have to make sure multiline works first
16:37.37 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/mged/red.c: massive ws cleanup, make braces consistently match hacking style
16:41.27 clock_ I have a complicated model of almost whole Ronja installation
16:41.31 clock_ http://ronja.twibright.com/3d/
16:41.47 clock_ some of the files can be termporarily incomplete/empty/absent because I am rsyncing at the moment
16:42.19 CIA-5 BRL-CAD: 03brlcad * 10brlcad/TODO: libbu routine to make a temp file reliably/consistently
16:42.39 clock_ look for "ronja" keyword
16:42.51 clock_ actually the manpage of rsync suggests that rsync should be pretty atomic.
16:43.07 clock_ so don't worry :)
16:53.12 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/mged/red.c: restructure file so that the function declarations can go away.
17:35.32 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/librt/Makefile.am:
17:35.32 CIA-5 BRL-CAD: while convenient and would otherwise be usefule, you can't reliably use '+='
17:35.32 CIA-5 BRL-CAD: operator on automake variables without requiring more current versions of
17:35.32 CIA-5 BRL-CAD: automake be installed (which we don't) so instead set a var and use accordingly
17:40.08 CIA-5 BRL-CAD: 03brlcad * 10brlcad/TODO: add configure support for enabling/disabling framebuffers, display managers, image converters, and geometry converters
18:11.27 ``Erik "download this cvs brlcad"?
18:11.43 ``Erik read the cvs instructions at http://sourceforge.net/projects/brlcad
18:12.02 ``Erik namely, http://sourceforge.net/cvs/?group_id=105292
18:13.49 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/openNURBS/Makefile.am:
18:13.49 CIA-5 BRL-CAD: also do not need the openNURBS wrapper functions zcalloc() and zcfree() since
18:13.49 CIA-5 BRL-CAD: we're just letting zlib do it's own thing. compiling them in results in
18:13.49 CIA-5 BRL-CAD: multiple symbol definitions (and link errors) on os x at link time. now links.
18:27.34 CIA-5 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: remove more previous build products, now including aclocal.m4 too
18:59.23 *** join/#brlcad clock_ (i=clock@84-72-61-62.dclient.hispeed.ch)
19:40.19 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/ (configure.ac include/common.h): only include brlcad_config.h if actually building BRL-CAD. Prevents preprocessor redefinition warnings for things like PACKAGE. (this is the first step towards a cleaning activity).
19:55.13 ``Erik 'thoom'
19:56.22 clock_ We have a wind here in Europe
19:56.30 clock_ with an online bodycount
19:58.08 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/misc/ (32 files in 32 dirs): define the BRLCADBUILD preprocessor symbol
20:27.37 Maloeran http://news.bbc.co.uk/2/hi/technology/6270657.stm Good news, but I especially like the picture :)
20:36.39 ``Erik hm, yeah, gccisms
20:36.44 ``Erik __attribute__ is very gcc
20:37.33 ``Erik -std=c99, too
20:38.16 Maloeran If you disable SSE support, I don't think there will be many __attribute__ left
20:38.39 ``Erik heh, the notion is hardly gcc specific... gcc's implementation is just radically unlike everyone elses...
20:38.46 ``Erik very... linuxy, that way... kinda microsofty
20:39.38 ``Erik (though much cleaner than the usual #pragma mechanism)
20:41.59 Maloeran It's clean enough, it could be abstracted through some #define ALIGNED __attribute__((aligned(16))) if you want
20:43.01 ``Erik blows up good on gcc2.95 heh
20:43.20 Maloeran Really? Surprising
20:44.36 ``Erik 'const restrict' seems to confuse it
20:44.58 Maloeran Non-sense, restrict is c99 and that's perfectly valid
20:46.37 ``Erik ... gcc 4.2 probably doesn't implement c99 perfectly, and this irix box has gcc 2.95 on it...
20:46.43 ``Erik ./RF/graph.h:47: parse error before `elem'
20:47.19 Maloeran Then it doesn't understand "restrict", perhaps it just doesn't support C99
20:47.49 ``Erik oh, wait, there it is, hah
20:47.53 ``Erik cc1: unknown C standard `gnu99'
20:48.22 Maloeran Woohoo. Okay, gcc >=3.x is required
21:04.59 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
21:09.42 CIA-5 BRL-CAD: 03lbutler * 10brlcad/src/gtools/g_qa.1: Added documentation for -t option.
21:10.19 ``Erik it's just gettin' to be that time of day
21:12.38 iday finally got the $%^& pro-e converter running under linux
21:13.15 dtidrow_work hehy
21:13.24 dtidrow_work heh, rather...
21:14.45 iday 'course now I need to remove the inappropriate debugging comments...
21:16.34 brlcad sorted out the makefile crap in src/external/ProEngineer/mk.in ?
21:16.43 iday heh - not exactly
21:16.44 iday :-)
21:16.58 iday but I should - to make it easier to repeat ;-)
21:17.49 brlcad really needs a --with-proe flag so you can specify where ptc's junk is installed
21:18.46 iday yes - I'd like to get it automake-ified - but that's more work than I'm gonna do today...
21:19.13 iday pro/e has eaten up my supply of patience (around 0900 this morning)
21:19.38 brlcad woke up at 5am for some reason today
21:19.42 brlcad i'm starting to pay for it
21:19.46 iday ewwww
21:23.52 brlcad iday: something weird about your sf account .. it doesn't send e-mails for you when you commit
21:23.59 brlcad does it dump any errors?
21:24.30 ``Erik iday == jay-lo?
21:36.03 *** join/#brlcad clock_ (i=clock@84-72-61-62.dclient.hispeed.ch)
22:18.28 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (24 files in 6 dirs): uppercase all #define symbols
22:50.00 *** join/#brlcad rusito (n=c9e627f4@bz.bzflag.bz)
22:51.55 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168050276.dsl.bell.ca)
23:33.47 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168050276.dsl.bell.ca)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070119

irclog2html for #brlcad on 20070119

01:31.36 *** part/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
01:37.06 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
06:54.24 *** join/#brlcad cad91 (n=44c79849@bz.bzflag.bz)
07:00.12 *** join/#brlcad clock_ (i=clock@84-72-61-62.dclient.hispeed.ch)
08:20.46 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
14:52.53 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
15:58.56 ``Erik bah, stupid fucking C
16:01.01 archivist C is vundabar for obscure bugs
16:01.49 dtidrow lol
16:02.03 archivist my bestest was on arm the C compiler use short branches in a case/switch, add 1 line crash!!!
16:02.11 archivist used
16:02.13 ``Erik actually, it's cpp that's annoying
16:02.34 ``Erik the lack of recursive macros... (syntax aware macros would be better, but not every language can be a lisp)
16:07.01 brlcad Twingy: http://news.yahoo.com/s/nm/20070118/lf_nm/solar_home_dc a goal? :)
17:52.54 CIA-5 BRL-CAD: 03brlcad * 10brlcad/m4/compiler.m4: add an option, a third parameter, that if set to anything will inform the macro to not keep the flag as a CFLAG/LDFLAG/etc leaving it up to the user to do something with the provided bc_[param2]_works variable
17:55.47 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
18:21.46 CIA-5 BRL-CAD: 03brlcad * 10brlcad/configure.ac: (log message trimmed)
18:21.46 CIA-5 BRL-CAD: this fixes a compilation/linking issue involving the new C++ openNURBS library
18:21.46 CIA-5 BRL-CAD: integration. it accounts for bad behavior in pre 1.5.8 libtool where the
18:21.46 CIA-5 BRL-CAD: generated libtool script would contain an -all_load directive on the linker line
18:21.46 CIA-5 BRL-CAD: for libraries that use convenience libraries as part of the
18:21.48 CIA-5 BRL-CAD: whole_archive_flag_spec. that flag in turn causes gcc to fail with various
18:21.50 CIA-5 BRL-CAD: errors on duplicate standard math and io symbols. the libtool script is simply
18:26.00 CIA-5 BRL-CAD: 03brlcad * 10brlcad/configure.ac: (log message trimmed)
18:26.00 CIA-5 BRL-CAD: this fixes another compilation/linking issues involving the new C++ openNURBS
18:26.00 CIA-5 BRL-CAD: library integration. added is a check for the -fexceptions gcc compiler/linker
18:26.00 CIA-5 BRL-CAD: flag that takes care of an unresolved __Unwind_Resume symbol error when linking
18:26.00 CIA-5 BRL-CAD: rttherm (quite odd that only rttherm seems to provoke that symbol being
18:26.01 CIA-5 BRL-CAD: undefined). the symbol relates to exception handling support in gcc that would
18:26.03 CIA-5 BRL-CAD: otherwise be provided if linking with g++. could also have probably added the
18:28.37 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/rttherm/Makefile.am:
18:28.37 CIA-5 BRL-CAD: use the EXCEPTIONS value as a LDFLAG so that we get -fexceptions here when
18:28.37 CIA-5 BRL-CAD: compiling with the gcc compiler and using the new openNURBS library. unclear
18:28.37 CIA-5 BRL-CAD: why we only get the __Unwind_Resume symbol error on only rttherm and not any
18:28.37 CIA-5 BRL-CAD: other binaries.
20:14.47 *** join/#brlcad clock_ (i=clock@84-72-62-129.dclient.hispeed.ch)
20:31.03 *** join/#brlcad digitalfredy (n=digitalf@200.21.15.186)
20:45.43 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/ (ami.tcl ampi.tcl):
20:45.43 CIA-5 BRL-CAD: for ease of (cvs diff) comparisons and review -- and since they are presently
20:45.43 CIA-5 BRL-CAD: stored in CVS for Windows build convenience -- sort the contents of the tclIndex
20:45.43 CIA-5 BRL-CAD: and pkgIndex.tcl files (taking the comment header into account)
20:51.52 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/ (ami.tcl ampi.tcl): initialize the lists, so it doesn't error if there was no header or contents
20:58.22 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (libtie/Makefile.am libtienet/Makefile.am): let the dynamic libs be built in addition to the static ones...
21:00.56 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/ (4 files in 3 dirs): Try to extract python compile/link info a little better, instead of assuming 2.4 on a standard FreeBSD.
21:02.44 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/ (3 files in 3 dirs): sorted indices
22:41.12 CIA-5 BRL-CAD: 03brlcad * 10brlcad/NEWS: annotate that the rtweight zero index fix was sf bug 1629990
22:45.08 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/ (12 files in 12 dirs): no longer ignore the tclIndex and pkgIndex.tcl files, see if the modification updates can now be sorted out since they're now sorted.
22:52.20 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/ (19 files in 11 dirs): add the index files to CVS so they don't necessarily need to be generated upon checkout. no sense in archer's index files having all the fun.
23:46.51 CIA-5 BRL-CAD: 03brlcad * 10brlcad/NEWS: butler updated the documentation such that the g_qa manual page now describes the -t tolerance option, fixes sf bug 1595839 'g-qa man page' reported by davidloman
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070120

irclog2html for #brlcad on 20070120

00:33.54 Maloeran Erik or brlcad, I have a strange design question as this code will end up in BRL-CAD and it should be consistent with the practices there. For network distributed processing, is it be acceptable for slave nodes to "blindly" trust all communication from their master node?
00:34.44 Maloeran Or should it be robust, checking and validating all messages for coherency to maintain an usable, normal state?
00:35.39 Maloeran I don't expect it would normally matter, unless you distribute processing between trusted and non-trusted boxes, or non-trusted entities forwarding packets
00:36.35 ``Erik off the cuff, I would imagine that trusting netowrk traffic would be sufficient... I can doublecheck on monday or tuesday... send me an email <erikg@arl.army.mil> to remind me :)
00:37.47 Maloeran Okay, some stuff would just be a bit complex or costly to "validate" for correctness...
00:38.39 Maloeran I'm not saying faulty input would cause buffer overruns allowing to run any code on slave nodes, but at the moment, it could get them to segfault or be stuck in infinite loops
01:26.39 brlcad Maloeran: in general, I believe there can be an assertion of trust for network-distributed processing is fine (otherwise someone would have already mentioned something)
01:27.39 brlcad it should, however, probably still be reliable and robust -- some reasonable due-diligence to make sure things don't fall apart if someone just wiggles a network cable, for example
01:29.08 brlcad i.e. you probably don't have to worry about *malicious* code and attacks, but you should be robust under normal operation that things work smoothly and fail in a non-catastrophic manner if they have to fail
01:41.23 Maloeran Right, understandably so. As an example, if a master node supplies broken graphs to slave nodes, it wouldn't be easy for them to detect that their rays are going to get stuck in infinite loops
01:43.59 Maloeran Thanks, it should be stable under cable wiggling and so on
01:45.10 brlcad although getting stuck in an infinite loop would be a catastophic failure, about as useful as crashing
01:45.37 Maloeran That's difficult to prevent if the slave nodes do receive faulty, tempered data
01:45.53 Maloeran ( i.e. not in any normal circumstances )
01:45.58 brlcad how would they potentially receive faulty data?
01:46.08 brlcad other than abuse
01:46.33 Maloeran It shouldn't normally happen, hence why I was asking if I can trust the network
01:47.38 brlcad which depends on several things.. I trust that when I send a tcp packet that it will eventually arrive, I don't have even that same trust on udp of course
01:48.39 brlcad you can trust that you don't have to worry about malicious abuse, packets getting modified on the way, interceptions
01:49.33 Maloeran All right, thanks
01:51.05 brlcad but not that connectivity will be sustained, that you can loose a connection at *any* point (and how reliably you deal with the fault is a question, but generally some sort of handling even if to just abort())
01:51.31 brlcad whether or not you have to protect against yourself, i.e. bugs in your client code, is a question for yourself :)
01:52.02 Maloeran I know that :). Clients can at any time connect and disconnect from their master, smoothly or brutally
01:52.20 Maloeran Clients can join up while work is being done, have their state synchronized and start shooting rays
01:53.00 brlcad you rolled your own networking?
01:53.45 brlcad er, sry jargon -- s/rolled/wrote/
01:54.08 Maloeran It's a low-level interface made of in/out buffers supplied by the user, it can be using tcp, mpi, infiniband, etc.
01:55.04 brlcad i mean you wrote your own listen(), select(), read(), etc code or is it all over MPI or a mix or some other interface?
01:55.07 Maloeran And the user inserts its own messages within the stream for distribution of raytracing work, so that high-level results can be transfered between nodes instead of large low-level ray intersection results
01:55.44 brlcad you're already higher level than I'm asking
01:56.22 Maloeran It's meant to work with any communication protocol really, it doesn't fundamentally care about that. There's only an user-supplied networking interface for tcp at the moment
01:56.46 brlcad uhm "user-supplied"?
01:56.53 brlcad i have to write socket code to use it? :)
01:57.10 Maloeran Yes, I mean it's not part of the raytracing library itself :)
01:57.32 Maloeran I'll write other interfaces later on
01:57.38 brlcad that's actually probably a good thing
01:57.41 brlcad a very good thing
01:58.19 brlcad brl-cad already has a sufficiently robust network library that is preferred for most client/server applications
01:58.27 brlcad (libpkg)
01:58.57 Maloeran Great then
02:00.24 brlcad i was wondering just because if you had only rolled your own.. i've *yet* to see someone write their own socket code that was truely fault tolerant even under "normal use" (without just aborting on every little abnormality)
02:00.34 brlcad at least with respect to writing basic tcp/ip networking code
02:01.05 Maloeran I think I have done that long ago, I once wrote some client-based and browser-based game that was in itself a http server written from scrach
02:01.44 Maloeran *Perhaps* less portable than your libpkg though :)
02:03.07 brlcad just about everyone's written client server apps and most work reasonably well all the time -- but not necessarily truely fault tolerant; i'd say it's even harder than writing portable code that works with any compiler
02:03.24 brlcad libpkg is pretty robust, but it's not even 100%
02:04.11 Maloeran I don't entirely see what you mean by "fault tolerant", but the code didn't encounter any "fault" it wasn't handling running for two years
02:04.18 brlcad portability is usually where things fall apart.. some assumption that worked on linux, that doesn't do a darn thing when running under hpux or bsd or solaris, etc
02:04.44 brlcad the code in a specific environment didn't have a fault -- put it in a different environment.. let the fun begin :)
02:04.44 Maloeran Networking fault tolerance seems rather simple to me, though I may be mistaken
02:05.01 Maloeran Oh, well that :). Okay, that code of mine is strictly Linux >= 2.4
02:05.11 brlcad if you assume standards compliance and a standard networking api it is easier
02:05.36 brlcad rather trivial actually
02:06.01 Maloeran I'm guessing libpkg supports mpi and infiniband?
02:08.03 Maloeran It doesn't appear to, actually
02:08.07 brlcad it's focus is very specific to client/server applications as a direct package transport layer -- basically at the same level of mpi, not higher
02:08.46 Maloeran I see TCP stuff, do you have support for infiniband?
02:10.29 brlcad not specifically, it's not been used over infiniband afaik -- though i'm not sure there's anything that would preclude it from working
02:11.13 Maloeran There doesn't seem to be support for fbsd's kqueue() or Linux's epoll() either...
02:11.47 Maloeran I guess it's very robust at what it does, perhaps not geared towards peak performance
02:12.02 brlcad yep, and nope
02:12.23 brlcad predates most of those anyways
02:13.56 Maloeran Thanks for the pointer, I'll look into it more in details once I'm ready to move on from tcp
02:14.57 brlcad np
02:15.49 brlcad it's not meant to be fancy or the fastest, but it is extensively portable and the behavior is pretty robust for what it was designed to do
02:16.30 brlcad there's src/libpkg/tpkg.c that basically implements ttcp client and server all in one
02:16.37 brlcad as an example
02:18.58 Maloeran *nods* I'll have to dig a bit more to find non-blocking I/O
02:28.35 Maloeran There sure is much copying and internal dynamic allocation in there
02:32.37 brlcad we did already clarify that it's purpose is a robust simple api, not performance already, didn't we? that said the performance is almost always dwarfed by the network transport or application code itself
02:32.59 brlcad that is, i've yet to see it actually be a bottleneck concern worth optimizing
02:37.24 brlcad buffer allocation could certainly be improved, but it's still not something I'd even consider thinking about until the bottleneck or some profile showed it to be an issue
02:42.12 ``Erik hrmph
02:42.21 ``Erik it may be starting the obvious..
02:43.05 ``Erik but tcp guarantees packets get to the target.. whole...
02:43.13 ``Erik udp makes no such assumptions
02:43.35 ``Erik so if you want udp transmitted data to be verifiable, you must do it yourself...
02:45.50 ``Erik mal: I've started wiring up a program to do brlcad vs adrt vs rayforce cmparisons... correctness and performance... I'm hoping that sometime next week, I'll have softare working with adrt and librt... and hopefull very soon after, permission to give you a copy
02:46.10 ``Erik excuse my kbd mistakes... whiskey has been involved. O.o
02:46.44 ``Erik (well more than that night in salt lake city. *cough*)
03:06.53 brlcad ``Erik: that was part of the point (regarding assumptions)
03:07.25 brlcad and yeah, was quite stating the obvious :)
03:49.50 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168050744.dsl.bell.ca)
05:09.00 Twingy brlcad, yes
05:20.33 Maloeran Great Erik, let me know how it goes, if you need some specific demo coded for benchmarking
05:22.51 Maloeran brlcad, that's surely right. I'm well aware that I over-optimize and see inefficiencies everywhere
05:46.41 Maloeran Erik, if correctness is "low", we can turn off automatic vector generation and a couple other things to improve that point ; just tell me so if it appears to be an issue
06:56.53 *** join/#brlcad clock_ (i=clock@84-72-62-129.dclient.hispeed.ch)
13:36.12 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/ (.cvsignore Makefile.am): clean up after py-compile
13:36.26 *** join/#brlcad KeenEars (n=opera@eat.ssau.ru)
13:40.17 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/adrt/scripts/adrt.py: trailing newline
13:41.16 CIA-5 BRL-CAD: 03brlcad * 10brlcad/regress/main.sh: trailing newline
13:42.23 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/facetall.sh: trailing newline
13:43.56 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/gtools/g_qa.1: trailing newline
13:44.34 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/liborle/.cvsignore: trailing newline
13:48.07 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/rtwizard/examples/ (6 files in 6 dirs): trailing newline cleanup
13:51.53 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/util/rtwizard: standard header and footer
13:53.32 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (src/vas4/.cvsignore src/vdeck/.cvsignore TODO): trailing newline
13:57.57 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/ (26 files): update copyright to 2007
14:07.47 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/header.sh:
14:07.47 CIA-5 BRL-CAD: Remove the carte blanche statement that allowed selection of the license at
14:07.47 CIA-5 BRL-CAD: user's discretion and GNU's provision. If there's motivation to change the
14:07.47 CIA-5 BRL-CAD: license, even to a new version, it will need to be a conscious effort and
14:07.47 CIA-5 BRL-CAD: decision.
14:08.07 *** join/#brlcad clock_ (i=clock@84-72-93-149.dclient.hispeed.ch)
14:11.11 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (Makefile.am COPYING autogen.sh configure.ac): update copyright to 2007
14:11.59 ``Erik O.o
14:12.58 CIA-5 BRL-CAD: 03brlcad * 10brlcad/COPYING: copyright statement only relevant to current year in the example
14:13.13 brlcad no, i'm not doing them one at a time
14:13.23 ``Erik find . -type f | xargs sed -E -i.bak 's/[ \t]+$//'
14:13.26 ``Erik o.O
14:13.39 ``Erik (if you're on a decent os... I don't think linux can do that)
14:14.16 brlcad yeah, there was a script that did that sort of cleanup too
14:14.29 brlcad a whole category of things like that
14:14.47 ``Erik <-- would've expected to see something like "brlcad/ (897 files in 47 dirs): trailing newline" out of cia
14:15.00 brlcad nah, there was only the handful
14:15.11 ``Erik hehehe
14:15.23 brlcad the copyright script reports them, so I was cleaning up while it churned
14:15.30 ``Erik it made a LOT of cvs report noise when I did that to openal a few years back
14:15.43 ``Erik too many vc++ coders touching the repo, I guess
14:16.05 brlcad did most of that cleanup before we went open source
14:16.08 ``Erik or, 'ide' coders, rather... the disease has spread
14:16.17 brlcad (since that's when the copyright script was written)
14:16.44 brlcad those are basically the ones that were crept in since last year
14:16.59 brlcad lee and bob mostly
14:17.09 ``Erik bobs in windows land
14:17.18 brlcad yeah, I don't know what lee's excuse is :)
14:17.19 ``Erik want I should break lees pinky next I see him? ;)
14:21.11 ``Erik and you'd be surprised how many "software developers" don't grok the assertations made by tcp and udp and the fundamental differences o.O it's sad... (but they're the same coders who don't even put udp, much less rdp on the table when making design decisions)
14:22.43 ``Erik Maloeran: I'm going to get librt and adrt/libtie working in this framework, and it has stubs for rayforce... once it works and goes through the formal release process, you'll have 4 or 5 functions to fill out to get rayforce linked and operating. I'm doing the heavy lifting, you just have to wire your engine into it :D
14:24.31 brlcad yeah, I usually have to explain to some dev on bz a couple times a year about how there assumption that packet X arriving before Y (or at all) is a bad assertion to make
14:24.58 brlcad surprisingly even happens with some of the more experienced coders, and they'll make the assumption repeatedly
14:27.46 brlcad problem more stems from the fact that they do happen to see the behavior of ordering and delivery 99% of the time, if not better, so they often try to blame routers and other crap when it doesn't get there in some order or at all -- and the problems usually only rear their head when it's pushed out to users (where that 1% or 0.1% ends up being dozens/hundreds of bug reports)
14:28.03 ``Erik bz is a udp protocol?
14:28.09 ``Erik (I doubt rdp)
14:28.41 ``Erik in a perfect world, udp is reliable and delivers packets in order... the real world isn't perfect *shrug*
14:28.50 brlcad it uses a mix of udp and tcp, depending on whather the packet requires a delivery guarantee
14:29.07 ``Erik reponsiveness is probably also a major que
14:29.33 ``Erik if you lose a tcp packet, it has to stop the stream and re-request the lost packet... then rebuild it in stream order before you can read() it
14:29.36 brlcad yeah, tcp is a pig, rather unplayable if that's all you used
14:30.14 brlcad there's an option to make all packets tcp only, and you basically have to be on the local net
14:30.25 brlcad otherwise lag is too unbearable with just a couple players
14:30.31 ``Erik which results in hitching... sorta similar to shoddy gc (naive stop&copy, mark&sweep)... infrequent halts
14:31.36 brlcad so it's a mix, things like posiition updates (which can be a couple dozen per second per player) are sent udp while things like player spawns and shot starts are tcp
14:32.15 brlcad doesn't really matter if you miss an update to some tanks' position, there are going to be many more following -- but i fyou missed notification that they fired a shot.. that could be bad
14:32.47 ``Erik oh, btw... the python crap I did yesterday... works dandy on linux and fbsd... not so much using the preinstalled python on a mac (they dont' have the .a file, rhel ONLY has the .a, ...) I think I'm at the point of not caring... I'm only doing it to support this rayforce vs adrt (in an s2 like environment) app, and osX isn't high on the list of concerns :/
14:33.24 ``Erik so if you get really bored and want python linked in on osX, ... I'll let ya take care of that... otherwise, adrt is still "not officially supported" I guess
14:33.49 ``Erik does bz do the quack style "delta delta delta key" type thing?
14:33.51 brlcad hey, the checks are in there.. if it can autodetect, so be it .. if it still can't so be it :)
14:34.08 ``Erik it had detects for the python interpreter executable
14:34.19 brlcad right, still does
14:34.25 brlcad they're just inside the macro
14:34.55 ``Erik finding the libraries and headers was not searched, justin hardwired it for python 2.4 installed normally to /usr/local (fbsd style), so that's what I was working around yesterday... it can now cope with python 2.5, python 2.2 on linux (/usr), ...
14:35.10 brlcad yep
14:35.19 brlcad i've had that mess he left in the back of my mind all year
14:35.37 ``Erik wow, my english is worse than a java devers code
14:36.09 ``Erik aaanyhow, I have a mission to complete, I'm just fixing enough to complete it.
14:36.22 brlcad shame really, most folks would really really like to use isst if it just worked out of the box and you could, oh say, pass it a.g file and have it display
14:36.43 ``Erik heh, yeah
14:37.23 brlcad as it is, you have to fuss with the compile, fuss with a conversion, fuss with a config, fuss with running it (probably the easiest aspect)
14:37.26 ``Erik if we had reliable tesselation, burning some space to have .g files with both csg and triangles would be awful attractive
14:38.00 ``Erik or fast tesselation *shrug*
14:38.01 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (1675 files in 81 dirs): update copyright to 2007
14:38.20 brlcad openNURBS might actually help there
14:38.44 brlcad it seems to include most of the functionality to handle NMG processing
14:38.47 ``Erik hrmmmm,
14:39.06 brlcad whether it works or not, or how well or how fast is another question altogether of course
14:39.17 ``Erik so having primitive/csg geometry and tnurbs in the file? then tesselate the tnurbs?
14:39.18 brlcad because on paper, librt's nmg stuff does everything too
14:39.34 brlcad just not robust
14:39.42 brlcad yeah, something like that
14:39.48 ``Erik hehehe, yeah, curley brackets and dropped regions out the wazoo, yes
14:39.58 brlcad more of a dual representation where the primitives/csg would be stored on disk
14:40.23 brlcad trimmed nurbs or some more generic brep form would just be another primitive as usual
14:40.26 ``Erik my uneducated gut feeling is that csg->tnurb might be necessarily expensive
14:40.46 brlcad but each primitive would have the (dual-rep) capability of describing itself as a brep spline surface
14:41.08 brlcad then we just need a means to evaluate arbitrary csg on brep spline to spline surfaces
14:41.10 ``Erik and when ya measure time vs space, disk space is pretty damn cheap
14:42.10 brlcad csg->csg tnurb would be practically immediate, eval'd tnurb->facets is also nearly immediate
14:42.19 brlcad evaluating the csg is what takes time
14:42.51 ``Erik ok, I'm assuming that the represented tnurb geometry is post csg... no overlaps
14:42.53 brlcad i.e. going from csg tnurb->eval'd tnurb (or what we presently do with csg->facets)
14:43.09 brlcad you can have before or after, without overlaps
14:43.41 brlcad just a matter of how do you carve up those spline surfaces, make new surfaces, so you can get rid of the booleans
14:44.11 ``Erik yeah, my mind was already on the assumption that if you want to deal with tnurbs, you want to deal with the post-csg tnurbs, so you'd want to cache those to disk
14:44.12 brlcad that'll be the hardest part, but it's not intractable .. you're only dealing with one surface/object type
14:44.39 brlcad if they can't be evaluated on the fly, you would want to cache them to disk regardless
14:44.52 brlcad along with the facets even potentially
14:45.12 brlcad depends just how fast those two steps take
14:45.43 brlcad other cad systems seem to be able to do both on the fly
14:45.57 brlcad i.e. within a second or two with moderately complex parts
14:46.14 brlcad that's more than reasonable if we can get that far
14:48.57 ``Erik I'm under the impression that we like to load entire complex systems up when other cad systems are severely limited in how much they can have in memory at any given time
14:50.43 ``Erik are files being explicitely skipped in your copyright update script?
14:51.21 brlcad yes
14:53.42 brlcad there are a lot of files we don't have the copyright on to be changing
14:54.11 brlcad you have an example of something not updated that should have?
14:54.13 ``Erik ah, I found several that have "United States Government" as the copyright holder
14:55.20 ``Erik lemme clean things up a little and commit these...
14:55.27 ``Erik then you'll see which ones in the email or whatever
14:56.09 brlcad yeah, on a quick glance, I see it missed at least 90 for some reason
14:57.11 brlcad and the list i'm looking at, there's a reason on most of them .. like missing headers
14:57.43 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/sh/header.sh: use dates formatting to extract the year instead of awk...
14:58.40 brlcad sh/copyright.sh is what updates
14:59.45 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/ (6 files in 5 dirs): update copyright to 2007
14:59.50 ``Erik misc/macosx/Resources/License.rtf misc/win32-msvc/vers.vbs misc/win32-msvc/Dll/TclDummies.c misc/win32-msvc/Dll/brlcad.rc src/gtools/g_qa.1
15:00.35 brlcad ahh yeah, it specifically ignores misc
15:00.59 *** part/#brlcad KeenEars (n=opera@eat.ssau.ru)
15:01.43 brlcad should probably add misc though and just exclude the known 3rd party
15:06.14 ``Erik interesting that it missed g_qa.1
15:06.26 brlcad yeah, implies something is wrong in the file
15:09.59 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/win32-msvc/Dll/brlcad.rc: copyright on the whole starts back in 1984
15:11.03 brlcad vers.vbs is that vb script I was talking about
15:11.25 brlcad just need similar ones for the other scripting activities the build process assumes
15:16.37 ``Erik *nod*
15:23.25 ``Erik should do just fine, provided the semantics of the file aren't corrupted...
15:24.09 ``Erik file that says "this data is at offset X" and change the character count..
15:24.36 brlcad hmm, extended regex foo too, something like \(([cC])|?\)
15:25.45 ``Erik that depends on the breed of sed
15:25.50 ``Erik the sed in fbsd supports it
15:26.03 ``Erik I'd be surprised if the one in irix does... not sure on leenewx
15:26.08 ``Erik sed -E
15:26.39 brlcad don't really care about portability, this is once a year :)
15:26.52 brlcad i think i can find a bsd or linux box at least once a year
15:27.01 ``Erik aight *shrug*
15:27.13 ``Erik gnu sed does NOT do extended (or 'modern' regex)
15:27.55 ``Erik might do a test to verify that sed -E behaves like you expect it to behave and exit with an error if it doesn't, just in case someone else tries it or ya forget :D
15:29.28 brlcad trying to see if the match works at all for starters
15:29.40 brlcad or I can just fix the one use of that blasted character
15:32.39 ``Erik option+g, amusing
15:37.19 brlcad ah, even better, just allow for an optional character
15:43.55 brlcad woot, that'll do
15:48.09 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/copyright.sh:
15:48.09 CIA-5 BRL-CAD: add support to detect/convert \a9 copyright symbols, convert them to (c) for
15:48.09 CIA-5 BRL-CAD: consistency just like everything else. also, more importantly, add the ability
15:48.09 CIA-5 BRL-CAD: to use this script to process individual files (e.g. in conjunction with find).
15:48.09 CIA-5 BRL-CAD: if there's an argument list, that is what will be processed. otherwise, it will
15:48.11 CIA-5 BRL-CAD: do the usual task of processing everything under the src root that it recognizes
15:48.13 CIA-5 BRL-CAD: (and that isn't exempted).
16:01.33 CIA-5 BRL-CAD: 03brlcad * 10brlcad/doc/html/manuals/mged/ (cup.sh Makefile.am mged.html mged1.html cup): it's a shell script, so call it cup.sh instead for consistency
16:02.27 ``Erik what about the generated scripts? like, uhhh, brlman/awf
16:03.24 brlcad those are installed commands where the fact that they're shell scripts is just an implementation detail
16:03.43 brlcad plus that was just a doc script
16:04.58 brlcad most of the installed user-scripts are unsuffixed, brlman/awf/benchmark/archer/rtwizard
16:09.32 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/copyright.sh: oop, the dotfiles thing caused automatic to go all empty list crazy. remove that contraint, but add a slew of other exemptions of stuff it should be able to safely ignore
17:51.55 Maloeran ``Erik, about these 4-5 functions to fill up for a rayforce interface, I hope I can expect these to be friendly with processing of rays in batches and the concept of ray sources?
17:57.17 ``Erik um
17:57.21 ``Erik unfortunately, not very
17:58.19 Maloeran Look, the rayforce interface is somewhat peculiar and it has to be used intelligently to provide good performance
17:58.31 ``Erik extern RtTrace* rt_shoot (RtGeometry *geom, RtHandle hp);
17:58.31 ``Erik extern double rt_getsize (RtGeometry *g);
17:58.31 ``Erik extern bool rt_getbox (RtGeometry *g, VmVect *min, VmVect *max);
17:58.31 ``Erik extern RtGeometry* rt_constructor (RtGeomInfo *info, int info_needed, NmPool *comp_names);
17:58.38 Maloeran It's quite flexible, but one has to understand and consider how it works
17:59.12 ``Erik RtHandle holds exactly 1 ray
17:59.23 Maloeran That is very, very bad.
17:59.28 ``Erik obviously
17:59.39 ``Erik I'll talk to lee about adjusting the interface
18:00.06 ``Erik this is the interface ripped almost directly from the "target app"
18:00.19 Maloeran Please consider the concept of shooting many rays from a single point. Failing that, consider "displacements" from a fixed origin for the bundle of rays
18:00.23 ``Erik if we can unstupid THEIR code, life is grand... but it's not mine to fix...
18:00.26 Maloeran The smallest the displacements, the better
18:00.37 ``Erik the normal vehicle of behavior is orthographic
18:00.53 ``Erik with randomly scattered secondaries
18:01.45 Maloeran All right, are the secondary rays traced from the intersection points of previous rays?
18:02.07 ``Erik but it's all good, adrt assumes perspective projection and bundles for performance, and you are competing on level ground
18:02.25 ``Erik ummmm
18:02.28 ``Erik I'm not sure
18:02.45 ``Erik I *THINK* they assume either the 'entry' or 'exit' point of a "solid" part
18:03.05 Maloeran Typical example : ray sources, from which to shoot secondary rays, can be updated to match the intersection points of primary rays
18:03.07 ``Erik and in behavior, it's very similar to shooting, y'know, a few hundred scattered refraction rays
18:03.38 ``Erik the secondaries are emitted from an origin on the primary ray. the direction is generally in a similar direction.
18:03.40 Maloeran Updating ray sources at intersection points would be a lot faster than resolving origins for secondary rays constantly
18:03.46 ``Erik I d'no if it's safe to say any more
18:04.44 ``Erik but it's ok, this program I'm writing will be the thing used to prove the letter of the contract
18:05.03 ``Erik if THEY choose to use your software stupidly
18:05.05 ``Erik that's all ok
18:05.25 ``Erik allz ya gotta do is the 5x adrt bit, and we have a little wiggle room to prove or disprove that
18:05.26 ``Erik :)
18:05.29 Maloeran I don't know if it's going to be 5 times faster if it's constrained within such a poor interface
18:05.58 ``Erik if we can make the argument that the interface makes it impossible, but an alternate interface fixes it, we can go that route, I guess *shrug* I d'no
18:08.20 Maloeran No ray bundling, no intelligent management of ray sources and displacements, no SSE ; it's going to crawl :)
18:08.45 Maloeran Anyhow, we can try.
18:11.29 Maloeran If you are going to shoot one ray at a time, at least make it rely on a callback so I can buffer up and process in batches
18:11.57 Maloeran And the library manages threading internally, all calls should come from the same thread
18:12.43 Maloeran ( Unless we quickly make a fix for a public blocking non-threading one-ray-at-a-time function, most inefficient )
18:14.21 ``Erik hopefully I'll have it functioning in a form next week
18:14.39 ``Erik which will take maybe another week to push through the dreaded "form 1" process
18:14.41 ``Erik to get you the code
18:14.50 ``Erik just givin' ya a heads up :)
18:15.36 Maloeran Or I could still write the interface without access to your code
18:16.07 ``Erik you need teh structs
18:16.19 ``Erik and those have to be cleared, since they're from a non-distributable source
18:16.53 Maloeran Highly sensitive structs, eh? :) All right
18:17.51 ``Erik I think I've appropriately cleaned them up
18:18.07 ``Erik and it's not so much the structs as it is the comments
18:18.12 ``Erik and variable names
18:21.13 Maloeran Am I allowed to ask what the the getsize() and getbox() functions are for?
18:21.41 ``Erik getsize() is the diameter (I think, maybe radius) of the bounding sphere
18:21.50 ``Erik getbox is the bounding axis aligned cube, I think
18:22.14 ``Erik when you get the code, it'll have the appriopriate shtuff filled in for adrt and BRL-CAD librt
18:22.14 Maloeran I'm not quite following, what sphere and cube, what's the purpose?
18:22.28 ``Erik not entirely sure why both are needed, actually... *shrug*
18:22.35 ``Erik but if you have one, an estimate of the other is trivial
18:23.02 Maloeran Fine, though I don't see the function of either at the moment :)
18:23.04 ``Erik I know my metaball thingy primarily uses the sphere for computation, but the box for the kd-tree
18:23.11 ``Erik well
18:23.16 ``Erik suppose I have geometry of an unknown size
18:23.21 ``Erik and I want to make a picture
18:23.28 ``Erik automatically placing the camera
18:23.32 Maloeran Oh, bounding box and sphere for the whole scene?
18:23.39 ``Erik I have to know how big it is so I know how far away
18:23.40 Maloeran Okay, very simple stuff
18:23.46 ``Erik bounding for the specified geometry...
18:23.55 ``Erik might be the whole 'scene', might be a subset...
18:24.28 ``Erik I think the killer part you'll have to deal with, the real rough bit, is when you shoot a ray, you have to return the list of brlcad regions/components in order with in/out points
18:24.59 ``Erik (and things like in and out normals, thickness, curvature, possibly GIFT material... )
18:25.48 Maloeran Rayforce will return the ordered hits, it shouldn't be too much trouble from there
18:26.35 ``Erik getting you this code is my #1 priority at work... once you have it, you'll know how to craft rayforce to satisfy this benchmark...
18:27.23 Maloeran I can already say that this interface will cut performance by a factor of 3-6
18:27.28 ``Erik heh, when trying to figure out who's gonna do some drudgework, I escaped it cuz of this... so jlo is doing the drudge instead of the tnurbs (which are considered "highly important" by money throwing fucktards)
18:27.33 ``Erik yes
18:27.34 ``Erik I know
18:27.37 ``Erik and it's horrible
18:28.10 ``Erik but adrt is under the same artificial stupid
18:28.11 Maloeran Eheh, I'm glad to hear that :)
18:28.17 Maloeran Right.
18:28.22 ``Erik and if we rework the comparison, to be fair, we have to rework it for adrt, too
18:28.33 ``Erik so, y'know, I wouldn't sweat it at this time
18:28.57 ``Erik 5x is an arbitrary number, and we can be reasonably arbitrary in comparison
18:28.58 ``Erik :/
18:29.45 Maloeran It's not like adding coherency management, SSE processing and ray bundling to adrt would be that simple
18:30.14 ``Erik <- anal and pedantic, would have specified an interface and platform and set of specific cases and said 'total compute time'
18:30.17 Maloeran Anyhow, I get the picture. Let's just hope it's naturally 15-30 times faster to reach that 5x thing :)
18:30.22 ``Erik adrt has ray coherency and bundling
18:30.31 ``Erik it's being skipped in s2
18:30.52 ``Erik it's stupid and wrong, ti's the equivelant of using read() and write() sending one byte at a time
18:31.09 Maloeran Specific cases that can be solved in the native way for all raytracers would have been far preferable
18:31.14 ``Erik any nonretard would use sendfile(), but *shrug*
18:31.14 Maloeran Exactly!
18:32.01 ``Erik s2 is a project I have no control over, but we go thte funding saying rayforce would make it faster
18:32.39 ``Erik trust me, if I had permission to unfuck s2, it'd be several orders of magnitude faster and smaller right now.
18:32.39 Maloeran So it must be faster using their akward interface we can not change, I got it
18:32.44 ``Erik well, technically, we didn't say anything about their interface
18:32.56 ``Erik but given the purpose, it seems like a rational starting point for comparing
18:33.13 Maloeran Right, we can compare accuracy at least
18:33.24 ``Erik the big reason I chose it was because libtie itself does no segment list building. you are required to build segment lists. the only adrt code that does that is in s2
18:33.31 ``Erik I'm lazy *shrug*
18:33.42 ``Erik accuracy is why I'm also wiring librt into it
18:34.35 ``Erik also; my api expects the geometry conversion to be handled by the specific rt engine... in librt, it's trivial, it's the native format. in adrt, there's an explicit tesselation pass to get triangle soup
18:34.37 Maloeran I'm still a bit concerned about the numerical precision of my weird ray-triangle intersection tests, I look forward to having this point clarified
18:34.54 Maloeran I'll use that same triangle soup
18:34.57 ``Erik you might need to crib some crap from the adrt/adrt.c file
18:35.44 ``Erik hmmm, I'm under the impression that if you're accurate within 5 digits, we're all good... but they also try to argue 64 bit ieee754/854 data being absolutely identical...
18:35.56 Maloeran That's absurd!
18:36.08 ``Erik so, y'know, don't sweat it, it's a political battle, and it'll be handled by lee and poor old bman
18:36.21 Maloeran Identical results on 64 bits will never occur from different techniques
18:36.38 *** join/#brlcad cad07 (n=c90e90b1@bz.bzflag.bz)
18:36.45 ``Erik nope
18:37.13 ``Erik I'm under the impression that they're trying to cover their incompetence by clinging to shit like that, but quoting 5 digits for their own folley
18:37.25 cad07 hi
18:37.28 Maloeran 5 digits accuracy with float is reasonable
18:37.31 ``Erik but that's a political battle. we'll take care of it. go do good things instead
18:37.35 Maloeran Good afternoon Lee
18:38.18 lalola Good morning
18:38.25 Maloeran Oh, so that's where the bzflag.bz come from
18:38.40 ``Erik bzflag.bz is the same machine as brlcad.org
18:39.24 ``Erik http://irc.brlcad.org/ <-- will have people joining as cad[0-9]*@bz.bzflag.bz
18:40.19 Maloeran *nods* By the way, if the segment list building code is the algorithm I have seen on a piece of paper at SURVICE, there's room for improvement
18:40.58 ``Erik it might be
18:41.05 ``Erik I think twingy wrote a whitepaper on it
18:41.22 lalola why I cant join in other channel?
18:41.29 lalola with this cgi script
18:41.43 ``Erik you're using the incredibly simplified java program, if you want real irc ability, use a real irc program
18:42.06 lalola Im in a closed network
18:42.07 ``Erik which, naturally, will depend on what OS you're using...
18:42.13 ``Erik hrm, sucks to be you? :D
18:42.17 lalola I already Am using proxy to access http
18:42.53 lalola I dont work with iptables now :/
18:44.01 ``Erik ew, linux
18:44.37 lalola GNU/Linux
18:44.56 lalola I was wanting join in #debian-br ...
18:46.13 ``Erik most java applets that emulate protocol programs (irc, ssh, etc) restrict where you can go
18:46.38 lalola well
18:49.23 lalola but thanks bye
19:08.24 *** join/#brlcad digitalfredy_ (n=digitalf@200.71.62.161)
19:48.57 brlcad bzflag.bz isn't the same as "brlcad.org" -- that's an sf.net server, but irc.brlcad.org and ftp.brlcad.org are both bzflag.bz
19:55.20 brlcad heh, complaining that our cgi:irc isn't open to any channel on the network, sounds like an asshat plea to abuse
19:57.52 brlcad there are bounding boxes/spheres around portions of a given model -- in a given solid model, it's comprised of various distinct parts aka regions
19:58.18 brlcad segments returned on a shotline aren't just in/out points, but id'd to identifiers for each region
19:59.16 brlcad for each given region, the user code can put either the bounding sphere or bounding box to use for some purpose (that you generally don't care about, but have to provide those bounds regardless as part of the interface)
20:01.01 brlcad just as an example, they might want use the bounding spheres on a set of regions to get a real fast rough volume estimate, or determine if two regions/parts even have the capacity to potentially overlap each other
20:27.20 *** join/#brlcad digitalfredy_ (n=digitalf@200.71.62.161)
20:27.35 *** join/#brlcad digitalfredy_ (n=digitalf@200.71.62.161)
20:43.02 *** join/#brlcad digitalfredy_ (n=digitalf@200.71.62.161)
21:05.30 ``Erik Kelsey Grammer and Cary Elwes, it's gotta be god
21:05.45 ``Erik and I'm told it's more or less right, just not as horrible as the truth o.O
21:06.57 ``Erik holy mcfuckingshit, john mcginley, too (dr cox from scrubs)
21:26.34 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/copyright.sh: clean up the progress printing a little bit, remove the sed duplication and false modification report on current-year copyrighted files. ws too.
21:27.04 brlcad ``Erik: it's pretty good, I imagine it was only worse but a good story regardless
21:29.53 CIA-5 BRL-CAD: 03brlcad * 10brlcad/bench/viewdiff.sh: header should say viewdiff.sh since it was renamed, not recheck.sh
21:35.55 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/win32-msvc/Dll/TclDummies.c: header cleanup
21:44.39 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/cakeinclude.sh: obsolete script from prior build system
21:45.50 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/Makefile.am: obsolete script from prior build system
21:47.23 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/ (3 files in 3 dirs): consistency on the (c), keep it simple
21:51.03 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/facetall.sh: header and footer
21:52.25 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/gforge.sh: header and footer
21:55.31 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/ (Makefile.am ldAix.sh): remove obsolete ldAix.sh build helper script. it's libtool's job now.
22:08.00 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/copyright.sh: init var safety
22:27.23 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088753792.dsl.bell.ca)
22:38.41 Maloeran Grah... It is amazingly hard to debate reality and cognitive perceptions with an islamist fundamentalist, it's terrible
22:39.23 Maloeran I got to stop jumping in these debates whenever a believer joins programming channels, which strangely happens very often
22:40.23 dtidrow heh
22:40.48 dtidrow how do you feel about vi vs. emacs? ;-)
22:41.18 louipc emacs makes more sense kind of
22:42.09 louipc well, I guess I haven't gotten the feel of vi yet. emacs is more natural
22:42.37 dtidrow I was being rhetorical
22:42.42 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/copyright.sh: rm -f
22:43.14 louipc uh oh!
22:44.18 Maloeran vim!... and nedit :)
22:45.11 Maloeran I'm just astonished at how religious brainwashing can completely cripple reasonning capabilities, the rational mind is... completely broken
22:50.58 ``Erik emacs is only more natural if you have cognative ability and attention spen of a mildly retarded squirrel.
22:51.23 ``Erik pentagon wars was a decent 'nuff movie, I may send a bulk email on monday... I'm glad leebert loaned it to me
22:53.28 ``Erik on religious brainwashing in regards to emacs vs vim... both editors are phenomenal in capability, but it's our duty to pursue extending our ability as much as we can. Yes, there is a learning curve, but the increased productivity is not dismissable. Anyone who does NOT try to learn at least one of the two seriously has the kind of shortsightedness that leads to stagnation of real ability.
22:53.31 ``Erik IMHO.
23:04.44 *** join/#brlcad cad55 (n=4316dc41@bz.bzflag.bz)
23:05.15 cad55 hi
23:05.30 Maloeran Greetings
23:05.56 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/indent.sh: add support similar to that added to copyright.sh that allows the script to also work on individual files or with find. the script now also processes a backup just in case there are no changes made.
23:07.15 cad55 I was wondering on google and saw that brlcad might feed my curiosity into the cad stuff on linux
23:07.33 cad55 I am using a gentoo derivative, sabayonlinux, and was wondering what should i do to compile brl-cad
23:08.01 dtidrow what exactly do you want to do with a CAD package?
23:08.05 Maloeran If it's similar enough to Gentoo, downloading the source and compiling would do
23:08.42 Maloeran ( You probably already have the other packages required )
23:09.16 cad55 ok,,I want just want to play with it and see what stuff it can do...I am fed up with windowze and tired of downloading pirated software
23:09.46 cad55 I heard a lot about blender but it seems that it does not have cad features
23:10.05 cad55 for example, I would like to try to model my house here in the us :)
23:11.08 cad55 brl-cad architecture supports plugins or modules?
23:11.25 Maloeran The user interface might be a bit lighter than what you are used to, it should be fine if you like command lines
23:11.39 Maloeran Yet, depending on the purpose of the houes model, Blender might be more appropriate
23:12.07 Maloeran house* model, even
23:13.38 cad55 I see..well I kind of start to like the command line and like I said I am bored with windowze so after feedling with linux for about three years it's time for a change
23:13.56 cad55 what would you say about q-cad and the features in brl-cad (never mind the UI)
23:14.28 louipc cad55: I think the commands are little programs in themselves, so are all the file import functions
23:15.47 Maloeran brlcad or Erik could probably tell you much more about CAD design and software, I'm just the guy working on the next raytracing engine
23:15.49 louipc cad55 completely different programs, brl-cad doesn't think in terms of lines, faces, edges.
23:16.26 louipc only solid 3d geometry
23:17.50 cad55 can you give me just a simple example of a command to do 2d square with 20x20 -10 ofset from Z?
23:17.51 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/Makefile.am: prior.sh missing from dist
23:17.59 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/prior.sh: add header and footer; embed the psql sql statement directly
23:18.37 cad55 ok, make it 3d then if possible
23:19.15 louipc It's been awhile since I've actually used it but I'm pretty sure you can do that in one line
23:19.26 cad55 I mean I compiled some programs before, blacklisted drivers, troubleshooted my grubs and lilos but i woudl like to have an idea of the sintax
23:20.13 cad55 ok, then I will give it a go and then will post the results
23:20.15 cad55 thanks all
23:20.48 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/prior.psql: remove the unnecessary script -- directly embedded into prior.sh now
23:21.09 louipc did you get the MGED tutorial pdf?
23:22.30 brlcad cad55: brl-cad's main modeler is called "mged" - there's a fairly comprehensive introductory pdf on the website (that louipc is referring to)
23:23.07 brlcad if you're interested in a 2D modeling, there are other tools more suited (like qcad, which has features more in line with other drafting tools like autocad)
23:23.46 louipc qcad is about the only one I know
23:23.51 brlcad brl-cad's design is more 3D-centric similar under the hood to packages like solidworks, pro/e, and unigraphics (though with a consirably less polished user interface)
23:24.21 louipc hehe I would love to get something other than qcad
23:24.27 louipc maybe...
23:24.34 brlcad the interface is quite extentible and supports plugins, as is the entire brl-cad package (contains more than 400 tools related to modeling, rendering, signal processing, etc)
23:25.17 brlcad we have way more of the foundation needed for a drafting program than even qcad, but pretty much no GUI support for creating/editing from that approach
23:25.29 brlcad would make a great project for someone with initiative
23:25.42 louipc really!? that's great
23:26.34 brlcad most of brl-cad's main deficiencies are in the GUI -- the geometry and rendering engine underneath is quite robust/stable/extensive
23:27.28 louipc so brlcad can look at things both as pure solids as well as line, face etc..?
23:28.50 brlcad louipc: there's support in brl-cad for creating/representing those 2D entities, though again -- very minimal gui support for doing anything with them
23:28.57 louipc hmm I think I'll start by making a package for my distro hah
23:29.16 cad55 I see..you have a good foundation and walls but somebody needs to still do the windows and doors :)
23:29.40 louipc brlcad that's good I thought that the internals were only pure solids. but there is the bag of triangles... I thought there might be something behind that
23:29.47 brlcad the support was mainly added so that for converted solid models that were modeled with sketches and extrusions, they could be converted to a suitable preserving format in brl-cad land
23:30.23 brlcad cad55: not a bad analogy :)
23:31.09 louipc do you think it's possible to analyse those formats to be converted into pure solid instead of bag of triangles?
23:31.51 brlcad maybe also like, the land was purchased, foundation layed, structure in place, all materials on hand with diagrams on what needs to be done -- but only a couple builders so progress chugs along at its own pace
23:32.08 brlcad louipc: that depends entirely on the converter being used
23:32.25 louipc well I mean to write a converter to do that
23:32.43 dtidrow and none of the builders are very good at finish work ;-)
23:32.57 brlcad the dxf-g converter, for example, will bring in 2D entites as brl-cad 2D entities (not triangles)
23:33.08 brlcad though that's a relatively recent feature addition
23:33.11 louipc I notice solidworks can import an IGES file and it asks if you want 'feature recognition'
23:33.31 brlcad alas, IGES is dying
23:33.36 louipc then it seems to do some real nice work
23:33.52 louipc oh? what's the next big thing?
23:34.27 brlcad STEP
23:35.20 brlcad that's our next major converter task .. monumental task to say the least, one of the most complex formats to ever be created -- but it's an ISO standard and pretty much fully replaces IGES
23:35.30 louipc ah yeah that's the ISO one
23:36.00 louipc customers will send my company either IGES or Parasolid models though
23:36.08 brlcad that's a task that's going to take several man-years to implement fully
23:36.31 louipc I looked at STEP ages ago but I don't see anyone using it, I like the idea though
23:36.36 brlcad nothing preventing anyone from taking the existing iges importer and improving it though
23:37.04 louipc yea, except being too busy ;)
23:37.21 brlcad step has been under development for a few years, but only starting to take off within the past couple -- slow adoption, but IGES is dead so it is pretty much guaranteed to eventually occur
23:37.54 louipc yeah
23:51.16 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/ (header.sh footer.sh): add recognition of python
23:52.49 louipc CIA-5 is showing us the TODO list?
23:54.36 brlcad CIA shows actual commits to the source code as they happen
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070121

irclog2html for #brlcad on 20070121

00:00.49 louipc ah that's neat
00:04.51 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/header.sh: recognize arbitrary script exec identifier lines, regardless of /usr/bin, /bin, etc
00:06.28 *** join/#brlcad ChanServ (ChanServ@services.)
00:06.28 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
00:10.46 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/adrt/scripts/ (6 files): apply the standard header and footer, more to come
00:11.37 louipc compiling...
00:12.49 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/adrt/bench/ (bench.c bench.h main.c): standard header and footer
00:50.53 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/adrt/ (14 files in 2 dirs): standard header and footer cleanup
00:51.36 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/adrt/ (68 files in 4 dirs): standard header and footer cleanup
00:53.42 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/adrt/ (35 files in 9 dirs): standard header and footer cleanup
00:59.39 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/conv/patch/ (pull_comp.sh pull_solidsub.sh): add bsd headers to helper scripts
01:12.17 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libfb/if_X24.c: header cleanup, happens to be a sun file, so integrate the bsd-style license proper.
01:26.03 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libfb/if_ap.c:
01:26.03 CIA-5 BRL-CAD: dept of energy is part of the u.s. government and while there ability to claim
01:26.04 CIA-5 BRL-CAD: copyright back in '89 is dubious, since they are government they can fall under
01:26.04 CIA-5 BRL-CAD: the same significant conversion and copyright assignment conditions that was
01:26.04 CIA-5 BRL-CAD: initially required. so either way, the header can be cleaned up.
04:46.17 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (364 files in 14 dirs): ugh, what tedium. put some effort towards cleaning up the doxygen labels and making the headers more consistent. also exclusively using @ for doxygen instead of \ to try to keep things more consistent.
05:52.08 louipc still at it eh?
06:49.01 brlcad pretty much
06:49.08 brlcad the work never ends
06:55.33 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/liboptical/sh_wood.c: header cleanup
06:58.04 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/liboptical/turb.c: header cleanup
06:58.35 louipc do you have a list of third party packages required for building and running brlcad?
07:03.49 brlcad all required all included as part of the distribution
07:03.50 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/librt/nurb_solve.c: implicit assignment
07:03.57 brlcad they're in the src/other directory
07:04.47 brlcad by default, they are only compiled if a suitable system 3rd party package is not found, though you can force compilation of individual ones on/off
07:05.16 louipc ah ok that's handy
07:05.17 brlcad e.g. --enable-everything will tell configure to not have any external dependencies
07:05.48 brlcad plus, there's a report at the end of configure that itemizes
07:05.58 louipc because a lot of other apps make you go fetch other packages elsewhere that you need
07:06.13 brlcad yep
07:06.34 brlcad that's been a long-standing position of the project since its inception to specifically not *require* that
07:07.24 brlcad we give you everything you need (except a compiler and shell of course)
07:08.32 louipc hehe, I wonder if I should still include it in a dependencies list for a distro package
07:09.31 brlcad ah, for packaging, it's usually best to just make most of them dependencies
07:12.57 louipc what is java used for?
07:13.00 brlcad presently cannot do that for tcl/tk due to path lookup issues, and there are a couple dependencies that aren't in all the packaging systems (like the newly added openNURBS, which you can ignore)
07:13.27 brlcad you can fully ignore java, sdl, and python
07:13.35 louipc ah still in dev?
07:13.36 brlcad they are simply API bindings
07:13.48 louipc ok
07:13.56 brlcad not critical and actually not used by anything we ship
07:14.36 brlcad adrt will auto-disable due to sdl and python (and that's perfectly normal)
07:20.17 brlcad for a dependencies list, probably zlib, png, jove, regex, termlib, and utah raster toolkit and the autotools if you want it to prep the build system from scratch (autoconf 2.52+, autoconf 1.6+, libtool 1.4.2+)
07:21.02 brlcad though the autotools are certainly optional from a source tarball
07:22.41 louipc yeah
07:23.52 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/librt/raydebug.tcl: bsd header
07:31.07 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/tkImgFmtPIX.c: Questionable whether they actually hold copyright or are simply being given credit. declare the more flexible bsd terms for now.
07:33.32 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libtermio/ (termio.c termio_win32.c): add missing lgpl header
07:41.29 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/mged/points/main.c: missing header
07:43.16 *** join/#brlcad clock_ (i=clock@84-72-93-149.dclient.hispeed.ch)
07:47.14 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/rttherm/ (7 files): add missing headers, bsd license
07:52.10 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/mged/ (points.tcl facetize_all_regions.tcl expand_comb.tcl): add missing header/footer
11:08.43 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
20:11.56 louipc hmm
20:13.18 brlcad indeed
20:38.10 louipc I should join the devel mailing list I guess
20:38.40 brlcad noise fluctuates massively .. might go months without a message, and then two dozen in a day
20:38.45 brlcad depends on the topic and what's going on
20:38.53 louipc hehe not bad
20:40.04 louipc what are the brl-cad data resources supposed to be?
20:40.49 louipc just the README files eh?
20:41.11 brlcad they are mostly the documentation and tclscripts (much of mged's functionality)
20:41.46 louipc I get an error that they can't be found even though it's looking in the correct path
20:41.55 louipc but mged still seems to function
20:42.22 brlcad on windows or elsewhere?
20:42.30 brlcad on windows it's a red herring
20:42.56 brlcad elsewhere indicates some tcl/tk/itcl/itk/iwidgets issue usually
20:43.45 louipc linux
20:44.03 louipc yeah I also get a tk not found in the brlcad/lib dir
20:44.16 louipc but it was compiled to use the system's lib
20:45.26 brlcad that would be why you get the error
20:45.43 brlcad i mentioned that there are pathing issues with tcl/tk using system libs still
20:45.48 brlcad not major, but annoyances like that
20:45.55 brlcad haven't been cleaned up
20:46.26 louipc ah right
20:46.54 brlcad feel free to look into them and fix them! :)
20:47.10 louipc hehe I'm not at that stage yet
20:47.14 brlcad the gentoo, freebsd, debian, ubuntu, and fink folks would love you ;)
20:47.23 louipc though I really would be glad to
20:47.29 louipc ;)
20:47.58 brlcad we've got a pending integration on several of those systems that isn't into stable simply because of the tcl/tk issue
20:52.09 louipc yeah I'm trying to package it for archlinux
20:52.46 brlcad cool
20:52.47 louipc it seems to work OK for now
20:53.02 brlcad 'benchmark' runs?
20:53.11 louipc yea
20:53.18 brlcad (careful, it'll create a lot of files in current dir)
20:53.25 louipc I noticed hehe
20:53.53 brlcad I should add a cleanup transcript for it
20:54.31 louipc or stick them into /tmp?
21:11.57 *** join/#brlcad docelic (n=docelic@212.15.170.140)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070122

irclog2html for #brlcad on 20070122

00:29.11 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
07:06.36 *** join/#brlcad clock_ (i=clock@84-72-93-149.dclient.hispeed.ch)
08:18.02 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
11:14.00 *** join/#brlcad wookooo (n=d9b367df@bz.bzflag.bz)
16:09.14 brlcad just about finished with all of the updates for the new license terms
16:19.13 brlcad all documentation that was previously gfdl/gpl dual licensed is being simplified to the bsd documentation license
16:20.41 brlcad all gpl binary code is changing to the lgpl to facilitate conversion/migration of application code to libraries (which may only be lgpl)
16:20.53 brlcad COPYING will have all the details, but wanted to give a heads up
16:28.10 ``Erik it's all assigned copyright so'z ya don't gotta go through the legwork of getting everyones written ok, right?
16:28.27 brlcad that's right
16:29.08 brlcad which is also why that constraint was required
16:29.48 brlcad s/was/is/
16:34.17 CIA-5 BRL-CAD: 03d_rossberg * 10brlcad/ (6 files in 6 dirs):
16:34.17 CIA-5 BRL-CAD: define the BRLCADBUILD preprocessor symbol
16:34.17 CIA-5 BRL-CAD: remove misleading multibyte-character support
16:38.52 brlcad I created the BSD Documentation License, based off of the FreeBSD Documentation License -- which basically is just using project agnostic terms like what is used in the BSD License and not being specific to SGML
16:41.54 ``Erik ?
16:43.16 brlcad rossberg's commit
18:12.01 Maloeran http://www.getafirstlife.com/
18:12.38 Maloeran Parody of that Second Life thing, for those who really aren't into games
19:02.17 *** join/#brlcad clock_ (i=clock@84-72-62-185.dclient.hispeed.ch)
20:30.14 *** join/#brlcad docelic (n=docelic@212.15.174.63)
21:59.09 louipc hahaha
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070123

irclog2html for #brlcad on 20070123

01:13.55 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (1348 files in 82 dirs): (log message trimmed)
01:13.55 CIA-5 BRL-CAD: Sweeping license updates. Documentation is fully relicensed to the BSD
01:13.55 CIA-5 BRL-CAD: Documentation License (a minor variant of the FreeBSD Documentation License and
01:13.55 CIA-5 BRL-CAD: BSD License). All GPL code (mostly application code) is converted to the LGPL
01:13.55 CIA-5 BRL-CAD: and now also specifically declares version 2.1, revoking the blank check to the
01:13.58 CIA-5 BRL-CAD: FSF. The intent of these sweeping changes are to simplify the licensing terms
01:14.00 CIA-5 BRL-CAD: and increase overall flexibility of use, both externally (to users for their
01:14.23 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/ (409 files in 16 dirs): (log message trimmed)
01:14.23 CIA-5 BRL-CAD: Sweeping license updates. Documentation is fully relicensed to the BSD
01:14.23 CIA-5 BRL-CAD: Documentation License (a minor variant of the FreeBSD Documentation License and
01:14.23 CIA-5 BRL-CAD: BSD License). All GPL code (mostly application code) is converted to the LGPL
01:14.24 CIA-5 BRL-CAD: and now also specifically declares version 2.1, revoking the blank check to the
01:14.26 CIA-5 BRL-CAD: FSF. The intent of these sweeping changes are to simplify the licensing terms
01:14.28 CIA-5 BRL-CAD: and increase overall flexibility of use, both externally (to users for their
01:16.27 ``Erik O.O
02:10.42 Maloeran Confirmed by Mark, they did look into non-immigration visas too. Oh well, I guess it's time to get that degree paper thing
04:04.37 *** join/#brlcad PrezKennedy (n=Matthew@c-69-138-68-160.hsd1.md.comcast.net)
08:26.16 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:02.52 CIA-5 BRL-CAD: 03d_rossberg * 10brlcad/src/other/libregex/libregex.dsp:
10:02.52 CIA-5 BRL-CAD: not a BRL-CAD core library
10:02.52 CIA-5 BRL-CAD: remove misleading multibyte-character support
10:04.43 clock_ What does -a mean in pix-png? It seems to not have a manpage.
10:05.01 clock_ Turn upside down? Or 16-bit input?
10:07.14 CIA-5 BRL-CAD: 03d_rossberg * 10brlcad/src/other/openNURBS/opennurbs.dsp:
10:07.14 CIA-5 BRL-CAD: ignore opennurbs_zlib_memory.cpp in win32-msvc build
10:07.14 CIA-5 BRL-CAD: we do not need the openNURBS wrapper functions zcalloc() and zcfree() since we're just letting zlib do it's own thing
11:17.31 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
11:49.46 brlcad noir:~ morrison$ man brlcad/src/util/pix-png.1 | grep autosize -a autosize the input file to determine file image height and width
11:56.27 CIA-5 BRL-CAD: 03brlcad * 10brlcad/NEWS: write up a summary of the recent sweeping license changes. i.e. describe gpl->lgpl and gfdl/gpl->bdl as well as the motvations, impact, and intent.
11:56.39 brlcad basically -a means "try to figure out how big the file is", which is only useful if your image has "standard" common dimensions and it guesses correctly.
12:51.44 *** join/#brlcad rossberg (n=rossberg@bz.bzflag.bz)
13:19.56 *** join/#brlcad rossberg_ (n=rossberg@66.111.56.50)
13:49.01 *** join/#brlcad rossberg (n=rossberg@bz.bzflag.bz)
14:08.03 ``Erik heh
14:45.20 ``Erik eh?
17:21.30 CIA-5 BRL-CAD: 03johnranderson * 10brlcad/src/librtserver/rtserver.c: Java Partition objects now include entrance and exit surface normals
17:49.39 clock_ lol Java
17:49.48 clock_ and BRL-CAD goes downhill too :)
18:15.39 Maloeran Woah, there's a Java interface for librt o.O
18:17.43 Maloeran Ah yes, it's for MUVES of course
18:19.33 Maloeran Don't worry clock_, I'll try not to let anyone write a Java interface for the new raytracer :)
18:24.38 brlcad clock_: that's been in there for several years, jni wrapper to a subset of librt
18:26.07 brlcad Maloeran: good luck -- that's actually the next generation muves 3 there that uses the jni interface, not muves-s2
18:26.49 brlcad but then with that interface, there's a *lot* more room for flexibility and marshalling of data in and changing/defining the api
18:27.28 brlcad that's certainly not on this year's agenda I'd have to guess though
18:27.57 Maloeran brlcad, it's just that it implies performing the "shading" in Java ; which, as you know, will make performance collapse
18:50.47 ``Erik the 'shading' being done in the C variant has no performance, so there's a possibility that a java version may be faster...
18:51.12 ``Erik not the one actually being worked on, but *A* version might be...
18:51.13 ``Erik O:-)
19:34.09 Maloeran Erik, can I "safely" assume floats are always 4 bytes and doubles 8 bytes? ( flipping endianess of floats between nodes )
19:36.14 Maloeran It checks if the floating point encoding is the same between the platforms of course, but I'm wondering if different widths exist
19:50.21 ``Erik I don't think the C spec makes any assertion on width of float or double?
19:50.47 ``Erik hm, k&r is showing bunches of different bitwidths for, uh, ... all C types
19:51.14 ``Erik I can't think of a machine that doesn't use 32 and 64 bits ieee754/854 for float and double
19:51.23 ``Erik a modern one, that is
19:51.42 ``Erik I mean, the honeywell 6000 used 36 and 72
19:55.58 Maloeran Ahah, cool.
19:56.23 Maloeran I know that C doesn't garantee anything on floating point datatypes, but I still need to flip bytes somehow
19:56.59 Maloeran I was wondering if some arch could have used 8 and 16 bytes floats/doubles, or the same width for both, etc.
19:57.23 ``Erik ieee754 is the standard that describes bit packing and width
19:57.50 ``Erik mebbe, I saw mention of "half precision" floats using 16b that might be going into ieee754
19:57.55 ``Erik and quad precision with 128b
19:58.42 ``Erik um, intel, amd, and ibm/ppc are all ieee754 fpu equiped...
19:59.10 Maloeran I have alternative paths to handle non-ieee floats anyhow, it's just the width I was wondering about
19:59.36 ``Erik (bear in mind, intel 386's usually came without an fpu, you have to shove in an x387 or get a 386dx for fpu hw, otherwise the c compiler faked it... common availability ofa n fpu is still pretty new)
19:59.49 ``Erik if it's not ieee754, then all bets are off on width
20:01.55 Maloeran It still requires storage in memory somehow, so it's likely to be some 2-4-8-16 bytes wideness
20:02.17 ``Erik most machines are these days... several were 36 bit words
20:04.05 ``Erik hrm, looks like the cell uses ieee... at least, they say it supports their rounding modes
20:04.27 ``Erik and since ibm has the modules for ieee754 for their ppc's, I can't see them not reusing it
20:05.02 Maloeran It's really just the width I was concerned about, non-ieee is already handled
20:05.20 ``Erik I'm going to imagine that for the target hardware, it's ok to make those assumptions
20:05.36 Maloeran The graph preparation code plays right in the binary representation of floats/doubles, if it's IEEE
20:05.42 ``Erik ieee specifies widths, so it's all good
20:05.43 Maloeran Right, thanks
20:06.22 ``Erik damn this code is retarded :/
20:07.04 Maloeran Are you working on the raytracing comparison framework?
20:07.09 ``Erik yeah
20:08.12 ``Erik loading a 'geometry' file in this thing involves setting up a new tcl interpreter, shoving crap into it, then deleting it... instead of using the one already running
20:08.30 Maloeran Strange...
20:08.44 Maloeran By the way, did Lee obtain the leave to complete his doctorate or not?
20:08.59 ``Erik it's still being looked at, heh
20:09.33 ``Erik someone had an ego writing this thing, too
20:09.49 ``Erik mebbe I should start doing that... struct mything_s *erik;
20:10.00 Maloeran Ahaha
20:11.02 Maloeran Have you considered stepping up to take Lee's place, if he leaves? I think you said you weren't interested
20:12.34 ``Erik <-- just a lowly db2, that's a db4 position
20:12.58 ``Erik also; I've pissed off the fucktards in mgmt as much as anyone else
20:13.22 Maloeran At the indian restaurant in Baltimore, Lee said he was looking for a competent person to take his place if he leaves, and he would gladly give it to someone like you
20:13.40 Maloeran Though I don't know, I'm not too aware of what's going there
20:21.31 ``Erik heh, there's political bs in the way *shrug*
20:21.56 ``Erik plus I d'no think I'd be interested in ever doing what he does... meetings and ties ain't mah thang
20:24.15 dtidrow_work what a heretical idea... ;-)
20:28.35 ``Erik blah->destructor(blah); stinks, I'd rather see blah_destructor(blah); :/
20:29.16 Maloeran Unless that destructor varies a lot based on the state of "blah", a function pointer does the job then
20:32.17 ``Erik blah is malloc'd, so you'd have to free() it after calling that destructor (or declare it on the stakc and pass &blah, which'd be much neater)
20:32.18 ``Erik imma rewrite all this shit in lithp one of thethe dayth
20:33.24 Maloeran By the way, is that blocking one-ray-at-a-time interface threaded? In that design, I would somewhat need an arbitrary pointer per thread to keep track of state on a per-thread basis...
20:34.00 Maloeran Single threaded, globals would do I guess
20:34.12 *** join/#brlcad magicalex (n=54dd4221@bz.bzflag.bz)
20:35.25 ``Erik I was hoping to talk to lee about extending the interface to allow bundled shtuff
20:35.45 ``Erik and maybe feeding that back to the codemonkeys on the retarded side of the fence
20:35.55 ``Erik but he's out today
20:37.40 Maloeran Bundled, non-blocking with callbacks, letting me do the threading would be nice. An interface allowing intelligent management of ray sources and displacements would be a blessing
20:38.11 Maloeran Anyhow, I'll try to make up something that works no matter the interface you give me
20:39.00 ``Erik *shrug* the sales pitch was about integrating it into a specific program, so I'm gonna give you as close to their interface as I can
20:39.21 ``Erik changing it much is going to get them up in a knot and either fighting it or not using it
20:54.25 brlcad the initial approach of getting it working with the interface that is already in place, for better or worse, is still the best first step for various reasons
20:55.45 ``Erik *nod*
20:55.59 ``Erik this code makes me want to run away o.O
20:56.36 brlcad adding non-blocking callbacks to librt might be the next step, showing how it would change interaction with librt .. get them to understand/adopt those changes
20:57.28 brlcad now how non-blocking results would actually be beneficial to the various algorithms the other codes are using is where I could easily see there being big problems
20:58.28 ``Erik their fundamental design is very serial and it hasn't aged well :/
20:58.50 brlcad it makes sense for a ray intersection engine to answer asynchronously, but then ray-tracing in general can trivially compute asychronous as most of the computations are pretty much independent
20:59.48 brlcad their design isn't independent, just about everything depends on something else, very serial, very much a "how thick is this region" and they can't really ask any more questions or do anything without guessing blinding until they get that answer
21:01.59 brlcad part of it is their design, but part of it is also the domain and approach of the algorithms (which predominantly is neither their responsibility or in their domain of expertise to be designing)
21:02.56 ``Erik <-- thinks it could be just as parallelizable as raytracing if it were described in terms of shading opposed to what they do now
21:03.06 ``Erik *shrug*
21:04.00 ``Erik yeah, each ray would be a fair bit heavier to compute, but if ya shoot 10,000 non-interacting primaries, it should theoretically scale linearly on a 10,001 cpu machine
21:04.32 brlcad it probably could be, it correlates closely for some interactions
21:05.23 brlcad but you don't convince someone riding a bike about the benefits of driving a car by trying to force them into the seat and telling them how much their bike sucks ;)
21:05.53 brlcad there's plenty of downsides (from their perspective) that are entirely relevant
21:06.01 Maloeran Quite right, slaming a car door in his face is so much more effective :)
21:06.17 ``Erik mal: your bike sucks
21:06.18 ``Erik :D
21:06.27 dtidrow_work who's 'they', btw?
21:06.38 brlcad brl-cad's primary user
21:06.54 dtidrow_work heh
21:06.55 brlcad the vulnerability/lethality analysis developers
21:07.05 ``Erik heh, "vlad"
21:07.15 ``Erik dealing with the current crop sure does suck the life out of ya
21:07.20 ``Erik O:-)
21:07.25 Maloeran Non-blocking sure would be nice, but especially, processing of rays in batches
21:09.37 brlcad sure, Maloeran .. but when their entire problem-space is for a given algorithm is just a handful of dependent rays (done over and over, with dependencies at each step) .. it's like telling someone that's eating a salad at a local diner that they could have a much bigger salad if they bought in bulk at the local sams club
21:09.59 ``Erik s/analogies/ ...
21:10.01 ``Erik :D
21:10.01 brlcad they simply wouldn't care .. at all .. no matter how many heads of lettuce they can get for a buck
21:10.07 Maloeran Yes, I got the idea. If they need to know A before doing B, and B before doing C ; we should process 50000 A rays, followed by 50000 B and C
21:10.25 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
21:10.40 ``Erik we get the same issue (sorta), mebbe WORSE in the "hall of mirrors" scenario
21:11.16 brlcad they can be convinced to change their shopping and eating habits, but that's a long-term issue frankly pretty much outside the scope of the project
21:11.32 Maloeran If we imagine global illumination where rays bounce around constantly, we don't want to follow one single ray until the end
21:11.56 Maloeran We could process the first hit for 4000 rays, second hit for the same bouncing 4000 rays, etc.
21:12.28 ``Erik for optical, that's fine..
21:12.45 ``Erik but, y'knw, if an optical ray hits glass, you shoot two secondaries and mix the result
21:12.51 ``Erik they shoot several hundred
21:13.27 Maloeran I would have used probabilities to decide which way it goes, but that works too
21:13.50 ``Erik (but that's ok, they could do those several hundred in parallel, and they could do all their primaries in parallel)
21:13.53 ``Erik y'know, if they chose to
21:14.23 ``Erik *shrug*
21:14.39 Maloeran So the problem could be re-engineered, but it's not going to happen so we have to handle individual blocking rays. All right
21:15.25 brlcad this is like the bi-weekly bitch-fest isn't it?
21:15.34 ``Erik oh yeah
21:15.45 ``Erik if I gotta deal with their code, you'll hear me go off.
21:16.00 ``Erik and I gotta deal with their code.
21:16.08 dtidrow_work lol
21:16.41 brlcad you know, nobody really disagrees -- and it's not even a new idea to question the way they do what they do and point out how it could/should be better .. been that way for decades
21:17.13 brlcad but it's mostly pointless, or at least impractical without actually working hand-in-hand with them for weeks to make a change happen (and that just isn't going to happen either anytime soon)
21:17.14 Maloeran I realize you are tired of hearing it over and over, when you can't do much about it
21:17.23 ``Erik I know, and that's why everyone on the second floor is doing what they're doing
21:17.33 brlcad right, and that worked out great
21:17.43 brlcad :)
21:17.44 ``Erik but, y'know, they're wrong, everyone's a moron, only I'm right :D *duck*
21:17.54 dtidrow_work lol
21:18.22 ``Erik (my award winning attitude, that's why all the users adore me :D )
21:19.34 dtidrow_work brlcad: ``Erik's public lynching is next week, right? ;-)
21:19.35 brlcad attitude did more to the performance than java or the architecture itself ever did
21:19.56 ``Erik at least thte activity of exploration into what the old software does and why, with the documentation... that's a good thing.. a step in the right direction. when that's done, maybe an appropriate replacement can be started
21:20.52 ``Erik the architecture when viewed from orbit seems ok, up close it's ... nonoptimal
21:22.04 ``Erik probably a combo of too many people working on it too early and too much "ooh shiney" without the opportunity to assess and fix (or remove) some mistakes
21:22.05 ``Erik :)
21:22.22 ``Erik *gripebitchcomplain*
21:23.43 brlcad dtidrow_work: nah, he does enough to torture himself by not speaking out (at least tactfully) when it matters .. but then he's also partially escaped the sphere of influence so he doesn't have to be involved as much
21:23.56 dtidrow_work heh
21:24.50 brlcad riight, you're about as tactful as a box of tacks
21:24.58 brlcad :)
21:25.03 ``Erik trained attack tacks
21:25.10 dtidrow_work rofl
21:28.12 Maloeran As Caligula Ceasar walked among his lowly people anonymously, what a difference it would make if a manager were to listen here. He could even claim the ideas to "fix" these doomed projects were his own
21:33.00 Maloeran Erik, do you have any idea if Lee had plans for me after this task? No need to ask him, I'm just wondering because SURVICE apparently plans to keep me busy
21:33.03 brlcad not likely, because it's still not taking all the considerations into account that all become part of the issue.. mitigation of risks, not just doing things for academic purity (who the f*ck cares if it's not perfect, it does the job and does it well), the time/money/resources it would take to change it in a major way, documenting the new approach, *validating* that you really are 100% sure you didn't F-something up (the are-you-willing-to-bet-y
21:34.58 ``Erik mal: I'm sure he does, whether or not he can execute them is nto necessarily in his power... and competent coders aren't exactly a common beast, if they can figure out how to make money off of you, they'll try to do it *shrug*
21:35.34 ``Erik once ya got a little paid experience on your cv, it's not hard to stay working *shrug*
21:36.27 Maloeran Well sure, SURVICE has plans. I would personally prefer to work with you guys somehow, if you are fine with that
21:36.48 ``Erik <-- doesn't have any say in anything, one way or the other *shrug*
21:37.10 brlcad if you had a specific task in mind, that would make selling a point a whole lot easier -- I have several in mind myself that I could raise
21:37.50 ``Erik hm, the an/fsq-7 was kinda big
21:38.17 brlcad que?
21:39.10 ``Erik old computer, 2000m^2 floor space (half an acre)
21:40.03 brlcad ahh
21:40.05 ``Erik and wifi to boot
21:42.23 brlcad Maloeran: the next thing I'd think would be cool to try and implement would be 1) a global illumination renderer using your tracer as a basis and 2) try to apply the same evaulation approach directly to implicit geometry
21:43.16 brlcad and perhaps 3) a variety of shaders maybe implementing the renderman shader interface
21:43.42 ``Erik heh, to see how bad bmrt's butt can get whupped? :D
21:44.07 brlcad maybe for starters :)
21:44.51 Maloeran brlcad, the whole raytracer was initially designed to solve high-performance global illumination, so I would be very interested in that
21:45.07 brlcad at the order of magnitude he's got, if it could be sustained, he could even potentially give some of the big names a run for their money
21:45.14 Maloeran It's really designed for that problem specifically. Though I wonder, what use would that be for the ARL?
21:45.28 ``Erik making pretty pictures?
21:45.39 brlcad Maloeran: signal processing, signatures, pretty pictures, pretty animations, etc
21:46.24 ``Erik adrt has "rise" for path tracing, and it cooked a good bit of cpu time here for pretty pictures :)
21:46.26 brlcad add support for multispectral energies and you can suddently generate real radar, infrared, microwave images
21:47.01 Maloeran All right. SURVICE wants traversal of tetrahedron graphs with per-tetrahedron ray refraction implemented too
21:47.06 brlcad rise was very much brute force, but very much "sells the cake" because the results look great
21:47.19 brlcad ew
21:47.20 ``Erik heh, yeah, and radiated energy distribution (like figuring out cell phone coverage, for example)
21:47.28 brlcad sounds finite elementish
21:47.54 brlcad i bet that's exactly what they want it for actually .. hm
21:48.07 ``Erik per-tetrahedron ray refraction? O.o
21:48.20 Maloeran It's to handle refraction of lasers mounted on aircrafts, going through layers of air of different density and temperature
21:48.25 Maloeran It refracts the rays a bit
21:48.27 ``Erik ah
21:48.37 ``Erik interesting way to cope with atmospherics
21:48.52 Maloeran It's rather nice, I hesitated for a very long time between a sector graph and a tetrahedron graph, so I'll be able to try the second way
21:49.04 brlcad that same technique can be used to propagate energies and forces, it's the basics of FEA
21:59.24 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
23:24.12 Maloeran *yawn* Urgh, I didn't sleep well last night because I was too emotionally moved by the "death" of HAL-9000 in "2010: The year we make contact"
23:24.23 ``Erik heh, dork
23:25.49 ``Erik I'm dorky, too, though *shrug* read mccarthy's "the robot and the baby"
23:26.17 ``Erik http://www-formal.stanford.edu/jmc/robotandbaby.html
23:26.28 Maloeran I haven't read that one, thanks
23:26.36 ``Erik it's very short
23:28.21 ``Erik (in case you're not brushed up, mccarthy was a move and shaker in the 50's and 60's with ai stuff... he was also the guy who axiomed the notion of programming computers and discovered lithp, invented things like function declarations and conditionals in programming, etc)
23:28.21 Maloeran Thinking about it, it's really weird to have even more altruistic feelings towards AIs than humans
23:28.42 ``Erik aiomized
23:28.45 ``Erik axiomized
23:29.13 Maloeran Ah I see, thanks. I was mixing names with Clarke
23:31.35 *** join/#brlcad cad34 (n=3ba7fd52@bz.bzflag.bz)
23:57.34 ``Erik The C programming language requires that all memory be accessible as bytes, so C implementations on 36-bit machines use 9-bit bytes.
23:57.35 ``Erik neat
23:57.59 ``Erik (and a testament to how untrustworthy C's types are)
23:58.21 brlcad the sticky bit
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070124

irclog2html for #brlcad on 20070124

00:02.17 ``Erik simh doesn't seem to support the old 704 :/
00:06.51 ``Erik huh, ancient sumer used base 6 math, and that's why our arbitrary day time crap is in multiples of 6 (60, 24)
00:10.23 ``Erik http://www.marginalpeople.com/base%20six.html
00:11.17 ``Erik DAMN simpsons for making me learn!!!
00:17.20 *** join/#brlcad buttdude (n=cfd26a68@bz.bzflag.bz)
00:19.33 louipc did they only have six fingers or something?
00:22.12 ``Erik heh, I think they did it all on one hand
00:22.14 ``Erik with no concept of 0
00:22.23 ``Erik so closed fist is 1, ...
00:22.35 ``Erik <-- points at the url
00:23.07 ``Erik was watching simpsons, skinner made a comment about finally being able to buy math books without base six stuff... so I had to g00gle
00:23.09 ``Erik :D
01:01.14 brlcad heh, i think i remember that episode
01:01.28 brlcad is that the cromulent one?
01:08.16 ``Erik no, the one where the dogs gonna die from a twisted stomach
01:23.33 brlcad ahh yeah
02:02.20 Maloeran ``Erik, I really thought they used a base of 12
02:05.43 *** join/#brlcad Rangar (n=dave@203.118.156.252)
02:06.46 Maloeran Woah, what are you doing here Hal? :)
02:07.01 ``Erik hehehe
02:07.34 Rangar Mal; I'm here to whip you guys in to shape ;)
02:08.01 ``Erik I d'no if this is the right place for that kinda weirdassed kink
02:08.06 ``Erik also; none of us are sheep.
02:08.48 Rangar hahaha
05:39.34 *** join/#brlcad cadguy (n=cadguy@c-69-250-146-28.hsd1.md.comcast.net)
06:36.45 *** join/#brlcad clock_ (i=clock@84-72-89-136.dclient.hispeed.ch)
08:52.57 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:50.52 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
13:59.51 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
14:02.57 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
14:52.07 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
15:48.27 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/configure.ac: Add another X11 test to verify that the X11 library is actually linking in.
15:57.54 brlcad that's not evil!
16:13.05 brlcad hm.. that's odd -- the test fails, but _XNewModifiermap is in /usr/X11R6/lib/libX11.a
16:19.19 ``Erik on some machines, xmkmf goes funky so it doesn't build the X_LIBS variable right
16:19.31 ``Erik rhel64 is a prime example
16:20.08 brlcad i'm not complaining, as I'd been trying to find an x11 test that correctly fails on os x
16:20.47 brlcad the base system provides headers and stub libs that effectively all work .. except at run-time, any X11 call causes a crash
16:21.07 brlcad I hunted/tested dozens
16:21.16 ``Erik urm, "a crash"?
16:21.34 brlcad yeah, app would crash on the x11 call
16:21.54 ``Erik erm, does it matter if X11.app is running?
16:22.18 brlcad that's what I mean, a system that doesn't have x11.app (it's not installed by default on some/most/new systems)
16:22.32 brlcad but it does have the headers and libs so everything links
16:22.38 ``Erik ah
16:22.54 brlcad what's odd is that your link test for _XNewModifiermap fails
16:23.11 ``Erik could always test if uname is darwin and hunt for X11.app *shrug*
16:23.15 brlcad but it actually is in the library, at least I see it in nm
16:24.35 brlcad i was entirely trying to avoid a system-specific test
16:24.35 ``Erik hm, does the X_LIBS line look decent?
16:24.35 brlcad yeah, looks right: X_LIBS='-L/usr/X11R6/lib -lX11 '
16:24.35 ``Erik hrm, *shrug*
16:24.41 ``Erik mebbe something to poke on after lunch... ya working from home today?
16:26.00 brlcad noir:~/brlcad morrison$ nm -g -o /usr/X11R6/lib/* 2>/dev/null | grep _XNewModifiermap
16:26.04 brlcad /usr/X11R6/lib/libX11.a:ModMap.o: 000001ae T _XNewModifiermap
16:26.29 brlcad from home all week
16:27.29 brlcad again, I'm not complaining.. I need/want the test to fail :-) .. it's just entirely non-obvious why it's failing (which might mean it'll fail somewhere it shouldn't)
16:28.20 ``Erik hum
16:28.39 ``Erik (is nm an alias for otool -t?)
16:28.49 ``Erik or, -T, rather
16:29.27 brlcad er, not really .. it's the traditional nm
16:30.05 ``Erik you got both my cphone # and lees, right? so you can verify dest once we figure it out? if you want to grab lunch...
16:30.18 brlcad ah, I just ate
16:30.22 ``Erik aight
16:30.27 ``Erik *shrug* later, dude :D
16:30.30 brlcad later
17:21.44 CIA-5 BRL-CAD: 03brlcad * 10brlcad/configure.ac:
17:21.44 CIA-5 BRL-CAD: restructure the X11 checks so that if --without-x11 is provided, all of the
17:21.44 CIA-5 BRL-CAD: associated x11 checks are also disabled as well so we don't waste time testing
17:21.44 CIA-5 BRL-CAD: for things that will not be used. similarly, don't auto-add /usr/X11R6 to the
17:21.44 CIA-5 BRL-CAD: search paths or add the extra restart paths unless we're in automatic or yes
17:21.47 CIA-5 BRL-CAD: mode
17:49.53 CIA-5 BRL-CAD: 03brlcad * 10brlcad/configure.ac: similarly disable all the java checks if we're --without-java
18:00.31 CIA-5 BRL-CAD: 03brlcad * 10brlcad/configure.ac:
18:00.31 CIA-5 BRL-CAD: clarify the license detail that this particular file, as part of the build
18:00.31 CIA-5 BRL-CAD: system, is BSD licensed. the lgpl was used before since this file is often
18:00.32 CIA-5 BRL-CAD: encountered first, but instead use the correct header and include a note about
18:00.32 CIA-5 BRL-CAD: how the license applied, referring to COPYING for more details.
18:30.37 ``Erik ahhhh
18:41.31 CIA-5 BRL-CAD: 03brlcad * 10brlcad/configure.ac: similarly disable opengl/wgl checks if they are disabled via arg
18:49.22 CIA-5 BRL-CAD: 03brlcad * 10brlcad/TODO: add an entire new section for documentation, listing various documents that are written or planned. include notes and status for some that are already completed but perhaps not yet in CVS
19:16.04 CIA-5 BRL-CAD: 03brlcad * 10brlcad/configure.ac: stray "
19:33.39 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/librt/importFg4Section.c: copyright was acquired (by non-gov't) and later assigned to the government prior to open sourcing. remove old clause
19:37.27 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/librt/g_grip.c: seems to be a header that didn't update correctly -- accept implicit assignment of copyright via former brl-cad agreement, while retaining authorship details even though GSI is sadly now defunct.
19:45.12 ``Erik http://www.mirrorimage.com/air/page04.html
19:49.54 dtidrow_work brlcad: any good at diagnosing X11 problems?
19:50.05 dtidrow_work or anybody else, for that matter
20:13.09 ``Erik what kinda 'problems'?
20:19.15 *** join/#brlcad clock_ (i=clock@84-72-94-44.dclient.hispeed.ch)
20:20.15 Maloeran Ahah, online software engineering degrees are so depressing. Introduction to Unix, HTML, XML, SQL, Basic, .NET? What the...
20:24.27 dtidrow_work ``Erik: it's dying deep down in an X call - XrmStringToQuark
20:24.27 dtidrow_work segfaulting
20:24.59 Maloeran I thought I knew Xlib, but I don't remember seeing that function
20:25.00 dtidrow_work which is about 13 call levels removed from the top X call :-\
20:25.23 dtidrow_work Maloeran: I'm guessing its very deep down in the bowels of xlib
20:26.25 dtidrow_work this seems to be rather old code, so the libs may have changed enough to break previously valid assumptions
20:28.05 ``Erik huh, is the string being passed to it legit?
20:28.58 dtidrow_work can't tell - no decent debug info available that deep down
20:29.49 ``Erik hum, can't set a breakpoint at it and look at the argument?
20:30.01 Maloeran *nods* It shouldn't segfault unless the address passed to it is unreadable
20:30.13 dtidrow_work ``Erik: nope, afaict
20:30.52 dtidrow_work I can change the stack frame to that calling function, but there's no debug info at all available
20:30.59 dtidrow_work at least with the libs I have installed
20:31.26 dtidrow_work meaning I can't see the function arguments
20:31.41 Maloeran What's this code you are running? Do you have the source code?
20:31.43 ``Erik there's only one argument, it'll either be on the stack or a register (depending on os and arch)
20:31.59 ``Erik once you have the address, any debugger SHOULD be able to look at it
20:32.08 ``Erik or you can see if it even makes sense
20:32.25 ``Erik if you happen to know where heap and stack tend to be on that os/arch
20:32.46 dtidrow_work gdb on x86
20:33.01 dtidrow_work linux/x86, that is
20:33.04 ``Erik linux and fbsd are pretty different there with function call convention, last I looked
20:33.06 ``Erik aight
20:33.39 ``Erik iirc, linux/x86/gcc likes to try to do a register fill with arguments before jumping o.O
20:33.59 ``Erik but my info might be outdated or just plain wrong, not exactly something I muched with much
20:34.01 Maloeran Arguments are passed on the stack on x86/Linux
20:34.18 ``Erik oh, fully on the stack? mebbe I'm thinking syscalls (int 0x80)
20:34.38 ``Erik ok, so examine the stack, find the ptr you want, ...
20:34.45 dtidrow_work yeah, there aren't too many available registers with x86 :-\
20:35.20 ``Erik there are 8 gp registers.. but, uh, none of them are actually general purpose :(
20:35.32 dtidrow_work here's the call stack:
20:35.35 dtidrow_work #0 0x05c1c731 in XrmStringToQuark () from /usr/X11R6/lib/libX11.so.6
20:35.35 dtidrow_work #1 0x005ad1cb in XtSetTypeConverter () from /usr/X11R6/lib/libXt.so.6
20:35.35 dtidrow_work #2 0x003021a3 in _XmRepTypeInstallConverters () from /usr/X11R6/lib/libXm.so.3
20:35.36 dtidrow_work #3 0x0027f31d in _XmRegisterConverters () from /usr/X11R6/lib/libXm.so.3
20:35.36 dtidrow_work #4 0x0030e926 in _XmScreenRemoveFromCursorCache () from /usr/X11R6/lib/libXm.so.3
20:35.36 dtidrow_work #5 0x005b37c5 in XtInitializeWidgetClass () from /usr/X11R6/lib/libXt.so.6
20:35.38 dtidrow_work #6 0x005b37f7 in XtInitializeWidgetClass () from /usr/X11R6/lib/libXt.so.6
20:35.39 Maloeran Ah, it's all on the stack. On Linux amd64, it's rdi, rsi, rdx, rcx, r8, r9 ; xmm[0..5], xmm12, xmm13
20:35.42 dtidrow_work #7 0x005b37f7 in XtInitializeWidgetClass () from /usr/X11R6/lib/libXt.so.6
20:35.50 dtidrow_work #8 0x005b3c91 in XtInitializeWidgetClass () from /usr/X11R6/lib/libXt.so.6
20:35.52 dtidrow_work #9 0x005b3f86 in _XtCreateHookObj () from /usr/X11R6/lib/libXt.so.6
20:35.54 dtidrow_work #10 0x005b447b in _XtAppCreateShell () from /usr/X11R6/lib/libXt.so.6
20:35.58 dtidrow_work #11 0x005e0e93 in XtVaAppCreateShell () from /usr/X11R6/lib/libXt.so.6
20:35.58 dtidrow_work #12 0x005e1342 in _XtVaOpenApplication () from /usr/X11R6/lib/libXt.so.6
20:36.00 dtidrow_work #13 0x005e148e in XtVaAppInitialize () from /usr/X11R6/lib/libXt.so.6
20:36.02 dtidrow_work #14 0x08050e7b in setupWindow (argc=@0xbfde44e0, argv=0xbfde4564, model=0x82d65f0) at main.cc:96
20:36.04 dtidrow_work #15 0x08050f94 in main (argc=1, argv=0xbfde4564) at main.cc:121
20:36.19 dtidrow_work indeed - x86_64 is much better with regards to registers
20:36.22 ``Erik yeah, that's a backtrace, no the stack... it's generated by mixing 3 different things and throwing away a good bit of data...
20:36.45 dtidrow_work ``Erik: yeah, I liked MIPS
20:36.57 dtidrow_work pity SGI pissed away their lead...
20:37.11 ``Erik heh, I was just reading about that earlier, x86-64 is no longer the name, intel has officially changed the name to be amd64, since it's a reimplementation of amd64's ISA...
20:37.34 Maloeran I thought Intel opted for x64
20:37.50 ``Erik jra was asking me why his x86-64 desktop started calling itself amd64
20:37.55 Maloeran Microsoft refers to the architecture as x64, the open-source world refers to it as amd64
20:37.56 dtidrow_work intel had it as EM64T, or something like that - just to avoid having to call it amd64 :-)
20:38.17 dtidrow_work last I heard, anyway
20:38.37 ``Erik http://en.wikipedia.org/wiki/EM64T
20:38.53 dtidrow_work it's essentially intel's clone of amd64, though :-)
20:39.10 brlcad dtidrow_work: seems to be failing in the app setup, which takes several strings... passing any command line args? might try changing them and/or making sure something's not wrong with the input
20:39.28 dtidrow_work AMD had better get its act in gear - Core is kicking Athlon a**
20:40.03 ``Erik XrmStringToQuark() shouldn't care what the string is as long as it's well formed... it LOOKS like a basic symbol table dealie
20:40.05 dtidrow_work brlcad: tried that - dies elsewhere due to a differently formatted data file
20:40.30 brlcad the fact that it's crashing deep isn't as important as it crashing at XtVaAppInitialize() from the app's perspective
20:41.10 dtidrow_work Maloeran: and I'm pretty much an AMD fan as well, esp. the Opterons with their distributed memory architecture
20:41.15 brlcad that's one of the very first x calls it's probably making.. is the xserver actual running? :)
20:41.40 dtidrow_work ;-)
20:41.44 brlcad :)
20:42.04 ``Erik heh, 'cept half the time, silly questions get answered with "oh, uhhhh.... n/m"
20:42.17 Maloeran dtidrow_work, I wouldn't say these Core Duo are quite stomping Opterons. You can't even put two of the chips on the same motherboard
20:42.27 brlcad well, I've seen even the most experienced dev try to kick off X11 apps from a Mac Terminal, localhost, forgetting to set display and/or xhosts
20:42.35 dtidrow_work ``Erik: that one was one step removed from 'is the power on?'
20:42.39 brlcad so not entirely unheard of
20:42.51 ``Erik hum
20:42.54 ``Erik don? is the power on?
20:42.57 Maloeran Plus, Opterons are ahead in the very important performance/cost ratio
20:42.57 ``Erik :D
20:43.39 ``Erik but intels chips are the ones being picked up by h^Hdell and apple
20:44.04 Maloeran I thought Dell had switched to AMD, or perhaps it was HP
20:44.19 dtidrow_work they did, then the Core came out...
20:45.08 dtidrow_work the Core's perform better than equivalently-priced Athlons (apparently)
20:45.16 brlcad dtidrow_work: another possibility.. linking in the wrong library
20:45.31 brlcad rather suspicious that it's the first Xt call
20:45.52 brlcad ldd show anything useful?
20:46.07 dtidrow_work I was looking at that, but don't have any experience with straight X11 stuff
20:46.58 brlcad how about just the basics.. ldd the binary and see if there are any 64-bit's being mixed with 32-bits and vice-versa
20:47.16 dtidrow_work well, I compiled the binary, and I don't have a 64-bit capable system
20:47.24 dtidrow_work yeah
20:47.30 brlcad depends on the OS and compiler
20:47.31 dtidrow_work my thoughts exactly
20:47.37 brlcad some will let you
20:47.44 brlcad and just crash at run-time
20:47.48 brlcad (fun)
20:47.53 ``Erik linux/x86/gcc, I think the rtld at least has the decency to check there
20:47.57 dtidrow_work not gcc/linux, in my experience
20:48.10 brlcad yeah, but I wasn't making assumptions ;)
20:48.16 dtidrow_work heh
20:48.24 brlcad so this is linux
20:48.24 ``Erik brlcad: I asked him his platform earlier.. :D
20:48.30 brlcad ah, i missed that
20:50.33 brlcad erm, you compiled this yourself but can't step through in gdb?
20:50.55 Maloeran The libraries must not have debugging symbols I guess
20:50.57 dtidrow_work not that deep in the X libs
20:51.05 dtidrow_work Maloeran: exactly
20:51.11 brlcad sure, but again that's fairly irrelevant
20:51.26 dtidrow_work I've got the params to XtVaAppInitialize
20:51.34 brlcad from the app's perspective, something is wrong with the XtVaAppInitialize() call inputs or something that preceeds it
20:51.40 dtidrow_work ddd'ing it now :-)
20:51.48 ``Erik heh
20:51.51 ``Erik gui dork
20:52.04 brlcad ddd has pretty struct graphs
20:52.21 dtidrow_work nice data displays, too
20:52.55 dtidrow_work ah, same thing
20:53.20 ``Erik but it's been over 10 years :(
20:53.31 brlcad ``Erik: it did :)
20:53.31 dtidrow_work for ddd? yikes
20:53.49 brlcad i last used ddd about that long ago too
20:53.55 brlcad (at least seriously)
20:54.10 Maloeran Ah, I was writting my first lines of code 10 years ago
20:54.34 brlcad heh
20:55.09 dtidrow_work k, 'fess up
20:55.13 dtidrow_work how old?
20:55.19 ``Erik 24 yrs since my first line of cbm basic2.0
20:55.29 Maloeran Ahah, woah
20:55.31 dtidrow_work lol
20:55.42 ``Erik or, wait, no
20:55.49 ``Erik that was on a coleco adam
20:55.50 dtidrow_work ``Erik: so about 50, eh? ;-)
20:56.19 Maloeran So now Erik can say he has been coding from before I was born
20:56.35 ``Erik heh, no :D awz a young'n when I got my first machine... and, uh, it's not like you could run down the street to the software store in '83
20:57.11 dtidrow_work yeah, remember those days - had to type programs in from 'Compute' magazine :-)
20:57.45 ``Erik uh huh, my dad bought a coleco adam and a book called "games apples play" that was just listing after listing of trivial basic programs
20:57.56 ``Erik some of 'em worked without modification on the adam
20:59.00 ``Erik oh, I had buck rogers on cassette, too, and a few others
20:59.19 Maloeran Eheh, cool
21:01.29 Maloeran I had a C compiler and source code from Autocad. I think learning to code would have been easier with some kind of book or reference
21:09.32 dtidrow_work from XtVaAppInitialize man page: "XtAppInitialize and XtVaAppInitialize have been superceded by XtOpenApplication and XtVaOpenApplication respectively."
21:09.54 dtidrow_work interesting - maybe I just need to change the code to this
21:15.20 ``Erik amusing... amazon is selling this book from between $250 and $450 used... but the entire book is available as a pdf for free on the authors website
21:15.34 ``Erik (On Lisp - Paul Graham)
21:16.03 dtidrow_work heh
21:44.18 dtidrow_work well, I'll have to futz with this more at home....
22:06.00 *** join/#brlcad docelic (n=docelic@212.15.184.89)
22:20.43 *** join/#brlcad docelic (n=docelic@212.91.113.204)
23:05.40 *** join/#brlcad docelic (n=docelic@212.91.113.204)
23:40.22 *** join/#brlcad Rangar (n=dave@203.118.156.252)
23:40.23 Rangar phew, oh boy
23:43.27 brlcad indeed
23:45.48 ``Erik toxic flatulence?
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070125

irclog2html for #brlcad on 20070125

00:06.16 *** join/#brlcad docelic (n=docelic@212.91.113.204)
02:00.59 Rangar yo erik, brl
02:04.15 Maloeran The ia32 and amd64's shl and shr instructions only consider the lower 5/6 bits for logical shifts ; does anyone know if C garantee correct behavior if I were to shift an int32_t by 32? ( clearing it to zero )
02:06.02 Maloeran Ah there it is, undefined behavior as usual
02:10.01 Rangar see, now if it had ben in C++ ;)
04:08.15 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088753792.dsl.bell.ca)
04:08.50 louipc greetings
06:03.52 CIA-5 BRL-CAD: 03brlcad * 10brlcad/configure.ac: whoops, that was just testing on the opt/optimized. go ahead and add an alias for enable-opt anyways.
06:06.12 brlcad yo
07:18.51 *** join/#brlcad clock_ (i=clock@84-72-94-44.dclient.hispeed.ch)
08:33.28 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:06.25 *** join/#brlcad docelic (n=docelic@212.15.171.171)
10:38.40 brlcad ``Erik: interestingly enough, the x11 linking test works correctly on an os x that does have X11 installed, so *shrug* .. don't care (at this point) why it's not clear why it "works" on a default os x config..
10:39.14 brlcad it at least works as one would hope, so good enough
13:18.14 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
14:11.57 *** join/#brlcad clock__ (n=clock@zux221-122-143.adsl.green.ch)
16:25.10 *** join/#brlcad docelic (n=docelic@212.91.114.245)
18:35.40 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) [NETSPLIT VICTIM]
21:14.13 *** join/#brlcad clock_ (i=clock@84-72-63-118.dclient.hispeed.ch)
21:19.12 dtidrow_work anybody awake here?
21:30.19 Maloeran If you have a question, you better just ask away
21:31.55 dtidrow_work heh
21:32.34 dtidrow_work remember my X problem from yesterday? well, I compiled the program in question on a different box, and it works fine there :-\
21:32.47 dtidrow_work exact same code
21:33.31 Maloeran Any signifiant differences in the libraries each box is loading?
21:33.47 ``Erik ssooooo something is foobarred with your X install or something under that... different X install? different kernel? different hw? checked md5sums if it should all be the same?
21:33.49 Maloeran ( with ldd ) Assuming you want to find out what the problem is
21:34.44 dtidrow_work haven't analyzed what the differences are yet - spent the time actually using the program for what I dl'ed it for :-)
21:36.07 dtidrow_work weird thing is that I haven't had a problem running just about any other type of X11-based app
21:39.44 Maloeran I'm tempted to believe that the software is doing something wrong, not the X libraries
21:41.49 ``Erik mal: I'm already getting requests from other groups here for your source so they can start building their apps against it O.O
21:42.25 Maloeran Really? Hrm, I'm not sure how to react to that
21:42.27 ``Erik <-- gonna let leebert take care of all that, though, some possible recipients are contractors...
21:42.38 Maloeran If they want to use the native API, be my guest
21:42.57 ``Erik that's what they want... to see if the api is close enough to what they think they want
21:43.08 Maloeran Oh, neat
21:44.00 ``Erik but I'm not gonna make the call to just shovel your stuff over, I'll let someone who makes more than me assume the risk o.O :)
21:44.18 Maloeran I think it's too early still, though
21:44.33 Maloeran Some features of the API are incomplete or untested
21:45.00 dtidrow_work Maloeran: the fact that the code compiles/works okay on another box would indicate (to me at least) that the problem is in the X libs on this box
21:45.16 Maloeran I'm still working on the major features before cleaning up the details, and testing all possible combinations of settings and features
21:46.07 Maloeran dtidrow_work, code can appear to run correctly in some circumstances while still being faulty
21:46.27 dtidrow_work hmmm, I wonder if there's some issue with the compiler - FC4 uses gcc4 by default, but I also have gcc3.2.3 installed here, so could try that and see if there's still a prob
21:46.33 Maloeran The fact that all the other X software runs fine makes me believe the program might be to blame
21:47.08 ``Erik *shrug* maybe his look at your api could help you focus your api and feature set, it's good having people look at your ideas and comment on 'em, as long as they're logical comments... doesn't mean ya blindly do what they say, though... just listen and consider :D *shrug*
21:47.27 dtidrow_work but the function params look fine, afaict
21:47.30 Maloeran Erik, I'm all for people having a look at the API and ideas!
21:47.50 Maloeran It's just that if people are going to use the library already, I got some clean up and bits of code to do
21:47.54 ``Erik if it was the user app feeding xlib bad data, xlib should return an error so the app can appropriately respond. segging down in the bowels isn't cool
21:48.17 ``Erik I mean, if you called read() with a bad file id, you'd want it to throw you an error ssaying it's a bad id, not panic the kernel
21:48.27 dtidrow_work yeah
21:48.47 Maloeran Erik, could you keep me informed if anyone is going to use the library? I could use 2-3 days before then to complete and test various pieces of code
21:49.44 ``Erik sure, I won't get to talk to lee about it until tomorrow, I think... then to either get him cvs access or prepare a tarball, that might not be until monday or tuesday at the earliest? *shrug*
21:49.48 Maloeran And write a proper demo of the library, not something quickly hacked together for testing purpose
21:50.02 ``Erik and the first thing he's gonna do is look at your installed headers
21:50.17 ``Erik (otherwise, he has to try to hack adrt/libtie into what he wants)
21:52.37 Maloeran I don't really "clean up and polish" before all the more fundamental code is done
21:52.43 dtidrow_work heh
21:52.51 dtidrow_work does anybody? ;-)
21:53.28 ``Erik *shrug* his current goal is just to look at the headers to use the library to see if it supports (and exposes) the fundamental notions he needs
21:53.54 Maloeran Okay. RT/rt.h is what he needs
21:54.06 Maloeran Plus the very long Doxygen page describing the API in details
21:54.50 ``Erik if I get someone else to approve it, I'll try to remember that just those two things are needed for him at the first step :)
21:55.18 ``Erik (since two seperate contracting agencies are involved, I wanna do some cya...)
21:55.32 Maloeran Some "cya"?
21:56.06 ``Erik 'cover your ass'
21:56.26 Maloeran Oh :)
21:56.43 ``Erik if I gave him the code, then your employer sued me, it'd make me a sad panda
21:56.48 Maloeran Hum, I got to write Doxygen doc for the RT_EXT_MULTIPLE_HITS extension, I think that's something they would want
21:57.40 Maloeran Well, I own copyright on the code and it's to be covered by a GPL license. I don't think anything could happen
21:58.03 ``Erik hm, I think he wants iterative trace capability... the overhead of that might be more expensive than just shooting the ray all the way through and only using what ya care about, though *shrug*
21:58.35 Maloeran The API is defined to be a generic, flexible and efficient raytracing API independant on the underlying engine... so additional features are exposed by extensions, OpenGL-style
21:59.08 Maloeran It's iterative but can return more than one hit per callback
22:02.49 Maloeran You can tell him to look at rtirenderblend4sse.c for the transparency demo with multiple hits per ray, SSE optimized
22:03.12 Maloeran or rtirenderblend.c for the scalar non-SSE version
22:05.40 ``Erik mebbe next week :D
22:34.20 brlcad erm, gpl would be highly problematic if it's going to the parties I believe it'll be going to
22:34.32 brlcad not only highly problematic, but an outright non-starter for some
22:37.04 brlcad any library that used your library in anything other than linking to a dynamic library at runtime would be subjected to gpl clauses, and there are still issues with dynamic libs too
22:37.11 Maloeran Oh? Well, if needed, a copyright holder can release under any other license I guess
22:37.24 Maloeran I'm sorry, I should have said LGPL
22:37.33 brlcad ah, that's entirely different :)
22:37.48 brlcad no problems then
22:38.42 dtidrow_work heh
22:43.21 dtidrow_work pretty sure brlcad has a file ;-)
22:43.40 dtidrow_work oops, shouldn't have said that....
22:45.42 louipc haha
23:09.46 *** join/#brlcad docelic (n=docelic@212.91.113.90)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070126

irclog2html for #brlcad on 20070126

00:08.57 ``Erik stupid fucking snow
00:13.15 Maloeran So you bought your bicycle already! I know how you feel
00:16.20 ``Erik heh
00:16.21 ``Erik no
00:16.27 ``Erik it went blizzard style while I was driving
00:17.21 ``Erik so I was trying to navigate twisty hilly backroads with an inch of fresh powder (unsalted roads), a jackass tailgating me, and summer tires on 1.75 tons of grossly overpowered steel
00:17.40 ``Erik oh, and visibility of ~10m at some points
00:18.29 ``Erik took me over an hour to get home :/ and the first half our of it was ok, full speed... (usual travel time of 35-40 minutes)
00:18.36 ``Erik so that last 5-10 minutes took half an hour or so
00:19.36 Maloeran Eheh. That's a long way from work, spending 10% of one's conscious life in a car driving
00:20.03 ``Erik yeah... it is
00:20.37 ``Erik however; it's pleasantly relaxing, it gives my brain something fairly simple to focus on so it can change gears from the bs of work
00:20.44 Maloeran Can you work from home some/most days?
00:20.53 ``Erik not unless I filled at forms and got approved
00:21.09 Maloeran It could be worth the time investment
00:21.16 ``Erik twinky was approved for 3 days a week, I just havne't gotten to the paperwork
00:26.13 Maloeran I'm a bit annoyed by how buying 3 dual-dual-opterons is about the same price as one octo-opteron
00:27.42 Maloeran The extra circuitry in 8 ways Opterons sure is costly, the motherboards too
00:27.42 dtidrow_work octo-opteron meaning eight actual chips, or four dual-core Opterons?
00:27.42 Maloeran Four dual-core
00:29.28 dtidrow_work depending on the type of workload, having a single quad dual-core system might still be the best way to go
00:29.50 Maloeran Yes, clearly. Gigabit will saturate with distributed raytracing on 3 boxes of 4 cores
00:30.12 dtidrow_work heh
00:30.51 dtidrow_work are there any eight socekt Opteron mobo's out there?
00:31.43 Maloeran Yes, haven't really looked into these
00:32.11 dtidrow_work http://www.boxxtech.com/Products/APEXX/apexx8_overview.asp - drool....
00:34.31 Maloeran To scale properly on such boxes, we will have to store a copy of the graph in the memory bank of each processor die
00:35.04 Maloeran Graph & geometry, of course
00:35.50 Maloeran Any recommendation, Erik, (2or3)*dual-dual or quad-dual?
00:36.09 Twingy numaPIC
00:36.35 Maloeran Yes! Highly scalable processing for PIC
00:38.07 Maloeran Perhaps a motherboard with multiple gigabit ports would almost scale, one per processing node
00:39.57 Maloeran Infiniband cards are somewhat expensive, but that would be fun to play with
00:47.55 Twingy you should see if mellanox has a hardware implementation of tcp/ip to allow for > 1.1Gb on their infiniband
00:48.29 Twingy they mentioned they might be working on a next gen card in 2004
00:49.00 Twingy Maloeran, you can always buy a 10Gb PCI Express NIC for alot less
00:49.32 Maloeran Can't get a price on these without contacting them, tsk
00:49.54 Maloeran That generally means "out of my budget" :)
00:51.00 Twingy $750 a card
00:51.11 Twingy $3k for an 8 port switch
00:51.19 Maloeran That's about what I saw elsewhere
00:52.08 Twingy a PCI Express to PCI Express card would be useful
00:52.15 Twingy with a ribbon cable
00:52.40 Twingy writing a driver for that would be a snap
00:53.19 dtidrow_work interesting idea
00:53.53 Twingy I could probably make one on my CNC mill
00:54.08 Twingy just a double sided PCB really
00:54.50 Twingy won't get much faster than that
00:55.12 Maloeran I think I'll just start slowly with two dual-dual-opterons on gigabit, I'll grow my home cluster over the months
00:55.48 Twingy you should take one class at a university
00:56.00 Twingy then you will get university account and access to infinite computing resources
00:56.29 Twingy I have a bazillion computers at my finger tips at njit
00:57.16 Maloeran I see :)
00:57.33 Twingy http://images.google.com/imgres?imgurl=http://www.dansdata.com/images/cmoy/dcin280.jpg&imgrefurl=http://www.dansdata.com/cmoy.htm&h=174&w=280&sz=15&hl=en&start=3&tbnid=U0FzNIGLlOw2EM:&tbnh=71&tbnw=114&prev=/images%3Fq%3DDC%2BInput%2BJack%26svnum%3D10%26hl%3Den%26lr%3D%26sa%3DN
00:59.03 Twingy every time I eat macaroni and cheese I get gas, hrmph
01:00.39 dtidrow_work Twingy: tinyurl.com - for future reference ;-)
01:01.37 Twingy what's a matter your web browser 8-bit or something?
01:02.00 dtidrow_work heh
01:02.19 dtidrow_work just more convienent
01:06.59 Twingy Maloeran, you could install two gigabit cards and expand the socket buffer in the kernel
01:07.10 Twingy then plex across the two
01:07.35 Twingy that should scale almost linearly
01:08.04 Maloeran Right. I don't think the bandwidth would saturate if high-level results ( pixels or so ) are transfered
01:08.21 Twingy adrt run smooth on 100Mb
01:08.29 Twingy across 8 nodes
01:08.32 Maloeran Pixels or raw intersection results?
01:08.40 Twingy compressed pixels
01:08.52 Twingy on gigabit I don't compress
01:09.24 Maloeran Ah. 1024*768*3, 2.5mb per frame, 40 frames per second for 100mb/s. -> Gigabit is almost filled up
01:09.42 Twingy tried compression?
01:10.03 Twingy I had decent success with libz
01:10.19 Maloeran Yes I noticed
01:10.34 Maloeran I haven't used compression, I still got stuff to complete in graph state synchronisation between nodes
01:11.07 Maloeran I'm just saying that theorically, 3 boxes of 4 cores would saturate the gigabit
01:11.15 Twingy I'm so happy, my shrink tube came today
01:11.25 Maloeran Shrink tube?
01:11.28 Twingy I've been making cables galore, this triton Jr rocks my socks off
01:11.37 Twingy yes, it shrinks when you heat it
01:11.47 Twingy I have a 1500W heat gun I bought for $19.95 somewhere
01:11.59 Twingy the triton outputs banana
01:12.15 Twingy so I made a banana to j-type, banana to banana, banana to dc jack, and banana to deans is in the mail
01:12.56 Maloeran Is the final objective related to rocketry, robotics?
01:12.58 Twingy I can charge lithium polymer, lead acid, nickel metal hydrides, and nickel cadmiums
01:13.07 Twingy both actually
01:13.13 Maloeran Ah, neat
01:13.25 Twingy an aerial platform for testing my rocketry electronics
01:13.42 Twingy I just burnt $650 on getting back into r/c planes
01:13.51 Twingy I'm all tooled up
01:13.53 Maloeran Eheh, I saw the picture yes
01:14.20 Twingy I'm going to convert half the basement (the unfinished part) into my rocket and r/c workshop
01:14.36 Twingy and leave the garage for making parts and boards
01:15.05 Twingy until I build my shed out back
01:15.09 Maloeran I see, sounds good. I almost assumed you had enough room in the garage
01:15.12 Twingy either this summer or next
01:15.26 Twingy I don't have the garage temperature controlled
01:15.31 Twingy (yet)
01:15.33 Maloeran Ah yes, good point
01:15.42 Twingy soldering in sub zero temperatures is tricky
01:15.47 Maloeran ;)
01:15.51 Twingy and I'm not heating the garage while it's not insulated
01:16.30 Twingy 3 more gcam releases and it's back to rocketry
01:16.46 Twingy next one should be tonight or tomorrow
01:17.34 Maloeran I'm vaguely planning to build some kind of home cluster over the months/years, I think I'll need that when I'm ready to get back into AI
01:19.15 Twingy buying computers sucks you dry >_<
01:19.43 Twingy nice thing about the tools I'm buying is they won't be obsolete for a good 15 - 25 years
01:20.20 Twingy all I'm missing is the $2500 lathe
01:20.27 Maloeran Eheh, indeed. Unfortunately, I have no other need or interest than computer hardware
01:21.01 dtidrow_work unless you pick up used computers
01:21.18 Twingy hard to build next gen algorithms on obsolete hardware
01:21.20 Maloeran I already got my cluster of amd-k6 and Pentium 2, I need an upgrade ;)
01:21.30 dtidrow_work heh
01:21.47 Twingy especially "timing" related ones
01:22.51 dtidrow_work well, for 'home' clusers...
01:23.16 dtidrow_work you generally take what you can get :-)
01:23.31 Twingy I speant almost two hours writing this yesterday: *(int *) &_f = (t&0xff000000)>>24|(t&0x00ff0000)>>8|(t&0x00007f00)<<8|(t&0x000000ff)<<23|(t&0x00008000)<<16; }
01:23.41 Maloeran That's what I did.. but my overclocked desktop beats the other 6 boxes combined
01:23.49 dtidrow_work heh
01:24.14 Twingy converts big endian PIC floats to little endian IEEE 754 floats
01:24.15 Maloeran Twingy, a weird partial byte swapping?
01:24.22 Maloeran Oh I see
01:24.30 dtidrow_work PIC floats?
01:24.33 Twingy for the autopilot
01:24.39 Twingy microchip floats
01:24.45 Twingy exponential, sign, mantissa
01:24.47 dtidrow_work ah
01:24.54 Twingy where IEEE754 is mantissa, exponent, sign
01:24.55 dtidrow_work that PIC :-)
01:25.45 dtidrow_work haven't played with those in years (PICs, that is)
01:25.56 Twingy I use them religiously at work now
01:26.58 dtidrow_work IIRC, they have an 'interesting' machine architecture
01:27.10 dtidrow_work Twingy: for what?
01:28.07 Twingy all sorts of stuff
01:28.21 Twingy autopilots mainly
02:06.22 ``Erik <-- probably woulda loaned ya some of the junk ya may've needed for r/c's...
02:24.11 CIA-5 BRL-CAD: 03brlcad * 10brlcad/TODO:
02:24.11 CIA-5 BRL-CAD: add support for arbitrary matrix transformations to torus primitive .. while
02:24.11 CIA-5 BRL-CAD: there's certainly question on what this means to the mathematics of the implicit
02:24.11 CIA-5 BRL-CAD: form (they're no longer mathematically a torus), the underlying modeling
02:24.11 CIA-5 BRL-CAD: capacity is still needed and storing a transformation matrix or at least scaling
02:24.13 CIA-5 BRL-CAD: vectors in the primitive (or above the primitive) would go a long way to
02:24.15 CIA-5 BRL-CAD: handling this somewhat unique case.
02:53.27 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168051616.dsl.bell.ca)
03:03.12 *** join/#brlcad IriX64_ (n=IriX64@bas3-sudbury98-1168051616.dsl.bell.ca)
03:07.26 ``Erik wee, squashed and skewed torii
03:09.18 ``Erik kith style, crrrushink your torus! crrrushink your torus!
03:11.35 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libbn/ (axis.c font.c symbol.c): simplify, use MAT_DELTAS_VEC when setting translation elements to a given vector
03:22.14 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/librt/dg_obj.c: simplify, use MAT_DELTAS_VEC_NEG when setting translation elements to negative vector values
03:30.14 CIA-5 BRL-CAD: 03brlcad * 10brlcad/include/vmath.h: add additional helper macros MAT_DELTAS_(ADD|SUB|MUL)(_VEC)? for modifying the translation elements (3, 7, 11) in a 4x4 transformation matrix
03:30.41 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/ (util/pl-dm.c util/plrot.c rt/do.c rt/read-rtlog.c): simplify, use MAT_DELTAS_VEC_NEG when setting translation elements to negative vector values
03:31.18 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/proc-db/ (common.c kurt.c tube.c): simplify, use MAT_DELTAS_VEC when setting translation elements to a given vector
03:31.55 brlcad mm.. pure donuts
03:34.12 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/mged/ (chgmodel.c edsol.c): simplify, use MAT_DELTAS_VEC when setting translation elements to a given vector
03:34.15 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/mged/ (rtif.c usepen.c): simplify, use MAT_DELTAS_VEC_NEG when setting translation elements to negative vector values
03:36.11 CIA-5 BRL-CAD: 03brlcad * 10brlcad/include/vmath.h: s/NUL/MUL/ typo
03:44.38 CIA-5 BRL-CAD: 03brlcad * 10brlcad/include/vmath.h: add similar MAT_SCALE sibling macros for adding, subtracting, and multiplying the scaling elements just to be consistent
03:48.55 CIA-5 BRL-CAD: 03brlcad * 10brlcad/include/vmath.h: elements_per_mat is a square of elements_per_plane
03:50.05 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168051616.dsl.bell.ca)
04:11.24 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
05:15.17 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/ (14 files in 14 dirs):
05:15.17 CIA-5 BRL-CAD: since the pkgIndex.tcl and tclIndex files are now in CVS, disable the CLEANFILES
05:15.17 CIA-5 BRL-CAD: directive that deletes them. now that they're sorted.. if they're different,
05:15.17 CIA-5 BRL-CAD: the cvs update notice should be significant now that they're sorted
05:15.17 CIA-5 BRL-CAD: consistently.
05:29.20 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/librt/ (30 files): allow the import function transformation matrix argument to be NULL, use an identity matrix in that situation.
05:30.21 *** join/#brlcad brlcad (n=sean@bz.bzflag.bz)
05:30.32 *** mode/#brlcad [+o brlcad] by ChanServ
07:02.18 *** join/#brlcad clock_ (i=clock@84-72-63-118.dclient.hispeed.ch)
07:50.11 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/ (copyright.sh indent.sh): sanity checking - don't care if configure.ac is readable, just see if it exists
08:34.00 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
08:49.55 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/indent.sh: skipping
09:01.50 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/indent.sh: sorta support filenames with spaces (the for loop will still choke)
09:39.33 *** join/#brlcad cad53 (n=c1312aab@bz.bzflag.bz)
09:39.58 *** part/#brlcad cad53 (n=c1312aab@bz.bzflag.bz)
09:47.32 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
13:23.33 *** join/#brlcad docelic (n=docelic@212.15.184.11)
13:31.01 *** join/#brlcad docelic (n=docelic@212.15.172.177)
14:34.05 ``Erik brlcad: lunch... japanhouse... the usual time...
15:16.25 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
15:53.03 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
16:03.50 brlcad hm, that means I'd need to shower
16:06.35 ``Erik dot... dot... dot...
16:20.45 dtidrow heh
16:20.56 dtidrow just getting around to too, eh?
18:21.04 ``Erik seems he decided against shorting
18:21.06 ``Erik showering
18:21.17 ``Erik osake was sugoii ii desu ne
18:44.47 ``Erik heh, damn I'm lame, I had to babelfish that one
18:45.33 ``Erik (but... you're in agreement? I didn't think you drank? so how would you know if sake is very good?)
18:46.55 Maloeran Oh :), just provided an unintelligible answer to a question with the same attribute
18:47.23 Maloeran Feel free to keep me informed on any interface talk
18:47.43 ``Erik lee gave a thumbs up, I told him where to snarf it
18:48.00 Maloeran What did he approve exactly?
18:49.10 ``Erik full access, and I told him the name of the person he should talk to at the place the cvs repo machine is, as well as your handle and this channel
18:49.18 ``Erik ummm, his nick was like "joevalley" or something I think?
18:49.32 Maloeran I don't remember seeing that
18:50.10 ``Erik ok, the grammar and ordering is all out of whack for sure on this, but think english order/grammar...
18:50.25 Maloeran Understood :)
18:50.43 Maloeran I don't like commiting half-way done code
18:50.48 ``Erik out of curiousity, how would the well formed sentence be structured? :D
18:51.13 ``Erik well, 'half done' is a necessicity, just try not to compile in a "broken" state
18:51.58 Maloeran But theres's nothing new to see or test if the new code isn't completed
18:52.30 Maloeran Though the bit-packed graph cache is a bit better, not a single bit wasted now
18:52.33 ``Erik nothing at the user level, of course, but I tend to read your commits and try to understand what and why
18:52.39 ``Erik and where you're going
18:53.25 ``Erik and I'd rather read a book made of sections, chapters and paragraphs than a single long stream :D
18:53.49 ``Erik so my poor feeble brain has time to grasp the meaning before moving on
18:54.03 Maloeran Okay :), give me a day or two and I'll commit
18:54.27 Maloeran One of the reasons I don't like commiting early is that there are big blocks of personal notes, comments that would make no sense to other people, right in the code
18:54.36 Maloeran Sometimes using a mix of french and english
18:54.51 ``Erik <-- works frequent commits into his development mentality, so not seeing it is alien
18:54.57 ``Erik but I'm a dork like that
18:55.49 ``Erik I don't care if it's in french while you're working on it, as long as teh end product is coherent to me... :D if nothing else, when people want to know how progress is going, I can at least say "it's progressing" if I see commit traffic
18:55.52 Maloeran It's just that I put my thinking process as raw comments in the code, so it's heratic ; and the comments take the way out when the code is done
18:56.34 Maloeran Okay, 1-2 days and I'll commit
18:56.53 ``Erik heh, if you codified your thinking process via repository history, then others can look at the history and gain some understanding into your process and why you made your decisions, no? :D
18:57.27 Maloeran That would imply taking time to write comments that could make sense to anyone else... :) I don't understand my own raw comments after a week
18:58.07 ``Erik hehehe, millions of postit notes with random sentence fragments? :D
18:58.21 Maloeran Yes, that's exactly what it is :), except that it's in the code
18:58.37 ``Erik <-- still interested in the deltas, and it does no harm to 'back up' your work frequently, no?
18:58.43 Maloeran All right though, I'll try to do more than a large monthly commit
18:59.13 ``Erik I mean, hell, you see the cia messages here, we commit stuff to brl-cad all the time...
18:59.24 ``Erik and in my case, a good portion of it is only half thought out ;)
18:59.36 Maloeran Very small commits, yes, but there are a lot of people working on it
18:59.42 Maloeran Ah :)
19:00.08 ``Erik <-- commits just as frequently on his personal projects where he's the only developer
19:00.09 Maloeran Do I also commit temporary code for personal testing purposes?
19:00.16 ``Erik often in smaller commits, heh
19:00.22 ``Erik sure, why not?
19:00.33 Maloeran *shakes head* Okay
19:00.47 ``Erik it's a way of recording history, communicating, and backing up your data
19:01.25 Maloeran Stuff will be commited for Monday when the guy looks at it
19:01.55 ``Erik maybe you'll be knee deep in something you're trying to figure out and a commit would let someone see where your head is and maybe ask golden questions that help you, or offer possible alternatives?
19:02.36 ``Erik it's your code and you get to decide, but I'm interested and want to keep up to speed on it :D (and if I'm being unreasonable, someone please, ffs, tell me)
19:02.37 Maloeran So you want to participate in the code? :) I hadn't assumed so, I'll change my approach then
19:03.02 Maloeran Oh, you are not being unreasonable at all. Look Erik, I have always coded alone
19:03.03 ``Erik I'm already half participating out on a fringe, but in using an old snapshot
19:03.36 ``Erik binding rayforce and adrt into a benchmark program is my current top priority non-emergency task
19:03.51 Maloeran Great
19:03.59 ``Erik (now I'm focusing very much on tie at the moment, as I know my copy of rayforce is outdated)
19:05.48 Maloeran I'll shower and eat breakfast before it closes at 15h, thanks for your guidance
19:06.10 ``Erik later, dude :D
19:12.01 ``Erik nice http://home.earthlink.net/~krautj/sassy/sassy.html
19:16.02 archivist bah too many brackets
19:20.36 ``Erik func1(func2(func3())) vs (func1 (func2 (func3))), the second has too many brackets but the first is ok? :D
19:20.52 ``Erik or, say, (func1 {func2 [funk3]}) ?
19:21.32 archivist I dont expect any brackets in plain assembler
19:24.32 ``Erik (lisp or scheme style) macros would be insanely awesome in an asm type thing
19:25.38 ``Erik makes me wanna do os work that much more :D
19:26.42 archivist ew
19:27.13 ``Erik <-- wants a modern lispos
19:27.44 ``Erik perhaps because I ate too much wallcandy as a child :D
19:28.26 brlcad ~seen joevalleyfield
19:29.05 ibot joevalleyfield <n=joevalle@bz.bzflag.bz> was last seen on IRC in channel #brlcad, 371d 1h 7m 36s ago, saying: 'may i buy a vowel?'.
19:31.22 brlcad frequent small commits are a "good thing"
20:19.33 Maloeran I think Lisp-style macros would be really bad in assembly
20:20.03 Maloeran Even if you would repeat the same macro twice in high level code, the assembly code should probably be different for each instance
20:38.51 ``Erik erm... yeah... uh... that's why I said lisp style instead of c style... :D
20:45.59 ``Erik qjkl
21:30.28 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168051616.dsl.bell.ca)
21:32.13 *** part/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168051616.dsl.bell.ca)
21:55.34 brlcad curious, how do most feel about embedded tabs? e.g., int foo;[tab][tab]/* some comment */
21:58.03 brlcad at least doesn't answer the question
21:59.10 Maloeran If not for comments besides code, I don't see the point of embedded tabs :). In other words, I wouldn't be too fond of these
22:00.08 brlcad might also see them in comments for example to line something up perhaps
22:00.25 brlcad <PROTECTED>
22:00.39 brlcad <PROTECTED>
22:00.44 brlcad <PROTECTED>
22:00.47 brlcad <PROTECTED>
22:02.03 brlcad personally, I've found them to be more annoying than helpful simply because some editors are thrown off by them
22:02.34 Maloeran Yes, I'm not too fond of tabs generally. If you have seen my code, I use space everywhere
22:03.51 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168051616.dsl.bell.ca)
22:05.11 brlcad it's not so much preference as it is collaborative impact that I'm concerned with .. gut feeling is that it's probably not a big deal either way and the few bytes that are saved probably don't matter much
22:06.51 brlcad Maloeran: I believe you perhaps mean to say you can't stand indentation levels of 8 .. rather different statement
22:07.27 brlcad the only portable tabwidth is 8, indentation and use of tab characters at intervals of 8 are usually the question
22:07.28 ``Erik your embedding is just indenting after the code... I might have a line that says \t\t\tint i;\t\t/* i is the index. nehe taught me commenting */\n
22:08.44 ``Erik <-- tabhappy mofo :D but ain't religious on it
22:10.09 brlcad use of tabs or not isn't really a concern, it's whether this mass update I'm about to commit that turns all embedded ones into tabs or not is what's at hand
22:10.50 brlcad whitespace at the beginning of lines is already commented on in hacking, we have standard practice on that and footers to encourage/enforce it
22:11.05 brlcad but embedded is another question
22:11.12 ``Erik as long as they linux up with the ex: command in a comment or 8 if none exists, I'm all down with it :D
22:11.18 ``Erik erm
22:11.21 ``Erik linux??? line
22:12.50 brlcad linux?
22:13.06 brlcad ahh
22:13.31 brlcad yeah, embedded is pretty much orthogonal to ex:
22:14.55 ``Erik wait, just -*- option -*- ? :D
22:15.34 brlcad we don't use emacs header lines
22:15.48 brlcad footer variable blocks
22:15.49 ``Erik I thought I saw 'em somewhere in the src
22:15.54 ``Erik oh
22:16.04 ``Erik <-- not an emacs guy... needs to learn
22:16.35 brlcad header lines have funky rules about having to be within the first few lines of the file (similar to vi's need to be near the end)
22:17.02 brlcad the emacs variable blocks can be anywhere, so it's more convenient to bundle them with the vi line
22:17.31 brlcad then all your formatting junk is out of sight most of the time and respected by the two main editors
22:19.50 ``Erik aaanyhoo, was just throwing out that it'd be interesting to see how many files are delinquent wrt
22:21.50 brlcad oh, most are atm
22:22.02 brlcad i've only run the indent script on a few directories
22:22.32 brlcad there's preprocessor gunk that screws things up that has to be manually/slowly fixed, otherwise I'd let it run on all files
22:29.55 louipc making the code more readable?
22:30.22 brlcad readable depends on the reader
22:30.29 brlcad but more consistent, yes ;)
22:33.51 louipc good stuff. Do you need help?
22:35.11 brlcad heh, always
22:35.25 ``Erik hey
22:35.28 ``Erik lets kill vdeck
22:35.28 louipc because that sounds like something I could do :D
22:35.41 brlcad with over a million lines of code, there's always "something" inconsistent that can be cleaned up
22:35.48 brlcad ``Erik: what for?
22:36.12 ``Erik why not? I'd hope no one uses gift anymore :D
22:36.16 brlcad if it's causing major problems sure, but if it's not.. leave it alone :)
22:36.25 ``Erik aw, c'mon, I wanna kill it
22:36.28 ``Erik hehehe
22:36.36 brlcad actually, I had someone ask for gift stuff just a few weeks ago
22:36.41 ``Erik crazy
22:36.46 brlcad it is
22:36.48 Twingy go shoot them then
22:36.56 ``Erik brl-cad is pretty big, a little pruning might be beneficial
22:37.15 Twingy ``Erik, not until it gets a flight simulator built in
22:37.26 ``Erik heh
22:37.30 ``Erik um... hmmm
22:37.33 louipc hehe
22:38.08 brlcad getting rid of existing functionality that has no/little overhead is of minimal value, and more than likely just would irritate the handful of people that would miss it
22:38.25 brlcad more benficial would be to fix the bigger problems..
22:38.40 dtidrow_work somebody would notice and whine bitterly, eh?
22:38.49 ``Erik meh *shrug*
22:39.36 brlcad just about every time
22:39.38 brlcad within six months almost guaranteed
22:40.00 brlcad and it because fuel to a fire
22:40.05 brlcad s/because/becomes/
22:41.37 louipc is there a guide to how the code should be formatted?
22:42.42 brlcad louipc: HACKING file has the details
22:44.00 brlcad pretty standard stuff, should resemble linux kernel with 4 char indents mostly
22:44.41 brlcad i.e. GNU coding standards with basic K&R indentation style
22:45.40 louipc hmm I'll have to read up on the specifics of those
22:46.00 brlcad there are examples in the hacking file, wikipedia has a simple coverage as well
22:48.25 brlcad there is a script in cvs that will actually utilize emacs to automatically format up sources for you according to the style, and it does a great job
22:48.53 brlcad but it does get confused by some preprocessor logic that changes curly brace indentation
22:49.05 brlcad e.g. #ifdef __whatever__
22:49.15 brlcad <PROTECTED>
22:49.18 brlcad #else
22:49.26 brlcad <PROTECTED>
22:49.27 louipc yeah hehe
22:49.28 brlcad #endif
22:49.36 brlcad messes up on the double indent
22:50.01 brlcad simple to accommodate, just remove the indent or remove the ifdef even better if possible
23:20.54 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
23:32.57 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/ (19 files): ws
23:38.33 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/ws.sh: (log message trimmed)
23:38.33 CIA-5 BRL-CAD: This script updates a given set of files (or most all files in this
23:38.33 CIA-5 BRL-CAD: project) with consistent whitespace formatting. The script can be run
23:38.33 CIA-5 BRL-CAD: on individual files or in batch mode, and is intended to be run
23:38.34 CIA-5 BRL-CAD: periodically to help ensure consistent formatting. Currently, the
23:38.34 CIA-5 BRL-CAD: following actions are performed by default (but can be selected
23:38.38 CIA-5 BRL-CAD: individually at run-time):
23:46.53 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/Makefile.am: include ws.sh
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070127

irclog2html for #brlcad on 20070127

00:28.19 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/ws.sh: Remove the Done
00:30.13 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/ws.sh: this script doesn't do indentation, there are better tools for that job (e.g. brl-cad's indent.sh emacs hook script).
00:32.09 CIA-5 BRL-CAD: 03brlcad * 10brlcad/regress/ (6 files): ws, test two
00:45.56 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/ws.sh: too many changes by expanding internal tabs for my comfort zone, disable it by default for now. causes massive changes as brl-cad extensively uses tabs atm. (not visual, but massive nonetheless)
01:02.14 CIA-5 BRL-CAD: 03brlcad * 10brlcad/include/ (93 files): ws, test three
01:08.01 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (NEWS HACKING INSTALL AUTHORS BUGS configure.ac): ws, last test..looking good ;)
01:12.05 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/ws.sh: ignore our own files
01:15.52 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/ws.sh: obey WS_PROGRESS
01:31.44 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/ws.sh: run ourself on ourself
01:33.53 brlcad *boooom*
01:40.02 ``Erik I presume "whitespace" means "tab and space", not the usual compiler/parser notion of "tab, space, and newline"
01:42.02 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (1084 files in 111 dirs): ws. lots and lots of ws. see sh/ws.sh for details (cases 'abcdeg').
01:42.44 ``Erik perl where sed would've done?
01:51.07 brlcad still not completely common to have a sed that supports in-place-editing, and full-file (-0777) matches are royal pita
01:52.42 ``Erik yeah, linux lacks on the sed... the "mv sed rm" loop is lame
01:52.51 brlcad futzing with sed and redirects, and my pedantic check of file inputs/outputs before and after would have just added bloat
01:53.25 brlcad i had to add one in there for 'expand' and didn't really want to (though it in the end, that's the case that's disabled
01:54.01 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
01:55.36 brlcad that probably cut the line count down by a few hundred/thousand at least, no more spans of blank lines (bob had some tcl files with dozens at the end of file)
01:55.45 brlcad at least no more than two now
01:56.25 brlcad particularly trailing newlines after the footer.. that's just annoying
01:58.48 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/ws.sh: s/one lines/on lines/ typo
01:59.46 ``Erik hrmmmm
02:00.37 ``Erik 'portlint' complains if there is more than one contiguous blank line... is that a feature we should concern ourselves with? does it ever make sense to have three consecutive newline characters?
02:01.44 brlcad yeah, i can see the case for distinguishing between one and two .. separate out sections in file, each section might have breaks of one
02:02.09 brlcad that's got to be configurable with portlint I'd imagine too
02:02.24 ``Erik no, portlint is insanely anal on things like that
02:02.33 ``Erik it's a pretty basic perl script last I looked
02:02.52 ``Erik sections are seperated by exactly one blank line. necessarily.
02:03.01 brlcad don't see why we'd need to care really
02:03.07 ``Erik aight *shrug*
02:03.29 ``Erik just throwing it out there :)
02:03.31 brlcad i mean it does make sense to allow a couple, denotes a break more than one level
02:04.00 brlcad at least, I see a use for it
02:04.07 ``Erik probably be better to do a quick&dirty grep type search and manually fix it, anyways
02:04.12 brlcad now the difference between 3 and 4 or 3 and 8, not so much
02:04.15 ``Erik if apporpriate
02:05.00 brlcad heh
02:05.04 brlcad "why"
02:05.16 ``Erik page break... to seperate high level sections...
02:05.25 brlcad i know, but .. "why"
02:05.26 ``Erik opposed to blank line, then /********/
02:06.03 brlcad mostly only useful if you shovel the file off to a printer
02:06.06 ``Erik (also; shows up a pretty dark blue in vim)
02:06.08 ``Erik yeah
02:06.16 ``Erik *shrug*
02:06.21 brlcad most of the time, you're just looking at stupid ^L's everywhere :)
02:06.31 ``Erik pretty dark blue ^L's
02:06.33 brlcad hehe
02:07.08 ``Erik nonprintable characters are colored in vim, and the default color theme doens't use that color for anything else :)
02:07.48 brlcad hm, the addition of opennurbs caused by 1.5 hour G4 compile to go to about 3 hours now
02:08.36 ``Erik with wc.sh; you do progress for every single file? do any take long enough to worry about that? would it be worth building the perl program in a string, then executing perl once to lower the startup/teardown overhead?
02:08.54 brlcad nah, the whole thing flies
02:09.31 brlcad processed all of the sources and other files in like two minutes
02:09.47 brlcad which is like .1sec/file
02:10.06 ``Erik hm, seems like a better progress indicator would be to make total % done after each file, then collapse the perl
02:10.43 brlcad meh, cleaning up ws is just a helper task .. and now it's done..
02:11.41 brlcad it's enough wrapper around 7 lines of actual work as it is
02:12.03 brlcad the only nasty part is the collapse of whitespace at the beginning of a line
02:12.45 brlcad could not for the life of me get the regexp to behave without iterating.. so it iterates -- and collapses one each iteration
02:13.22 brlcad annoying, but again, meh it's done and did the job well
02:13.46 ``Erik hum
02:13.50 ``Erik ummm
02:14.03 ``Erik did you give it the /e flag at the end to tell it extended regex?
02:14.35 ``Erik (and, actually, your replacement string can be a perl program...)
02:15.15 ``Erik the only perl in my toolbox these days is:
02:15.16 ``Erik perl -pi -e 's/%([0-9A-Z][0-9A-Z])/chr(hex($1))/eig'
02:16.56 brlcad i know, I tried a variety of junk
02:17.35 ``Erik *shrug* if it works, it works :) hopefully, we'll all have enough discipline to never need it again...
02:17.39 brlcad still couldn't get iteration without explicitly iterating .. something non-greedy that rematched on a global
02:17.47 brlcad heh, riiiight
02:18.16 brlcad it probably should be set up to run weekly
02:18.49 brlcad later though, after the website (and after ef)
02:35.43 ``Erik if run weekly, should it attempt to commit, or should it send an email reporting its 'findings' so a human can verify and commit?
03:26.40 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168057688.dsl.bell.ca)
03:29.23 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
04:51.15 brlcad for that kind of script, probably just commit .. for others, depends
06:21.22 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/ws.sh: no need to find configure.ac -- just let it use the current directory if no arguments are specified
07:00.34 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/indent.sh: no need to find configure.ac -- just let it use the current directory if no arguments are specified. the helper script can still be searched for as needed.
07:05.10 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/copyright.sh: no need to find configure.ac -- just let it use the current directory if no arguments are specified.
07:17.27 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/Makefile.am: it's a nifty generic script, but there's still no real pressing need or justification to install it.
07:42.06 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
07:57.44 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/header.sh: should not be using the gpl or gfdl any more
09:05.43 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/header.sh: oop another ref to gpl/gfdl removed.
09:21.43 *** join/#brlcad clock_ (i=clock@84-72-63-118.dclient.hispeed.ch)
10:31.37 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/ (template.sh Makefile.am):
10:31.37 CIA-5 BRL-CAD: initial addition of this file template script. it generates an empty template
10:31.37 CIA-5 BRL-CAD: file with a standard header and footer based on the provided license and file
10:31.37 CIA-5 BRL-CAD: type. basically, it's a warpper on the header.sh and footer.sh script along
10:31.37 CIA-5 BRL-CAD: with other clean-up steps generally needed. add script to dist.
10:33.37 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/mged/chgmodel.c: fix comment, mirror commands, not m command
12:06.39 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
12:30.53 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
18:36.36 *** join/#brlcad clock_ (i=clock@84-72-63-118.dclient.hispeed.ch)
18:58.36 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/mged/chgmodel.c: check for valid access before looking up the object
21:43.31 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (6 files in 4 dirs): remove the tolerance parameter from nmg_invert_shell. it's not used, contrary to the commented purpose, and just complicates the interface unnecessarily so remove it.
22:22.26 *** join/#brlcad clock_ (i=clock@84-72-63-118.dclient.hispeed.ch)
22:29.50 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/librt/mirror.c:
22:29.51 CIA-5 BRL-CAD: add a new rt_mirror() routine for mirroring an object about a specified axis.
22:29.51 CIA-5 BRL-CAD: the routine is derived from mged's f_mirror command hook and is one step closer
22:29.51 CIA-5 BRL-CAD: towards getting rid of the switch on primitive types. routine takes a database
22:29.51 CIA-5 BRL-CAD: instance, a from and to object name, and the axis and returns a directory
22:29.53 CIA-5 BRL-CAD: pointer to the new mirror object.
22:30.34 CIA-5 BRL-CAD: 03brlcad * 10brlcad/include/raytrace.h: add the new rt_mirror func
22:30.44 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/librt/Makefile.am: add new mirror.c file
22:32.02 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/mged/chgmodel.c: use the new rt_mirror() function for the guts to f_mirror(). the latter is now just a wrapper on the tcl/mged command interface semantics. part of general effort to move mged's editing facilities into librt.
22:39.13 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/mged/clone.c: one step closer, stub out the matrix transformation on solids
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070128

irclog2html for #brlcad on 20070128

01:23.59 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
02:15.26 *** join/#brlcad Twingy (n=justin@74.92.144.217)
03:23.14 *** join/#brlcad Twingy (n=justin@74.92.144.217)
08:10.55 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libbu/linebuf.c: windows (vc8) throws an assertion if setvbuf is called with a size of zero: ((2 <= size) && (size <= INT_MAX)) .. presumably they want a buffer big enough to stash their \r\n or somesuch.
08:23.04 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libbu/linebuf.c: go with a BUFSIZE buffer instead of min to reduce write flushing
08:31.53 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libbu/linebuf.c: er, define BUFSIZE for setvbuf
08:37.31 Maloeran It's just amusing to see it being "robust" enough to try to handle OSes that don't conform to specifications
08:46.06 brlcad yep, it can
08:53.26 brlcad the "specifications" didn't always exist, too .. and most have gone through various iterations of what is strictly required, what is recommended, how compliant implementations are if at all, etc
09:31.07 *** join/#brlcad clock_ (i=clock@84-72-63-118.dclient.hispeed.ch)
11:10.24 *** join/#brlcad clock_ (i=clock@84-72-63-118.dclient.hispeed.ch)
11:48.40 *** join/#brlcad clock_ (i=clock@84-72-63-118.dclient.hispeed.ch)
12:55.57 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
13:49.46 *** join/#brlcad clock_ (i=clock@84-72-63-118.dclient.hispeed.ch)
16:18.18 clock_ lol - lol :)
16:18.33 clock_ POSIX loser, brl-cad ruler :)
19:53.32 *** join/#brlcad clock_ (i=clock@84-72-63-118.dclient.hispeed.ch)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070129

irclog2html for #brlcad on 20070129

00:07.01 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/header.sh: c++ source file
00:31.54 *** join/#brlcad PrezKennedy (n=Matthew@c-69-138-68-160.hsd1.md.comcast.net)
01:22.56 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/indent.sh: er, if the diff is empty then it means there was no change. logic error somehow snuck in
06:20.02 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-168-191.ks.ks.cox.net)
06:24.18 bjorkBSD 1:33.56
06:24.47 bjorkBSD http://video.google.com/videoplay?docid=5839713484603756925&q=seymour+cray
06:24.55 bjorkBSD brl-cad is mentioned in that video ;l)
06:25.08 bjorkBSD at that precise time... 1:33.56
07:09.08 brlcad heh, that's pretty interesting
07:25.58 brlcad that's cool, had definitely not seen it
07:26.50 brlcad their details on mike and brl-cad were slightly off, but the spirit of the moment of the aside was neat
07:32.23 *** join/#brlcad clock_ (i=clock@84-72-63-118.dclient.hispeed.ch)
13:39.15 *** join/#brlcad RatOmeter (n=chatzill@139.78.95.188)
17:35.43 *** join/#brlcad clock_ (i=clock@84-72-63-118.dclient.hispeed.ch)
17:56.56 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/librt/librt.dsp: add mirror.c
17:58.36 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/win32-msvc7/librt/librt.vcproj: add mirror.c
18:02.15 CIA-5 BRL-CAD: 03brlcad * 10brlcad/doc/README.Windows: mention how installation of Tcl is needed with the vc6 build in order for the libs to work
20:11.29 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com)
20:11.45 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com)
20:36.40 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/librt/ (prep.c shoot.c): grr, let rt_clean_resource work with a NULL rtip just like rt_init_resource (!)
21:07.50 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
22:13.47 *** join/#brlcad PrezKennedy (n=Matthew@c-69-138-68-160.hsd1.md.comcast.net)
22:59.06 *** join/#brlcad docelic (n=docelic@212.91.113.206)
23:56.17 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-168-191.ks.ks.cox.net)
23:56.25 bjorkBSD 'sup folks.
23:56.27 bjorkBSD no topic?
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070130

irclog2html for #brlcad on 20070130

00:02.02 dtidrow_work guess not
00:02.10 dtidrow_work brlcad: you want to add one?
00:02.34 bjorkBSD i think so ...
00:02.45 bjorkBSD i saw a video yesterday and brlcad was mentioned.
00:02.51 bjorkBSD <PROTECTED>
00:03.02 dtidrow_work which one?
00:03.08 bjorkBSD it wasn't about brlcad of course, it was about seymour cray and his machines.
00:03.20 bjorkBSD so the whole session lasted a total of 1 minute. but it was there.
00:03.21 dtidrow_work right - that was mentioned here earlier
00:03.34 bjorkBSD i posted the link yesterday.
00:03.41 dtidrow_work ah, maybe that was it
00:03.47 bjorkBSD did you see it?
00:04.14 dtidrow_work not yet, but I did download it
00:04.29 dtidrow_work the whole thing, that is
00:04.51 bjorkBSD you can't watch it online?
00:05.11 dtidrow_work I can, I just prefer to dl them if possible
00:07.19 *** topic/#brlcad by ``Erik -> BRL-CAD CSG Modelling... http://www.brlcad.org http://sourceforge.net/projects/brlcad
00:08.10 dtidrow_work ah - thought the chanop had to set the topic...
00:08.41 ``Erik only if the channel has the +t bit set on its mode
00:08.52 dtidrow_work gotcha
00:08.52 ``Erik (which is the norm...)
00:12.35 brlcad bjorkBSD: yeah, I watched the lecture .. pretty nifty little gem
00:13.32 brlcad network reset must have blown away the topic
00:19.53 bjorkBSD ah :)
00:19.57 bjorkBSD had you seen it before?
01:15.58 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
01:44.41 brlcad bjorkBSD: no, i hadn't!
01:46.02 brlcad so you just found yourself watching their posted cray 1 lecture for fun? :)
01:46.24 bjorkBSD yes :D
01:47.44 bjorkBSD no computers have next to nothing to do with my blue collar job.
02:40.29 *** join/#brlcad RatOmeter_ (n=chatzill@139.78.95.188)
04:08.42 *** join/#brlcad dtidrow (n=dtidrow@69.255.182.248)
10:14.46 CIA-5 BRL-CAD: 03d_rossberg * 10brlcad/src/librt/mirror.c:
10:14.46 CIA-5 BRL-CAD: include string.h if HAVE_STRING_H is defined
10:14.46 CIA-5 BRL-CAD: include nurb.h (RT_NURB_EXTRACT_COORDS)
10:30.04 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
12:47.36 *** join/#brlcad rossberg (n=rossberg@bz.bzflag.bz)
14:18.00 *** join/#brlcad docelic (n=docelic@212.15.184.145)
15:21.15 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-168-191.ks.ks.cox.net)
17:24.20 *** join/#brlcad cad02 (n=5502d4c0@bz.bzflag.bz)
21:19.03 *** join/#brlcad buluca (n=buluca@81-208-36-82.ip.fastwebnet.it)
22:12.19 *** join/#brlcad PrezKennedy (n=Matthew@c-69-138-68-160.hsd1.md.comcast.net)
22:16.43 PrezKennedy geez... its only tuesday
22:17.53 *** join/#brlcad DarkMaster (n=Matthew@c-69-138-68-160.hsd1.md.comcast.net)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070131

irclog2html for #brlcad on 20070131

00:51.47 *** join/#brlcad docelic (n=docelic@212.91.112.79)
01:26.59 *** join/#brlcad digitalfredy_ (n=digitalf@200.71.62.161)
02:15.18 *** join/#brlcad Twingy (n=justin@74.92.144.217)
05:54.44 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-168-191.ks.ks.cox.net)
05:56.34 bjorkBSD so i've drawn a few boxes and toruses and one or two other things so far.
05:56.42 bjorkBSD applaud me! :D
06:32.33 bjorkBSD ... or not :|
06:32.35 *** part/#brlcad bjorkBSD (n=bjork@ip70-178-168-191.ks.ks.cox.net)
06:56.18 brlcad heh
08:09.32 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/header.sh: remove the abort if the first line isn't detected. instead just warn and apply the header. also, add prefix to case for portability and empty argument matching.
08:10.58 CIA-5 BRL-CAD: 03brlcad * 10brlcad/BUGS: tessellation of some pipe in toyjeep.g fails (rather reliably) on a bend
08:11.35 CIA-5 BRL-CAD: 03brlcad * 10brlcad/TODO: add c-indentation-style to emacs variable block, setting to k&r or something more appropriate than the gnu default (see c-set-style).
15:20.07 *** join/#brlcad docelic (n=docelic@212.15.170.43)
17:30.02 ``Erik $ cvs commit -m 'linux is for retards'
17:30.04 ``Erik O:-)
17:32.11 ``Erik I think I may have librt working in the framework today... that'd be nifty.. adrt shortly after. and since I removed the offending source, I can just give it to you when it's done, instead of going through the public release procedure
17:47.10 Maloeran cvs commit -m 'OSX threading and memory management are abominable'
17:48.23 Maloeran I'll add single-ray non-threaded tracing functions when I get that source, since there's no other way
18:02.02 ``Erik I'm under the impression that some osX syscalls are ugly performers due to mach microkernel message passing...
18:05.17 ``Erik (also; osX uses phkmalloc(), not dl-malloc)
18:30.00 Maloeran I think the fact that the routing system and codes are completely different is being understood
18:33.07 Maloeran I find myself pondering about Intel's latest Xeons, the Core2 architecture ; though it's limited to 2 sockets per motherboard
18:46.22 ``Erik are mark and/or tony informed of the difficulties?
18:48.27 ``Erik (librt results being curried back and performance monitoring is in place... nifty.. oddly enough, single threaded, fbsd/amd64 2.0ghz is 120krps and linux/ia32 2.0ghz is 34.7krps)
18:56.49 Maloeran Are you comparing an Opteron with a Pentium 4?
18:57.08 ``Erik opteron and xeon
18:57.22 ``Erik p4-xeon
18:57.23 Maloeran They aren't informed, but I think they'll make this work eventually. I'm just amused from the fact they never knew canadian banks worked differently
18:57.43 Maloeran Well sure, that's a crappy chip in comparison to an Opteron
18:57.45 ``Erik they're not an international company... :D
19:00.11 Maloeran Oh well, it's just impatient for I'll order some nice hardware as soon as it's received
19:10.50 Maloeran I'm* just
19:15.55 ``Erik heh, stupid canucks, doing everything bass ackwards ;)
19:18.00 Maloeran Tsk, how could you ever buy a Pentium 4 ; the old Athlons were already better back then
19:19.14 Maloeran Unless it was forced on you by management, I had assumed you had a word to say on the hardware you receive
19:19.37 ``Erik it was here when I got here
19:19.45 ``Erik and it had "dell" stamped on the case (it's a rack mount thingy)
19:30.28 *** join/#brlcad clock_ (i=clock@84-72-60-18.dclient.hispeed.ch)
19:46.18 dtidrow_work brlcad: you around?
19:47.04 brlcad nope
19:47.09 dtidrow_work heh
20:39.30 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/conv/comgeom/cvt.c: should be using bu_getopt and friends
20:57.33 CIA-5 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: update comment, USE_PROTOTYPES is set in configure, not machine.h
21:01.46 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/canon/canonize.1: consistency on BRL-CAD where not technically problematic, s/BRLCAD/BRL-CAD/
21:39.22 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/conv/iges/iges.c: more BRL-CAD name consistency. allow BRLCAD or BRL-CAD in the attribute string.
21:40.00 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/conv/jack/ (g-jack.c jack-g.c): use libbu getopt
21:40.48 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (10 files in 4 dirs): consistency on BRL-CAD name use, s/BRLCAD/BRL-CAD/
22:03.07 Maloeran http://www.libregraphicsmeeting.org/index.php - Some conference in Montreal in May, do you guys want to come over here for a change? :)
22:03.39 Maloeran Perhaps not quite on topics that concern BRL-CAD though
22:04.15 ``Erik sounds like it'll be a bunch of french faggots
22:04.16 ``Erik :D
22:04.33 ``Erik <-- might be in ottawa may 18-19
22:04.39 ``Erik http://www.bsdcan.org/2007/
22:05.50 Maloeran Tsk Ottawa, come try some of Montreal's restaurants
22:07.49 ``Erik heh
22:08.04 ``Erik the hotel+travel thing mentions hitting montreal by air, then training to ottawa
22:08.28 ``Erik unfortunately, it's after your contract is completed, so I can't use it as an excuse to "meet"
22:08.30 ``Erik :)
22:09.07 Maloeran We can use it as an excuse to... present Rayforce or something, perhaps a future piece of Blender
22:10.52 Maloeran On a related topic, Mark asked if other contracts were planned or if they could put me on their fire simulation
22:10.57 ``Erik blender isn't on the radar with the pointy hairs
22:11.21 ``Erik I don't know.. I think the current posture is "we want to use him, we don't know for what right now"
22:11.36 ``Erik send me an email at my work addy to remind me and I'll make noise about it
22:11.42 ``Erik erikg@arl.army.mil
22:11.46 ``Erik <-- home right now ;)
22:12.04 Maloeran All right. The fire simulation looks fun to play with, but the project's team seems... weird so far
22:12.39 ``Erik heh
22:13.01 Maloeran From what I have seen so far, a bunch of engineers writing Fortran77 code, without any real programming skills
22:13.27 ``Erik <-- has no binding authority and those with it rarely notify him, is in the dark
22:13.35 ``Erik yes, actually
22:13.35 ``Erik a bit worse
22:14.49 ``Erik from what I gleaned off of mark when we were sitting there, there was a fortran coder who write it in floortrash IV, some dudes (engineer types, no cs background either by education or experience) who really don't know coding hacked it until it worked in a f77 compiler, and other people
22:15.02 ``Erik (again, engineer types) get told to "make it do something new" every once in a while
22:15.45 Maloeran Yes, that's about it. They asked 25-50 words on my ideas to rewrite the whole thing, they received about 2000 words
22:15.53 ``Erik typically, that kinda coder has a basic handle on something as complex as, say, a linked list... but not much more
22:16.16 Maloeran And I really lost on the way... I received questions like "Which is faster, equations or look-up tables?" without any background or context
22:16.26 Maloeran really lost them* on the way
22:16.36 Maloeran Ahaha
22:17.02 ``Erik (and I consider a method to be a function... that's how the machine sees it)
22:17.42 ``Erik to use java mangling, path$to$class$method() (far less horrible than, say, c++ mangling)
22:17.43 Maloeran Mark undertands code better than they do, he's the only one who was able to write meaningful feedback on the 2000 words summary
22:18.00 ``Erik there're some people at survice who know their shit
22:18.10 Maloeran I think Mark is great as a manager, really
22:18.13 ``Erik and there're some who don't... and that is everywhere
22:18.32 ``Erik yeah, tony seems like a decent guy, the switch isn't gonna really jack anyone, I don't think
22:19.20 ``Erik probably the most impressive thing about mark isn't his technical aptitude, but his ability to get the hell out of the way when the topic goes beyond him
22:19.56 ``Erik good guy, hope he likes his new position :)
22:20.26 Maloeran I'm apparently sticking to Mark as manager, I think he prefered to keep it that way
22:20.34 ``Erik his replacement seems to exhibit the same ability, as well as a very tech based candor
22:20.40 ``Erik huh
22:20.42 ``Erik aight
22:20.51 ``Erik he's moving south, though
22:20.55 Maloeran Example of feedback from the engineers, about SSE-packed data storage and processing : "In you latest epistle, you mentioned grouping the grid-cells in 'packages' of four. Since a cube has 6 sides, why not in groups of 6, one for each face? "
22:21.05 Maloeran Right, I know
22:21.15 ``Erik I spoze that really doesn't matter if you're working on non-arl stuff
22:21.35 Maloeran I can't see how could one organize the cells of a region in groups of 6 to match the faces of cubes! It can't be done!
22:21.35 ``Erik less rural down there, if/when ya move, I spoze :)
22:22.14 ``Erik ah,yes... the snow.. the ice... the car doors... pleasant living... :D *duck*
22:22.37 Maloeran Oh, especially the car doors :)
22:29.26 Maloeran I really wonder what this fortran code will look like, do you have any clue on how big it is?
22:29.46 Maloeran I just wonder if it might be possible to rewrite it all in a short time frame
22:29.55 ``Erik well
22:29.59 ``Erik if it falls int he same pattern
22:30.20 ``Erik 90-95% is superfluous
22:30.20 ``Erik if documentation exists, it's wrong
22:30.25 Maloeran I have heard there is a function with 150 parameters in it
22:30.31 ``Erik and it'll either make your eyes bleed
22:30.35 ``Erik or go insane
22:30.38 ``Erik :D
22:30.40 Maloeran Cool! :)
22:31.01 ``Erik <-- was insane before he started doing paid work, so just gets the bleeding eyes things
22:31.11 Maloeran As long as I can rewrite it all from scratch, I don't think I really mind ; but I wonder if I'll have time
22:40.25 brlcad Maloeran: seems like a rather tiny conference
22:40.42 brlcad mildly interesting, but it's on the periphery
22:43.34 Maloeran Yes, I'll probably have a look because it's 15 minutes away, but I wasn't seriously expecting you guys to come
22:45.10 brlcad feel free to pimp up brl-cad ;)
22:46.07 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:34.18 ``Erik and let us know how many people show up and how 'useful' it is :)
23:38.34 brlcad looks like about 40-60 showed up last year
23:40.48 Maloeran Ahah
23:43.53 Maloeran Where did you see that, brlcad?
23:47.51 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-168-191.ks.ks.cox.net)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070201

irclog2html for #brlcad on 20070201

02:30.31 *** join/#brlcad digitalfredy_ (n=digitalf@200.71.62.161)
03:53.22 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096781862.dsl.bell.ca)
03:53.29 louipc howdy
04:52.44 *** join/#brlcad louipc (n=louipc@65.95.144.38)
04:54.04 bjorkBSD 'sup
07:03.21 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-168-191.ks.ks.cox.net)
07:30.48 *** join/#brlcad clock_ (i=clock@84-72-60-18.dclient.hispeed.ch)
09:39.27 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096781862.dsl.bell.ca) [NETSPLIT VICTIM]
14:26.26 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/blt/src/bltBgexec.c: missing sys/errno.h header
14:31.21 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/blt/src/bltMath.h: BLT_DBL_EPSILON isn't defined
16:15.44 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/blt/src/ (bltUnixPipe.c bltVecMath.c): add sys/errno.h to appease configless compilation
16:16.26 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/blt/src/bltMath.h: define BLT_DBL_EPSILON and BLT_FLT_EPSILON so that configless compilation will succeed.
18:25.52 *** join/#brlcad docelic (n=docelic@212.15.173.84)
19:49.00 *** join/#brlcad kakashi (n=5840116c@bz.bzflag.bz)
20:27.26 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c: define some default for a configless compile
21:52.58 CIA-5 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: include the same prototype declarations that vls.c uses for bu_vls_printf and bu_vls_sprintf. remove the non-existant bu_vls_blkset.
22:16.18 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libbu/vls.c: provide types for the cray func prototype for bu_vls_printf and bu_vls_sprintf now that the function is unk&rified
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070202

irclog2html for #brlcad on 20070202

00:00.58 *** join/#brlcad digitalfredy_ (n=digitalf@200.71.62.161)
00:06.24 ``Erik hm
00:42.38 ``Erik hah
00:42.41 ``Erik free?
00:42.51 brlcad yup
00:43.04 ``Erik aight... they're all on the webpage and it's fast
00:43.05 brlcad most of the podcasts are free
00:43.26 brlcad yep, but clicking the *subscribe* is pretty darn convenient
00:43.33 ``Erik aight *shrug* :D
00:43.35 brlcad it'll automatically send me the new ones
00:43.40 ``Erik swank
00:43.52 ``Erik I might need to do that, heh
00:44.18 brlcad these video podcasts are getting addictive
00:44.27 ``Erik I have a bookmark folder of "daily urls" that I click "open all" on every day
00:45.08 brlcad getting daily nbc news, daily italian lesson, npr fresh air, strongbad, thistlepod, and a few others now
00:45.12 ``Erik freshmeat, slashdot, linuxgames, happypenguin, opengl.org, gamasutra, ibm's dev page, my comic page, zefrank, bash.org/?latest, qdb.us/?latest, ...
00:45.50 brlcad yeah, most of those are either on my rss list or are visited when I get the chance
00:45.55 ``Erik (the comic page crawls 20 or so webcomics and dumps the actual comic from each in a single big unified page)
00:46.04 brlcad i've seen/used your comic page
00:46.12 ``Erik ah, heh :)
00:46.13 brlcad i try to avoid comics these days
00:46.23 brlcad too many, too much time :)
00:46.24 ``Erik I have a v2 almost done, just some bughunting I think
00:46.50 ``Erik it has the notion of user and comic state, so if you've already seen the image, it won't show it again
00:47.29 ``Erik (and if you miss a day, it shows you all teh ones you haven't seen)
02:08.23 louipc hehe strongbad
02:08.51 louipc I wonder if there's a daily finnish lesson podcast
02:18.15 ``Erik O.o
02:40.17 Twingy seen the Pico-ITX?
02:40.51 bjorkBSD no.
03:48.05 *** join/#brlcad ChanServ (ChanServ@services.)
03:48.05 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
04:00.40 louipc have you heard of the linux foundation yet?
04:00.57 bjorkBSD who is that?
04:01.17 louipc apparently they're gearing up to go against microsoft
04:01.55 louipc a merger of odsl and fsg
04:02.20 louipc http://www.linux-foundation.org/en/About
04:02.37 bjorkBSD ah.
05:24.52 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
06:05.24 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/librt/librt.3: update example to use libbu bu_getopt
06:09.25 *** join/#brlcad cad61 (n=51d56cf5@bz.bzflag.bz)
06:13.06 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/mged/chgmodel.c: declare k in f_mirror
06:13.59 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/librt/mirror.c: change references to f_mirror to rt_mirror
06:29.15 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libdm/Makefile.am: uses libbu and libbn, libadd declare them
06:33.39 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/Makefile.am: dependency ordering on libadd libraries
06:38.21 CIA-5 BRL-CAD: 03brlcad * 10brlcad/HACKING: document all of the various library dependencies. add a description of the newly added libbrlcad as well.
06:38.36 brlcad good stuff
06:57.17 Maloeran A stupid question ; does anyone have a term to refer to the entities of a processing network, may they technically be clients, servers, masters or slaves?
06:58.35 Maloeran Just trying to get proper terms for the API, "nodes" and "links" are already internally used for other concepts
06:59.50 brlcad processing node is what first comes to mind
07:00.52 brlcad might get away with peers if they are also peers
07:00.55 Maloeran Right. I'm trying to avoid confusion on internal terms
07:01.28 Maloeran "Peers" wouldn't be too appropriate, it's more master/slave based
07:02.30 Maloeran Thanks, I'll use "Node" in the API and try to avoid confusion within the source
07:07.47 *** join/#brlcad clock_ (i=clock@84-72-61-17.dclient.hispeed.ch)
07:07.50 brlcad yeah, there's not much terminology when it comes to generic descriptions of network connectivity
07:09.00 brlcad connections, nodes, points, links, junctures, hmm..
07:12.25 *** join/#brlcad clock__ (i=clock@84-72-61-17.dclient.hispeed.ch)
07:31.17 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (156 files in 12 dirs): Updated to the latest release of libpng, from version 1.2.8 to version 1.2.16. Includes all of their ('without config script' distribution) files.
07:44.08 brlcad dammit.. per-program cppflags wasn't added until automake 1.7
08:18.08 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/canon/canonize.c: need stdlib.h for exit(), quell warning
08:24.50 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libfb/if_ogl.c:
08:24.50 CIA-5 BRL-CAD: rename ogl_open, ogl_close, and ogl_choose_visual to have an fb_ prefix to avoid
08:24.50 CIA-5 BRL-CAD: namespace collisions with libdm. this should probably be done more
08:24.51 CIA-5 BRL-CAD: comprehensively, but gets past the linking error du jour. declare funcs one per
08:24.51 CIA-5 BRL-CAD: line while we're in here.
08:27.25 brlcad what is this ..
08:27.32 brlcad sleep .. you speak of
08:27.47 Maloeran It's very relaxing, you should try it sometimes
08:27.56 brlcad sounds like devil talk
08:28.03 brlcad keep your voodoo magic to yourself
08:29.58 brlcad hm. i wish there were a 24 hour gym nearby.. i could really go for a workout right about now
08:30.20 Maloeran Running outside in the snow won't do the trick? It works for me
08:30.46 brlcad there's not much snow out, but plenty of ice I"m sure
08:31.01 Maloeran Ah yes, that's less pleasant
08:31.18 brlcad rather dark to see it too this far out
08:32.57 brlcad plus, my knees and quads are already sore from yesterday, I'd rather do some heavy lifts and something less pounding on the knees .. followed by a nice dip in a hot tub or sauna..
08:33.00 brlcad mmMMMmmmm
08:33.37 Maloeran So I'm guessing you don't have to be at work at 7h30 tomorrow, right? :)
08:36.00 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
08:36.50 brlcad I don't, but I think I will go in anyways .. should be pleasant enough to get some work done
08:36.52 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (12 files in 10 dirs):
08:36.52 CIA-5 BRL-CAD: remove the png headers from our include directory. png_cppflags are now
08:36.52 CIA-5 BRL-CAD: provided by configure and appropriately set to src/other/libpng if we're not
08:36.52 CIA-5 BRL-CAD: using a system libpng. this should help to avoid header conflicts aside from
08:36.52 CIA-5 BRL-CAD: just unnecessarily duplicating 3rd party headers. use the new png_cppflags as
08:36.55 CIA-5 BRL-CAD: appropriate, though have to add it to _CFLAGS since per target _CPPFLAGS support
08:36.57 CIA-5 BRL-CAD: wasn't added until automake 1.7 (and brl-cad allows anything 1.6.0+).
08:37.12 brlcad maybe keep hacking here until the gym opens at 5, then in to work
08:37.58 Maloeran Impressive. I'm barely able to write code after being awake a mere 18 hours
08:39.01 brlcad varies for me, sometimes good for 20, sometimes 40 .. depends what I'm doing during my circadian low
08:40.17 brlcad my schedule rotated a few times last week from a couple all-nighters, so I don't think I'll hit a low until about 8am right now
08:40.47 brlcad so makes for an easy 40 as I'll be energized after the workout, and busy
08:43.28 Maloeran Eheh, nice. My circadian cycle used to be completely messed up, days of 30 hours, for years... I really made an effort to adopt a normal daily cycle when the contract began
08:44.32 clock_ I went sleeping yesterday at midnight instead of the recently more usual 22.40 and my rhythm is going to be screwed up from that for about the next week ;-)
08:48.59 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/ (91 files in 31 dirs):
08:48.59 CIA-5 BRL-CAD: convert all of the lingering getopt calls to bu_getopt (as well as the related
08:48.59 CIA-5 BRL-CAD: getopt globals optind, opterr, optarg) -- libbu's getopt has the benefit of
08:48.59 CIA-5 BRL-CAD: being re-entrant and is portable to environments where getopt() may not be
08:48.59 CIA-5 BRL-CAD: available.
10:03.47 CIA-5 BRL-CAD: 03brlcad * 10brlcad/configure.ac:
10:03.47 CIA-5 BRL-CAD: check for -lstdc++ properly like any other library. add conditionals around the
10:03.47 CIA-5 BRL-CAD: openNURBS checks so if it's disabled, the checks are not performed. rephrase
10:03.48 CIA-5 BRL-CAD: the availability summary (we're not necessarily linking them, they're just
10:03.48 CIA-5 BRL-CAD: available)
14:49.42 bjorkBSD you're aging!
14:49.51 ``Erik brlcad: would it be so horrible to bump the required automake to 1.7? 99.9% of the consumers will just use what package with it when you do a "make dist"...
14:50.41 ``Erik no, my employer does not understand the notion of 'first 40' or 'flex time'
14:52.09 bjorkBSD <PROTECTED>
15:30.52 Maloeran Woohoo, SURVICE understood how direct deposit to canadian banks works. Time to buy some hardware
15:43.18 bjorkBSD survice sells hardwar?
15:43.20 bjorkBSD e
15:43.40 dtidrow they sent money so that he can buy some
15:44.33 bjorkBSD can anyone receive money to buy hardware?
15:45.06 dtidrow heh - would be nice, wouldn't it? ;-)
15:46.00 dtidrow IIRC, they've got some sort of consulting arrangement going
15:46.10 bjorkBSD they buy him hardware and he says 'woohoo'
15:46.19 bjorkBSD hmmm. i'd like such a gig too.
15:58.33 brlcad ``Erik: yes it would be
15:59.26 brlcad at least right now, with the main dev platform still shipping 1.6.3
16:04.57 Maloeran Still awake, Sean? :)
16:06.08 brlcad yeap
16:06.35 brlcad didn't make it to the gym, though ..
16:06.38 bjorkBSD say, did you develop the industry diagram?
16:06.41 bjorkBSD ... it's my wall paper :D
16:06.43 brlcad mebbie later
16:06.53 brlcad bjorkBSD: heh, neat
16:08.20 bjorkBSD yeah.
16:09.04 bjorkBSD i put away my brl tutorials until i saw that cray lecture mentioning brl :D
16:10.06 brlcad =)
16:10.34 bjorkBSD eh. i was gonna use rhino.
16:10.55 bjorkBSD but i found religion so i'll stick to this.
16:11.13 brlcad heh
16:11.39 brlcad rhino's pretty nice, for some purposes in particular
16:11.56 brlcad entirely limited in other ways, but nice for their market
16:11.59 bjorkBSD but brl is functionally equivalent so i'm not gonna worry about it too much.
16:14.12 bjorkBSD how come the mged user manual isn't mentioned in the docs ... or am i not seeing what's infront of me (as usual) ?
16:14.35 brlcad bjorkBSD: not mentioned in which docs?
16:14.37 bjorkBSD yeah it's in .ps and it starts from the bibliography but it's pretty damned good!
16:14.48 bjorkBSD the brl docs... i didn't see it on the sourceforge site.
16:15.49 brlcad ahh, mostly because the ones that are up there were converted to html, and nobody got around to doing that for the other volumes
16:16.05 bjorkBSD oh.
16:17.01 brlcad most of the website stuff is rather "half-baked" in need of overhaul attention
16:17.11 bjorkBSD hrmmm
16:17.33 brlcad with the exception of maybe the rest of the sf project pages
16:17.49 bjorkBSD okay.
16:17.51 brlcad but brlcad.org, for example, needs to be redone
16:17.58 brlcad what's up there now was literally the bare minimum
16:18.56 brlcad bjorkBSD: if you are interested in working on it, you're more than welcome ;)
16:19.03 bjorkBSD <PROTECTED>
16:19.20 bjorkBSD i use vi and ed so minimalism is my middle name.
16:19.27 brlcad hah
16:19.38 bjorkBSD however, a user manual/info thingy is part of the product
16:19.51 bjorkBSD and it really helps make it more use-able.
16:20.03 bjorkBSD so ... i'd like to take a stab at it.
16:20.15 bjorkBSD don't expect fancy flying gifs though :-S
16:20.22 brlcad i'd really at least like to get those documents into CVS, but that's a chore
16:20.24 bjorkBSD or umm flash-ey bits and what not.
16:21.05 bjorkBSD why the hell not? :D
16:21.08 brlcad just fancy flashy flying pngs instead? :)
16:21.11 bjorkBSD hahahha
16:21.57 brlcad the tutorial series is fairly straightforward .. mainly converting them all to docbook is just grunt work
16:22.23 bjorkBSD never used docbook. i'll find out.
16:22.30 brlcad the hard question is whether things like the industry diagram can be brought in as anything other than an image
16:23.34 bjorkBSD it's a nice wallpaper i tell you.
16:23.52 brlcad there's no good/common standard format where I could actually get the diagram back to the tools used to create it
16:24.05 bjorkBSD what'd you use?
16:24.26 brlcad that was mostly done in indesign
16:25.34 bjorkBSD hmm
16:25.41 brlcad rather tufteish diagram, I should send it to him to see if he'd comment
16:25.51 bjorkBSD hehehehe
16:26.07 brlcad it has something like 7 dimensions of data
16:27.10 bjorkBSD well, my car's not co-operating with me and it's too cold to go play outside so i should do something.
16:27.21 bjorkBSD i might uncover more tutorials to push me along :)
16:28.28 bjorkBSD the one i'm using is a little long in the tooth on just a chapter or two which might fit neatly in an appendix.
16:29.12 ``Erik brlcad: "main dev platform"? both fink and macports have newer automakes, as does fbsd... :D
16:29.49 brlcad ``Erik: your point being? neither of those are provided by default
16:30.01 ``Erik aight *shrug*
16:30.50 brlcad it's only a minor annoyance that have to use _CFLAGS instead of _CPPFLAGS .. hardly worth changing a fundamental version minimum
16:31.31 brlcad especially one that would make things a pita in general for the common use
16:32.33 ``Erik <-- has always taken the "it's a distributable, so I'll use whatever I have on my system" approach, very few people should be touching the Makefile.am's, and those that should touch them probably have a more recent version or can get it and know what to do :)
16:32.46 ``Erik you're not in the building, are you? it's gettin' to be lunch time
16:33.06 brlcad nope, I ditched
16:33.19 bjorkBSD where do i sign, mr brl?
16:33.29 ``Erik dave is disturbingly eager to check out the o club O.o
16:33.29 bjorkBSD *signup*
16:33.37 brlcad ``Erik: even for just myself.. it would make my daily use a pita as I'd have to change all the macs I work with
16:34.02 brlcad bjorkBSD: right here ;)
16:34.14 ``Erik ok... all the macs I work with have 1.10 from macports, it's a fundamental to my operation as putting my dock on the side and changing to graphice :)
16:34.20 ``Erik graphite
16:34.20 bjorkBSD -> bjork is a GODDESS :x
16:34.22 bjorkBSD there. done.
16:34.46 brlcad that's just because you're a bsd zealot even on the mac ;)
16:35.18 brlcad bjorkBSD: hehe
16:35.52 ``Erik I d'no if I'd say "zealot".. I do have solid expectations of how machines should operate (they should work, be efficient, and let me get my job done with minimal fuss) that drives me towards the bsd's with a certain package load
16:36.09 brlcad yeah yeah, it's religion ;)
16:36.38 ``Erik heh, at least it's the right one ;>
16:36.49 brlcad I appreciate it to, but I also like things working without any effort on my part to "set them up"
16:37.08 brlcad when that can be done without a setup cost, sweet
16:37.30 brlcad when it can't, se la vie .. another day
16:38.08 ``Erik out of the box, a mac needs serious help... gotta get X on it, gotta get Xcode, gotta make some symlinks, ...
16:38.29 ``Erik I should stupid one of my macs back to vanilla for testing, I suppose :)
16:38.43 bjorkBSD a script!
16:38.52 bjorkBSD a setup script! that's what your mac-y needs
16:39.07 brlcad technically you don't "gotta get X on it" nor any symlinks, and a compiler is there by default
16:39.25 ``Erik hm, all 5 of them are already 'correct', why should I make a script? :D
16:40.00 bjorkBSD hehehe to make the 6th one easier to setup.
16:40.05 ``Erik hum, I thought out of the box, it didn't have gcc... (unless you use the developer package some versions came with)
16:41.28 brlcad I've heard of some getting a system that really had no compiler installed, but I've yet to see one that didn't and those claiming it didn't weren't entirely reputable
16:42.31 brlcad might have just been named something different for that matter, they support the "posix compiler" interface too (cc, c89, c90, etc)
16:44.29 Maloeran OSX is the "main dev platform"? Gah!
16:44.46 bjorkBSD the plot thickens
16:44.52 bjorkBSD Maloeran's view dims.
16:45.01 brlcad in the end, it still comes down to usability -- if some random user downloads the package and attempts to compile -- it's far easier to tell them to install the dev tools (and even X11) than macports followed by a set of command line things they have to run
16:46.17 brlcad Maloeran: philosophy is to run anywhere and everywhere .. "main dev platform" is an extension of where most of the development occurs, not any conscious decision to support any system over any other
16:46.52 brlcad if there were active windows devs or linux devs that were out-contributing, that would easily change
16:47.12 Maloeran From my limited experience so far, OSX seems a very poor platform performance-wise
16:48.18 brlcad a curious statement, really, though only a tiny fraction of the entire equation
16:49.33 ``Erik and, yeah, if your code abuses syscalls and you tune it so the abuse is acceptable on one os but not others, the other os's will look poor. Code better. :D
16:50.10 Maloeran Erik, test that raytracing benchmark on OSX, you'll see the same issues
16:51.17 ``Erik actually, I did with librt, and I didn't see that issue... the mac screamed... not as hard as the opterons, but it stomped the ia32 :)
16:51.56 Maloeran I now have a complete memory manager sitting on top of malloc(), but I would be eager to point out that it provides no benefit on Linux
16:53.07 bjorkBSD hmmm maybe i should dust off my indigo2 ;)
16:53.09 ``Erik (in fact, of all the cpu's and os's I tested, the g5/osX was the #3 spot in performance, the top two being opterons running fbsd and linux. Absolute worst was ia32 (p4-xeon) running linux)
16:53.16 bjorkBSD oh it still lacks a monitor.
16:53.23 bjorkBSD (to do... splurge on monitor)
16:53.34 brlcad bjorkBSD: heh
16:53.41 brlcad splurge
16:54.07 bjorkBSD yeah. after i develop my inventions in brlcad and sell them, of course :D
16:54.14 brlcad cool
16:54.33 Maloeran Erik, I guess they are less abusive in large memory allocation/freeing than my graph preparation code
16:54.47 Maloeran Even though it's all dynamically allocated
16:55.26 ``Erik you should invent and patent a business model for coping with the patent system :D
16:55.42 brlcad Maloeran: I actually wrote/ran a malloc analysis tool a few years ago whilest investigating a problem with malloc on 10.2 -- ran the tool across versions of the OS, ran on different hardware, different OSs
16:55.50 Maloeran "Patent on how to circumvent patents"
16:56.12 bjorkBSD you're patenting google.com/patents? :P
16:56.50 brlcad OS X 10.3 and 10.4's malloc performance is actually rather decent in comparison, it was amazingly better than everything else for some allocation sizes, or on par at others
16:57.03 brlcad a lot of variability in the lower allocation size ranges
16:57.06 ``Erik still got the data handy? and did you just do malloc and free, or did you do calloc and realloc, as well? (realloc tends to be one of the places where abuse really shows the dfiference between dlmalloc and phkmalloc)
16:57.57 Maloeran Ah... I don't know the details, but I know that my original graph preparation code would make OSX spend 90% of it's time in "syscalls", due to its aggressive freeing and zero'ing of pages
16:58.01 brlcad i ran calloc/realloc at the time and didn't notice really any relative difference on the first few tests, so in the interest of time stopped
16:58.30 Maloeran Code than ran in 10 seconds on Linux was taking several minutes on Erik's OSX box, I could hardly believe it
16:58.30 brlcad ``Erik: of course, I never get rid of any data ;)
16:59.35 ``Erik phkmalloc guarantees contiguous wire memory, so if it cannot cleanly grow the memory, it allocates a new area and copies the data, then frees the old one... dlmalloc dicks with the mmu lsu and just lives with insanely fragmented memory
16:59.59 Maloeran Insanely fragment memory is not a problem
17:00.21 Maloeran Caching and prefetching work in the process address space, not the translated addresses
17:00.37 ``Erik that depends...
17:00.54 Maloeran And anyway, realloc() was not the issue, I don't think there's any of that in the prep
17:01.17 ``Erik if y ou have something like hotswap domains where you can remove physical memory from a live machine, fragmented memory makes the release code much more complicated (therefore bug prone)
17:01.40 ``Erik the ugly and bad of fragmented memory is there, but it's the os's job to cover it up *shrug*
17:02.21 Maloeran Sacrificing performance because it's "more bug prone" is not a good argument for me :)
17:02.48 ``Erik adrt's initial file reader was something like read a page, realloc, read a page, ... it was ok on linux, but crawled on bsd :)
17:03.05 Maloeran Yes, it still does that to collect triangles
17:11.39 bjorkBSD hmm.
17:11.48 bjorkBSD i have an idea.
17:11.53 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (14 files in 7 dirs): include bu.h and link libbu for bu_getopt
17:18.12 Maloeran All right, it's decided, it's going to be Clovertown 4 cores dies
18:16.46 *** join/#brlcad cad46 (n=57a08567@bz.bzflag.bz)
18:29.55 brlcad speaking of strongbad feed subscriptions, new one out today =)
18:34.46 ``Erik w00t
18:35.04 ``Erik erm
18:35.17 ``Erik 'strong badathlon' was out a couple days ago, dude
18:35.31 brlcad haircut
18:36.03 ``Erik huh, not showing up at the webpage
18:37.00 brlcad ah, not new
18:37.24 ``Erik ah ha... podstar
18:40.04 brlcad looks like the feed is set up to dish them out at random, maybe because i'm not "caught up" or somesuch
18:51.15 ``Erik brlcad: ports/misc/nut
18:52.28 ``Erik curses, so it'd work just fine on that machine in belize :)
19:03.08 *** join/#brlcad bobbens (n=bobbens@84.16.237.134)
19:06.47 brlcad heh, funny
19:43.42 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (isst/master/SDLMain.h rise/master/SDLMain.h): unused files
19:47.08 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (52 files in 16 dirs): finish changing all #defined symbols to uppercase...
21:30.03 *** join/#brlcad pcman (n=524c1dd7@bz.bzflag.bz)
21:30.37 pcman hello
21:32.12 pcman can somebody help me to see if the BRL-CAD is a right choise for me. many thanks
21:34.18 brlcad pcman: howdy
21:34.43 pcman hello brlcad
21:34.49 brlcad pcman: can you pinpoint your need on this diagram? http://ftp.brlcad.org/Industry_Diagram.png
21:35.01 brlcad that might help you see if it's even in the ballpark ;)
21:35.37 pcman I am developing application for CAD engineering
21:35.57 brlcad owhat sort?
21:36.04 brlcad s/ow/of w/
21:36.05 pcman more exatly steel detailing and fabrication software on windows
21:36.24 pcman 3d model => details
21:36.36 brlcad that's starting to get into the CAM realm, but continue..
21:36.54 pcman from 3d model I create 2d drawings
21:37.13 brlcad okay
21:37.18 pcman fabrication (assembly)
21:37.24 pcman and overview
21:37.43 pcman currently I use a brep solid modeler
21:38.13 brlcad okay
21:38.30 brlcad what sort of 2D drawings to you create?
21:38.42 brlcad raster/vector?
21:38.50 pcman vector
21:38.50 brlcad engineering diagrams?
21:38.58 pcman not
21:38.58 brlcad ala blueprints
21:39.14 pcman not diagams
21:40.16 pcman sorry I am not sure about the term
21:40.30 brlcad how do you currently use the brep solid modeler (which one?) .. you model something in 3d, output a vector diagram, and feed that to the steel detailing machine?
21:41.07 pcman I need to create vectorial 2d cut to a 3d model
21:41.31 pcman 3d isometry with hidden line removal
21:42.18 pcman the output must be vectorial (I further process it programmatically)
21:42.41 pcman for dimension symbols, hatch, etc
21:42.52 brlcad hm, brl-cad can generate the latter, but alas not in a vectorized format currently
21:43.00 brlcad example: http://brlcad.org/images/havoc_rtedge.png
21:43.15 pcman I saw this thanks
21:43.37 brlcad most of the image output is configurable, but it's certainly not vector format
21:43.39 pcman the of rtedge is always an image
21:43.45 pcman ?
21:43.55 brlcad it could be vector format, but it would require source modifications
21:44.00 brlcad yes, it is
21:44.30 pcman and I can have access pogamatically to it?
21:44.50 brlcad i played with some tools that generate a vector image from raster images, but they take a fair bit of hand tweaking to get a good vector rep
21:45.01 pcman I see
21:45.13 brlcad all of brl-cad source code is available (free, open source)
21:45.30 pcman currently I use amodeler (Autodesk)
21:45.58 pcman I saw this and seems to be a great application
21:46.42 pcman I wanted first to check if it's good for my needs and then to digg into the sourcecode
21:47.12 brlcad there is a lot of functionality under the hood, but with minimal investment in some aspects (e.g. user interface, usability, etc)
21:48.14 pcman yes. I can understand this. It's not a comercial application
21:48.14 brlcad there is an API on the entire geometry layer, so you could certainly use the geometric information in a given model and build up a vectorized 2D projection
21:48.48 pcman this is what I need
21:49.10 brlcad rtedge under it's current implementation basically shoots some sized grid of rays into the scene and queries the geometry types .. it then evaluates the ray results to determine where there are pixels that span a geometric edge
21:49.53 brlcad instead of building up a pixel map, you could build up vectorized outlines (as you do have knowledge of geometry types upon intersection) and use that instead
21:51.17 pcman I can find information on each geometry the ray hits?
21:51.28 brlcad yep, that's the easiest part ;)
21:51.50 brlcad that's basically what all of the rt* apps do
21:52.15 pcman I will study it. thanks
21:52.34 brlcad src/rt/viewedge.c contains the guts to rtedge in the source code
21:52.56 brlcad primitive geometry are all implemented in src/librt/g_*.c
21:53.08 pcman thank you very much.
21:53.11 brlcad *ideally*, to get what you need..
21:54.17 pcman all of these are under the LGPL licensed parts?
21:54.20 brlcad you'd probably modify the primitives to provide a projected 2D representation or even just a BREP form of themselves .. you'd then apply any CSG transformations to the BREP forms and project that onto 2D
21:54.42 brlcad all of BRL-CAD's code, even the binaries, are now LGPL
21:55.11 brlcad basically all LGPL and BSD code (the build system, benchmark suite, and some helper scripts are BSD licensed) now
21:55.33 brlcad that announcement is going to be made with the next 7.10 release next week
21:55.39 brlcad though the changes are already in CVS
21:55.52 pcman great
21:56.12 pcman regarding your last advice
21:56.29 brlcad documentation changes from a dual-licensed GPL/GFDL to a variant of the BSD license as well
21:57.15 brlcad the last advice is the more involved, but not intractable .. and something others would likely contribute to and help with
21:57.15 pcman BSD is ok for comercial apps?
21:57.34 brlcad heh, BSD is one of the least restrictive
21:58.07 brlcad all BSD basically says is that you can't claim authorship on the parts you didn't write, otherwise you can do pretty much *anything* with the code (even sell it)
21:58.53 brlcad doesn't even require return of modifications like the LGPL, though any mods would be appreciated
21:59.08 pcman great.
21:59.41 pcman If we will choose BRL-CAD we will contibute
22:00.45 brlcad glad to hear it
22:01.14 brlcad that's one of the great aspects of being open source -- if it doesn't do what you want, you're welcome to make the changes to get it doing what you need
22:01.52 pcman I have one more concern regarding model size
22:02.13 brlcad there's a couple decades and a couple hundred overall man-years of effort invested as it is, so you get a nice leg up from otherwise starting from scratch
22:03.07 brlcad BRL-CAD's support for large models actually exceeds most of the commercial packages -- predominantly limited by your construction approach and hardware specifications (how much memory do you have sort of limits)
22:03.31 pcman yes. especially I will never get the budget to invest several years in dev. without results
22:04.27 pcman I have around 300,000 solid objects (not complex whan comparing to mechanical)
22:05.11 brlcad when you say "solid objects" what do you mean? primitive euclidean geometry or are those "parts" in themselves or something else?
22:05.45 brlcad sounds like some simple "parts" if I'm reading you right
22:06.17 pcman I call an object for example the brep body representation of a steel beam (with cuts, holes...)
22:06.19 brlcad like nuts and bolts, hinges, latches, doors, etc
22:06.28 brlcad yeah, okay
22:06.28 pcman yes
22:07.22 pcman I don't know many things about CSG so I am wondering if it's good to model a building with it
22:08.00 brlcad it's definitely a different approach in general than you have with traditional BREP feature-based modeling
22:08.28 pcman maybe it's too accurate for me and I loose speed
22:08.51 brlcad speed is one of the benefits actually, and compactness of the representation
22:09.27 brlcad CSG with primitives is about an order of magnitude smaller than spline surfaced BREPs which in itself is about an order smaller than facetized BREP
22:09.53 brlcad the downside is really the modeling approach that it requires, it's more mathematically rigorous
22:11.10 brlcad both are solid modeling approaches, so you get the same guarantees on topology and valid representations .. but the modeling interface for how you go about associating things is radically different
22:12.03 brlcad as a modeling interface, brl-cad's mged modeler leaves much to be desired -- if you specifically need a solid modeling user tool, you'll probably still end up writing your own interface or at least customize mged for your purposes if you went with brl-cad
22:12.18 brlcad that's changing with new interfaces being developed, but we're not there yet
22:12.38 brlcad the underlying representation, and api for creating/manipulating geometry is where there's a main benefit
22:12.54 pcman this is OK in my case. I only want to use the modeler component.
22:13.32 pcman in fact replace the current moder
22:14.45 pcman currently I persist in the model only parameters and I create (and cache) facetized bodies for display and algortithms
22:15.47 pcman With CSG probably the approach should be different.
22:16.27 CIA-5 BRL-CAD: 03brlcad * 10brlcad/TODO:
22:16.27 CIA-5 BRL-CAD: the script to M-x indent-regions now already exists (indent.sh). just need to
22:16.27 CIA-5 BRL-CAD: run the script on various directories one at a time while making sure
22:16.27 CIA-5 BRL-CAD: indentation isn't confused by replicated braces in preprocessor wrappings
22:16.28 brlcad you could actually do something similar still
22:17.45 brlcad brl-cad has an 'intermediate modeler' interface called archer that sort of does something very similar -- it has a concept of storing models in implicit CSG form as well as parameterized to some known template type (e.g. this is a "tank" with a turret this long and this many wheels) .. with facetized versions stashed for opengl display
22:19.22 pcman interesting. It's different then mged? I thought it's only another GUI
22:20.41 brlcad it is mostly a different gui, wraps what's under mged's hood in different ways, stores things somewhat differently in the .g geometry files
22:21.27 brlcad mention it not as something to use (though you certainly can) but as an example of something that performs a somewhat similar task
22:22.41 pcman Thank you very much. I will study CSG and BRL-CAD and come back other day.
22:23.15 brlcad pcman: sounds good -- if you have any questions, I'm usually here as are several others that should be able to answer questions
22:23.35 brlcad the tutorials/guides on the website cover most of the basic approach and design limitations
22:23.44 pcman thank you very much.
22:24.11 pcman There is available sample code for windows?
22:24.22 ``Erik yeah, I'm pretty retarded when it comes to modelling, but those guides were 'nuff to get me able to test my code mods, heh
22:24.24 brlcad HACKING file in the source distribution if you're interested in becoming part of the actual dev team (it's an open dev environment)
22:24.59 brlcad pcman: most of brl-cad's code, sample or otherwise, works under windows
22:25.25 brlcad there's studio build files in misc/ .. two different projects with different purposes
22:25.32 brlcad example code spread throughout the package
22:25.53 brlcad simple intro on the website: http://brlcad.org/example_app.php
22:26.01 brlcad as well as doxygen docs on the website too
22:27.12 pcman thank you
22:27.38 ``Erik speaking of doxygen; adrt has some doxygen markup, but it's not getting on the webpage... is it ignored on purpose, or is something slipping through the cracks?
22:28.54 brlcad ``Erik: probably because there's no group for that code listed in misc/doxygen_structure to key on, nothing in misc/Doxyfile that says exclude it
22:29.35 brlcad some of the doxygen markup was just me or justin adding a standard header with a @file section
22:30.22 ``Erik there's some function info in there, too
22:30.35 ``Erik and structs *shrug*
22:31.10 brlcad still, probably just because there's no group for it in the doxygen_struture file
22:31.37 ``Erik and try to get some emacs fu, too... heh
22:33.10 brlcad emacs fu?
22:33.21 brlcad could it be possible?
22:33.25 brlcad is erik seeing the light??
22:33.36 dtidrow_work heh
22:34.10 ``Erik ... 'slime' interests me.
22:34.26 dtidrow_work ouch
22:34.51 ``Erik and I'm always willing to learn new things *shrug* I tried ten years ago, before I tried vi
22:35.32 ``Erik and it just struck me as being incredibly difficult to work with... vi was clean and efficient by comparison *shrug* :) maybe this time around, it'll be a little more interesting to me
22:37.28 brlcad yeah, like "calculus struck me as being incredibly difficult to work with... basic addition and subtraction was clean and efficient by comparison"
22:37.46 ``Erik heh, not exactly the same comparison :)
22:37.52 brlcad close :)
22:38.00 dtidrow_work heh
22:38.10 ``Erik I d'no, vim isn't exactly a slacker editor...
22:38.21 ``Erik now if I were saying 'pico' or 'nano', then yeah, you'd have a valid point...
22:38.22 ``Erik :D
22:38.31 dtidrow_work more gasoline on the vi/emacs flamewar.... :-)
22:38.33 brlcad never implied that.. heck you can build an entire computer out of a basic ALU ;)
22:38.54 ``Erik and if I started jabbering about needing a decent gui ide, I'd hope someone would smack some sense into me
22:39.16 dtidrow_work emacs - the original IDE :-)
22:39.27 dtidrow_work and windowing system...
22:40.30 Twingy http://js.cx/~justin/images/twinstar_complete.jpg
22:40.55 Twingy twice the finger chopping fun!
22:41.00 Twingy :D
22:41.39 Twingy at least you didn't lose your middle finger
22:42.11 Twingy that little parts box is awesome
22:42.17 Twingy found it at lowes for $15
22:43.02 brlcad shouldn't that fuel resovoir be on the other side to balance it out? :)
22:43.04 Twingy triton charger along with banana to banana, banana to deans, deans to j-type, banana to alligator, and deans to dc all fit up top with the triton charger
22:43.06 ``Erik the field box isn't sufficient?
22:43.13 Twingy heck no
22:43.36 brlcad could use a new paint job
22:43.45 brlcad the Justin 2000
22:43.54 ``Erik 'fuel resevoir'? are we lookin' at the same pic?
22:43.58 Twingy I haven't put any decals in
22:44.05 Twingy I think brlcad went to goatse.cx
22:44.15 ``Erik mebbe lemonparty or hai2u
22:44.21 bjorkBSD heheh
22:44.35 brlcad whatever is got some sort of line into the engine on the left
22:44.44 ``Erik that's the muffler
22:44.54 brlcad so then that
22:45.03 Twingy that weighs like 50 grams
22:45.09 Twingy if that
22:45.20 brlcad it wasn't for practical/weight reasons.. visual asthetic balance :P
22:45.25 Twingy ah
22:45.27 Twingy pfft
22:45.28 ``Erik int he air, ya wouldn't notice
22:45.41 ``Erik if visual asthetic is important, get a ducted fan *shrug* :)
22:45.49 brlcad i would.. it'd annoy me all the way to the ground as I repeatedly crashed it by mistake
22:45.49 ``Erik aesthetic
22:46.02 Twingy so the front nose area can house all of the electronics for my rocket as a testing platform, this plane has about 1.3:1 lift to weight ratio
22:46.22 ``Erik those're .25's or .40's?
22:46.28 Twingy 0.25 FX's
22:46.38 Twingy FX == 18k rpm, regular == 15k rpm
22:46.43 ``Erik not the ones with bearings, though
22:46.48 Twingy 0.46 == 1.2 HP, (2) 0.25 FX = 1.85 HP
22:47.23 Twingy this will do 50-55 mph level
22:47.39 Twingy my last plane (the demon plane) did 40-45 mph level
22:47.42 ``Erik how heavy is the rocket electronics payload? would it be better to dump those at the cg?
22:47.51 Twingy tiny and light
22:47.55 Twingy 100 grams maybe
22:47.56 ``Erik or just run the battery further back?
22:48.08 ``Erik ok, like a watch battery? or a single AAA?
22:48.24 Twingy I have a nicad pack that consts of 4 AAA batteries @ 7.2V
22:48.55 ``Erik also; is the plane vibration going to be different from rocket vibration? remebering the x10 camera...
22:48.56 Twingy smaller than AAA's iirc
22:49.11 Twingy yep
22:49.21 Twingy that's not going to do anything
22:49.47 ``Erik <-- looks forward to hearing about the telementry data :D
22:50.09 Twingy haven't built the new circuit (or rocket) yet
22:50.28 Twingy this plane will likely get flown once or twice then get grounded while new rocket is under construction
22:51.37 ``Erik one of these days, I'll finish that ultrasport 40
22:51.49 bjorkBSD why don't you build something you can fly in?
22:52.31 ``Erik bjork: that'd be really expensive... not just in parts, but in certification as well...
22:52.32 Twingy it'd be alot cheaper to just buy a phillipino kid to start your plane for you
22:52.45 ``Erik heh
22:53.07 Twingy they used to be rampant on ebay...
22:53.54 Twingy "Look boss Zee plane boss, Zee plane!"
22:53.54 ``Erik looks like it quit snowing
22:54.25 ``Erik locked cage in the back of the cave? :)
22:54.35 Twingy 2400 sq ft house, and I spend 80% of my time awake in a 6x10 room
22:54.45 bjorkBSD certification? parts?
22:54.54 bjorkBSD you don't need either for a paramotor or an ultralight!
22:55.09 Twingy bjorkBSD, you couldn't fly those here, it's too developed
22:55.16 bjorkBSD where's 'here'?
22:55.21 ``Erik ultralights have pretty strict guidelines on altitude, weight, horse power, etc...
22:55.29 ``Erik baltimore
22:55.44 bjorkBSD yeah it's still ME flying vs squinting at a fly
22:55.45 ``Erik in the city, the gang bangers would shoot at you... away from the city, the rednecks would shoot at you...
22:55.47 bjorkBSD ah.
22:55.51 bjorkBSD hehehe
22:55.57 bjorkBSD i live in f'vlle, AR
22:56.15 ``Erik I would've guessed kansas city
22:56.16 bjorkBSD there's plenny of country to go around.
22:56.16 Twingy so you'd have rednecks shooting at you
22:56.26 bjorkBSD no. worse. hill billys!
22:56.33 bjorkBSD 'cause you'll be close enough to their homes.
22:56.37 ``Erik <-- used to live in springfield, missoura
22:57.34 ``Erik hillbillies are amusing :)
22:57.51 bjorkBSD yeah. they go hun'n for 'coons a lot.
22:57.59 bjorkBSD and they're liable to miss every now and then.
22:58.21 dtidrow_work heh
22:58.29 Twingy once I get gerber junk in gcam I'll make the boards
22:58.42 ``Erik twingy: for your interesting stuff, are you using an OS (like centos or qnx or something), or coding on the metal?
22:59.28 Twingy I have alot of interesting stuff, is this work or home related?
22:59.32 bjorkBSD 'interesting stuff'?
23:00.39 ``Erik (also; sorry to poop on the party, but if I understand correct... tie_push() takes a blind pointer that you can associate to anything and retrieve in the hit function?)
23:00.43 ``Erik work... are you actually coding embedded stuff (other than pic) at home? heh :)
23:01.15 Twingy a pointer to an array of pointers with a stride, the stride is the index to each pointer
23:01.22 Twingy typically 4 for 32-bit, 8 for 64-bit
23:01.54 ``Erik ok, is that per triangle, or is that a set associated with each triangle?
23:02.45 Twingy per triangle
23:02.56 Twingy feel tree to make a version more apropos to your application
23:03.04 ``Erik (or if you'd rather, where's the best place to start reading code to figure it out... I'm trying to build something akin to a greatly simplified librt partition list)
23:03.43 Twingy well, the one day you looked at libtie and said all this pointer junk is obfuscated I started adding comments galore
23:03.53 Twingy there should be almost 1:1 ratio between comments and code
23:04.09 ``Erik heh, I've already been changing conventions to make it feel more 'normal' to me... all the defined symbols got changed to uppercase, for example :) I'm operating under the notion that you don't give a rats ass anymore and rf will supercede it
23:04.38 ``Erik but I'm on the hook to prove that rf meets or misses the arbitrary 5x factor
23:04.44 Twingy it's there as an off the shelf 'thing' for you to take and twist/warp to your application
23:05.26 Twingy it's so small that it's really easy to go in and change the API all around
23:06.09 ``Erik ok, other stupid question; tie_work() processes just to the next hit? so to shoot all the way through, I'd have to keep calling it until it says it missed?
23:06.46 Twingy the hit callback you pass to tie_work continues to get called until it returns something non-NULL
23:06.56 ``Erik ah, 'k
23:07.00 Twingy very inefficient
23:07.09 ``Erik thanks :) hopefully you'll never hear about libtie again :D
23:07.19 Twingy but brl-cad style and what was suggested to be at the time of implementation
23:07.28 Twingy I don't mind either way
23:08.02 ``Erik (doncha hate when people in mgmt roles make technical decisions? they're never the right ones...)
23:08.03 Twingy I'm not into annexing myself from previous work, I just can't spend all of my time on it anymore
23:08.20 Twingy why do you think I left?
23:08.40 bjorkBSD the plane had to be built!
23:08.42 Twingy I'm honestly surprised more people haven't left yet
23:08.42 brlcad not enough cheese poofs
23:08.43 bjorkBSD j/k :P
23:09.11 Twingy I don't even like visiting that building any more cause of the anxiety it gives me
23:09.18 ``Erik heh
23:09.21 Twingy comparatively speaking
23:09.25 Twingy i didn't realize it until I left
23:09.31 Twingy and then a month later I came back
23:09.40 Twingy and just felt like a wave of stress
23:09.42 ``Erik you still need to give a subset of coworkers a tour of your new digs :D
23:09.55 bjorkBSD wait, is brlcad a secret project to turn aliens into fish? :(
23:09.59 Twingy wendy and I set something up before christmas, but she canceled it
23:10.10 ``Erik have ya talked to bob or paul lately? :D
23:10.16 Twingy I haven't heard anything since
23:10.51 Twingy lately? no, I probably won't interface with them ever again since we are in completely different lines of work now
23:11.12 ``Erik if the opportunity arose, I'd just go check it out, I'm done asking for wendys permission or input
23:11.58 Twingy well, I can tell you that if you stay there for another year things will probably be different, if you can't last that long then I'd suggest moving somewhere else
23:13.10 ``Erik heh, I keep getting requests from google and yahoo, and I'm half interested in doing the 'start a company' thing again. Of course, if I did that route, I'd find someone to play the sales/marketing/business side, I HATED that and was not good at it
23:13.43 ``Erik sucked 'nuff that I just quit once I hit the break-even point
23:13.50 ``Erik and went and got a 'real' job
23:14.53 Twingy the sig rascal is a nice plane too
23:15.03 Twingy if I had the money I might buy that
23:15.35 ``Erik that's a bigger one
23:15.59 Twingy http://www2.towerhobbies.com/cgi-bin/wti0001p?&I=LXCXT9&P=0
23:16.02 ``Erik damn, $400
23:16.23 Twingy but that would fly so smooth
23:16.30 Twingy even in light winds
23:17.09 ``Erik nothing on the site about lift ratio
23:17.16 Twingy I will probably build my next plane on my cnc mill out of foam and balsa
23:17.28 Twingy the rascal would be a fun fly
23:17.30 ``Erik using someone elses plans? or a complete new work?
23:17.40 bjorkBSD you have a mil?
23:17.48 Twingy a continuation of something I started after I switched over
23:17.52 bjorkBSD *mill.
23:18.01 Twingy bjorkBSD, http://gcam.js.cx
23:18.08 louipc !! you have a CNC mill!?
23:18.15 louipc *envy*
23:18.16 ``Erik <-- always thought it'd be fun to design an r/c plane
23:18.44 bjorkBSD oh shit!
23:18.47 Twingy well, brian and I might design a larger cnc mill in our spare time using the taig
23:18.50 bjorkBSD i just got a <bleep>
23:18.52 bjorkBSD <PROTECTED>
23:19.04 bjorkBSD oh you have a TAIG! ohhh
23:19.11 bjorkBSD that's not terribly cheap.
23:19.13 louipc what's a taig?
23:19.19 bjorkBSD but you can buy it in bits.
23:19.31 bjorkBSD it's a micro-mill/lathe maker.
23:19.35 bjorkBSD do you have a lathe as well?
23:19.42 Twingy I had one, but I gave it away
23:19.56 Twingy I am going to buy a real one at some point
23:19.59 bjorkBSD funny. i don't see a lathe on my table :|
23:20.00 louipc ooh they look like conventional machines fitted with power feed har
23:20.02 Twingy I don't need one at the moment
23:20.08 bjorkBSD really?!
23:20.09 Twingy I have one at work
23:20.12 bjorkBSD oh!
23:20.16 louipc and I guess numeric control of course
23:20.17 bjorkBSD ah. but of course.
23:21.03 brlcad Twingy: seem to be doing well in Italy :)
23:21.06 Twingy best $1800 I ever spent
23:21.21 Twingy brlcad, yea, what's all that about?
23:21.36 brlcad dunno, but sounds like a road trip!
23:21.49 Twingy boat trip?
23:21.57 brlcad woot
23:22.02 Twingy or did you imply I should cnc mill a water proof car?
23:22.13 brlcad a submarine
23:22.15 louipc hehe
23:22.15 brlcad a yellow one
23:22.23 Twingy hrm, that might take a while :)
23:22.33 Twingy it'd be about 10,000 parts
23:22.33 ``Erik (someone hittin' the happy juice this evening?)
23:22.35 brlcad build it .. "in bits" :)
23:22.45 louipc you need a mini welder too
23:22.45 bjorkBSD damn. i want a workshop very very badly.
23:23.18 Twingy I haven't tried my new aluminum casting setup yet
23:23.19 ``Erik heh
23:23.24 bjorkBSD yeah i can buy one at harborfreight for relatively little.
23:23.31 Twingy I have some granite slabs and a jig with a metal trashcan filled with 250lbs of sand
23:23.31 bjorkBSD but their lathes/mills are POSs
23:23.52 bjorkBSD ah you're a metal worker and you have a forge and stuff?
23:24.04 Twingy if you call melting aluminum metal working
23:24.07 Twingy then yes
23:24.11 bjorkBSD heheh
23:24.24 bjorkBSD hmmm.
23:24.25 Twingy http://js.cx/~justin/images/alumiforge2/
23:24.40 Twingy http://js.cx/~justin/images/renesis_aluminum2.jpg
23:25.06 Twingy http://js.cx/~justin/images/renesis_block1.jpg
23:25.12 Twingy that's what I do with soda cans
23:25.14 brlcad that's a lot of cans
23:25.20 Twingy and 6061 scrap
23:25.26 brlcad ahh, cheated ;)
23:25.36 Twingy I add 1% zinc
23:25.50 bjorkBSD it sits on a table!
23:25.50 brlcad for that silky smooth feeling?
23:25.54 bjorkBSD i can have one in my kitchen :-?
23:26.14 Twingy I can sell those blocks for $15 - $20
23:26.26 brlcad heh, you're asking the guy that sets off rockets that are just a couple screws short of being a pipe bomb.. ;)
23:26.28 louipc you machined that whole block with that tiny cutter? haha
23:26.32 ``Erik what's the fuel cost to make one? :D
23:26.45 Twingy louipc, yep
23:26.51 ``Erik propane high output burner, right? so a tank is pretty cheap?
23:26.53 Twingy ``Erik, $3 in propane
23:27.04 ``Erik coo'
23:27.13 Twingy 1 tank does about 8 castings
23:27.22 louipc you need to get a facemill methinks
23:27.22 brlcad mm.. tanks
23:27.48 louipc that's pretty cool though
23:27.57 bjorkBSD so Twingy, have you built a tesla coil lately? :D
23:28.07 Twingy no, just a coil gun :)
23:28.16 bjorkBSD <PROTECTED>
23:28.28 bjorkBSD what made you wanna build a forge?
23:28.51 Twingy http://js.cx/~justin/tmp/
23:29.24 Twingy that was my first
23:29.52 Twingy that charging circuit was a kodak disposable camera
23:32.06 Twingy hehe
23:32.08 Twingy http://js.cx/~justin/tmp/rocket1.png
23:32.11 Twingy priceless
23:33.09 bjorkBSD what's nurbana?
23:33.14 brlcad heh
23:33.38 Twingy it's nothing more than a memory :)
23:35.10 brlcad it was the next "rhino", left to rot after lack of feed .. and then carved up for it's meat on the open market, right? ;)
23:35.41 Twingy that pretty much sums it up
23:35.44 bjorkBSD heheh.
23:35.51 bjorkBSD what's wrong with brlCad twingy?
23:35.59 bjorkBSD it's like rhino. only ... umm.
23:36.13 Twingy I didn't know about brl-cad in 1999
23:36.22 bjorkBSD that was a long long time ago.
23:36.31 ``Erik also; brl-cad isn't exactly rocking at nurbs...
23:36.39 brlcad nor was it as readily open to use like it is today
23:36.39 bjorkBSD no?
23:37.03 brlcad there's nurbs support, pretty extensive, but incomplete and slow
23:37.06 bjorkBSD hmm it still makes people flee in horror on first contact
23:37.21 brlcad that's a lot of the work going on this year.. to totally reimplement the nurbs support (hence all the opennurbs stuff)
23:37.44 brlcad yeah, mged is a major wart
23:38.04 brlcad one that can actually cure cancer, but a wart nonetheless
23:38.25 ``Erik thermonuclear masochism device?
23:39.31 dtidrow_work lol
23:44.26 Twingy I still vividly remember the day when Lisa announced that Wendy got the branch chief position and everyone frowned at once, haha
23:44.40 dtidrow_work heh
23:46.07 bjorkBSD damn
23:46.11 bjorkBSD how do i get out of jove? :(
23:46.17 bjorkBSD <PROTECTED>
23:46.18 brlcad hah
23:46.19 ``Erik heh
23:46.28 bjorkBSD i didn't even know it was here until you mentioned it.
23:46.28 ``Erik jove--, vi++
23:46.40 brlcad that's the "trick" .. they've been stuck in jove for 20+years ;)
23:47.06 brlcad try ctrl-x-c or ctrl-x ctrl-c
23:47.11 ``Erik (seriosuly, the "search for a real editor; is emacs found? no? build jove" shit is uncool) :D
23:47.35 dtidrow_work Twingy: some things you could build with that mill of yours: http://www.modelengineeringsoc.com/photo2.htm
23:47.41 Twingy if jove00, and vi++, then nano^=1 ?
23:48.03 Twingy yep
23:48.10 Twingy I have a stirling and a steam engine on my lifes todo list
23:48.24 ``Erik what kind of steam engine?
23:48.32 ``Erik ece reciprocal?
23:48.41 dtidrow_work I've been to their expo, back when it and I were both still in Michigan
23:48.42 bjorkBSD i want a machine shop :(
23:48.54 bjorkBSD impossible!
23:48.57 bjorkBSD are you talking about a kettle?
23:49.03 ``Erik teh sterling engine out of soda cans was cool
23:49.12 brlcad nope, it's a real steam engine.. a small one, but real
23:49.19 bjorkBSD wow! how'd you get it?
23:49.36 brlcad long time ago as a kid
23:49.45 brlcad hobby shop had one iirc
23:49.58 ``Erik functional steam engine...
23:50.22 dtidrow_work they run off compressed air, too
23:50.47 brlcad a little bit like this, but actually a little smaller and with front wheels too ;) http://www.modelengineeringsoc.com/01-20L.jpg
23:50.58 ``Erik anything with a pressure differential, actually
23:51.21 ``Erik steam involves a state change, so there's a huge pressure differential from a fairly minor temperature change
23:51.28 ``Erik weee, thermo
23:53.34 brlcad here we go: http://www.ministeam.com/acatalog/wid365big.jpg
23:53.43 brlcad i thought about making a cad model of that at one point
23:53.59 brlcad didn't want to take it apart though..
23:56.08 brlcad good stuff: http://www.toysteam.net/
23:56.08 brlcad heh, this would be cool to mill Twingy: http://www.neatstuff.net/space-robots/Steambot-ST-II.html
23:56.42 brlcad "please feed me water.. *mauuuuwww*"
23:58.15 ``Erik ah, a steam tractor, even
23:58.31 ``Erik the one I saw at the exchange was a stnading engine, not a tractor :) just a boiler and piston
23:58.54 brlcad they have one of those too
23:59.02 brlcad the locomotive is more interesting
23:59.43 ``Erik 8? hah
23:59.47 ``Erik might as well be using a single core
23:59.48 ``Erik :D
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070203

irclog2html for #brlcad on 20070203

00:02.39 Maloeran Eh, it will come handy to test and improve scalability, play with global illumination, SURVICE's fire simulations, AI
00:03.45 ``Erik heh, the 2048 machien is useless
00:04.01 Maloeran How so?
00:04.01 bjorkBSD Maloeran, do you work for SURVICE?
00:04.03 ``Erik the 16 core machine is useless, the best I have that's useful is 12
00:04.16 Maloeran As a consultant, bjorkBSD
00:04.34 bjorkBSD cool! is their version of brl-cad different?
00:04.35 Maloeran How are they useless, it requires paperwork to get to use them?
00:05.00 ``Erik the 2048 machine has a cummulative load of more than 2000
00:05.08 ``Erik the 16 core machine has a load of more than 20.
00:05.18 ``Erik the 12 core machine has a load of like .2
00:05.19 Maloeran They are developing software built on top of BRL-CAD, such as Archer, I wouldn't know if their "version" is "different"..
00:05.26 brlcad their version is not different, they just print up everything onto CD and create hard-copy user manuals as if you'd bought a boxed copy
00:06.09 Maloeran Nice Erik, that's what you get for using shared hardware
00:06.11 brlcad they also provide pre-compiled binaries and perform their own testing (including for windows, for example)
00:06.18 bjorkBSD oh.
00:06.39 Maloeran I'll get some AMD's Barcelone chips when they come out too, if you want an account on my home mini-cluster :)
00:06.44 ``Erik (many uneducated users look at a machines ability as a simple number of cpu's... they dont' subtract load from that... they don't understand the real difference between arch, os, clocks, etc)
00:07.08 bjorkBSD that's non-marketing speak, erik!
00:07.09 ``Erik obviously; the 8 cpu irix box is faster than the 1 processor linux box. because 8>1
00:07.29 ``Erik n/m that the irix box has 150mhz r10k's and the linux box has a 3.6ghz
00:07.47 bjorkBSD how much is the 8cpu irix box?
00:07.58 ``Erik oh, and the irix box has a load of 15, and the linux box has 0.00
00:08.02 bjorkBSD $98,000.00 without a keyboard, monitor, or mouse.
00:08.23 ``Erik keyboards, monitors, and mice are not for machines that do real work.
00:08.28 bjorkBSD <PROTECTED>
00:08.44 ``Erik you sit at a pretty graphical machine, maybe it can play videos and look at web pages
00:08.52 ``Erik but crunch happens on machines in another room, mebbe another building
00:09.59 bjorkBSD so how much does the 8 thing cost?
00:10.37 Maloeran It's 3k$ for a nice Xeon Clovertown 8 cores, if you would prefer that
00:11.07 ``Erik clovertown is a dual core die?
00:11.13 ``Erik 4x2 ?
00:11.31 Maloeran 4 cores on a die, the latest Intel chip
00:11.36 ``Erik ah, 2x4
00:11.44 Maloeran They don't produce motherboards with 4 sockets unfortunately
00:12.05 Maloeran But their memory bus wouldn't support that anyway, I think it's already going to be saturated with 8 cores
00:12.16 dtidrow_work when is the quad-core Opterons coming out?
00:12.21 ``Erik I think the opteron machien I'm working on these days is 4 seperate sockets... might be 2x2... twingy spec'd it, monarch built it, I just do os shit
00:12.29 Maloeran Second quarter of 2007, they said
00:12.57 dtidrow_work and I know they have quad-socket opteron mobos....
00:12.57 brlcad where altix shines is that you can go up to 512 processors in a single image.. that is .. very cool
00:13.08 dtidrow_work yep
00:13.11 Maloeran They have 8 sockets opteron motherboards actually
00:13.12 brlcad no matter what the price, that's the top of the line
00:13.31 dtidrow_work well, I've seen the four-socket ones
00:13.36 brlcad with the price, it's quite expensive compared to a cluster based solution
00:13.49 Maloeran brlcad, I really wonder how that single huge memory bank can cope with the ever growing number of cores
00:13.59 Maloeran AMD's NUMA is a simple and elegant solution
00:14.10 brlcad licensed from sgi :)
00:14.12 dtidrow_work Altix is NUMA
00:14.20 Maloeran Altix is NUMA as well? Oh.
00:14.22 ``Erik is it numa?
00:14.26 ``Erik altix is numa, yes
00:14.27 brlcad it came from them
00:14.29 dtidrow_work SGI has had NUMA systems for a decade now
00:14.32 ``Erik with big honkin' cables out the butt
00:14.36 Maloeran Neat
00:14.43 ``Erik almost as big as my forearm (I have narrow bones)
00:14.47 brlcad which in turn came from an earlier craylink variant when sgi acquired cray
00:14.54 dtidrow_work the Onyx2's were NUMA
00:16.15 brlcad they've got it scaling nearly linearly up towards 512 processors.. but then I've read they've not been able to scale linearly much past that
00:16.39 dtidrow_work I wonder why
00:16.39 brlcad course that in itself is a major feat.. something nobody else can do still
00:17.02 dtidrow_work indeed - a Linux-based kernel running on 512 CPU's :-)
00:17.07 brlcad IBM is probably closest.. but they peak out way before 512 with P5
00:18.11 dtidrow_work is S_I (they dropped the 'G' last year) still circling the drain, or have they stabilized?
00:18.34 Maloeran You'll have to sacrifice a few processors to "manage" others as it grows, but it should still scale very well if they got the memory architecture right
00:19.47 brlcad dropped the G? I know they dropped the markey, but not a name change
00:19.52 brlcad s/markey/market/
00:20.23 dtidrow_work well, that's my name for them now
00:20.26 brlcad ah, heh
00:20.52 dtidrow_work read, "S-blank-I" ;-)
00:21.32 Maloeran Cool, the Gambian President announced that he can cure AIDS in 3 days
00:21.42 brlcad Maloeran: aside from the OS needing to be custom tailored, that's what's particularly cool about what the altix does .. there's no special processing nodes or otherwise limitation on the architecture .. it acts like one massive 512-core machine
00:22.24 Maloeran It sounds quite neat, brlcad. I read briefly about the arch but it wasn't technical enough ; I even thought it was one main memory bank and not NUMA
00:23.14 dtidrow_work heh
00:23.41 Twingy 2 cpus dual core
00:27.40 Maloeran Dual-core is so 2006. :)
00:30.01 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/libz/ (172 files in 32 dirs):
00:30.01 CIA-5 BRL-CAD: update of the bundled zlib from version 1.2.2 to 1.2.3; per the zlib website,
00:30.02 CIA-5 BRL-CAD: this eliminates a potential security vulnerability when decoding invalid
00:30.02 CIA-5 BRL-CAD: compressed data (VU#238678 / SA11129) as well as eliminates a potential security
00:30.02 CIA-5 BRL-CAD: vulnerability when decoding specially crafted compressed data (VU#680620 /
00:30.04 CIA-5 BRL-CAD: SA15949). other updates included, see the zlib release notes for details.
00:31.07 CIA-5 BRL-CAD: 03brlcad * 10brlcad/NEWS:
00:31.07 CIA-5 BRL-CAD: update of the bundled zlib from version 1.2.2 to 1.2.3; per the zlib website,
00:31.07 CIA-5 BRL-CAD: this eliminates a potential security vulnerability when decoding invalid
00:31.07 CIA-5 BRL-CAD: compressed data (VU#238678 / SA11129) as well as eliminates a potential security
00:31.08 CIA-5 BRL-CAD: vulnerability when decoding specially crafted compressed data (VU#680620 /
00:31.10 CIA-5 BRL-CAD: SA15949). other updates included, see the zlib release notes for details.
00:39.00 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/libz/Makefile.am: follow zlib's makefile and generate example and minigzip binaries (test compilation/linking if anything). make them noinst.
00:39.31 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/libz/.cvsignore: add example and minigzip
00:44.33 louipc Maloeran: so what's the new trend for 2007?
00:46.56 bjorkBSD more screen time :)
00:47.38 louipc hahaha
01:04.13 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/libz/Makefile.am: example.c doesn't belong in the library
01:54.58 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (15 files in 13 dirs): remove duplication of zlib's public headers from our include/ dir; have configure provide a LIBZ_CPPFLAGS that points to src/other/zlib instead.
02:01.09 Maloeran Sean, how many people get an email every time you commit? :)
02:02.33 brlcad heh, dunno exactly
02:03.10 brlcad not a massive list, some join all the lists and then shortly after unsubscribe to commits .. :)
02:04.06 Maloeran I wonder why! :)
02:07.58 Twingy hooray grapes
02:14.13 Twingy I love this charger
02:15.01 Twingy backlit blue lcd, programmable to charge/discharge user selectable cycles, current, battery type, figures out how many cells in the battery, doesn't get any better
02:20.19 Twingy I hate how opengl display lists store the modelview matrix and use that in glGetDoublev instead of the current one
02:23.42 Twingy <Raven> I tried setting my hotmail password to penis. <Raven> It said my password wasn't long enough. :(
02:28.39 louipc high tech
02:29.31 Twingy yep
02:29.35 Twingy back in the day
02:29.44 Twingy I'd have to wait 15 hours for both batteries to recharge
02:29.52 Twingy cause all you had was the trickle charger
02:30.12 Twingy granted even today that ensures the longest possible battery life
02:30.31 Twingy but I don't mind losing 10% of my battery cycles if I can go from 15 hours to 15 minutes
02:30.59 Twingy battery died at the field, time to go home
02:31.10 Twingy now if it dies at the field, wait 20 minutes and you are up in the air again
02:31.57 bjorkBSD Twingy have you ever read any of gingery's books?
02:32.25 louipc I'd like nuclear power in a battery
02:32.59 Twingy I don't have time to read books
02:33.08 Twingy I'm always building something or writing code
02:33.19 Twingy and when I'm not doing that I'm passed out on my bed
02:34.06 Twingy the last book I read and enjoyed was NURBS - a Monograph in visual communications
02:35.34 bjorkBSD he wrote a series on building a machine shop from scrap.
02:36.07 Twingy okay...
02:36.30 louipc nice
02:36.57 bjorkBSD <PROTECTED>
02:37.01 louipc I still wonder how the first straightedge was created
02:37.22 bjorkBSD with a spirit level :-j
02:37.33 louipc or how they go the first lathes to run perfectly true
02:37.59 bjorkBSD it was trial after trial after trial.
02:38.12 bjorkBSD then they looked at the horizon and it matched.
02:38.17 Twingy louipc, a piece of string and a rock, let gravity do the work?
02:38.35 bjorkBSD or they used a string.
02:38.55 Twingy that's how I'dve done it *shrug*
02:39.44 louipc I'm just imagining to make accurate machines you need machines, but you need them to be very accurate as well
02:40.24 Twingy that was true until laser measurement came around
02:40.37 louipc but I guess you could make a precise machine from a not-as-precise machine but it would be very tough
02:40.45 louipc hehe they didn't have lasers back in the day
02:40.46 Twingy now you just use the phase angle and you've got perfect measurement
03:33.04 Maloeran What the... Gentoo dropped xmms, for some reason, it's out of the package tree entirely
03:34.09 Twingy spyware!
03:34.32 bjorkBSD Twingy, what kinda projects do you work on?
03:34.37 bjorkBSD ... in your shop, ie.
03:37.35 Maloeran Official reason : "Gentoo can't afford to offer unmaintained packages"
03:38.49 Twingy bjorkBSD, you mean my garage?
03:39.45 bjorkBSD yeah.
03:40.10 Twingy well, my big project I'm gearing up for is my next generation rocket motors
03:40.18 Twingy getting away from the monopropellant stuff
03:40.31 Twingy and to do that I needed a cnc mill and software for it
03:40.35 louipc yep gentoo annoyed the heck out of me so I switched to archlinux
03:40.39 louipc I love it
03:40.42 Twingy and I wasn't about to spend $$$ on cnc software
03:40.52 Twingy so I hit source forge
03:40.56 Twingy and didn't find crap
03:40.57 bjorkBSD heheheh
03:41.02 bjorkBSD and now you have to write your own.
03:41.06 Twingy right
03:41.09 Twingy and 1 year later
03:41.09 louipc making packages is easy too I'm making one for BRLCAD
03:41.14 Twingy I have cnc software
03:41.19 bjorkBSD wonderful!
03:41.24 Twingy and now I can make my rocket motors
03:41.35 Twingy I still need to be able to make pcb's
03:41.41 bjorkBSD i don't have space for a foundry.
03:41.41 louipc Twingy: you do 3D work on the CNC?
03:41.46 Twingy which requires spending 2-3 weeks parsing gerber files
03:41.54 bjorkBSD or i'd be sandcasting the parts for a lathe right now.
03:41.57 Twingy louipc, 2.5D planar and soon radial
03:42.13 Twingy stop calling it a foundry
03:42.17 louipc hehehe
03:42.19 Twingy it's a pile of bricks and a $100 torch
03:42.23 bjorkBSD hahaha
03:42.38 bjorkBSD i'll turn off my gas and call it a space heater.
03:42.44 bjorkBSD yours melts everything right?
03:42.47 louipc 2.5 = not all 3 Axis at once?
03:42.55 louipc *moving at once
03:43.04 Twingy it'll sustain 1kg object at 1700F no problem
03:43.21 Twingy louipc, 2.5 means it can't do concave
03:43.28 bjorkBSD will i win a darwin award if i had it in my kitchen?
03:43.37 Twingy you have to build a jig and reposition or use 4th axis radial
03:43.45 Twingy no
03:43.53 Twingy friend of mine has a taig in his dorm
03:43.54 louipc well depends on your cutter
03:43.58 Twingy he built a box around it
03:44.04 Twingy so swarf doesn't fly everywhere
03:44.13 bjorkBSD i can see having a lathe or a mill ...
03:44.14 louipc yeah good idea
03:44.24 bjorkBSD but the expensive torch is another story.
03:44.26 louipc put in some coolant too ;)
03:44.37 Twingy you don't need coolant for aluminum
03:45.01 Twingy you just run it at 2.0 ipm @ 0.01" layers
03:45.11 louipc you can increase your speeds and get better finish
03:45.16 CIA-5 BRL-CAD: 03brlcad * 10brlcad/configure.ac: test opennurbs regardless of setting. ws, indent to 4 and tab at 8 like everything else for the entire functionality section.
03:45.27 Twingy louipc, you can also do a final pass @ 0.001" and get same result
03:45.43 Twingy I also polish my stuff
03:45.47 Twingy I have a floor drill press
03:45.51 Twingy I put in my buffer
03:45.55 Twingy hit it with some rouge
03:46.00 louipc too many operations!
03:46.00 Twingy and spend 30 seconds polishing
03:46.05 louipc oh ok hah
03:46.25 Twingy depends on if you want it shiney or not
03:46.46 Twingy gcam.js.cx
03:46.48 bjorkBSD Twingy, do you have a url for your thingIamNotGonnaCallAFurnaceButBurnsRealHot ?
03:46.49 Twingy that was polished
03:46.49 louipc do you know if there are any addons to emacs or vim for NC editing?
03:47.06 Twingy bjorkBSD, http://js.cx/~justin/images/alumiforge2/
03:47.12 bjorkBSD the plans for building one?
03:47.20 Twingy louipc, download gcam
03:47.24 Twingy you won't need to edit
03:47.32 Twingy bjorkBSD, plans?
03:47.38 louipc I do a lot of manual programming
03:47.38 Twingy goto home depot and spend $10 on bricks
03:47.57 bjorkBSD and the torch?
03:47.57 Twingy they won't last as long as fire bricks
03:48.03 Twingy hybridburners.com
03:48.07 Twingy "Shorty"
03:48.24 louipc gnucam eh?
03:48.28 Twingy got the website from a guy that taught a ray-tracing session at siggraph
03:48.32 Twingy louipc, yes
03:49.55 bjorkBSD hah!
03:50.10 bjorkBSD they're not terribly cheap but it should be manageable :-?
03:50.41 Twingy it um, takes some trial and error
03:51.06 Twingy eventually your adhoc setup will let you cast decent size blocks of aluminum with minimal air bubbles
03:51.52 Twingy just remember that if you spill something like that on your foot it'll dissintegrate it
03:52.37 Twingy and once you get a system down, you'll cut your aluminum costs to a quarter
03:52.39 bjorkBSD damn!
03:52.48 Twingy provided you can get soda cans and scrap aluminum for free
03:53.16 bjorkBSD i'll have to fight with the homeless people around here :)
03:53.40 Twingy I have more scrap aluminum and cans than I know what to do with right now
03:53.40 Maloeran With only 2 feet, that's not too much margin for trial and error
03:53.40 Twingy I like to do 50/50 mix of 6061 and 3104 cans
03:53.40 bjorkBSD where do you get them from, the recyclers?
03:53.48 Twingy work
03:54.09 Twingy if you have a recycle day, go around the night before and pilfer them all
03:54.15 bjorkBSD hehehe
03:54.30 Twingy um, my old chair
03:54.37 Twingy had an aluminum base, cut it up on my bandsaw
03:54.42 Twingy my network rack is next to go
03:54.53 Twingy ~30lbs of aluminum there
03:55.11 Twingy just smelt it with 1% zinc
03:55.25 bjorkBSD alright.
03:55.29 Twingy http://js.cx/~justin/cgi-bin/aluminum.cgi
03:55.45 Twingy that's what I charge
03:56.00 bjorkBSD cool :)
03:56.07 bjorkBSD where do you get the zinc from?
03:56.23 Twingy stuff
03:56.44 Twingy the zinc fairy
03:56.58 Twingy the usual
03:57.03 bjorkBSD she must be hawt!
03:58.00 Twingy so I aim to have full in-house PCB and cnc production by summer
03:58.14 bjorkBSD to launch your satelltes with right?
03:58.17 bjorkBSD ... the rockets, ie.
03:58.35 Twingy dunno about that, because that much propellant costs alot
03:58.56 louipc I'd think you'd need more specialised aluminum for that eh
03:59.00 Twingy once I get the engineering and design down it's just a matter of scaling
03:59.16 Twingy I haven't revealed my design yet
03:59.23 bjorkBSD <PROTECTED>
03:59.33 Twingy one of those epiphanies
03:59.34 bjorkBSD everything created using open-source software right?
03:59.37 Maloeran I'm sure you'll find a couple people willing to donate for such a geeky adventure :)
03:59.39 Twingy right
03:59.45 Twingy well
03:59.49 bjorkBSD the tech undergound.
03:59.54 Twingy I'd like to patent the motor and donate to GNU patents
04:00.16 bjorkBSD alright mr galt.
04:01.08 Twingy I have a trailer for my truck
04:01.13 Maloeran "Galt" : To murder a man without knowing
04:01.16 Twingy if I scale it up I'll use that as the launch platform
04:01.52 Twingy I'll put a tarp on it and drive to ohio where I have FAA clearance
04:02.06 bjorkBSD who is john galt, malorean ;)
04:02.15 bjorkBSD which part of Ohio/
04:02.48 Maloeran Ah, definitely not someone I know
04:03.17 Twingy http://www.msnbc.msn.com/id/15993507/
04:04.02 bjorkBSD <PROTECTED>
04:04.23 Twingy if I have to drive any further I might not do it
04:04.41 bjorkBSD baltimore to ohio.
04:04.47 bjorkBSD tha'ts a good 12 hrs
04:04.50 Twingy yep
04:04.58 bjorkBSD never again!
04:05.31 bjorkBSD i drove from AR to De over the new years.
04:05.41 brlcad 12 hours? maybe to the far west of OH
04:06.05 brlcad I make it to detroit from here in 6-8 hours and that takes me through ohio
04:06.06 bjorkBSD 25 frigging hrs in my trusty '88 240 dl :)
04:06.47 bjorkBSD ah you must have driven through W. Va?
04:06.50 brlcad that's a lot of bathroom breaks :)
04:07.11 bjorkBSD 3 hrs of sleep and maybe 3 breaks.
04:07.15 brlcad i've gone the wva route before, but it's not really faster .. spend a lot of time winding through the mountains
04:07.44 bjorkBSD not counting the endless refueling stops.
04:07.46 brlcad across pa turnpike into ohio
04:07.47 Twingy in any case, it'll be fun
04:07.49 bjorkBSD those bricks are HEAVY!
04:08.15 Twingy ?
04:08.54 bjorkBSD a 240DL stationwagon is a brick.
04:13.19 Twingy next release of gcam after tonight will be stable
04:13.30 louipc nice!
04:13.36 Twingy only took a year right?
04:13.52 louipc that's pretty good
04:15.48 Twingy well it's a pretty simple program
04:15.54 Twingy it's just got alot of caveats
04:15.58 louipc I've only ever noticed projects here and there that are in 'planning' phase
04:16.07 Twingy heh
04:16.10 louipc never releasing any code
04:16.14 Twingy I skip right over planning and go into coding
04:16.17 louipc I mean in the CAM arena
04:16.22 louipc for open source
04:16.31 Twingy most CAM people are computer scientists
04:16.41 Twingy machinists + computer scientists are a rare breed
04:16.54 Twingy *aren't
04:16.57 Twingy meh
04:17.00 bjorkBSD <PROTECTED>
04:17.02 Twingy you get my drift
04:17.07 bjorkBSD yeah.
04:17.35 louipc aren't? so why isn't there an open source package rivaling mastercam?
04:17.47 louipc who wants to pay $30,000 in licensing fees
04:18.24 Twingy I'm not trying to rival mastercam
04:18.29 Twingy mastercam is overly complicated
04:18.29 bjorkBSD what's mastercam?
04:18.39 Twingy it's like brl-cad
04:18.42 Twingy it does everything
04:18.48 Twingy I'm not trying to do everything
04:18.52 Twingy simpler the better
04:18.58 bjorkBSD the unix way
04:19.01 louipc yeah mastercam could be a bit simpler
04:19.07 louipc hehe
04:19.12 Twingy instead of completely extracting the user from the machine
04:19.13 bjorkBSD louipc, are you a machinist too?
04:19.18 louipc yeap
04:19.22 Twingy the user thinks in terms of what their machine will be doing as they model
04:19.25 Twingy that's the gcam model
04:19.45 Twingy I don't like the idea of sitting down to a computer, making a 3d model
04:19.54 Twingy and having the computer choose the "best" tool paths
04:19.56 louipc but I'm no computer scientist.. more like a hobbist
04:20.08 Twingy I like to control what my machine is doing and in what order
04:20.16 bjorkBSD cool :)
04:20.30 Twingy as complex as gcam will get is probly contour pocketing
04:20.38 Twingy right now it does simple zig zag pocketing
04:20.57 Twingy calculating the tool offsets for multiple level hierchies was a headache
04:21.23 louipc yeah I agree with that, the computer can make really stupid unnecessary movements
04:21.29 Twingy it takes the pro-engineer philosophy of sketching something and extruding it
04:21.32 louipc that's why I like to program manually heh
04:22.09 Twingy if some one wants to go in and make gcam have pretty anisotropic globally illuminated 3d shaded models that's fine
04:22.12 Twingy but wire frame is fine
04:22.34 louipc that would be nice
04:22.44 Twingy seems overzealous to me
04:22.53 Twingy eventually I want to have assemblies
04:23.03 Twingy so I take something big "like a submarine"
04:23.10 Twingy and I break it into parts I can mill on my taig
04:23.15 louipc wire frame can numb the brain I find
04:23.20 Twingy see the whole thing and see just the part I'm going to cnc mill
04:23.40 Twingy for example
04:23.41 louipc hehe so you're taking on catia then eh?
04:23.49 Twingy imagine if after you get down to the lowest region in brl-cad
04:23.52 bjorkBSD i thought brl-cad > catia :P
04:23.59 Twingy you had gcam that displayed the tool paths
04:24.04 Twingy for cutting that hmmwv
04:25.12 louipc yeah that would be great
04:25.12 brlcad catia is mostly a different market
04:25.32 brlcad and considerably more developed on the interface side of things on many levels (they've had billions invested)
04:26.12 Twingy gcam has had about $60 invested :)
04:26.29 brlcad heh, not quite :)
04:26.37 brlcad you're time is worth more than 0.02 cents :)
04:26.45 Twingy don't kid yourself! :)
04:26.47 brlcad heh
04:27.01 Twingy 0.015 cents tops
04:27.10 Twingy you act like I know how to write code or something
04:27.26 Twingy look at photon mapping!
04:27.30 Twingy nuff said
04:27.41 brlcad heh
04:29.20 Twingy PEANUT BUTTAH JELLY TIME!
04:29.30 brlcad where it at, where it at
04:29.31 louipc oh yea
04:29.49 Twingy where are you living now?
04:32.19 brlcad with a baseball bat?
04:32.54 Twingy you're living with a baseball bat?
04:33.22 brlcad peanut butter jelly with a baseball bat!
04:33.51 Twingy where it at where it at!
04:37.52 Twingy k
04:37.57 Twingy windows portage
04:41.47 Twingy http://www.cnn.com/2007/US/02/01/boston.bombscare/
04:42.54 louipc they would answer questions only about hair awesome
04:51.41 louipc Twingy will you set up a CVS or SVN server for gcam eventually?
05:34.14 Twingy once I finish cleaning a few things up
05:34.46 Twingy I don't want to see things thing get bloated with goofy features
05:35.15 Twingy I think it's going to attract a bunch of people that just learned how to write c++ code and want to add buttons galore
05:44.42 louipc hehe
05:45.16 louipc what's that version of emacs that brlcad uses?
05:47.55 Twingy http://www.bestbuy.com/site/olspage.jsp?skuId=7424511&type=product&productCategoryId=pcmcat107700050032&id=1122655672294
05:48.15 bjorkBSD louipc, jove
05:48.26 louipc ah right
05:48.29 bjorkBSD it's scary. none of the vi commands work in it.
05:48.37 louipc jeff's own version of emacs?
05:48.49 louipc or john
05:49.01 bjorkBSD jonathan
05:49.30 louipc why should vi commands work in emacs?... but you could probably set it up to do so
05:50.18 louipc Twingy: sweeet
05:51.03 bjorkBSD <PROTECTED>
05:51.34 brlcad it's not exactly a "version of emacs", save a fork from a really long time ago when emacs was but a baby
05:51.51 brlcad there is a vi-mode for emacs
05:52.05 louipc that's what I mean 'a fork'
05:52.56 bjorkBSD i was being silly.
05:53.41 louipc nah i think it's silly that there's a vi-mode
05:53.58 bjorkBSD i think it's awesome.
05:54.06 bjorkBSD it makes emacs more useable.
05:54.11 louipc why not just use vim? hah
05:54.12 bjorkBSD <PROTECTED>
05:54.40 bjorkBSD a text editor w/o modes. that's just wrong.
05:54.59 louipc feels right to me
05:55.07 bjorkBSD mged has 6 modes! that's even better.
05:55.13 louipc I grew up with windows ahem
05:55.27 bjorkBSD i grew up with dos and as soon as i could, i abandoned it.
05:55.31 bjorkBSD *spits on it*
05:55.32 louipc but I'm only using vim now ... to educate myself
05:55.45 bjorkBSD the fastest way is to use ed :)
05:55.52 bjorkBSD you'll be forced to learn what you need to.
05:56.06 bjorkBSD ... and in no time at all.
05:56.07 louipc and it seems less needlessly huge than emacs
05:59.16 louipc ohh ed nooo
06:37.16 Maloeran http://darkmonkey.org.uk/4/1/1153390177481.jpg
06:37.51 louipc !
06:46.49 brlcad heh, that's quite a lot of moving parts
06:47.33 brlcad apparently 256GB/drive if I count correctly, not too shabby
07:01.09 brlcad wow, I like this guy's /. comment .. can be applied to most religion wars
07:01.11 brlcad "Linux is like a religion for people who really ought to be putting their intelligence to better use than a religion. Stop wasting time thinking of ways to get your neighbours to accept Linux as their personal saviour from malware, and start teaching yourself C++ and get to work improving things."
07:07.00 Maloeran A healthy dose of advertissing is still necessary, even if such words of mouth is no match for Microsoft's marketing budget for example
07:08.23 Maloeran I don't think there's an unbalanced amount of Linux zealots in comparison to other aspects of life. Some people out here pratically live for some sportive team, their future car or next television
07:13.06 brlcad what you mean by "unbalanced" is certainly curious, but sure there are fans and beliefs in just about every aspect of life
07:13.27 brlcad the whole argument is probably a difference on whether that advertising really is necessary or not
07:14.07 brlcad proof by action, example, and advancement or by what effectively amounts to manipulation or convincing
07:14.22 brlcad merit to both sides I think
07:18.42 CIA-5 BRL-CAD: 03brlcad * 10brlcad/include/rle_getraw.h: remove the obsolete rle_getraw.h header .. was renamed to rle_raw.h in a prior urt update
07:20.36 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/libz/Makefile.am: reorder
07:21.00 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (28 files in 12 dirs):
07:21.00 CIA-5 BRL-CAD: remove the libutahrle headers (utah raster toolkit) from our include/ directory,
07:21.00 CIA-5 BRL-CAD: and move them up to src/other/libutahrle/include. let configure set
07:21.00 CIA-5 BRL-CAD: RLE_CPPFLAGS and set accordingly amongst the various tools/libraries that need
07:21.00 CIA-5 BRL-CAD: to know the path.
07:50.38 CIA-5 BRL-CAD: 03brlcad * 10brlcad/configure.ac: provide CPPFLAGS for tcl, tk, itcl, itk, and termlib
08:02.22 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (8 files in 6 dirs): move libterm.h back to termlib's own directory and make everyone use TERMLIB_CPPFLAGS to get the search path
08:44.21 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (10 files in 4 dirs): remove the itcl/itk header files from our include/ directory, moving them back up to src/other/incrTcl. utilize the new ITCL_CPPFLAGS and ITK_CPPFLAGS accordingly.
10:34.42 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (56 files in 50 dirs):
10:34.42 CIA-5 BRL-CAD: *yawn* remove one of the big two remaining public header sets from our include/
10:34.42 CIA-5 BRL-CAD: directory. remove tcl headers from include/ and utilize the TCL_CPPFLAGS so
10:34.42 CIA-5 BRL-CAD: compilation pulls headers from within src/other/libtcl instead. since bu.h and
10:34.42 CIA-5 BRL-CAD: raytrace.h include tcl foo, this implicates a change across almost the entire
10:34.45 CIA-5 BRL-CAD: build to add the new CPPFLAGS.
10:35.09 brlcad i suppose that's enough damage for now
10:42.56 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/adrt/ (7 files in 7 dirs): take a blind guess that since these parts of adrt have/use bu.h that they similarly need tcl_cppflags now too
13:26.40 *** join/#brlcad cad60 (n=a87ebb52@bz.bzflag.bz)
13:26.49 cad60 hello
13:26.55 cad60 hello~
13:27.00 cad60 anyone here??
13:38.33 ``Erik heh
13:44.37 archivist 2 nano seconds to answer else timeout
14:03.30 ``Erik children these days have no patience.
16:00.22 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
18:46.40 *** join/#brlcad bobbens (n=bobbens@84.16.237.134)
19:08.38 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/conv/Makefile.am: group the converters with their flags, sort.
20:07.25 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (19 files in 12 dirs): last one, remove the tk headers from our include/ directory. use the TK_CPPFLAGS automake variable instead, pointing to the headers in src/other/libtk/generic/ dir
22:55.08 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
22:55.21 *** part/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070204

irclog2html for #brlcad on 20070204

02:01.43 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-168-191.ks.ks.cox.net)
02:06.03 louipc hey there do you know how brlcad displays the manual from mged. I get the error message 'browser not found... exec $mged_browser -display...'
02:10.28 ``Erik huh?
02:17.52 brlcad louipc: ah, yes .. it tries a set list of browsers depending on the environment and what is found in the path
02:27.26 louipc how do I point it in the right direction? -grin-
02:30.33 Maloeran Convert matrix of your arm's orientation to quaternions, SLERP towards the right direction, interpolate until t = 1.0
02:31.27 louipc hmm
02:32.56 louipc just trying to figure out how to get mged to find my browser to display the manual
02:33.33 louipc aha ok I created .mgedrc and I see it
02:33.59 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168054469.dsl.bell.ca)
02:36.10 louipc hmm didn't work
03:44.22 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096781862.dsl.bell.ca)
11:42.27 *** join/#brlcad cad91 (n=588c3382@bz.bzflag.bz)
11:42.37 cad91 Hello
11:45.17 *** join/#brlcad Nordine (n=Nordine@88.140.51.130)
11:45.38 Nordine Hello everybody
11:46.06 Nordine I just have a little question about brlcad
11:47.12 *** part/#brlcad Nordine (n=Nordine@88.140.51.130)
13:35.37 *** join/#brlcad cad78 (n=3ed3861e@bz.bzflag.bz)
15:02.11 ``Erik heh
15:53.21 louipc someone should add 'Please stand by for your questions to be answered, or send an email.'
15:53.27 louipc to the topic or something
15:54.38 bjorkBSD which questions have been asked here so far?
15:54.38 bjorkBSD besides the one i just asked :P
15:54.54 brlcad :)
15:55.01 louipc none, but people come in and seem to test if anyone is around then leave promptly
15:55.18 bjorkBSD oh you want a greet bot?
15:55.32 brlcad the nature of cgi:irc, seems to kill brain cells
15:55.43 louipc hey not a bad idea
15:55.53 louipc hehe @ brlcad
16:15.26 louipc bjorkBSD: hey that's a neat idea
17:17.19 brlcad louipc: saw http://aur.archlinux.org/packages.php?do_Details&ID=8320 .. nifty
17:57.53 louipc :D still needs a bit of tweaking I think
17:58.14 louipc kind of just a test, I should change it to use the CVS
17:59.52 louipc the 'malicious code' thing is just a paranoid warning that most user contributed packages have hah
18:05.00 brlcad louipc: would it be alright if I add the install file to cvs?
18:11.14 Twingy http://js.cx/~justin/images/twinstar.mp4
18:26.05 louipc brlcad: no problem
18:26.17 louipc add the tarball
18:26.44 louipc because it contains the three files you need for the archlinux install
18:58.11 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
21:47.22 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
23:12.56 Maloeran I have been reading technical information about Intel's Clovertown chips, rather than "official" benchmarks and propaganda, and I'm having serious doubts
23:13.23 Maloeran The 1066mhz is shared by all 8 cores, 133mhz of RAM bandwidth per core
23:13.36 Maloeran The 1066mhz bus, that is
23:14.46 Maloeran Except if the dataset fits in the 4mb caches, this is really going to crawl
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070205

irclog2html for #brlcad on 20070205

00:45.51 *** join/#brlcad docelic (n=docelic@212.91.112.196)
06:09.53 louipc yeah you'd need more bandwidth than that for 8 cores definitely
06:16.43 Maloeran It's ridiculous, I think my old Pentium ( 1995 ) has that much bandwidth to main memory
06:18.52 Maloeran Oops it wasn't double-rate though. Okay, it has half that bandwidth
06:19.40 louipc my current system does that anyways and it's 6 yrs old
06:20.02 louipc I'm thinking of getting a core 2 duo
06:21.42 Maloeran I'm thinking I'll wait AMD's Barcelone chips next, far superior memory archtiecture
06:21.46 Maloeran architecture, rather
06:29.44 louipc oh they're going 128-bit already?
06:30.07 Maloeran Eh? No, there's no way we'll ever exceed a 64 bits addressing space :)
06:30.36 Maloeran I mean it scales properly with the amount of cores, distinct memory banks and bus
06:30.40 louipc ok I just read something in a news article hah
08:28.10 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
09:53.15 CIA-5 BRL-CAD: 03d_rossberg * 10brlcad/src/other/libz/libz.dsp:
09:53.15 CIA-5 BRL-CAD: needed for win32-msvc runtime libraries branch
09:53.15 CIA-5 BRL-CAD: example.c doesn't belong in the library
09:57.33 CIA-5 BRL-CAD: 03d_rossberg * 10brlcad/ (5 files in 5 dirs): include libtcl header files
09:58.53 CIA-5 BRL-CAD: 03d_rossberg * 10brlcad/src/librt/librt.dsp: include libtcl and libz header files
10:00.11 CIA-5 BRL-CAD: 03d_rossberg * 10brlcad/src/other/openNURBS/opennurbs.dsp: include libz header files
11:11.32 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
15:57.48 ``Erik no way we'll ever exceed a 64b addressing space? hmmmm, kinda like 640k should be enough for anyone? :D
15:59.02 Maloeran 18 million tetrabytes? There's a physical problem, we need enough atoms to contain the information
15:59.34 ``Erik 18m? my computation says that unsigned would be 16 exabytes...
16:00.21 Maloeran Err, not the zeroes, the digits
16:00.22 ``Erik I typed 2^64, copied the number into units, then asked
16:00.23 ``Erik :)
16:00.49 archivist just wait 6 months for the ram to appear on the market and 5 months for microsoft to need more
16:02.19 ``Erik and if ya had one molecule for every bit, you'd still have 4080 2^64 spaces in one avagadro's number
16:07.19 ``Erik and a mole of copper is 63.55 grams
16:08.20 ``Erik err, wait, sorry, 2^128, rather
16:08.46 ``Erik dangit, now I went and confused myself
16:10.22 archivist hmm is that too heavy for my laptop
16:10.25 ``Erik hm, mebbe 68 bit instead
16:48.12 Maloeran "[...] desire to run very fast would preclude distributed/network processing ... no?" What have you guys done for managers to think that distributed processing == slow? :)
17:58.33 ``Erik where'd you read that?
18:01.50 Maloeran Mark's reply about distributed processing for their fire modelling
18:02.43 ``Erik hm, I can name two projects here that you've heard about that are distributed, extremely slow, and virtually non-scalable.
18:03.13 Maloeran Eheh, I thought so
18:03.53 ``Erik imho; both use tiny work quanta and poor aggregation techniques.
18:04.14 ``Erik they're "chatty", too
18:05.33 Maloeran I'm just amused by the assumption that distributed processing would make things slower. Why would we distribute processing if it weren't for speed? :)
18:06.16 ``Erik distributed processing induces overhead, if you don't keep it in mind, you actually do get software that runs slower :)
18:06.27 ``Erik which is why the production one is usually run serially
18:23.46 ``Erik hm, my escape key is sticking :(
18:34.58 Maloeran fell*
18:39.41 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (4 files in 3 dirs): unmagic some numbers
22:27.31 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096781862.dsl.bell.ca)
22:47.33 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168057882.dsl.bell.ca)
22:48.22 *** part/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168057882.dsl.bell.ca)
23:40.10 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/libpng/Makefile.am:
23:40.10 CIA-5 BRL-CAD: either PNG_NO_MMX_CODE or PNG_NO_ASSEMBLER_CODE are required for successful
23:40.11 CIA-5 BRL-CAD: compilation on AMD64 Linux with gcc due to linking of 32-bit assembly with
23:40.11 CIA-5 BRL-CAD: 64-bit object files. compiling with -m32 avoids the problem but just tack on
23:40.11 CIA-5 BRL-CAD: PNG_NO_MMX_CODE for now since that doesn't limit compilation/features like the
23:40.13 CIA-5 BRL-CAD: other two options. should probably test for this mix in configure and set some
23:40.44 CIA-5 BRL-CAD: cppflags accordingly.
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070206

irclog2html for #brlcad on 20070206

01:45.42 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-168-191.ks.ks.cox.net)
05:03.32 *** join/#brlcad bobbens (n=bobbens@84.16.237.134)
08:43.55 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
08:50.08 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
14:20.27 ``Erik hrmph
16:42.10 CIA-5 BRL-CAD: 03brlcad * 10brlcad/regress/weight.sh:
16:42.10 CIA-5 BRL-CAD: update script being used for comparison. whitespace differences cause the test
16:42.10 CIA-5 BRL-CAD: to fail where it should succeed. include timestamp lines and the density table
16:42.10 CIA-5 BRL-CAD: lines since the script strips them anyways, otherwise a whitespace script might
16:42.10 CIA-5 BRL-CAD: collapse too many consecutive blank lines.
16:43.48 CIA-5 BRL-CAD: 03brlcad * 10brlcad/regress/weight.sh: use name of script as prefix, not wgt
17:52.53 *** join/#brlcad docelic (n=docelic@212.15.171.80)
19:46.01 *** join/#brlcad tofu (n=sean@bz.bzflag.bz)
19:55.03 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/configure.ac: Add support for building the Pro/E converter, and specifying Pro/E installation path.
19:57.09 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/src/external/Makefile.am: Switch conditional name to WITH_PROE to mirror configure flags.
20:00.14 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/src/external/ProEngineer/Makefile.am: Update pro/e makefile to support compilation on Linux.
20:02.21 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/src/external/ProEngineer/protk.dat.in: Modify text and library locations to support execution on Linux
20:32.17 CIA-5 BRL-CAD: 03brlcad * 10brlcad/autogen.sh:
20:32.17 CIA-5 BRL-CAD: instead of automatically modifying the configure.ac file if there are
20:32.17 CIA-5 BRL-CAD: unsupported known macros being used, just report what those macros are and
20:32.17 CIA-5 BRL-CAD: blather on about how that really indicates that probably the version of the
20:32.18 CIA-5 BRL-CAD: autotools is specified incorrectly in autogen.sh or that inappropriate macros
20:32.20 CIA-5 BRL-CAD: are being used in configure.ac.
20:40.08 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/librtserver/Makefile.am: if librt has opennurbs symbols, include the opennurbs library so that the library will hopefully be fully resolved and contained.
20:56.22 ``Erik brlcad, got an error spinning up here... think it's related to the tcl import
21:43.22 tofu hrm.. still odd
21:44.00 tofu tcl hasn't been updated yet, but that's what I'm working on now/today/as I type
21:45.56 tofu a quick cursory search into the error seems to indicate it's actually something wrong/specific to the regex.h that tcl provides.. I'd be inclined to just remove their regex code, but first see if 8.5a5 has the same problem
21:46.38 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088754251.dsl.bell.ca)
21:48.56 *** mode/#brlcad [+o brlcad] by ChanServ
22:35.20 ``Erik hm, it almost look like tcl can resolve symbols using regex... I've eliminated all the regex shtuff and I get three files complaining: tclCmdIL.c, tclCmdMZ.c and tclFileName.c
23:21.27 CIA-5 BRL-CAD: 03brlcad * 10brlcad/configure.ac:
23:21.27 CIA-5 BRL-CAD: since AC_OUTPUT won't touch the brlcad_config.h.in template if it already exists
23:21.27 CIA-5 BRL-CAD: and is unmodified, explicitly touch the file. this of course updates the
23:21.27 CIA-5 BRL-CAD: timestamp and avoids an unnecessary invocation of config.status and autoheader
23:21.27 CIA-5 BRL-CAD: in the include/ directory on subsequent compilations.
23:28.07 *** join/#brlcad mac- (i=mac@banda.pl)
23:28.07 mac- hi there
23:33.06 mac- BRL-CAD is something like Catia or SolidWorks ?
23:46.55 louipc yep
23:47.29 mac- gr8
23:47.30 mac- :>
23:47.31 louipc brlcad doesn't do CAM though
23:47.35 louipc only CAD
23:47.44 mac- and there is any good documentation or manual ?
23:48.07 louipc but you could write add-ons to brlcad to add functionality
23:48.29 louipc yeah visit http://www.brlcad.org
23:54.18 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-168-191.ks.ks.cox.net)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070207

irclog2html for #brlcad on 20070207

00:07.55 brlcad mac-: there is fairly extensive introductory material on the main website: http://brlcad.org
00:08.17 mac- ok
00:08.21 brlcad ah, oop.. thx louipc :) I should finish reading first..
00:08.28 mac- do you know any good CAD for Linux ?
00:09.17 brlcad er, you mean other than brl-cad?
00:09.26 mac- for drafting
00:09.33 brlcad ah.. CADD
00:09.38 mac- similar to AutoCAD
00:10.06 brlcad the only readily available one is qcad
00:10.22 mac- uhm
00:10.43 brlcad (free at least)
00:10.50 mac- i downloaded GraphiteOne, but i couldn`t launch it
00:10.51 brlcad and with any production quality
00:11.19 mac- and their support hasn`t reply for my questions
00:12.47 brlcad ah, I don't follow the commercial products that closely, even less those specific to drafting, even further less those that aren't open source
00:13.05 brlcad (sorry, just not our concern/interest)
00:13.21 mac- ok
00:13.24 louipc I saw one called FreeCAD on sourceforge, I haven't tried it yet
00:13.57 brlcad freecad is mildly useful, but they're even farther from production quality than qcad
00:14.03 louipc ouch
00:14.55 brlcad it just really takes too much time to build up the foundation for a CAD or CADD or CAM system to achieve production quality for generalized use
00:15.12 brlcad might find a tool or two specialized
00:15.56 brlcad but freecad and qcad and pythoncad and others try to cater to common audiences, and have a excessively major hill to fight
00:17.18 louipc yeah definitely
00:17.44 brlcad that's one of the aspects where brl-cad shines -- even if you remove mged and the gui, there's roughly 100+ man-years of development
00:18.40 dtidrow_work and at least 25 real years of development behind it
00:18.59 louipc do you think you can achieve a professional level GUI with tcl/tk?
00:32.04 ``Erik given the # of gui's professionally developed in tcl/tk... probably...
00:46.17 brlcad louipc: you can, and even brl-cad's archer shows a lot of what is possible in terms of a better gui more in line with several of the professional system interfaces
00:46.37 brlcad that said, our next generation gui probably won't be in tcl/tk
00:53.56 bjorkBSD but ... i thought brl-cad *was* professional!
00:54.21 bjorkBSD brilly wears a uniform no?
01:00.38 brlcad a professional-quality gui? no, that's one of the things it does lack .. in production professional use with professional-quality engine facilities, yes
01:02.23 bjorkBSD what will the next gui be in?
01:03.54 bjorkBSD in the beginning was the CL, and lo, man took one look at the CLI and thought it was bad. and man created the mouse to eat the CL but verily verily i say unto ye, the CLI served as a useful barrier to entry and kept the waifs away :D
01:08.40 louipc @brlcad what are you considering for the next GUI?
01:10.14 louipc bjorkBSD: hehe I find the CLI can actually be more efficient if you know what you're doing, and it is well designed
01:12.11 bjorkBSD yeah. i hear vista's reintroduced it :D
01:12.38 bjorkBSD as far as command line completion goes.
01:12.54 louipc oh tab completion?
01:13.15 bjorkBSD something like that. i saw it in a youtube video
01:13.36 louipc I've heard bad things about vista, and not from windows users nonetheless
01:13.37 bjorkBSD ... they've had it in iexplorer for ages, but it seems it's use has been broadened.
01:14.21 louipc I tried XP because a linux user said it was the best thing since 3.1 or something. That didn't last for me hah.
01:14.32 louipc bad things... *and from windows users...
01:14.46 louipc typo
01:14.50 bjorkBSD hehe
01:15.08 bjorkBSD i have a windows partition i reboot to every now and then.
02:21.32 *** join/#brlcad bobbens (n=bobbens@84.16.237.134)
04:44.31 Maloeran Could anyone tell me what's the common memory and processing models within HPC clusters? I received from a non-programmer by email information that conflicts with my assumptions
04:44.39 Maloeran Keywords to wikipedia would do too
04:46.16 *** join/#brlcad PrezKennedy (n=Matthew@c-69-138-68-160.hsd1.md.comcast.net)
06:36.10 brlcad louipc: the CLI is not going away in the least and would actually be more a part of the foundation to the interface (e.g. anything you could do in the gui would be exposed on the cli and vice-versa)
06:39.55 brlcad it would be just more of a focus on designing a gui that actually works, is efficient, more consistent, is readily pluggable, and not nearly as much of a bear to maintain/improve as mged's is
06:41.41 Maloeran Nevermind the question about cluster processing, Mark had some... weird ideas on the topic :)
06:43.43 brlcad most custom designs in general with data localized/replicated in-core or is spread across some out-of-core storage and loaded as needed
06:48.24 brlcad most don't have shared process spaces or shared address spaces, but often have shared storage (but not always) so it usually boils down to whether disk memory is sufficient or whether to optimize replicaton/distribution over some communication pipe like tcp sockets, mpi, pvm, etc
06:49.30 Maloeran Shared address spaces, that exists?
06:49.44 Maloeran It goes against all I know, but it was what Mark apparently assumed
06:50.42 brlcad there's a few systems that do, some experimental, some more production
06:51.54 Maloeran Woah... but..
06:52.38 Maloeran If the memory address space is shared, it must be a single system made of multiple processors ; you have one memory bank
06:53.07 Maloeran It wouldn't be too reasonable to get a page fault for every memory access and synchronize with other processing nodes constantly
06:53.35 brlcad not necessarily -- the kernel is simply written/geared towards managing the memory
06:53.51 brlcad that's the whole idea around single shared image systems in general
06:54.03 brlcad mosix is probably the most popular/common one that you might have heard about
06:54.06 brlcad or openmosix
06:54.19 brlcad ahh, here's some references http://en.wikipedia.org/wiki/Single-system_image
06:54.35 Maloeran I really don't see how this could possibly work
06:55.07 Maloeran The only way for the kernel to know what memory is being modified or accessed is to trigger page faults
06:56.18 brlcad they do work ;)
06:56.27 brlcad to varying degrees of coolness
06:56.33 Maloeran Do you have any idea how, briefly?
06:56.44 brlcad mosix gets away with it by simply migrating processes to balance load
06:56.45 Maloeran How can they track what's being read or written to synchronize the data?
06:56.58 Maloeran Yes, they can migrate processes, but they won't share address space
06:57.09 Maloeran You couldn't get shared memory between processes
06:57.15 brlcad right, that's why they're only a partial SSI
06:57.42 brlcad there is still one shared address space, but it's no bigger than the smallest single system's available memory
06:58.07 brlcad which isn't entirely true .. but a simple enough simplification
06:58.13 Maloeran How can they possibly synchronize that memory?
06:58.57 brlcad they don't really need too -- the process moves with it's memory
06:59.49 Maloeran Yes, yes, moving processes around is fine. Now, let's say you have process A on the box M and process B on the box N. The two processes have 160mb allocated as shared memory which they use to communicate
07:00.14 Maloeran How are they going to manage and synchornize that memory between the two nodes?
07:00.53 brlcad that's the entire question behind just how do you do SSI
07:01.00 brlcad each of those ssi projects goes about it a different way
07:01.05 *** join/#brlcad clock_ (i=clock@84-72-63-172.dclient.hispeed.ch)
07:01.22 Maloeran I see no other way than constant page faults, which would make performance crawl
07:01.25 brlcad some are compiler mods coupled with specific kernels that are fed information about memory access
07:01.55 brlcad just because you can't imagine it doesn't mean someone else hasn't :)
07:02.14 Maloeran I know that, but I'm asking how it works! :) I guess I should do some reading
07:03.24 brlcad well, you might also be thinking shared memory == shared address space and it doesn't
07:03.33 brlcad at least not necessarily
07:04.07 brlcad whether you even can write C code on a lot of those systems is not possible -- some are very customized academic projects
07:04.24 Maloeran brlcad, the box M needs to "know" when the process A writes within the shard memory, so it can update it on box N
07:05.00 Maloeran Okay, Mosix doesn't support shared memory
07:05.07 brlcad with shared memory -- sure, and there's ways a kernel could be written to propagate that
07:05.19 brlcad yes, mosix doesn't
07:05.59 brlcad it does process migration in a unified process address space
07:05.59 Maloeran The kernel must be told by the processor that writes occur to begin with ; that implies a page fault
07:06.29 brlcad implies a "fault" of some sort .. whether memory is managed in pages is an assumption in itself
07:06.55 brlcad whether that maps to hardware fault is yet another
07:07.33 Maloeran Right, of course so. What I'm trying to say is that page faults, specifically assuming ia32/amd64 hardware, would cripple performance
07:08.08 brlcad i believe openssi actually does shared memory across a unified address space
07:08.17 brlcad though I haven't looked into how they actually achieved it
07:09.04 brlcad hey, you can't get it all for free -- if you're going to be accessing memory across a network link, performance is going to be crippled no matter how creative you get
07:10.05 brlcad i mean you're talking the difference of a couple clock cycles to a few nanosecs at best
07:10.34 brlcad which is of course...several orders
07:10.49 brlcad the fact that it'll even do it (and do it automatically) is what's amazing
07:11.12 brlcad just getting it to work at all has been something groups have been working on for longer than I've been alive :)
07:11.19 Maloeran I'm asking this because Mark had the assumption that clusters could share memory address space, running threads over the processing network, which is of course incorrect
07:11.34 Maloeran But I thought there could be some weird cluster architecture I wasn't aware of
07:12.04 brlcad nobody does individual thread-level yet afaik .. even mosix only does process-level
07:12.16 brlcad though openssi does thread-group migration iirc, one step closer
07:12.59 Maloeran I don't know if it's really amazing, it's absolutely horrible by design :)
07:13.21 brlcad openssi might be what he was thinking .. or mosix for that matter and he really just meant unified address space instead of shared and running processes over the network instead of threads
07:13.38 brlcad horrible??
07:13.58 Maloeran If you want to distribute processing over a network, just write the software as such
07:14.18 brlcad some of those systems are nearly optimal for doing exactly that
07:14.18 brlcad with zero effort on your part
07:14.53 Maloeran Without shared memory, I still need to handle I/O between processes, I haven't gained anything
07:15.39 brlcad perhaps, or maybe you have an application that is already well-designed to not have that assumption or need for interprocess communication
07:15.59 brlcad you're making a ton of assumptions about what matters, assumptions that don't hold for a lot of cases
07:16.37 Maloeran Right, I should clarify : I'm thinking about distributed processing for a single problem, not running 100 distinct processes
07:17.09 brlcad it also depends on the nature of the problem itself of course
07:17.38 brlcad if you have a problem that can be independently parallelized, it can likely also be independently distributed seamlessly
07:18.10 brlcad (with a given architecture (software and hardware)
07:18.25 Maloeran True, but then there isn't much to gain from "apparently" running the 100 processes "locally" rather than booting them on the 100 boxes. It's a bit easier to manage surely
07:18.56 brlcad whether there's much to gain depends on the problem too :)
07:19.03 brlcad something short-lived, yeah, not much gain
07:19.15 brlcad something like the life of your rays, yeah not much gain
07:19.32 brlcad something that took minutes/days/weeks to process.. it'd be incredibly useful
07:19.37 Maloeran I see the point but it's really a matter of convenience, an user could start the processes on the other boxes "manually" too
07:19.57 brlcad sure, but then I could have done that anyways..
07:20.12 brlcad the point of the cluster is to do that stuff for you with the least effort
07:20.46 brlcad sometimes that least effort is by custom coding or using mpi or it's by going with a different cluster architecture that does things for you
07:20.56 Maloeran Right, so it's a matter of convenience, I realize that
07:21.04 brlcad most of the popular (massive) clusters don't do SSI
07:21.17 brlcad i think HP's cluster tech does, but nobody else
07:21.34 brlcad everyone else predominantly is geared towards mpi
07:23.07 brlcad that's what the network cards are optimizing for, the network stacks, etc.. if you want to efficiently scale up to 10k processors and not have to worry (as much) about bottlenecking yourself with interprocess/thread communication, mpi can help (even as heavy as it can be otherwise)
07:24.15 Maloeran Yes, MPI is a neat abstraction layer, I won't contest that :)
07:24.58 brlcad course if your problem can take advantage of 10k processors or even 1k easily.. then there's not much advantage to be had by the alternative of custom coding some network layer yourself to avoid mpi's (variable) overhead .. even a "2x" savings on something that takes two weeks to compute isn't that interesting
07:26.25 brlcad because those are generally problems that are entirely intractible/unfeasible/useless on smaller supercomputers
07:27.44 brlcad it's still "at least a couple years" out before I'll be able to do a full-blown fluid dynamics simulation on a dual quad-core workstation to say the least.. ;)
07:28.16 Maloeran :) Seems I'll have a chance to try that out soon
07:28.50 brlcad full-blown valid-physics down to something like millimeter accuracy at least
07:29.01 Maloeran I have only read documentation and code about MPI, I'll try to move on from TCP/IP soon
07:29.23 brlcad there are tons of simplifications that can be made on an fluid problem to get them to work on workstations already
07:29.51 Maloeran I'll probably get to rewrite SURVICE's fire simulation soon ( fluid dynamics ), it's really filled with simplifications
07:29.53 brlcad MPI isn't "great" .. it's been so painful to achieve adoption because the API is a pita
07:30.36 brlcad but it's like democracy .. it's not great, but it's the best to have been conceived, adopted, and popularized to date
07:30.37 Maloeran The API of MPI seemed appropriate for its purpose... I may think differently when I get to use it
07:30.48 brlcad it's gotten tons better
07:31.43 Maloeran I was baffled by how slow SURVICE's fire modelling was, especially when I heard how much they simplified the problem. Never let engineers write code, in Fortran 77 too
07:37.52 Maloeran If I may, how much is there to lose by using MPI over more tailored specific solutions, for software running on 1-4 nodes or so?
07:52.58 brlcad mpi for 1-4 nodes is frankly pointless -- that could just as easily be a command line option for that few nodes
07:55.06 brlcad --run-on="node1, node2, node3, node4" etc.. fork a master than remote execs to the nodes or something else .. heck of a lot simpler code and trivial to manage the communication between them without worring about a major bottleneck
07:56.42 brlcad it's only once it's over like 16 that it starts to get "hard" imho and things start to matter
07:57.38 brlcad how much you loose depends on lot on how many MPI calls you make and how much interprocess/thread communication is going on (which you generally want to minimize of course as much as possible)
07:58.59 brlcad compared to strait-up custom tcp, I've seen the mpi overhead be as low as only a couple percent to being a couple hundred
08:00.05 brlcad the main benefit of course being that tcp was easy to write for smaller counts of nodes .. but quickly doesn't scale for larger and larger node counts where mpi scales considerably better and doesn't have to be maintained/debugged/tweaked
08:45.18 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
14:04.08 *** join/#brlcad docelic (n=docelic@212.15.185.210)
15:30.07 Maloeran Thanks for the reply, brlcad, I was asleep by then
15:39.28 ``Erik mal: have ya read up on 'numa'?
15:39.52 Maloeran Sure, some time ago
15:40.39 ``Erik hrm, didja forget it? :D (given your conversation before you went to bed, I'd assume...)
15:40.53 Maloeran We should store a whole copy of geometry and graphs per memory bank, and have specific threads access it... but I haven't read about the software interfaces to do so
15:41.15 ``Erik it's a cluster form with a unified memory space on several independant nodes, each with its own cpu and memory...
15:41.16 Maloeran The discussion wasn't really related to NUMA, it was about distributed processing over multiple nodes
15:42.10 Maloeran The count of processors in such a design is kept very low, is it not? Up to 16 for an octo-dual-opteron
15:42.24 ``Erik an altix is a numa cluster of small single cpu ia64 machines using sgi's numalink to get unsucky bandwidth between 'em and a hacked up suse to handle processor and memory affinity
15:43.15 Maloeran That's one single machine though, not a cluster
15:43.23 ``Erik no, it's a cluster
15:43.51 ``Erik if I walk up to one, it's a bunch of seperat 2u machines, I could pull the numa cables off the back, put in a hard drive and install an os on that one machine
15:44.21 ``Erik http://www.gup.uni-linz.ac.at/information/hardware/altix350_front.jpg
15:44.24 Maloeran Do opteron clusters work the same way?
15:45.15 ``Erik it doesn't matter what the cpu is, it depends on the kernel and interconnect (using something like ethernet would make it absolutely horrible)
15:46.04 Maloeran So the Opteron clusters Mark spoke of do have an unified memory space?
15:46.06 ``Erik the opteron clusters I have are not numa, they're regular ethernet tcp/ip nodes, each with independant kernels that don't try to assume anything about eachother, and a single disk attachment
15:46.16 ``Erik I don't know which clusters mark spoke of... :)
15:46.56 Maloeran So opteron clusters do exist having a global memory address space by NUMA?
15:47.32 ``Erik I would be surprised if they didn't *shrug* like I said, what cpu it is and NUMA are unrelated
15:48.35 ``Erik I could take a stack of old 486's running 10baseT and hack up a numa kernel for 'em... it'd suck, but it's doable
15:48.39 ``Erik or, heh, numaPIC :D
15:48.50 Maloeran It's certainly not running on a standard motherboard then!
15:49.05 ``Erik sure it is... numa is a kernel hack
15:49.32 Maloeran NUMA is a hardware solution
15:49.32 ``Erik ok, if you miss on level1 cache, it goes to level3... if it misses there, maybe it goes to memory... if it misses there, it goes to swap, right?
15:49.51 Maloeran That's not a kernel solution until it misses memory and trigger a page fault
15:49.52 ``Erik shove 'other nodes' inbetween memory and swap, that's numa
15:50.03 ``Erik no, numa is a kernel hack that lets you fake unified memory
15:50.08 ``Erik NUMALink is a hardware solution
15:50.09 Maloeran A page fault per memory access is not practical
15:50.22 ``Erik yeah it is, IF you have a low latency interconnect
15:50.36 ``Erik which is what NUMALink is... sgi's proprietary interconnect, designed with numa archs in mind
15:51.01 Maloeran You would spend 50000 times the processing time of *one* memory-accessing instruction to handle that page fault!
15:51.08 ``Erik ib and myra could probably do it semi-decently if your kernels scheduler was very aware of affinity
15:51.40 ``Erik the trick is that migrations are minimized... if a processor is happily using 1 node, it'll try to keep it on that node...
15:51.56 ``Erik if two apps are sharing memory, it'll bias towards running both of those on that one node
15:52.50 ``Erik (and accessing another nodes memory, if you're using a decent interconnect (like NUMALink for the altix) may be an order of magnitude slower than local memory, but is several orders better than swap
15:52.52 ``Erik )
15:53.16 Maloeran I see, so it does work by page faults
15:53.42 ``Erik if the underlying arch does, I'd imagine it'd have to
15:54.15 Maloeran NUMA as implemented in an Opteron system is really fast, memory banks bound to other processors are just a bit slower if the hypertransport link is not saturated
15:54.19 ``Erik (also; a common use of supercomputers isn't to run one really really big app, but to run a bunch of sorta big apps)
15:54.27 Maloeran That's usually what I refer to by NUMA
15:54.59 ``Erik you're talking about hypertransport and how it can facilitate numa, not numa
15:55.12 ``Erik hypertransport is just a fast interconnect...
15:55.40 ``Erik if the kernel is stupid about using it, it'll 'page fault' through to the other cpu's memory banks frequently... no?
15:56.00 Maloeran No, it doesn't page fault
15:56.04 Maloeran It's a hardware solution :)
15:56.19 ``Erik ok, *shrug* then they have both in hw
15:56.26 Maloeran The hardware physically routes queries to the memory of other processor banks
15:56.38 ``Erik on an sgi altix, afaik, it's a fault and request... and surprisingly fast
15:56.50 ``Erik on mosix, it's a fault and request... and depends on the interconnect
15:57.15 ``Erik hum
15:57.35 ``Erik so it's an mmu hack that requires use of the hw 'task' vectors?
15:57.49 ``Erik <-- not versed in hypertransport, is old :)
15:58.33 Maloeran The pages are assigned to other memory banks, I guess it's managed as such by the MMU
15:59.10 ``Erik well, you have to manage the memory location by task... if the hw does that, you have to tell the hw when you're in a certain task...
15:59.17 ``Erik (task as in intel speak for process)
15:59.20 Maloeran It's just one big memory bank really, it's just that processors are faster to access their local one
16:00.33 ``Erik (as in hypertransport, not hyperthreading)
16:01.30 ``Erik hm, works on packets that're either flagged "posted" (for uma and dma) or "nonposted" (for numa)...
16:08.25 Maloeran Perhaps proper management of the memory banks, DMA?
16:09.11 ``Erik not sure, lots of bit manipulation, probably to make the bank/process association to retain coherency
16:10.06 ``Erik linux has a metric assload more than fbsd, mebbe that's why the single process run on a linux opteron outran the same run on a fbsd opteron
16:10.59 ``Erik ooh, damnit, now I wanna do kernel hacking to improve the cpu and memory affinity on that quad opteron
16:11.28 dtidrow heh
16:11.37 Maloeran I can't believe a NUMA system which would page faults for every access, requesting the data before resuming the instruction, could perform comparably to software fetching the data in advance as one big chunk
16:11.39 ``Erik stupid raytracer crap
16:12.00 ``Erik well, the "page fault" may not call a cpu interrupt, it may be completely hw abstracted and fast *shrug*
16:12.48 ``Erik but the os still has to manage the mmu *shrug* it may just be that the interconnect keeps a duplicate copy of the kernels notion of what memory resides where
16:13.10 Maloeran I see.
16:14.41 ``Erik (per ghz, opteron running 85k rays/sec, g5 at 45k, ia32 at 18k... damn)
16:15.57 ``Erik (well, one opteron was 85k, the other was 60k... r12k was 31k, usII was 30k, ia64 at 41k)
16:16.19 Maloeran librt this is?
16:16.23 ``Erik ja
16:16.49 ``Erik the 64 intel amd64 (used to be called EMT or something?) came in at 25k
16:17.24 ``Erik oh, with the ia32, 18k for linux, 32k for fbsd...
16:17.58 dtidrow in other words, librt is optimized for fbsd
16:18.06 ``Erik these are all 'per ghz' on machines with radically differnet cpu speeds and no attention paid to bus speeds or anything, btw
16:18.22 ``Erik well, on the opteron, linux came in at 85k where fbsd was 60k
16:18.58 dtidrow guess linux has the better memory management inplementation on opteron
16:19.05 ``Erik makes me think that it's not an artifact of librt being optimized one way or another, but the OS... amd64 is immature on amd64, but kickin' on ia32
16:19.27 dtidrow fbsd, you mean?
16:19.35 ``Erik I think the memory mgmt is all an upfront hit with pools being used, ...
16:19.37 ``Erik er, yeah, sorry
16:19.52 ``Erik amd: linux>fbsd. ia32: fbsd>linux.
16:20.18 dtidrow heh, another reason for me to get AMD :-)
16:20.36 dtidrow anyway gotta head in to work - later all...
16:20.41 ``Erik later, dude
17:23.23 *** join/#brlcad bobbens (n=bobbens@84.16.237.134)
18:51.46 ``Erik numa is an abstract idea, not a specific implementation...
19:31.44 Maloeran Oh hrm. Erik, I briefly mentionned we debated cluster architectures in an email, and he asks, what's your "recommendation"? :)
19:32.02 Maloeran I guess he means TCP/IP vs MPI vs NUMA-aware pthreads
19:32.21 Maloeran In the context, "he" being Mark
19:36.52 brlcad numa-aware pthreads is generally part of single-image systems, not clustering .. otherwise saying "red vs blue vs duckies"
19:37.52 Maloeran Altix clusters, for example, have an unified address space though, which means that NUMA-aware threads could reasonably work
19:39.36 brlcad there are massive altix smp and clusters of massive altix smp
19:40.14 brlcad the clusters don't have a unified address space, altix is cool because it's smp and not a cluster in itself
19:40.51 Maloeran All right, that clarifies the definitions. So it's a 512 processors SMP NUMA system
19:41.07 brlcad yes
19:41.51 brlcad and that'll be quite a price tag at that size to say the least
19:42.02 ``Erik <PROTECTED>
19:42.26 brlcad pretty much only find those systems at HPC assets (which ARL does happen to have, the MSRC)
19:42.34 ``Erik altix is numa, not smp...
19:42.50 brlcad altix is numa and smp
19:43.14 ``Erik meh, numa is a memory layout, not a cpu scheduling layout, so *shrug*
19:43.59 ``Erik but duckies, ... duckies are awesome
19:44.06 ``Erik (ever watch 'ze frank'?)
19:44.12 brlcad daily ;)
19:44.29 brlcad ze frank
19:44.38 brlcad ze frank is pretty awesome
19:45.15 ``Erik it's on my daily list, too, along with sbemail and the comic page and smacksnot
19:46.01 archivist hmm smacks not or smack snot
19:46.18 ``Erik smack snot
19:46.25 ``Erik aka crack rock
19:46.40 ``Erik sometimes slashdot, by the unitiated or sufficiently confused
19:50.14 brlcad Maloeran: maybe watch some of these for starters: http://www.zefrank.com/theshow/ then click on "popular shows" on the left
19:50.54 ``Erik heh, then blow a solid week watching the entire archive *cough* O:-)
19:51.21 archivist I wont be able to read slashdot without the thought smack snot going through my head now
19:51.42 ``Erik *bow*
19:52.03 ``Erik that's a good thing, right? you'll be able to do something productive, instead?
19:52.28 archivist wot hell no
19:54.23 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/misc/Makefile.defs: punty "depends" target
19:59.52 ``Erik nothing :)
20:00.00 ``Erik there'll be a bigarsed commit in a few
20:00.19 brlcad hrm
20:00.22 ``Erik but, as the regex.h issue remains, my testing of it is incomplete
20:01.09 ``Erik I don't think tcl's regex stuff can be easily removed, it looks like it's use in the symbol resolving functions, as well as in the file routines
20:03.38 brlcad i didn't mean remove the regex code, just the files themselves -- or do you mean they're #including .c files or something?
20:04.03 ``Erik <-- finds himself going into dirs in the appropriate dep chain order and doing make by hand to get the lib or bin he wants, thinks it'd be keen if he could go where he wants and do "make depends all"
20:04.20 brlcad ahh
20:04.23 brlcad yeah, that would be useful
20:04.31 ``Erik not including .c files, but generic/regex.h is used several places in generic/*.c
20:04.34 brlcad i do the cd dir dir dir blah foo too
20:05.14 brlcad i think only folks that understand how automake works are generally inclined to do that, but hey that's cool
20:05.18 ``Erik it might be best to mv regex.h regex_tcl.h and sed 's/regex\.h/regex_tcl.h' *.[ch]
20:05.38 brlcad might also just get away with -DVOID=void
20:05.52 ``Erik I'd do it to what we have now, but I ASSUME you're close to committing a new tcl
20:05.57 brlcad the more I looked at it last night, the more it looked like it was empty
20:05.59 ``Erik that won't be the only thing broken, just the first
20:06.20 *** join/#brlcad clock_ (i=clock@84-72-63-61.dclient.hispeed.ch)
20:06.31 ``Erik unless generic/regex.h just happens to have all the meat of /usr/include/regex.h and it happens to use the same define values and stuff
20:07.21 ``Erik well, commit it up, yo... even if it's busted, we could split the load and both go about fixing... *shrug*
20:11.36 ``Erik in a branch if ya want *shrug* I'll sync to a branch
20:13.46 brlcad commit what up?
20:13.59 brlcad -DVOID=void?
20:14.48 brlcad still working on finishing this 8.5 testing/building, trying to get subconfigures to work reliably
20:17.07 dtidrow_work http://tinyurl.com/3cx56e - good grief
20:17.39 dtidrow_work the excessively accesorised toilet
20:19.12 archivist lacks a lectern for a heavy book
20:19.24 brlcad hrm.. by that math
20:22.09 brlcad it's saying the average person spends 11862 hours per day in the bathroom (presumably on the toilet) .. which is roughly 30 minutes a day
20:22.58 ``Erik per day?
20:23.31 ``Erik heh
20:24.02 brlcad i know some people that .. er .. take forever, but then they have "issues" too afaik
20:24.16 brlcad well yeah, that depends what all is included
20:24.28 brlcad the article makes it sound like you spend all that time on the john
20:25.05 dtidrow_work heh - women spend at least 1.5hrs a day in the bathroom, then
20:25.06 archivist for a good stiff sh.. the a good read is needed
20:26.45 brlcad i never got that, i'm in and out every time -- there's no by the time I finish a couple sentances, it's over
20:27.16 ``Erik need something to tear pages out of if there's no tp *shrug*
20:28.13 dtidrow_work clearly ``Erik belongs to the church of vi
20:28.24 ``Erik yes, the vim sect
20:31.05 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/src/ (13 files in 13 dirs): beginnings of DEPS flags for "make depends" chaining.
20:46.34 brlcad ahh
20:48.28 ``Erik ?
20:49.47 brlcad instead of (re)listing the dependencies.. they're already listed in a couple places
20:50.27 brlcad you could parse over the libadd/ldadd stuff, or peek at the _DEPENDENCIES vars or peek in the .deps dirs and build up that directory list automatically
20:51.08 brlcad so you don't have to maintain a separate list that'll eventually be out of sync when someone adds a new lib and doesn't notice the DEPS var
20:51.29 brlcad it'd always be perfectly in sync
20:51.39 ``Erik spoze I coulda tried that, and did sed-fu to strip it down *shrug* but if I did that, then people who're over-verbose in attaching libraries would cause a LOT of duplicate computation
20:52.16 ``Erik <-- already annoyed with the amount of replication of computation with the hand-minimized list
20:53.22 brlcad replication?
20:54.56 ``Erik yeah... if I do 'make depends' in, say, mged... rt->bn->bu->tcl, tk->tcl, so tcl gets two passes
20:54.58 brlcad if you need to rebuild mged and be portably sure, it's got to walk the dependency hierarchy for each ldadd lib ..
20:55.28 brlcad hmm.. sounds like you need to build up the list of what to do before actually doing it
20:55.38 ``Erik I was half tempted to give each dir an "am I built?" target and stopping if that's yes
20:56.00 ``Erik that's one way, but to be portable across makes, ... :/
20:56.56 brlcad sure across makes
20:56.56 brlcad you do the same traversal you have in depends now .. but make it do two walks .. just not runnning depends on the first walk
20:57.52 ``Erik mebbe in the future...
20:58.39 brlcad it is, but the hooks they provide should make it work
20:58.47 brlcad i fixed a handful of things, there still another problem?
20:58.59 brlcad could have disabled more, but I tried to only disable minimal
20:59.07 ``Erik how'd you disable it?
20:59.31 brlcad Makefile.am cppflags to turn stuff on/off
21:00.05 brlcad right
21:00.15 brlcad i commited a fix for that yesterday
21:00.18 ``Erik libdm/dm_obj.c
21:00.25 ``Erik I updated today, it's still breakin' O.o
21:00.27 brlcad at least I thought I did
21:00.43 ``Erik (also don't remember seeing a cia msg)
21:01.19 brlcad huh, that's odd
21:02.05 brlcad hrm, maybe the commit errored/timed out and I didn't notice
21:03.58 brlcad ahh, yeah, something happened
21:03.59 brlcad M pngconf.h
21:04.17 brlcad probably queried for a pass and I didn't notice or something
21:06.29 ``Erik that's the included png... I'm trying to use the system png
21:07.14 ``Erik like guard the setjmp in bu.h and make sure png.h is included before bu.h
21:07.27 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/libpng/pngconf.h: disable the linux setjmp.h double-inclusion protection (at least for now) on the assumption that we will get the same setjmp.h and this won't be a problem. add a note that this was modified by us for BRL-CAD.
21:07.38 ``Erik since the png fucktards can't figure out how to guard headers right *cougH*
21:07.46 brlcad pngconf.h is installed on the system?
21:08.03 ``Erik yes$ ls -l /usr/include/pngconf.h
21:08.03 ``Erik lrwxrwxrwx 1 root root 18 Aug 11 12:34 /usr/include/pngconf.h -> libpng12/pngconf.h
21:08.24 ``Erik rhel64 on an opteron
21:08.47 ``Erik shuffling headers and gaurding in bu.h sound about right? I can take care of it while you do tcl
21:09.05 brlcad could work it out so that png.h is just included before our stuff -- it should be actually
21:09.13 ``Erik 'k, I'll go about that
21:09.17 ``Erik hurry up and finish tcl :D
21:09.32 brlcad common.h -> system headers -> public interface headers -> private headers
21:09.37 ``Erik so i can unhack regionfix.c and proe-g.c on my thing
21:09.42 brlcad png.h is a system header
21:10.18 brlcad another fix would be to just set -DPNG_SETJMP_NOT_SUPPORTED
21:10.31 brlcad and it skips it altogether
21:12.13 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/src/libdm/dm_obj.c: pull system headers up ahead of our headers
21:14.24 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/src/canon/png-ipu.c: pull system headers up ahead of our headers
22:02.23 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) [NETSPLIT VICTIM]
23:37.14 louipc more
23:37.20 louipc erk
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070208

irclog2html for #brlcad on 20070208

00:17.20 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/brlcad.spec.in: clean up header, add footer, remove reference to GPL as the license
00:22.34 Maloeran There are platforms where longjmp() is not supported?
00:23.19 Maloeran Assuming it's related to the PNG_SETJMP_NOT_SUPPORTED switch
00:44.34 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/ (Makefile.am cvs2cl.pl): remove unused ChangeLog processing perl script (rcs2log is used instead)
00:45.10 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/enigma/ (configure.ac Makefile.am configure.in): rename configure.in to configure.ac
00:50.19 CIA-5 BRL-CAD: 03brlcad * 10brlcad/doc/legal/ (Makefile.am gfdl.txt gpl.txt): remove the GPL and GFDL licenses. they are no longer used. all GPL code was relicensed to LGPL, all documentation under the dual-licensing GPL/GFDL were relicensed under the BDL (BSD documentation license).
00:58.40 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/footer.sh: make .in and .ac files use the autoconf major mode instead of Makefile
02:08.45 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/enigma/Makefile.am: remove the Makefile.defs since enigma has it's own configure and will otherwise mess with AC_CONFIG_SUBDIRS
02:31.33 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/footer.sh: let .ac and .in files use the specified indent instead of forcing 8
03:31.04 *** join/#brlcad bobbens_ (n=bobbens@84.16.237.134)
03:42.28 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168057882.dsl.bell.ca)
03:49.54 *** join/#brlcad bobbens (n=bobbens@84.16.237.134)
04:32.21 *** join/#brlcad zap (n=zap@pool-72-64-253-55.tampfl.fios.verizon.net)
04:42.25 dtidrow heh
05:13.55 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/header.sh: recognize lexer and parser files
05:14.35 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/footer.sh: recognize lexer and parser files, keep mode and tab-width first in the variable list in case variables/values is ever customized
05:34.16 brlcad and damn old autoreconf/automake -f for obliterating COPYING and INSTALL files, presumptiously putting in default GPL verbage
06:14.52 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/header.sh: add recognition of PD for public domain works, remove the GPL and GFDL sections.
06:19.07 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/header.sh: PD work else statement was swapped, fixed.
06:32.09 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/enigma/configure.ac: test application of PD headers, add a footer too along with detail that enigma comes from the Crypt Breaker's Workbench software
06:33.06 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/enigma/enigma.1: Joerg spelled CBW incorrectly -- the proper project name is the Crypt Breaker's Workbench (this mistake has been impressively spread around the world now).
06:36.06 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/enigma/Makefile.am: sources
06:40.54 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/brlman/ (awf.in brlman.in): add local variables footer
06:43.44 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/adrt/configure.ac: add a header and footer
06:49.49 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/adrt/ (126 files in 18 dirs): give adrt some distinctiveness in the header
07:00.14 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/enigma/ (AUTHORS INSTALL ChangeLog NEWS COPYING): initial basic documentation files to appease gnu autotools
07:01.53 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/enigma/ (Makefile.am build.sh): add new basic doc files, remove the old build.sh script
07:03.52 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/enigma/.cvsignore: ignore autotools turds
07:09.58 *** join/#brlcad bjork__ (n=bjork@ip70-178-168-191.ks.ks.cox.net)
07:16.45 *** join/#brlcad cad38 (n=47d2214e@bz.bzflag.bz)
07:16.45 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/enigma/Makefile.am: er, so it is SOURCE
08:19.23 *** join/#brlcad sebastienbailard (n=sbailard@CPE000d88ba7a3b-CM001371169626.cpe.net.cable.rogers.com)
08:19.30 sebastienbailard Evening all.
08:20.27 sebastienbailard Is Sean in?
08:20.46 sebastienbailard brlcad: Is Sean in?
08:30.19 brlcad hello
08:31.51 sebastienbailard Sean, is that you? I'm that fellow with RepRap who pestered you some time abck
08:31.56 sebastienbailard back, rather.
08:34.06 sebastienbailard Do you remember our exchange of emails?
08:36.42 sebastienbailard The reason I came into this channel was to ask if it was possible to use brlcad as an engine in blender to give blender more cad features.
08:37.28 brlcad hmm
08:37.33 sebastienbailard It's a stupid question I suppose, but it's one that's been rattling in my head as I do the dishes and so on.
08:37.42 CIA-5 BRL-CAD: 03brlcad * 10brlcad/autogen.sh:
08:37.42 CIA-5 BRL-CAD: change the way COPYING and INSTALL are protected from being clobbered by
08:37.42 CIA-5 BRL-CAD: automake's stupid behavior of overwriting our files with generic GNU content.
08:37.42 CIA-5 BRL-CAD: instead of saving a backup to a file in the aux dir, save the contents of the
08:37.42 CIA-5 BRL-CAD: file to memory (that is even preserved across internal restarts). restore as
08:37.42 CIA-5 BRL-CAD: needed if/when the content is clobbered.
08:37.53 brlcad I get a lot of e-mails.. your name is familiar but not the exact messages, I'd have to pull them up
08:38.08 brlcad it's certainly possible, anything is possible with code ;)
08:38.12 sebastienbailard I'd just came in to yammer. I'm working on the 3D printer thing.
08:38.28 brlcad *but*.. it would be rather complex
08:38.52 sebastienbailard This is true. I'd have to bribe the interested devs with a 3D printer.
08:38.53 brlcad if only because blender's current geometry interface is rather complex
08:39.14 brlcad and the entire modeling methodology isn't geared towards cad/cam or solid modeling
08:39.26 sebastienbailard I realize.
08:39.54 brlcad <PROTECTED>
08:40.19 brlcad there's nothing in the gui that is going to prevent creation of degenerate geometry
08:40.32 sebastienbailard The reason I was wondering is that folk are working on porting a 2D cad program into the modeling program ArtOfIllusion.
08:41.08 brlcad qcad?
08:41.29 sebastienbailard Archimedes. It's an architectural cad.
08:41.32 brlcad ah
08:42.09 sebastienbailard <PROTECTED>
08:43.43 sebastienbailard I'm not sure if the blender devs would be interested.
08:44.29 sebastienbailard Or the BRLCAD devs for that matter.
08:44.54 brlcad i'm interested in most developments that involve BRL-CAD ;)
08:45.19 sebastienbailard Well, I'm going to pester the blender devs a bit. I think we may want a parametric cad tool though.
08:45.42 brlcad but that said, there are limits -- e.g. I wouldn't be inclined to integrate with Blender -- they're just not geared for solid modeling in the least, it would cause so many problems
08:46.13 sebastienbailard That's fair.
08:46.19 brlcad I mean, I wouldn't object to someone else trying -- I'd certainly support them and help with the brl-cad side of things
08:46.49 sebastienbailard I didn't think it was a good idea, but I didn't know the answer to the question.
08:47.04 brlcad the goal, though, is akin to trying to use Maya for CAD purposes..
08:47.15 brlcad it's just .. problematic on so many levels
08:47.46 sebastienbailard That's fair.
08:48.11 sebastienbailard The MIT fab lab folk are using blender in lieu of a real CAD program.
08:48.25 brlcad it's frankly be easier to integrate with archimedes, even with them being a java code and there needing to be some network interface or jni layer ;)
08:48.51 brlcad or extract the blender gui library and use that to build a cad interace
08:48.55 sebastienbailard The only problem is that archimedes is 2D cad.
08:49.01 brlcad yep
08:49.36 sebastienbailard There's a fellow who wrote a free 3D cad program in visual c++ for windows. I'll talk to him.
08:50.17 sebastienbailard Well, thank for the well reasoned answer.
08:50.49 sebastienbailard And tell me if you ever want to borrow an extruder head to make a 3D printer.
08:51.13 brlcad on that similar note, if yourself or others want to make those kinds of improvements to brl-cad directly .. the project is rather open to new developers ;)
08:51.36 brlcad heh, will do :)
08:51.51 sebastienbailard I was thinking of inviting you to take an informal look at our java driver code, actually. :)
08:52.41 brlcad do you directly interface with a particular 3d printer?
08:53.03 sebastienbailard Yes. The gpl self replicating one we're building at RepRap.org.
08:53.45 sebastienbailard It's not self-replicating _yet_. That will be the 1.0 release.
08:54.17 brlcad "it *will* [emphasis mine] be able to make copies of itself"
08:54.31 sebastienbailard We're aiming for 2008.
08:54.41 sebastienbailard This is how far we've gotten.
08:54.50 sebastienbailard http://reprap.blogspot.com/
08:55.09 brlcad heck for $400, I'd buy one ..
08:55.38 sebastienbailard Keep an eye out for the announcement of the loaner machines.
08:55.59 sebastienbailard We won't be selling them for a while. But we will be sending out loaner machines.
08:56.31 sebastienbailard People who happen to have a populated PCB board, steppers, and a reel of filament get on the short list.
08:57.20 brlcad curious, how are you currently creating/managing geometry
08:57.46 brlcad presumably you have a geometry importer of some sort or a geometry format of your own
08:57.56 sebastienbailard STL slicing. I think adrian is working on figuring out support material geometry right now.
08:58.10 sebastienbailard I don't know what we're going to do for DXF importing.
08:58.34 brlcad hm, "ew" :)
08:58.46 sebastienbailard It's a "standard".
08:59.14 brlcad "the thing so great about standards is that there are so many to choose from"
08:59.43 brlcad stl is just the lowest common denominator for explicit factized geometry, otherwise retains no topological information
08:59.49 sebastienbailard Pretty much. I say that to myself everytime I want metric drill bits.
09:00.09 sebastienbailard I'm somewhat familiar with stl's lack of virtues.
09:00.24 sebastienbailard It happens to be the standard data interchange format in RP.
09:00.50 brlcad RP?
09:00.58 sebastienbailard rapid prototyping.
09:01.02 brlcad ah
09:01.17 brlcad i was stuck on "RR" :)
09:01.28 sebastienbailard They bitch about stl, but that's what they use.
09:02.15 brlcad yeah, we've sent some of our models off to a RP shop nearby, stl was the easiest to extract for them
09:03.02 brlcad seems that there are so many better formats though, especially given that it's being turned into effectively rasterized layers when given to the printer
09:04.19 sebastienbailard Hmm...
09:04.32 sebastienbailard What's your cost / cubic inch?
09:06.43 brlcad for this particular shop, there as no cost to us because we have mutually aligned interests
09:07.06 brlcad but then our only interactions to date have just been mostly demos and testing
09:07.40 brlcad i'm not familiar with what they charge otherwise
09:07.44 brlcad at least I don't recall
09:08.27 sebastienbailard Ah well. Their business model may change a bit.
09:10.13 brlcad they're not commercial, so not readily influenced by industry change .. they serve specific needs/users ;)
09:10.32 sebastienbailard Hmm..
09:11.17 brlcad that said, that's an industry that really could use change
09:11.30 brlcad it is overly expensive atm
09:12.03 sebastienbailard Pretty much. But the fab@home guys have shown how cheap you can do it.
09:12.17 sebastienbailard They have a working machine at USD$2.5k.
09:14.53 brlcad is that you in the video giving a presentation?
09:14.58 sebastienbailard Nope.
09:15.11 sebastienbailard Vik Oliver probably.
09:15.24 brlcad yeah, vik
09:16.12 brlcad so do you know what exactly is fed to the RP machine for a given layer data-wise?
09:16.42 sebastienbailard I'm not sure. I still need to crawl through the driver code.
09:17.30 brlcad there would definitely be some great potential for direct collaboration there
09:17.45 sebastienbailard Do you want to take a look at it then?
09:17.51 brlcad brl-cad's support for various geometry format is pretty extensive (including nearly full dxf support)
09:18.17 sebastienbailard I had a sense of that.
09:18.57 sebastienbailard Do you think we could just pull out some libraries?
09:19.41 brlcad as well as a standardized ray-tracing engine for converting models to something like a raster model, or a volumetric model, or layer by layer via CSG, etc
09:20.44 sebastienbailard I'll mention it to the 2-3 guys who know what they're talking about.
09:20.48 brlcad the core ray-tracing engine is readily extractable or usable as-is though it processes brl-cad's geometry format at that lower level
09:21.30 brlcad there's work under way to turn our several dozen converters into a coherent API/library --the code is fairly well-contained per geometry format
09:22.12 sebastienbailard I did get the sense that BRL CAD was rigourously modularized.
09:22.22 sebastienbailard Do you have 3ds support?
09:22.43 brlcad currently, all of the converters are stand-alone commands that can be piped together and used with other utilities
09:23.02 brlcad no, 3ds support isn't there
09:23.24 sebastienbailard Ah. I see.
09:23.32 brlcad several of the 3d geometry formats that aren't relevant to solid modeling specifically haven't been looked into
09:24.15 sebastienbailard That's reasonable.
09:25.37 sebastienbailard Ah well, I need to sign off, if I'm to get enough sleep.
09:26.08 sebastienbailard Thank you for the explanation.
09:28.19 brlcad a list of the converters
09:28.20 sebastienbailard programmable?
09:28.23 brlcad heh
09:28.26 brlcad not that kind
09:28.38 brlcad a list of the converters if you're interested, uploading now
09:30.33 sebastienbailard Ah. I found a table.
09:30.52 brlcad basic overview: http://ftp.brlcad.org/tmp/overview_page8.jpg
09:31.04 brlcad converters: http://ftp.brlcad.org/tmp/converters_page23.jpg
09:31.38 sebastienbailard I'm looking at it.
09:32.35 sebastienbailard My colleague asserts that dxf is a 2d data format. Is that correct?
09:33.13 brlcad dxf has 2d and 3d entities
09:33.24 sebastienbailard That's what I thought.
09:33.37 brlcad we initially only supported 3d dxf files
09:34.11 sebastienbailard I spent a couple hours getting this one toolpath program to work, turns out it does 2D DXF.
09:34.17 brlcad which are actually rather common if you're in the solid modeling and/or cad industry and are actually looking at a model of, say, some part
09:34.37 brlcad e.g. if you made a sphere in blender, and exported dxf, it'll be a 3d dxf entity
09:34.43 sebastienbailard So 3D dxf files are very common, right?
09:34.52 brlcad depends on the industry
09:35.04 sebastienbailard My colleague must not work in that industry.
09:35.16 brlcad in the domains that tend to care less about 3d, it's a lot less common
09:35.35 brlcad like if it is a bunch of drawings of a building.. drawings are mostly useless ;)
09:35.48 sebastienbailard Well. we're not printing buildings.
09:35.52 sebastienbailard That's another guy.
09:36.18 sebastienbailard UCLA or USC or something.
09:36.30 brlcad we actually import 2D dxf into brl-cad directly, where we have support for 2D sketch entities .. which can of course be extruded into a 3d solid object
09:37.08 sebastienbailard hmm...
09:37.33 sebastienbailard Hey, you don't know of any foo-> gcode programs out there do you?
09:37.42 brlcad actually...
09:39.09 brlcad yeah, I do .. one of brl-cad's former devs has been quite busy working on some new CAM software that generates gcode
09:39.09 sebastienbailard Does it use opencascade?
09:39.18 brlcad no, it's entirely homegrown from scratch
09:39.20 sebastienbailard What would it be?
09:39.27 brlcad Twingy: wake up
09:39.43 sebastienbailard I've spent rather a while looking for that kind of tool.
09:40.38 sebastienbailard Do you have a link in the meanwhile?
09:42.34 brlcad ~gcam is a the open source GNU Computer-Aided Machingin project, developed by Justin Shumaker, for supporting basic CNC mills by directly exporting g-code to your favorite CNC driver application. See http://gcam.js.cx/ for details.
09:42.36 ibot okay, brlcad
09:42.59 sebastienbailard doesn't import yet.
09:43.07 sebastienbailard Unless it's changed since last night.
09:43.33 sebastienbailard I'll check.
09:43.35 brlcad yeah, he's not too big on collaboration or using other people's stuff .. :)
09:43.49 sebastienbailard Some folk are like that.
09:43.58 brlcad yeah
09:44.21 sebastienbailard There's another open source printer project out there, fab@home.
09:44.57 brlcad shame too, because he really can churn out good stuff useful to others and fast when he puts his mind to it -- several of his projects would have taken off with collaboration
09:45.21 brlcad but then .. he gets them to where he wanted them for his purpose, then gets bored and moves on to something else ..
09:45.38 sebastienbailard Well, if he ever gets stl and dxf importing going, he'll be popular.
09:45.52 sebastienbailard Atleast with the diy cnc crowd.
09:48.09 brlcad course he also picked a project name that conflicts with others that have existed longer, but in all fairness I think they're mostly dead projects (like g[tk web]cam[era])
09:48.44 sebastienbailard I know of 2, maybe three other free cam progams out there actively being developed.
09:50.19 brlcad in the big scheme of things, brl-cad's actually probably still closest to being a useful cam system just due to all of the attention to the details required for solid modeling and data management that others lack -- just without a user interface exposing that functionality
09:51.01 sebastienbailard I think toolpath generation can get a little complicated...
09:52.48 brlcad yeah, it can -- which is also another reason it's so important to actually work with solid geometry that provides geometric assurances
09:53.23 sebastienbailard I think there would be a lot of interest in that application, if you were to create it.
09:54.07 brlcad else you end up really just wasting so much time on issues that are technically np-complete and rather impractically unsolvable for the generic case, where water-tight/crack-free solids matter instead of polygon soup
09:54.59 sebastienbailard I think I follow.
09:55.02 brlcad there would be, but it's outside of our domain given our focus is heavily on 3D solid modeling for CAD analysis purposes, not concept, design, or machining purposes
09:55.38 brlcad each one of those purposes is an entire CAD industry with major players ;)
09:55.52 sebastienbailard As a hobby fabricator, it's a gap/ Not necessarily one brlcad has to fill, but a gap.
09:56.17 brlcad it's the lower right corner of http://ftp.brlcad.org/Industry_Diagram.png
09:58.33 sebastienbailard Hmm...
09:58.39 brlcad hm, though how RP exactly falls into that particular diagram is misleading (and unlisted) .. don't think it'd be contiguous, or at least not to appropriate scale
09:59.02 sebastienbailard We're doing the cottage industry thing.
09:59.48 brlcad the "purposes" I was referring to are the dashed line boxes
10:00.08 sebastienbailard Right. Sorry.
10:02.34 sebastienbailard Well, I need to sleep. Drop me a line if you start crawling through our code or something.
10:02.44 brlcad sounds good
10:02.49 brlcad is it all java, or a mix?
10:03.04 sebastienbailard Java, with some c for the PICs.
10:03.18 brlcad k, thought I heard mention of C code in the presentation
10:03.55 sebastienbailard We're not actively courting developers, but if your start submitting patches...
10:04.21 brlcad I appreciate the thought, and likewise
10:04.39 sebastienbailard Maybe after the 1.0 release.
10:04.46 sebastienbailard Take care.
10:04.56 brlcad a pleasure
10:05.02 *** part/#brlcad sebastienbailard (n=sbailard@CPE000d88ba7a3b-CM001371169626.cpe.net.cable.rogers.com)
10:13.05 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/ (.cvsignore Makefile.am enigma/COPYING enigma/INSTALL): no longer generating COPYING.backup and INSTALL.backup
10:15.34 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/enigma/ (COPYING INSTALL): gah, revert retarded GNUism clobbering of INSTALL and COPYING, replacing the the annoying presumptuous GPL and overly verbse installation instructions.
10:31.14 *** join/#brlcad clock_ (i=clock@84-72-63-61.dclient.hispeed.ch)
11:50.04 *** join/#brlcad cad72 (n=54456272@bz.bzflag.bz)
13:33.53 Twingy wtf? wake up at 4:30 AM? weirdo
14:33.44 *** join/#brlcad IriX64_ (n=IriX64@bas3-sudbury98-1168057882.dsl.bell.ca)
14:40.48 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088754251.dsl.bell.ca)
14:48.58 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168057882.dsl.bell.ca)
16:49.42 *** join/#brlcad Twingy (n=justin@74.92.144.217)
18:59.03 *** join/#brlcad clock_ (i=clock@84-72-63-61.dclient.hispeed.ch)
19:33.20 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/src/conv/Formats.csv: importer/exporter table, based on the conversion slide brlcad@ prepared.
20:05.59 brlcad keen
20:06.42 dtidrow heh
20:20.24 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/configure.ac:
20:20.25 CIA-5 BRL-CAD: If told not to build OpenNURBS and cannot find one installed, do not fail.
20:20.25 CIA-5 BRL-CAD: "Chomp" the surrounding whitespace on the OPENNURBS variable so "x$OPENNURBS"
20:20.25 CIA-5 BRL-CAD: will resolve to "x" instead of "x ".
20:22.30 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/src/librt/Makefile.am: Only include src/other/opennurbs in the dependancy list if actually building OpenNURBs.
20:38.33 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/tkimg/zlibtcl/Makefile.am: need libz's cppflags
20:45.48 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/conv/Makefile.am: include Formats.csv in the dist
21:05.26 ``Erik http://www.smbc-comics.com/
21:07.21 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/librt/Makefile.am: fi typo
21:17.48 ``Erik awhoops
21:18.55 ``Erik (for some reason, my mac is making me hold the escape key for like half a second before accepting it, it's totally mucking up my vim usage)
21:19.51 brlcad Activity Monitor show anything?
21:20.39 ``Erik nope
21:20.45 ``Erik and it only seems to be in X
21:23.22 ``Erik lo and behold, it does
21:23.48 ``Erik *sigh* it's a mac, it's not supposed to do shit like that, 'restart' and 'reboot' are supposed to be alien concepts :(
21:24.42 dtidrow heh
21:26.32 brlcad ``Erik: they allow it on X11 so the linux/unix weenies feel more comfortable
21:28.28 dtidrow you mean the Windows weenies
21:29.00 ``Erik heh, I'm more used to sun and bsd o.O reboots are only for certain kinds of kernel upgrades, hw failure on shitty hw, or catastrophic hw failure (like 'nuke' or 'massive meteor') on real machines
21:29.11 dtidrow yeah
21:29.53 dtidrow haven't rebooted this box in two months, and that was due to a power outage that drained the UPS
21:29.57 ``Erik (opposed to linux where ya reboot every other week because 2.6.18a4 was released, or windows where you reboot because you moved your mouse...)
21:30.02 dtidrow 10os[Linux 2.6.11-6mdksmp i686] 10cpu[2 x AMD Athlon(tm) Processor @ 1.67GHz] 10mem[Physical : 786MB/2026MB Free] 10disk[Total : 44.58GB/494.87GB Free] 10video[GeForce 6800 Ultra] 10sound[0: EMU10K1 - Sound Blaster Live!]
21:30.31 dtidrow heh - only if you like chasing the latest upgrades
21:30.48 dtidrow I haven't seen a real need to upgrade in a while
21:31.34 ``Erik <PROTECTED>
21:31.42 dtidrow though I've been thinking about perhaps trying out another distro instead of Mandrake/Mandriva here
21:31.52 ``Erik I wish I had real uptime :(
21:32.14 ``Erik I had a p75 with just over 400 days... and last job, a few suns with 1400 something days
21:33.07 dtidrow p75 for a firewall?
21:33.26 ``Erik no, web/mail server
21:33.58 dtidrow well, as long as you don't put a lot of load on it, I guess
21:34.07 ``Erik it takes load
21:34.23 dtidrow throttled by b/w, then?
21:34.27 ``Erik *shrug* usually it stays below 1 unless a lot of people hit the wiki (stupid bots)
21:34.29 ``Erik no, fat pipe
21:34.55 ``Erik lean pages, almost no graphics at all, and all the html (outside of the wiki) was hand written, not the 8k of comment and div tag shit you see on lame sites
21:35.03 dtidrow what's 'fat' these days, anyway?
21:35.13 ``Erik I think it's on a t3
21:35.14 dtidrow ah, that helps :-)
21:35.36 dtidrow T3 is 45Mbps?
21:35.39 ``Erik the pipe outruns the 10baseT card in it *shrug*
21:35.42 ``Erik yeah
21:35.50 dtidrow ah
21:36.01 dtidrow was thinking it was a home-based system
21:36.07 ``Erik 5.6 megs/sec, and it's got a shoddy isa 10baseT
21:36.51 ``Erik my 850mhz home box lost the power supply a couple weekends ago, so my 'experiment' box is doing that duty :(
21:36.55 dtidrow couldn't you drop a nice 3com 100bT PCI card into it?
21:37.08 ``Erik in what, the p75?
21:37.10 dtidrow yeah
21:37.13 ``Erik why?
21:37.22 dtidrow to better match the T3
21:37.37 dtidrow or does it have the T3 card in it?
21:37.50 ``Erik it gets daily backups, when the fans seize up and the machine cooks, it'll get chucked in the garbage and I'll find another place to put the name and page
21:38.08 dtidrow heh
21:38.37 dtidrow does a p75 even ned fans? ;-)
21:38.39 dtidrow need
21:38.54 ``Erik the machine's name is 'phoenix', it supplanted 'lazarus'... both were dead machines that were donated to a linux users club, made to work, put in a friendly isps' corner, and that was that...
21:39.29 ``Erik depends on how cold the room is and how big the heat sink is :D
21:39.45 dtidrow yeah, I've got a bunch of old hardware collected from various parking lot 'swap meets' at NOVALUG meetings :-)
21:40.12 dtidrow if the fans die, put it outside (at least until spring) ;-)
21:40.27 dtidrow should keep it nice and cool....
21:40.29 ``Erik <-- was heavily involved in the southern missouri linux users club, even after seing the light and going the way of bsd :)
21:40.34 ``Erik seeing
21:40.47 dtidrow bsd is fringe
21:40.59 ``Erik fbsd rocks my socks off
21:41.09 ``Erik and is a lot less fringe than ya'd think... it's just not... well... marketted..
21:53.03 *** join/#brlcad pcman (n=524c1dd7@bz.bzflag.bz)
22:08.04 *** join/#brlcad pcman (n=manoliu@82.76.29.215)
23:04.41 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-168-191.ks.ks.cox.net)
23:15.19 louipc pity. I was considering using fbsd but I'd like to keep my socks
23:30.09 ``Erik heh
23:35.41 brlcad mm.. food
23:39.21 louipc bbq ribs
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070209

irclog2html for #brlcad on 20070209

00:12.53 *** part/#brlcad bobbens (n=bobbens@84.16.237.134)
00:27.27 IriX64 dinner had me for lunch ;)
00:28.28 IriX64 mmm +e = eavesdrop mode ? :)
00:30.20 IriX64 question... when you enable-almost-everything does with-x still need to be specified (goof try it and see but im lazy)
00:31.01 CIA-5 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: gah, search the configure.ac file instead of just sitting there idle
00:33.30 ``Erik if X is in a 'normal' place, it should just be included... if it's in a weird place, it needs to be specified
00:33.54 ``Erik <-- has a few machines with /usr/Xorg to intentionally break stuff that assumes /usr/X11R6 /usr/X11 /usr/X
00:34.07 IriX64 so even with-x isn't needed?
00:34.23 IriX64 got it thanks.
00:39.38 IriX64 doh X is already up.
00:39.47 CIA-5 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: missing var init when printing summary of invalid macros in use
00:41.13 IriX64 just out of curiosity, how many ppl have managed to get brlcad to compile on a cygwin installation?
00:43.07 IriX64 I sent ValarQ some screen shots of my attempts. :)
00:44.14 ``Erik not a clue, there are msvc 6 and 7 things
00:44.39 IriX64 man msvc does not apply here.
00:45.01 IriX64 visual c on cygwin? :)
00:45.28 dtidrow cygwin ought to be using the makefiless, I would imagine
00:45.49 IriX64 started from autogen compiling now.
00:46.38 IriX64 all the nurb stuff going by.
00:47.48 IriX64 mc
00:49.12 IriX64 if winsock.h is defined it bombs till i comment out that define, multiple defintions errors
01:09.22 brlcad IriX64: i've compiled (fully) and run under cygwin several times
01:09.56 brlcad sometimes requires a few patches, sometimes it's been clean .. depends on the state of things
01:11.51 brlcad couldn't get mged tk interface to come up due to some tk run-time problems (wrong compilation flags), but it compiles and classic runs fine
01:38.03 IriX64 24 minutes 46 seconds compile time
01:38.55 IriX64 just about installed the channel :)
01:39.59 IriX64 usually compiles clean here (cept for that winsock thing) and runs fine.
01:40.44 IriX64 importF4gSection.c tho has some functions that are defined already in fast4g
01:43.34 Maloeran Hey IriX64, we haven't seen you around for a while
01:44.37 Maloeran I never realized Mark was rewording my progress reports, "too technical" apparently
01:50.31 ``Erik 'progress reports' are for nontechnical people to say "oh, cool, ti's all good" or "ohs noes, do we need to find him some help?"
01:56.56 IriX64 Maloeran: been busy..
01:58.25 Maloeran *nods* I thought it was mostly read by you, Lee, Mark
01:58.36 IriX64 well, it's up now what do I do with it :)
02:05.40 louipc hmm none of the three sites listed for URToolkit sources work
04:47.51 Maloeran Ah, no big deal Erik
04:47.57 Maloeran Mark : "I needed to reword progress report since management didn't understand most of what was in it :). Please review my update (attached) [...]"
07:09.32 brlcad mm
08:00.03 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/archer/pkgIndex.tcl: force specification of the Archer package, even though there's a processing error related to env(ARCHER_HOME) that still has to be fixed. this issue was noticed and fixed by Yugami - marcbritten, sf patch #1612642.
08:13.42 *** join/#brlcad elderrr (n=usr@89.36.21.119)
08:13.56 *** part/#brlcad elderrr (n=usr@89.36.21.119)
08:20.58 CIA-5 BRL-CAD: 03brlcad * 10brlcad/AUTHORS:
08:20.58 CIA-5 BRL-CAD: noticed that src/tclscripts/bgerror.tcl is documented to have been written by
08:20.58 CIA-5 BRL-CAD: Rick Garriques, Jr. so credit him accordingly. although initially written in
08:20.58 CIA-5 BRL-CAD: 2000, the file was added (by bob) as part of the windows port effort.
08:22.54 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/archer/Archer.tcl:
08:22.54 CIA-5 BRL-CAD: env(ARCHER_HOME) needs to get set to something even if the set in the catch
08:22.54 CIA-5 BRL-CAD: statement fails in order for a pkgIndex.tcl to have the appropriate package
08:22.54 CIA-5 BRL-CAD: ifneeded generated. it was failing because argv0 is not necessarily set.
08:47.59 *** join/#brlcad clock_ (i=clock@84-72-63-61.dclient.hispeed.ch)
08:53.41 *** join/#brlcad clock__ (i=clock@84-72-63-61.dclient.hispeed.ch)
08:54.32 clock__ brlcad: when I do some editing and then type "reset", it resets only the active pane
08:54.42 clock__ When I select reset from the menu it resets all of them
08:54.44 clock__ Is this a bug?
08:55.15 brlcad not really
08:55.23 brlcad it is inconsistent, but expected
08:55.42 brlcad commands are (almost entirely?) written to only apply to the current pane
08:55.52 brlcad menu options are a mix
08:55.59 brlcad depending on the checkbox
08:57.05 brlcad the commands should/could be modified to respect the "apply to all panes" checkbox, but that would be a new improvement
09:20.44 CIA-5 BRL-CAD: 03brlcad * 10brlcad/AUTHORS: f. hartley
10:48.50 brlcad mm.. breakfast
11:22.59 clock__ hartley is it the guy who invented the hartley oscillator?
11:26.21 brlcad nah, he was a summer student that work on the initial code conversion from k&r syntax to ansi
11:28.44 archivist hartley oscillator goes way to valve(tube) days
11:29.13 archivist way back
11:38.18 *** join/#brlcad zapp (n=zap@pool-72-64-253-55.tampfl.fios.verizon.net)
12:44.08 *** join/#brlcad docelic (n=docelic@212.91.112.86)
13:20.28 archivist It was invented by Ralph Hartley, who filed for a patent on June 1, 1915 and was awarded patent number 1,356,763 on October 26, 1920.
13:20.41 archivist way way way back
13:32.14 clock__ Who got the patent #1, when and for what? For the wheel? For the fire?
13:32.26 clock__ For sex?
13:32.51 clock__ Method and apparatus for automated procreation in mammal species "Homo Sapiens" in extralaboratory conditions
14:44.35 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad)
14:44.35 *** join/#brlcad deltazap (n=zap@pool-72-64-253-55.tampfl.fios.verizon.net) [NETSPLIT VICTIM]
14:44.35 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net) [NETSPLIT VICTIM]
14:44.36 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net) [NETSPLIT VICTIM]
14:44.36 *** join/#brlcad b0ef (n=b0ef@084202024060.customer.alfanett.no) [NETSPLIT VICTIM]
14:44.36 *** join/#brlcad CIA-5 (i=cia@cia.navi.cx)
14:44.36 *** mode/#brlcad [+o brlcad] by irc.freenode.net
14:46.54 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-168-191.ks.ks.cox.net) [NETSPLIT VICTIM]
14:46.54 *** join/#brlcad Maloeran (n=maloeran@c510091F5.inet.catch.no) [NETSPLIT VICTIM]
17:35.56 *** join/#brlcad docelic (n=docelic@212.91.114.162)
19:42.07 *** join/#brlcad docelic (n=docelic@212.15.170.127)
22:00.53 CIA-5 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: stash a cvs id for version reporting
22:12.39 *** join/#brlcad Twingy (n=justin@74.92.144.217)
22:41.33 CIA-5 BRL-CAD: 03brlcad * 10brlcad/autogen.sh:
22:41.33 CIA-5 BRL-CAD: make autogen.sh now report a version number based on the last commit date as
22:41.33 CIA-5 BRL-CAD: well as an auto-extracted copyright range. turn the version error reporting
22:41.33 CIA-5 BRL-CAD: into a function so it can be updated in one place and fix/remove the trailing
22:41.33 CIA-5 BRL-CAD: _SH that didn't belong. add comments at the beginning of each of the manual
22:41.36 CIA-5 BRL-CAD: steps. when stashing COPYING and INSTALL in memory, make sure they actually fit
22:41.38 CIA-5 BRL-CAD: -- irix seems to have issues.
22:59.53 *** join/#brlcad SWAT (n=SWAT@a80-100-68-159.adsl.xs4all.nl)
23:12.16 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168057882.dsl.bell.ca)
23:46.19 SWAT how can I open an .igs file with brlcad? (and for that matter, how can I turn/view it, and afterwards print it?)
23:48.06 SWAT and is there a way to convert an .igs file to .dwg or .dxf so it can be opened in other applications? (in combination with this, is it possible that a commercial tool would use it's own (incompatible) version of IGES which can't be read by brlcad?)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070210

irclog2html for #brlcad on 20070210

00:15.20 ``Erik if .igs is IGES, you have to use iges-g to convert the IGES file to a BRL-CAD .g database file
00:16.30 ``Erik and if you do iges-g to amke a .g file, then you can do g-dxf to make a .dxf file
02:56.12 brlcad SWAT: in addition to what ``Erik said, yes it is possible to have a elements in an IGES file that are either custom extensions by that commercial tool, or perhaps 2D elements that brl-cad wouldn't otherwise care about (since we strongly focus on solid modeling)
02:57.23 brlcad once you have a brl-cad .g file, you can open that with mged to view a wireframe and ray-trace images of any viewpoint, saving the images to files and using your favorite image viewer software to them print
09:59.35 *** join/#brlcad clock_ (i=clock@84-72-63-61.dclient.hispeed.ch)
10:49.43 SWAT hmmm, still something goes wrong. The .dxf files are empty and the .g files probably also contain errors. Could you take a look at it? http://paste.ubuntu-nl.org/5029/
11:25.28 SWAT will brlcad ever get an interface like qcad or autocad?
11:36.23 clock_ no
12:16.06 SWAT any idea on what goes wrong when I convert the .igs file to .g and .dxf?
13:53.07 ``Erik did you read the output of iges-g ?
13:53.45 ``Erik it says that there was no solid geometry found, just 2d drawings... and it says that nothing was converted and suggests a way to get your 2d drawings out of the iges file...
13:54.46 ``Erik down
13:55.20 ``Erik ok, g-dxf can't do globbing, and you didn't escape it, you gave it a list of files in the directory as names
13:55.30 ``Erik sorry, all that whitespace confuzzled me :D
13:55.49 ``Erik do something like "mged -c testfile.g tops" to get a list of toplevel objects
13:56.06 ``Erik then do g-dxf -o testfile.dxf testfile.g <toplevel objects>
14:01.08 ``Erik http://techdigest.tv/pcmaclinux.jpg
14:03.26 brlcad from the looks of the first output, there are no 3D solids and no 2D drawings in that .iges file -- you might try the other suggested option of -3 for 3D drawings
14:04.15 brlcad and specifying * for g-dxf is rather wrong, you have to know/specify the object name(s)
14:05.24 SWAT thanks for the info, I'm going to try them. ``Erik, did you get that picture from the planet? :)
14:13.41 SWAT I guess it starts out by creating a 'good' .g file (I guess I b0rked this up from the start). The -3 option gives me "No drawing entities and No view entities". If I try the '-t' flag 0 surfaces are converted.
14:14.12 SWAT I'm going to try and use another .igs file, if you have any thoughts, just say so, I'm very open to suggestions
14:19.31 SWAT "Unrecognized IGES version", could this be the source of the errors?
14:23.25 brlcad SWAT: potentially, but the fact that it lists out the entity types found more indicates that there is "stuff" in there that it finds, just nothing useful to a 3D solid modeler
14:23.40 brlcad ideally, it wants 3D solids
14:24.06 brlcad what is generating the iges file?
14:24.14 SWAT on another file (when "-t" is used) I get lots of output, among with are: "WARNING: UV point outside of domain of surface!!!" and "Convtrimsurfs: Cannot find a point in fu"
14:24.54 brlcad that's a good sign, sounds like there are trimmed nurbs surfaces
14:24.55 SWAT brlcad, I'm going to be honest, I don't really know. I 'guess' it's software like SolidWorks or something
14:26.35 brlcad another issue could be version compatibility -- brl-cad's support is pretty comprehensive, but only up to version 4.5 or 5 (forget exactly)
14:27.08 brlcad if something is outputting the handful of entity extensions added since, there might be issue, though that generally hasn't been an issue
14:28.18 SWAT well, my .g file seems to be 104 bytes big, which means it didn't work ;)
14:28.26 brlcad yep
14:29.00 SWAT I wish I could e-mail you the files, but I can't. Do you have any advice? (except buying/getting/installing Windows and commercial software XXX)
14:30.02 brlcad aside from sharing the iges file (which would be the most expedient) .. hmm
14:30.23 brlcad I don't think blender has an iges importer iirc do they
14:30.39 brlcad otherwise you could try them as an intermediate too
14:31.17 brlcad did iges-g produce a 104 byte file after each of the various options?
14:32.12 SWAT yes
14:32.48 brlcad i suggest trying all the iges-g conversion option combinations just to see, -n -d -t
14:32.48 SWAT I can go ask if they have 'dummy' iges files, but most of it is highly confidential.
14:33.24 SWAT I tried all of them, and the only one that gives me any output that shows me that there is progress, is the "-t" flag
14:33.38 SWAT I just love the commercial/closed-source world.... :-/
14:33.42 brlcad if this is from a commercial CAD sytem, there's going to be an option on the export to generate an IGES file that we can read almost for sure
14:34.07 brlcad iges export panels are usually riddled with checkboxes ;)
14:34.52 SWAT and n00bs who ignore them (just like the great AutoCAD formats)
14:35.13 brlcad need to check the box(es) that say export solids/brep/bspline surfaces .. if there are only drawings and/or 2D entities, you're not going to get far with brl-cad
14:36.36 SWAT brlcad, thanks for the help/advice. What else could I do? (if it contains drawings and/or 2d entities, just for the sake of argument)
14:36.48 brlcad another possibility would be to simply export to a different file format, iges is great when it works but a royal pain when it doesn't .. something more simplified like stl or dxf or ply might be easier
14:37.28 brlcad if it contains only 2D entities, you're going to need a drafting CAD package .. probably best to export to dxf and import that into qcad or somesuch
14:37.37 SWAT iges has become the new standard for some companies and I guess they are unwilling to export also to .dxf or whatever (because it's more work, the bastards)
14:37.49 brlcad iges is the "old standard" :)
14:37.53 brlcad step is the new standard
14:38.37 SWAT ah, OK. I guess it's .stp? And how does brl-cad to with STEP files? (would I get the same issues as I get now with IGES?)
14:38.49 brlcad nobody on the open source side does step yet, though we're probably closest to having one implemented later this year
14:39.15 brlcad STEP is even more complicated that IGES was, but more comprehensive too and more reliable
14:39.45 brlcad either way, though, it's not going to help you today unless you have access to a commercial cad system
14:40.35 SWAT hmmm, crap
14:41.08 SWAT seeing that you're channel admin etc., I guess you're the lead developer of this project?
14:41.39 brlcad yeah
14:42.12 SWAT since I have some customers who have this issue, how could we solve it?
14:42.50 SWAT I mean, in what direction should we 'stear' the companies?
14:42.55 SWAT use .dxf by default?
14:43.06 brlcad your best bet is to probably try different iges export options from whomever is providing them to you -- going for 4.5 IGES for example and specifying creation of solids or drawings at least by default
14:43.39 brlcad i wouldn't suggest dxf by default
14:44.07 brlcad step is really the way to go for full compatibility and reduction of introduction of modeling error or other information loss
14:44.31 brlcad it's pretty much a fully-preserving format, whereas all of the others (including iges) aren't necessarily
14:45.15 SWAT so STEP *is* already the way to go (it's finished and the format is open?)?
14:45.36 brlcad it's finished, it's an ISO standard
14:45.53 SWAT :-)
14:46.19 brlcad it's also a very complicated and expensive ISO standard and just as unpublishable as most ISO standards
14:46.39 SWAT and do you know if any of the commercial packages are 'mean' and have their own STEP implementation? (c.q. their own little format, which quirks)
14:46.52 brlcad but mostly irrelevant to "us" as we've already paid for the relevant portions of the STEP standard (few thousand $$)
14:47.11 brlcad i've yet to see that
14:48.06 brlcad the step specification actually includes validation and correctness rules too, it would be rather "difficult" to say the least
14:49.00 brlcad more likely is that it might contain some geometry that a given system doesn't understand/support -- the format itself is sort of the union of all CAD system formats
14:49.25 SWAT hmmm, it almost seems to good to be true
14:49.30 brlcad so whether your system cares that there are "dashed 2D line curves" or not still depends on the converter
14:50.05 brlcad oh, it's not too good to be true -- perhaps I'm not conveying just exactly how "complicated and expensive" it is ;)
14:50.13 SWAT so now we have to wait for all the commercial and non-commercial packages to support STEP and then 'force' everyone to use STEP?
14:50.41 brlcad iges is probably 10 times to complexity of dxf which is probably 10 times the complexity of a simple polygonal format that opengl might want
14:50.50 brlcad step is about 10 times more complex than iges
14:51.24 brlcad most of the commercial systems already support step -- adoption started in early 2000's
14:51.49 SWAT damn, sounds pretty complex (and complex mostly isn't good). I'm all 'for' open-standards and open-source (OpenDocument Format is a great standard)
14:51.55 brlcad open source has had zero penetration simply because of the expense of the standard and nicheness of the market
14:52.36 SWAT qcad mostly only supports .dxf (afaik)
14:52.39 brlcad that and the fact that there are only a couple open source CAD systems, and we're by far the most developed in most respects
14:53.05 brlcad http://ftp.brlcad.org/tmp/converters_page23.jpg mentions step briefly
14:54.27 SWAT I'm pretty impressed by brl-cad. At first I found it hard to figure out (the .deb didn't work here), but now I see it has lots of small programs that are pretty strong on their own. Only the GUI is horrible (mged) if you compare it to qcad etc.. But that's my vision
14:54.57 brlcad yep, that is a pretty reasonable summary
14:55.24 brlcad mged's failings are well known too -- a new/better interface is one of the top priorities to "fix"
14:55.34 ``Erik the pic was from another channel... on another network... :)
14:55.36 SWAT ow great :)
14:55.57 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
14:56.01 SWAT brlcad, please take a look at autocad/qcad for a gui (and just start with those and make a better one)
14:56.16 brlcad most of the underlying features and power of the geometric modeling engine are decades beyond (effort-wise) what can be found anywhere else .. just the modeling interface is currently .. painful.
14:56.30 SWAT I mean, Windows had a pretty good gui too, but the menu was horrible (no HCI at all)
14:56.54 brlcad autocad/qcad are drafters .. which actually is only partially relevant to solid modeling
14:57.01 clock_ qcad interface is sometimes horrible as well.
14:57.15 clock_ Especially v.1 was
14:57.25 clock_ like changing the zoom was a diploma thesis for half an hour
14:57.43 SWAT yet the 'drafters' are often used (very often, as far as I know)
14:57.57 clock_ brlcad: don't worry, qcad is crap too :)
14:57.57 brlcad autocad, pro-engineer, unigraphics, solidworks.. all being taken into consideration and fairly well known at least by myself and a few others as to their own strengths and weaknesses
14:58.22 SWAT brlcad, before I forget it, I mean, I gave some harsh criticism... Great work everyone! It's appreciated :)
14:59.01 brlcad SWAT: it's alright -- that's part of what's great about open source, being able to critique, recognize the dificiencies, look at the code, and fix/improve things :)
14:59.09 clock_ brlcad: qcad 1.x had some great features like when you save the file, it forgets all line thicknesses in the layers
14:59.20 clock_ So if you want to add a contour line, you get a zero thickness
14:59.41 clock_ In practice when you opened a file you had to manually reset all the thicknesses you planned to work with - great afterburner for productivity
15:00.31 ``Erik yay, power supply surgery was successful
15:01.27 brlcad SWAT: the main concern is that autocad provides an interface that is more geared towards concept and design purposes .. which yes, are heavily 2D drafting-centric for some shops
15:01.41 SWAT brlcad, yes, that's the great thing about it. I'm probably going to work on a pretty big project soon, but I'll just have to see. My time is very much limited and I just wanted to inquire here and give some feedback (hopefully good and constructive)
15:02.20 brlcad the problem is that the domain of "CAD" as a generic industry is utterly massive and one must focus resources else you end up with a variety of useless metiocrity
15:02.39 SWAT correct
15:02.41 brlcad SWAT: have you seen our industry diagram
15:04.13 SWAT brlcad, not yet... I just have very basic cad experience (very very basic, about 120 minutes)
15:05.27 brlcad http://ftp.brlcad.org/Industry_Diagram.png
15:06.10 brlcad from a system perspective, AutoCAD falls pretty squarely on the CADD domain
15:06.47 brlcad something like ArchiCAD is of course CAAD, a CAM system like GibbsCAM is an MCAD system
15:07.26 clock_ CAC
15:07.31 clock_ Computer Aided Contraptions
15:07.32 brlcad Rhino3D is sort of a CAID system
15:07.35 SWAT okay, this is too niche-specific for me. But I guess I know what you mean
15:08.16 brlcad solidworks is a big system that falls more in line with the centralized "CAD" domain as is unigraphics
15:09.45 brlcad the dashed lines indicate the purpose that those systems/markets generally tend to focus on -- e.g. drafting systems are heavily used for concept and design, but rarely for analysis and manufacturing
15:10.06 SWAT true
15:10.44 SWAT btw, are you funded by the US government (I saw the US eagle on the project website)?
15:11.12 clock_ SWAT: they are CAM, Computer Aided Millitary
15:12.44 ``Erik ciad... computer illiterates aiding military...
15:13.08 clock_ CIA - Computer Illiterate Analysis?
15:13.21 ``Erik completely idiotic asshoel?
15:13.23 ``Erik *cough*
15:13.32 ``Erik sorry, I'll go bac to my cage now O:-)
15:13.34 ``Erik back
15:13.44 clock_ ``Erik: Remember OpenBSD lost funding because criticizing the Iraq qar
15:13.46 clock_ war
15:14.02 clock_ how long do you think BRL-CAD will have funding when you called CIA Completely Idiotic Assholes?
15:14.20 ``Erik probably about as long as it'd have without me shooting my mouth off...
15:14.51 SWAT clock_, harhar, very funny
15:14.54 clock_ ``Erik: now repeat: "I love Uncle Sam and his American Dream"
15:15.22 clock_ ``Erik: give me 20 and clean all toilets with your toothbrush :)
15:16.08 brlcad SWAT: yes, BRL-CAD comes from the U.S. Army Research Laboratory, developed there for 20+ years before being turned into open source
15:16.28 clock_ ``Erik: long hair is hippie and hippies are enemy of the US National Interests
15:16.51 brlcad it continues to be funded and developed to this day, though the open source side of things has breathed some new life into developments that ARL wouldn't have supported
15:17.35 clock_ SWAT: they planted some backdoors and trojans into the code and opened it so hippies now start using it as it's free, design some weapons, and the trojans copy themselves into the weapons and then DoD will be able to log in remotely and turn the weapons into cute tamagotchis
15:20.22 clock_ brlcad: well BRL-CAD it's a bit insignificant step in light of the fact that Russians open sourced their atomic weapons and are now giving them out to any bypasser :)
15:22.31 brlcad always going for the political angle, I see
15:25.17 clock_ brlcad: is it possible that BRL-CAD generates data for CNC tooling?
15:26.04 clock_ brlcad: for me BRL-CAD is not interesting as a millitary tool, but a tool to bypass the go-to-work-make-money-go-to-shop-buy-a-consumer-product loop
15:28.27 ``Erik clock: provided you write the code to output the appropriate format, sure... :)
15:28.39 ``Erik like a g-gcode converter, hhe
15:28.59 clock_ Hmm write code, funny
15:29.10 ``Erik (ahhh, shower fresh, w00t)
15:29.13 brlcad there is no g-gcode
15:29.27 ``Erik yet
15:29.40 ``Erik clock is gonna write us a g-gcode.c :D
15:29.44 SWAT clock_, keyword: MS Windows XP and Vista. Go!
15:33.32 brlcad heh
15:35.06 SWAT the NSA helped with the development of XP/Vista. I expected a reply with 'backdoors', 'trojans' etc. etc. etc.
15:35.38 brlcad he's usually like a wind-up toy once someone gets him started
15:35.41 brlcad must be busy ;)
15:37.46 brlcad for what it's worth, "BRL-CAD is not interesting as a military tool" for me either, or most of the people that have ever worked on the project for that matter .. it's used for many many purposes and is just a graphics CAD system when it comes down to it
15:38.28 brlcad ``Erik: weren't those mostly all wigs? :)
15:38.44 ``Erik heh, for the bald people, sure :D
15:39.15 brlcad mm. no more "big wigs" party, that'd be pretty funny today
15:40.11 brlcad 80
15:40.19 brlcad 80's mohawk
15:41.02 ``Erik it's hav eto be a fauxhawk, I'm not shaving the sides of my head... I'm not that lame :D
15:41.03 brlcad a bet particular image-conscious bosses would love seeing you with a two foot blue spike
15:41.07 ``Erik heh
15:41.30 ``Erik with enough jelly, I could make my real hair a hella crazy fauxhawk
15:41.46 ``Erik been a while since I've dyed my hair blue... *scratches chin*
15:42.16 ``Erik we should send her to defcon some year... heheehehhe
15:42.34 brlcad hmm.. i haven't colored mine approaching two years *gasp*
15:43.21 ``Erik heh, yeah, uh, I don't think she'd consider that anywhere close to the same scale as, say, blue or green or purple... :D
15:44.02 brlcad i think you should spike it blue, send pjt a picture and ask if you can be a pointy-haired boss
15:44.09 brlcad (too)
15:44.14 ``Erik heh
15:44.20 ``Erik two big honkin' spikes, one on each side of the head
15:44.27 ``Erik optimus prime style, yo
15:44.40 clock_ brlcad: if you print out some long listing in mged, then press page up, page down and then type a command, it types the command in front of the prompt instead of after the prompt. And then it ignores the command. Isn't this a bug?
15:58.02 brlcad a long-standing one, minor annoyance that nobody has bothered trying to track down
16:00.08 ``Erik is it in the tracker?
16:01.06 brlcad maybe, don't remember
16:04.00 brlcad either way, now it's in BUGS
16:04.16 CIA-5 BRL-CAD: 03brlcad * 10brlcad/BUGS: mged command prompt will have the cursor reset to before the 'mged>' prompt after performing certain actions (e.g. page up/down)
16:05.45 brlcad something to do with the text-area tk widget as mged doesn't specifically have a page up/down binding
16:06.01 brlcad at least I just went looking for it and don't see it
16:10.25 ``Erik still fighting tcl, I take it?
16:11.53 brlcad chugging along
16:12.06 brlcad it's all compiling now, but some portability annoyances with pic crap again now
17:45.48 *** join/#brlcad PrezKennedy (n=Matthew@c-69-138-68-160.hsd1.md.comcast.net)
18:19.53 *** join/#brlcad debarshi (n=rishi@202.141.130.198)
18:20.54 debarshi What is the license of BRL-CAD?
18:29.25 clock_ GPL
18:30.03 debarshi clock_: Thanks.
19:00.04 SWAT right...
19:00.31 SWAT that information can't be found on the project page or on sourceforge or something ;)
19:10.53 IriX64 pkg_suckin read error?
19:49.35 *** join/#brlcad cad65 (n=c88b730b@bz.bzflag.bz)
20:37.11 ``Erik lgpl with bsd chucnks (and a couple others iirc0, actually
21:41.46 brlcad clock_: it's predominantly LGPL now
21:42.21 brlcad BSD for the build system, benchmark suite, testing scripts, a few other utility scripts, and the documentation
21:44.31 brlcad which according to ohloh is about an 80/20 split percentage-wise
21:51.59 ``Erik huh, neat, a cvs analyzer
21:54.31 ``Erik pretty easy to spot 'major events' on that timeline...
21:54.51 ``Erik jra goes to 0 at the start of hell project.. and the move to sf...
21:56.57 ``Erik kinda unfortunate cvs isn't aware of moving files or silly things like scripts... someone is overrepresented :D
22:01.41 clock_ ``Erik: svn is
22:01.54 clock_ ``Erik: I used first CVS, then Arch, and now SVN on Ronja
22:02.13 clock_ CVS sucks by design
22:02.24 clock_ Arch sucked at the moment when it was unable to read it's own archive
22:02.39 clock_ got trashed at that moment and replaced by Subversion.
22:02.43 ``Erik svn captures file moves because it's change set based instead of file history...
22:02.53 ``Erik but it doesn't do, say, scriptware monitoring
22:03.44 ``Erik so "find . -type f | xargs sed -E -i.bak 's/[ \t]+$//'" ends up looking like a lot of diligent work...
22:05.34 ``Erik I'm also fairly against restructering organization... generally means it wasn't thought out in the first place... BRL-CAD warranted one as it's an ancient project and conventions had changed radically... :)
22:30.46 ``Erik O.o
22:30.55 Maloeran It's only when writing the networking demos that I realized it was a pain for the user to manage the clients, synchronize its own data ( textures, whatever )
22:31.13 Maloeran So I shifted design for the library to take care of everything ; including user-land data
22:31.21 ``Erik ayup, gotta make sure the right bits are at the right place at the right time
22:31.39 Maloeran Now, it doesn't even have to care what, how and when clients connect ; work is just silently distributed
22:31.41 ``Erik if the planets of your created universe don't align just right, it don't go
22:32.42 Maloeran 50 days, mmhm :)
22:33.11 ``Erik 50 days is terminal... the goal should be a fair bit inside of that :)
22:33.41 Maloeran Right, I'm returning to the work output of the first couple months, AI experiments ( working quite well by the way ) will wait
22:35.02 Maloeran How's the wrapper thing coming along?
22:35.15 ``Erik slowly
22:35.17 ``Erik I'm lazy
22:35.22 ``Erik and distracted
22:35.31 Maloeran Ah, so I'm not the only one :)
22:36.07 ``Erik oh
22:36.12 ``Erik and I got to write two project plans this week
22:36.26 Maloeran Sounds great! Aren't you overflowing with motivation?
22:36.30 ``Erik heh
22:36.46 ``Erik I've already put forward the idea of putting a jar on my desk and if anyone asks me a question, they have to put a buck in it
22:37.51 ``Erik librt is wired into the framework and working ok, adrt is 'mostly' wired in, extracting triangle info from the csg's is the part I'm working on now... and the ray fire SHOULD be a trivial thing after that
22:38.30 ``Erik but once I have adrt wired in, I'll have to fix the control function to provide the proper 'golden' shots and a grid
22:38.40 Maloeran Your single-ray function is called from multiple threads, right?
22:38.45 ``Erik no
22:38.49 Maloeran Oh.
22:38.55 ``Erik right now, it's all single threaded
22:39.10 ``Erik but I could easily thread it out somewhere... it's a single shot function, though
22:39.34 Maloeran Is it meant to be threaded? Because I would need to keep track of data specific to each thread, just some pointer... If it's single threaded, I can just put that stuff as globals
22:39.53 ``Erik no, at the moment, I'm thinking straight up single threaded
22:40.19 ``Erik and mebbe, if it's appropriate, we could do a quick 'by thumb' scalability exercise... which'd probably be the distributed aspect more than the threaded aspect
22:42.06 Maloeran Eh, scalability and threading for shooting one ray at a time, what a mess :)
22:42.56 ``Erik well, this framework is for three reasons
22:43.06 ``Erik to make sure rayforce produces reasonably correct results
22:43.15 ``Erik and demo how it can be wired into the 'goal' application...
22:43.24 ``Erik and to prove at least 5x over adrt
22:43.45 Maloeran At least 5x could be tight if you don't give me SSE-packed ray batches
22:43.52 Maloeran But you know that already
22:44.08 ``Erik if it fails the 5x, we'll start looking why and if adrt was unfairly advantaged... and go from there *shrug*
22:44.41 ``Erik and 'reasonably' correct is something that'll be a discussion (based on perliminary results) with leebert and possibly mark
22:45.19 ``Erik if you're thinking 'function call overhead', I've already put forth the idea of having a dumby function (just returns) to measure that and subtract it from both engines times
22:45.26 ``Erik dummy
22:46.01 Maloeran It's not really the calling overhead... It's the fact that a one-ray-at-a-time function discards all optimisation based on the coherency and locality of rays
22:46.21 Maloeran Plus of course the SSE packing
22:46.44 Maloeran Do you have any raw numbers on adrt?
22:46.52 ``Erik hm, *shrug* from eyeball comparisons, you have ntohing to worry about..
22:46.54 ``Erik not really :/
22:47.14 ``Erik I think I remember something about 1.2m r/s on a dual 2.4ghz xeon?
22:47.40 Maloeran Seriously, don't under-estimate the huge blow one-ray-a-at-time tracing will deal...
22:47.56 ``Erik I might be completely in err, I have a vague recollection of 1.2m, and I THINK that was on a certain machine...
22:47.58 Maloeran I see. How many triangles in there?
22:48.20 ``Erik I d'no, a few million? triagle number should be a very minor influence
22:48.45 Maloeran Triangle count is a very minor difference as long as I can use my ray sources to exploit locality... Grah :)
22:49.30 ``Erik like I said... we'll give it a whack... if the mark isn't met, we'll look why and try to fair things up a bit :)
22:49.43 Maloeran 1.2m is first-hit only, right?
22:49.45 ``Erik <-- ain't trying to jack you, just trying to get the green light with as little effort as possible
22:49.53 ``Erik um, I think full shot? might be first hit, I don't recall
22:50.08 Maloeran There's quite a difference between the two... :)
22:50.11 ``Erik adrt suffers from full depth tracing as it calls a function every hit
22:50.21 ``Erik and I'm testing full depth
22:50.52 ``Erik (might be worth doing both... also; the 5x is awfully vague...)
22:50.56 Maloeran I call a function per "batch" of hits too, so that the user can prematurely cancel traversal
22:51.05 ``Erik in fact, of that entire contract, the 5x one is the one that irks me the most O:-)
22:51.44 Maloeran I really think it should be 5x times faster to solve specific problems, presented in the optimal manner for both engines
22:52.00 brlcad ``Erik: yeah, ohloh is pretty nifty .. i've been working lightly with them to fix some of their processing problems -- our stats are outright wrong atm
22:52.36 brlcad added the project a few weeks ago
22:56.40 brlcad hm, i did account for ws commits and major moves with statcvs -- that mostly affected user 'morrison'
22:57.29 IriX64 ahha the guardian of the "boxen" :)
22:58.16 ``Erik collapsing pre and post results woulda been nice :) woulda put me on the first page, heh
22:58.30 brlcad not normalized, here is a snapshot of the most recent: http://ftp.brlcad.org/statcvs/cvs.html
22:58.33 ``Erik an "aka" knob
22:58.54 ``Erik was '83 the first year of rcs?
22:59.13 brlcad yep
22:59.31 ``Erik huh, bob's been hittin' it hard the last decade
23:00.01 ``Erik see, in '04, I have both names... if those were combined, I wonder if I woulda stepped up above lee...
23:00.25 ``Erik nice to see I'm a standing name in '03, for a whole 2.5 months heh
23:00.27 brlcad Maloeran: of course not ;)
23:00.55 ``Erik mal: it's about as useful as measuring programmer expertise by LOC
23:01.15 IriX64 48? how does the left hand ahhhh never mind ;)
23:01.29 ``Erik one of the very few impressive things microsoft has done is try to debunk that notion in the early 80's, yet here we still use it, heh
23:02.09 Maloeran I heard that mesuring LOC/month was common in some environments, scary
23:02.41 ``Erik what's keeping you, irix? hop to, submit patches, one of us will review it and either bounce it back with feedback or apply it and shove your name in the contributors file
23:03.03 ``Erik if you don't know where to start, look at the bugs and feature request trackers on sf... grab one owned by 'nobody'
23:03.16 IriX64 for(i=1;toinfinity;i++) printf("Line 1 %d\n",i);
23:03.32 ``Erik 10 print "Hi"
23:03.34 ``Erik 20 goto 10
23:03.36 Maloeran I also read ( from efnet's #c ) that the average productivity was 300-500 lines of code per month, which is even scarier
23:03.36 ``Erik :D
23:03.49 IriX64 mines generating LOC ;)
23:04.02 ``Erik bear in mind, mal, the average environment is rife with meetings, training, email, and other bullshit
23:04.20 ``Erik 40 hours a work week, you might get 5-10 hours of productive code time
23:04.27 Maloeran Ouch :)
23:05.18 ``Erik (tht's after taking the cut for ramp-up and ramp-down from interruptions as well as 'dain bread because I'm here during specified hours')
23:06.04 brlcad Maloeran: there was a study done several months back that showed, on average across the entire industry that programmers only generate about 2000 lines of maintainable/sustainable code per year
23:07.51 brlcad a dev might be able to generate 2000 in a given month, but it's mostly useless/unmaintainable and is either thrown away or becomes obsolete or is rewritten
23:07.52 Maloeran This is terrifying. Considering this is an average and some must do 10 times that, there are a lot of bad programmers roaming around
23:08.07 ``Erik every time I crank up an editor on some code, put my feet up and get ready to code, SOMEONE walks into my office with a stupid question or something
23:08.11 ``Erik actually
23:08.29 ``Erik it happens about when I'm ready to write code, after I remember all of what I was doing last
23:09.06 ``Erik (heh, and I do it to brlcad allllll the time)
23:09.33 brlcad the report more showed that most code is useless from a long-term perspective -- how useful is most of the code you've written today going to be unmodified 10 years from now sorts of implications
23:09.46 Maloeran Ah yes, 10 years is a long time
23:10.03 brlcad it's easy to churn out tons of code, just like it's easy to write long crappy essays ones whole life
23:10.09 Maloeran I don't think my SSE code will survive that long, but I hope the rest is mostly good
23:10.33 brlcad i think you'll be survived about even "the rest" if you divert onto different projects
23:10.36 ``Erik hm, 2 (sorta 3) with over 20 years legacy
23:10.58 brlcad i've revisited code after 10-15 years only to see it all totally alien
23:11.09 brlcad code i've written that is
23:11.15 Maloeran Ahah, neat
23:11.18 ``Erik heh, me too
23:11.25 Maloeran Frankly, I don't remember my code too well either after a couple years
23:11.33 brlcad some of it I grok'd right away.. but a lot of it not so well
23:11.43 ``Erik code from even 10 years ago makes me go "wtf was I thinking?"
23:12.08 brlcad wasn't until probably a good decade that a good balance of comments, structure, and conventions settled down
23:12.22 ``Erik I hope that means I've drastically improved... and I hope in 10 years, I look at todays code and say the same thing, otherwise I'm not improving... *cough*
23:12.31 brlcad exactly
23:12.36 Maloeran In fact, barely a few months later, when trying to document the graph preparation code... I had to pause for 30 minutes to understand how some weird pass worked
23:12.46 ``Erik I'd be scared to see the code I wrote 20 yrs ago, heh
23:13.09 brlcad heh, if that happens in just a couple months.. you've got a ways to go :)
23:14.02 Maloeran Ah the code isn't bad :), it's just both complex and optimized
23:14.09 ``Erik I lost all my code from '83 to '96 :(
23:14.26 ``Erik but it was all cbm stuff
23:14.38 brlcad Maloeran: complexity and documentation are two factors on code, not just functionality
23:15.08 ``Erik 'unmaintable' becomes 'obsolete' very very fast
23:15.15 ``Erik like, 2 days after it's "done"
23:15.41 brlcad readability, maintainability, optimization clarity (sometimes semi-contradictory), complexity/simplicity, quantity, hmm..
23:15.45 ``Erik unmainainable
23:16.14 ``Erik maintainability infers readability and clarity :D
23:16.24 Maloeran Yes yes, I'm complete writing the documentation... when I read about how to generate "summaries", several paragraphs not attached to functions or files in Doxygen
23:16.38 Maloeran I'll* complete
23:16.57 brlcad ``Erik: to an extent.. maintainability has other factors including familiarity, language choices, patterns/paradigms, etc
23:18.11 Maloeran Any keyword to look up on how to generate overviews, summaries, general explanations in Doxygen?
23:19.16 ``Erik ah, if only it were all in scheme *sigh*
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070211

irclog2html for #brlcad on 20070211

00:14.06 *** join/#brlcad disi (n=5089e00c@bz.bzflag.bz)
01:14.26 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168057882.dsl.bell.ca)
01:28.47 ``Erik http://math.missouristate.edu/~erik/media/billies-dad.mov
01:32.04 brlcad heh.. "At times I think libtool's motto should be "libtool - given what a pain
01:32.06 brlcad it is, just imagine how bad the alternatives must be.""
03:36.51 brlcad nifty, actually process all of the log message comments and collapse duplicates now so you can get a count of actual commit changesets
03:36.54 brlcad http://ftp.brlcad.org/statcvs/cvs.html
03:39.00 brlcad so, for e.g., ws and copyright changes across all directories actually just get counted as 1 change now instead of 500
03:40.19 IriX64 keeping score ;)
03:41.19 brlcad and looks like i'm just about halfway to mike .. which is about right.. he's got 17 years, I only have about 8 :)
03:41.33 IriX64 :)
03:41.38 brlcad IriX64: fun useless but interesting statistics ;)
03:42.02 IriX64 very you should get royalties on each submission :)
03:44.05 brlcad I do .. just in the form of percentage sales. *ahem* ;)
03:44.31 IriX64 military nickels no doubt :)
03:44.38 Maloeran Any way to see the count of lines of code? I'm just curious
03:44.43 brlcad (xx% of $0.0 in sales is $0.0 royalties ;)
03:45.01 brlcad Maloeran: yes, you have a latest checkout handy?
03:45.24 Maloeran Not exactly "latest", but I can do that
03:45.44 brlcad something updated within the past couple weeks should do
03:45.49 brlcad run: sh/enumerate.sh
03:45.51 Maloeran Oh, I mean the count of lines in the cvs commits, not the total count from the current source
03:45.56 brlcad ahh
03:47.22 brlcad that would be mildly more tricky to process and tabulate all the + - counts .. and would be heavily skewed by ws, headers/footers, and copyright changes
03:47.47 Maloeran Of course so. As I said, it's mere curiousity
03:47.52 brlcad would really need to go file by file, do a cvs diff -b -B between versions and get a running count
03:48.12 brlcad per author, per file.. yeesh
03:48.30 brlcad (which is what ohloh actually does to detect change counts)
03:49.42 Maloeran I see... All right, seems troublesome
03:50.07 Maloeran From the statistics, I gather that Prasad left the channel as well as the project
03:52.46 brlcad ~seen pra5ad
03:53.24 ibot pra5ad <n=pra5ad@pool-70-16-21-23.balt.east.verizon.net> was last seen on IRC in channel #brlcad, 88d 11h 2m 44s ago, saying: 'ah'.
03:53.51 brlcad yeah, he was going to hang around, but he's been starting a new job, new distractions
03:54.07 brlcad plus he's kinda lazy when it comes to coding in his spare time :)
03:55.30 Maloeran :) Ah well, I sometimes wonder what happened to the old dream of building raytracing hardware
03:55.44 Maloeran An old dream of Justin, Erik and I... but the interest hasn't survived very long
05:21.24 brlcad hmm, in two years, I'll jump into the top 5
05:27.31 Maloeran I'm sure if you put a script in a loop for just one night...
05:28.00 brlcad it's easily doable.. I just don't want to write that script :)
05:28.11 Maloeran Oh? :)
05:28.13 brlcad easy != quick
05:29.05 brlcad maybe later when the stats are integrated into the website
05:31.28 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com) [NETSPLIT VICTIM]
08:23.20 *** join/#brlcad clock_ (i=clock@84-72-63-61.dclient.hispeed.ch)
08:23.54 clock_ brlcad: rtedge produces deformed lines, you can see it many times at http://ronja.twibright.com/3d, and I have just bugreported it.
13:27.00 *** join/#brlcad docelic (n=docelic@212.15.183.70)
15:47.31 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
15:54.47 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/src/ (4 files in 4 dirs): don't add tcl or tk to the dependancy list if using the system ones
15:55.24 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/misc/Makefile.defs: recursive dep install target
16:47.08 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/misc/Makefile.defs: install-depends should install the dependancies, not just make them... oops.
19:23.27 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
20:29.53 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
20:33.43 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669974.dsl.bell.ca)
21:40.58 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168057882.dsl.bell.ca)
22:17.49 *** join/#brlcad pcman (n=manoliu@82.76.29.215)
22:39.51 *** join/#brlcad b0ef (n=b0ef@084202024060.customer.alfanett.no)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070212

irclog2html for #brlcad on 20070212

01:46.05 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168057882.dsl.bell.ca)
02:42.55 *** join/#brlcad Twingy (n=justin@74.92.144.217)
03:22.11 Maloeran Erik or brlcad, are you there? I could use your knowledge of non-Linux platforms
03:23.14 Maloeran Basically, I would like to solve the problem of running on NUMA platforms. Having a copy of the datasets into each memory bank, and having specific threads on specific cores working on each copy is something that can be done on Linux
03:24.26 Maloeran Since that might be tricky to support all platforms this way, I was thinking about a more general way... Each die, each chunk of cores accessing the same memory bank, could have its own process running ; the processes working together by distributed processing
03:25.22 Maloeran Are other platforms clever enough to allocate memory into the memory bank specific to the processor a process is running on? Are they bright enough to put all the threads of the process on the cores of the same die?
03:25.57 Maloeran That really would be a simple solution. The processes can synchronize each other by shared memory to avoid most of the networking overhead
03:29.28 ``Erik not always
03:29.44 Maloeran Can it be manually forced?
03:29.51 ``Erik fbsd doesn't seem to do bank association on amd64 from dorking around... no way to force it
03:30.00 Maloeran I think that's far less trouble than having NUMA-aware built in ; just having a process per memory bank
03:30.05 Maloeran Ouch!
03:30.32 ``Erik and if you have one hard running thread hard running on a dual proc mac, it'll aggressively rotate it between procs to keep temps even
03:30.43 Maloeran This is terrible
03:30.53 ``Erik *shrug* it's the way things go
03:31.22 ``Erik (the bsd thing needs to be fixed... if I had free time, I'd get elbow deep into the allocator and scheduler and make it happen... but time is a rare commodity)
03:31.58 Maloeran Do you have any thought about numa-aware code within a single process, storing multiple copies of the dataset, or just having multiple synchronized processes?
03:32.32 ``Erik that all depends on if there's enough ram *shrug*
03:32.32 Maloeran The second way seems easier to get to work on different OSes, if the OSes themselves are numa-aware
03:32.40 Maloeran Right, of coures
03:32.44 Maloeran course, even
03:35.22 Maloeran I'm surprised that, even manually, one can't force threads on cores and allocation in banks... That's probably part of the explanation on why clusters don't run BSD
03:37.29 brlcad a lot of similar concepts to numa
03:38.01 brlcad additional reading with details on threading: http://www-941.ibm.com/collaboration/wiki/display/WikiPtype/POWER5+Architecture
03:38.34 Maloeran Thanks brlcad, seems similar to the Opteron docs I read at first glance
03:39.31 Maloeran I'm mostly wondering about how to solve the software aspect of the problem
03:41.01 brlcad eh, devil the in details .. exceptionally high-end server market, no commodity aspects
03:41.15 brlcad the documents go into software implications
03:41.23 Maloeran Right, great
03:41.48 brlcad in particular the latter that details execution, threading, and memory management
03:42.25 brlcad could probably get an account on an sp4 to play with
03:42.47 Maloeran Wouldn't that be Power5-OSX specific? It's awfully specific to the OS, there's no standard for NUMA management
03:43.26 brlcad os x doesn't run on power5
03:43.45 Maloeran MacOS9 then :), I really didn't follow that line of software
03:44.06 brlcad the power series are what are used by the high-end supercomputers
03:44.21 brlcad they have no relation to apple/mac
03:45.05 Maloeran Oh. Great
03:46.24 brlcad the G4 and G5 have architecture aspects similar to the power series, and some have suggested that the G5 is effectively the Power3 or Power4 with some of the high-end supercomputing facilities removed (data management, simultaneous core execution, larger L1/L2/L3 memories, etc, etc)
03:47.02 Maloeran Thanks, that clears things up
03:47.28 ``Erik 'cept the g[45] series have altivec, ibm/ppc doesn't
03:47.44 ``Erik 'cluster' is an awfully broad term o.O
03:47.57 Maloeran Exactly :)
03:48.16 ``Erik that's like saying you want to learn how to write assembly for computers...
03:49.11 Maloeran The comparison is valid ; learning assembly for the main architectures, or learning scalable software for the main cluster architectures
03:51.33 brlcad valid, but potentially vary misleading -- comparing athlon/G5/P4/whatever to the Power architecture is sort of like comparing the GForce 2 to the Quaddro FX .. there are correlations, but one is the exceptional high-end with various features that can be leveraged for extra order(s) performance
03:54.53 ``Erik heh, my analogy was to point out how vague the notion of mals statement was, as there are many radically different archs... as there are cluster technologies *shrug*
03:55.32 ``Erik heh, yeah, the power line displaced the mips line, its immediate ancestor.. :D
03:56.04 brlcad yeah, and have been king ever since.. for what? a decade now?
03:56.26 brlcad since at least 1998 iirc
03:56.48 Maloeran Erik, and I'm interested in learning scalable programming for the main ones
03:56.48 ``Erik the unf/$ leans more towards opterons, though *shrug*
03:56.52 brlcad opteron has certainly been on the rise with the revival of cray
03:57.10 ``Erik some amusing quotes from seymour
03:58.08 Maloeran NUMA-aware threading code isn't too much trouble on Linux, but as for some other OSes..
03:58.08 ``Erik 'numa' is a pretty broad category
03:58.13 Maloeran Assigning threads to memory banks is a fairly simple concept
03:58.47 ``Erik the simplest of forms and provided the OS exposes it, sure *shrug*
03:59.01 brlcad at the top 500 level, it rarely has to do with $$.. it's reliability and performance first followed by probably support and installation impact
03:59.35 brlcad the technology is usually second to just computing things as fast as possible
08:33.22 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168057882.dsl.bell.ca)
09:17.33 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
09:59.21 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:03.35 *** join/#brlcad cad32 (n=503708da@bz.bzflag.bz)
13:52.38 *** join/#brlcad b0ef (n=b0ef@084202025057.customer.alfanett.no)
14:55.18 *** join/#brlcad docelic (n=docelic@212.15.183.78)
15:27.54 *** join/#brlcad docelic (n=docelic@212.15.174.172)
15:55.47 *** join/#brlcad brlcad (n=sean@bz.bzflag.bz) [NETSPLIT VICTIM]
15:59.33 *** join/#brlcad b0ef (n=b0ef@084202025057.customer.alfanett.no) [NETSPLIT VICTIM]
16:00.07 *** join/#brlcad docelic (n=docelic@212.15.174.172) [NETSPLIT VICTIM]
16:00.33 *** mode/#brlcad [+o brlcad] by ChanServ
16:58.10 *** join/#brlcad docelic (n=docelic@212.15.185.121)
17:55.50 *** join/#brlcad debarshi (n=rishi@202.141.130.198)
22:37.02 *** join/#brlcad FthrNtr (n=IriX64@bas3-sudbury98-1168056909.dsl.bell.ca)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070213

irclog2html for #brlcad on 20070213

04:13.43 *** part/#brlcad deltazap (n=zap@pool-72-64-253-55.tampfl.fios.verizon.net)
04:14.07 *** join/#brlcad deltazap (n=zap@pool-72-64-253-55.tampfl.fios.verizon.net)
05:30.12 Maloeran This is lovely.
05:30.16 Maloeran lin-lwp.c:1729: internal-error: kill_wait_callback: Assertion `pid == -1 && errno == ECHILD' failed. A problem internal to GDB has been detected,
11:01.43 *** join/#brlcad cad72 (n=549c6492@bz.bzflag.bz)
13:33.56 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
13:34.11 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
14:13.51 ``Erik heh
14:14.39 archivist "must try harder" 2 out of 10
14:18.27 ``Erik mal's progress report, as neutered and de-tech'd by a couple layers of mgmt types... :)
16:27.53 *** join/#brlcad ibot_ (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
16:27.53 *** topic/#brlcad is BRL-CAD CSG Modelling... http://www.brlcad.org http://sourceforge.net/projects/brlcad
16:32.26 Maloeran Cool Erik, can I see that? :)
16:32.38 Maloeran Oh, you tried to send on Efnet alerady
16:32.41 Maloeran already, too
16:33.01 Maloeran Ah no, it was the wrapping framework headers
18:10.48 ``Erik a little part, nothing interesting yet...
18:11.14 ``Erik MAYBE I'll be able to get you the rest this week
18:11.49 Maloeran Wee, one ray at a time. All right, thanks
18:15.58 CIA-5 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: report the ident footer (which includes the version of this script now) with --version output
18:29.08 CIA-5 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: check for autoreconf before autoconv/automake/libtool
18:35.57 CIA-5 BRL-CAD: 03brlcad * 10brlcad/TODO: improve adrt's integration, ensure compilation/execution works reliably cross-platform -- get latest changes being used by muves teams to libtie. add update of tcl/tk since that is currently going on.
18:54.54 ``Erik adrt will be equally crippled, dude *shrug* and if we don't get the numbers we want, we'll fix things up better
19:04.21 Maloeran ADRT was not written to exploit : SSE packed tracing, ray coherency, ray locality
19:04.37 Maloeran So I believe RF will be far more crippled, but we'll see
19:25.19 CIA-5 libIRC: 03jeffm2501 * 10libirc/ (include/TCPConnection.h src/TCPConnection.cpp): start redoing the TCP server interface to actualy work, and not suck.
20:07.27 IriX64 make install
20:07.35 IriX64 sorry :(
20:10.30 IriX64 wonder if this thing actually runs.
20:11.27 IriX64 btw if you don't use --prefix, the build puts the html dir in your root dir.
20:12.17 IriX64 configure reports awf and brlman to have an undefined variable called datarootdir.
20:31.39 *** join/#brlcad stunned (n=d1d1dbd1@bz.bzflag.bz)
20:31.44 *** part/#brlcad stunned (n=d1d1dbd1@bz.bzflag.bz)
20:33.01 *** join/#brlcad stunned (n=d1d1d029@bz.bzflag.bz)
20:38.31 *** join/#brlcad clock_ (i=clock@84-72-95-194.dclient.hispeed.ch)
20:51.28 brlcad IriX64: what platform/shell has that behavior?
20:51.39 IriX64 bash
20:51.57 brlcad under which OS?
20:52.03 IriX64 cygwin
20:52.06 brlcad hmm
20:52.30 brlcad grep BRLCAD_DATA doc/html/Makefile
20:52.36 brlcad what does that output?
20:52.37 IriX64 ty
20:53.29 IriX64 just sitting there.
20:53.48 brlcad er
20:54.03 brlcad you did type the doc/html/Makefile part, yes?
20:54.09 IriX64 goof (meaning me just a sec.)
20:54.28 brlcad that should be run from the directory that has configure
20:54.44 IriX64 no such file or directory.
20:54.59 brlcad "that should be run from the directory that has configure"
20:55.11 IriX64 it is
20:55.36 brlcad ls doc/html
20:56.00 brlcad [morrison@hole (Tue Feb 13 15:55:26) ~/brlcad]$ ls doc/html
20:56.01 brlcad CVS Makefile Makefile.am Makefile.in ReleaseNotes manuals
20:56.19 IriX64 ls doc/htmlmake file.am .in releasenotes and manual.
20:56.57 brlcad how come you don't have a Makefile ? did you run make distclean or something?
20:57.07 IriX64 yep
20:57.20 brlcad that's kinda important to tell me ;)
20:57.30 IriX64 whup apologies :)
20:57.51 brlcad grep BRLCAD_DATA doc/html/Makefile.in
20:58.15 brlcad and .. grep BRLCAD_DATA doc/html/manuals/Makefile.in
20:58.28 brlcad or just the latter even
20:58.38 brlcad should be two lines
20:58.38 brlcad BRLCAD_DATA = @BRLCAD_DATA@
20:58.39 brlcad htmldocsdir = $(BRLCAD_DATA)/html/manuals
20:58.54 brlcad do you see something different?
20:59.01 IriX64 BRLCAD_DATA = @BRLCAD_DATA@
20:59.17 IriX64 only one line
20:59.30 brlcad in which file
20:59.37 IriX64 .in
20:59.40 brlcad doc/html will be just one line
20:59.47 brlcad doc/html/manuals should have two
21:00.23 IriX64 has none.
21:00.51 brlcad huh? you ran: grep BRLCAD_DATA doc/html/manuals/Makefile.in
21:00.55 brlcad and it reported no lines?
21:01.02 IriX64 reported one line.
21:01.14 brlcad read carefully, you're telling me two things
21:01.36 brlcad grep BRLCAD_DATA doc/html/manuals/Makefile.in <-- note the manuals part
21:01.58 IriX64 my mistake both only have one line.
21:02.15 IriX64 not used to grep man ;)
21:02.30 brlcad grep BRLCAD_DATA doc/html/manuals/Makefile.am outputs what?
21:03.42 IriX64 htmldocsdir = $(BRLCAD_DATA)/html/manuals
21:04.23 brlcad then "grep BRLCAD_DATA doc/html/manuals/Makefile.in" cannot have only one line ...
21:04.45 brlcad s/cannot/really should not/
21:05.05 IriX64 specifying --prefix is a workaround.
21:05.42 brlcad i got that much, trying to figure why something that basic would fail
21:06.40 brlcad when it "puts it in the root" .. what dir does it create and where?
21:06.58 IriX64 html in the root dir of the system.
21:07.22 IriX64 <PROTECTED>
21:07.29 brlcad hmmm.. maybe if...
21:08.21 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
21:08.27 IriX64 just went by again, i'm configuring.
21:09.35 brlcad grep usr/brlcad configure
21:09.59 brlcad is that this? ac_default_prefix=/usr/brlcad
21:10.24 IriX64 ac_default_prefix=/usr/brlcad
21:11.13 IriX64 shall i paste the warning?
21:11.17 brlcad orsure
21:11.33 IriX64 config.status: WARNING: src/brlman/awf contains a reference to the variable `dat
21:11.33 IriX64 arootdir'
21:11.33 IriX64 which seems to be undefined. Please make sure it is defined.
21:11.33 IriX64 config.status: creating src/brlman/brlman
21:11.33 IriX64 config.status: WARNING: src/brlman/brlman contains a reference to the variable `
21:11.36 IriX64 datarootdir'
21:11.38 IriX64 which seems to be undefined. Please make sure it is defined.
21:13.04 brlcad can you pastebin or send me your awf or brlman ?
21:13.52 IriX64 brlman? brlman.1? or brlman.in?
21:14.13 brlcad brlman
21:14.23 IriX64 how do i deliver it to you?
21:14.32 brlcad what works for you?
21:14.46 brlcad ~pastebin
21:14.55 ibot pastebin is, like, a place to paste your stuff without flooding the channel - try http://pastebin.ca, or http://channels.debian.net/paste, or http://rafb.net/paste/
21:14.55 brlcad would be the most convenient
21:14.55 IriX64 dunno haven't transfreed files in s *long time :)
21:15.55 brlcad if you go to one of those three urls, you can paste the contents of brlman
21:16.00 brlcad or awf
21:17.09 IriX64 pastebin.ca has it.
21:17.31 brlcad heh, you're supposed to provide me that url it tells you
21:17.40 IriX64 arrgh.
21:18.22 brlcad after you hit submit post
21:18.39 brlcad you're not one of the recent ones.. doesn't look like you posted it yet
21:19.19 IriX64 just posted it again.
21:19.49 IriX64 http://www.pastebin.ca/354242
21:20.14 brlcad there we go.. that's better :)
21:20.21 IriX64 :)
21:21.05 IriX64 bbiab nature yells :)
21:21.35 ``Erik heh
21:21.47 brlcad peculiar.. your BRLCAD_DATA is getting set to ${datarootdir}
21:21.50 ``Erik paste.lisp.org is cooler, and has a 'report' bot on this network... O:-)
21:24.02 brlcad IriX64: grep datadir=\' configure
21:32.18 brlcad IriX64: grep BRLCAD include/brlcad_config.h
21:32.19 IriX64 ${datarootdir}
21:32.34 brlcad yeah, that's wonky..
21:32.48 IriX64 not your problem ?
21:33.00 brlcad I think I can compensate for it
21:33.04 brlcad what's: grep BRLCAD include/brlcad_config.h
21:34.15 IriX64 $ grep BRLCAD include/brlcad_config.h
21:34.15 IriX64 #define BRLCAD_DATA "${datarootdir}"
21:34.16 IriX64 #define BRLCAD_ROOT "/usr/solariscad"
21:34.19 IriX64 #define BRLCAD_VERSION "7.8.4"
21:35.24 brlcad eek
21:35.32 brlcad good to know, that's a separate problem
21:35.38 IriX64 $... ?
21:36.35 IriX64 autoconf?
21:36.47 brlcad yeah
21:36.57 IriX64 version 2.6
21:37.50 brlcad the autoconf you're using with cygwin is setting datadir to a variable that must be evaluated else you end up with variable turds like you're seeing
21:38.18 IriX64 ill get me a new autoconf or fix this one, i have source.
21:38.23 brlcad not so much a bug on their part but inconsistent behavior (they don't do that elsewhere afaihs) that we'll need to compensate for
21:38.29 brlcad 2.6 doesn't sound right
21:38.42 IriX64 2.60
21:38.46 brlcad ahh
21:38.56 brlcad okay, that could/would be why
21:39.04 brlcad that's a newer (protocol-breaking) version
21:39.17 IriX64 thanks for this one i set prefix=solariscad.
21:39.35 brlcad this should fix it
21:39.49 IriX64 does already tested it.
21:40.29 brlcad heh, no.. i mean for noticing the problem.. I have a fix here going in
21:40.38 IriX64 oh sorry.
21:40.41 IriX64 :)
21:44.52 CIA-5 BRL-CAD: 03brlcad * 10brlcad/configure.ac:
21:44.52 CIA-5 BRL-CAD: compensate for an autoconf inconsistency issue where apparently newer 2.60+
21:44.52 CIA-5 BRL-CAD: autoconf is setting datadir to datarootdir as a default, causing a need to
21:44.53 CIA-5 BRL-CAD: evaluate datadir before using it with things like AC_DEFINE and AC_SUBST values.
21:44.53 CIA-5 BRL-CAD: do an explicit eval echo like is done for the summary printing.
21:44.54 CIA-5 BRL-CAD: thanks to IriX64 for noticing the problem and helping pinpoint the cause. the problem affected most BRLCAD_DATA installation paths as well as awf and brlman (which use BRLCAD_DATA).
21:48.48 ``Erik w00t
21:51.55 CIA-5 BRL-CAD: 03brlcad * 10brlcad/configure.ac: reorganize so the eval expansion happens only once.
22:32.23 IriX64 question.. is there some issue I don't know about that affects shared library builds? every time I try to build shared libraries, I get undefined references.
22:36.17 CIA-5 libIRC: 03jeffm2501 * 10libirc/ (include/TCPConnection.h src/TCPConnection.cpp): get the TCP server class to read data and call it's listeners.
23:02.39 *** join/#brlcad b0ef (n=b0ef@084202025057.customer.alfanett.no)
23:43.56 CIA-5 libIRC: 03jeffm2501 * 10libirc/ (include/TCPConnection.h src/TCPConnection.cpp):
23:43.56 CIA-5 libIRC: data send methods for server connected peers.
23:43.56 CIA-5 libIRC: disonection functions for server connected peers.
23:43.56 CIA-5 libIRC: disconection notification for servers.
23:51.51 CIA-5 BRL-CAD: 03brlcad * 10brlcad/BUGS:
23:51.51 CIA-5 BRL-CAD: there does seem to be a ray-trace consistency failure in the solids.sh
23:51.51 CIA-5 BRL-CAD: regression test case where it fails on Mac OS X with one pixel exhibiting an
23:51.51 CIA-5 BRL-CAD: off-by-many error on the edge of the middle ARB8. this only seems to occur when
23:51.51 CIA-5 BRL-CAD: using an optimized -O3 compile (and using -fno-unsafe-math-optimizations seems
23:51.53 CIA-5 BRL-CAD: to make no difference) possibly indicating a floating point/tolerance issue that
23:51.55 CIA-5 BRL-CAD: needs to be accounted for so that results are exactly repeatable regardless.
23:55.36 Maloeran Exactly repeatable? Picky :)
23:56.09 Maloeran The compiler could just be shuffling instructions around, meaning the ray that was hitting the primitive no longuer does
23:58.06 ``Erik which means the optimizer broke it, and that's important to know...
23:59.41 Maloeran Optimizers shuffle instructions around when it leads to the "same" result, mathematically speaking
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070214

irclog2html for #brlcad on 20070214

00:01.05 Maloeran Does the OSX bug occur on ia32 using the x87 instruction set? FPU stack conversions to and from 80 bits will cause differences
00:10.05 IriX64 may i ask a question re shared libs thing?
00:10.19 brlcad that is very much related to the issue, but is exactly the sort of problems that I was referring to that are predominantly accounted for now
00:10.39 IriX64 the autoconf thing then?
00:11.07 brlcad ~ask
00:11.14 ibot hmm... ask is Questions in the channel should be specific, informative, complete, concise, and on-topic. Don't ask if you can ask a question first. Don't ask if a person is there, just ask what you intended to ask them. Better questions more frequently yield better answers. We are all here voluntarily. See also http://catb.org/~esr/faqs/smart-questions.html
00:11.14 brlcad :)
00:11.22 brlcad bah
00:12.01 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168056909.dsl.bell.ca)
00:12.09 IriX64 power bump grrr.... :)
00:12.24 IriX64 http://www.pastebin.ca/354478
00:12.40 IriX64 look at the last few lines.
00:12.55 IriX64 libpng.so.1 does not exist here.
00:13.02 brlcad Maloeran: the point is that in pretty much all of the cases, the differences and misses can be accounted for -- and librt works extensively to make sure that results are repeatable as it can't be emphasized as to the importance that has with simulation studies
00:14.13 brlcad so missing just one pixel in a large render on an edge case .. is actually considered a significant BUG that has to be addressed .. not just a compiler behavior to be accepted -- they can (and should) be accounted for, or at least thoroughly understood as to what the *exact* cause is
00:15.01 brlcad to date (and that date being 20+ years), there's not been a case of hardware/compiler goo that could not be accounted for by some means
00:16.18 brlcad IriX64: at a glance, looks like a libtool bug .. but there's not much information to go with
00:16.28 brlcad all the error indicates is that ld failed for some unknown reason
00:17.18 brlcad would have to turn up gcc's verbosity and compile by hand to see what happened
00:17.55 brlcad alternatively, you could install png via usual cygwin means, and let configure auto-detect it so it doesn't try to build the bundled libpng
00:18.27 Maloeran brlcad, if we suppose a ray is hitting right on the edge of a triangle, any little difference caused by the compiler may swap the result ; if it hits or it doesn't
00:18.58 Maloeran And you know that already... I guess it must just be explained, but the compiler will cause that kind of "artefacts"
00:19.37 Twingy artifacts
00:24.52 IriX64 brlcad: ty
01:38.35 brlcad Maloeran: of course that can happen -- the issue is more knowing exactly when it happens and being sure that is what is really happening when a difference is encountered
01:39.36 brlcad over the years, it's often been the case that there was either a bug in the hardware, or a bug in system routines (e.g. sqrt) that would have gone unnoticed had it all been assumed to be just compiler reordering
01:40.34 brlcad even with reordering, a lot of differences can sometimes/often be accounted for -- checking for things consistently with tolerance for example, so if you're an edge case, you actually compare with tolerance considerations so it doesn't matter how it's ordered
01:42.36 brlcad requires a lot more care and thought on the implementation, something that is rarely (never?) a concern for optical tracing, but is considerably important for simulation purposes that need to be repeatable studies or at least fully understood behavior (so it can be expected and classes of results can be observed)
01:43.55 brlcad the CS aspects cannot overwhelm and are not more important than the engineering and scientific purposes that the codes are written for
01:44.31 dtidrow likely less important, in fact
01:45.02 brlcad usually extremely
01:45.14 brlcad which is why a lot of the code is shit unfortunately too
01:45.15 dtidrow yep
01:46.15 brlcad though sometimes it's not too, I think you'll just find all sorts just like people ;)
01:46.20 Maloeran Even with tolerance, it can almost be considered random exactly on the edge of the tolerance
01:47.03 Maloeran I think the point is that the tolerance shouldn't matter. If the ray of a pixel goes directly on the edge of a triangle, it doesn't matter if the triangle is hit or not
01:49.44 CIA-5 libIRC: 03jeffm2501 * 10libirc/ (include/TCPConnection.h src/TCPConnection.cpp): kill a connection if the listeners don't want it.
01:53.04 brlcad that was just one example
01:54.35 brlcad some issues can be accounted for by considering tolerance, some have nothing to do with tolerance
01:55.18 brlcad for something like the edge case of a triangle, you could -- again, for example -- test if it's on the edge and consistently report a hit or miss
01:55.45 brlcad whatever impact that causes on performance is secondary if it results in numerical stability
01:55.46 CIA-5 libIRC: 03jeffm2501 * 10libirc/ (include/TCPConnection.h src/TCPConnection.cpp): give the hostmask and ip back seperately.
01:56.21 Maloeran That triangle edge test could be subject to a bit of rounding too, but I get the idea
01:57.02 Maloeran My raytracer sure causes a whole lot of off-by-many ; same hardware, same scene, even same compiled executable
01:57.14 brlcad yep, but then that specifically would be a case where tolerance would give you invariant results (within the specified tolerance)
01:57.27 Maloeran The graph is different on every run, and that clearly changes the results a tiny bit
01:58.26 brlcad yes, and the case can be made (and has been made) that the purpose of your tracer is filling a niche where the impact and varaince is probably acceptible
01:58.52 Maloeran All right, thanks
01:59.30 brlcad that doesn't give a carte blanche to ignore the variances though ;) the differences will (at least initially) probably be investigated one-by-one so that they are understood
02:00.26 brlcad (in a real analysis and with test cases, part of the production polish)
02:01.26 brlcad I suspect the bigger issue with integrating your tracer is not going to be edge cases.. :)
02:01.51 Maloeran Yes, quite right, unfortunately... :)
02:02.47 Maloeran Really, I think the API is efficient, clean, flexible and complete. Because of that, it of course isn't "simple"
02:02.47 brlcad aside from politics and other issues, it's going to be issues caused from your tracer's fundamental approach of not retaining knowledge of solid geometry
02:03.04 Maloeran Oh. I assumed it was the interface
02:03.09 brlcad inside out issues, problems building intersection segments, etc
02:03.42 Maloeran Inside-out issues can be cleanly handled *if* the interface is used as such with ray sources
02:04.13 brlcad you're still thinking at the CS level -- the interface is somewhat irrelevant other than impacting performance
02:04.45 Maloeran I'm saying that if the native interface is used, handling intersection segments and inside-out issues will not be a problem
02:05.07 Maloeran If the API is butchered to be squeezed into another interface, it will be a problem
02:05.08 brlcad I'm saying, I bet it will be regardless of the interface ;)
02:05.24 Maloeran It's one of the things ray sources are meant to solve
02:06.00 brlcad handling of bad geometry will be another problem, and overall robustness of your code I suspect
02:06.06 brlcad but that's all tbd
02:07.43 brlcad do you retain manifolds and topological structure? other than basic neighbor connectivity that is
02:08.12 Maloeran I don't even retain neighbor connectivity :)
02:08.33 brlcad thought so.. don't think you're import format even supports the concept of a shared edge iirc
02:09.06 brlcad will be interesting to see what sort of results it has
02:09.12 Maloeran Getting duplicate hits on the edges of connected triangles is perfectly normal, and that can be easily and flawlessly corrected with properly oriented meshes
02:10.55 brlcad for a single part, I think that can be easily proven -- for arbitrary collections of parts, not so easy (regions perfectly aligned to other regions, embedded in other regions, lots of various edge cases)
02:11.36 brlcad iirc, it's an np-complete problem even if you DO have the toplogical information
02:12.33 Maloeran Ah yes, you could get two alternate false hits in a row, and it wouldn't be able to correct from the oriented mesh information
02:12.39 Maloeran It's just terribly unlikely though
02:12.45 brlcad heh
02:12.53 brlcad it happens all the time :)
02:13.09 Maloeran Two consecutive alternate false hits? Gez :)
02:13.29 Maloeran Perhaps we don't mean exactly the same thing, but it's probably like one in a billion
02:13.45 brlcad mostly caused by floating point math issues, but yeah, it happens
02:14.11 Maloeran I think I would need to make a drawing about this special case
02:16.25 brlcad I think I know the case, its one of several actually where the segment building goes all out of whack and you basically have to flip a coin
02:17.04 brlcad Twingy spent more time that I bet he cared to dealing with getting the segment building to handle a couple of those cases similar to librt
02:17.46 Maloeran http://www.rayforce.net/error.png
02:17.51 brlcad http://fogonazos.blogspot.com/2007/02/largest-drain-hole-ever.html
02:18.14 Maloeran Assuming all triangles are properly oriented, the code "knows" which sides of the triangles point out and in
02:18.34 brlcad oh yeah, that case will come up.. a lot
02:18.49 Maloeran The ray in red will enter at A and exit at B, two consecutive false hits with alternate sides
02:18.59 Maloeran Really? It doesn't seem very likely to me
02:19.25 Maloeran The triangles overlap each other just barely enough to cover the numerical imprecision of the ray-triangle intersection code
02:20.17 Maloeran If the two false hits aren't facing in/out exactly, the code can figure it out, two consecutive "in" of course means to ignore the first
02:21.38 brlcad yeah, there are lots of similar sorts of concave compartments, structures, and parts where there will be potential for a ray to hit that condition from some viewing perspective
02:22.20 Maloeran Right, but it's really not likely to happen
02:23.24 brlcad that depends entirely on the view and the geometry of course
02:23.55 brlcad considering billions of rays are generally fired for a simulation, one in a billion means it'll likely be encountered a few hundred times causing .. who knows
02:24.00 brlcad may matter, may not
02:24.30 Maloeran *nods* I'm hoping one per billion rays won't matter too much...
02:25.17 brlcad hehe, that's a case where scientifically it *might* not matter (it's TBD) .. but politically, it might ;-)
03:00.49 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168056909.dsl.bell.ca)
03:08.03 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
03:15.47 CIA-5 libIRC: 03jeffm2501 * 10libirc/ (4 files in 2 dirs): get the IRC server class listening and calling methods for events.
03:17.36 Maloeran An IRC server class, in BRL-CAD?
03:18.00 Maloeran Unexpected, amusing
05:22.46 brlcad Maloeran: no, not in brl-cad
05:23.11 brlcad it's a completely separate project that I worked on with jeff a couple years ago, and dabble with from time to time
05:23.17 brlcad libIRC
05:23.36 louipc what's that written in?
05:24.19 brlcad C++
05:25.04 brlcad it has/had C callbacks at one point, don't remember where we left off with them
05:30.21 brlcad it has a client and server interface, you can set up one or the other .. ane jeff seems to be refactoring some bits today for something he's working on
05:30.49 louipc It reminds me of something similar done in TCL
07:15.12 *** join/#brlcad clock_ (i=clock@84-72-95-194.dclient.hispeed.ch)
08:08.14 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
09:11.43 *** join/#brlcad docelic (n=docelic@212.91.114.49)
09:32.40 CIA-5 BRL-CAD: 03brlcad * 10brlcad/bench/pixcmp.1: add initial manual page for pixcmp that includes the variou newly being added options (-l -i -s) along with details on return codes and example use.
09:33.26 CIA-5 BRL-CAD: 03brlcad * 10brlcad/bench/Makefile.am: include the new pixcmp.1 manual page
09:38.26 CIA-5 BRL-CAD: 03brlcad * 10brlcad/bench/pixcmp.c:
09:38.26 CIA-5 BRL-CAD: major rewrite, add support for -s, -l, and -i options for silent, verbose output
09:38.26 CIA-5 BRL-CAD: (ala cmp's -l option), and support for skipping input. make the return/error
09:38.26 CIA-5 BRL-CAD: codes more uniform as well as more detail on the usage. still need to actually
09:38.26 CIA-5 BRL-CAD: add the print statement for -l, but everything else should be done. basic
09:38.28 CIA-5 BRL-CAD: operation and previous use remains unaffected.
09:42.12 CIA-5 BRL-CAD: 03brlcad * 10brlcad/NEWS: added support to pixcmp for -s, -l, and -i options for silent, verbose output, and support for skipping input making the interface more similar to cmp. also note the addition of a new manual page for pixcmp too.
13:17.54 Twingy hrm
13:18.00 Twingy icy
14:11.06 ``Erik indeed, I'm not going to the office today
14:52.19 brlcad hrmph, no connection to cad
15:20.58 brlcad well allrighty then.. that plan didn't work
15:31.32 ``Erik ? car iced over?
15:41.53 brlcad yup
15:42.16 brlcad and my scraper is sitting in front of my desk
15:52.27 ``Erik lee was in the office and shut down machines, they had a long power outage
15:52.53 ``Erik <-- was just on the phone with wendy, she'll try to find someone to light some of them up
15:58.26 brlcad cad came back up
15:58.39 brlcad and has no downtime, so probably just a switch somewhere
15:59.16 brlcad the x twins are probably lee's doing
16:01.25 ``Erik ... fuck....
16:03.40 ``Erik brlcad, think you could tar up ~/.cvs/devel/rtcmp and shoot it to me?
16:05.04 ``Erik (or ~/src/rtcmp)
16:07.46 Twingy use hot water
16:28.13 Twingy if you have salt, hot salty water works good too
16:29.00 *** join/#brlcad docelic_ (n=docelic@212.91.112.149)
16:29.22 Twingy if I owned your car I wouldn't drive in it either
16:31.22 louipc I wouldn't think pouring salty water on a car is a good idea
16:31.32 archivist having seen pics of his last crash, lock ``Erik indoors
16:31.38 ``Erik heh
16:31.54 ``Erik back to snow out there
16:35.21 ``Erik being the only accident of any kind that was my fault in 15 yrs, and certain mitigating circumstances, I don't think I'm doing TOO bad... I mean, I've driven on 6" of solid ice, I've gone out of control on an onramp in colorado during a major blizzard, driven through fog with like 20' visibility, ... *shrug*
16:35.41 ``Erik I had a bout of stupid, and I'm cured of it now. otherwise, I think I'm reasonably competent behind the wheel :D
16:54.23 brlcad ``Erik: done, in your home on .bz
17:27.31 ``Erik heh, that means I gotta remember my passwd to .bz :D
17:28.13 ``Erik or find a valid ssh key'd machine
17:32.40 ``Erik teh fux, one of my g4's is pinging but not permitting ssh
18:14.59 Twingy hah
18:15.06 Twingy <PROTECTED>
18:15.17 Twingy decided to trim the new plane
18:15.24 Twingy 3 flights, landings were almost vertical due to wind
18:15.52 Twingy the funny thing is at 2 notches of 10 it was as fast as my trainer
18:19.07 ``Erik where'd you fly?
18:19.43 ``Erik too much noise to fly out your back yard, I presume...
18:19.50 ``Erik fences, trees, houses, etc
18:20.35 Twingy edgewood
18:20.37 Twingy HS
18:20.56 ``Erik ah, out at their sports fields...
18:21.07 Twingy by the third flight I was slushing through
18:21.15 ``Erik back in missouri, I talked to school admins, they didn' want me to fly due to the liability
18:21.24 Twingy heh, ask me if I care :D
18:21.26 ``Erik though they thought it was cool
18:21.28 ``Erik *shrug*
18:21.42 ``Erik <-- a bit less fast&loose about rules...
18:22.02 ``Erik thought, oddly enough, I convinced the evil one to seriously bend a rule for me today
18:22.20 ``Erik <-- working in his dining room O.o
18:22.34 Twingy haha, the evil one
18:22.37 ``Erik I mean, um, 'having a coordination meeting'
18:22.41 Twingy Darth W
18:22.45 ``Erik ayup
18:23.02 ``Erik the disturbing part is that darth w sees the darth as a victem
18:23.16 ``Erik like, lametard sw, not real s
18:23.16 ``Erik sw
18:23.32 Twingy yes, that does make the satire all the better :)
18:23.47 ``Erik "where's skankbutt?" "you killed her" "nnnooooooooooocallameeting"
18:24.10 Twingy the guys in my branch get a kick out of how many emails I get from wendy
18:24.17 ``Erik every once a while, though, there's an omfg wtf
18:24.31 Twingy checked my email this week, 2 from my branch, elevendy billion from wendy
18:24.33 ``Erik hah, yeah, no shit, yesterday, I got like 40 from her out of like 60
18:24.58 ``Erik and a good number of the 'not from her' emails were automated status things
18:25.05 ``Erik <-- gets 3 a day from the machines he admins
18:25.33 Twingy there's 3 I'd like not to get from machines I don't admin
18:25.35 ``Erik so over the 3 day weekend I enjoyed... she was still 2/3 of the volume
18:25.59 ``Erik I don't htink you recieve any from my machines... just the list that you accidently got on, no?
18:26.09 Twingy the x's and cad
18:26.16 ``Erik those ain't mine
18:26.18 Twingy root@
18:26.22 Twingy don't want those
18:26.24 ``Erik but I'll look into removing you from that list if it's in my power
18:26.28 ``Erik tomorrie
18:26.29 Twingy hooray
18:26.39 Twingy three less delete buttons to press
18:26.49 ``Erik using web mail?
18:27.03 ``Erik <-- has the winderz box, but mostly uses the web mail at wizmer
18:27.04 Twingy no, hopping on co-workers computer until lappy ariives
18:27.18 ``Erik the other two quit working...
18:27.48 Twingy wendy got upset when I told her I was checking my email twice a week
18:27.55 ``Erik hh
18:28.10 ``Erik wow, twice? you're cutting into your productivity there
18:28.14 Twingy the funny thing is, I don't care :)
18:28.30 ``Erik I've taken the stance that I check it MAYBE once a day... when I get into the office...
18:28.38 ``Erik no one has given me shit yet
18:31.54 ``Erik hah
18:31.55 ``Erik admin leave
18:31.56 ``Erik swank
18:32.52 ``Erik I'm damn glad I didn't attempt to drive in today
18:39.01 Maloeran Working from home?
18:39.55 docelic so who is wendy ?
18:46.48 Maloeran The boss of Erik's boss, and the boss of Justin's former boss
18:47.17 docelic Were the emails spicy, ``Erik ?
18:47.17 docelic :)
20:13.53 *** join/#brlcad ChanServ (ChanServ@services.)
20:13.54 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
20:17.33 ``Erik heh, sorry... didnah catch teh k0rekshunz
20:24.21 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177706916.dsl.bell.ca)
20:30.37 *** join/#brlcad ChanServ (ChanServ@services.)
20:30.37 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
20:31.15 *** join/#brlcad clock_ (i=clock@84-72-94-178.dclient.hispeed.ch)
20:49.58 CIA-5 BRL-CAD: 03brlcad * 10brlcad/TODO: fix the variety of ami.tcl and ampi.tcl tclscript warnings/errors
22:04.41 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (10 files in 3 dirs): remove libtkGLX. it was only being compiled on IRIX, but actually not even being used there.
23:31.53 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070215

irclog2html for #brlcad on 20070215

03:05.01 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
03:29.17 Maloeran 204 man-years? Is that serious?
03:30.13 Maloeran With 16 man-years from Lee into BRL-CAD?...
03:34.23 Twingy 0.7 man years from me, 2.5 if you count adrt/isst
03:52.54 brlcad Maloeran: that 204 is just a count of the years involvement -- that's not an estimate of man-years effort
03:53.48 brlcad man-years effort is actually considerably more by most of the metric tools
03:54.13 brlcad ohloh currently has brl-cad at roughly 450 man-years of effort
03:54.35 brlcad lee has had commits go into brl-cad for at least 16 unique years
03:55.17 brlcad it's actually 19, several of us have duplicate usernames for pre and post open sourcing that only overlap a year
05:31.03 brlcad hehe... a ray-tracer written in sed
05:31.04 brlcad http://funarg.nfshost.com/r2/code/sed/ray/ray.sed
05:31.19 brlcad that's awesome
05:36.36 Maloeran There's so much evil in this world...
07:22.28 *** join/#brlcad cad67 (n=c1fac43a@bz.bzflag.bz)
10:59.30 *** join/#brlcad cad56 (n=3ea0a907@bz.bzflag.bz)
13:12.52 archivist hehe that is language abuse
15:19.54 CIA-5 BRL-CAD: 03erikgreenwald * 10rtcmp/ (15 files in 4 dirs): initial import
15:29.31 Maloeran http://news.bbc.co.uk/2/hi/americas/6364507.stm - This is terribly sad
15:30.43 Maloeran France, Germany and many others knew too well how the invasion would end up, yet some people were clearly delusional
15:41.42 ``Erik heh
17:41.18 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
17:41.18 *** topic/#brlcad is BRL-CAD CSG Modelling... http://www.brlcad.org http://sourceforge.net/projects/brlcad
17:43.53 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
17:43.53 *** topic/#brlcad is BRL-CAD CSG Modelling... http://www.brlcad.org http://sourceforge.net/projects/brlcad
18:50.57 CIA-5 libIRC: 03jeffm2501 * 10libirc/ (include/TCPConnection.h src/TCPConnection.cpp): put the UID as a static for the cpp, not the header ( we only want one )
19:41.30 CIA-5 BRL-CAD: 03brlcad * 10brlcad/bench/pixcmp.c:
19:41.30 CIA-5 BRL-CAD: major rewrite, almost from scratch. now supports all of the new options (-b,
19:41.30 CIA-5 BRL-CAD: -l, -s, -i) and behaves more closely to cmp. supports processing over files
19:41.30 CIA-5 BRL-CAD: byte-by-byte or pixel-by-pixel, comparing values, tabulating results, and
19:41.30 CIA-5 BRL-CAD: reporting them in the format requested.
20:10.25 ``Erik Didn't find trapezoid to close!
20:10.27 ``Erik blargh
20:32.29 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
20:35.51 *** join/#brlcad debarshi (n=rishi@202.141.130.198)
20:40.21 CIA-5 BRL-CAD: 03brlcad * 10brlcad/bench/pixcmp.1: document the new -b option for processing and outputting results as bytes instead of pixels
21:19.40 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/include/brep.h: Fix some compilation errors w.r.t. opennurbs library and mixed c/c++ compilation.
21:20.31 CIA-5 BRL-CAD: 03brlcad * 10brlcad/NEWS: reworded.. rewrote pixcmp providing improved I/O format options
21:21.30 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/include/wdb.h: Add mk_brep function
21:24.13 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/m4/compiler.m4: Provide flag support for c++ (i.e. -g)
21:33.01 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
21:38.18 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: implement brep primitive import and export routines. still having problems with opennurbs (can't read 3dmProperties segment), still trying to determine if it's my fault or theirs.
21:39.32 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/src/libwdb/Makefile.am: add brep.cpp to source files, opennurbs conditional compilation additions
21:40.11 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/src/libwdb/brep.cpp: Added
21:42.13 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/src/proc-db/Makefile.am: Add brep_cube as program for compilation
21:42.53 CIA-5 BRL-CAD: 03jlowenz * 10brlcad/src/proc-db/brep_cube.cpp: Added
21:47.25 CIA-5 BRL-CAD: 03brlcad * 10brlcad/bench/pixcmp.c: initialize counter vars
21:50.13 CIA-5 BRL-CAD: 03brlcad * 10brlcad/bench/run.sh: mention cmp
22:05.57 CIA-5 BRL-CAD: 03brlcad * 10brlcad/bench/benchmark.1: mention cmp
22:48.05 Maloeran http://news.bbc.co.uk/2/hi/asia-pacific/6363843.stm - Neat :)
22:56.07 Maloeran How reliable is pthread_kill() to asynchroneously, instantly kill threads? On Linux, threads are processes of their own, so I'm not sure behavior is identical on other platforms
22:56.51 Maloeran Ah nevermind, there's PTHREAD_CANCEL_ASYNCHRONOUS for pthread_cancel() of course
23:11.17 CIA-5 libIRC: 03jeffm2501 * 10libirc/ (include/TCPConnection.h src/TCPConnection.cpp): screw the pimple, it's a freaking static lib, causes more trouble then it's worth.
23:20.19 CIA-5 libIRC: 03jeffm2501 * 10libirc/include/IRCServer.h:
23:20.19 CIA-5 libIRC: some defaults
23:20.19 CIA-5 libIRC: remove classes we don't use.
23:20.57 CIA-5 libIRC: 03jeffm2501 * 10libirc/examples/stupidBot/vc7.1/stupidBot.vcproj: get the supids to build and do something
23:21.30 CIA-5 libIRC: 03jeffm2501 * 10libirc/examples/stupidServer/ (src/stupidServer.cpp vc7.1/stupidServer.vcproj): get the supids to build and do something
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070216

irclog2html for #brlcad on 20070216

01:00.20 CIA-5 libIRC: 03jeffm2501 * 10libirc/src/TCPConnection.cpp: ws
02:44.30 louipc hey hey
02:58.31 *** join/#brlcad digitalfredy_ (n=digitalf@200.71.62.161)
03:37.59 *** part/#brlcad digitalfredy_ (n=digitalf@200.71.62.161)
03:41.06 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad)
03:41.06 *** mode/#brlcad [+o brlcad] by irc.freenode.net
03:42.07 brlcad hey hey hey
03:43.43 *** join/#brlcad digitalfredy_ (n=digitalf@200.71.62.161)
04:55.08 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168056909.dsl.bell.ca)
09:20.06 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
12:08.36 *** join/#brlcad rossberg (n=rossberg@bz.bzflag.bz)
12:41.53 CIA-5 BRL-CAD: 03d_rossberg * 10brlcad/src/libwdb/brep.cpp: BRL-CAD headers have their extern C already, some system headers don't like in in C++ mode
12:44.16 CIA-5 BRL-CAD: 03d_rossberg * 10brlcad/src/libwdb/libwdb.dsp:
12:44.16 CIA-5 BRL-CAD: add brep.cpp to source files
12:44.16 CIA-5 BRL-CAD: openNURBS compilation additions
14:54.10 ``Erik *yawn*
16:12.09 *** join/#brlcad prezkennedy (i=prezkenn@torrance.dreamhost.com)
16:16.55 prezkennedy argh too many passwords to remember
16:17.25 *** join/#brlcad docelic (n=docelic@212.15.184.11)
17:06.06 prezkennedy crazy folks must actually be working today
17:08.19 brlcad crazy talk
17:08.53 prezkennedy i know!
17:09.10 prezkennedy you guys should still be out to lunch for another 2 hours ;-)
17:23.33 ``Erik <-- at home, has the day off
17:23.42 ``Erik rdo + holiday, y0, 4 day weekend
17:24.33 prezkennedy those are always fun :-)
18:44.20 *** join/#brlcad docelic (n=docelic@212.15.184.11)
20:42.38 prezkennedy geez is it time to go yet
22:11.41 prezkennedy see y'all later!
22:41.12 *** join/#brlcad tofu (n=sean@bz.bzflag.bz)
23:27.34 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-169-233.ks.ks.cox.net)
23:27.47 bjorkBSD uh oh. where's brlcad?
23:28.52 archivist he hides under a psuedonym
23:33.52 bjorkBSD hrmm.
23:34.36 archivist tofu
23:48.26 bjorkBSD belize, tofu?
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070217

irclog2html for #brlcad on 20070217

00:37.27 brlcad hello
00:37.49 *** mode/#brlcad [+o brlcad] by ChanServ
01:44.17 Maloeran brlcad or Erik, do you think there might be any interest in performing raytracing on truly programmable "GPUs"? http://developer.nvidia.com/object/cuda.html
01:44.40 Maloeran From what I hear, it can do random memory access and incoherent branching finally, compiling true C code
02:04.09 Maloeran This really looks perfect to perform tasks such as raytracing, an excellent architecture. It's nothing like our mess of CPUs and their hardware cache synchronisation
02:11.34 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168056909.dsl.bell.ca)
02:11.58 IriX64 guys, automake-1.10 broke your autogen.sh.
02:12.44 IriX64 can i get away with renaming it to -1.9.9?
02:14.46 IriX64 no i cant
02:15.24 brlcad IriX64: what's the error?
02:15.33 brlcad ./autogen.sh --verbose
02:16.09 brlcad Maloeran: haven't we talked about that before already? :)
02:16.29 IriX64 at least version 1.6.0 is required.
02:16.30 brlcad we've been watching the gpgpu developments for years
02:16.44 bjorkBSD brlcad, are you in belize?
02:16.45 brlcad IriX64: hmm, maybe they changed their version string
02:16.49 brlcad bjorkBSD: heh, no
02:17.05 bjorkBSD thought so.
02:17.07 Maloeran brlcad, they finally reached the point where GPUs can be usable for some real computations
02:17.08 brlcad the server name comes from bz.bzflag.bz .. tld makes for a nice server name
02:17.09 IriX64 they did it says 1.10
02:17.24 brlcad Maloeran: that's been the case for at least two years
02:17.42 brlcad there are still some issues, but it's usable
02:17.59 Maloeran Random memory access with pointers, synchronisation between threads, shared memory, incoherent branching ; this is new
02:18.15 brlcad floating point being one, generality being another, and writing to an interface that is constantly changing fast
02:18.44 Maloeran CUDA is pseudo-C and meant to stay, it seems quite nicely designed
02:19.25 IriX64 _report_error=no for now ;)
02:20.20 brlcad yep, cuda is interesting, and has come a ways
02:20.25 brlcad interface is still changing fast
02:20.25 bjorkBSD brlcad, you mentioned the other day that tk wouldn't be used for the next interface, what might it be instead?
02:20.39 bjorkBSD your answer scrolled offscreen when i got back.
02:20.46 bjorkBSD screen/buffer etc
02:20.57 Maloeran brlcad, I think it's a huge leap forward. My nv6xxx and nv7xxx were unusable for tasks such as raytracing ( I tried ), but these programmable arrays of little processors will do nicely
02:20.57 brlcad bjorkBSD: not logging? :)
02:21.14 bjorkBSD no :D
02:21.19 bjorkBSD i've run out of harddisk space :(
02:21.30 Maloeran Could there be any interest in developing CUDA raytracing over there?
02:21.34 bjorkBSD ... i'm trying now to delete some non-essentials i don't wanna get rid of.
02:22.13 bjorkBSD small harddisk.
02:22.46 brlcad Maloeran: again.. this isn't anything new :) there is/was interest -- just a matter of being interesting *enough* to actually dominate over other tasks and to date that has not been the case for pragmatic reasons
02:23.03 brlcad there is certainly interest though.. that would be sweet to testbed
02:23.10 brlcad I'd certainly fund the idea ;)
02:23.17 Maloeran I'm certainly very interested to try out
02:23.31 brlcad bjorkBSD: hehe
02:23.53 brlcad bjorkBSD: hmmm did you build static, or do you just not have much hard drive space?
02:24.21 bjorkBSD not much space to begin with.
02:24.21 brlcad cd / && du -k | sort -nr
02:24.37 Maloeran And the Rayforce API would adopt such a new back-end very nicely, it was meant to do so
02:25.01 brlcad bjorkBSD: as to the answer, it's still somewhat undecided though also somewhat non-critical given how the design is layered
02:25.01 bjorkBSD and i've been too lazy to go get another drive.
02:25.08 bjorkBSD ah okay.
02:25.23 brlcad opengl driven would be a requirement
02:25.31 bjorkBSD do you think it would still look the same? :D
02:25.37 brlcad as well as some form of framebuffer support
02:25.41 brlcad bjorkBSD: not in the least
02:25.57 Maloeran It's usable outside OpenGL and other APIs. You can use the library directly to offload computations on the GPU
02:26.13 brlcad some of the same capabilities, taking some of the best features, but none of the existing gui code in mged would be used
02:26.15 Maloeran Though it can of course be used along with OpenGL
02:26.52 brlcad Maloeran: my opengl comment wasn't towards you :)
02:27.01 brlcad towards new modeling interface
02:27.42 brlcad i agree that leveraging the gpu behind a C api would be sweet
02:28.10 brlcad what that api is, looks like, and how functional it is from a practical standpoint becomes important
02:28.13 Maloeran And CODA uses C code directly, with several extensions to the language, such as vector data types
02:28.30 Maloeran It looks very much usable to me, from all points of view
02:29.48 brlcad from all points of a view is a rather bold statement..
02:29.48 Maloeran I dreamed of raytracing hardware as I was frustrated of the horrible architecture of processors, memory and cache. These GPUs actually have an elegant architecture, highly efficient, very flexible
02:31.26 bjorkBSD hmmm Maloeran you just might re-invent the ancient SGI machines ;)
02:31.27 brlcad elegant and efficient for certain purposes, not for all purposes in the least
02:31.27 brlcad it's a great approach for some tasks, but there's no sense in overhyping it beyond what it actually is :)
02:31.45 Maloeran :) Fine fine, forgive me if I'm a bit excited by these new chips :)
02:32.01 brlcad a little transparent ;)
02:33.11 brlcad as far as I recall, cuda still didn't directly support (i.e. hardware-accelerate) double precision yet did it?
02:33.36 Maloeran Well no, it doesn't
02:33.42 brlcad k
02:33.59 brlcad what about framebuffer locking?
02:34.26 Maloeran What do you mean by framebuffer locking exactly?
02:35.14 brlcad (so you can cluster-compute with gpu cards) .. their high-end cards support this, but to date none of the others did
02:35.21 brlcad basically, the ability to lock and share portions of the framebuffer memory
02:35.36 brlcad akin to acquiring a semaphore lock on portions of memory between video cards
02:35.49 Maloeran brlcad, CUDA runs code like an array of processors. You can store the results back straight into system memory, without any "framebuffer"
02:36.50 brlcad of course, but you're talking about one card -- that's not what I"m referring to
02:37.40 brlcad you can actually gang together video cards across a cluster, for example, and get them inter-processing similar to cluster cpus
02:37.52 brlcad actually talking to or at least collaborating between each other
02:38.07 brlcad to date only a few cards have allowed this, rather high-end
02:38.15 Maloeran Hum. Well, the cluster CPUs manage the operations of the GPUs, so I don't see that as a problem
02:38.44 brlcad heh, that's a different approach and kills the benefit I would have retained
02:40.09 Maloeran I haven't read anything about synchronisation of multiple GPUs. As far as I can tell, their operation is entirely managed by the processors
02:40.57 brlcad it's the same technology that allows you to drive massive displays (like 40000x40000 pixel displays)
02:42.03 brlcad (with one cpu)
02:42.03 Maloeran Right, I see
02:42.03 brlcad you can of course approach the problem in other ways
02:42.04 brlcad but most of them suck ass
02:42.04 brlcad (in comparison to having framelock)
02:44.07 brlcad it's one of the details that separates the quaddro fxers from the geforce line
02:44.07 brlcad and I forget the ati equivalent
03:03.53 IriX64 may i give u a pastebin url?
03:04.30 IriX64 http://www.pastebin.ca/359867
03:04.40 IriX64 hat happens with automake 1.10
03:04.59 IriX64 +w :)
03:06.12 IriX64 ill be back when i have a fix (cripes Irix just drop back a couple of revs :))
03:18.10 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168056909.dsl.bell.ca)
03:31.37 brlcad IriX64: interesting
04:56.25 brlcad IriX64: is that with CVS or a source tarball?
04:56.29 brlcad more importantly.. if that is a source tarball, can you retry with the latest cvs? there have been several changes with respect to adrt (which is what it is error'ing on)
04:56.30 IriX64 source tarball
04:56.31 IriX64 dont have cvs
04:56.36 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168056909.dsl.bell.ca)
04:56.36 IriX64 tried to paste something to pastebin.ca, keeps going away before i can cut the url, sorry but it was the output of aclocal and automake.
04:56.38 dtidrow brlcad: the ATI FireGL line is roughly equivalent to the nVidia Quadro line
06:17.28 Maloeran ATI's Linux drivers have always been atrociously bad in my experience, especially the amd64 ones. I can't imagine anyone using them for serious software
06:17.33 dtidrow well, there is that
06:17.33 dtidrow though supposedly they have gotten better, I still much prefer nVidia
06:17.33 dtidrow hopefully AMD will bash some sense into them :-)
06:17.33 dtidrow in my experience, the nVidia Linux drivers 'just work'
06:17.39 brlcad dtidrow: true, but last time I check (2 years ago?) the firegl line was still missing frame locking, or there was some issue with it
06:18.42 brlcad Maloeran: ati's drivers generally do suck in comparison, though the quadro and firegl drvier line aren't the same caliber as the consumer grade ones
08:05.36 CIA-5 BRL-CAD: 03brlcad * 10brlcad/configure.ac:
08:05.36 CIA-5 BRL-CAD: AM_PROG_CC_STD was deprecated and later made obsolete by automake 1.8 with the
08:05.36 CIA-5 BRL-CAD: functionality merged into AC_PROG_CC. the macro attempted to ensure that the
08:05.36 CIA-5 BRL-CAD: compiler is running in 'ansi mode'. add AM_PROG_CC_C_O to handle compilation of
08:05.36 CIA-5 BRL-CAD: non-libtool stuff with compilers that don't happen to support the common -c -o
08:05.36 CIA-5 BRL-CAD: syntax. latest automake seems to be complaining about the option being
08:05.37 CIA-5 BRL-CAD: missing/needed (reported by IriX64) during autogen.sh.
08:10.04 *** join/#brlcad clock_ (i=clock@84-72-93-122.dclient.hispeed.ch)
11:55.58 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
12:40.35 *** join/#brlcad IriX64_ (n=IriX64@bas3-sudbury98-1168056909.dsl.bell.ca)
13:13.15 *** join/#brlcad docelic (n=docelic@212.15.183.177)
13:21.40 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
15:05.34 *** join/#brlcad clock_ (i=clock@84-72-93-122.dclient.hispeed.ch)
21:34.37 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
21:34.37 *** topic/#brlcad is BRL-CAD CSG Modelling... http://www.brlcad.org http://sourceforge.net/projects/brlcad
22:11.21 *** join/#brlcad cad88 (n=530d8e42@bz.bzflag.bz)
22:12.36 cad88 hello I have problem with mged and rt ( 7.8.4 ), mged tries to lunch /usr/bin/rt instead of /usr/brlcad/bin/rt
22:12.58 cad88 is there any config to change path?
22:13.59 cad88 during configure --prefix was not changed
22:15.09 IriX64 last line of make install output: be sure to add /usr/brlcad/bin to your *path*
22:16.03 cad88 I did it
22:16.15 IriX64 did ir right?
22:16.20 IriX64 it even.
22:16.21 cad88 100%
22:16.35 IriX64 try it from the bin dir then.
22:16.43 cad88 The probelm is that mget tries to run rt with absolute path
22:16.46 IriX64 ie cd /usr/brlcad/bin
22:17.02 cad88 rt works perfectly rom tty but not from mged
22:17.15 IriX64 just a sec.
22:17.57 IriX64 works properly here
22:18.06 IriX64 gotta be your setup
22:18.31 IriX64 rt: a database is not open.
22:19.10 IriX64 want me to pastebin it?
22:19.41 cad88 when I do rt in mged i got: /usr/bin/rt no such file or dir
22:19.48 cad88 yes please
22:19.59 IriX64 just a sec
22:22.33 IriX64 http://www.pastebin.ca/361083
22:24.54 cad88 no you have miss understand me.... I mean that mged ties to run rt with absolute path ... /usr/bin/rt ant it should run it with /usr/bin/brlcad/bin/rt
22:25.14 cad88 mged just cant find binary of rt
22:25.20 IriX64 if it was trying that i would not have got the result i did .
22:25.41 cad88 if I link ls -s /usr/brldcad/bin/rt to /usr/bin/rt all works
22:26.12 IriX64 symlink? its not necessary, you've got issues on your system.
22:26.44 cad88 I'm running gentoo , self comiled ant it is nto system paths problem
22:27.20 IriX64 pastebin too.
22:27.25 cad88 what version of brlcad You are running?
22:27.30 IriX64 7.8.4
22:27.51 cad88 ok thanks anyway ...
22:44.54 CIA-5 libIRC: 03jeffm2501 * 10libirc/ (15 files in 5 dirs): remove the dependency on our own SDLNet, move the subset of what we needed into net.h and net.cpp, so there isn't any confilcts with apps that want to use SDLNet for other stuff.
23:02.42 CIA-5 libIRC: 03jeffm2501 * 10libirc/src/net.cpp: add in the actual net implementation
23:03.02 CIA-5 libIRC: 03jeffm2501 * 10libirc/include/net.h: remove the old pre OSX open transport code.
23:25.33 *** join/#brlcad cad28 (n=54be5a78@bz.bzflag.bz)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070218

irclog2html for #brlcad on 20070218

00:38.41 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168056909.dsl.bell.ca)
00:39.04 IriX64 that datarootdir thing this fixed it for me.
00:39.13 IriX64 http://www.pastebin.ca/361223
00:52.58 brlcad there's already a fix in for that that doesn't outright override the datadir
00:53.22 IriX64 hah new way to distribute binaries, compile with --prefix=/usr/local/whatever, make install and tar up /usr/local/whatever and tell em to unpack accordingly :)
00:53.34 IriX64 where can i get this fix?
00:54.42 brlcad cvs
00:54.49 IriX64 ty
00:55.39 IriX64 at the moment tho, my forge is melting bits :)
01:00.01 IriX64 mine won't hurt anything tho will it?
01:00.59 IriX64 not that ill distribute it or anything but i fear shooting myself in the foot here.
01:02.24 IriX64 i figure as long as im on *this setup it should work forever :)
05:10.54 *** join/#brlcad digitalfredy_ (n=digitalf@200.71.62.161)
07:20.45 CIA-5 BRL-CAD: 03brlcad * 10brlcad/autogen.sh:
07:20.45 CIA-5 BRL-CAD: collapse the version checks into one routine. improve the version checks so
07:20.45 CIA-5 BRL-CAD: that they work more reliably for various version string formats. this
07:20.45 CIA-5 BRL-CAD: refactoring should fix a bug in the script where automake 1.10 was being
07:20.45 CIA-5 BRL-CAD: incorrectly processed as 1.1.0 among other benefits and code simplification.
07:27.56 CIA-5 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: simplify some more, make sed a requirement and abort if it seems to be unavailable
09:12.02 *** part/#brlcad digitalfredy_ (n=digitalf@200.71.62.161)
09:18.38 *** join/#brlcad clock_ (i=clock@84-72-93-122.dclient.hispeed.ch)
09:28.20 *** join/#brlcad cad57 (n=54a11c8a@bz.bzflag.bz)
09:28.57 *** part/#brlcad cad57 (n=54a11c8a@bz.bzflag.bz)
12:05.55 *** join/#brlcad cad72 (n=530d8e42@bz.bzflag.bz)
15:12.49 *** join/#brlcad cad45 (n=4b3d409d@bz.bzflag.bz)
16:40.59 *** join/#brlcad clock_ (i=clock@84-72-61-113.dclient.hispeed.ch)
16:48.38 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782827.dsl.bell.ca)
19:04.11 CIA-5 BRL-CAD: 03brlcad * 10brlcad/include/sysv.h: add an initial interface file for libsysv. this compatibility interface shouldn't really be included throughout the package, but may ultimatley get added to common.h as part of configuration compatibility.
19:04.44 CIA-5 BRL-CAD: 03brlcad * 10brlcad/include/Makefile.am: add the new sysv.h header to the noinst header list.
19:06.02 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libsysv/ (bsdselect.c strdup.c): deknrify the function
19:06.34 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libsysv/strsep.c: ws
19:12.18 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libsysv/ (bsdselect.c strchr.c strdup.c strtok.c): ws
19:13.34 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libsysv/basename.c: initial addition of basename() so we don't need to test for its availability
19:14.01 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libsysv/Makefile.am: add the new basename.c file, extracted from openbsd (bsd licensed)
19:14.21 CIA-5 BRL-CAD: 03brlcad * 10brlcad/include/sysv.h: add basename()
19:57.30 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168056909.dsl.bell.ca)
19:58.28 IriX64 cygwin+brlcad=windows cad system :)
20:04.11 IriX64 tried to fix autogen.sh myself, mucked it up completly, started reporting version 0.0 of the tools.
20:04.25 louipc whoah
20:04.43 IriX64 thank God for backups. :)
20:04.45 louipc yeah I just noticed that it detected automake incorectly
20:05.01 IriX64 1.1.0?
20:05.02 louipc it thinks v 1.10 is 1.1.0
20:05.07 IriX64 ditto
20:05.21 IriX64 good job.
20:05.36 louipc nice
20:06.25 brlcad would one of you test and make sure it works: http://brlcad.cvs.sourceforge.net/*checkout*/brlcad/brlcad/autogen.sh
20:07.56 Maloeran Grr. "cvs [commit aborted]: there is no version here; do `cvs checkout' first"
20:08.08 Maloeran And a cvs checkout of course doesn't solve anything
20:08.17 louipc brlcad: looks good so far
20:08.45 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c: progname is often not the same as argv[0], so modify bu_getprogname() accordingly and expose the bu_argv0() function to distinguish between the two.
20:09.19 Maloeran Do you have 30 seconds to help with that cvs message, brlcad?
20:09.31 Maloeran I sure often get obscure cvs errors when I move files around between desktop and latop
20:10.11 brlcad hm
20:10.46 brlcad they both the same OS and version of CVS?
20:11.02 Maloeran Same OS, 32 and 64 bits though, perhaps not quite the same version of CVS
20:11.23 brlcad sounds like you're commiting from a dir outside the cvs tree
20:11.38 brlcad you only do a checkout once
20:11.47 Maloeran I'm right in ~/rayforce
20:11.57 brlcad and there's a ~/rayforce/CVS dir?
20:12.08 Maloeran Yes
20:12.21 brlcad cat ~/rayforce/CVS/Root
20:12.34 Maloeran Looks fine
20:12.55 brlcad can you pm it to me
20:13.02 brlcad as well as CVS/Repository
20:13.41 Maloeran I think it's throwing the error because of the other/ directory actually, there's no ./CVS there
20:14.08 brlcad could be
20:14.32 brlcad all of the D entries in ~/rayforce/CVS/Entries will get traversed
20:14.56 brlcad you can avoid the problem by commiting files individually of course, or fix your Entries file
20:15.08 Maloeran ./other is listed
20:15.15 brlcad ahh
20:15.18 brlcad then that's why
20:15.35 brlcad you probably copied the file over from some other place that didn't have a CVS into a current checkout
20:16.00 Maloeran Right, I think I'll manage to fix it from there. Thanks
20:16.05 brlcad s/probably/almost guaranteed
20:16.29 brlcad you should be able to mv other and cvs update -dP
20:16.39 Maloeran There we go, it works. Thanks
20:17.04 brlcad you should update -dP just to make sure you didn't hide the problem for down the road ;)
20:17.17 ``Erik <-- points out that it's WAY easier to leave a checkout in place, have seperate checkouts on the lappie and workstation, and when you want to move between the two, make sure you're all committed up and just update on the other...
20:17.43 brlcad yep
20:17.53 brlcad frequent commits and all that jazz
20:18.32 ``Erik to usurp the meme, commit early, commit often
20:21.10 ``Erik the Entries file will hold what your side thinks is in the repo... you can always co to a new place to verify it
20:23.45 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c: basename() is guaranteed by libsysv now, so no need to check for HAVE_BASENAME
20:24.35 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/nirt/str_manip.c: remove the unnecessary definition of basename() .. libsysv provides a better version if it truely is not provided by the system.
20:27.24 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/enigma/.cvsignore: ignore more ac_config_subdir/configure crap dumped in here
20:28.55 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/proc-db/.cvsignore: ignore newly added brep_cube if it exists
20:29.16 IriX64 ok, I'm beat how do i get that autogen.sh?
20:29.58 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/proc-db/Makefile.am: sort lines, vars first
20:30.02 brlcad IriX64: er, with any browser?
20:30.16 IriX64 can't open page.
20:30.25 brlcad then you probably copied the url wrong
20:30.34 IriX64 cut and paste brlcad.
20:30.45 IriX64 will try again.
20:30.48 brlcad then you probably cut and paste wrong :)
20:31.13 brlcad else, just type it in: http://brlcad.cvs.sourceforge.net/*checkout*/brlcad/brlcad/autogen.sh
20:31.39 brlcad it might even just download immediately
20:32.44 IriX64 not letting me in and its exactly what you just typed.
20:33.17 IriX64 http://brlcad.cvs.sourceforge.net/*checkout*/brlcad/brlcad/autogen.sh
20:33.24 IriX64 right?
20:33.38 brlcad IriX64: that looks right
20:33.39 IriX64 im using ie.
20:33.58 ``Erik <-- can't try ie, is totally windows free here at home
20:34.16 IriX64 heh a dream come true eh?
20:34.38 IriX64 maybe i should install firefox.
20:34.48 brlcad IriX64: then go to http://sourceforge.net/projects/brlcad -> click on Code -> click on Browse CVS -> click on brlcad -> scroll down to autogen.sh and click on the name -> click on "download"
20:35.18 brlcad i suspect it's just downloading it already to your desktop or something
20:36.53 brlcad yep, I just tried it in IE
20:37.10 brlcad it shows a "cannot display this page" and downloads the file
20:37.20 Maloeran Neat..
20:37.44 brlcad which for me also includes a dialog prompt of where to save the file , but I suspect you turned that off at some point
20:38.01 brlcad of you've got a bunch of dialogs underneath or something
20:38.08 IriX64 anim, awf but no autogen.sh
20:38.35 IriX64 downloads it to where?
20:38.59 brlcad you're asking me?
20:39.01 IriX64 thanks tho lets not get caught up in it.
20:39.07 brlcad it's your machine, your set up ;)
20:39.20 IriX64 she built with automake 1.9.6 im happy.
20:39.24 brlcad autogen.sh is at the very bottom
20:40.45 brlcad no matter, it worked for louipc yes?
20:41.07 IriX64 thanks give me ten i gotta install automake 1-10 again takes me a few minutes.
20:43.17 IriX64 bing bang you're a winner, my thanks.
20:43.43 IriX64 cept libtool is coming up 1.5.23a is that proper?
20:44.29 louipc brlcad: yep
20:44.37 IriX64 thanks then.
20:44.56 IriX64 lets see if it actually builds with those makefiles.
20:46.16 louipc It is a weird URL with the asterisks
20:51.58 *** join/#brlcad docelic (n=docelic@212.15.183.80)
20:52.19 brlcad asterisks are valid
20:52.19 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/proc-db/brep_cube.cpp: footer and ws
20:52.36 brlcad IriX64: what does glibtoolize --version report?
20:53.15 IriX64 1.5.23a
20:53.41 IriX64 so you're right its proper.
20:54.27 IriX64 configuring it now.
20:54.32 brlcad even better, it correctly compares now even though there's an alpha in there
20:54.39 IriX64 yeah
20:54.46 IriX64 good work.
20:54.55 louipc brlcad: you really spiffied up that script
21:00.01 Maloeran Gez, 20 minutes to do a cvs commit of 50mb from a 10mbits line
21:01.08 ``Erik 50mb? O.o
21:01.12 ``Erik what is it?
21:01.45 IriX64 the whole freaking project (ducking and running)
21:01.46 Maloeran All code! :) No, just a now decent geometry group file format
21:01.56 Maloeran And +8202-3147 lines of code
21:02.38 ``Erik it's an ascii format?
21:02.52 Maloeran No, the roter-lowe galleon model is heavy
21:03.23 ``Erik if it's not ascii, you should've done cvs add -kb <file> so it doesn't attempt to search it for tags
21:03.29 ``Erik and try to do diffs on it
21:03.30 ``Erik heh
21:03.37 Maloeran Oh! So that's what it was doing
21:04.19 Maloeran And you are right, all the model files weren't uploaded as binary
21:04.44 ``Erik plus changing every 0x0d to 0x0d0a
21:05.05 ``Erik or trying to see if it needs to change 0x0d0a to 0x0d, or something
21:05.10 ``Erik newline fixing
21:05.13 Maloeran That will only happen if someone checkouts from a windows box
21:05.45 ``Erik windows/dos will use 0x0d0a, *nix and osX will use 0x0d, and os[1-9] will use 0x0r
21:06.01 ``Erik I don't recall what things like beos will do
21:07.26 ``Erik (the history of all that predates unix, actually, and unix was deviant in faking the operations... newline and carrier feed map directly to old tty operations, just like old typewriters themselves)
21:09.03 Maloeran :) I always found awkward the whole concept of "text mode" files, creates more problems than it solves
21:10.41 ``Erik plenty of C functions to nice things up for you
21:18.42 brlcad jeez.. a 12000 line commit differential.. if that's your idea of frequent small commits ..
21:19.12 brlcad if there was a bug in there, you'd never find it via cvs history that's almost for certain
21:28.04 Maloeran Indeed brlcad, but I'm quite alone on this anyway, and a CVS history is of no help for one's own code
21:28.30 brlcad of no help for one's own code???
21:28.49 brlcad that's probably the dumbest thing I've heard you say in a long time :)
21:28.51 Maloeran You wrote the code, you know it better than any history :)
21:29.08 *** join/#brlcad IriX64_ (n=who@bas3-sudbury98-1168056909.dsl.bell.ca)
21:29.31 brlcad maybe you do today, what about in two weeks, or in two months or two years later.. when that bug is finally exposed
21:29.50 ``Erik if you're working on tiny toy projects, sure... :D I hope most things I do are nontrivial and I forget minor details that machines find so important
21:30.28 brlcad there is almost zero tracability on large commits, if the code is going to be more than a pet project .. that matters
21:31.08 IriX64_ nmg-bot.exe, so far automake behaved :)
21:31.31 brlcad I've frequently review cvs logs to see stuff that I did years ago, if anything it shows you the motivation for why something was changed, and if there's detail it can include references and other leads when there's a problem
21:31.34 ``Erik I know with my personal projects, I rely heavily on tagging and good comments in the cvs history for preparing changelogs and making release statements
21:31.39 Maloeran Right, years later, one might not even recognize the code as his own. If I knew a few extra CVS commands, I think I would recognize the value of a proper history
21:32.02 ``Erik "log" "status" and "ann" are three I like
21:32.06 ``Erik ann being annotate
21:32.17 brlcad or just use annotate and you don't have to explain it :P
21:32.36 Maloeran *nods* Three commands I have never learned or used
21:32.46 ``Erik well, I'm thinking with my fingers, not my brain... :D I'd say 'co' instead of 'checkout'
21:32.51 brlcad because all your code is "still in context"
21:33.07 ``Erik hehehe
21:33.10 brlcad just wait until you eventually do have a context switch and have to figure it all out again
21:33.32 Maloeran I know that, brlcad. I really need to learn these commands to see the value of a good history
21:33.36 brlcad that's where code size and maintenance adds up exponentially
21:33.36 ``Erik mal, pick something funky in brlcad and muck around with those three commands for a bit...
21:34.02 ``Erik then think about poor little me, trying to understand rayforce when all I see is "+5123 -128 Stuff."
21:34.26 Maloeran Ahah @ Stuff :)
21:36.14 ``Erik erik@vidar ~/devel$ cvs log 2>/dev/null | grep -i stuff | wc -l
21:36.14 ``Erik <PROTECTED>
21:37.44 ``Erik very little code is ever complete... no code is ever adequately tested... and no code is ever bug-free :D
21:38.01 brlcad unless your code is but a handful of lines, there will almost *always* undoutedly be bugs no matter how much you test and feel comfortable with it
21:38.20 ``Erik for initial development, being able to compile is a good tough goal for nightly cvs state
21:38.21 IriX64 autogen.sh says you're a liar, so does 10 goto 10 ;)
21:38.51 brlcad being able to compile after every cvs commit, regardless of testing and functionality is generally a good goal
21:39.04 brlcad if you can get that much working right, you'll be better off than 90% of projects
21:39.27 brlcad what bugs?
21:39.39 ``Erik (also; testing fresh checkouts every once in a while is good practice)
21:39.50 Maloeran *nods* All right, so noted, I'll do so. Basically, before now, I was only commiting when there was something new to show
21:39.53 ``Erik that "sh autogen.sh" not matching that you fixed back then
21:40.35 IriX64 speak too.
21:40.35 ``Erik I hope autogen.sh is posix sh, not bash...
21:40.54 IriX64 posix is just a name like bash.
21:40.58 ``Erik cuz, uh, I use it with non-bash shells :) a modified bsh, ksh, zsh, ...
21:41.06 ``Erik bash is a piece of software, posix is a set of standards...
21:41.08 IriX64 cmon
21:41.38 IriX64 cmd.exe is not posix but can be made to run autogen.sh
21:41.39 brlcad ah, yes.. that was working, then broken then working re sh
21:41.52 brlcad it wasn't a posix vs bash thing, just a basename/lookup issue
21:42.31 ``Erik <-- tries to make his work with a strict posix sh for portability
21:42.44 IriX64 sometimes it pays to learn the scripting languages, but there are so bloody many of them.
21:42.58 brlcad can't imagine what it's break on even with strict posix at the moment
21:43.05 brlcad i'd be interested in seeing a report if it fails
21:43.17 IriX64 passed here
21:43.20 brlcad only thing maybe might be some [] operations
21:43.34 brlcad don't remember if posix allows -ne and -eq
21:44.30 ``Erik since it's using /bin/sh, it'll be pretty damn close if not strictly posix on bsd, solaris, I THINK irix, ... only linux assumes /bin/sh is bash, iirc
21:45.39 IriX64 ``erik bat file script i know, might take me a while but i could code an equivelent.
21:46.38 IriX64 ``E too, sorry :)
21:46.38 ``Erik equivelant to what?
21:46.51 IriX64 to autogen but *you have to write the tools that it uses ok? ;)
21:48.03 IriX64 bwthresh.exe sweet.
21:48.04 ``Erik uh... if you're gonna use it on windows, you might as well install cygwin and have a working sh?
21:48.16 IriX64 uhhh ;)
21:48.24 ``Erik or use the msvc files and ignore the auto* stuff...
21:48.47 IriX64 msvc is pricey.
21:51.06 ``Erik didn't ms release a free version? lacking the fancy ide, I think, but should be able to build using the project build files, no?
21:51.30 IriX64 unknown to me ``Erik.
21:52.53 ``Erik http://msdn.microsoft.com/vstudio/express/visualc/download/default.aspx
21:57.49 IriX64 http://pastebin.com/883914
21:59.05 ``Erik hm, I've seen similar screens before :D
21:59.39 ``Erik of course, if I see that one, I say "oh, huh, I didn't break it" and try harder...
22:00.16 brlcad heh
22:06.28 IriX64 i think automake-1.10 works brlcad.
22:06.59 IriX64 gonna install and runtest it.
22:08.27 IriX64 whoa---/usr/cygcad/include/brlcad ... no such file or directory, what gives here?
22:12.44 IriX64 http://pastebin.com/883927
22:18.25 IriX64 it looks like its not making the dir but i don't understand all this stuff in makefile, sorry :( but i can tell you this, with automake1.9.6 it works.
22:44.40 IriX64 just rgressed to 1.9.6 and make install works again.
22:45.30 brlcad IriX64: hard to say what the cause is, but on the surface it looks like an automake bug
22:46.10 IriX64 too bad i don't speak perl, id try to help, but i leave that to those who are fluent.
22:47.22 IriX64 ``Erik did I try hard enough? :)
22:47.59 IriX64 btw is it safe to reconfigure and just do a make install thats how im trying this thing out.
22:49.21 brlcad depends on what you're trying to do
22:49.41 brlcad in general if you need to reconfigure, you probably should recompile
22:49.48 brlcad but that's not always the case
22:50.52 IriX64 same configure options, codes already compiled, should be able to get away with it no?
22:51.46 brlcad then why are you rerunning configure?
22:52.15 IriX64 did an autogen, wanted my makefiles fixed after i regressed to 1.9.6 of automake.
22:52.33 brlcad for that, yeah, should be fine
22:52.36 IriX64 ty
23:26.07 IriX64 havoc renders, i'm all happy again :)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070219

irclog2html for #brlcad on 20070219

00:24.01 louipc hm build failed
01:08.46 Maloeran brlcad might be at least a half-god of the software, but I still suspect he'll need more information
01:14.05 ``Erik mal, just for you... http://cache.gizmodo.com/assets/resources/2007/02/pcmaclinux-thumb.jpg
01:16.56 Maloeran Eheh, I saw it already, quite nice
03:08.47 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168056909.dsl.bell.ca)
03:49.57 Maloeran Linux threads really execute in very constant, predictable patterns
03:50.20 Maloeran It's good for the cache of processors, but I wish I could easily insert some randomness to test things out
03:53.24 louipc aarg I don't think I'm getting the latest versions of everything
03:59.07 brlcad louipc: que?
04:00.06 louipc I think it has something to do with the way cvs packages are prepared on my distro
04:00.30 louipc because doing it manually works
04:37.33 louipc yep
05:25.47 IriX64 nytol :)
06:03.41 Maloeran Ouch. Looks like a nice theater
08:23.16 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
08:23.59 *** join/#brlcad cad10 (n=c636cad2@bz.bzflag.bz)
14:29.00 louipc yar I got that same make install error as IriX64. making the directory just makes it give Error 126 instead
15:38.49 brlcad the farther ports gets from 5.4, the more fault-prone it seems to get
15:39.56 brlcad I usually run: cvsup -g -L2 /etc/su
15:40.03 brlcad /etc/supfile
15:41.18 brlcad along with, portsdb -Uu, pkgdb -F, portupgrade -arR -l logfile
15:43.28 brlcad curious to know if the scan comes up with anything
15:46.17 ``Erik <-- not upgrading anything, but installed a couple things
15:46.44 ``Erik everything php5 has buffer overflow vulnerabilities it'd seem
15:46.58 ``Erik I threw on 'portsnap' and 'portaudit'
15:47.27 ``Erik and ports are supposed to work fine on RELENG_5, which is now 5.5... you're running 5.2.1 :)
15:47.41 brlcad yep
15:47.55 ``Erik single proc machine?
15:48.13 ``Erik <-- keeps thinking it's a dual for some reason
15:48.26 brlcad i was inclined to upgrade the kernel, but frankly it freaks me a bit to mess with a stable config
15:48.29 brlcad it's a single
15:48.38 brlcad duals are way too overpriced
15:49.04 brlcad heck even their singles are overpriced now or I would have just bought new hardware and migrated
15:50.04 ``Erik you're leasing their hw, right? would it be easier to put together a machien and coloc it?
15:50.34 brlcad yep, and not really
15:50.49 brlcad the hardware lease is one of the cheapest parts
15:51.11 brlcad bandwidth is the killer, and I got a sweet deal
15:54.17 brlcad kerash
15:59.05 ``Erik heh, yeah
15:59.14 ``Erik there was some initialization command that I forgot or something
15:59.24 ``Erik and it's seeing damaged ports before it gets there
16:02.27 brlcad http://fisheye1.cenqua.com/browse/brlcad/brlcad
16:02.59 brlcad fun with stats, they hooked us up
16:03.06 brlcad http://fisheye1.cenqua.com/browse/brlcad
16:05.08 ``Erik I'll assume one of those big jumps in the line count graph was tcl/tk ?
16:05.26 ``Erik not sure what the other was
16:11.23 brlcad no, tcl doesn't cause that much
16:12.02 brlcad i'm asking them what the second spike is.. we're not at 4.5 million lines
16:12.39 brlcad the first is the open sourcing, licenses, headers, footers, ws, reorg
16:13.29 brlcad thought it might have been some branch activity, but they show that on HEAD too
16:13.49 ``Erik hrmmm
16:13.54 ``Erik I wonder if they count the attic
16:14.15 ``Erik mv lib* src/ could account for that, if they do?
16:16.10 brlcad i doubt it, otherwise it would have been much more than double
16:17.28 brlcad i vaguely recall accounting for a second spike in the statcvs report, maybe a ws thing, but then their report should account for that as it looks like its supposed to be tracking + and - lines
16:19.01 brlcad ./topic BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || http://fisheye1.cenqua.com/browse/brlcad/brlcad || 7.10 release preparations coming soon to a tarball near you...
16:19.05 *** topic/#brlcad by brlcad -> BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || http://fisheye1.cenqua.com/browse/brlcad/brlcad || 7.10 release preparations coming soon to a tarball near you...
16:19.19 brlcad chmod 775 topic
16:19.25 louipc woohoo
16:25.18 brlcad ``Erik: ew, that didn't exist for a reason :P (but I don't really care either)
16:26.16 ``Erik what didn't? the pkg shtuff?
16:26.23 ``Erik or /usr/tmp ?
16:26.34 brlcad tmp
16:26.42 ``Erik I'll remove it when I'm done *shrug*
16:26.45 louipc it looks like MKDIR_P has no value in the Makefile which is causing the make install error
16:29.09 brlcad ``Erik: as I said, i don't really care .. it's just been entertaining/informative to see what tools presumed it existed
16:29.23 ``Erik hehe
16:29.42 ``Erik you'd be amazed what goes crazy if you have /usr/Xorg instead of /usr/X11R6 ;)
16:29.51 brlcad heh
16:30.18 brlcad louipc: hm.. that's odd -- we even provide mkdirp.m4 just in case
16:31.02 ``Erik louipc: is that straight out of a distributed tarball? or are you running aclocal and automake? or autogen.sh?
16:31.27 louipc that's from CVS & autogen.sh
16:31.44 brlcad my guess is your version of automake is doing something .. different
16:31.54 brlcad what are your versions?
16:32.05 brlcad ./autogen.sh --version
16:33.01 louipc Autoconf 2.61, automake 1.10, libtool 1.5.22
16:34.20 brlcad it could be a case sensitivity thing.. automake used to use mkdir_p not MKDIR_P in the Makefiles
16:34.46 brlcad louipc: try this, mv m4/mkdirp.m4 misc/
16:34.48 louipc oi
16:34.59 brlcad then redo autogen.sh, configure, make, etc
16:35.23 louipc ok
16:38.08 CIA-5 BRL-CAD: 03brlcad * 10brlcad/m4/mkdirp.m4: automake 1.10+ seems to use uppercase instead, subst both upper and lower
16:48.54 *** join/#brlcad IriX64 (n=IriX64@bas3-sudbury98-1168056909.dsl.bell.ca)
16:50.27 ``Erik uhhh, how do you mean?
16:50.50 IriX64 that configure.ac on cvs is *not the full blown one.
16:52.16 ``Erik how is it not? what's missing?
16:52.45 IriX64 let me look again, i downloaded and got 485 bytes.
16:54.24 IriX64 slap me with a trout.
16:55.20 ``Erik I'm sorry, but I don't like you in that tway
16:55.30 ``Erik s/ t/ /
16:55.41 louipc I only have halibut
16:55.59 IriX64 heh
16:56.25 IriX64 man replace 105kb with 450kb (whatd you do?)
16:56.26 brlcad when you run autogen.sh, it generates configure from configure.ac
16:56.36 IriX64 i know that.
16:56.51 brlcad noir:~ morrison$ wc brlcad/configure.ac 3954 12243 123166 brlcad/configure.ac
16:57.00 brlcad it should be about 4000 lines
16:59.58 IriX64 http://pastebin.com/884544
17:00.34 IriX64 thats from browse cvs man.
17:02.07 brlcad you saved the web page
17:02.25 IriX64 man i clecked on configure.ac
17:02.27 brlcad presumably you pulled that from the cvs web interface
17:02.38 IriX64 ie again?
17:02.44 brlcad nope, your error ;)
17:02.58 IriX64 heh all right, ill keep trying.
17:03.06 brlcad if you right-click the download link, it'd work
17:03.07 louipc clicking the file will give you a changelog or something
17:03.09 brlcad but only that link
17:03.24 brlcad i.e. it actually says (download)
17:03.37 IriX64 as i said slap me with a halibut. :)
17:03.40 brlcad not that it matters
17:03.46 ``Erik irix, have you looked at http://www.wincvs.org/
17:03.47 brlcad that file is not going to work by itself
17:04.14 brlcad you can't just take configure.ac and expect/hope it'll work -- it's tied to changes throughout the source tree
17:04.37 brlcad autogen.sh is stand-alone which is why that one can be updated by itself
17:05.16 brlcad i can pretty much guarantee that using a configure.ac from CVS head will fail on a 7.8 source tree
17:05.27 IriX64 ty
17:05.44 IriX64 but still i click download and it views the bloody thing.
17:05.56 brlcad right-click, save as?
17:06.04 IriX64 saves as html.
17:06.26 brlcad not if you right click the (download) link
17:06.53 brlcad if you just hit save on the menu, sure, or right-click one of the other non-download links, perhaps
17:06.56 IriX64 ty learned something.
17:08.02 IriX64 saves as configure.ac.txt
17:08.59 IriX64 my fault the old one was there to system renamed it automagically :)
17:09.05 brlcad that's IE for you
17:09.11 IriX64 heh
17:09.14 brlcad really should just use 'cvs'
17:09.29 brlcad either wincvs or cvs in cygwin
17:10.29 Maloeran IriX64, you should consider installing Firefox
17:10.40 brlcad or tortoise cvs, another free windows gui cvs
17:10.48 louipc or linux :P
17:10.50 Maloeran Or just Linux, that'll solve many other problems too
17:10.53 IriX64 had it before the great crash of 2006
17:10.59 ``Erik or freebsd, to solve the problems linux creates
17:11.05 ``Erik or openbsd, or ... :D
17:11.05 louipc hahaha
17:11.14 IriX64 or bsd to solve those ones erik :P
17:11.37 ``Erik heh
17:11.40 ``Erik on a vax?
17:11.44 ``Erik or a pdp? :D
17:11.49 IriX64 actually vms blows them all away.
17:12.01 brlcad or just buy a Mac when you get tired of configuring and/or fighting your OS? :)
17:12.19 IriX64 its the apps, the os is fine :)
17:12.31 ``Erik except after configuring/fighting osX to get macports all groovy and applisms extracted, ... *cough* :D
17:13.50 IriX64 5'll get you ten i get this to work :P
17:14.00 brlcad so.. if you import the configuration environments from other systems.. you end up needing to configure/fight.. who would have thought!
17:14.28 IriX64 cooperative operating systems what a thought :)
17:14.35 ``Erik hehehe, but it's supposed to be unix! it's mostly fbsd under the hood! :D
17:14.40 IriX64 the unios.
17:14.59 ``Erik a twisted mutated derivative of fbsd4 with other stuff hammered on in different places, but ...
17:15.08 brlcad yes, but it's a sheep, shaven clean, wearing a leather jacket
17:15.30 IriX64 that cow is pisses :P
17:15.36 IriX64 pissed too.
17:18.43 IriX64 he found him in mombassa, in a bar room drinking Gin,...
17:23.36 IriX64 just what is this AM_PATH_SDL not found in library anyway.
17:24.40 ``Erik you need libsdl installed (with it's m4 fu) to run autogen
17:24.46 ``Erik it's used in adrt
17:25.07 IriX64 thats not in the source tarball?
17:25.31 ``Erik hm, looks like there's a copy in m4/, n/m :)
17:27.53 IriX64 http://pastebin.com/884559
17:28.18 IriX64 result of aclocal followed by automake autogen has already run.
17:28.29 ``Erik aclocal needs to have -I m4
17:28.33 ``Erik autogen.sh does that for you
17:28.47 IriX64 thank ill try it.
17:29.11 IriX64 ill autogen verbose if you like and pastebin the output.
17:29.25 louipc neato
17:38.52 IriX64 autoconf -f takes a while.
17:42.28 IriX64 brb
17:43.28 *** join/#brlcad IriX64 (n=who@bas3-sudbury98-1168056909.dsl.bell.ca)
18:06.48 IriX64 sigh.... i like a slow hand :)
18:07.57 IriX64 honest officer, the last thing on my console is autoconf -f
18:09.54 IriX64 finally, running automake.
18:10.33 IriX64 please don't tell me you want me to repeat this with 1.10 :)
18:12.29 brlcad heh, wow
18:12.57 brlcad killall with no args on irix is apparently equivalent to shutdown
18:13.50 IriX64 just picked this name to be kewl ;)
18:14.26 brlcad ``Erik: i think i took down cad if you happen to be going by there..
18:15.13 brlcad it was failing on mounts to a particular bsd system
18:17.58 ``Erik not today
18:18.14 IriX64 missed that autoheader ran without even a warning.
18:18.16 ``Erik it's a holiday, yo
18:18.41 IriX64 same for autoconf.
18:19.39 ``Erik heh, anyone with leenewx x86 asm fu wanna help me figure somethin' out? :D
18:21.06 IriX64 x86? blame it on 18.2 ticks per second ``Erik ;)
18:21.19 ``Erik heh
18:21.33 brlcad ``Erik: it is?
18:21.51 ``Erik I got a brainfuck compiler that outputs x86 assembly in both unix and dos/linux calling conventions...
18:22.11 IriX64 heh
18:22.12 ``Erik works dandy with the unix calling convention (fbsd), and the simpler test programs work fine on linux
18:22.20 ``Erik but I have a more complicated one that fails on linux
18:22.31 brlcad holy cow, it is!
18:22.45 ``Erik it should almost immediately start printing output, but it immediately says "killed"
18:22.55 ``Erik and even with -gstabs to as, I can't get a debugger to do anything with it
18:23.28 brlcad i was getting dressed even
18:23.46 ``Erik <-- remembered halfway to the office, turned around in a church parking lot and left some rbber on the road
18:23.54 ``Erik at ferakin' seven something this morning
18:24.00 brlcad hah
18:24.02 brlcad sucker
18:24.31 brlcad i mean, er, nice catch there right-o lad
18:24.34 ``Erik and as I was driving, I was bitching at myself for not doing anything productive yesterday (thinking monday)...
18:25.07 ``Erik 4 day weekend, w00
18:27.44 brlcad not having to decide between heroes and work, w00
18:29.29 brlcad i think ive asked you before, but what actually generates the assembler in you compiler? is it outputting binary in scheme or C or something else?
18:29.55 ``Erik it's a C program, reads a bf file and outputs x86 asm
18:30.27 ``Erik ./bf2as hi.bf > hi.s && as -o hi.o hi.s && ld -o hi hi.o && ./hi
18:30.45 brlcad ive toyed with writing a shell script compiler several times
18:31.00 brlcad ah, so you still call as
18:31.22 ``Erik yeah, I have a shell to generate straight machien code, but I haven't started filling it in
18:31.54 ``Erik and I have an interpreter that generates bytecode and executes it, as well as a version that outputs ansi C code
18:34.16 ``Erik (the mandelbrot program takes about 50 seconds in the interpreter, 12 seconds as C compiled with -O0, 6 seconds as asm, and 3.5 seconds as C gcc -O1... a hair more with O2 or O3)
18:52.33 IriX64 guys, my beautiful packard bell 3070a 17" monitor kaffed last night, lost the pincushion, whats retail for a good 17 inch in your country, i'm debating going new instead of taking it to joes tv repair shop.
19:02.12 ``Erik http://froogle.google.com/froogle?q=17+monitor&hl=en&btnG=Search
19:02.20 IriX64 ``Erik, interesting project, I went the other way, take binary and decode it to pal neumonics, relativizing the addresses and index cells and all that, 72 opcodes to work with, but you can take a crash dump, run it thru this thing and invalid opcodes stick out like a sore thumb.
19:05.19 IriX64 http://pastebin.com/884630
19:05.32 IriX64 if you want a little look at how i did it.
19:05.51 IriX64 btw automake is still running :)
19:06.01 IriX64 no warnings yet.
19:06.48 ``Erik to do what now? O.o
19:07.02 IriX64 wait on automake ;)
19:08.47 IriX64 the idea is to take it and build a crash dump analyzer, problem is you must have something to produce the crash dump to be read.
19:09.16 IriX64 tempted to adapt it to windows.
19:09.17 ``Erik yeah... it won't produce any kinda dump or anyhting
19:09.34 IriX64 windows does a memory dump.
19:09.34 ``Erik it immediately dies with 'killed', even if I break _start
19:10.09 ``Erik if it crashed normal, it'd coredump... if it hit an illegal opcode, it'd die with sigill...
19:10.19 IriX64 need something to dump memory before the restart thats all.
19:13.34 IriX64 if the machine kaffs, set a flag errm no trap illegal and dump core to disk?
19:14.55 IriX64 meantime back at the cpu, automake waves and keeps on trucking:)
19:15.34 brlcad you used to run a bbs?
19:15.51 IriX64 many years ago yes.
19:16.08 IriX64 now where'd that come from?
19:16.17 IriX64 whatd i paste.
19:16.56 IriX64 The DogStar bbs, ===> finest kinnd. :)
19:17.38 brlcad just wondering, used to sysop years ago myself
19:17.45 IriX64 as?
19:18.13 IriX64 meaning bbs name?
19:19.55 IriX64 remeber Juge, he's famous :)
19:20.17 brlcad ah hell, I don't remember .. it was 20 years ago
19:20.33 IriX64 heh does Juge still have his up?
19:20.37 brlcad do remember we changed the name a couple times
19:20.55 IriX64 I toyed with that.
19:21.02 IriX64 had a lot of fun.
19:21.45 brlcad played with pcboard, but mostly used wwiv
19:22.07 brlcad at least if memory serves..
19:22.13 IriX64 both good systems, i like wildcat too.
19:22.18 brlcad yeah
19:22.33 IriX64 mine was based on adept, os2 pm app , sweet.
19:26.34 brlcad zone 4 fidonet seems to ring a bell
19:31.29 Maloeran A nice gesture of sanity, it seems Maryland is going to ban capital punishment... though you guys surely know that already
19:34.52 brlcad not much of an issue for maryland, there have only been 5 total in the past 30 years
19:35.53 brlcad pretty clear-cut cases of guilt too iirc, regardless of whether you agree with the punishment
19:37.40 Maloeran I see. With 5 cases in 30 years, it has to be rather exceptional
19:39.07 brlcad pretty much
19:41.36 brlcad I think one of the first ones actually dropped his plea and requested execution
19:45.51 IriX64 this goes beyond patience tonic, but i'll have another swig.
19:48.25 IriX64 those days bitch slap ``Erik for saying that :)
19:49.38 ``Erik (heh, yeah, maryland is a little less killhappy than, say, texas....)
19:49.41 ``Erik morning, mal
19:52.19 Maloeran Hey Erik, feel free to tell me where RF crashes on big endian if you try
19:52.39 ``Erik tomorrie :) and iirc, it wasn't crashing, just showing the wrong colors
19:52.46 Maloeran And don't try little<->big endian distributed processing yet, I'm not swapping bytes for user messages
19:53.10 Maloeran *nods* I need to test the geometry group file format too
19:53.46 ``Erik care to entertain a linux/x86/asm problem, mal? I'm as lost as irix64 at a kbd :D
19:53.55 IriX64 Maloeran? You two were discussing multi-cpu clusters the other day.
19:54.16 Maloeran I read above, Erik, but... I'm not too used to syscalls, I rather call libc functions
19:54.26 ``Erik well, I d'no if that's the issue here
19:54.39 ``Erik the simple ones that use syscalls work, the complex one doesn't... it gives me this
19:54.40 ``Erik $ uname -mo ; as -o mandelbrot-as.o mandelbrot-as.s && ld -o mandelbrot-as mandelbrot-as.o && ./mandelbrot-as ; echo $?
19:54.40 ``Erik i686 GNU/Linux
19:54.40 ``Erik Killed
19:54.40 ``Erik 137
19:54.41 Maloeran IriX64, yes we were
19:55.04 Maloeran What does gdb say?
19:55.18 IriX64 if you have a 40 cpu cluster what if you make it such that there is a master cpu to dole out tasks that need running to first idle cpu and what if you had a memory pool with memory doled out on a per task guestimate basis?
19:56.03 ``Erik mal: http://paste.lisp.org/submit
19:56.28 Maloeran IriX64, most such clusters use NUMA, you have multiple memory banks and you want each processor to work on its own local data
19:56.43 Maloeran Erik, what do you want me to paste there?
19:56.47 brlcad er, most commercial at least
19:56.56 IriX64 i envision a pool instead of banks maybe a little more overhead but doable.
19:57.44 Maloeran You are going to choke your memory bus if the 40 processors all go to the same memory bank
19:57.45 ``Erik oh, hah, woops
19:57.46 ``Erik sorry
19:57.51 ``Erik http://paste.lisp.org/display/37073
19:57.57 ``Erik pasted the wrong piece
19:58.02 IriX64 a pool of banks Malorean.
19:58.37 Maloeran The banks are local to each processor for a good reason, it's faster to access them due to the reduced routing circuitry
19:59.02 Maloeran Woohoo, that's neat Erik. What's the code?
19:59.42 ``Erik http://math.missouristate.edu/~erik/mandelbrot-as.s
20:00.51 brlcad typo on line 562
20:00.57 brlcad *ahem* :)
20:01.03 ``Erik it's generated
20:01.05 ``Erik so it's fugly
20:01.55 ``Erik (but it's generated, so if there's a typo, it's gonna appear many places
20:01.58 brlcad sure you're not blowing the heap or something
20:02.02 Maloeran It runs for me after a quick fix, outputting nice letters
20:02.14 ``Erik what quick fix?
20:02.29 ``Erik brlcad: it works dandy on fbsd, and the C varients runs dandy with teh same sized heap
20:02.38 Maloeran Renaming _start to main and gcc foo.s -o foo
20:02.47 ``Erik hmmmmmmmm
20:03.11 ``Erik that, uh
20:03.16 ``Erik <-- scratches his chin
20:03.35 brlcad if renaming _start does the trick.. that would likely be some frame setup / heap problem ..
20:03.40 ``Erik yeahhhh
20:04.04 ``Erik maaaybe I need to actually walk the heap and set everything to 0
20:04.12 Maloeran How did you create your faulty executable?
20:04.28 ``Erik hrm? I pasted the line up there a bit
20:04.53 ``Erik heh, it works with teh same sized heap in other places, dude... I bet it's an init thing
20:05.19 ``Erik perhaps fbsd sets memory in the fork or exec syscall and linux depends on the program startup code in libc to do it? *shrug*
20:05.20 Maloeran Erik, what commands did you use to assemble and link?
20:05.30 ``Erik <``Erik> $ uname -mo ; as -o mandelbrot-as.o mandelbrot-as.s && ld -o mandelbrot-as mandelbrot-as.o && ./mandelbrot-as ; echo $?
20:05.39 Maloeran Ah right, sorry
20:06.33 brlcad heh
20:06.35 brlcad "What's going to happen to the 3D market once Google licenses and further develops BRL-CAD? I can see them doing this but releasing it on one of their appliances." - Paul Bowers, USA
20:07.41 ``Erik http://www.upfrontezine.com/2005/upf-431.htm ?
20:08.04 ``Erik hehehe
20:11.31 IriX64 wheres Mr. Tromey? why is there no progress indicator on this thing ;)
20:12.05 louipc huh? Google is taking over BRL-CAD?
20:12.40 Maloeran By the way Erik, your .s file works for me with _start too, I just had the reflex of letting gcc do the linking
20:17.51 brlcad IriX64: on what?
20:18.22 Maloeran That's quite slow, Erik ;)
20:18.41 Maloeran If you really are working on a Brainfuck optimizer that is
20:18.45 ``Erik well, ok
20:18.49 ``Erik what's a fast way to zero the heap
20:19.39 Maloeran I don't suppose you want to hear about a SSE loop with prefetches, but at least use rep movsq or rep movsd
20:21.48 ``Erik stosd looks better
20:22.01 Maloeran Oops, indeed
20:24.19 Maloeran instructions also
20:38.42 IriX64 http://pastebin.com/884697
20:38.47 IriX64 it failed.
20:44.00 IriX64 http://pastebin.com/884699 <this is what i get running them manually with no switches.
20:47.02 Maloeran Ah, aren't autoconf, automake and libtool just great
20:49.45 IriX64 http://pastebin.com/884705 <==== this is what the gebnerated configure does, no jokes about my system please.
20:50.12 IriX64 remember i have successfully built from this source and ran the product.
20:50.45 louipc I'm getting problems and I'm on linux :P
20:51.02 IriX64 ran then in this order aclocal, autoconf, autoheader and automake.
20:52.11 IriX64 running the script(when it succeeds, the syntax errors are not there)
20:53.10 IriX64 confirmed, i just ran the script, automake fails but the generated configure does its job.
20:57.21 IriX64 now it can't find x
20:58.12 IriX64 and it tries to restart using config.site *doh* this is first time.
20:59.22 IriX64 errands to run l8r all
21:05.41 ``Erik heh, that'd put me over 20 makefiles, dude
21:06.23 ``Erik aaaand, very interesting, if the first thing I do in this program is attempt to exit, it still fails... hmmm
21:06.47 brlcad IriX64 isn't exactly the typical autoconf'ing user .. he seems to mindlessly edit files and then wonder why stuf breaks
21:07.41 ``Erik heh, or extract an old tarball, copy one very new (and incompatable) file in and try that
21:08.07 ``Erik at least he's trying :)
21:09.15 brlcad problem is he starts on faulty premises *most* of the time.. tools not setup/installed correctly, stuff missing, stuff edited incorrectly, mismatches
21:09.41 brlcad i mean, autoreconf/autogen.sh failed on him and yet he still tried to run configure...
21:10.55 brlcad Maloeran: and as for his specific errors.. he is using a new configure.ac against old sources that I told him outright would not work, yet he insists on trying
21:17.14 dtidrow brlcad: must need to use a bigger cluebat ;-)
21:20.56 louipc mmm mv m4/mkdirp.m4 misc/, autogen, configure, make, make install fails with same error
21:21.29 louipc how do you set that variable in the Makefiles?
21:21.43 louipc (I'm kind of a noob)
21:22.39 louipc oh no wait
21:23.05 louipc ignore me
21:24.40 ``Erik I just saved a bunch of money on my car insurance by threatening my agent with a golf club!
21:49.25 brlcad louipc: hm, perhaps move mkdirp.m4 back and edit that file
21:49.42 brlcad then add:
21:49.52 brlcad MKDIR_P="$mkdir_p"
21:50.11 brlcad AC_SUBST([MKDIR_P])
21:50.23 brlcad before the last AC_SUBST at the end of the file
21:50.55 louipc you put that as the last two lines of the file yeah
21:51.22 brlcad yeah, typo'd
21:51.35 brlcad just noticed
21:51.48 CIA-5 BRL-CAD: 03brlcad * 10brlcad/m4/mkdirp.m4: typo
21:51.59 brlcad have to put them BEFORE the last line, else it's not inside the macro
21:52.17 louipc oooh
21:55.34 louipc I see now
22:09.58 ``Erik http://xkcd.com/c180.html
22:15.03 brlcad heh
22:23.52 ``Erik I might print this one for my door... http://xkcd.com/c217.html
22:53.12 *** join/#brlcad IriX64 (n=who@bas3-sudbury98-1168056909.dsl.bell.ca)
23:03.25 *** join/#brlcad docelic (n=docelic@212.91.112.46)
23:13.49 Maloeran I think I'm amazed that all these common chess openings and counter-moves have a name on wikipedia, every one of them
23:14.43 ``Erik I'm amazed that there's a wikipedia page for "ray's urine"
23:14.46 ``Erik :D
23:14.53 louipc hey success
23:15.28 louipc hah hah
23:16.03 brlcad louipc: excellent
23:22.11 IriX64 dropped back to distributed configure.ac, compiling now (thanks for the bleeding knuckles ;))
23:23.07 louipc ;)
23:38.49 brlcad Twingy: frederick county has legislation going in to boost the county's solar incentive from 3k to 15k
23:40.14 Twingy not too shabby
23:40.46 Twingy a bit of a drive to work though
23:41.39 brlcad :)
23:42.08 brlcad that's got to be lobbying from Solar or whatever their name is out there
23:42.22 brlcad that big solar panel company right off the interstate
23:42.22 Twingy nano solar?
23:42.29 Twingy oh, no clue
23:42.52 brlcad you can't miss them driving down I70 .. massive factory covered in panels
23:43.28 Twingy ah, haven't traveled down I70 since I went to buy my fireworks in 2003 I think
23:43.46 Twingy maybe a different interstate I'm thinking of
23:44.08 Twingy I'm not even sure if I've ever been on I70
23:44.24 brlcad I think BP Global might have bought them out a few years ago
23:44.35 brlcad but the company's name was just "Solar" iirc
23:44.58 Twingy too bad MD is only 20% still
23:45.15 Twingy 15k means you'd have to spend 75k
23:45.30 Twingy fed is 30%, but only 2k
23:45.32 brlcad ahh, yep.. "BP Solar" now
23:45.34 brlcad http://www.bp.com/sectiongenericarticle.do?categoryId=3050487&contentId=3060089
23:45.59 brlcad news claimed it would cover 50%
23:46.25 Twingy I need to buy 2 more soon
23:47.05 brlcad you could have had some interesting "neighbors" .. http://www.solarneighbors.com/
23:49.32 Twingy cnc'ing a jig right now
23:51.08 brlcad ahh, that picture on bp is the frederick plant, apparently the main factory (and the company they took over was called Solarex (makers of solarex panels of course))
23:51.45 Twingy hopefully more people start putting panels on their roofs
23:53.08 Twingy MRI?
23:53.14 Twingy I did that a couple of times
23:53.23 brlcad looks like it, but unspecified
23:53.28 Twingy how many teslas was the scanner you were in?
23:53.41 brlcad haven't done it yet
23:53.44 Twingy oh
23:54.10 brlcad if they're not going to give me the data, then they can go play with themselves in the scanner for all I care
23:54.12 Twingy the resolution of the stuff they do for functional MRI case studies is pretty low
23:54.31 Twingy only like 100-200 slices
23:54.48 brlcad that was going to be my follow-up, but I almost expect it .. though nih does have the equipment for better.. just depends whom
23:55.17 Twingy it depends on how long they are willing to keep you in the machine
23:55.24 brlcad :)
23:55.26 Twingy the really high detailed stuff takes several hours to collect
23:55.33 Twingy some case studies are over night
23:55.39 Twingy you just sleep in the machine
23:56.53 Twingy chris cornell left audioslave
23:57.18 brlcad so you're going to try and hire him
23:57.32 Twingy not sure what use he would be to me :)
23:57.46 brlcad a walking ipod
23:57.59 Twingy right...
23:58.15 Twingy you saw what happened to my last ipod...
23:58.21 brlcad hah
23:58.38 brlcad i can just picture it now
23:59.24 brlcad that'd be a great family guy flashback
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070220

irclog2html for #brlcad on 20070220

00:07.45 CIA-5 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: export bu_argv0
00:15.29 IriX64 http://pastebin.com/884885 <===== for the record regressed back to distributed configure.ac and automake-1.9.6
00:16.16 louipc IriX64: try using the latest CVS it should work now
00:16.31 louipc with automake 1.10
00:16.36 IriX64 don't do CVS ;)
00:16.46 IriX64 btw its installing fine too.
00:17.48 louipc man pastebin is lagging
00:17.59 IriX64 noticed that.
00:18.41 IriX64 errr did you say it *works with 1.10?
00:18.51 louipc yes
00:18.59 brlcad ~pastebin
00:19.00 ibot from memory, pastebin is a place to paste your stuff without flooding the channel - try http://pastebin.ca, or http://channels.debian.net/paste, or http://rafb.net/paste/, or http://pastebin.com is usually painfully too slow and unresponsive to use, use one of the other pastebin sites
00:19.02 IriX64 the make install part too?
00:20.04 IriX64 louipc?
00:20.06 louipc yeah it was a problem with an empty variable because automake decided to name it with all caps out of the blue
00:20.40 louipc you just need autogen.sh and m4/mkdirp.m4
00:20.43 brlcad why it didn't work when you removed our mkdirp.m4 is still a mystery, but whatever it works
00:21.25 IriX64 ty
00:21.46 IriX64 takes a good man ;)
00:22.42 brlcad to do an evil deed?
00:22.44 IriX64 now to play with it, I'll be seriously neglecting the window for a while :)
00:23.05 IriX64 s /this/the
00:23.57 IriX64 evil has Eve's name in it for a reason.
00:25.47 IriX64 12 minute install time, gotta get a faster toaster.
00:32.27 ``Erik paste.lisp.org is teh seckzie
00:44.27 brlcad sucky? *duck*
00:50.24 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/mged/tedit.c: searching for a text editor.. needs the path on argv0, not just the name of the binary unless it's going to go hunting for it with bu_which().
00:51.35 louipc brlcad: I think it did work when I moved mkdirp.m4, just an error on my part hence 'oh no wait. ignore me' :P
01:04.16 brlcad louipc: ahh, okay.. good to know then, thx
01:04.20 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libbu/dirname.c: extract bu_dirname() from malloc.c and put it in its own file. should consider using dirname() since it's part of posix (along with rt_basename() -> basename()).
01:06.17 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libbu/Makefile.am: add dirname.c to the compilation
01:07.04 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libbu/malloc.c: remove bu_dirname(), was moved to new file dirname.c.
01:14.49 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (include/bu.h src/libbu/malloc.c): get rid of the bu_strdup() dead code and comment how it's really an interface macro pass through that provides file:line info when bu debugging is enabled
01:17.38 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (src/libbu/libbu.dsp misc/win32-msvc7/libbu/libbu.vcproj): add dirname.c to the msvc build files
01:20.54 CIA-5 BRL-CAD: 03brlcad * 10brlcad/HACKING: at least for now.. bu_dirname() instead of dirname()
01:55.27 IriX64 why is castle all white and yellow ;)
01:58.55 IriX64 http://www.pastebin.ca/364290
03:11.01 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/ (ami.tcl ampi.tcl): make sure argv is set to avoid btclsh sourcing errors
03:11.49 louipc brlcad includes the latest utah-raster? 3.1b yeah?
03:12.27 louipc circa 1996
03:17.41 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (5 files in 2 dirs): naming consistency, rename rt_dspline.c sans prefix to dspline.c
03:20.01 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (include/raytrace.h src/librt/dspline.c): rename references of rt_dspline.c to dspline.c
03:24.06 CIA-5 BRL-CAD: 03brlcad * 10brlcad/sh/header.sh: eek, double Lesser Lesser
03:32.23 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (4 files in 4 dirs): less Lesser
03:33.11 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libbu/bu_fgets.c: ws
03:38.08 CIA-5 BRL-CAD: 03brlcad * 10brlcad/ (5 files in 2 dirs): naming consistency, rename bu_fgets.c to fgets.c
03:38.57 CIA-5 BRL-CAD: 03brlcad * 10brlcad/misc/win32-msvc7/libbu/libbu.vcproj: bu_fgets.c was missing from the vc7 build file, but we can just go ahead and add its rename of fgets.c
03:39.14 brlcad louipc: yes, plus all patches as of last year
03:39.35 louipc oh wow
03:39.51 brlcad plus a few build fixes of our own, but nothing critical
03:39.51 louipc yeah it looks like a real mess in there
03:41.04 louipc I was going to make a packages of some stuff in other/ so I don't have to keep re-compiling it and such
03:41.22 brlcad yeah, we also don't quell their compilation warnings (same for most things in src/other) either, so it whines about quite a few things during compilation
03:41.38 brlcad some of them are in package systems
03:43.04 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c: use a filesystem group, these routines have nothing to do with logging
03:44.14 brlcad blt and iwidgets are often not available (but hard as hell to detect during configure) as well as openNURBS and tkimg .. everything else can usually be found
03:44.53 louipc is a lot of this being developed any more?
03:44.56 brlcad configure will automatically disable the compilation of anything it detects by default unless you enable an option that says to compile them
03:45.02 brlcad a lot of what?
03:45.08 louipc other/
03:45.11 brlcad oh yeah
03:46.27 brlcad the stable or otherwise dead codes are urtoolkit, awf, jove, libpng, libregex, libtermlib, libutahrle (part of URT), and libz
03:46.57 brlcad the others are fairly active, blt, incrTcl, iwidgets, tcl, tk, openNURBS, tkimg
03:47.01 louipc ah you split urt into two
03:47.48 brlcad yeah, not a great decision in hindsight, but it still has its benefits
03:47.52 louipc I downloaded the src from an ftp server and I'm not sure what to do with it hah
03:49.32 brlcad oh yeah, we did rewrite their build system too, so it compiles more reliably and cross-platform
03:49.49 brlcad but then that goes for just about everything in other
03:50.26 louipc ouch
03:51.52 louipc I guess I'll start with what you say is still active then
03:52.14 louipc thanks
03:53.13 brlcad which packaging system?
03:53.26 louipc archlinux
03:53.29 louipc pacman
03:53.30 brlcad ahh, that's right
03:54.58 brlcad fwiw, tcl/tk cannot be disabled in the current sources due to run-time path resource lookups that tcl tries to do (in order to use a system tcl), but then that is actually what i'm working on tonight
03:55.20 brlcad it's been a long-standing problem with using a system tcl/tk
03:55.42 louipc ah neat yeah you said gentoo people and others were complaining about it
03:56.05 brlcad that same issue trickles over to incrtcl, iwidgets, and blt, but this fix should take care of them all in one swoop
03:56.14 brlcad yeah all of the packaging systems
03:56.39 brlcad tk was the biggest problem, as we actually had additions made to their sources that we required
03:57.04 brlcad but I've since rewritten and removed the modifications so it can work with a vanilla tk
03:57.58 louipc ah
04:02.50 CIA-5 BRL-CAD: 03brlcad * 10brlcad/NEWS:
04:02.50 CIA-5 BRL-CAD: john continued to rock when he wrote bu_fgets() to allow automatic
04:02.50 CIA-5 BRL-CAD: cross-platform line handling ala fgets(), which doesn't necessarily handle all
04:02.50 CIA-5 BRL-CAD: of the various line endings that can be encountered (CR, LF, and CR/LF being the
04:02.50 CIA-5 BRL-CAD: predominant ones). in particular, this fix addresses a bug that was reported on
04:02.53 CIA-5 BRL-CAD: windows with dxf-g parsing files from another platform incorrectly. note the
04:02.55 CIA-5 BRL-CAD: fix as it applies to dxf-g at least.
04:04.49 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libbu/fgets.c: whoops, formatting asterick garbage on M-q
04:12.36 CIA-5 BRL-CAD: 03brlcad * 10brlcad/HACKING: should use bu_fgets() instead of fgets() since john's addition makes file for improved cross-platform processing support in general (parsing unix files on Windows, windows files on unix, etc).
04:14.40 ``Erik jra++
04:15.03 ``Erik if he wasn't so insanely impressive, I think I'd have moved my office downstairs.
04:15.33 ``Erik his gooby sh questions are well worth the "whoa, check me, yo" moments
04:19.46 brlcad yeah, he's like a machine
04:20.38 brlcad i think this update might just be one helluva collection of "bug fixes" if you consider the inability to parse foreign files a bug
04:21.08 brlcad gonna hit almost half the tools, about 150 tools
04:22.27 brlcad 250 instances
04:24.10 Maloeran http://en.wikipedia.org/wiki/Arimaa - This is a very nice board game, seems more interesting than Go
04:38.42 *** join/#brlcad IriX64 (n=who@bas3-sudbury98-1168056909.dsl.bell.ca)
06:23.21 *** join/#brlcad IriX64 (n=who@bas3-sudbury98-1168056909.dsl.bell.ca) [NETSPLIT VICTIM]
06:23.21 *** join/#brlcad deltazap (n=zap@pool-72-64-253-55.tampfl.fios.verizon.net) [NETSPLIT VICTIM]
06:23.21 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
06:23.21 *** join/#brlcad Maloeran (n=maloeran@c510091F5.inet.catch.no) [NETSPLIT VICTIM]
06:23.21 *** join/#brlcad CIA-5 (i=cia@cia.navi.cx)
06:24.52 *** join/#brlcad BlackSabbath (n=andre@S0106000fb5a0e5c5.gv.shawcable.net)
06:53.52 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
07:26.26 *** join/#brlcad clock_ (i=clock@84-72-94-164.dclient.hispeed.ch)
07:31.10 *** join/#brlcad clock_ (i=clock@84-72-94-164.dclient.hispeed.ch)
07:37.55 *** part/#brlcad BlackSabbath (n=andre@S0106000fb5a0e5c5.gv.shawcable.net)
07:47.01 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/mged/tedit.c: oop, bu_argv0 requires an argument
07:51.19 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/conv/Makefile.am:
07:51.19 CIA-5 BRL-CAD: turns out that anything being compiled static with gcc and against openNURBS
07:51.19 CIA-5 BRL-CAD: needs the -fexceptions flag, that's what was causing the UnwindResume linkage
07:51.19 CIA-5 BRL-CAD: error. link conv-vg2g (ugh, needs renaming) and euclid_unformat against libbu
07:51.19 CIA-5 BRL-CAD: (needed for bu_fgets).
07:54.09 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/irprep/ (9 files): convert to bu_fgets(), which of course adds a libbu dependency if there wasn't one already. this allows processing of foreign text files with different line endings more consistently.
08:05.58 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/adrt/ (14 files in 7 dirs): revert the introduction of a libbu dependency to adrt, it's somewhat inconsequential value added just to get bu_getopt processing compared to the benefit of it still compiling stand-alone if needed.
08:10.52 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/adrt/librender/Makefile.am: heh, -lm is not a CFLAG, add it to LIBADD instead using LIBM (still need to get adrt's subconfigure working cleanly).
08:20.19 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/ (64 files in 22 dirs):
08:20.19 CIA-5 BRL-CAD: update all usages of fgets() to instead use john's swanktastic bu_fgets() that
08:20.19 CIA-5 BRL-CAD: behaves as one would generally want regardless of the line ending type of the
08:20.19 CIA-5 BRL-CAD: compilation platform or of the input files. bu_fgets() responds to input files
08:20.19 CIA-5 BRL-CAD: that use CR (usually old mac), LF (usually unix, new mac), or CR/LF (usually
08:20.21 CIA-5 BRL-CAD: windows) for the line ending so now these file do too effectivley squashing
08:20.23 CIA-5 BRL-CAD: buggish/bad behavior.
08:32.37 CIA-5 BRL-CAD: 03brlcad * 10brlcad/NEWS:
08:32.37 CIA-5 BRL-CAD: john's bu_fgets() fun and my update to the various tools that needed it ends up
08:32.37 CIA-5 BRL-CAD: improved the end-of-line (EOL) processing in about 70+ tools. basically any
08:32.37 CIA-5 BRL-CAD: command that read in a text file using fgets(). this fix is particularly
08:32.37 CIA-5 BRL-CAD: relevant for running our tools on windows where data files are frequently
08:32.39 CIA-5 BRL-CAD: migrated from the unix/linux/max side without a line-ending conversion.
08:39.20 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
08:56.25 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/mged/setup.c:
08:56.25 CIA-5 BRL-CAD: bu_getprogname seems to be behaving now, so use it for selection of the
08:56.25 CIA-5 BRL-CAD: executable name unless it does return null for some reason -- then default back
08:56.25 CIA-5 BRL-CAD: to just 'mged'. try (again?) to set auto_path before Tcl_Init since we need to
08:56.25 CIA-5 BRL-CAD: set up auto_path before init so the scripts, including init.tcl, can be found.
08:58.31 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/archer/archer: search for tcl/tk 8.5 too (we're upgrading to it now)
09:05.43 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/tkImgFmtPIX.c: add support for the newer tk 8.5 Tk_PhotoExpand and Tk_PhotoPutBlock functions that now expect an interp parameter, but retain compilation functionality on previous versions too
09:07.49 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/blt/src/bltNsUtil.h: comment out a couple function declarations that are apparently declared, at least in 8.5 though they're different/conflicting
09:10.09 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/incrTcl/itcl/generic/itcl_util.c: the specified internal assumptions being made by blt don't hold with tcl 8.5 (in particular the set macro doesn't exist), so just comment out that section of code.
09:17.43 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/rttherm/Makefile.am: add missing dependency on Tcl
09:20.07 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/openNURBS/Makefile.am: create an openNURBS noinst library so that we can fully resolve librtserver if brep support is enabled
09:22.05 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/Makefile.am: conditionally include opennurbs into libbrlcad (via the new noinst library) so that we can fully resolve all librt symbols
09:30.42 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/ (burst/extern.h nirt/showshot.c): need bu.h for bu_fgets()
12:55.13 *** join/#brlcad docelic (n=docelic@212.91.115.41)
13:45.16 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
16:28.29 Maloeran Hum. I'm sorry to bother you with that, I wanted to familiarize myself with SURVICE's archer, what is this : Error in startup script: couldn't load file "/usr/brlcad/lib/tkimg.so": /usr/brlcad/lib/tkimg.so: undefined symbol: png_read_destroy ?
16:31.40 Maloeran Assuming that's why ./archer gives me a nice white X window
16:37.10 Maloeran Actually, that white window is bwish
16:58.06 *** join/#brlcad Twingy (n=justin@74.92.144.217)
17:25.15 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/src/other/libpng/Makefile.am: libpng.txt was moved to libpng-1.2.16.txt
17:26.32 Maloeran Erik, any tips about running Archer?
17:27.13 ``Erik um
17:27.14 ``Erik sure
17:27.15 ``Erik use windows
17:27.36 Maloeran It's supposed to run on Linux, is it not?
17:28.26 ``Erik um, mark said that it should, but windows is their dev platform *shrug* the error you're getting might be fixed by preloading libpng.so? *shrug*
17:28.43 ``Erik LD_PRELOAD=/usr/lib/libpng.so ./archer
17:29.05 Maloeran Error remains
17:29.10 ``Erik (or making tkimg.so link to libpng)
17:29.32 ``Erik does your libpng have that symbol? ...
17:30.21 Maloeran Doesn't seem to!
17:31.05 Maloeran Upgrading libpng from 1.2.12-r1 to 1.2.13 though that's not likely to help
17:31.08 ``Erik hm, upgrade it?
17:31.41 ``Erik 1.2.13? wow, how ancient :D 1.2.16 is included in BRL-CAD these days...
17:37.43 brlcad Maloeran: it does run on linux, but the version of archer in CVS hasn't been "fixed" to work out of the box
17:38.44 Maloeran Oh. I suppose there's no quick and easy fix available?
17:38.45 brlcad tkimg plugin is failing to load because of that png symbol is a linker issue in tkimg (or version problem with libpng)
17:39.01 brlcad quick and easy if you're familiar with archer, sure ;)
17:40.20 brlcad what does ldd on /usr/brlcad/lib/tkimg.so say regarding libpng?
17:41.59 Maloeran Linked to libpng12.so.0
17:44.20 Maloeran Same problem with 1.2.15, last version of libpng in Gentoo package tree
17:46.33 Maloeran Same problem with latest libpng CVS
17:47.37 ``Erik $ nm -D /usr/local/lib/libpng.so | grep png_read_destroy
17:47.37 ``Erik 00000000000098f0 T png_read_destroy
17:48.23 ``Erik hum
17:48.37 ``Erik is that because linux is obviously superior? :D *duck*
17:49.27 louipc Maloeran: not gentoo!?
17:49.27 ``Erik the symbol is there on rhat
17:49.40 ``Erik and suse
17:50.57 Maloeran http://rafb.net/p/GZGe0y78.html - Look, I'm not dreaming
17:51.01 ``Erik and debian... hehehe....
17:51.13 ``Erik it's too bad funroll-loops.org doesn't seem to be responding... O:-)
17:51.24 louipc :P
17:51.59 brlcad Maloeran: you can relink tkimg.so with static libpng and if you really do have a sufficient version, it should resolve
17:55.37 louipc I don't have that symbol either
17:55.37 Maloeran louipc, what I basically want is a Linux from scratch, except... with some package management system, and Gentoo fulfills that
17:55.57 ``Erik huh, it's not an optional symbol in 1.2.16... it's a basic part of cleaning up after you read an image O.o
17:57.16 louipc Maloeran: have you tried archlinux? It's a lot less compiling but you can custom compile packages as well
17:57.36 brlcad yeah, I don't see how you can optionally compile it out either with one of the PNG_* flags
17:57.56 louipc the package management system is a lot more straight forward too
17:58.01 Maloeran It's not really about packages, it's about the whole set up and scripts. I don't want a distribution to force its maze of scripts on me
17:58.19 ``Erik ssoooooo cut their scripts out of the loop?
17:58.37 brlcad oh, wait.. there is a overall flag.. PNG_READ_SUPPORTED .. if they compiled with that off, it leaves out all of the routines
17:58.45 brlcad including png_read_destroy
17:58.50 Maloeran It's tricky, it's often a huge mess. I prefer to start with a clean distribution like Gentoo
18:00.57 louipc I've got png_read_end *image *info *png *row *rows *update_info
18:01.03 louipc no destroy :(
18:01.28 Maloeran Exactly
18:03.12 brlcad Maloeran: it could also be a bad assumption in tkimg -- it has a stubs lookup table for png_read_destroy -- but it doesn'tactually use the function
18:03.50 brlcad you could just remove it from src/other/tkimg/pngtcl/pngtclDecls.h and pngtclDeclsMask.h
18:04.16 brlcad and src/other/tkimg/pngtcl/pngtclStubInit.c
18:08.54 CIA-5 BRL-CAD: 03erikgreenwald * 10rtcmp/adrt/adrt.c: ADRT interface
18:09.22 ``Erik fek, it's catching them now
18:10.13 CIA-5 BRL-CAD: 03erikgreenwald * 10rtcmp/perfcomp.c: the comparison engine
18:12.17 CIA-5 BRL-CAD: 03erikgreenwald * 10rtcmp/rtcmp.c: move the display back to the end, so the nmg_triangulate spew doesn't obfuscate the results
18:23.31 *** join/#brlcad IriX64_ (n=who@bas3-sudbury98-1168056909.dsl.bell.ca)
18:24.07 Maloeran Sorry, was away for a bit. png_write_destroy undefined as well, hacking some more
18:25.44 Maloeran Ah finally, there we go, thanks
18:27.10 Maloeran It works until "Error, can't find package blt", that is.
18:27.23 ``Erik so make it a sandwich, bitch
18:28.02 ``Erik blt == bacon lettuce tomato
18:28.03 ``Erik :D
18:34.13 Maloeran Okay, I'll give up on Archer for now. Mark wanted to know about integrating RF in it
18:38.48 IriX64_ Maloeran? windows archer or *nix archer?
18:39.51 Maloeran Linux archer of course
18:39.59 IriX64_ ty
18:50.49 IriX64 goof that i am sigh ...
18:53.24 ``Erik heh, it's a bit of a walk
18:54.56 IriX64 any wild beasten would disagree with me though :)
18:56.59 IriX64 ``Erik promptly roars with hunger.
18:57.16 louipc <PROTECTED>
18:57.32 IriX64 not following?
18:58.02 ``Erik and that's why drugs are bad.
18:58.41 IriX64 heh you paint with a broadsword there you know that.
18:59.21 louipc wide brush?
18:59.57 IriX64 very
19:17.11 Maloeran brlcad, would it be possible for you to quickly put me on the right track to solve this "Error, can't find package blt"?
19:17.38 ``Erik sounds like a tcl path error
19:17.49 ``Erik when you built brlcad, did it try to use the system tcl?
19:18.15 Maloeran I have absolutely no idea, plain standard ./configure --prefix=/usr
19:18.31 ``Erik hm, in src/other/libtcl, do you see libtcl_nil.la ?
19:19.07 IriX64 try /prefix=/usr/brlcad.
19:19.14 IriX64 err --
19:19.29 Maloeran Yes, it's there
19:19.41 Maloeran Err nevermind, not the _nil part
19:20.25 ``Erik hm, just libtcl.la ?
19:20.39 Maloeran Correct
19:20.48 Maloeran And libctcl8.4.la
19:21.15 ``Erik ok, so it did build the tcl lib, hum
19:21.29 louipc hm
19:21.41 ``Erik ok, did src/other/blt get installed?
19:21.59 Maloeran Seems to be compiled and installed, yes
19:22.11 ``Erik tryyyyy LD_LIBRARY_PATH=/usr/brlcad/lib ?
19:23.16 Maloeran Problem remains
19:23.28 ``Erik ('cept it sounds like it's not finding the blt tcl index thingymajigger)
19:23.41 Maloeran It occurs whenever I try to load or create a .g file
19:25.49 ``Erik in... mged? or archer?
19:25.59 Maloeran Archer
19:49.27 IriX64 http://www.pastebin.ca/365207 <this is what archer says here Maloeran.
20:00.33 Maloeran Cool, looks worse than mine :)
20:08.46 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/src/tclscripts/archer/images/Themes/Crystal_Large/Makefile.am: required images that need installed...
20:09.00 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/libutahrle/ (Makefile.am include/Makefile.am): colorquant.h was moved to src/other/libutahrle/include/.
20:09.33 ``Erik hm, seems to work fine for me
20:09.36 ``Erik kinda neat
20:14.30 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/src/ (4 files in 4 dirs): dependancy info
20:16.39 Maloeran Ah well, booting the win98 Pentium 2
20:16.41 ``Erik does mged work?
20:17.28 Maloeran Yes
20:17.54 Maloeran Or at least I think so, I don't know how to do anything with it.. but files load :}
20:18.41 ``Erik um, in the command window, after you've opened a .g file, type "tops", then pick something interesting from that list and type "e <something>"
20:19.13 ``Erik then you should be able to do mouse crap in the view window, uh, middle click I think is to rotate
20:19.45 Maloeran Yup, it renders
20:20.55 Maloeran Holy... graal, the raytrace is slow! :) My poor laptop
20:21.00 ``Erik what about ummmm, uninstall, clean, reconfigure with --enable-almost-everything and do the build/install and see if that "fixes" it?
20:23.00 Maloeran 153 seconds to shoot 2 million rays
20:23.19 Maloeran All right, I'll try that switch
20:23.36 Maloeran mged seems to have froze after the render completed
20:23.53 ``Erik froze? hrm, odd
20:24.45 brlcad Maloeran: default compile is non-optimized on top of it
20:24.46 Maloeran The GUI was just made of plain gray windows
20:25.29 brlcad mged's gui is non-optimal in many regards, it's not meant to be impressive
20:26.11 brlcad if you recompile, unless you need to debug, add --enable-optimized too
20:26.13 Maloeran No, I mean the mged windows were just of a filled plain gray instead of the usual widget elements
20:26.36 brlcad sounds like it's waiting for something
20:26.49 brlcad a dialog, or it's frozen on a bug, hard to say -- don't know what you did
20:26.52 ``Erik yeah, hurry up and click the button that's not drawing... no, not that one!!!
20:26.53 ``Erik :D
20:27.20 brlcad ooh
20:27.21 Maloeran I clicked on "raytrace" multiple times, then closed that dialog window after the render, and it went grey
20:27.42 Maloeran Multiple times because I thought it wasn't working, it hadn't filled a handful of lines yet
20:27.59 brlcad ahh, you probably provoked a bug
20:28.06 brlcad and that
20:28.13 brlcad do a killall rt on the command line
20:28.28 brlcad or run "rtabort" if you can type into the command window
20:29.12 Maloeran The command window was gone. I just did killall -9
20:30.49 brlcad did it restore or still stuck?
20:31.32 brlcad if the command window gets too much data being dumped too quickly to it, there is a bug where it'll get stuck in a Tcl event handler loop, hanging mged
20:32.22 ``Erik trying to see if other bits and chunks of the install work...
20:32.23 Maloeran That might be what happened. I'm sorry I didn't wait very long, I just did killall -9
20:32.40 brlcad iirc, archer specifically tries to load blt directly, not using the auto_path search -- so you might have to tweak the load-line
20:34.11 brlcad bob didn't make it robust cross-platform-wise, he got it working and moved on .. needed to produce another release for a different platform, made a few tweaks, and moved on
20:35.16 brlcad sorta the multi-os makefile approach actually .. just that he's only fuddled with 2 of them so far and they have hard-coded assumptions about the compiler sort of setup
20:35.19 brlcad ;)
20:35.21 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com)
20:35.39 brlcad not literally of course, it's all tcl foo
20:37.06 ``Erik dan seems to be having issues today o.O
20:46.36 CIA-5 BRL-CAD: 03erikgreenwald * 10brlcad/src/libwdb/Makefile.am: no g_brep.cpp here...
20:49.56 ``Erik oh, brlcad, I put those 3 fast linux machines into the perfmon mix
20:50.20 ``Erik so now instead of getting excel spreadsheets saying they're going untouched, we can look at a graph of how untouched they are :D
21:12.39 Maloeran --enable-almost-everything fixed the tkimg library issue, but it still throws errors about BLT
21:16.11 Maloeran 14 seconds for 750000 rays, a bit better
21:19.07 Maloeran Bug is reproductible. Click 20 times on "raytrace", and when all of them have completed or so I assume, processor usage drop back to zero and the mged gui freezes
21:19.21 Maloeran I understand one isn't supposed to do that :)
21:19.46 ``Erik heh
21:20.16 ``Erik now try uninstalling, make clean, then configure with --enable-optimized :D
21:20.21 Maloeran I did that
21:20.25 ``Erik okie
21:20.34 ``Erik slightly less horrible *shrug*
21:21.24 Maloeran I'm sure its rays are far more accurate than mine :)
21:21.37 ``Erik iiiinteresting, I keep getting brlcad_config.h files with exactly one line... :/
21:24.20 Maloeran http://www.rayforce.net/brlcad-rt-freeze.png - Just in case there's any doubt about what I mean
21:27.58 brlcad Maloeran: hmmm. that might actually be a different issue
21:30.34 *** join/#brlcad docelic (n=docelic@212.91.114.6)
21:52.15 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782827.dsl.bell.ca)
21:56.20 CIA-5 BRL-CAD: 03brlcad * 10brlcad/BUGS: mged in console mode goes into an inf loop if you try to read from stdin using Tcl routines (e.g. read stdin, fgets stdin blah).; mged in GUI mode rejects reads on stdin
21:56.21 louipc lol
21:58.00 Maloeran Is that the bug? I would have assumed an infinite loop to consume some cpu time, it was more deadlocked
21:58.28 brlcad Maloeran: no, different issue altogether
21:58.48 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/mged/prj_add.tcl: header and ws
22:01.55 brlcad there are lots of similarly "unforgiving" bugs that can occur when you do bad things that are considered bad use
22:02.12 brlcad i don't generally fix them as time is being put towards the new interface instead
22:02.18 brlcad i just document them as needed
22:05.01 brlcad and fix or work-around if they're non-triivial or I'm needing some diversion
22:27.56 Maloeran *nods* Sean, where in the brlcad source should I look for the conversion from solid modelling to triangles?
22:32.39 brlcad depends on the purpose, but mostly in the converters section, src/conv, if you are doing a data conversion
22:34.58 Maloeran I would like to see how complex it would be to make triangles face the proper way, build better meshes for raytracing ( less long thin triangles ), and perhaps fix the gaps between connected surfaces. It's the right place?
22:35.39 brlcad as a starting point, yes
22:36.02 brlcad that expands into src/librt .. a vast collection of nmg_* files and routines
22:36.26 brlcad i can explain the overall process if you like
22:36.37 brlcad from a high level, if it'd help
22:37.03 Maloeran It could help, thanks. These files of 236kb are a bit intimidating
22:38.15 Maloeran I think there might be several issues with the triangulation process. Do you consider the code is good enough to work from there, or a rewrite might be preferable?
22:38.35 brlcad depends on a lot of factors
22:38.53 brlcad it's not an easy problem at all, with the constraint of being topologically preserving
22:38.58 brlcad and maintaining closure
22:39.25 Maloeran Indeed, but I'm afraid any major changes to such a big piece of code might be more trouble than even rewriting..
22:39.27 brlcad it's slightly easier to just get triangles, but even that requires effort -- basically the evaluation of the boolean
22:39.50 brlcad the code actually isn't that bad -- the approach is sound
22:39.53 Maloeran Good to hear
22:40.04 brlcad the bad news is that it lacks horribly in robustness
22:40.20 Maloeran Yes, I noticed that...
22:40.21 brlcad it doesn't manage propagate tolerance control very well
22:40.33 brlcad and doesn't have good failure checking/recovery
22:41.15 brlcad the algorithmic approach, however, is one of the recommended ways to go to maintain a solid model
22:41.57 Maloeran I think that if a good and very fast solid modelling -> triangles conversion were possible, views could be raytraced interactively during the modelling
22:41.58 brlcad we might actually have a rewrite in our laps already with openNURBS .. but that requires additional effort to integrate with to determine how good they tessellate
22:42.28 brlcad that they could (and opengl becomes usable too)
22:43.18 brlcad i was actually thinking of having your engine serve as that kind of real-time interface renderer in the new modeler if it were ever integrated
22:43.21 Maloeran I think that would be really nice, and it would put some very-fast-but-not-so-accurate raytracer to good use
22:43.36 brlcad be able to toggle between opengl, raytraced, wireframe, etc
22:43.41 Maloeran Exactly
22:44.18 brlcad so back to the crux of the problem to solve is the evaluation of the implicit solids and csg booleans (two separate problems)
22:44.46 brlcad *currently*, the nmg code in librt does the following:
22:45.40 brlcad 1) it walks a given csg hierarchy all the way down to the primitive level
22:46.03 brlcad 2) it facetizes each primitive according to tessellation/tolerance/size criteria
22:46.41 brlcad 3) it walks back up the csg hierarchy combining the facetized collections according to the CSG operations encountered
22:46.54 Maloeran I'm not sure I would facetize before extruding volumes and so on... but please continue
22:47.18 brlcad yes, that's a very good observation
22:47.58 brlcad the bulk of the effort happens in the "combining the facetized collections" as that is the evaluation of the boolean, comparing polygon sets against polygon sets
22:48.09 brlcad the implicits were evaluated in step 2
22:48.58 Maloeran Some problems, like gaps, are impossible to solve without swapping 2) and 3)
22:49.40 brlcad for 3) to evaluate the CSG operations, it walks over all edges, of all loops, of all faces, of all surfaces, of all regions .. doing the pairwise comparison -- determines which polygons are inside or outside and depending on the operator, throws away those fully in/out as needed
22:49.52 brlcad yes, very true
22:50.04 brlcad well, you can guarantee no gaps
22:50.12 brlcad but you can't guarantee that you'll find a solution
22:50.23 Maloeran Eheh, okay :)
22:50.32 brlcad it does guarantee no gaps, that is the nature of the nmg structure of walking edges, loops, faces, etc
22:51.09 Maloeran Does it? The triangulated truck I was given has clear gaps between adjacent primitives
22:51.21 Maloeran ( and it's not a raytracing artifact )
22:52.21 brlcad and when you have two spheres that are intersecting and being union'd together, for example, you will have two polygon datasets to start with, it computes which triangles are fully inside the other and throws them away, then computes where exactly the triangles intersect and correctly trims them and fuses the two sets together at a reasonable seam
22:53.43 brlcad maybe I should say the structure "can" and is supposed to -- barring any bugs of course. there are other ways to extract polygons that will drop the solid model criteria, especially if it gets to solutions it cannot resolve
22:54.50 brlcad for solid models, which are the predominant concern, it's supposed to, but then when we're going to polygons, it's usually for a non-solid model purpose so it is sometimes relaxed -- don't know the detail of how the truck was generated specifically (and it still could just be a bug regarless)
22:55.24 Maloeran All right, so gaps don't normally occur. That's reassuring
22:56.01 brlcad retaining knowledge of the actual surface/primitive toplogy is frankly a better way to go (and perhaps even an easier implementation)
22:56.15 Maloeran Yes, I think so too
22:56.21 brlcad but still requires a conversion from implicit form, to some explicit form
22:56.23 Maloeran How efficient and optimized is the current code?
22:56.26 brlcad just not triangles
22:56.46 brlcad heh, nmg facetization? it's not optimized
22:57.20 brlcad it's hard enough to get it working "correctly" regardless of the computational constraint
22:57.42 Maloeran Stupid question : where can I see the list of all csg primitives used/known by the software?
22:58.31 brlcad they're all in src/librt/g_*.c
22:58.39 brlcad visually, here's "most" of them: http://ftp.brlcad.org/tmp/primitives/Primitives3_grouped_labels.png
22:59.17 brlcad there are some details missing, that picture is just a simplification, and leaves some of the more complex/experimental primitives out
22:59.19 Maloeran Hrmph, quite a few of them
23:00.22 louipc how's the extrude further represented?
23:00.37 brlcad all of them, except perhaps the bot/ars (i.e. triangles), dsp (i.e. height field), extrude/sketch, and bitmap primtiives are stored and usually processed in implicit form
23:01.09 brlcad louipc: what do you mean?
23:01.25 brlcad an extrude object is coupled to some sketch object
23:01.45 brlcad sketches are pretty flexible/arbitrary collections of points, lines, arcs, loops, etc
23:02.47 louipc ah
23:02.52 brlcad i think extrude would probably be considered a hybrid, it's actually evaluated in a semi-implicit form, though the sketch is clearly an explicit representation
23:03.56 brlcad extrusions are basically a direction vector and distance off of a sketch along with ratio scaling vectors
23:05.11 brlcad Maloeran: the *plan* so far, assuming that this openNURBS business works out well (and it's going great so far, Jason's making nice progress) is to implement a "describe yourself in explicit spline surface form" for all primitives
23:06.48 brlcad all primitives already have various describe functions -- describe in implicit form, describe in explicit wireframe form, describe as serialized on-disk form, describe as textual values, etc
23:07.09 Maloeran Right, sounds like a good step towards a robust triangulation
23:07.16 brlcad there's a stub in there (that a couple of the major primitives already implement) for describing in brep/spline surface form
23:07.38 Maloeran I wonder though if it might not be slower than just working from the primitive equations, for most of them
23:07.42 brlcad with that implemented, the next step would be to implement the boolean evaluation of brep against brep
23:08.25 brlcad once you have an evaluated boolean-free brep, triangulation is trivial and can usually be done in real-time
23:09.07 brlcad what do you mean by "work from the primitive equations"? which equation?
23:09.40 Maloeran Of the csg primitives rather than splines
23:11.06 brlcad i think i'm still not following what "it" was in "if it might not be slower"
23:11.40 brlcad the big question is how hard and computationally intensive is it to evaluate brep against brep, evaluating the boolean
23:12.36 brlcad my feel is that will be "reasonably fast" as in a couple seconds for an object with dozens to hundreds of primitives
23:12.57 brlcad tessellation would be practically instantaneous
23:13.16 Maloeran Yes... but that doesn't sound fast enough for interactive use, during the modelling process
23:13.35 brlcad evaluation of the boolean when they are triangle vs triangle is what we have now with the nmg conversion process
23:13.52 brlcad evaluation of the boolean when they are implicit against implicit is what we have now with librt
23:14.27 brlcad actually, it generally is fast enough, because that's the time to convert something all-out
23:14.42 brlcad that conversion can be hidden in many places (during file load for example)
23:15.11 brlcad during editing, it's pretty much instantaneous evaluation as you're only evaluating small deltas
23:15.23 Maloeran *nods* It's just less practical to stall the rendering for a couple seconds every time the user makes a change, though you could only rebuild the affected region
23:15.28 Maloeran All right, great
23:15.39 brlcad it's actually the approach most commercial cad systems take that use BREP as their primary representation
23:15.53 brlcad and you do end up pausing on large models while it evaluates every now and then
23:16.05 Maloeran Sounds very nice then. The only problem I'm seeing is not having triangles face the proper way, which should be really easy to fix
23:20.21 Maloeran That and efficiency perhaps. Would you mind some #ifdef __SSE__ in that code? ;)
23:21.23 brlcad depends on a lot of factors, but in general not really a problem so long as there's an alternative
23:22.10 brlcad the bigger issue would be tolerance, there's entire classes of cases where even double floating point isn't enough
23:22.28 Maloeran Oh? I wouldn't have expected that
23:22.56 brlcad yeah, that's one of the bigger problems some of the CAD systems deal with to varying degrees of success/failure
23:23.35 brlcad you know what a tapered blend is, yes?
23:23.52 Maloeran Sorry, I don't
23:25.19 Maloeran A reasonably fast fixed 128 or 256 bits data type to handle these cases wouldn't be too much trouble to write, perhaps to integrate in the code though
23:25.59 Maloeran ( With SSE, a home-made 128 bits floating point format doesn't look so bad )
23:26.03 brlcad hmm, better example then.. say you have a hand full of peanut butter and you smear it out across a table making a sloping ramp that becomes rather minutely thin
23:26.24 Maloeran That I can follow :)
23:26.30 brlcad the issue becomes how and where you terminate the ramp
23:27.02 Maloeran I see, okay
23:27.43 brlcad it might be a smear that is mathematically something like |||||\\\~~~~~,,,,.....
23:27.44 brlcad the question is how many dots
23:27.44 Maloeran I'm thinking, we really could make a 128 bits floating point data type in SSE that would be just a bit slower than double
23:27.53 brlcad even with double on most cases, you cannot go out as far as you need to without truncating the ramp prematurely
23:28.04 ``Erik O.o
23:28.15 brlcad else you end up with something mathematically just a plane .. and that's no longer a solid model
23:28.24 Maloeran Understood
23:28.38 brlcad that particular case actually happens a lot in real engineering models
23:29.03 brlcad solder between joints, tapered blends, various materials combining together, etc
23:29.06 Maloeran If these cases can be identified before or when we encounter them, a home-made floating point format could be a great solution
23:29.12 brlcad there are others, but that's the easiest to describe
23:30.07 brlcad part of the problem is that they are frankly hard as hell to identify and even worse to detect them
23:30.25 Maloeran Oops okay, that's a problem
23:30.39 brlcad because you already have code asking questions like "are theses two surfaces cojoined".. are they the same, are they just "really close", etc
23:31.09 brlcad if you assume just really close, then you lose solid model connectivity, introduce gaps, etc
23:31.43 brlcad if you assume they're not, then there similarly isn't a problem of gaps and such, but you truncate and create non-faithful geometry
23:31.48 Maloeran Indeed
23:32.11 brlcad you sort of need to know the modelers intent during the modeling process
23:32.23 brlcad which would be great to have of course... but you rarely have that :)
23:32.53 brlcad that's where unigraphics and solidworks start earning their pricetags
23:32.58 Maloeran Hum. I really thought the interface would allow modellers to make their intend clear
23:33.09 Maloeran At least it was when I did Autocad
23:33.43 brlcad initially you have it, after almost any conversion except sometimes with STEP, all that is lost
23:34.18 brlcad and most real modeling is done by teams and/or between companies/groups and often using different cad systems
23:35.15 brlcad iges is/was the predominant cad exchange format, and it didn't retain this sort of intent modeling, just connectivity if you were lucky, but sometimes you'd lose even that
23:35.16 Maloeran Right, so intents on connectivity are lost and the code falls back on... guesses
23:35.41 brlcad and then all bets are off, normals get reverse, you might get cracks, etc ;)
23:36.48 brlcad for as painful and crappy as NMGs are in librt, they're actually on par with a lot of cad systems for that class of conversion, sometimes it's even better
23:37.16 brlcad but the approach is fundamentally limited given you loose actual surface/intersection information really early on during implicit evaluation
23:37.51 Maloeran If it's really a problem that numerical precision can solve... I'm thinking about some hack coming from my overview of the gcc code
23:38.01 brlcad it then spends 80-99% of the time evaluating sets of N^3 problems
23:38.18 Maloeran We could replace the built-in fpu emulation code with floats and doubles of 128 and 256 bits
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070221

irclog2html for #brlcad on 20070221

00:00.20 Maloeran I think I'm surprised there doesn't seem to be any patch to replace the usual fp math with higher precision calculations. It might mess up file and network I/O, but that can be more easily solved than rewriting code to use GMP
00:23.08 brlcad hem, i actually think rewriting the code to use gmp would be easier :)
00:23.26 brlcad and gmp already uses fpu to accelerate where it can
00:35.31 ``Erik neat http://ulysses.jpl.nasa.gov/
00:37.40 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/tkimg/pngtcl/Makefile.am: pngtcl needs the zlib cppflags too
00:38.29 *** join/#brlcad tofu_ (n=sean@bz.bzflag.bz)
00:38.59 *** join/#brlcad tofu_ (n=sean@bz.bzflag.bz)
00:39.38 brlcad funky
00:40.14 ``Erik peer kicked the shit outta you, yo!
00:40.50 tofu_ apparently
00:40.53 brlcad indeed
00:41.19 brlcad i think a router reset at ze lab
00:41.38 ``Erik screen is mighty
00:41.40 brlcad or at least along the path to my isp
00:41.53 brlcad screen r0xers by b0xers
00:42.10 *** part/#brlcad tofu_ (n=sean@bz.bzflag.bz)
00:42.38 brlcad hm
00:43.15 ``Erik and the rc config for it is so trivial, I mean, check out how simple and obvious this is...
00:43.16 ``Erik hardstatus alwayslastline "%{b}[ %{B}%H %{b}][ %{w}%?%-Lw%?%{b}(%{W}%n*%f %t%?(%u)%?%{b})%{w}%?%+Lw%?%?%= %{b}][%{B} %d/%m %{W}%C%a %{b}]"
00:43.23 ``Erik O:-)
00:44.01 Maloeran That's worse than Itanium assembly
00:44.05 ``Erik hehehe
00:44.13 brlcad pass that to your brainfuck compiler, see what happens
00:44.40 ``Erik heh
00:44.45 ``Erik *look*
00:44.47 brlcad looks like apache log syntax actually
00:44.52 ``Erik there're no i/o commands
00:45.01 ``Erik the loops are closed, so it'd be legit
00:45.20 ``Erik I think it'd reduce to [][-][]
00:45.57 ``Erik which'd be something like {char n=0; while(--n);}
00:47.21 Maloeran And you won't even optimize that to avoid waiting for 'n' to loop over its numerical range? Tsk
00:47.27 ``Erik (the optimization pass in my compiler is very very trivial right now...)
00:47.46 ``Erik now the generic partial evaluation engine I want to put in there would actually reduce it to an empty program, I THINK
00:48.49 ``Erik right now it compiles down to
00:48.50 ``Erik while(*ptr){}while(*ptr){--*ptr;++*ptr;}while(*ptr){}
00:49.01 Maloeran Ahah
00:49.34 ``Erik at least the asm is readable O:-)
00:49.52 Maloeran I think you should tackle structured knowledge systems for AI with me instead, it's fun too
00:50.17 ``Erik but it sounds like you're trying to reinvent 50's style ai, dude :D
00:50.26 ``Erik take an AI course at the local uni or something O.o
00:51.32 Maloeran I think you might have missed an aspect when I tried to explain... It doesn't seek rational solutions and output errors when conflicts occur
00:51.50 ``Erik ok, so it's a fuzzy expert system
00:52.07 Maloeran It's all probability based, the network of relation between entities evolve as to try to resolve any conflicting information, somehow
00:52.27 ``Erik so 60's ai
00:52.49 ``Erik ed was working out some probability algebra that was interesting looking a bit ago o.O
00:52.49 Maloeran It learns by itself from any logical statements being fed to it, it isn't an "expert system"
00:53.46 Maloeran And that's just the interface, it grows new "entities" ( nodes ) which aren't mapped to units it's being fed, as part of the pseudo-reasonning network
00:54.02 ``Erik so just like the 70's game "animal"
00:54.22 ``Erik 'game'... *cough*... virus... :)
00:55.24 ``Erik it was a program that spread itself to new systems and played a game of 20 questions
00:55.39 Maloeran I think humans think by previously assimilated relations between entities, with many fuzzy pseudo-entities emerging during the learning process
00:55.40 ``Erik and new information was put into the program when it was stumped, which also spread
00:55.52 Maloeran And errors, erroneous reasoning leads to creativity
00:56.31 Maloeran Oh well, you aren't interested, I got it :)
00:57.01 ``Erik seriously, take a good ai class, see how you feel about it after that :)
00:57.15 Maloeran I read everything you pasted to me about AI so far
00:57.33 ``Erik hm, I pasted very very old articles focused on a very specific problem
00:58.00 ``Erik a class will go over a broad range of approaches and applications quickly
00:58.03 Maloeran Yes, apparently thinking that I was rewriting that, but I'm not
00:59.10 ``Erik <-- still thinks you're taking a pretty classic and well known approach... mebbe is not understanding you very well *shrug*
00:59.54 Maloeran Perhaps I am, I have no idea, just not the classic approachs you pasted so far
01:00.14 ``Erik http://www.fourmilab.ch/documents/univac/animalsrc.html
01:02.28 Maloeran Okay, I don't think I'll be reading that assembly... :) but surely it has nothing in common with the approach above
01:02.54 Maloeran It's designed to "understand" relations between entities to be able to put any information, statement or question within its known context
01:03.56 Maloeran And it doesn't do that like these "expert systems", its knowledge base grows as an abitrary network of nodes, which are traversed accordingly to probabilities
01:04.44 Maloeran Statements are assimilated trying to minimize conflicts, and questions are answered by the paths guided by probabilities ( answers may vary if re-asked )
01:05.45 CIA-5 BRL-CAD: 03brlcad * 10brlcad/BUGS:
01:05.45 CIA-5 BRL-CAD: leave a note that it's known that running any of the various mged commands (e.g.
01:05.45 CIA-5 BRL-CAD: clicking the raytrace button many times quickly, or running rtarea on a large
01:05.45 CIA-5 BRL-CAD: model) that output a lot of data will hang mged (idle cpu utilization)
01:07.16 *** mode/#brlcad [+o brlcad] by ChanServ
01:14.30 *** join/#brlcad docelic (n=docelic@212.15.172.177)
01:19.20 Maloeran Nice page Erik, amusing to read about these mainframes able to access one 36 bits word every 8 microseconds
01:23.42 Maloeran Ah, or the "Fire" indicator on their massive printer, next to a "Extinguish" button!
01:24.30 ``Erik computers are cool like that
01:25.30 *** join/#brlcad IriX64 (n=who@bas3-sudbury98-1168056909.dsl.bell.ca)
01:28.00 IriX64 http://www.pastebin.ca/365550 <=== we were comparing numbers ``Erik.
01:28.34 IriX64 drugs do that to you :)
01:30.03 IriX64 it's beautifull. (the picture I mean)
01:30.52 ``Erik heh
01:30.52 Maloeran Ahaha, the FASTRAND had one massive drum for storage which caused it to crawl around the room during use
01:31.07 IriX64 Gary has a nice world right? :)
01:34.15 IriX64 should have waited and posted the whole run, you interested?
01:34.27 IriX64 its still on the screen.
01:36.21 IriX64 http://www.pastebin.ca/365561 <====if anyones interested in the actual numbers.
01:37.09 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/tkimg/zlibtcl/zlibtclDecls.h: don't use voidpc as it's a rather new addition to libz that likely might not be available if we're linking against a system zlib.
01:43.05 *** join/#brlcad handsome_evil (n=knoppix@203.130.205.60)
01:43.32 handsome_evil hello all
01:43.47 handsome_evil i just found brl cad a minute ago
01:43.57 brlcad hello mr evil
01:44.03 handsome_evil i want to ask how relevant brlcad with autocad?
01:44.28 brlcad autocad is a drafting CADD package, brl-cad is a solid modeling CAD package
01:44.53 brlcad predominantly different domains, some functionality overlap, but highly likely not what you're hoping
01:45.17 brlcad decent foundation to be that though, if you're a developer
01:45.36 brlcad screenshot of the modeler in action, http://brlcad.org/images/mged.jpg
01:46.36 handsome_evil umm.. if just for solid modeling i'v allready using blender
01:46.56 handsome_evil i just wana get a 2d drafting for my presentation
01:47.02 brlcad heh, blender is horrible for solid modeling, but a great modeler
01:47.24 handsome_evil what is mean solid modeling is horrible??
01:47.29 handsome_evil the resolution??
01:48.04 brlcad solid modeling is an entire engineering-based approach
01:48.25 brlcad guarantees of topology, connectivity, engineering-specific constraints and requirements
01:48.39 brlcad blender provides no such featureset
01:48.56 brlcad it's more in line with modeling systems like maya and softimage
01:49.20 handsome_evil umm.. that nice, but i am not an engeneering, so i think don't need brlcad if like that
01:49.23 brlcad whereas solid modeling system examples would be packages like unigraphics/nx, solidworks, pro/engineer, etc
01:50.01 brlcad brl-cad will render hidden-line images ala drafting diagrams, example http://brlcad.org/images/havoc_rtedge.png
01:50.35 brlcad but the package is inherintly not a drafting modeler, that would be something like qcad (there's not many open source options)
01:51.50 handsome_evil btw i hate qcad..
01:51.58 brlcad hehe, don't we all
02:03.57 brlcad handsome_evil: some more perspective.. http://ftp.brlcad.org/Industry_Diagram.png
02:04.10 brlcad autocad is a CADD package (big oval on the left)
02:04.23 brlcad we overlap a little in various areas
02:06.28 handsome_evil http://brlcad.org/images/havoc_rtedge.png >> that very nice, may be i will try brlcad
02:06.28 handsome_evil after download the big software i think :-D
02:07.17 brlcad handsome_evil: for what it's worth, the tutorials on the website are *required* if you want to learn how to be productive with it
02:07.31 brlcad and they're just an introduction
02:07.53 brlcad in particular the http://ftp.brlcad.org/VolumeII-Introduction_to_MGED.pdf
02:08.36 handsome_evil ok thank you very much brlcad
02:09.56 brlcad no problem, feel free to stay and hang out or come back if you have any questions
02:11.10 ``Erik irritating, I seem to be missing files
02:12.53 ``Erik <-- scratches his chin
02:13.01 ``Erik we should put those rt06 posters on teh website or something
02:13.10 IriX64 didn't mean you itchy :)
02:13.11 brlcad yup
02:13.22 brlcad they give you back pdfs?
02:13.29 ``Erik um, psd's
02:13.29 brlcad or word docs or whatever
02:13.33 brlcad ahh, nifty
02:13.36 ``Erik but preview can convert to pdf
02:13.38 ``Erik iirc
02:13.48 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/tkimg/zlibtcl/zlibtclDecls.h: irritating.. zlib only seems to provide voidpc with the latest versions of zlib, and is incompatible with the voidp type found in the older headers. conditionally declare using the new zlib's ZLIB_VERNUM.
02:14.01 ``Erik we'd probably need to scan and post the form 1's, too
02:14.19 brlcad as long as you have them somewhere accessible
02:14.34 brlcad I have a file, or at least I used to, for old stuff
02:15.06 ``Erik if ya keep the ARL-1's with the file, you dont' have to go far to find 'em :)
02:15.45 ``Erik if it's a pdf, they can be attached as "page 2"
02:15.47 brlcad pretty useless gov't overhead garbage baggage for the project though
02:15.54 ``Erik *shrug*
02:16.16 brlcad it'd matter more if it were a gov't site too
02:16.32 ``Erik or better yet, keep copies in cvs in the web/ module
02:16.37 brlcad heh
02:16.59 brlcad poor neglected web module
02:17.44 brlcad i could see a dir with them, or just tossing them up with the uploads, but it just starts a bad precedent of something else to manage that from an open source perspective is counterproductive
02:17.59 ``Erik <-- has no problem burning sf's disk space
02:18.35 ``Erik *shrug* not that it'd ever be challenged, heh
02:18.40 brlcad if you have a few, then someone might ask .. "well what about theses over here" and then you have to either hunt them down, or determine they're okay, or prove it doesn't applyl, etc
02:18.45 brlcad exactly
02:18.48 brlcad so why bother :)
02:19.08 brlcad is that a brainslug on your head? :)
02:19.22 ``Erik #37 yo
02:21.58 *** join/#brlcad digitalfredy_ (n=digitalf@200.71.62.161)
02:23.02 ``Erik heh
02:23.23 ``Erik irix photon mapped a havoc http://bz.bzflag.bz/~erik/shot3.jpg
02:24.03 IriX64 ty.
02:24.36 ``Erik hm, a few little things... jpg is lossy, png would look better...
02:24.51 ``Erik it looks aliased, hypersampling fixes that up
02:25.08 IriX64 man ive been meaning to get a better screen capture tool, what would you recommend.
02:25.16 ``Erik rt from the command line can output a .pix file, then you can use pix2png
02:25.25 brlcad and due to the way he implemented photon mapping, if you put havoc in a box, even a big one, you can get vastly better results..
02:25.26 ``Erik uhhh, Grab.app? :D *duck*
02:25.30 IriX64 ty ill try that.
02:25.32 ``Erik *nod*
02:25.36 ``Erik or a sphere
02:25.43 ``Erik any enclosing geometry
02:26.10 ``Erik and, naturally, more photons means a better lookin' pic, at the cost of cpu time :)
02:26.17 brlcad can use the "inside" command to hollow out various primitives
02:26.19 IriX64 I did *NOT implement photon mapping by any stretch.
02:26.38 ``Erik when I was preparing the poster images, some of 'em ran all night
02:27.36 handsome_evil but BRL-CAD doesn't support 2d drating and not possible to make blue print isn't it??
02:27.52 handsome_evil *drafting
02:27.52 ``Erik heh, no, twingy implemented the photon mapping... he also coded up adrt and the path tracing used to generate http://sourceforge.net/project/screenshots.php?group_id=105292
02:27.55 brlcad rise alone, even being a pig, make adrt worth keeping around
02:28.18 brlcad at least until someone one-ups the quality possible
02:28.27 ``Erik <-- wonders if the hummer animation can be put somewhere o.O
02:28.36 IriX64 5 *days?
02:28.43 brlcad handsome_evil: there is some 2D drafting support, but worse than qcad from a GUI perspective
02:28.44 ``Erik yes
02:28.49 ``Erik on a small cluster
02:29.30 brlcad ``Erik: it's even been form 1'd even though it's not an army model
02:30.10 ``Erik heh, irix, what kinda hw are you using?
02:30.13 brlcad ``Erik: you have access to the ftp.brlcad.org web root, /usr/web/ftp.brlcad.org
02:30.20 IriX64 cheap :)
02:30.39 brlcad there's a /tmp, images, and datafiles in there that are not synchronized up
02:30.50 brlcad brlcad.org does sync down though
02:31.15 brlcad (thinking of changing that soon)
02:31.24 handsome_evil any one here have try gcad???
02:31.58 brlcad heh
02:32.02 brlcad good luck with that
02:32.59 ``Erik <-- not in the brlcad or www groups
02:33.10 brlcad huh?
02:33.21 IriX64 ``Erik i just looked at your post again, you are right, needs clarity ill see what i can do about it not that i send a whole lot of oix, but still.
02:33.28 brlcad you're in brlcad group
02:33.33 IriX64 err pix too.
02:33.41 ``Erik woops, sorry
02:33.41 brlcad which gets you sudo access to www group
02:33.41 ``Erik heh
02:33.55 brlcad sudo -u www for web actions
02:35.04 louipc hey new people awesome
02:35.16 brlcad IriX64: it would be a great (and relatively straight-forward) exercise to build a big box or sphere around havoc, put a light inside and render with photon mapping
02:35.18 ``Erik irix: http://ftp.brlcad.org/images/humvee3.png
02:35.59 IriX64 brlcad: you have experience on me, i'm just a tinkerer.
02:36.16 brlcad that's why I said it'd be a great exercise
02:36.33 brlcad you should be able to do that after like two tutorials in the mged intro
02:36.50 ``Erik a, a bigger one than at sf... http://ftp.brlcad.org/images/stryker_slat.png
02:36.54 IriX64 ``Erik beautifull but why the canary? :)
02:36.57 brlcad or even just playing with "make box arb" with some booleans :)
02:37.16 ``Erik 'canary'?
02:37.19 IriX64 Ill learn.. eventually.
02:37.26 IriX64 color yellow?
02:37.36 ``Erik uh, that's a beige, actually
02:37.43 brlcad doesn't get much more basic than making a hollow box ;)
02:37.43 ``Erik the kinda beige they paint those for desert use
02:38.01 brlcad I'd send that out to the list as a nice tutorial if you got a picture from it
02:38.27 handsome_evil http://www.graphiteone-cad.com/en/index.htm >> nice cad for presentation, but seem have no material supported..... :(
02:38.44 brlcad make sph sph? :)
02:38.55 ``Erik yeah, it's hard for me
02:39.02 ``Erik :D
02:39.23 IriX64 ``Erik that last is a nice vehicle, lets pray we don't have to use it.
02:39.28 louipc how'd you get the trees and grass and such?
02:39.40 brlcad handsome_evil: I don't generally promote or follow the "free but not open source" products out there, we're an open source project looking for more involvement ;)
02:40.07 ``Erik louipc: I think he used blender scripts? each blade of grass is modeled
02:40.24 louipc ah neat
02:40.25 brlcad there's a procedural vegitation generator in brl-cad, but yeah, think he used a script found elsewhere
02:41.01 handsome_evil brlcad, you mean graphiteone-cad not opensource??
02:41.03 ``Erik (and irix, the vehicle is being usd right now)
02:42.02 handsome_evil no problem for me... just need to find a job with free software :-D
02:42.34 CIA-5 BRL-CAD: 03brlcad * 10brlcad/include/Makefile.am: add brep.h to the dist...
02:42.52 brlcad handsome_evil: where do you see it's open source?
02:43.17 handsome_evil no i am not see :-D
02:43.24 handsome_evil just chek if that free for download
02:43.57 brlcad which is my point, there are a handful that are "free" like them.. I mostly ignore them ;)
02:44.13 brlcad I'm much more interested in improving brl-cad
02:44.20 brlcad so that it can one day replace autocad ;)
02:44.29 louipc woohoo
02:44.35 ``Erik heh
02:44.58 handsome_evil umm.. you are so idealism
02:45.09 brlcad not really, more pragmatic
02:45.19 brlcad it doesn't benefit the cad industry to support them
02:45.35 brlcad we all benefit by unifying efforts towards a project/goal
02:45.40 handsome_evil a) You must use the Licensed Software only for either private, educational or research, but not for commercial usage.
02:45.48 louipc what bothers me most is proprietary formats
02:45.52 handsome_evil ohh..... god...
02:45.58 brlcad brl-cad's got the most headway of any project by a very long ways (in the CAD domain at least)
02:46.22 brlcad heh, you wanted commercial usage, didn't you ;)
02:46.32 handsome_evil that a wonderfull dream, as my dream
02:47.04 brlcad even with our 20+ year lead, there's still massive ways to go to be functionally competitive
02:47.04 handsome_evil brcad, yes i do
02:47.04 handsome_evil :(
02:47.07 handsome_evil huh... i am a dead man
02:47.32 brlcad learn brl-cad, use rtedge to generate the line drawings, annotate using gimp ;)
02:47.50 louipc I know first hand that a lot of companies just pirate software
02:48.23 handsome_evil no one can accept drafter job with no 2d drafting presentation here..
02:48.54 brlcad you said you tried qcad?
02:49.05 brlcad it's at least "functional" albeit mildly painful
02:50.24 handsome_evil i just see of qcad
02:50.24 handsome_evil not realy try
02:50.24 handsome_evil but bad interface
02:50.24 handsome_evil may be i must using qcad now
02:51.23 brlcad qcad is about "as good as it gets" for open source -- it's not pretty but it should do the job
02:51.31 handsome_evil if using the gimp for 2d drafting, people will be doubt about the scale..
02:51.31 handsome_evil how ever i still interest to learn brlcad now
02:51.34 louipc handsome_evil: it's at least as good as solidworks' dwgeditor :P
02:52.08 brlcad hmm.. maybe solidworks is just rewrapping qcad... hmmm!
02:52.39 louipc hmm
02:52.53 brlcad there was someone interested and working on integrating qcad with brl-cad, since we do talk a common format, but they wandered off since
02:53.26 IriX64 did the door hit them in the arse on the way out ;)
02:53.38 brlcad we have a (lame) sketch editor that is used for editing sketch primtives, that could easily invoke qcad instead
02:53.45 louipc oh wow, wonder what came of that
02:54.13 handsome_evil ??? brl-cad support qcad??
02:54.19 Twingy brlcad, I modified the captcha code and no more spammers, http://gcam.js.cx/discussion/profile.php?mode=register&sid=b748de68a4c350844d1026bdc4a6ec99
02:54.32 brlcad Twingy: swank
02:54.36 louipc cool
02:54.47 brlcad handsome_evil: I don't really care about them, but if you're looking for drafting, they do that better than we do
02:55.18 brlcad i've got no problems being open about our weaknesses
02:55.28 handsome_evil brlcad: there was someone interested and working on integrating qcad with brl-cad, since we do talk a common format, but they wandered off since >> i confused with this sentence
02:56.03 handsome_evil what is mean integrating??
02:56.03 brlcad there was an individual here in the channel a while ago that wanted drafting features similar to what you want
02:56.06 IriX64 Twingy... should add to that "and also any applicable laws where *you live"
02:56.17 brlcad integrating: making the two work together cleanly
02:56.29 Twingy IriX64, for what purpose?
02:56.37 handsome_evil oh.. i see
02:56.41 IriX64 cover as many bases as possible.
02:56.49 Twingy huh?
02:57.03 IriX64 whats legal here may be illegal there and vice vers.
02:57.06 brlcad so if you wanted drafting, you would get a (clean) subset of qcad .. if you wanted solid modeling, or use that drafting sketch in a solid model, you'd have brl-cad
02:57.53 brlcad IriX64: that intro is required in the US
02:58.14 IriX64 doesn't mean you can't add to it. or does it?
02:58.38 brlcad it's a website, you could do anything to it
02:58.47 brlcad put little floating penis's if you wanted
02:59.35 brlcad as the host of a public forum on the web, though, if you want to protect your arse from legal action, you have to at least ask if they're underage
02:59.52 brlcad it only matters really if they click the second link
03:00.11 IriX64 of course, we had one site here wanting photcopies of your drivers licence.
03:00.46 IriX64 little more overhead but it could pay off.
03:00.46 brlcad Twingy: what exactly did you modify? just a different pattern?
03:01.22 Twingy different noise pattern and image size
03:01.41 brlcad any modification that's "custom" is pretty sufficient to ward off the spammers presuming there's not a captcha like that elsewhere
03:01.42 Twingy to add special characters would require working knowledge of the gzip algorithm
03:03.41 brlcad after you get some users and spammer attempts, i'd be curious to know how many get through
03:04.32 brlcad some should still get through, as they are humans with that as some sort of day job from what I have seen
03:05.26 brlcad we get maybe 2-4 a month now on bz's (with hundreds of attempts per day)
03:05.38 Maloeran Humans reading and typing captcha all day long, that seems like a productive existence to benefit humanity...
03:06.03 brlcad bz's has a special additional input box that asks .. "what's the name of this game?"
03:06.37 ``Erik ehehehe kinda like lisp.paste.org's captcha? "what language is this pastebin written in?" with the answer right there? :D
03:06.41 brlcad I'd be really impressed if someone automated a response that can correctly answer that
03:06.50 ``Erik er
03:06.53 ``Erik paste.lisp.org rather
03:07.05 brlcad does wonders to stop the spam
03:07.10 Maloeran Just wait for this AI to have a larger knowledge base, to put any question into its right context... :)
03:07.20 brlcad but alas they still make it through, which leads be to believe they are people
03:07.55 brlcad i've seen some sites with things like "what is the number on [this] page?" that you have to go to and hunt for
03:08.21 ``Erik man, I remember shit like that on video games as piracy protection
03:08.23 brlcad as it is, you'd be surprised how many people actually get "what's the name of this game?" wrong... ;-)
03:08.35 Maloeran Ah yes Erik, that was horrible!
03:08.39 ``Erik battle zone! uh... flag...
03:08.59 brlcad if the answer has a bz or flag anywhere in the answer, it lets you by
03:08.59 ``Erik what's the third word of the second paragraph on page 44?
03:09.01 Maloeran It was very easy to fix generally though, just a single jcc opcode
03:09.01 ``Erik "the"
03:09.26 brlcad yet every month about two people e-mail saying they don't know what to put there (in kiddie lingo)
03:09.48 ``Erik at least with pirates, it was semi-interesting... "what month was the silver train in vera cruz in 1640?"
03:11.07 IriX64 jcc?
03:11.19 Maloeran Any conditional jump, jxx if you prefer
03:11.25 brlcad "Do girls really have cooties?"
03:11.43 IriX64 heh like jc jnc jnz etc?
03:11.45 brlcad "All politicians are: a) hard-working, b) honest, or c) on the public payroll" - the answer to which is c).
03:11.52 Maloeran Right, IriX64
03:11.59 IriX64 ty
03:13.38 IriX64 bout to try this whole pix2png thing.
03:14.15 IriX64 pix-png i mean.
03:14.35 ``Erik mal: have you seen http://en.wikipedia.org/wiki/OISC
03:15.01 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/libtcl/generic/regex.h: define void if it's not so we don't bail out, even though this version of tcl will be disappearing soon
03:16.02 Maloeran Indirectly I did, Erik, yes
03:16.33 Maloeran The program is entirely stored in the data instead, which... is pretty much the same
03:17.15 Maloeran You could say that processors only execute one instruction, which is to fetch the next sequence of bytes and act upon its value. Oh well
03:23.41 Twingy brlcad, check out my captcha now, added a pattern
03:24.09 Twingy argyle type deal
03:24.30 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/other/libtcl/generic/regex.h: also define const just so we don't fail compilation
03:24.31 brlcad heh
03:25.00 brlcad confirmation code.. XXXXXXX8WWS3V
03:25.05 Twingy hehe
03:25.29 Twingy you'd have to be kinda retarded to do that :)
03:26.10 brlcad next to animate it!
03:26.18 brlcad little bouncing gif
03:26.32 Twingy path traced objects
03:26.37 brlcad a spinning beachball
03:26.51 brlcad floating penis's
03:26.54 Twingy YMCA guys spelling out captchas
03:26.57 Maloeran Multiple overlapping transparent png pictures and each reveal a piece of character!
03:27.03 Twingy with floating penis's
03:27.08 Twingy that'd be super gay
03:27.08 Maloeran Plus, you will filter out all IE users with broken png support
03:27.12 brlcad in chaps
03:27.35 Twingy yes, don't forget the chaps
03:27.35 Twingy and indian head dress
03:27.39 Twingy and peanut' buttah' jelly time guys in the back ground
03:28.08 brlcad and hopping chocolate eggs
03:28.27 brlcad being eaten by badgers
03:28.28 Twingy with emit brown from back to the feature for good measure
03:28.36 Twingy *future
03:29.35 Twingy followed by a partial differential equation they have to solve in 3 seconds
03:30.09 Twingy but it's presented as a jumbogram
03:30.14 Twingy jumblegram rather
03:30.36 Twingy as long as it's not overly complicated it should work just fine
03:31.01 louipc hahah
03:31.06 Twingy 10:30, it's running time, bbl
03:50.06 IriX64 supposed to keel when you see that :)
03:50.12 IriX64 kneel too.
03:50.40 Maloeran And this was translated, Elizabeth II holds the copyright on french speaking pages of the Quebec government in Canada
03:51.47 IriX64 really?
03:51.56 IriX64 how far back are you going?
03:52.45 Maloeran Hum? I'm not following
03:53.01 IriX64 how old are these documents?
03:53.09 Maloeran Very recent
03:53.20 IriX64 and they still add that?
03:54.03 Maloeran I never saw this before, apparently they still do
04:06.32 louipc They're still part of Canada however much they complain.
04:07.19 Maloeran I'm fine with that, I'm less fine with the queen of England holding copyright on all government publications
04:08.02 louipc I don't know why we don't shrug her off already
04:09.11 louipc She keeps someone in charge here called the Governor General, who appoints the Prime Minister
04:09.28 louipc it's more of a useless ceremonial thing
04:11.33 IriX64 Maloeran: Tell them they have to read every line :)
04:12.42 IriX64 louipc did you get it to compile?
04:12.55 IriX64 i was away for a bit.
04:12.57 louipc yep, and install
04:13.11 IriX64 does it run well on your system?
04:13.33 louipc IriX64: haven't tested it much, but I ran into a problem with archer
04:13.43 IriX64 btw your os being?
04:13.48 louipc linux
04:14.06 IriX64 mged performs?
04:14.07 louipc I'm making packages for as much stuff in other/ as I can
04:14.39 louipc mged works enough.. the help manual doesn't come up still I have to figure that out
04:14.51 louipc something to do with $mged_browser something
04:14.56 IriX64 there are docs in share i think.
04:14.59 Maloeran louipc, is archer complaining about some BLT thing?
04:15.27 Maloeran I just wanted to confirm as I encountered what I guess is the same problem
04:15.43 louipc Maloeran: I didn't get that far it was one of the other TCL extensions though
04:16.13 louipc I think... could have been blt
04:16.34 IriX64 try it for him louipc ill do the same.
04:18.17 IriX64 http://www.pastebin.ca/365701 < === problem here.
04:18.23 louipc nope, just can't find itcl.tcl just a path thing I think
04:18.55 IriX64 the archer window came up though but all greyed out
04:19.47 brlcad mged_browser is the problem, it doesn't search very hard for an html viewer
04:20.14 brlcad known issue, just nobody has gotten to fixing it yet
04:20.21 IriX64 Maloeran: I know little flying penis's about tcl ;)
04:20.23 brlcad only affects some platforms
04:20.30 IriX64 ty
04:20.39 louipc brlcad: that's my first target after packages ;)
04:20.59 brlcad cool :)
04:23.35 Twingy back
04:27.09 IriX64 startup script? Is there a standard name for a startup tcl script?
04:28.36 louipc that error message doesn't tell much hm
04:28.51 IriX64 gives a line number....
04:29.47 IriX64 i can't do much with it but the people who know prolly can.
04:30.10 brlcad .mgedrc?
04:30.24 IriX64 ?
04:30.37 IriX64 thats the startup script?
04:30.40 brlcad ooh, you're trying to run archer
04:30.41 brlcad never mind
04:30.51 IriX64 heh ty
04:31.18 brlcad i did say earlier that archer needs a bit of compilation tweaking to get working, it's not going to work out of the box on any system at the moment
04:31.37 brlcad it's not even been officially announced as ready to use
04:32.05 IriX64 was just trying to help Maloeran.
04:32.09 louipc oh is archer the next GUI you mentioned?
04:32.24 brlcad louipc: no it's not, but it's somewhere between the two
04:32.35 louipc ah alright
04:32.44 brlcad has some really good ideas, and if anything shows what mged could be like
04:34.24 brlcad you're more than welcome to work on archer, heck I'll give anyone commit access if they're serious about working on it
04:35.14 brlcad i'm just not going to help much since it's on the todo list to fix it later already, and I'm trying to push a release out with different updates ;)
04:35.25 brlcad other than to say "good luck with that" =)
04:35.35 louipc :D
06:11.10 IriX64 gcc 4.1.1 also qualifies as lots and lots of code :)
06:11.27 IriX64 to compile I mean.
06:18.53 IriX64 you think i would have learned my lesson about the latest and greatest thing by now :)
07:09.20 *** join/#brlcad clock_ (i=clock@84-72-61-186.dclient.hispeed.ch)
09:04.04 *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos) [NETSPLIT VICTIM]
09:04.04 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) [NETSPLIT VICTIM]
09:04.04 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com) [NETSPLIT VICTIM]
09:41.57 *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos) [NETSPLIT VICTIM]
09:41.57 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) [NETSPLIT VICTIM]
09:41.57 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com) [NETSPLIT VICTIM]
11:00.38 *** join/#brlcad CIA-7 (i=cia@cia.navi.cx)
14:36.00 *** join/#brlcad docelic (n=docelic@212.15.176.180)
14:36.52 Maloeran Ah! They finally received the memory for the 8 cores box
16:21.20 *** join/#brlcad docelic (n=docelic@212.15.173.99)
17:45.25 ``Erik mrph.
17:45.57 *** join/#brlcad clock_ (i=clock@84-72-60-80.dclient.hispeed.ch)
18:45.26 brlcad ``Erik: did you modify any of the apache modules, or apache, or libapr or something yesterday?
18:45.48 brlcad have massive httpd woes going on atm
19:12.14 *** join/#brlcad docelic (n=docelic@212.15.183.191)
19:15.47 clock_ brlcad: do you ride snowboard?
19:17.57 ``Erik I don't think so, what woes?
19:18.13 ``Erik show me where the breakage exhibits and I'll fix o.O
19:19.21 ``Erik <-- was trying to be careful not to touch web and bzflag related stuff... was avoiding the db's until noticing they're totally unused...
19:22.04 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/include/rtgeom.h: Remove ON_BREP conditional, rely on _cplusplus instead
19:32.10 brlcad clock_: never tried
19:34.54 ``Erik ah, creating an account seems to do it
19:35.18 *** part/#brlcad docelic (n=docelic@212.15.183.191)
19:54.47 brlcad ``Erik: it looks like anything via php that tries to kick off an e-mail
19:56.18 brlcad ``Erik: http://bzflag.bz/~sean/emailtest.php this will consistently crash it
19:59.07 ``Erik okie, thnx
20:04.10 brlcad I believe that same crash happens when php || httpd are compiled sans -pthread
20:04.27 brlcad some wierd interaction goes on
20:31.36 ``Erik uhhhhh
20:35.19 brlcad fyi, if you hadn't noticed already, there are scripts running that watch and talk to apache to ensure that it's running and that a botnet hasn't somehow attached -- if you kill it without a restart, it'll get restarted on it's own within a minute or two
20:35.38 brlcad which is just to say that if you need it to go down and stay down, you'll have to turn off the script
20:35.49 brlcad (i'll do it if you need that)
20:36.45 ``Erik I've been bouncing it pretty quick... butseperate versions of apache were trying to run at the same time (I think)
20:40.48 ``Erik damn this is an old fbsd, I'm forgettin' if the gotchas have changed, heh
20:40.56 Maloeran Hum, let's try a hackish manual installation
20:41.42 Maloeran new box, that is
20:44.48 ``Erik well, yeah, obviously
20:44.57 ``Erik but I forget which gotchas went away and which were introduced after 512
20:44.58 ``Erik 521
20:48.13 brlcad from ports perspective, -pthread is the one that I have to watch for and hand-tweak
20:48.43 brlcad iirc apache's configure actually ignores the flags and does it's own thing so you might have to abort and hand-tweak
20:54.13 brlcad yes, I'd love to upgrade
20:54.28 brlcad if I ever take a road trip down south, I might do it ;)
20:54.53 brlcad if I didn't have such a sweet deal on bandwidth, I'd get a second server with 6.2 and just migrate
20:56.01 brlcad but their current plans only offer a third of the bandwidth I currently get and a few bucks more expensive to boot
20:56.04 ``Erik it's not that far away, it's just down in man-asses, va, right?
20:56.10 brlcad don't care about the money, but the bandwidth is teh suck
20:56.25 brlcad heh, va?? what gave you that idea?
20:56.39 ``Erik reverse lookup?
20:56.52 brlcad out on the pan handle
20:57.07 brlcad soaking up ze rays
20:57.57 brlcad any luck with that backtrace? when I tried, it was mostly useless garbage
20:58.03 ``Erik garbage, but mentioned apr
20:58.10 ``Erik so I fixed up a new apr to shove in
20:59.33 ``Erik ah, woops, wrong #, was lookin' at my dns server, hurrrr
21:00.18 brlcad coupled with some 5.2 pthread bad behavior
21:03.38 brlcad yeah, I have a similar bug in there with the php folks
21:03.49 brlcad I think I let it close after they made "some" attempt at a fix
21:07.23 ``Erik what the holy crap did they do
21:07.34 brlcad http://bugs.php.net/bug.php?id=37120
21:08.32 brlcad so yeah, still a php bug.. but related to pthread misbehavior on that apr subprocess
21:09.14 brlcad getting that trace was a bitch
21:09.43 brlcad what version is in ports now?
21:10.05 ``Erik of what, apache? 2.2.4
21:12.25 brlcad php
21:12.42 ``Erik 5.2.1 I think
21:13.08 ``Erik yeah
21:15.36 ``Erik did you hook dan up with his latest brl-cad issue?
21:16.17 brlcad i think I fixed that yesterday
21:16.33 ``Erik hm, he sent it an hour ago
21:16.34 ``Erik heh
21:17.24 brlcad i'll look again, but trying not to get distracted too far from auto_path bits as that is going to be a big change that'll impact him too
21:32.22 ``Erik hrm, apache and php5 have both been rebuild with the pthread modification...
21:32.28 ``Erik still does it...
21:33.28 ``Erik what's the watcher script?
21:36.29 ``Erik ah, ya already turned it off
21:39.59 ``Erik screw it
21:40.07 ``Erik I backed out the changes, it's not throwing sig6 anymore
21:43.42 IriX64 http://www.pastebin.ca/366733 < === Maloeran, this is mine :)
21:45.18 ``Erik just one?
21:46.05 Maloeran The real question is how well the 1066mhz memory bus will cope with the 8 cores, they still got 4mb of L2 cache each
21:48.12 archivist 386's should be enough
21:48.46 ``Erik well, ya want the machines fast enough that the link between 'em has some penalty associated...
21:48.54 louipc what's with openNURBS wanting your email to download?
21:50.53 IriX64 this ones data because its an unrecognized operand, so we'll put it in the data cache as opposed to the instruction cache.
21:50.54 Maloeran Erik, amusingly, 1066mhz/8 is about the memory bus that early Pentium had
21:51.10 Maloeran I can only hope that each core is not going to access ram as intensively, with the 4mb cache... or performance is going to be truly pathetic
21:55.11 IriX64 http://www.pastebin.ca/366744 <=== anybody know what this is trying to tell me, I'm not familiar with such runtime errors.
22:00.11 Maloeran That errno is Connection reset by peer
22:00.37 IriX64 Maloeran, mine?
22:01.33 IriX64 happened again.
22:01.49 IriX64 trying to map m35.
22:04.11 IriX64 started from scratch, lets see if it can do a normal view.
22:21.49 IriX64 its not me, does it everytime.
22:26.21 IriX64 worms eye view of ktank, nice :)
22:27.07 IriX64 you people should make that a standard view, worm's eye view, birds eye view,...
22:34.20 brlcad ``Erik: turned what off?
22:35.00 brlcad i'm impressed that you could actually back that far out.....
22:36.07 brlcad louipc: my guess is that, like most companies, they *really* want a bean count of how many real unique downloads there are and the numbers make managers happy
22:37.54 brlcad IriX64: does the framebuffer close, remain partially rendered, or are you closing the window?
22:46.04 IriX64 just prints that error, does not even attempt to render it and says raytrace complete.
22:46.20 IriX64 all windows remain open.
22:46.38 IriX64 but terra.g crashes mged working on that now.
22:47.02 IriX64 http://www.pastebin.ca/366802 whats wrong with this, keeps saying expected expression before if.
22:51.28 IriX64 http://www.pastebin.ca/366808 << this is the error message *before i started fooling around.
22:52.43 brlcad you have a typo on line 5
22:52.48 brlcad close the bu_log
22:54.06 IriX64 must be blind i dont see it.
22:54.47 IriX64 besides my compiler points me at the if....
22:55.42 brlcad look hard
22:55.45 brlcad two characters missing
22:58.14 IriX64 bu_log("BU_CK_MAPPED_FILE failed file %s, line %d\n",__FILE__,__LINE__);
22:58.18 IriX64 where?
23:01.50 IriX64 #define printx("In file %s at line%d \n",__FILE__,__LINE__);
23:01.57 IriX64 this i use too.
23:03.37 IriX64 beware __FUNCTION__ not all compilers are created equeal :)
23:04.25 IriX64 can use #ifndef __FUNCTION__ #define __FUNCTION__ __LINE__
23:05.11 brlcad that's not what you put in the pastebin
23:05.20 brlcad so perhaps just the pastebin is wrong
23:05.46 IriX64 man im looking at it
23:05.55 brlcad pastebin is missing );
23:06.25 IriX64 ahhh ic its there thouhg in the file, i must have missed with the mouse.
23:06.46 IriX64 soirry for the confusion.
23:11.22 IriX64 is BU_CK_MAPPED_FILE a function or a macro?
23:11.36 IriX64 gotta be a macro, sorry.
23:14.07 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/tkimg/zlibtcl/zlibtclDecls.h: seems other versions in the 1.2 line also have voidpc
23:33.21 IriX64 s/__FILE__ for last ocuurence of __LINE__ :( (goof)
23:37.11 CIA-7 BRL-CAD: 03brlcad * 10brlcad/configure.ac: updating the timestamp seems to cause an empty include/brlcad_config.h.in under at least some other versions of autoconf/autoheader so disable it for now until the reason can be determined.
23:38.19 IriX64 where did you hide BU_CK_MAPPED_FILE?
23:39.37 brlcad include/bu.h
23:39.45 IriX64 ty
23:42.51 IriX64 that signature, has it ever been changed since the databases were designed?
23:51.43 IriX64 thats not whats crashing mged.
23:54.19 IriX64 mapped file open failed everytime i browse geometry, when i e something it crashes.
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070222

irclog2html for #brlcad on 20070222

00:00.23 IriX64 could it be a bug in asc2g?
00:01.02 IriX64 still mged should *not crash.
00:24.40 ``Erik brlcad: I saw a script in /etc/crontab for checking apache that was commented out...
00:27.48 ``Erik and of course I could back that far out, I'm a fuckin' pro
00:27.57 ``Erik *duck*
00:49.27 *** join/#brlcad IriX64 (n=who@bas3-sudbury98-1168056909.dsl.bell.ca)
00:52.43 IriX64 two instances of gcc consumes cpu.
00:54.42 IriX64 why don't they build disk interface (and disks to go with them ) that allow a request of more data while data xfer is already in progress? sort of like full duplex communications.
00:55.38 IriX64 eliminate the disk bottleneck or at least reduce it.
00:57.34 IriX64 sharability test is going well.
00:58.04 ``Erik they, uh
00:58.04 ``Erik do
00:58.06 ``Erik they're called scsi
00:58.32 ``Erik sata's are starting to do a lot of the fu, too
00:58.37 ``Erik <-- does all the time
00:58.42 ``Erik also; I like doing make -j
00:58.45 ``Erik wit hsome big number
00:58.57 Twingy make -justin
00:59.16 Twingy base 26 :D
00:59.28 ``Erik that'd be a fairly big number there :D
00:59.31 IriX64 err +18
01:00.16 ``Erik hmmmm, still not southpark season :/
01:00.38 IriX64 victoria secret season tho :)
01:07.45 IriX64 on the other hand it gives the cpu a rest waiting on disk.
01:14.22 ``Erik yeah, cpu's just love thermal shock
01:16.07 IriX64 http://www.pastebin.ca/366985 < somethings wonky with my load avg :(
01:16.49 IriX64 ``Erik they stay warm for quite some time especially if you provide a woolen coat :)
01:18.22 IriX64 ahh i remember, they don't know about each other.
01:20.12 IriX64 hahah xterm says the same thing.
01:35.31 IriX64 msg ``Erik you like png? I'll give you png, check incoming. :)
01:35.58 IriX64 how do i recover from that :(
01:36.35 IriX64 and here I thought finangle passed me by sigh.
01:38.28 louipc it takes me like 2hrs to compile brlcad :P
01:39.35 IriX64 *ahem* let's get back on topic, soon as BRL-CAD finishes installing i'm going to see about something.
01:39.53 IriX64 ahh thankyou for putting me back on topic louipc.
01:39.56 IriX64 :)
01:40.13 IriX64 2hrs, mines about 1hr.
01:40.18 louipc no prob
01:40.37 IriX64 you enable-almost-everything too?
01:40.59 louipc I'm running PIII 866 MHz 384MB RAM
01:41.08 louipc I enable optimized
01:41.09 louipc that's it
01:41.21 IriX64 and it takes 2hrs?
01:41.43 louipc yeaaah I have an old computer
01:42.06 IriX64 overclocked obviously.
01:42.15 louipc nope I don't do that
01:42.26 IriX64 then why 866?
01:42.59 louipc because that's what I bought 6yrs ago :D
01:43.07 IriX64 heh.
01:43.25 louipc yeah I need to upgrade hm?
01:44.06 louipc It'll be such of a jump, my head will probably spin off
01:44.26 IriX64 do it from parts its cheaper, the video you can probably retain.
01:45.08 louipc I think the gfx got wonked in a storm, or my monitor
01:45.40 louipc building from parts is never cheaper for me. I try to put in good stuff
01:46.33 louipc but I wouldn't do it any other way
01:47.11 louipc !?
01:47.32 louipc where do you get such a thing?
01:47.38 Maloeran Still installing base software for my new toy
01:47.48 Maloeran Just bought it, received today
01:48.24 louipc where'd you buy that from?
01:48.56 IriX64 :)
01:49.30 Maloeran What do you mean, louipc? I ordered the pieces at some local shop.. which is surely not available where you live
01:50.02 louipc ah alright
01:50.14 louipc I think the most I can get is 4 cores
01:51.25 Maloeran Clovertown chips are 4 cores, put two on the same motherboard. Or you can put 2-4 dual-core opterons
01:51.32 louipc ah I see
01:51.53 louipc yeah I'd like 2 cpus
01:52.46 Maloeran The thing is fairly noisy, but as much as my old overclocked AMD64 in a home-made plexiglass case with two 160mm 110V fans
01:53.44 Maloeran There weren't any board that allowed overclocking of Clovertown chips, so there was no reason to motivate any exotic case building...
02:00.10 IriX64 ermf add too.
02:02.14 IriX64 whats the "proper" way to reinstall just one component of BRL-CAD when you toy with the individual pieces?
02:03.35 ``Erik in the dir of the thing you mucked with, type "make install"
02:03.41 IriX64 ahhhh louipc this should work make -changed_only install right? :)
02:05.22 ``Erik no can do, gubmint properties
02:05.36 ``Erik also; you couldn't handle the sheer awesomeness of fbsd
02:05.37 ``Erik O:-)
02:05.47 IriX64 if i lived there i'd say well i'm a taxpayer :)
02:06.46 IriX64 say ``Erik, has Gionnini been around lately?
02:07.22 ``Erik whowhathuh?
02:07.31 IriX64 ;)
02:08.21 IriX64 Navy peron don't worry bout it.
02:08.27 IriX64 person too.
02:10.58 IriX64 freebsd eh?
02:11.18 IriX64 its free for a reason. (duck)
02:13.58 ``Erik uh, yes, because it has one of the most liberal licenses in existance... that's where the name comes from...
02:14.19 ``Erik because jolitz was being a cockbite with bsd386
02:14.58 IriX64 lucky for you we're not in meixed company, ermf am i sure of that?
02:15.03 IriX64 mixed too.
02:15.17 ``Erik and the whole at&t lawsuit thing that resulted in much rewriting of old code
02:15.31 ``Erik resulting in bsd4.4lite
02:15.49 IriX64 I've never had the pleasure of fbsd ``Erik, is it that good?
02:16.02 ``Erik I like it *shrug*
02:16.40 ``Erik fbsd is the 'unix' part of macosX, to boot
02:16.52 IriX64 why did thet go away from the .exe thing?
02:16.57 ``Erik uhhh
02:16.59 ``Erik away from?
02:17.21 ``Erik bsd predates cp/m and qdos (later brandraped to be msdos) by quite a bit
02:17.26 louipc Maloeran: you have Intel chips?
02:17.36 IriX64 freebsd stuff ive seen uses no extension, i assume it uses both relying on the signature in the file like most others true or false
02:17.40 IriX64 ?
02:17.48 ``Erik no, it relies mostly on the permissions of the file
02:17.51 ``Erik it's a unix
02:18.14 IriX64 execute visavisa data, that thing.
02:18.46 IriX64 does that shield you though from DEP?
02:18.54 IriX64 err drop the p
02:19.07 ``Erik 'DE'?
02:19.27 IriX64 data execution, ive read a bit about data execution prevention.
02:20.01 Maloeran Yes louipc, AMD hasn't released their quad-cores yet..
02:20.09 ``Erik yeah, uh, that's something else... and very protected in some variants of bsd... obsd being the most aggressive, with the w^x paging
02:20.11 IriX64 DEP to help protect your system from malicious code.
02:20.11 louipc IriX64: same in linux, executables usually have no extension
02:20.33 IriX64 ahh ty
02:21.18 louipc Maloeran: ah I didn't think that you'd go for those
02:21.27 ``Erik and usually it's called injection, and usually done via a stack smash
02:22.04 Maloeran I'm all AMD usually, Intel's latest chips are supposed to be decent
02:29.27 Twingy numaPIC
02:29.44 ``Erik numanumanumanuma
02:29.51 Twingy DEY TUK R JBS!
02:30.01 ``Erik that'd be, like, the geekiest 'badger' song ever
02:30.59 Twingy I'll tell you what, this twin engine plane is the most addictive thing ever
02:31.16 Twingy I ran into some one else flying an electric at the high school this evening
02:31.27 Twingy being about to fly < 1 mile from my house is awesome :)
02:32.18 ``Erik pretty fast?
02:32.32 Twingy moderately
02:32.36 Twingy but it sounds awesome
02:32.45 ``Erik heh
02:32.47 Twingy main reason why I haven't gone electric yet
02:32.50 ``Erik swap off htose mufflers for tuned pipes :D
02:32.53 Twingy just doesn't sound the same
02:33.10 Twingy I usually fly at 1/2 throttle
02:33.18 Twingy but when you open it up it's very much a 3D plane
02:33.55 Twingy starting both engines up is no big deal either
02:33.59 ``Erik cool
02:34.01 Twingy takes about a minute
02:34.09 ``Erik are they bothing feeding off the same fuel tank?
02:34.09 Twingy I might swap out the 4oz tanks for 6oz ones
02:34.14 ``Erik ah, seperate
02:34.23 Twingy 4oz tanks == 10-12 minute flights
02:34.38 Twingy since you've only got 0.25 FX's drawing off them
02:35.01 Twingy I've got a pair of 0.46 LA's I don't know what to do with yet
02:35.16 Twingy need to get gerber junk into gcam
02:35.52 ``Erik .46's would make a fairly big twin
02:36.13 Twingy yep
02:36.19 Twingy we've got like 100 0.60
02:36.23 Twingy 0.60's at work
02:36.32 Twingy those'd make it move :)
02:37.06 ``Erik hehehe
02:37.07 Twingy I might just buy a 0.60-0.90 plane and build that up
02:37.18 Twingy since I have 2 receivers and xmitters now
02:37.29 ``Erik hm, still on the island?
02:37.47 Twingy http://www2.towerhobbies.com/cgi-bin/wti0001p?&I=LXHCR7&P=0
02:37.49 Twingy bought that
02:37.57 Twingy should be here next week
02:38.13 Twingy you can set it to any channel
02:38.16 Twingy no crystal
02:38.19 ``Erik cool
02:38.40 Twingy yes, in fact spent half the day testing the autopilot
02:38.44 ``Erik my futabu 6ch uses a crystal :/
02:38.50 ``Erik futuba
02:38.58 Twingy hehe
02:38.59 Twingy fu tabu
02:39.13 Twingy brian hates the futabas
02:39.17 Twingy he's all JR
02:39.26 Twingy I'm liking hitech stuff
02:39.26 ``Erik bah
02:39.30 brlcad ``Erik: yeah, I disabled the script just in case
02:39.41 Twingy I haven't had one of those in some time
02:40.01 Twingy probly 8 months ago
02:40.08 ``Erik aaanyways, if you get a little free time, you should take a few of us out to the island to show us your toys :)
02:40.34 Twingy probably 2 weeks from now might be good
02:40.44 Twingy I might have some neat stuff to demonstrate
02:40.52 ``Erik cool
02:41.46 Twingy we just got a box of neat stuff that will allow me to finish building my neat stuff
02:41.55 ``Erik check this out... I had to update the fire escape maps... to mark the SIP rooms... so I did that... NOW the fucktard wants me to verify that the symbol I chose is ok for that map. ffs.
02:42.12 Twingy you gotta get out of there...
02:42.15 ``Erik no shit
02:42.20 Twingy why won't you listen to me :)
02:42.31 Twingy stop sitting with your thumb up your butt and move
02:43.03 Twingy if I were you 'd be making phone calls left and right to CISD and HRED
02:43.07 ``Erik <-- is putting effort towards it, installed latex on his machine so he can work on his resume o.O then got sidetracked *cough*
02:43.19 Twingy outside or inside ARL?
02:43.19 ``Erik hm, I've heard less than thrilling things about cisd lately
02:43.37 Twingy CISD does alot of neat stuff with comms
02:44.48 ``Erik I kinda sorta miss industry treatment... I mean, free coffee and tea are kinda minimal things... free popcorn, soda, and lunches are out there... total flex time, ...
02:45.49 Twingy I like the job security until I can start my own company
02:45.49 ``Erik no hassle telecommute, ...
02:46.02 ``Erik yeah, that's kinda the big thing that has kept me here, heh
02:46.08 Twingy plus some of the stuff I'm working with costs more than my house
02:47.03 Twingy before you leave, I'd highly recommend finding a position that is < 50% mission funded
02:47.16 Twingy that actually makes a huge difference
02:47.41 Twingy < 50% mission typically means 6.0 and 6.1 funding plus independent research
02:48.21 Twingy Maloeran, for the umpteenth million time, sucky management
02:48.48 ``Erik *nod* in industry, the place would've gotten a serious gutting and had most if not all mgmt replaced
02:49.03 Twingy you got back 10 years and where I was / where erik currently is was a hot spot
02:49.18 Maloeran By the way Justin, when I said to Mark you suggested to look into engineering, architecture and medical applications for the raytracer... He suggested to sit down us three and talk about it. I don't think you'll be interested but I'm forwarding the message
02:49.22 ``Erik 5, even
02:50.08 Twingy Maloeran, let me sleep on it
02:50.12 Maloeran Sure
02:50.26 Twingy I started running again, got the juices flowing
02:51.00 Maloeran Eheh, sounds good. I'm really getting lazy lately, I have so few needs for locomotion
02:51.17 Twingy I'll run after work for the next couple of months
02:51.44 Twingy my brain spews out clever ideas when running
02:52.32 Maloeran Neat. It doesn't happen to me when running, it happens when coming back to idle on the sofa for 10 minutes, exhausted
02:52.47 Twingy ah, that's when stomach kicks in and wants 10lbs of pasta
02:52.54 Maloeran Eheh, that too
02:53.10 Twingy mmm triptophan
02:53.29 Twingy the sleepy happy make you feel good chemical
02:54.01 Twingy got 15k rpm disks in it?
02:54.25 Maloeran Eheh quite not, it's only geared towards computations
02:55.41 Twingy bet they'd increase compile speed by 10-20%
02:55.56 Twingy Maloeran, setup a ram disk
02:55.59 Twingy compile on that
02:56.24 Maloeran *nods* I'm more looking forward to testing raytracing
02:57.02 Twingy I've probly spent $800 on r/c stuff in the last 2 months
02:57.34 Maloeran r/c?
02:58.34 Twingy radio control
02:58.50 Twingy haven even started dumping money on the electronics for the rocket yet
02:58.57 Twingy but I got the shopping list ready
02:59.56 Maloeran Ah. I spent 4000USD on that box, but I don't do that too often
03:01.03 ``Erik dayamn
03:01.42 ``Erik <-- spent like $700 on his laptop, like $400 on his last x86
03:01.50 Twingy I figure the gyros, accelerometers, gps, and modem alone will cost me $150
03:02.01 ``Erik I'm, like, moving towards kermit behavior, I guess :D
03:02.04 Maloeran And how much on that car, Erik? :)
03:02.11 ``Erik erm
03:02.15 ``Erik a bit more than 4k
03:02.22 Twingy how many gigglehurts is it
03:02.30 ``Erik well
03:02.44 ``Erik the last one has some giggles, and then some hurts... not at the same time, though
03:02.49 ``Erik had
03:02.59 Maloeran 8 * 1.6ghz of the latest Intel Xeon chip, improved server-grade Core 2
03:03.03 ``Erik so far,t his one is just giggles, no hurts yet, hopefully won't get there :)
03:03.11 Twingy I don't think I ever saw what happened to the last one
03:03.23 ``Erik other than the sharp stabbing pain in my right buttcheek, where my wallet sits
03:03.40 ``Erik http://math.missouristate.edu/~erik/m3/20060925/640x480/
03:03.49 ``Erik camera is fucked up
03:04.15 Maloeran Was it really just some patch of grass? That's what you said at the time, doubts remain..
03:04.21 Twingy you killed the car
03:04.33 ``Erik the grass got me sliding without control
03:04.36 Twingy you hit a patch of grass?
03:04.39 ``Erik two trees got it rolling
03:04.44 ``Erik then slide across the road upside down
03:04.49 Twingy how do slide out of control on a patch of grass?
03:04.50 ``Erik and hit an embankment and two more trees
03:04.59 Twingy were you doing one of your crazy 0 - mach3 stunts?
03:05.04 ``Erik then came to rest on the road on the passenger side
03:05.07 Maloeran That's some fearful grass.. It's the first step I find difficult to imagine
03:05.22 ``Erik left curve over a crest, got the right wheels in the grass in a ditch...
03:05.35 Twingy ok
03:05.38 Twingy you were on a road
03:05.42 Twingy you started accelerating
03:05.48 Twingy then grass came out of nowhere?
03:05.58 Maloeran Were you speeding or accelerating too fast?..
03:06.00 ``Erik no, level speed, and I was just running too wide
03:06.13 ``Erik and dicking with my phone *cough*
03:06.13 Twingy running too wide? what's that mean
03:06.35 ``Erik uh, driving too close to the shoulder?
03:06.43 ``Erik and not turning in tight enough?
03:06.44 ``Erik heh
03:07.03 Maloeran Ah, so there's a cell phone factor involved *nods*
03:07.03 ``Erik <-- may not have exactly been completely below the speed limit
03:07.20 Twingy and, if you don't mind me asking, how much did the insurance cover?
03:07.40 ``Erik quite a bit
03:07.45 Twingy all of it?
03:07.54 ``Erik um, less a grand or two
03:08.08 Twingy guess those high insurance rates paid off
03:08.26 ``Erik heh, yeah
03:08.28 Twingy my insurance is set to like bottom of the barrel
03:08.35 Twingy like $121/mo
03:08.39 Twingy for like $15k coverage
03:08.39 ``Erik then I got a letter saying my insurance was going up seventeen point something %
03:08.57 Twingy so they are going to get their money back from insurance
03:08.58 ``Erik and got the fee, went DOWN a fair bit
03:09.34 ``Erik <-- was paying ~169/mo, now paying 135/mo for jacked up %'s on a sports car with a total and two tickets...
03:09.39 Twingy did you get any money for the scrap?
03:09.42 ``Erik no
03:09.48 Twingy how come?
03:09.56 ``Erik they own it when they pay it off
03:10.01 Twingy ah
03:10.09 ``Erik to get my insurance check, I handed over keys and signed the title over
03:10.27 Twingy I woulda took a few parts
03:10.30 Maloeran Eheh, keys were a nice symbolic gesture
03:10.34 ``Erik I have a few parts in my basement
03:10.37 ``Erik and one of the keys
03:10.57 Twingy in case you want to break into the pile of scrap iron
03:11.02 ``Erik unfortunately, I took the bmw emblem, not the fucking m3 emblem :/
03:11.41 ``Erik *shrug* I kinda miss the blue
03:12.20 ``Erik but the one I have now is less conspicuous and a little sportier (shortthrow shifter, aluminum pedals (GET THE FUCK AWAY FROM MY CAR, TWINGY), dvd nav, ...)
03:12.37 ``Erik um, miguel in wmrd bought a laguna seca m3 after seeing mine
03:12.39 Twingy I got more aluminum than I know what to do with
03:12.47 ``Erik he parks behind 390
03:12.53 Twingy I'm very very close to cutting the first prototype motor
03:12.57 ``Erik sweet
03:13.14 Twingy I almost have the jig finished cutting from MDF
03:13.16 ``Erik I'm eager to see a sketch or model or even description of what makes it special :)
03:13.43 Twingy what makes it special is it's KISS simplicity
03:13.43 ``Erik and if ya want a pencil jockey to crunch formulas or numbers, lemme know :D
03:14.16 Twingy one of those why didn't I think of that deals
03:14.56 ``Erik <-- thinks he gets more of a kick out of the theoretical side and crunching data than the machining
03:15.14 ``Erik though test burns are cool...
03:16.06 Twingy I'm actually looking forward to the first round of tests
03:16.18 Twingy this will be new territory for me
03:16.27 ``Erik where ya gonna light things up at? sandy hook? or the school?
03:16.36 Twingy probly my garage at first
03:16.56 ``Erik hm
03:17.09 Twingy it can't explode, so there's no real danger
03:17.09 ``Erik got an ABC fire extinguisher?
03:17.15 Twingy I got 2
03:17.29 ``Erik okie, make sure one is out in the garage when ya kick it off :)
03:18.10 ``Erik my kitche one dropped below the 'green' range, so I used it out on my deck
03:18.14 ``Erik that's kinda fun
03:18.22 ``Erik but the yellow powder gets freakin' everywhere
03:18.39 Twingy then you locked yourself outside and had to break a window to get in?
03:18.43 ``Erik heh, nah
03:18.47 Twingy :)
03:19.01 Maloeran Nice Erik, that reveals an aspect of your cooking talents :)
03:19.02 ``Erik my finger isn't stiched on right now, I can jump down to the ground
03:19.26 ``Erik what, that I've never had a fire extinguisher grade fire in the last 4 yrs?
03:20.20 Maloeran Well, that you had to use your kitchen fire extinguisher down to below the green range
03:20.33 ``Erik they are pressured, they lose pressure over time
03:20.42 Maloeran Oh.
03:20.45 ``Erik and the first time you use one, it drops below green
03:21.10 ``Erik <-- has never had an uncontrolled fire :)
03:21.32 Twingy I've only had explosions
03:21.57 ``Erik yeah, but half the time, you cook rocket fuel in your kitchen :D
03:22.34 Twingy I still don't know what I'm going to do with all that potassium nitrate, I will probably never make KNDX propellant again
03:22.52 Twingy might just throw it in the yard for fertilizer
03:22.54 ``Erik make a garden box in your back yard
03:22.58 Twingy yep
03:23.20 Twingy I am gonna get a tiller this summer and fix my yard
03:23.27 ``Erik in missouri, I had two 4x8' boxes... half of one was all green onions... whenever I made an omelete, I'd go out, pull a couple, wash 'em and slice 'em up
03:23.28 Twingy I've got the worst fucking soil
03:23.30 ``Erik good stuff
03:23.35 ``Erik hey, at least you HAVE soil
03:23.39 ``Erik hafl my back yard is clay
03:24.20 Twingy mine takes half an hour to dig a foot
03:24.20 ``Erik the other half is stone and broken concrete
03:24.20 Twingy like a fucking steam roller went over it
03:24.21 Twingy pisses me off
03:24.22 ``Erik development housing soil :(
03:24.41 Twingy after I till it I'll throw down sod
03:24.43 ``Erik I took my pickaxe to break up the clay some so the grass could grow through
03:24.49 Twingy do a sprinkler system first
03:24.52 ``Erik almost every swing was into stone with sparks flying
03:25.05 Twingy then lay down a few hundred square feet of brick
03:25.48 ``Erik my neighbors put down brick under their deck, took the dude a fair amount of time, said it was a LOT harder than he figured
03:26.00 Twingy he was probably doing it wrong
03:26.11 Twingy I figure I'll bang it out in a few weekends
03:26.25 ``Erik I d'no, looked fairly stadnard to me... dug it up, put down the gravel, then started packing bricks
03:26.38 Twingy didn't put sand down?
03:26.45 ``Erik I don't know
03:26.51 ``Erik I didn't pay TOO much attention... :)
03:26.55 Twingy gotta put down black tarp, then sand
03:27.02 Twingy keeps the weeds out
03:27.16 ``Erik this is snugged on the north side of the house
03:27.19 ``Erik grass won't grow, just moss
03:27.36 ``Erik so even if he did forget the black plastic, it wouldn't be the end of the world
03:27.45 Twingy I'm gonna use big stone bricks
03:28.12 ``Erik <-- might try something like that over the summer
03:28.50 ``Erik I think I want to redo my entry :/
04:00.25 *** join/#brlcad IriX64 (n=who@bas3-sudbury98-1168056909.dsl.bell.ca)
04:02.30 IriX64 say can rtedge be used from the gui?
04:07.59 IriX64 http://www.pastebin.ca/367136 <<< === it can but what am i doing wrong here?
04:14.36 IriX64 maybe not bldg391 faills too on this command rtedge all
04:18.33 brlcad IriX64: it's like rt, just type rtedge
04:18.48 IriX64 ty
04:18.52 brlcad an argument of havoc tells it to open a geometry file named "havoc", which does not exist
04:19.13 IriX64 explained thank you.
04:19.28 brlcad if you run rtedge on the unix command line, you have to specify the file and geometry
04:19.45 IriX64 never tried that.
04:19.45 brlcad on the mged command line, just e the object (or select it in the geometry browser), then run rtedge
04:19.58 Maloeran Anyone knows what the Linux "migration" process is? I can't find any information on google besides being told how to migrate from windows to Linux
04:20.00 IriX64 got it thanks.
04:20.05 brlcad e or draw or whatever you use :)
04:20.16 IriX64 heh thanks.
04:20.32 brlcad Maloeran: I think Linux migrates south for the winter around October
04:21.08 IriX64 heh that's geese ;)
04:21.26 brlcad http://www.falklandsconservation.com/penguins/pengmig.html
04:21.39 brlcad they even draw you pretty pictures ;)
04:23.21 Maloeran All right, I'll be satified with answers on penguins and Linux OS migration :)
04:24.05 IriX64 so now i'm a penguin ;)
04:24.42 Maloeran I'm used to know what every process running is, but that's a new one in the default Gentoo scripts. There's one assigned to every core, I guess it's for some kind of process/thread migration
04:26.05 IriX64 mct=master control thread.
04:27.09 IriX64 watch the default stack sizes though :)
04:30.11 brlcad Maloeran: what exactly are you asking? from what it sounds, seems like gentoo is offering you options on what processor affinity settings you want?
04:31.34 brlcad or how to actually do full-blown process migration between cpus in a cluster ala mosix or what?
04:32.01 Maloeran 8 processes named "migration" are launched by the gentoo boot scripts. They have no man pages, no documentation, and google can't tell much
04:32.17 brlcad ahhhh
04:32.32 brlcad i totally read what you wrote differently :)
04:32.39 Maloeran I realized :)
04:32.52 Maloeran The page about penguins is still interesting though
04:33.02 brlcad heh, that was in jest, but even afterwards ;)
04:35.01 brlcad wow, a search turns up some work mike muuss did years ago on a migration daemon
04:35.04 brlcad http://ftp.arl.mil/~mike/papers/88bump-pit/bump.html
04:35.17 brlcad totally unrelated, but quite ironic
04:35.31 brlcad well, at least probably unrelated ..
04:36.28 Maloeran Curious ideas on file system migration
04:37.25 brlcad mm.. transparent file migration
04:38.02 brlcad a holy grail that we still don't have, a transparent global shared network file store
04:38.09 Maloeran IriX64, typical master/slaves design, my raytracer works like that ; both for threads and fpr network processing
04:38.27 IriX64 with someone in charge?
04:38.38 IriX64 rt shelling it out?
04:38.54 Maloeran Indeed brlcad, yet it doesn't seem so hard to implement
04:39.51 Maloeran Except for files that wouldn't fit on one single physical device and would have to be broken into pieces by the driver, that's more messy
04:40.40 brlcad I know of several projects that do it, and work well
04:40.56 brlcad it's more the practical issues of getting OS standardization/cooperation
04:41.43 brlcad google's probably in the best position to get that going actually, with the mass file stores, using machines across the internet and pseudo shared drives
04:42.02 brlcad Maloeran: see which package the file belongs to, might give a lead
04:42.09 brlcad epm -qf `whereis migration`
04:42.31 brlcad or locate or whatever to actual file
04:43.23 brlcad qpkg should do the trick too
04:47.54 Maloeran Yes, apparently thinking that I was rewriting that, but I'm not
04:48.02 Maloeran Oops, nevermind
04:52.43 IriX64 ``Erik how bigs *your fbsd BRL-CAD tar.gz? ;)
04:52.50 Maloeran I never bothered to really learn the client, the first irc client I found on Linux many years ago
04:53.22 IriX64 my first on unix was good olle irc
04:53.33 IriX64 ircii
04:53.41 louipc oh yeah
04:54.33 brlcad irssi is the path to enlightenment
04:55.00 IriX64 just don't type control c on a system like mine. :)
04:57.11 IriX64 louipc i guess standard 60Hz what think you?
04:57.32 louipc I've never owned an LCD
04:57.52 louipc my system is 6yrs old eh
04:57.56 IriX64 haven't got a calculator eh? ;)
04:58.16 louipc oh? how do I do it?
04:58.28 IriX64 you tell me.
04:58.34 louipc I've no clue
04:58.54 louipc LCDs can't be faster than CRTs though can they?
05:00.12 IriX64 lcds operate on a charged pixel basis, crt, actually provide a beam to lite an entire row of pixels, lcds try to get each individually.
05:00.31 Maloeran I think they have become close to equivalent in quality, hence why I tried my first LCD
05:01.12 IriX64 i like to open my system up, ergo i prolly will never own a laptop or notebook.
05:01.14 louipc I thought it was just price... or LCDs might be cheaper now
05:01.42 louipc IriX64: why not open up the notebook?
05:01.53 IriX64 and do what exactly?
05:01.58 louipc tinker
05:02.19 IriX64 one look convinces they should not be tinkered with.
05:03.01 Maloeran LCDs still seem to have problems with the black "color", it's not quite as black as my Viewsonic CRT
05:03.35 IriX64 its the screen mask your seeing.
05:04.59 louipc lol
05:05.22 Maloeran Print your own, 5 lines of code ;)
05:10.12 brlcad LCDs have exceptionally low "refresh rates" compared to CRTs and are usually in the 20-100Hz range, 60Hz is pretty common
05:10.44 brlcad but since they are "charged" as IriX64 noted, it doesn't mean nearly the same
05:11.30 brlcad there's generally no "scanline flickering" for example, as there is no scanline beam, the image just has a burn in/out time
05:12.37 brlcad one of the things that can make gaming painful on crappy LCDs (and even high-end ones in general) because of image motion and high response times
05:13.10 brlcad not as much of a problem these days, most LCDs are "good enough" at the 60 Hz range
05:18.14 Maloeran This 5ms response time would be equivalent to 200hz, that's quite high
05:29.04 IriX64 Maloeran: why don't i just use 'g' :)
05:50.08 Maloeran Hum. 60 million rays per second, 100fps in 800x600
05:50.55 IriX64 just which laptop model is that ? ;)
05:51.44 Maloeran A big heavy and noisy laptop, it's not comfortable at all sitting on my lap :)
05:51.53 IriX64 100fps? I get 2.8-12.0 depending.
05:52.40 Maloeran This is not the raytracer you see in BRL-CAD, I'm talking about rendering 100 full frames of first-hit per second
05:53.08 IriX64 was gonna comment about penguins :)
05:56.02 brlcad heh, http://img470.imageshack.us/img470/7848/image001ac0.jpg
05:56.15 IriX64 first write loop unrolling and jump optimizations amongst other things into your compiler then recompile.
05:57.20 IriX64 thought that was spelled doughnuts brlcad.
06:01.23 IriX64 anybody with g-jack.exe, could you give me an approximate byte size?
06:03.31 Maloeran I don't think you'll find a lot of people with .exe files here...
06:04.50 IriX64 equivelent will do.
06:08.02 IriX64 louipc will fbsd still run an exe file?
06:18.50 brlcad tofu:~ morrison$ ls -la /usr/brlcad/bin/g-jack
06:18.51 brlcad -rwxr-xr-x 1 root wheel 52860 Aug 11 2006 /usr/brlcad/bin/g-jack
06:18.53 brlcad 58k
06:19.01 brlcad er 52
06:19.06 IriX64 http://irix64.spaces.live.com/ <==== looksee
06:19.09 IriX64 ty
06:22.02 brlcad can't imagine what that number would be useful for, comparing apples and kiwis
06:24.28 IriX64 I'm sorta bloated :)
06:26.34 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
07:02.59 brlcad you're probably compiled static, it's not the same comparison
07:21.00 IriX64 trew :)
08:16.14 IriX64 my "space" eh microsoft? reeks of bait, but what you gonna do? :)
09:25.50 IriX64 btw that pix of Mr. Brlcad came from Aberdeeen city records, when i stumbled on BRL-CAD I did a little research.
10:39.38 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
12:45.21 *** join/#brlcad cad86 (n=550c4101@bz.bzflag.bz)
15:00.26 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/include/wdb.h: remove the conditional compilation of the mk_brep function
15:04.40 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: fix several bugs in the implementation of RT_MemoryArchive. remove use of dynamic_cast.
15:15.05 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/src/librt/table.c: provide function table stubs for good behavior when openNURBS is not built
15:18.51 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/src/libwdb/ (brep.cpp Makefile.am): provide a C stub of mk_brep when openNURBS is not built. prevent NULL breps to mk_brep
15:21.04 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/src/libwdb/brep_stub.c: provide a C stub of mk_brep when openNURBS is not built.
15:26.00 ``Erik *yawn*
15:41.09 Maloeran Anyone could use an user on a 8 cores box? Though I'm sure you guys got access to 1024 processors on a daily basis :)
15:57.42 ``Erik the biggies are a hassle, but i have three 8 core opterons at my disposal... heh :D
15:58.08 ``Erik so unless you're loading something other than linux... O:-)
15:59.18 ``Erik http://www.cuisinenet.com/digest/breakfast/map_world.shtml
16:01.07 Maloeran Ahah, neat
16:03.46 ``Erik heh, like the old LISA, yes
16:03.53 ``Erik oriented the way a paper would be
16:04.15 ``Erik which is why i rail on having 'start bars' or 'docks' or whatever at the bottom instead of the side :D
16:05.05 Maloeran Good point :)
16:19.43 clock_ Maloeran: what about 87 degrees?
16:42.17 Maloeran That could be amusing too
17:51.48 ``Erik 87 degrees? is that like a boy band?
18:21.15 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/ (include/raytrace.h src/librt/nmg_bool.c): add flag to silence nmg boolean eval
18:44.37 *** join/#brlcad clock_ (i=clock@84-72-63-214.dclient.hispeed.ch)
19:11.34 brlcad Maloeran: I believe you can, but there's an issue with that
19:12.16 brlcad the underlying smooth anti-aliasing that X (and most graphical interfaces) does for LCD displays takes advantage of the RGB interleave
19:13.15 brlcad you end up with nasty aliasing effects if you simply tell X11/xorg to rotate the display without updating the display system to do something different for anti-aliasing
20:13.30 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) [NETSPLIT VICTIM]
20:49.05 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
21:12.40 *** join/#brlcad IriX64 (n=who@bas3-sudbury98-1168056909.dsl.bell.ca)
21:19.14 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168056909.dsl.bell.ca)
21:24.33 IriX64 http://www.pastebin.ca/368141 <------ ``Erik I'm trying :)
21:34.31 IriX64 http://www.pastebin.ca/368154 < --- this though happens every time i try to build BRL-CAD with shared libs enabled and I *can't find it.
21:35.01 IriX64 --disable-shared is a workaround but...
21:39.22 IriX64 louipc have you tried?
21:40.08 brlcad IriX64: try installing libpng on your own
21:40.35 IriX64 change dir to libpng and compiule and link you mean.
21:40.45 IriX64 compile too
21:41.02 IriX64 ill try that.
21:43.17 IriX64 an hour from now, i'm going to let this run complete (or error out) :)
21:44.02 IriX64 could try it on the backup tree but im leary of dinking around in there.
21:55.08 IriX64 ill try configuring exactly the same way and will switch to libpng.
22:03.07 IriX64 http://www.pastebin.ca/368180 <--- brlcad doing it that way yields this output.
22:18.28 brlcad IriX64: that's not what i meant
22:18.46 brlcad i meant go get libpng, compile it and install it or find a cygwin package for it
22:18.49 IriX64 hrmm?
22:19.21 IriX64 to get by it you mean, ill just run with --disable-shared but ty.
22:19.36 brlcad but your second error pastebin is actually considerably more informative
22:19.48 brlcad that shows the real error
22:20.01 IriX64 hope it helps.
22:20.19 brlcad well, it looks like something goofed in src/other/libz
22:20.31 brlcad *** Warning: This system can not link to static lib archive ../../../src/other/l
22:20.32 brlcad ibz/libz.la.
22:20.37 IriX64 dunno, i'm not that good :)
22:20.51 brlcad there should also be a shared one in there
22:21.13 IriX64 ty ill check.
22:21.14 brlcad what does this report: ls -la src/other/libz/.libs/libz*
22:22.02 IriX64 no such file or directory.
22:22.27 IriX64 just a sec.
22:23.34 IriX64 http://www.pastebin.ca/368213
22:23.53 IriX64 gotta run an errand brbr well in a few minutes.
22:26.30 Maloeran Can anyone confirm my assumption that laptops are as vulnerable to low temperatures as desktops, hence one shouldn't boot one which stayed a hour at -10C?
22:29.07 dtidrow_work I would say yes, though that's mainly for the hard drive
22:29.25 dtidrow_work I imagine that the bearings might get rather sticky at those temps
22:30.17 ``Erik laptop hdd's (and fans) tend to be smaller with smaller tolerances, though, I'd imagine that'd make them more susceptable to heat contraction and expansion, no?
22:30.27 ``Erik <-- obviously has no clue what he's talking about :D
22:30.32 ``Erik later, dudes, headin' home
22:30.35 brlcad IriX64: that's rather incorrect..
22:30.41 brlcad to only have the .a
22:31.11 brlcad cd src/other/libz and try a make .. see if it links a libz.so or .dll or whatever it does under cygwin
22:31.52 brlcad if it still doesn't make it, do a make clean there, then make again .. see if there's any message in the output as to why a shared library isn't built
22:36.47 IriX64 did a make clean there before i started but ill check.
22:38.02 IriX64 doing libz will give you the whole thing.
22:39.09 IriX64 http://www.pastebin.ca/368227
22:41.22 IriX64 Maloeran a cup of warm broth would do wonders for that chilly laptop :)
22:47.09 IriX64 btw it does .so under cygwin.
22:51.07 brlcad IriX64: ls -la .libs/libz*
22:53.13 IriX64 http://www.pastebin.ca/368242
22:55.19 IriX64 mmm a teddy...err wait thats toddy ;)
22:55.27 brlcad huh
22:55.31 brlcad there it built it
22:55.48 brlcad some sort of wierd timing
22:56.01 brlcad cd ../../.. && make
22:56.14 brlcad libpng should do better this time
22:57.49 IriX64 http://www.pastebin.ca/368245
22:59.41 brlcad cd src/other/libpng && make clean && cd ../../.. && make
23:02.49 IriX64 http://www.pastebin.ca/368253
23:04.41 brlcad hrm, that's rather useless .. ld just fails with no error
23:04.53 IriX64 agreed
23:05.42 IriX64 its not something i did i think because it did it very first build before i touched anything.
23:06.23 brlcad i don't think it's anything you've done
23:06.35 brlcad i think it's an environment/ld/cygwin issue
23:06.51 brlcad would have to see if there's an ld flag or something to get more verbose output
23:07.00 brlcad maybe remove the --silent libtool flag
23:07.47 brlcad try adding ./configure --enable-build-progress
23:07.57 IriX64 part of this is my fault, that darn error should be more informative. let me try something.
23:08.01 brlcad don't remember if that was added before 7.8.4 or after
23:08.17 brlcad grep bc_build_progress configure.ac
23:08.22 brlcad it should return a line or two
23:08.56 brlcad if it does, rerun configure with --enable-build-progress and see if libpng's failure is more informative
23:11.45 IriX64 http://www.pastebin.ca/368263
23:12.44 brlcad heh, i don't need to see it
23:12.50 brlcad just "if it does" ....
23:13.04 IriX64 reconfiguring, doin a clean first.
23:16.48 IriX64 could it be that version number on the .so? version mismatch or something, mmm but that doesn't explaiun the undefs.
23:21.17 IriX64 http://www.pastebin.ca/368273
23:21.22 IriX64 bbiab.
23:35.23 brlcad still no error message -- looks like an ld bug to me, but that's not something I can debug easily without sitting at a console and testinging and checking lots of things
23:37.34 IriX64 brlcad: I agree, its got to be this .so.2.24 thing, not being handles properly, tried an eggdrop compile and i have no problem with .so modules.
23:38.21 IriX64 many thanks (and apologies to pastebin.ca for cluttering them up )
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070223

irclog2html for #brlcad on 20070223

00:04.36 ``Erik IriX64 ... .exe files are PF executables, fbsd uses ELF or QMAGIC executables... there's no way it can run..
00:05.49 IriX64 im from missourrii , show me.
00:06.00 ``Erik ... go hop on a linux or freebsd box
00:06.04 ``Erik and try to run a windows executable.
00:06.07 ``Erik without using an emulator.
00:06.12 ``Erik then you'll be shown
00:06.41 IriX64 $ uptime
00:06.41 IriX64 <PROTECTED>
00:06.41 IriX64 IriX64@FthrNtr ~/brlcad-7.8.4
00:06.41 IriX64 $
00:06.51 IriX64 this is on a windows machine.
00:07.29 IriX64 crap should have pastebinned, sorry. :(
00:07.32 ``Erik <PROTECTED>
00:07.35 ``Erik not a windows machine
00:07.36 ``Erik :D
00:08.26 ``Erik <PROTECTED>
00:08.33 ``Erik also not a windows machine... :D
00:08.39 IriX64 :)
00:08.57 ``Erik you can tell by the uptime... O:-)
00:09.07 IriX64 you can tell mine by the short time its been up. :)
00:09.13 Maloeran Tsk, such high uptimes are a sign that you don't overclock enough!
00:09.20 IriX64 heh
00:10.30 ``Erik heh, these are machines meant for reliability...
00:11.02 ``Erik <PROTECTED>
00:11.17 Maloeran Oops
00:11.22 Maloeran <PROTECTED>
00:11.27 ``Erik hearing an old woman bark "who do I have to gum to get a refill?" is disturbing
00:12.29 ``Erik (was on simpsons... mal, urban dictionary for 'gumjob' ... O:-) )
00:12.30 Maloeran I think I don't want to look up other meanings of the verb "to gum" that I'm not familiar with
00:12.51 ``Erik perhaps a wise move
00:13.09 IriX64 juciy fruit? :)
00:13.36 IriX64 thats chewing gum
00:14.13 ``Erik doublemint, yo, hook me up with some hot twins ;)
00:14.27 IriX64 heh sen sen
00:17.32 IriX64 copy pretty.exe pretty.a pretty.a <---- still runs
00:18.02 ``Erik ... on windows, yes.
00:18.06 ``Erik because it's still a PF binary...
00:18.10 ``Erik it is NOT an elf binary
00:18.26 ``Erik here, let me send you an ELF binary, lets see if you can run it...
00:18.41 IriX64 was producedto be no matter what its called.
00:19.11 IriX64 quite right
00:19.30 IriX64 rt11 rawks ``Erik. :)
00:19.39 IriX64 RT11 get it right.
00:20.09 ``Erik aaaaand you know this from experience? no? thought so :D
00:21.08 IriX64 Why can't i produce an ELF binary and call it whatever i want?
00:21.15 Maloeran You can't produce ELF binaries on windows. Windows uses that MZ thing
00:21.41 IriX64 gcc cannot produce elf binaries? since when
00:21.42 IriX64 ?
00:21.57 Maloeran gcc produces binaries that are appropriate for your platform, unless you cross-compile
00:22.06 ``Erik uh, if you install a normal gcc on windows, it cannot produce elf binaries
00:22.08 Maloeran And when you cross-compile, you can't execute the binaries meant for the target platform
00:22.41 Maloeran IriX64, just install Linux and play around with it
00:23.05 IriX64 http://www.pastebin.ca/368340
00:23.33 ``Erik ... yes... and?
00:23.47 IriX64 Maloeran: illegal instruction trap, handalable without bailing?
00:24.28 Maloeran You can catch the SIGILL signal, yes
00:24.53 Maloeran SIGKILL and SIGSTOP are the only two you can't catch
00:24.57 IriX64 and try to find a cygwin entry point ie your MZ thing
00:25.33 IriX64 exe is huge but 200gig drive here *shrug*
00:26.07 Maloeran I really recommend to repartition and install Linux, you'll get some good and more varied experience
00:26.36 IriX64 had linux on vmware.
00:26.43 Maloeran Real Linux ;)
00:26.59 IriX64 its vmware thats not real ;)
00:27.35 ``Erik (or fbsd, or nbsd, or obsd, or dragonfly, or minix, or zetaos, or ...)
00:27.59 ``Erik solaris-x86, ...
00:28.18 Maloeran He'll suffer less with Linux
00:28.29 ``Erik I'd disagree
00:28.37 ``Erik YOU suffer less with linux because you're familiar with linux
00:28.44 ``Erik just like irix suffers less with windows right now
00:28.59 ``Erik man, that sentence sounded dirty, irix64 needs a new nick o.O
00:29.20 Maloeran I think there are Linux distributions far friendlier than FreeBSD...
00:29.33 Maloeran And he's not quite ready for Gentoo or Linux from scratch :)
00:29.43 ``Erik there're bsd distributions far friendlier than fbsd, too
00:29.46 ``Erik like pcbsd
00:29.56 Maloeran Ah, never heard of it
00:30.15 IriX64 http://www.pastebin.ca/368347 <--this is the only piece of code ive ever written. :P
00:31.12 ``Erik wow, there is so much wrong with that
00:31.14 ``Erik *boggle*
00:31.18 ``Erik O:-)
00:31.36 Maloeran Well, at least it's C and not Javascript or Basic
00:31.54 ``Erik it's sorta C
00:32.07 IriX64 C- i call it.
00:32.49 ``Erik would that even compile with the args messed up? heh
00:33.02 Maloeran I think it will compile with warnings
00:33.19 Maloeran Well, assuming you got a compiler with conio.h and kbhit() of course
00:33.35 ``Erik those're lib functions, not compiler things...
00:33.50 brlcad reminds me of an old dos program I wrote a really long time ago
00:34.30 ``Erik backward args, poor logic path, magic numbers, no indentation, etc? :D
00:34.31 ``Erik *duck*
00:34.33 brlcad compiler too.. they're both int-castable values and main is in the compiler's realm
00:39.26 Maloeran I never quite understood that one
00:39.46 ``Erik *shrug* probably just weren't in the sym map
00:40.11 Maloeran It's a low-level interrupt, can't get any closer to the hardware
00:40.37 ``Erik dos may've caught the interrupt, didn't recognize it, and did an iret without pushing it
00:40.37 Maloeran Eh no :), IriX64's archaic code brings back memories, old stuff I never figured out and still don't
00:40.39 IriX64 kb too
00:41.00 IriX64 getvect setvect how much fun is that.
00:41.41 IriX64 btw ill have you know pretty runs just fine.
00:45.03 Maloeran So how's that OS coming along, Erik? :)
00:45.25 IriX64 http://irix64.spaces.live.com/?_c11_PhotoAlbum_spaHandler=TWljcm9zb2Z0LlNwYWNlcy5XZWIuUGFydHMuUGhvdG9BbGJ1bS5GdWxsTW9kZUNvbnRyb2xsZXI%24&_c11_PhotoAlbum_spaFolderID=cns!BFB9E7E9DA2BD02D!113&_c11_PhotoAlbum_startingImageIndex=15&_c11_PhotoAlbum_commentsExpand=0&_c11_PhotoAlbum_addCommentExpand=0&_c11_PhotoAlbum_addCommentFocus=0&_c=PhotoAlbum&_c02_owner=1
00:45.42 IriX64 i *wont do *that again sheez
00:46.45 ``Erik haven't touched it in a while, mal, too much other stuff to do :(
00:47.04 IriX64 ``Erik you write os?
00:47.23 ``Erik in the grand scheme of things, that os is awfully low on the priority list
00:47.45 IriX64 personal project then?
00:47.57 ``Erik yeah
00:48.12 ``Erik both my own os and most of my work with fbsd are personal projects
00:48.30 IriX64 Based on or is this a new idea?
00:49.39 ``Erik um, inspired by old lispos, with some other equally ancient ideas like automatic parallelism and distribution, stateful system coherency, etc
00:50.57 Maloeran An OS with its own synchronisation mechanisms and interfaces geared up towards cluster processing could be amusing
00:52.40 Maloeran IriX64, you seem to be motivated and have free time, you should pick up a C book and burn a Linux CD
00:52.59 ``Erik or a bsd cd, or a solaris cd, or a zeta cd, or a ...
00:53.10 IriX64 if any body cares, that Gesr thing is a paper tape reader/punch replacement for an industrial computer.
00:54.42 Maloeran Or a Linux CD, and embark in a grandiose and wondrous adventure towards knowledge, the infinity and beyond!
00:55.38 IriX64 can't wait till my spirit take flight.
00:57.29 ``Erik <-- also stunted for learning basic as his first programming language :D
00:57.56 IriX64 fortran here
00:58.08 IriX64 WatIV
00:58.14 ``Erik obviously not, irix.
00:58.32 ``Erik :D
00:58.41 IriX64 WatIV is obvious?
00:58.53 IriX64 :)
01:01.05 Maloeran Ouch Erik, Basic. I'm sorry, I didn't know...
01:02.25 IriX64 need to tend to life. l8r.
01:02.41 Maloeran I have used C and assembly rather exclusively, if you omit the attempts at getting used to other languages
01:16.49 louipc I recommend archlinux :D
01:17.51 louipc oh he left :P
01:18.46 Maloeran Ubuntu is supposed to be very friendly though I heard some horror stories
01:19.23 Maloeran A friend had an IDE controller or something that it didn't like somehow, and it would destroy cdrom drives systematically
01:19.28 louipc horror or stories of discomfort?
01:19.34 louipc that's horror
01:22.12 louipc I just found it very uncomfortable
01:23.50 ``Erik maybe you put the cd in the wrong place?
01:24.25 louipc hah hah
01:28.00 Maloeran for cutting, rather
01:33.54 Twingy guess what
01:34.05 Twingy time to go running
02:52.24 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
05:51.50 *** join/#brlcad justin_ (n=justin@74.92.144.217)
07:17.12 Maloeran brlcad, a stupid question, but if I make changes to librt's nmg_* functions, how can I test? :)
07:17.42 Maloeran Also, may any fix to have triangles face the proper pay prove useless with the coming opennurbs updates?
11:31.27 *** join/#brlcad tofu (n=sean@bz.bzflag.bz)
11:34.04 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com)
12:50.07 *** mode/#brlcad [+o brlcad] by ChanServ
13:34.23 CIA-7 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: make sure we can restore COPYING/INSTALL when automake decides to ignore our umask
13:56.13 brlcad Maloeran: easiest would probably be to take one of the converters, e.g. g-stl or g-nmg and test
13:57.34 brlcad and no, I don't think it'd be useless.. opennurbs has a *long* way to go to prove that it can replace nmg outright -- for now it's just going to be a new primitive, replacing tessellations would be something to try after that
14:42.22 *** join/#brlcad cad59 (n=c128fb04@bz.bzflag.bz)
14:45.21 *** join/#brlcad cad59 (n=c128fb04@bz.bzflag.bz)
15:39.50 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libtie/define.h: use common.h to wrap brlcad_config.h for external apps
16:06.08 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: Begin implementation of brep plot routine. start with coarse mesh from openNURBS.
16:52.18 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: Begin implementation of brep plot routine. actually use vlist to draw mesh.
17:06.25 brlcad shibby
17:23.26 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168049077.dsl.bell.ca)
17:38.04 IriX64 http://www.spaces.live.com/IriX64
18:01.57 CIA-7 BRL-CAD: 03erikgreenwald * 10rtcmp/adrt/adrt.c: fill in ray origin and dir on shoot. Set nmg 'silent' flag. dup path.
19:32.43 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/adrt/libtie/define.h: common.h should always be included before any system headers
19:53.03 IriX64 ``Erik, so you admit I can produce ELF binaries on my toy windows systen ? :P
19:53.11 IriX64 system too.
19:54.37 ``Erik if you were to install a real ELF crosscompiler and knew how to use it, sure
19:54.46 ``Erik ...
19:54.50 ``Erik that's not an elf binary
19:54.59 ``Erik do you have "file" installed? it's a program that tells you about a specified file
19:55.02 IriX64 is now :)
19:55.18 ``Erik it'll identify binaries and what format they are
19:55.48 ``Erik $ file /usr/brlcad/bin/rt
19:55.51 ``Erik /usr/brlcad/bin/rt: ELF 64-bit LSB executable, AMD x86-64, version 1 (FreeBSD), dynamically linked (uses shared libs), not stripped
19:55.56 IriX64 I have it. should use it , yes? :)
19:56.03 ``Erik $ file /usr/brlcad/bin/rt
19:56.06 ``Erik /usr/brlcad/bin/rt: Mach-O executable ppc
19:56.41 ``Erik you'll probably see something about a windows PE executable
19:56.50 Maloeran The extension does not define what a file is, it's used by certain environments to decide the default actions when for the files
19:57.02 Maloeran when interacting* with the files
19:57.20 ``Erik certain stpid environments, good ones look at file magic *cough*
19:57.48 Maloeran File magic is far slower
19:58.05 ``Erik yes, .0001 seconds instead of .000001 seconds, ohs noes
19:58.22 IriX64 $ file mged.exe
19:58.22 IriX64 mged.exe: MS-DOS executable PE for MS Windows (console) Intel 80386 32-bit
19:58.22 IriX64 IriX64@FthrNtr /usr/cygcad/bin
19:58.46 Maloeran It's far slower than that, really. There are WMs and dekstops which run file for every file of a directory when you view it
19:58.59 Maloeran And it crawls terribly, opening every file and checking its format
19:59.36 ``Erik heh, nautilus does that, I think, and caches results... it even extracts images to provide thumbnails iirc *shrug*
20:00.35 Maloeran rxvt is all the gui I need anyhow :)
20:01.17 Maloeran I used both elelfm2 and gentoo for some time, I stopped using both when some bugs ( in *both* ) made the apparent selection be different from the real selection, causing me to delete files I did not want to
20:02.09 ``Erik if you're too lame to delete files from the command line, use mc, it sucks less :D
20:02.43 Maloeran Eh, I always use the command line now, I finally got used to it
20:10.22 IriX64 how do you camman a line? :)
20:10.26 IriX64 command too
20:10.43 Maloeran With a sharp ruler
20:10.57 IriX64 .me bows to Maloeran :P
20:11.03 IriX64 err
20:13.28 IriX64 err Maloeran ordered my ammunition confiscated. :)
20:25.29 Maloeran Just install some Unix, you'll learn quite a bit. Pick Linux or FreeBSD, it will determine who of us two you can ask questions to
20:25.50 IriX64 haaha I get it. thanks.
20:30.15 ``Erik neat, adrt gives radically wrong answers, I must be using it wrong
20:31.34 Maloeran That might be why it seems so slow
20:31.46 ``Erik http://paste.lisp.org/display/37285
20:32.24 Maloeran Cool
20:32.44 ``Erik 'firing' in the middle is origin -> direction
20:32.58 ``Erik librt is first, then some adrt noise, then adrt results
20:34.07 ``Erik the massive jitter on adrt's x/y is what concerns me at the moment, though the distances on the r212 region are kinda concerning
20:34.50 IriX64 ``Erik? thats an rt shot? admitting my ignorance here.
20:34.59 ``Erik sorta, yes
20:35.10 IriX64 how's it done?
20:35.10 ``Erik it's a partition biulding shot using two engines
20:35.12 ``Erik uhhhh
20:35.15 ``Erik software? :D
20:35.18 IriX64 heh ty.
20:35.25 ``Erik if you want to do a single ray by hand, check out "nirt"
20:35.37 Maloeran I like these numbers. I think my code can fit well with that kind of accuracy
20:35.47 IriX64 never played with all the gadgets but i think ill experiment.
20:36.06 ``Erik hahaha, well, it's inexcusable accuracy :D I'm either doing osmething wrong, or tie is busted
20:36.59 ``Erik the z is all correct, I think
20:37.58 IriX64 get syntax errors in fron of all the BC_ stuff in configure.
20:38.03 ``Erik but the 1.2% deviation is ... wow
20:38.03 IriX64 front too.
20:38.12 ``Erik aclocal -I ./m4
20:38.18 ``Erik or ./autogen.sh
20:38.45 IriX64 ./autogen.sh works but you *should be able to run aclocal without switches.
20:39.13 IriX64 the stuff is there but has syntax errors
20:40.24 ``Erik the early autoconf'd version of brlcad didn't need that, talk to brlcad about it *shrug*
20:40.36 IriX64 ty
20:46.19 ``Erik <PROTECTED>
20:46.19 ``Erik <PROTECTED>
20:46.19 ``Erik <PROTECTED>
20:46.22 ``Erik nice... :(
20:47.07 Maloeran That's the source of the problem?
20:47.15 ``Erik I believe so
20:47.27 Maloeran It's surely to avoid divides by zero
20:47.34 ``Erik since my ray dir is defined as 0,0,1
20:47.53 ``Erik it gets used as TIE_PREC,TIE_PREC,1
20:49.17 ``Erik 0.008435
20:49.42 ``Erik which correlates
20:49.55 Maloeran This is all good stuff. The more inaccuraries you find there, the least worse my code will seem
20:50.00 ``Erik hah
20:52.29 ``Erik it's visually tolerable, but not geometric analysis tolerable... I think it'll need to be fixed :/
20:55.19 *** join/#brlcad Maloeran (n=maloeran@glvortex.net)
20:55.27 Maloeran I hate Ctrl+Alt+Backspace!
20:56.30 IriX64 http://www.pastebin.ca/369427 < -- a run of the behavious i described.
20:56.40 IriX64 behaviour too.
20:57.51 Maloeran Who would ever create a shortcut that kills X made of keys that one could very well use in rapid succession or simultaneously
20:59.15 ``Erik alt control delete?
20:59.35 ``Erik how is that so easy to hit? O.o
20:59.35 Maloeran At least that does not kill windows
20:59.47 Maloeran Ctrl+Alt+Backspace kills X instantly!
20:59.50 ``Erik also; run irc in screen, so'z it won't disconnect
21:00.04 ``Erik yes, alt+ctrl+backspace is the OMFGKILLX!!~!
21:00.57 ``Erik ahhh, the days of fullscreen game programming when sdl was flakey :D
21:01.04 Maloeran I frequently type with the right hand, the left hand holds ctrl+alt to soon switch desktop
21:01.20 Maloeran I make a typo, hit backspace, and boom. It happens about once every two weeks
21:01.36 ``Erik hm, the solution is simple: quit doing that.
21:04.12 IriX64 errr or undo it (duck)
21:06.46 brlcad IriX64: there are lots of things wrong with that
21:06.53 brlcad in regards to "15:37 * IriX64 wonders whats wrong with aclocal, autoheader, autoconf, automake sequence"
21:07.12 brlcad autoreconf doesn't do just that either
21:07.41 IriX64 but you should be able to do that no?
21:07.47 brlcad nope
21:07.53 IriX64 really?
21:08.07 brlcad well, at least no if you also want to expect it to work
21:08.09 IriX64 it used to work on 7.6.0
21:08.19 IriX64 and 7.6.2
21:08.20 brlcad you got lucky
21:08.25 IriX64 twice?
21:08.30 brlcad it *can* work
21:08.37 IriX64 details plz.
21:08.39 brlcad but it doesn't mean it *will* or should work
21:08.52 IriX64 not a problem then?
21:09.29 brlcad it's a problem with what you're doing, but not a problem with how it's set up
21:09.45 IriX64 wrong sequence?
21:09.52 brlcad yes
21:09.55 brlcad and wrong parameters
21:10.04 IriX64 ty.
21:10.13 IriX64 Ill study up on it.
21:10.47 IriX64 right now i'm listening to Romeo and Juliet by Dire Straits. :)
21:11.00 brlcad read autogen.sh, look for a section entitled MANUAL_AUTOGEN FUNCTION
21:11.11 IriX64 ty i will.
21:11.49 brlcad there it lists the steps you have to take if you want to do it by hand, though even that is slightly misleading as those steps apply to non-recursive configurations (and the next release will have recursive)
21:12.21 IriX64 automake is non-recursive ? :P
21:12.25 brlcad you should read the header to autogen.sh too -- says what it does in a summary
21:12.33 IriX64 ty
21:12.39 brlcad automake is neither recursive or non-recursive
21:12.50 IriX64 cmon it delves
21:13.18 IriX64 calls itself too.
21:13.35 brlcad make recurses and calls itself
21:13.43 brlcad automake just processes a bunch of files passed to it
21:14.58 IriX64 look for .am ahh found it engage operate on it mode done look for another, ah hell its a directory sigh....
21:16.18 IriX64 then translated it to vms dcl.
21:16.55 brlcad you have a lot of gillichisms in you
21:17.15 IriX64 yeah hard to unlearn you know, but i'm trying.
21:17.45 brlcad heh, i don't think that means what you think it means
21:17.54 IriX64 like typing with two fingers sigh, ill never beat that.
21:17.58 brlcad did you read autogen.sh yet?
21:18.11 IriX64 you meant now, hold on...
21:18.24 Maloeran Typing with 2 fingers? Impressive, you are quite fast at it
21:19.25 IriX64 err maunual_autogen_function not there case sensitivity turned off same.
21:19.50 IriX64 ty Maloeran.
21:19.53 brlcad then you're not using the newer autogen.sh that you were supposed to have downloaded a couple days ago
21:20.07 IriX64 wrong tree just a sec...
21:20.14 brlcad look for just manual then
21:20.31 brlcad and still, the header is the same in both, read the intro
21:20.46 brlcad after the legal junk is an explanation
21:22.38 IriX64 look its not there i tried searching four trees and the scipt i downloaded.
21:23.22 IriX64 and i checked for typos in my search string :)
21:24.30 IriX64 ill just rely on autogen.
21:24.51 IriX64 is the other method deprecated?
21:29.23 brlcad which is pretty much the response of everyone until they learn how to use them right
21:29.52 brlcad there are reasons why the tools are the way that they are, for better or worse, and seeing why they are the way they are only comes with time
21:30.32 brlcad the only way you can do better really is by changing a lot of assumptions, requirements, or increasing the baseline
21:30.59 brlcad otherwise, when used as documented, they work better than any alternatives
21:31.21 brlcad that doesn't mean easy on the developer, but it does result in an interface that requires the least of ones users
21:31.43 brlcad IriX64: in your case, you also apparently trying to learn how the tools themselves work for some reason
21:31.54 IriX64 curiousity.
21:32.05 Maloeran IriX64, go learn to code, it's more interesting ;)
21:32.12 brlcad I can't fathom why you'd *want* to try to run individual commands when there are two interfaces provided that work correctly
21:32.12 IriX64 comparing to what I am used too.
21:32.31 brlcad but that's not even practical knowledge for the most part.. running the autotools steps like that
21:32.45 IriX64 Thanks maloeran I need much knowlewdge care to teach? :)
21:33.08 brlcad it's not even a valid comparison to other build environments, as that's not even the documented use
21:33.14 IriX64 sorta like being a backyard mechanic brlcad.
21:33.37 Maloeran We can't "teach", but we can answer questions, Grab K&R, the C programming langyage holy bible, or some online guide
21:33.49 IriX64 will do.
21:34.21 IriX64 God created me with a leaky valve, I'll be right back.
21:35.11 brlcad if you really want to learn how it works under the hood, study autogen.sh in detail -- read it until you understand it one line at a time
21:36.12 brlcad autogen.sh only exists because of versioning/compatibility flexibility issues with the autotools over their years of existence, it's a wrapper around the documented way that "should" just work of running autoreconf with some options
21:37.21 brlcad there are no predefined steps that autoreconf takes that you can replicate for all projects, it does different things for different projects based on the contents of the build system files like configure.ac/in, Makefile.am and other files
21:41.50 brlcad if there are no versioning mismatch problems, bugs, or misconfiguration issues, all autogen.sh does is run autoreconf for you
21:45.08 Maloeran I'm sure it's the vim or Blender of configuration scripts, I just wish it could be used properly without learning so much
21:45.49 Maloeran Although libtools has often behaved erratically with me
21:46.23 brlcad more like the 'ed' of editor interfaces combined with the emacs feature list
21:48.06 brlcad libtool is the weakest link and most bug prone, but it also juggles the hardest part .. 90% of new-user libtool problems that I've seen (even my own) have been incorrect assumptions that happened to work somewhere but quickly broke under different conditions
21:49.10 brlcad contrary to autoconf and automake, libtool usually doesn't abort during autoreconf when something is specified wrong .. it just causes wierd/bad things to happen during compile/linking
21:49.29 Maloeran Example of erratical behavior. I made a copy of the scripts generated by libtool to append a "gdb" in the "exec" line, for obvious reasons
21:49.53 brlcad yep
21:51.30 Maloeran When the list of .o files change, these gdb scripts become really weird. Sometimes, they work, and the next moment, they don't ( nothing has changed ) with the script complaining about some .o file
21:51.30 Maloeran You may recompile without changing anything, and it might work again, then stop doing so. It's just... erratical
21:51.30 brlcad why does the list of .o files change?
21:51.37 Maloeran Because a new .c file was added for example
21:52.01 brlcad if a new c file is added, and you update the makefile.am, it's going to recompile the binary, and replace the script
21:52.23 Maloeran Right, but the old copy of the script with "gdb" added isn't updated ; and the behavior of that script is _really_ weird
21:52.47 Maloeran I realize I should update the scripts every time, but it really surprised me to see such inconsistant behavior
21:53.41 brlcad you've not said that was wierd/inconsistent
21:54.07 Maloeran What is weird is that the old copy of the script with "gdb" added might sometimes work and sometimes does not
21:54.12 brlcad if you've added a new compilation object, the presumably copied one that has a gdb added is invalid
21:54.20 Maloeran And I'm talking about running it 2 times in a row without changing anything else
21:55.00 brlcad ahh, what you're seeing is due to the reason the scripts exist in the first place too
21:55.30 brlcad when you recompiled, the build deleted the actual binary that your gdb script pointed to, which is actually just a local lt-binary
21:55.51 brlcad first pass through, it actually compiles/links it when you run the script
21:55.59 brlcad second pass, it has the lt- binary
21:56.30 Maloeran So somehow it works the first time but not the second?... It doesn't visibly compile anything
21:56.35 brlcad still, that's very much a matter of editing/running something that was/is invalid and shouldn't work
21:56.45 CIA-7 BRL-CAD: 03erikgreenwald * 10rtcmp/rtcmp.c: compute and display speedup
21:57.31 brlcad right, it doesn't blather about it, just compiles behind the scenes, and it does this for a rather good reason -- it's why it's a shell script there in the first place and not just the binary
21:57.58 brlcad if you want a binary that you can just run, you can disable shared libraries during configure
21:58.05 Maloeran I thought it was just to set the shared library paths right
21:58.17 brlcad that's one of the things it does
21:58.30 brlcad how to do that portably depends on the platform too
21:58.55 brlcad so it relinks the binary so that it should run without being installed (however that can be acheived for the target platform)
22:00.04 brlcad what ``Erik said is actually what you're "supposed" to do according to the docs, the fact that adding a gdb --args into the script works is about as significant as pulling out a hex editor on a binary to get some modified behavior
22:00.09 CIA-7 BRL-CAD: 03erikgreenwald * 10rtcmp/rt/rt.c: compute and save the hit points and normals
22:02.03 Maloeran All right, and this explains the "sometimes works, sometimes doesn't" part
22:03.24 ``Erik it always works, it just doesn't do what you expect :D
22:03.24 CIA-7 BRL-CAD: 03erikgreenwald * 10rtcmp/adrt/adrt.c: extract the path string per region
22:04.42 brlcad yep, almost guaranteed that it either notices the lt-binary is missing or is at least out of sync timestamp-wise (depends on your version of libtool), and it attempts to relink .. which I would think would fail sometimes due to symbols missing and othertimes for other reasons
22:05.09 brlcad or at least what you want
22:05.57 ``Erik "do what I mean, not what I say!"
22:38.06 IriX64 mea culpa, what time would you like me to report to the firing squad?
22:38.32 Maloeran At 26:14 and be on time!
22:38.44 IriX64 Right captain.
22:39.02 brlcad would you like fish sticks or peanut butter as your last meal?
22:39.13 IriX64 also explains why brlcad is channel op :)
22:39.39 IriX64 mmmmm sirloin, rare :)
22:39.57 IriX64 trying to accuse me of buttering you up?
22:40.35 brlcad you're the wrong gender to be buttering me up
22:40.45 IriX64 it's configing happily now. thanks for the tutorial.
22:41.09 IriX64 thats for sure man... the parts were'nt meant to go together :)
22:41.13 brlcad seriously, though -- if you want to know how the engine works, read through autogen.sh in detail -- at least the comments
22:41.21 IriX64 were'nt too.
22:41.35 IriX64 already started.
22:42.08 IriX64 I can safely be accused of being just a casual *nix user.
22:44.31 IriX64 and now it's happily "making"
22:51.57 brlcad not really, other than perhaps having had this discussion at least twice now about how you should read autogen.sh if you really want to break things into pieces like that.. and I think you've still not done that :P
22:53.49 IriX64 45000000 Maloeran, thats a pricey sentence.
22:55.18 Maloeran Failure to paiment will return in spatial confinement for 6.5*9^10 units of Plank time
22:57.39 IriX64 Plank as in walk?
22:57.44 IriX64 http://www.pastebin.ca/369597
22:57.57 IriX64 still working on this.
22:58.27 brlcad i feel like a parrot with you sometimes :)
22:58.52 IriX64 heh you didn't have to go look :)
22:59.02 brlcad that's some entirely unknown ld/cygwin/libtool issue
22:59.29 IriX64 agreed, funy thing is it keeps compiling.
22:59.34 brlcad your best bet is to install libz and/or libpng on your own, add them as static libs to the build during configure
22:59.47 brlcad ah, now it's compiling? yesterday it was failing?
22:59.50 brlcad what'd you change?
23:00.14 IriX64 build alias.
23:00.23 brlcad huh?
23:00.56 IriX64 --build=i686-pc-cygwin compiles, --build=whatever compiles only with --disable switch.
23:00.59 brlcad if people aren't supposed to click on a link or derive something interesting by clicking on a link, then it shouldn't be pasted :P
23:01.33 IriX64 kindly telling me to watch what links i put in the channel, noted and thank you :)
23:03.17 brlcad I'd also think that there's no need to keep thanking people after you're told things, I can't imagine that you really are *that* thankful for everything ..
23:03.30 brlcad maybe thank when it's thank-worthy, really useful? :)
23:03.35 brlcad just a thought :)
23:03.40 IriX64 :)
23:04.07 IriX64 I've never ever really grown up you see :)
23:04.19 IriX64 treat everybody like their my parents.
23:04.23 brlcad that much I gathered a really long time ago
23:04.44 brlcad I swore you were 12 for months
23:04.56 brlcad still do some days
23:06.42 IriX64 zasm was kinda fun too eh ``Erik?
23:10.21 IriX64 do incompatible pointer types warnings interest you? I can restart if they do.
23:12.29 Maloeran Ignore, it's probably fine
23:12.40 IriX64 ty
23:13.17 IriX64 fixed Sc.c and cursor.c tho.
23:13.50 IriX64 (char *) buncha times in both.
23:21.41 brlcad IriX64: nah, it would be nice for someone to actually go through and fix all of the warnings, especially make it so that --enable-warnings comes up clean
23:22.24 brlcad but that's mostly dusting under the lampshade in the closet in the upstairs bedroom sorts of maintenance
23:44.20 IriX64 i might tackle it don't know about code will never be executed though :)
23:45.55 louipc salutations
23:46.14 IriX64 and everybody hallucinated :)
23:46.50 brlcad louipc: howdy loui
23:48.06 Maloeran Some warnings can't be removed without negatively impacting performance, annoyingly
23:48.28 IriX64 tajke your pick clean or mean :)
23:48.33 IriX64 take too.
23:48.47 louipc I choose mean
23:49.42 Maloeran I say efficiency above clean code, portability and reliability!
23:49.45 brlcad those are pretty darn rare, and usually imply reliance on just compiler behavior that one probably can't be guaranteed anyways (beyond compiler writer promises)
23:50.33 Maloeran brlcad, such as these "variable might be used unitialized" or even "variable is used unitialized"
23:51.00 Maloeran Though the second one is very specific
23:51.02 louipc actually I choose portability
23:51.06 brlcad the problem with efficiency, is that you can blame so many things on that banner to the point of rediculousness
23:51.53 brlcad Maloeran: err.. using a variable that's been uninitialized would be bad unreliable behavior
23:52.19 ``Erik bakebakebake
23:52.25 brlcad that's usually something that might work on one system/compiler, but could easily cause an outright crash on another
23:52.30 Maloeran It's not unitialized, but GCC isn't clever enough to understand it. Pick a SSE m128 register, if you write the lower and higher 64 bits independantely, GCC will complain it's unitialized
23:52.57 brlcad ahh, that's somewhat different -- that borderlines on a false positive
23:53.20 Maloeran Sure, I'm talking about these borderline cases here, where removing the warning would reduce performance
23:53.47 ``Erik ohyeah, mal, it breaks on fbsd again, some _mm ops that are named different or somethin'
23:54.11 Maloeran That's weird, anything more specific?
23:54.15 brlcad that one in particular "probably" falls under the "pretty darn rare" category, without seeing the actual code
23:54.40 ``Erik I had it, but I forgot it, um, I suppose I could regenerate the error :)
23:55.13 ``Erik updateupdateupdate
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070224

irclog2html for #brlcad on 20070224

00:34.30 ``Erik ../../rtirenderblend4sse.c: In function `elemcallb':
00:34.30 ``Erik ../../rtirenderblend4sse.c:251: warning: implicit declaration of function `_mm_castps_si128'
00:34.30 ``Erik ../../rtirenderblend4sse.c:251: error: incompatible type for argument 2 of `_mm_and_si128'
00:39.08 Maloeran Hum. Okay
00:39.31 Maloeran Do you have SSE2 on that box?
00:40.22 ``Erik <PROTECTED>
00:42.20 Maloeran On FreeBSD, right? Does it find emmintrin.h? Don't you have these pseudo function calls in it?
00:43.18 Maloeran Perhaps I used non-standard SSE intrinsics by mistake, I'm just a bit surprised
00:43.48 ``Erik $ ls -l /usr/include/emmintrin.h
00:43.48 ``Erik -r--r--r-- 1 root wheel 34528 Sep 16 2005 /usr/include/emmintrin.h
00:44.23 Maloeran Can you grep it for castps_si128?
00:44.44 Maloeran Must be a non-standard SSE intrinsic, it's just a cast anyway
00:45.22 ``Erik http://www.freebsd.org/cgi/cvsweb.cgi/src/contrib/gcc/config/i386/emmintrin.h?rev=1.1.1.3&content-type=text/x-cvsweb-markup
00:47.01 Maloeran Okay. I'll fix that soon
00:47.53 *** join/#brlcad brlcad (n=sean@bz.bzflag.bz)
00:48.04 *** mode/#brlcad [+o brlcad] by ChanServ
00:48.50 brlcad "There was a problem with the switch that has been resolved by the IP Engineering department, your server was not rebooted but is currently online and responsive to my ping requests."
00:49.08 brlcad for anyone on or connected to .bz, that is
00:52.04 ``Erik O.o
00:56.17 ``Erik ld: .libs/job.o has external relocation entries in non-writable section (__TEXT,__text) for symbols:
00:56.17 ``Erik jobThreadWork
00:56.19 ``Erik neat
00:57.57 Maloeran What is that?
00:58.47 Maloeran Oh, some platform doesn't like my assembly hack to align the stack on 16 bytes on ia32
00:59.18 Maloeran Have a look at RF/job.c, I'm not sure what that error message means
01:03.46 Maloeran Any thoughts or further insight?
01:05.05 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168049077.dsl.bell.ca)
01:08.36 *** join/#brlcad brlcad (n=sean@bz.bzflag.bz)
01:08.45 *** mode/#brlcad [+o brlcad] by ChanServ
01:09.13 ``Erik couldn't you do something like an alignment attribute? O.o
01:09.51 Maloeran No, it's the stack itself that is not aligned
01:10.06 Maloeran The compiler can't preserve stack alignment if the thread stack wasn't aligned to begin with
01:10.37 ``Erik hrm *shrug*
01:10.37 IriX64 what the hey does the compiler care about a users thread?
01:10.37 Maloeran So when launching a thread, first thing I do is fixing the alignment, and the compiler preserves the alignment from that point
01:10.46 IriX64 it's all code.
01:10.57 IriX64 unless you have thread optimizations.
01:10.59 ``Erik the compiler doesn't, but if you are misaligned when you try to execute an sse op, shit blows up
01:11.11 IriX64 runtime?
01:11.14 Maloeran Yes
01:11.15 ``Erik yeah
01:11.17 IriX64 obviously duh.
01:11.43 IriX64 auto assigned stack or user determined?
01:11.56 Maloeran What's the fix, Erik? Is the symbol incorrect on fbsd, does it need an underscore or something?
01:12.04 Maloeran Automatically assigned stack
01:12.23 IriX64 system *should keep track of it then.
01:12.28 IriX64 alas
01:12.37 IriX64 all systems are not created equeal.
01:12.44 Maloeran An automatic stack will be allocated in the proper memory bank for the processor, for higher performance. If I were to provide it, I would need to do some non-portable libNUMA fu and Erik would hate me
01:12.53 IriX64 ergo code generated for one system etc...
01:13.13 IriX64 heh beat eric with a noodle.
01:13.43 IriX64 btw am i breaking anything by having Mr. Muss's face on my space?
01:13.59 IriX64 I mean is it allowed i should have asked first.
01:14.39 ``Erik what symbol? the job breakage was osX on an x86 core duo
01:14.58 Maloeran The jobThreadWork symbol that I'm calling from assembly
01:15.34 ``Erik that's a mac, not fbsd
01:16.04 ``Erik <-- doesn't know the fix
01:16.05 Maloeran <-- neither
01:16.06 ``Erik <-- thinks only linux has the alignment broken stuff, though
01:16.32 Maloeran Erik, test it. Disable the RF_I386_STACK_ALIGNMENT_HACK switch
01:16.35 ``Erik I'm fairly sure you can just call jobThreadWork() on fbsd and it self-aligns
01:16.47 ``Erik but your sse stuff is broken on fbsd right now *shrug*
01:17.58 ``Erik heh, I have my reasons.
01:18.25 Maloeran If you want to test Erik, just replace _mm_castps_si128(x) with (__m128i)x
01:20.02 ``Erik I deleted RF_I386_STACK_ALIGNMENT_HACK from config.h and it works fine on the mac
01:20.21 ``Erik I think RF_I386_STACK_ALIGNMENT_HACK should only be if __linux__ && __x86__
01:20.27 Maloeran Agreed
01:22.57 ``Erik hrm, ok, changing the castps let it compile... but it's not decently headed, so rfdemo won't do well
01:23.11 ``Erik what can I run to see if it executes without crashing with no head? :D
01:23.48 Maloeran rfregtest? :)
01:23.55 ``Erik failed to create context
01:24.03 ``Erik does it assume files in pwd?
01:24.10 Maloeran Yes
01:24.20 ``Erik bah
01:24.45 Maloeran Context creation failed is about rt.conf and the .so
01:30.18 ``Erik log2f issues again, heh
01:31.38 Maloeran Your last "fix" would never detect log2() in any circumstance, because it's C99 and requires -lm
01:31.49 Maloeran And the configure thing tested C89 without -lm
01:33.27 ``Erik heh, quit using c99? :D *duck*
01:35.40 ``Erik ok, hacked the log2 defs back in and it's cooking away now
01:35.42 ``Erik no crashes so far
01:36.00 Maloeran Do you think you could test a big endian platform?
01:37.05 ``Erik pretty easily
01:37.11 ``Erik but SDL gives you that for free O.o
01:37.40 Maloeran Ah well, there's the geometry group file format to test too
01:38.03 Maloeran No big deal, it should work unless I made a stupid typo somewhere
01:38.42 brlcad heh, sdl don't give jack for free
01:38.44 ``Erik ok, the hack is off and regtest is running on opteron/fbsd now
01:38.47 brlcad there's a price *somewhere*
01:38.54 ``Erik heh, yeah, you have to include it to get the macros
01:39.04 ``Erik which penalize the unpreferred format
01:39.30 Maloeran The hack is only for ia32 platforms by the way
01:39.41 brlcad providing seamless maintainability integration can be a pita with them, but doable
01:39.45 Maloeran The switch is ignored on amd64, as it's unecessary and it's ia32 assembly anyway
01:39.57 ``Erik it was on in my compile :/
01:40.08 Maloeran Sure it's on, but ignored in the code
01:40.16 ``Erik *shrug*
01:40.31 ``Erik how long does it take for results agan?
01:40.54 Maloeran It takes several minutes, just kill it ;)
01:41.03 ``Erik woops, there went a core dump
01:41.12 Maloeran Woah.
01:41.57 ``Erik #0 0x000000080144b89c in pthread_testcancel () from /lib/libpthread.so.2
01:42.35 Maloeran Can you backtrace a bit more?
01:43.05 ``Erik I bailed out of the machine and closed the screen, sorry... there were only three symbols, the first and last were pthread
01:43.38 Maloeran Actually... This was refregtest, right? I think I forgot to fix something there
01:43.53 ``Erik yeah, rfregtest
01:44.03 brlcad woot, autogen.sh now works from subconf dirs
01:44.13 ``Erik given the number of machines I was jumping through and the slow link, rfdemo wouldn't have worked well :)
01:47.08 CIA-7 BRL-CAD: 03brlcad * 10brlcad/autogen.sh:
01:47.08 CIA-7 BRL-CAD: add a function to locate the configure template so that we find the right files
01:47.08 CIA-7 BRL-CAD: when running autogen.sh from an ac_config_subdirs directory, perhaps being
01:47.08 CIA-7 BRL-CAD: configured/compiled in isolation (without making a copy of this script). also
01:47.09 CIA-7 BRL-CAD: add a sanity check that we did indeed end up with a configure script when all
01:47.09 CIA-7 BRL-CAD: was said and done.
01:51.44 brlcad IriX64: ehm.. that's pretty impossible at this point
01:51.59 brlcad the channel is publicly logged and indexed by google daily
01:52.13 IriX64 ahh well.
01:52.29 IriX64 <*>
01:54.27 brlcad search for "IriX64 BRL-CAD" and you can see a few on the first page alone
01:56.34 Maloeran Cool, logs from the channel 14 months ago
01:57.03 IriX64 really? explains something
01:58.11 ``Erik heh http://paste.lisp.org/display/30558
01:59.06 IriX64 jack?.... Jack Shit, I know him well. ;)
01:59.30 IriX64 what are you testing?
01:59.54 IriX64 ermf for get I said that or you'll be asking me same question.
02:01.11 Maloeran IriX64, grab a C guide online, get dev-c++ and get started
02:01.18 ``Erik heh, squeak
02:01.48 IriX64 the mouse that roared?
02:02.11 ``Erik no, the smalltalk environment
02:02.22 ``Erik irix: check out http://mitpress.mit.edu/sicp/
02:02.23 ``Erik it's nifty
02:02.29 IriX64 why smalltalk why not crosstalk?
02:03.06 IriX64 ermf xbox?
02:04.46 Maloeran Seriously, IriX64, learn to code ; I think it's the kind of hobby you would enjoy
02:05.31 ``Erik the exercised in structured thinking is a good growth opportunity
02:05.46 ``Erik think of it like sudoku on steroids :)
02:06.06 IriX64 problem is the environment insists on stunting my growth :)
02:06.51 ``Erik heh
02:07.01 Maloeran The environment?
02:07.32 IriX64 structured programming environment, I seriously don't think like that.
02:07.48 Maloeran No one does, it's an acquired skill
02:07.59 Maloeran Just give it a try
02:08.04 IriX64 old dog, new tricks thing.
02:08.20 ``Erik what? old john, new tricks?
02:08.24 ``Erik sorry, I'll behave O:-)
02:08.29 IriX64 heheh
02:08.54 IriX64 when you get that old the trick is in keeping her :)
02:09.18 Maloeran Are you retired or so, IriX64?
02:09.46 IriX64 disability. (does it show, mentally challenged :))
02:11.01 Maloeran Really? You seem joyful and not too knowledgeable about computers but I would not have thought that. Are you serious?
02:11.26 IriX64 just the disability part. but i'm getting well.
02:11.57 Maloeran Well, clearly you can type, therefore you can code
02:12.09 ``Erik heh
02:12.13 IriX64 used to be a DEC fse before i took work hhere at the plant (Algoma Steel Inc)
02:12.27 ``Erik plenty of hunt&peck coders out there
02:12.28 IriX64 trvth
02:13.06 Maloeran It's a disability acquired at a steel mill?..
02:13.14 IriX64 yes
02:13.29 ``Erik if you spend more time typing than thinking, I'd assert that either you're using an inappropriate language for the task, or approaching the task in a silly manner
02:13.42 Maloeran Ouch. Would you... share details, if you want to?
02:14.07 IriX64 re: coding? I tend to disagree, you could just be a hunt and pecker :)
02:14.29 IriX64 Maloeran not publicly sorry.
02:14.50 ``Erik heh, mal is a pecker :D
02:14.50 Maloeran Okay, right.
02:15.09 IriX64 ``Erik is a hunter :)
02:15.19 ``Erik spyhunter, yo
02:15.30 IriX64 wait ive got dialtone.
02:15.50 IriX64 bond james bone.
02:15.56 ``Erik bondo?
02:15.58 IriX64 :)
02:16.15 IriX64 stuff used to patch cars get with it.
02:16.16 ``Erik car repair paste of international superspies? O.o
02:16.52 IriX64 paste? as in pasting teeth? :)
02:17.36 IriX64 tell me ``Erik if it's common sense, why isn't there more of it around?
02:18.19 ``Erik heh, don't make me bust out my big books of steven wright quotes
02:18.42 ``Erik or mitch hedberg
02:18.59 IriX64 steven wright? I turn to calvin and hobbes.
02:20.29 Maloeran Hey Justin, received mail from Mark forwarding yours
02:20.51 Maloeran The voxel stuff was dropped on the way, apparently the people who thought they needed it were actually using triangles
02:21.49 Twingy we'll see about that
02:29.54 IriX64 Maloeran, I wasn't really kidding about that don't start the thread bit, if it gives you hassle incorporate the code into whatever thinks it needs to start a thread.
02:30.44 IriX64 forr what its worth :)
02:34.24 Maloeran Threads shouldn't be avoided, they are used to distribute the work over multiple processors
02:35.24 IriX64 not saying avoid them bit if one particular piece of code is giving you grief why fight it.
02:38.11 Maloeran It's fine, just OSX doing things a bit differently, no big deal
02:41.43 ``Erik heh
02:48.04 louipc what's the ideology behind that feature?
02:49.42 Maloeran That ia32's largest data type is "double", which is 8 bytes, therefore stacks only require 8 bytes alignment
02:50.51 Maloeran Then SSE arrived, which required 16 bytes. The glibc and kernel crowd kept putting the blame on the other camp, I think it got fixed at some point
02:52.25 Maloeran Compilers like Intel would align the stack of every function dynamically whenever SSE was used to work around that issue
02:59.15 louipc wowzers this processor mumbo jumbo is beyond me
02:59.57 Maloeran Oops I'm sorry, I assumed you were a programmer
03:07.59 louipc no prob, I'm just reading generally about it now. It makes programming at the processor level look like a real pain
03:09.15 louipc IriX64: you have a *nix? which one?
03:10.29 IriX64 DEC :P
03:12.04 louipc hmm
03:13.17 IriX64 pdp11/70 louipc :)
03:14.21 louipc haha no way
03:15.37 IriX64 sysV runs well on it tho.
03:17.32 IriX64 btw if anybody cares, ./m4 *seems tied to 1.9.6.
03:35.52 IriX64 louipc, recepricol question which unixen do you have?
03:38.50 IriX64 can i do it that way?
13:20.05 *** join/#brlcad docelic (n=docelic@212.91.114.160)
14:14.46 ``Erik *cookcookcook*
15:10.46 *** join/#brlcad lg_ (n=lg_@88.234.13.222)
15:10.51 lg_ hey...
15:11.22 lg_ i am here with a mged modeling question... something i would do with an extrude along path in another app...
15:12.18 lg_ i am building a segment of a domes with ribs, but everything is rounded
15:15.54 lg_ ok, thank you...
15:16.03 Maloeran If you were to idle for a while, you'll get an answer eventually, but I wouldn't count on anything in a short time
15:16.27 lg_ i think i have first to cut away the corner and than past in a part of a torus, which is awful
15:17.07 lg_ maloeran, do you know if it is possible to specify geometry by angle in mged? it is a rather basic question, but i could not find an answer yet
16:31.11 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
16:45.38 *** join/#brlcad docelic (n=docelic@212.91.114.160)
17:56.21 *** join/#brlcad brlcad (n=sean@bz.bzflag.bz)
17:56.31 *** mode/#brlcad [+o brlcad] by ChanServ
18:28.53 CIA-7 BRL-CAD: 03brlcad * 10brlcad/configure.ac: be a little more liberal on the -all_load libtool script fix to avoid escaping the dollarsign
19:24.02 *** join/#brlcad clock_ (i=clock@84-72-63-213.dclient.hispeed.ch)
20:08.29 CIA-7 BRL-CAD: 03brlcad * 10brlcad/configure.ac: loop over potential locations instead of just testing for one. this helps subdir configures clean up too if added to their configure.
20:30.14 Maloeran Cool, 3 minutes to compile BRL-CAD, optimized and almost-everything
20:36.01 brlcad nifty
20:36.29 louipc I'm extremely jealous
20:36.50 brlcad Maloeran: how long for a ./configure --enable-all compile (i.e. non-optimized, almost-everything)
20:37.17 brlcad both with "make -jwhatever" and "make -jwhatever fast"
20:37.43 brlcad might be in contention for fastest compile to date
20:52.00 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050480.dsl.bell.ca)
20:53.32 louipc IriX64: I'm running linux, archlinux specifically
20:53.36 louipc ;)
20:54.48 IriX64 louipc: great what have you photon mapped (it's such fun)
20:54.48 Maloeran brlcad, will test
20:54.48 Maloeran I'm not too sure what the optimal -jX is though, yet
20:55.41 Maloeran --enable-all is 1 minute 54 seconds
20:56.18 Maloeran Trying this "make fast" now
20:56.19 brlcad Maloeran: with or without 'fast'
20:56.23 Maloeran Without
20:56.23 brlcad ahh, k
20:56.35 brlcad cool, that would be a record regardless ;)
20:56.40 louipc IriX64: nothing worth noting
20:56.53 Maloeran Neat, I like my new toy :)
20:56.54 brlcad is this cvs head too, or somewhere thereabouts?
20:57.08 Maloeran The latest release, not CVS
20:57.21 brlcad ahh, okay
20:57.36 brlcad still a record, though latest will be a bit slower
20:57.41 IriX64 but have you played with the examples? They're truly works of art, I especially like castle.
20:58.05 *** join/#brlcad cad53 (n=51f8d09e@bz.bzflag.bz)
20:58.37 Maloeran Hum. brlcad, it didn't tell me the time it took for "make -j12 fast", I guess I should have clocked
21:00.08 brlcad Maloeran: ah, no matter then
21:01.39 IriX64 http://www.pastebin.ca/370750 (*shrug*)
21:02.26 Maloeran time make -j12 fast : real 2m3s user 6m46s sys 2m57
21:02.38 Maloeran Oh well, it's adding the time of all cores
21:04.18 ``Erik huh?
21:05.12 IriX64 bwahahah I can now shut down windows from my cygwin environment. thats hysterical louipc you wondered what I'm using, I just told you ;)
21:08.38 IriX64 http://www.pastebin.ca/370763
21:08.51 IriX64 louipc: check it.
21:14.33 IriX64 http://www.pastebin.ca/370770 (I'll stop now :))
22:44.32 *** join/#brlcad docelic (n=docelic@212.91.113.94)
23:05.15 louipc IriX64: I wouldn't call that *nix, it's more like GNU/windows hah
23:19.00 ``Erik indeed, even less unixy than linux O.O
23:21.35 IriX64 puhleaze, I can do anything unix can do try me.
23:21.40 IriX64 :)
23:21.47 IriX64 i log in too.
23:22.29 IriX64 btw my little x works very well.
23:22.52 IriX64 has to or i would not be able to run BRL-CAD.
23:23.47 IriX64 wonders too.
23:24.33 ``Erik ok
23:24.38 ``Erik run on ppc.
23:24.43 ``Erik or rs6k.
23:24.45 ``Erik or h9k
23:24.55 ``Erik or vax or pdp11 or m68k or ...
23:25.12 IriX64 now you're speaking my langugae
23:25.27 IriX64 pdp8s best machine ever.
23:26.03 ``Erik or support hundreds of concurrent users
23:26.11 IriX64 doing a no debugging build want to see how fast havoc photon maps.
23:26.30 ``Erik or provide services to the internet with no antivirus software chewing cycles and not get infected or cracked
23:26.43 IriX64 huh?
23:27.19 IriX64 ``Erik i respect you're opinion no matter how wrong you may be ;)
23:27.34 ``Erik <-- doens't think he's all that wrong O:-)
23:27.50 IriX64 heh neither do i :)
23:28.43 ``Erik and photon mapping is a two phase operation... it raytraces as fast as it does with no lighting... and the photo map pass totally depends on how many photons you specify and a few other parameters
23:29.10 ``Erik path tracing seems a bit more interesting, though... have you managed to get adrt to build? it has something in it called "rise" which is pretty neat
23:29.16 IriX64 sure but you can get a guesstimate if you leave all the settings the same.
23:29.34 IriX64 missing sdl gotta tend to that.
23:29.40 ``Erik libsdl.org
23:29.44 IriX64 ty
23:33.19 IriX64 yum thanks ``Erik i'll let you know if I ever get it going btw is it fraught?
23:34.26 IriX64 you're supposed to say "there's just no arguing with a word like fraught" :)
23:35.25 IriX64 python is also needed.
23:36.38 ``Erik ... yes, sdl and python are (sorta) needed, though I think rise itself doesn't use either
23:36.58 IriX64 getting python 2.5 now.
23:37.36 ``Erik n/m, rise observer uses sdl
23:37.44 IriX64 ah
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070225

irclog2html for #brlcad on 20070225

00:23.39 *** join/#brlcad cad03 (n=48c0dea0@bz.bzflag.bz)
00:37.19 IriX64 sdl and python installed, adrt enabled, started a build lets see.
00:41.49 ``Erik if you want to be fast, you can cd src/adrt
00:41.51 ``Erik and make from there
00:42.01 ``Erik you can do 'make depends' if you dont' have libbu built yet
00:43.50 brlcad he's not on cvs head so likely run into other stuff
00:44.04 brlcad plus I think I removed the libbu dep
00:51.28 ``Erik oh
00:51.31 ``Erik eh?
00:51.58 ``Erik every main() makes half an attempt to use bu_getopt()
00:53.17 brlcad not any more
00:53.24 brlcad i undid that
00:54.55 ``Erik heh
00:55.17 ``Erik and here I figured it was going to become more integrated with BRL-CAD
01:01.20 brlcad eventually..
01:01.37 brlcad as soon as any of the libbu compatibility routines become a problem, it'll be a dep
01:01.47 brlcad but to just replace for the sake of replacing wasn't the intent
01:02.22 brlcad as it is, adrt should/might still compile entirely stand-alone
01:08.24 ``Erik hm, is it getopt or getopt_long in there?
01:08.45 brlcad just getopt iirc
01:09.35 ``Erik ah, all the bu_getopt stuff has been removed and the getopt_long is gaurded
01:09.36 ``Erik cool
02:19.24 IriX64 oooo, somethings missing in display.c
02:19.33 IriX64 all sorts of undefines.
02:19.40 IriX64 undefined.
02:19.48 IriX64 all _SDL stuff.
02:20.00 brlcad er, you have sdl installed?
02:20.04 IriX64 yes
02:20.24 brlcad presumably one of the first errors is something about not finding an SDL.h header I bet
02:20.37 brlcad might need to manually tweak CPPFLAGS
02:21.50 IriX64 http://www.pastebin.ca/371076
02:21.59 ``Erik and perhaps post config.log and the affected Makefile somewhere we can get to eventually
02:21.59 IriX64 its at link time for observer.
02:22.14 ``Erik hm
02:22.29 ``Erik where is libSDL.dll ?
02:22.34 ``Erik (or .so or .lib or whatevr)
02:22.48 IriX64 in local lib i think let me check.
02:23.35 IriX64 yeah all in there.
02:23.47 IriX64 configure found it ok.
02:24.13 ``Erik hm, in /usr/local/lib ?
02:24.15 ``Erik what's the filename?
02:24.50 IriX64 libsdl.a .la .ddl.a 3 of them.
02:25.06 IriX64 err dll.a
02:26.13 IriX64 still want config.log and the makefile ``Erik?
02:26.27 ``Erik all .a or .la, huh, that means static only, and you were trying to link it dynamically, I think... I'm not sure on cygwin link semantics
02:26.29 ``Erik nah
02:26.44 IriX64 ill remove shared.
02:29.01 IriX64 http://www.pastebin.ca/371084
02:29.15 IriX64 anything you want added/deleted from the config line?
02:31.13 ``Erik enable-adrt automatically enable sdl and python... the flags are more there for defining an unusual location
02:31.34 ``Erik disable-symbols? disable-shared? O.o
02:31.55 IriX64 --disable-configure :P
02:32.02 ``Erik disabling debugging and enabling optimizations are probably useless at this stage
02:32.05 brlcad disable shared works, but not so sure about the symbols one doing anything
02:32.32 IriX64 seem to remember seeing it somewhere.
02:32.39 ``Erik why disable shared?
02:32.45 IriX64 libraries
02:32.51 brlcad yeah, you probably should leave off --enable-optimizations and --disable-debug and --di
02:32.54 ``Erik just cuz you saw it "somewhere" doesnt' mean it works with BRL-CAD, homey
02:32.54 brlcad sable-runtime-debugging
02:33.09 ``Erik ./configure --help
02:33.17 IriX64 :D
02:33.18 brlcad disable shared works, and he actually needs it for cygwin.. some ld problem
02:33.29 ``Erik and the more flags you give it, the less 'normal' it is, so the less able we are to help... fyi... :)
02:33.35 IriX64 right want to make sure now.
02:33.50 IriX64 ty i didnt realize that.
02:35.06 IriX64 --disable-bug-reports ;)
02:35.09 brlcad ./configure --enable-everything --enable-adrt --disable-shared --prefix=/usr/cygcad should be all you need
02:35.12 ``Erik like, if you were using osX.4 with no flags, brlcad would be able to help you n/p... if you were using fbsd6 with no flags, I'd probably be able to help n/p... that's where we live, yo... the less like our environments you get, the less we're in the know
02:36.05 IriX64 good to know my nect build will just be ./configure --disable-shared.
02:36.12 IriX64 next too.
02:36.26 IriX64 liar ;)
02:36.33 brlcad i regularly try a variety of flag settings, and different platforms, but it is true that os x would be one of the most familiar regardless
02:36.54 IriX64 motorola or apple?
02:37.01 ``Erik <-- does a bit on osX and linux, a tiny bit on solaris...
02:37.03 ``Erik uhhhh
02:37.09 ``Erik do you mean ibm or intel?
02:37.14 IriX64 osx
02:37.29 ``Erik <-- uses both ibm/g[45] and intel/coreduo macs
02:37.59 ``Erik most of my dev work is on a quad core opteron fbsd6.2 machine
02:38.02 IriX64 model 3800+
02:38.54 IriX64 we have 4 boxes in this house 2 laptops and 2 desktops, *I'm only "allowed" to use one.
02:39.12 IriX64 chilldren you know :)
02:44.55 ``Erik heh
02:45.19 IriX64 btw thats sposed to read "WunderBox" :)
02:45.24 ``Erik s/his h/in h/
02:49.01 IriX64 you're "state of the art" then ``Erik.
02:50.27 IriX64 oon the other hand the one i'm using has a gig of main mem and 200gig drive :)
02:52.07 IriX64 already used 44gigs.
02:52.32 ``Erik hrm, all three of my laptops have 2g ram a pop, and my fbsd box downstairs has around .5tb used
02:52.45 ``Erik so, uh, put it away, dude :D there's always someone with a bigger one
02:52.49 IriX64 whoa:)
02:53.26 IriX64 penvy hah.
02:58.24 IriX64 need some of natures wine, bbiab.
03:07.06 Twingy oh yea, my PIC chip has 768 bytes of RAM, so nya!
03:09.49 ``Erik good old 16f88's
03:10.13 Twingy the 18F4620's are quite nice
03:10.20 Twingy 32kB program, 2kB RAM, 1kB eeprom
03:13.50 IriX64 did I really say cursor.c ``Erik?
06:40.39 *** join/#brlcad PrezKennedy (n=Matthew@c-69-138-68-160.hsd1.md.comcast.net)
09:32.33 *** join/#brlcad docelic (n=docelic@212.15.185.136)
09:35.25 *** join/#brlcad clock_ (i=clock@84-72-63-213.dclient.hispeed.ch)
09:38.01 clock_ win 11
10:27.21 *** join/#brlcad cad03 (n=55462b6d@bz.bzflag.bz)
14:27.59 *** join/#brlcad lg_ (n=lg_@88.234.13.222)
15:05.21 lg_ hi...
15:16.59 louipc hello
15:17.43 lg_ a, someone alive there ;-)
15:18.52 louipc this channel is pretty active, but only at certain times and I don't think they're regular
15:19.07 ``Erik yeah, we need to eat more fiber :/
15:20.21 louipc hah
16:57.43 brlcad hehe
17:01.42 ``Erik I'm gonna destroy the toilets at work, yo
18:07.26 IriX64 http://www.pastebin.ca/371833
18:15.28 IriX64 http://www.pastebin.ca/371844 <==== this is the one that gets me :)
18:17.00 IriX64 ``Erik, it produces MZ files :)
18:17.21 ``Erik uh huh?
18:17.34 ``Erik iirc, MZ is old dos executables (like .com files) and PE is windows stuff
18:18.06 ``Erik http://en.wikipedia.org/wiki/EXE
18:18.16 Maloeran And "PE" stands for "Portable Executable" amusingly
18:18.21 Maloeran Portable to windows and windows
18:18.42 ``Erik there we go, mz is the old dos executable, then new dos is NE, then a couple os/2 ones (LE and LX), ... then PE
18:19.25 ``Erik once upon a time, windows ran on non-x86 platforms...
18:19.31 ``Erik that's where the 'portable' comes from
18:19.42 ``Erik a buddy of mine had NT on an alpha, heh
18:19.46 IriX64 ``erik my mged is a PE file.
18:20.12 ``Erik as it should be...
18:20.45 IriX64 and is :)
18:21.28 IriX64 http://www.pastebin.ca/371853
18:21.53 IriX64 alphas were sometimes shipped with NT ``Erik.
18:24.02 ``Erik the interesting part was that they did dynamic machine code translation, iirc
18:24.23 ``Erik so you could run an 'x86' program, and the first time you did, it'd take a long time to start up, then would run as native alpha machine code from then on
18:24.26 IriX64 alpha/nt?
18:24.41 ``Erik yeah
18:24.53 IriX64 didn't play with it overly long, just got the serial ports running.
18:25.33 IriX64 nice little box though :)
18:36.53 IriX64 http://www.pastebin.ca/371861 <=== IriX64 laff's hysterically.
18:37.42 IriX64 winix is born :P
18:44.35 IriX64 http://www.pastebin.ca/371879 <=== last one, won't bug you with it again.
18:54.38 IriX64 now who's going to translate all those auto* tools to .bat land ;)
19:00.32 brlcad i hear a volunteer!
19:03.44 CIA-7 BRL-CAD: 03brlcad * 10brlcad/configure.ac: autoconf was complaining about AM_C_PROTOTYPES being called after AC_C_INLINE and AC_C_CONST, so move it up before them
19:06.58 IriX64 tie him to the typer quick :)
19:07.52 IriX64 errr you heard that silent plea for help and you do this to me? :P
19:10.30 Maloeran I need input on a theory. This new box doesn't have a sound chip. If I were to forward a /dev/dsp socket to write to the /dev/dsp of another box, I would effectively be redirecting all audio output to the other machine's. Correct?
19:12.46 IriX64 why not throw in a cheap sound card?
19:13.04 IriX64 45$ canadian gets you a pci soundblaster.
19:30.59 *** join/#brlcad docelic (n=docelic@212.91.114.66)
19:42.50 IriX64 http://www.pastebin.ca/371946 <== Where I want to go with this thing, at the moment she just "looks" pretty :)
19:57.17 IriX64 http://www.pastebin.ca/371970 < now I return to ruminating just how big angels wings must be :)
19:57.56 IriX64 btw, it works in both environments, admittly I rely on cygwin but still...
19:58.22 ``Erik 'both' environment? O.o
19:58.36 IriX64 :)
20:03.35 IriX64 http://www.pastebin.ca/371979 <=== I'll shut up now, cheers.
20:08.14 *** join/#brlcad cad18 (n=47c72e4f@bz.bzflag.bz)
20:29.38 Maloeran Just for the record, redirecting /dev/dsp worked nicely
20:37.50 ``Erik bah, fucking snow
20:42.23 ``Erik ...
20:42.44 IriX64 http://www.pastebin.ca/372055 <=== ``Erik, recognize this one?
20:44.02 IriX64 hahahah this is an OS/2 32 bit executable.
20:49.03 IriX64 http://www.pastebin.ca/index.php
21:01.42 IriX64 TurboC high on Cygwin hehe.
21:13.35 IriX64 btw pretty.exe produced by that TC ran in the cygwin environment stand alone.
21:17.05 Maloeran Such a strange person
22:00.45 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050480.dsl.bell.ca)
22:30.24 Maloeran I just noticed something. When the raytracing demo renders 100fps at 800x600, only ~30% of the cpus time is spent raytracing, the rest is "idle" ( according to 'top' )
22:31.16 Maloeran I'm guessing it's SDL's surface blitting being a serious bottleneck
22:32.40 Maloeran Nevermind, SDL is just a small part of it. Blocking until the frame is complete instead of pushing and buffering several frames at the same time is the problem
22:40.06 IriX64 farkles, does BRL-CAD support building share *and static libs on the same run?
22:47.07 brlcad IriX64: of course it does, and is what it does by default
22:50.59 IriX64 ty lucy :)
22:51.55 brlcad seriously, you know the issue with cygwin .. if you're not going to investigate properly, why do you ask?
22:53.41 IriX64 seperate thread for everybody? ie main launches them all and waits?
22:54.37 Maloeran The proper is at the end of a frame, only a handful of threads might still be working, the others are done and there's no work left for this frame
22:55.14 Maloeran In practice, I can't get my cpu use above 80% with 8 cores
22:55.23 brlcad you're just now running into this problem?
22:55.26 IriX64 have it wait on a universal done signale, ok got yours now i reset the flag and wait again.
22:55.48 ``Erik he just now got enough hw to find the problem...
22:55.50 Maloeran Yes brlcad, it was not much of an issue with just 2 cores
22:56.10 Maloeran It's not a problem with the engine, just the demos
22:56.27 brlcad I know, i'm just a bit surprised
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070226

irclog2html for #brlcad on 20070226

00:10.40 *** join/#brlcad lg_ (n=lg_@88.234.13.222)
00:15.33 *** part/#brlcad lg_ (n=lg_@88.234.13.222)
01:16.01 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050480.dsl.bell.ca)
02:15.45 ``Erik http://www.eatliver.com/i.php?n=797
02:16.08 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168054557.dsl.bell.ca)
02:18.06 IriX64 www.spaces.live.com/IriX64
05:13.56 CIA-7 BRL-CAD: 03brlcad * 10brlcad/autogen.sh:
05:13.56 CIA-7 BRL-CAD: major modification, now supporting projects that don't use one or more of the
05:13.56 CIA-7 BRL-CAD: various autotools (e.g. not using automake, libtool, autoheader, libtool). also
05:13.56 CIA-7 BRL-CAD: now supports projects that have recursive configures that go more than one level
05:13.56 CIA-7 BRL-CAD: deep.
05:39.54 *** join/#brlcad tofu (n=sean@bz.bzflag.bz)
08:37.18 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
09:00.19 CIA-7 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: support projects that use the older/deprecated arg-less AC_INIT and instead search for an AM_INIT_AUTOMAKE declaration hopefully instead. also fix a couple missing 'no' typos during manual processing.
09:05.19 CIA-7 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: some versions of automake report apple's dumb libtoolize problem differently, so try to be more general.
09:05.38 clock_ brlcad: does BRL-CAD work on Apple as well?
09:07.09 brlcad presume you mean non-mac os x apple?
09:07.53 brlcad there have been several ports of brl-cad to older apples running various unices, including the Apple II
09:08.18 clock_ I mean modern apple with their mac os x
09:08.27 brlcad oh, of course
09:08.34 clock_ cool portable :)
09:09.00 brlcad it's (arguably) one of the core platforms consistently tested (along with a couple other OSs)
09:09.29 brlcad happens to integrate rather well actually
09:10.31 brlcad I did the initial port to Mac OS X during the early Pre Beta days
09:12.34 brlcad it took me less than a half an hour to get just about everything up and running not including compile time (which was about an hour back then) .. circa end of 2000
09:14.15 brlcad another hour after that, I had smp and multithreading working, and this was all using the old build system -- which was considerly more painful than the one we have now to modify
09:21.21 clock_ along with couple of OSes :)
09:22.08 clock_ In Linux world it usually works the way that the core developer tests it on the single Linux distribution he happens to have on his desktop and then pronounces it portable
09:22.12 clock_ and then in fact it works only on some Linux distros.
09:22.54 clock_ Well BRL-CAD is a serious piece of software developed for 30 years by U. S. Army :)
09:23.17 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/libbu/stat.c: add bu_same_file() routine to determine whether two file names are indeed the same file or not. presently, the routine falls back to stat() to compare the inode numbers of the files in question
09:23.19 clock_ OK 28 years
09:23.28 clock_ Actually BRL-CAD is as old as I am :)
09:24.50 CIA-7 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: add bu_same_file() declaration so we can use it in places
09:25.53 brlcad if you have the readme handy, it shows some of the portability heritage
09:28.38 brlcad brl-cad's one of a few pieces of software (mostly limited to compilers, editors, operating systems) that has been "extensively portable" .. predating things like TCP, graphical displays, coding standards (ansi and posix) yet surviving and adapting to them all
09:30.48 brlcad there actually used to be checks in the code for "is there tcp/ip networking api facilities available" .. and "does the floating point math behave like a cray 2"
09:38.17 CIA-7 BRL-CAD: 03brlcad * 10brlcad/ (include/bu.h src/libbu/stat.c): add the similar routine bu_same_fd() to compare two file descriptors returned by open()
10:49.28 *** join/#brlcad Bariton (n=BitteAen@p57B5EFDE.dip.t-dialin.net)
10:51.01 Bariton hi
10:51.10 Bariton is it possible to export the framebuffer as image? for example as png?
10:56.31 Bariton anybody online?
11:19.05 Bariton hey?!?!
11:46.45 *** part/#brlcad Bariton (n=BitteAen@p57B5EFDE.dip.t-dialin.net)
12:14.06 *** join/#brlcad brlcad (n=sean@bz.bzflag.bz) [NETSPLIT VICTIM]
12:14.06 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
12:14.06 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
12:14.07 *** join/#brlcad CIA-7 (i=cia@cia.navi.cx)
12:14.07 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
12:14.07 *** join/#brlcad deltazap (n=zap@pool-72-64-253-55.tampfl.fios.verizon.net) [NETSPLIT VICTIM]
13:36.11 *** join/#brlcad docelic (n=docelic@212.15.171.32)
13:58.20 *** join/#brlcad b0ef (n=b0ef@084202025057.customer.alfanett.no) [NETSPLIT VICTIM]
13:58.20 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782827.dsl.bell.ca) [NETSPLIT VICTIM]
13:58.20 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch) [NETSPLIT VICTIM]
13:58.20 *** join/#brlcad brlcad (n=sean@bz.bzflag.bz) [NETSPLIT VICTIM]
13:58.20 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
13:58.20 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
13:58.20 *** join/#brlcad CIA-7 (i=cia@cia.navi.cx)
13:58.21 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
13:58.21 *** join/#brlcad deltazap (n=zap@pool-72-64-253-55.tampfl.fios.verizon.net) [NETSPLIT VICTIM]
13:59.59 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) [NETSPLIT VICTIM]
13:59.59 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com) [NETSPLIT VICTIM]
14:00.14 *** join/#brlcad docelic (n=docelic@212.15.171.32) [NETSPLIT VICTIM]
14:08.30 Maloeran http://news.bbc.co.uk/2/hi/technology/6396925.stm - Almost seems fun to play
14:14.33 brlcad heh
14:15.10 archivist some sad people about
17:43.48 *** join/#brlcad lg_ (n=lg_@88.234.13.222)
17:43.54 lg_ hi...
17:57.34 Maloeran Hi again, brlcad should be able to answer any question you may have this time ;)
17:57.55 lg_ ;-)
17:58.21 lg_ i will try to describe
18:01.55 lg_ basically I was wondering if there is some way to "round" edges
18:02.56 lg_ the only way I could figure out so far is to cut away the corner and union a cylinder
18:07.22 lg_ in my case, as I want to round edges following rips of a dome (it is for an architectural model), I would have to cut away rings and "fill" with a torus
18:13.06 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168054557.dsl.bell.ca)
18:28.33 IriX64 http://www.pastebin.ca/373296 << anybody know what this is about?
18:34.33 IriX64 took silent off, tells me nothing other than its trying to link against it
18:36.44 IriX64 awww cmon, I took lgl2 outta the makefile, its still erroring out on it.
18:49.16 IriX64 configure finds glenable.
18:50.28 IriX64 but opengl is not functionally available.
18:58.47 ``Erik lg: you could also build a 'cutter' by intersecting and arb and a cylinder or whatever and use that to difference on your geometry *shrug* but yeah, there is no explicit 'bevel' operation to my knowledge
18:59.32 ``Erik if you can do tcl or C, you can do something like a procdb to automate some of that for you, though *shrug*
19:17.30 lg_ sorry erik, i am back, my flatmate had been occupying the computer ;-)
19:18.43 lg_ i guess manually doing this is easier now, as i do not have that many edges to round
19:20.07 lg_ the hard work is to construct all the midpoints and intersections before
19:38.17 lg_ see you later, i need a restart now to connect my stupid bluetooth donge, I would like to be able to rotate the view so that I can read the result of labelvert... ;-)
19:39.15 *** part/#brlcad lg_ (n=lg_@88.234.13.222)
19:41.36 brlcad ahh. just missed em
19:48.51 *** join/#brlcad docelic (n=docelic@212.15.183.103)
20:13.21 ``Erik heh, why, was I wrong about something? or is there a clever trick I don't know? :D
20:17.49 ``Erik yeah, but I like to at least pretend that I'm right once in a while ;)
20:18.10 IriX64 especially if you're right *most of the time ;)
20:20.55 Maloeran Mmhm, 80 million rays per second on the very old m1a2. I still remember the first time I broke through 500k, then one million
20:22.04 ``Erik different hw, though...
20:24.20 Maloeran *nods* Of course
20:24.50 Maloeran Had any chance to quickly see if things run on big endian?
20:27.04 ``Erik oh, lemme update
20:33.42 ``Erik huh, it fails on opteron linux
20:33.45 ``Erik "list empty"
20:33.53 Maloeran Eh?
20:34.15 Maloeran Oh, context creation failed, your $DISPLAY variable again?
20:34.24 ``Erik $ uname -m -s -v
20:34.25 ``Erik Linux #1 SMP Mon Sep 25 17:24:31 EDT 2006 x86_64
20:34.37 ``Erik ahh
20:35.38 ``Erik should the rtgc be endian portable?
20:35.45 Maloeran Yes
20:36.44 ``Erik ok, with a fresh cache built, it works on g5, but is still yellow
20:37.14 Maloeran Darn :), need to look into that bit format code again
20:37.18 Maloeran *nods* Right, try that
20:37.36 Maloeran So the text printing works on big endian too? Good
20:37.47 ``Erik hm, beachballing so far...
20:37.49 ``Erik text printing?
20:38.18 Maloeran Don't you see text over the viewport? File font00.imtx?
20:38.40 ``Erik as I assume you store in something other than network order...
20:39.12 Maloeran I store everything in whatever the local machine saves as, but the loading code can read both native and flipped endian
20:39.12 ``Erik <-- runs out of dir, didn't link the font map in
20:39.24 Maloeran Try with the font file please
20:39.38 ``Erik works on the opteron/linux box
20:42.18 ``Erik big endian shows text, red and yellow...
20:42.28 Maloeran Eheh okay
20:42.42 Maloeran And the models still are yellow, neat
20:43.20 ``Erik uhhh, hrm
20:43.21 ``Erik it stopped
20:43.26 ``Erik system load went away
20:43.42 ``Erik and rfdemo is beach-balled
20:43.55 Maloeran Stopped? Deadlock?
20:44.14 ``Erik *shrug* can't tell exactly wat it's doing, but ti's not responsind
20:45.07 ``Erik didn't like sigterm, had to sigkill it
20:45.56 Maloeran Ahh, it's still yellow because SDL doesn't set the format alpha channel mask member
20:50.12 ``Erik hm, that time it didn't lock up :/
20:50.31 Maloeran So there's a lock glitch somewhere
20:56.35 ``Erik brlcad, jlo is lookin' for you
20:59.38 Maloeran If you ever manage to see that lock happen again, a backtrace would be much appreciated. I would have suggested to enable RF_THREAD_DEBUG to get a clear log, but I guess it's way too rare for that
21:09.06 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/mged/rtif.c: massive cleanup, ws, indentation, rewrite some of the _WIN32 sections so there are fewer duplicate code sections. add a display_error function to report the windows read error via a dialog bog
21:09.11 *** join/#brlcad clock_ (i=clock@84-72-61-3.dclient.hispeed.ch)
21:15.30 Maloeran Ah, OSX already has Spin Control and Thread Viewer for that kind of stuff
21:15.44 brlcad ``Erik: nah, you weren't wrong -- you do the CSG manually to round edges
21:16.17 brlcad there are a couple commands to automatically do this for you for arbs and perhaps cylinders iirc
21:23.13 brlcad ahh, here we go.. rcc-tor, rpp-arch, & rcc-cap
21:23.37 brlcad all apply a different sort of rounnding
21:57.07 ``Erik jason has a class for simd vector math he wants to shove in for nurbs, but wanted to talk to you before making directories for some reason
21:57.26 ``Erik (a c++ class... *shudder* be nice if we could de-c++ opennurbs O:-) )
22:04.13 brlcad heh, de-c++ about 200k lines of code? i think not...
22:09.44 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/mged/rtif.c: use bu_same_file() instead of stat() directly to compare whether the saveview script database and the current database are the same file
22:27.05 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/canon/canonize.1: fact that it uses stat(2) is inconsequential
22:28.06 ``Erik hm, the first c++ 'compilers' were preprocessers to generate C code... I d'not what features opennurbs uses
22:28.27 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168054557.dsl.bell.ca)
22:29.09 IriX64 http://www.pastebin.ca/373648 <---- milestone :)
22:29.44 ``Erik http://www.eatliver.com/i.php?n=1671
22:30.50 IriX64 hobbits? they....
22:30.58 IriX64 :)
22:32.32 IriX64 xgcc rulz ;)
22:36.31 IriX64 do you know how many scripts hardcode gcc in them?
22:38.29 IriX64 ``Erik , another angle of havoc, www.spaces.live.com/IriX64
22:38.50 brlcad IriX64: make LDFLAGS=--verbose
22:39.17 IriX64 Id be swamped with output :)
22:39.18 brlcad see if you can figure out why libpng/libz fail when you enable shared
22:39.41 IriX64 told you thats gotta be mine, im not worried bout it for now.
22:39.46 brlcad so just compile until it fails with that empty error without it, and then cd src/other && make LDFLAGS=...
22:40.17 IriX64 its *not brlcad does the same with apache.
22:40.26 brlcad it's not necessarily just yours -- I had some issue with using a shared (system) libz last time I compiled on cygwin
22:41.03 brlcad it wasn't the same as your issue, but similar
22:41.12 IriX64 ermf ill try it soon as i get this other build attempt out of the way, may be a couple of hours but i will do be patient.
22:45.14 brlcad no rush, but it could be informative
22:45.39 IriX64 canceled the build configuring now.
22:46.36 IriX64 building shared and static as before.
22:51.13 IriX64 this is peculiar it wants to build zlib, but i have a system zlib.
22:54.58 IriX64 just a second ../../..src/other/libz/libz.la ??????
22:55.16 IriX64 shouldnt that be lo?
22:56.21 IriX64 erf why do i do the same with apache tho, still points to me brlcad.
22:56.41 IriX64 ill find it later
22:56.58 IriX64 right now i want to see -sharedlib test
23:02.41 IriX64 libz.la is a link that points to ../libz.la libz.so is a link that points to libz.so.1.1.4
23:04.28 IriX64 ``Erik? using msvc7? I'd be curious to see how that goes.
23:04.33 ``Erik cygwin
23:04.50 IriX64 ;)
23:06.10 IriX64 remember to start with the Cygnus Solutions first and patch your way up :P
23:06.17 IriX64 archive.
23:07.30 ``Erik cygwin is installed on my xp box, it just doesn't have network connectivity to get the most recent src
23:11.41 *** join/#brlcad lg_ (n=lg_@88.234.13.222)
23:12.22 lg_ good night out there, here it is one p.m. now
23:13.16 *** part/#brlcad lg_ (n=lg_@88.234.13.222)
23:13.24 IriX64 crossgcc has a new patch.
23:13.31 IriX64 theirs not mine.
23:13.46 IriX64 ftp://ftp.cygwin.com
23:23.48 ``Erik http://www.xs4all.nl/%7Ejvdkuyp/flash/see.htm
23:28.38 brlcad heh
23:45.33 IriX64 heh indeed.
23:53.30 IriX64 http://www.pastebin.ca/373759 <<==== Cassandra dancing :)
23:56.04 IriX64 when Cassandra dances, sparcs fly ;)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070227

irclog2html for #brlcad on 20070227

00:10.19 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/libtermlib/termcap.c: prevent crashes if termcap is asked to perform a tgetnum() after a tgetent() fails
00:13.01 IriX64 it bounces, cause i'm a rubber necker
00:26.57 IriX64 that ultrasparc do solaris64?
00:28.54 ``Erik .... don't they all?
00:29.22 IriX64 interesting, a sparc32 running solaris64, quick call Sun Microsystems :)
00:29.36 ``Erik ultra is the v9, they're all 64b
00:30.38 ``Erik they can run 32b code... but the core can do 64b... :)
00:31.14 IriX64 you and Maloeran and you're cores, dunno how to talk to you :)
00:31.58 ``Erik we used to say 'chip' before the multi-core chips started showing up...
00:32.08 ``Erik and in some arenas, alu is more accurate
00:32.09 ``Erik *shrug*
00:32.23 ``Erik heh, nybbles
00:32.25 IriX64 industrial its all alu or used to be.
00:32.42 IriX64 vic forever.
00:32.45 ``Erik alu is just part of a core, though
00:32.58 Twingy commadores were a 70's band no?
00:33.09 ``Erik cache and mmu's and stuff get slapped in, too
00:33.21 IriX64 it could be argued that the core comprimises the entire system
00:33.28 IriX64 beat me to it :)
00:33.53 ``Erik yeah, twinky, but their mommies dressed them funny ;)
00:37.02 IriX64 ka-click -- 128bit xfer.
00:38.00 IriX64 how would you do parallel pipling ``Erik, or maybe we should first define pipeling.
00:38.13 IriX64 piplining too.
00:38.23 IriX64 bother
00:38.38 Twingy I need like 50 pounds of play-doh
00:38.51 IriX64 to plug something obviously.
00:39.05 IriX64 make your own, flour and water.
00:41.11 IriX64 ``Erik, the bird of discretion just whispered in my ear ;)
00:42.44 IriX64 louipc my hardly *nix system rendered havoc at a new angle, visit www.spaces.live.com/Irix64
00:44.49 ``Erik ...
00:45.00 ``Erik back off the wallcandy, dude
00:45.15 IriX64 urf blacklisted?
00:45.34 IriX64 will tend to it.
00:47.54 ``Erik if you want to get the same angle every time, check out the 'ae' command
00:49.02 IriX64 got it.
00:50.49 ``Erik hm, "help" shows a list of commands
00:51.14 IriX64 I always overlook the obvious for some reason :)
00:51.26 ``Erik (and that's not even all of them)
00:51.44 IriX64 he just do a ls is that right in the bin dir?
00:51.50 IriX64 heh i mean.
00:52.45 ``Erik a lot of the programs in bin/ have commands in the tcl interpreter in mged, but there're other commands that don't have a bin/ correlary
00:53.21 IriX64 so moral of the story is "IriX64, just take a look in all those lovely direcories".
00:53.36 ``Erik more like "rtfm"
00:53.36 ``Erik :D
00:56.52 brlcad ahhhh, finally found out why jove is now busted on os x
00:58.12 ``Erik it's an emacs variant, it's broken by design O:-)
00:59.58 ``Erik it's been so long since I learned vi, I don't remember if I was as dysfunctional initially as I am with emacs now... :/
01:00.28 brlcad it's barely a variant
01:01.36 brlcad I had a cheat sheet sitting on my desk for about a week of non-stop coding before it became effective
01:01.51 brlcad but then also by then, nothing else could compete
01:02.03 brlcad and it just got better and better
01:02.40 ``Erik <-- still learning more about vi o.O
01:03.24 louipc read the fine manual ;)
01:32.23 ``Erik http://www.achewood.com/index.php?date=08222002
01:32.24 ``Erik hehehe
03:06.05 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168054557.dsl.bell.ca)
03:06.56 IriX64 This windows archer.... it's quite interesting.
03:07.53 IriX64 are you planning on putting photon mapping into it?
03:08.27 brlcad i believe the ray-tracer is already integrated, just a matter of feeding it the right options
03:08.39 brlcad there's no gui if that's what you mean, like the lighting menu in mged
03:08.52 IriX64 urmf, i'll learn, I just started looking at it.
03:09.15 brlcad it's good stuff, it should be improved and integrated more with mged
03:09.34 IriX64 agreed, some really good work here.
03:11.01 IriX64 the ability to extract selected components and color them is neat.
03:12.56 IriX64 s.nos1 in blue... nice.
03:15.16 IriX64 hahah s.nos1 rt'ed beautiful job.
03:32.23 *** part/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168054557.dsl.bell.ca)
03:35.23 *** join/#brlcad bewt (n=mario_du@bas3-sudbury98-1168054557.dsl.bell.ca)
03:35.57 bewt was worried people would think I know something about the IriX64 system.
03:39.03 ``Erik heh
03:52.53 CIA-7 BRL-CAD: 03brlcad * 10brlcad/ (configure.ac src/other/jove/teach-jove.in): add automatic generation of the teach-jove script during configure
03:53.05 bewt libtool, it's gotta be libtool. :(
04:14.18 bewt sorry i mentioned apache here but brlcad is sometimes too big :)
04:14.27 bewt err BRL-CAD.
04:16.30 bewt bah i quit, it wasn't libtool.
04:23.31 bewt tried it showed me nothing, but here's something, the rev on libapr-0.la doesn't mach the libtool i'm using.
04:25.53 bewt and their ltmain bombs.
04:28.55 *** join/#brlcad cad19 (n=59ac9221@bz.bzflag.bz)
05:17.57 Maloeran Am I missing something or there's no efficient way to do triple or N buffering with SDL?
05:45.50 Maloeran There's no way around the extra and wasteful copy from a frame surface to the pseudo-video surface, which in turn needs a copy to the actual video surface to be visible. Oh well, that wouldn't be a problem with X shared memory pixmaps
05:52.36 brlcad it does it that way because you can't necessarily get access to the video surface
05:52.50 brlcad depends on the video card and driver heavily
05:53.34 brlcad so they do what works regardless (and apparently haven't gotten to an optimization of doing the direct blit when possible, though that has it's tradeoffs)
05:54.00 *** join/#brlcad bewt (n=mario_du@bas3-sudbury98-1168054557.dsl.bell.ca)
05:55.05 brlcad you can do triple, N buffering, but not without getting a handle on the SDL internal for whatever platform you're on
05:55.38 brlcad and if you're going to go that route, might as well write your own X code and forget portability
05:56.59 Maloeran SDL could have exposed capabilities to do N buffering without too much trouble, it would always have avoided the extra copy no matter the platform
05:58.55 Maloeran Having one software surface being copied to the video surface, or having multiple software surfaces being copied in turn, it's pretty much the same really
05:59.44 brlcad and i'm sure you would have heard "patches welcome"
05:59.51 brlcad sounds like a great feature, implement it ;)
06:00.03 CIA-7 BRL-CAD: 03brlcad * 10brlcad/autogen.sh:
06:00.03 CIA-7 BRL-CAD: hmm.. such a conundrum.. it is nice to clean up and blow away the aclocal.m4
06:00.03 CIA-7 BRL-CAD: that configure drops in but now that recursive configure works, tcl/tk actually
06:00.03 CIA-7 BRL-CAD: use their own custom aclocal.m4 (instead of acinclude.m4) so deleting the file
06:00.03 CIA-7 BRL-CAD: has undesireable impact on build prep. disable aclocal.m4 deletion for now.
06:00.42 brlcad reality is that it's quite a bit more complicated than you give it credit for to do reliably across various cards and without undesirable impact
06:01.27 Maloeran It's purely a software, API and logic problem really...
06:01.44 brlcad say you were on a card that actually a) had a means to get at video memory that you could b) reliably detect via sdl/opengl facilities .. as to whether to use it
06:02.22 Maloeran brlcad, all the surfaces can be in system memory, you just need to be able to copy from any of the directly to the video surface
06:02.26 bewt ``Erik, private wall candy is getting better ;)
06:02.28 brlcad then take for example you have a card that only has 16 or 32 MB of memory.. you could perhaps do in-memory buffering, but leaving little to nothing to the app
06:03.00 Maloeran any of them* directly
06:03.07 brlcad Maloeran: sure, they can all be in memory -- that's what they do for double buffering now iirc
06:03.29 brlcad system memory that is
06:03.39 Maloeran Yes, and there's absolutely no reason not to allow triple, quad or quntillion buffering if one has the system memory for it
06:03.48 bewt brlcad, virtual memory comes to mind, but then so does disk thrashing.
06:03.52 brlcad even better is to actually write directly to video memory if you wanted to tune for the best performance
06:04.19 Maloeran It's better to write pixels to system memory and DMA the whole thing afterwards
06:04.32 brlcad if that is available, sure
06:04.55 bewt err a pixel has numerous bits.
06:05.11 bewt you would slow it down using DMA.
06:05.44 Maloeran Oh well, copying 150 frames of 800x600 twice per second instead of once does not sound appealing, just because of a SDL limitation
06:05.55 bewt DVA is preferred but certainly not portable.
06:06.02 brlcad Maloeran: if I remember back correctly, you can create your own sdl surfaces and do your own buffering too, providing your quintillion buffering
06:06.41 Maloeran Really? Any clue on what to look for? I really didn't see anything like that
06:07.28 Maloeran You can create surfaces, but to actually get them to show on the screen, you would have to : copy them to the SDL's "screen" surface, ask SDL to copy the "screen" surface to the actual video surface
06:07.58 brlcad you create an sdl sw surface, and then use that with sdl_flip
06:08.21 brlcad you can toggle between arbitrary surfaces on a flip
06:08.21 Maloeran SDL_flip is for the one double buffered "screen" surface
06:09.10 Maloeran SDL_Flip() takes one parameter and it's SDL's "screen" surface which may have a back buffer built-in, but that's very limited
06:10.24 brlcad that's what I'm referring too .. this goes back a while, but the idea is to create multiple sdl_surface screens in sw mode
06:11.03 Maloeran There's no way to render these without copying them to "screen", then asking SDL to update "screen" to video, is there?
06:11.04 brlcad they the video mode has to be double buffered regardless, just so you can flip
06:11.33 Maloeran Create multiple screen surfaces? Oh hum
06:11.35 brlcad you maintain one "screen" for each of your surfaces
06:11.39 brlcad right
06:12.06 Maloeran I didn't read anything about that, I'll try something
06:12.17 brlcad that's just the old sdl way to do your own buffering
06:12.17 Maloeran If you have any example or documentation, it could be nice
06:12.26 brlcad e.g. if you had no video memory
06:12.34 brlcad ideally, you'd try to get as many screens with SDL_HWSURFACE first
06:13.05 brlcad since should try to do direct mapped video memory if the card supports it
06:13.24 brlcad but the code is a bit nasty to be fault tolerance to detect the failure and fall back to SDL_SWSURFACE
06:13.33 Maloeran Writing pixels to hardware surfaces is a bit too slow, I'm fine with them being in software
06:13.43 brlcad and then wierd things can happen if you have two hw and one sw, etc
06:13.44 Maloeran I just want them to get directly in the real video surface with just one copy
06:14.33 brlcad if you're doing your own buffering, the hw surface is going to be darn faster than doing sw -- you're just making sdl do the write to a hw surface
06:16.10 Maloeran Yes, that's probably right... HW only works fullscreen though, usually, but I'll play around once I get the buffering working
06:16.34 Maloeran I'm surprised there's not a word about this in the SDL docs
06:16.40 brlcad ahh, yeah that's true.. lots of cards won't let you get a hw surface in various modes
06:16.49 brlcad that's part of the whole robustness problem i mentioned
06:20.04 brlcad Maloeran: it's rare for an app to actually benefit from triple buffering .. exceedingly rare even for games
06:20.52 brlcad and many display systems are providing double-buffering of their own these days, so you get triple for free when you double-buffer your own
06:21.33 Maloeran Indeed, but it's a different when dealing with software rendering multiple frames at the same time
06:21.34 brlcad depends on the OS and system, of course .. not too common on linux iirc
06:23.28 Maloeran a bit* different
06:24.17 brlcad yep, and the variety of apps that need to render frames is a tiny "market"
06:25.02 brlcad ray-tracers .. fractal generators .. maybe screensavers..
06:25.27 bewt brlcad: my on board video cheats, it uses system ram for video memory.
06:25.33 brlcad i think what you're wanting to do used to be a lot more popular a decade or two ago
06:25.47 brlcad when you couldn't get the hardware to double-buffer
06:26.43 brlcad bewt: yep, pretty common to push the app to video so the mod can modify the frames on the fly
06:26.58 bewt reserved for video 64-256m
06:27.02 Maloeran Other APIs have good support for that kind of stuff, it was rather trivial with X and... DX3 ( okay, a long time ago :) )
06:27.35 brlcad yeah, it's fairly trivial in win32 and with cocoa ..
06:28.49 brlcad another side effect of there not being many serious games on linux .. issues like this have always been a problem -- X11 being an absolute pig in most respects until very very recently
06:29.56 Maloeran X isn't that bad with shared memory pixmaps
06:30.16 bewt X isn't bad with opengl either.
06:30.31 brlcad heh, compared to the other systems, X11 is one of the worst
06:30.41 bewt define other systems.
06:30.44 brlcad it's really been only in the past 5-10 years that it's improved
06:31.06 brlcad closer to 5 for that matter, Xorg corrected a lot of the boneheadness of X11
06:31.09 bewt granted, but many systems go thru a learning/growing curve.
06:31.27 bewt look at the roots of windows :)
06:31.33 brlcad that doesn't hold for X11, it's older than all of the others
06:31.44 Maloeran Ah well. That's probably right, but I was beginning high school 10 years ago and writing my first lines of code :)
06:31.53 bewt so X is a little slow, big deal
06:32.09 brlcad heck, even having shared memory on linux used to be problematic
06:32.44 brlcad it's only been really recent that you could get direct opengl access through X11, and it's still somewhat flaky
06:32.50 bewt X was at inception problematic, but then so was the Model T
06:33.10 bewt try it on windows xp pro
06:33.29 brlcad I dont' think it was "problematic", but it was fundamentally flawed from a performance perspective because it had a network-oriented design
06:34.09 bewt that network design led to many Xterminal, (X in hardware at least the client side)
06:34.11 Maloeran It's far more complex than other APIs for this reason, but it's still rather elegant, I have no problem with it
06:34.15 brlcad when everything is a client->server->client->hw communication .. you're going to seriously suck compared to something doing app->hw
06:34.33 brlcad it's been recent that X11 changed so that you could do client->hw more reliably
06:34.42 bewt that should read app->os>hardware
06:34.54 brlcad elegant? .. heh .. er .. wow
06:35.06 brlcad comprehensive.. yes
06:35.12 brlcad i wouldn't call it elegant in the least though
06:35.13 Maloeran It solves a fairly complex problem
06:35.26 bewt quite well at that
06:35.27 brlcad it makes the problem considerably more complex than it needs tob e
06:36.21 brlcad it does have a lot of great aspects, that can be said
06:36.51 Maloeran Right
06:36.54 bewt making the root window, hidden makes it faster yet
06:37.15 brlcad but from an overall utility, and compared to the other APIs out there, it's a big reason GUI development on linux/unix/bsd has been so slow for two decades compared to the other platforms
06:37.54 Maloeran Is there? X is extremely low-level in comparison to other "native" APIs, one generally uses toolkits built on top of it
06:37.55 brlcad granted, a lot of the problems were actually political, and not technical
06:39.24 bewt and not a very good one :)
06:40.32 brlcad i'm talking about equivalent "base" api kits for managing the display -- things like core graphics or even the old toolbox on mac, the mfc/win32 foundation libraries, be's graphic server, etc
06:40.35 Maloeran I think I just really like the low-level and flexibility aspects of X, it's really powerful. It's the assembly of GUI programming ;)
06:41.04 Maloeran win32 remains quite a mess, but it's very limiting and high-level, it can afford to be simpler
06:41.22 brlcad win32 goes high and low
06:41.30 brlcad which is what makes it seem not simple
06:41.52 brlcad there are calls for everything low level too, though
06:42.12 bewt sadly no more inportb()
06:42.16 Maloeran Ah yes, perhaps, I try to forget my win32 days
06:42.49 brlcad the other two are much better examples of pretty APIs, clean low fast nice
06:43.15 brlcad Be's was spectacular, but alas..
06:43.18 bewt would that they would adopt a universal API
06:44.00 brlcad bewt: how's that compile coming with LDFLAGS=-verbose ?
06:44.01 Maloeran BeOS and its famous is_computer_on_fire() :). I never tried any native Mac programming
06:44.13 Maloeran In fact, I think I never used a Mac
06:44.58 brlcad core graphics isn't too shabby
06:46.29 brlcad cocoa is sweet, but is a higher level api akin to gtk/qt
06:47.05 Maloeran gtk2 I liked, but I don't do much GUI
06:49.53 brlcad it's a bit of a beast, and lives in dependency hell, but great featureset
06:50.03 brlcad and the predominant industry momentum
07:59.46 bewt brlcad: building rt for you now.
07:59.53 bewt err rtlib.
08:00.09 bewt doh librt.
08:03.59 IriX64 http://www.pastebin.ca/374105
08:06.11 IriX64 btw, that wall candy is still doing its thing.
08:11.41 IriX64 http://www.pastebin.ca/374109
08:22.18 brlcad librt is not the situation that was causing problems
08:22.46 brlcad you're starting from flawed premises.. you can't just start tossing stuff in the middle like that
08:23.54 brlcad from a *fresh* build .. the point was to add the --verbose ld flag *after* you encountered the libz and/or libpng build failure (*without* using --disable-shared)
08:24.46 brlcad seriously.. all the rest is distracting from making any progress on identifying the first problem ..
08:25.10 brlcad stuff failing farther down the build line is not interesting at all until the first failure is taken care of properly
08:25.30 IriX64 whats the point of adding the flag *after the error with libpng
09:07.31 brlcad for several reasons, to be sure that it errors (it should still error), and so that the output is just the relevant verbose linkage details and not pages of irrelevant log
09:08.29 brlcad otherwise the signal noise ratio begins to be practically useless -- too much useless garbage that doesn't get us anywhere closer to finding out what the actual problem is
09:24.04 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) [NETSPLIT VICTIM]
09:29.48 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com)
12:15.42 *** join/#brlcad dli (n=dli@adsl-75-33-245-220.dsl.chcgil.sbcglobal.net)
12:16.13 dli I wonder how do I show screw thread in brlcad
12:37.53 *** join/#brlcad rossberg (n=rossberg@bz.bzflag.bz)
12:42.41 dli how do I print out the 3d image?
12:43.07 CIA-7 BRL-CAD: 03d_rossberg * 10brlcad/configure.ac: test for strlcpy
12:46.48 CIA-7 BRL-CAD: 03d_rossberg * 10brlcad/src/libsysv/strlcpy.c: initial addition of strlcpy()
12:48.30 CIA-7 BRL-CAD: 03d_rossberg * 10brlcad/include/sysv.h:
12:48.30 CIA-7 BRL-CAD: initial addition of strlcpy()
12:48.30 CIA-7 BRL-CAD: typo in basename declaration
12:50.12 CIA-7 BRL-CAD: 03d_rossberg * 10brlcad/include/config_win.h: HAVE_MEMSET and HAVE_STRTOK added
12:52.12 CIA-7 BRL-CAD: 03d_rossberg * 10brlcad/src/libsysv/basename.c:
12:52.12 CIA-7 BRL-CAD: errno.h defines ENAMETOOLONG
12:52.12 CIA-7 BRL-CAD: should know its own prototype
12:54.39 CIA-7 BRL-CAD: 03d_rossberg * 10brlcad/src/libsysv/strlcpy.c: should know its own prototype
12:56.28 CIA-7 BRL-CAD: 03d_rossberg * 10brlcad/src/libsysv/libsysv.dsp: basename.c and strlcpy.c added
12:57.36 CIA-7 BRL-CAD: 03d_rossberg * 10brlcad/src/libsysv/Makefile.am: strlcpy.c added
13:03.57 CIA-7 BRL-CAD: 03d_rossberg * 10brlcad/src/libbu/brlcad_path.c: include sysv.h to get the basename prototype (in case HAVE_BASENAME is not defined)
13:09.05 CIA-7 BRL-CAD: 03johnranderson * 10brlcad/src/librtserver/rtserver.c: Added mutex protection for session open and close
13:31.40 rossberg dli: what's a 3d image?
13:31.59 dli rossberg, from raytracing
13:32.43 dli rendering as postscript is ugly, and not what I see on screen
13:35.05 rossberg i'm using the ray trace panel in mged, it has an option to write the result into a *.pix file
13:35.40 dli rossberg, howto?
13:35.53 rossberg there are programs to convert the pix format e.g. into png
13:36.19 dli rossberg, how to output to .pix?
13:36.51 rossberg menubar -> Tools -> Raytrace Control Panel
13:38.06 rossberg there you have to change the "Destination"
13:38.15 dli rossberg, that's the same panel as in File ->Raytrace
13:38.46 dli rossberg, great, thanks
13:49.14 dli rossberg, the .pix is not valid for imagemagick
13:51.26 rossberg dli: you need to convert it e.g. with pix-png
13:51.47 rossberg (look at man pix-png first)
13:52.31 dli rossberg, no, the file generated is invalid, repeating 0x320000 , nothing else
13:52.53 dli indeed, it's 0x000032
13:53.04 Maloeran brlcad, multiple calls to create "screen" surfaces to perform N buffering always return the same surface ; doesn't seem to be the recommended method
13:56.00 rossberg dli: did you tried "pix-png -a yourfile.pix > yourfile.png
13:56.41 Maloeran The #sdl crowd doesn't seem to know either
13:57.01 dli rossberg, only garbage in the .png generated
13:58.14 dli rossberg, hold on, it's not all 0x000032
13:59.21 dli <PROTECTED>
13:59.22 dli pix-png: unable to autosize
14:05.56 rossberg dli: ok, now try pix-png -w <width in pixel> -n <height in pixel> sample-holder.pix > sample-holder.png
14:07.23 dli rossberg, great, it's an imagemagick bug then
14:16.25 *** join/#brlcad Elperion (n=Bariton@p54874995.dip.t-dialin.net)
14:19.27 *** join/#brlcad Bary (n=Bariton@p54874995.dip.t-dialin.net)
14:20.30 *** join/#brlcad Elperion (n=Elperion@p54874995.dip.t-dialin.net)
14:25.39 Elperion is there a way to export the framebuffer as graphic?
14:34.38 rossberg Elperion: (menubar)File -> Raytrace; change "Destination" to pix-file; read the pix-png manual page
14:36.01 Elperion ok thx
14:36.24 Elperion great
14:36.27 Elperion i never looked there
14:36.28 Elperion cya
15:08.52 dli any way to move a part ( .r range)? like linear shift
15:56.01 ``Erik int32 is_computer_on(void) Returns 1 if the computer is on. If the computer isn't on, the value returned by this function is undefined.
15:56.12 ``Erik double is_computer_on_fire(void) Returns the temperature of the motherboard if the computer is currently on fire. If the computer isn't on fire, the function returns some other value.
15:56.23 ``Erik interesting, those beos kids have a sense of humor :)
16:40.53 brlcad wow, the same question twice in one morning
16:44.10 Maloeran brlcad, confirmed by SDL folks, SDL can't do N buffering without nasty extra copies
16:45.20 brlcad Maloeran: define "nasty extra copies"
16:45.37 Maloeran Copy from surface N to "screen" surface, copy from "screen" surface to video memory
16:46.01 Maloeran So there are 2 copies per frame when only one should be required with a proper API
16:47.09 Maloeran I'm vaguely amused by how much faster non-SDL buffering to record videos is
18:48.49 brlcad Maloeran: er .. you only get the one copy with some sort of direct memory access, mapping video memory to some address range in system memory
18:49.36 brlcad that much was already pretty much guaranteed to not be portably possible
18:49.40 brlcad I thought you understood that just from what we talked about earlier..
18:50.14 brlcad that's why they are SDL_SWSURFACEs
18:51.42 brlcad you cannot guarantee just one copy without having the hardware capability irrsepective of the API (which maybe is what you are presuming/assuming)
18:54.14 Maloeran brlcad, SDL can copy the content of the software "screen" surface to the actual video memory with just one copy
18:54.43 Maloeran If I want to copy another software surface, not the software "screen" surface, I need two whole copy operations
18:55.11 Maloeran It's an arbitrary limitation, just to keep the API simple
18:56.58 brlcad not sure I follow what you mean by "another software surface, not the software "screen" surface"
18:57.28 brlcad you create an sdl_surface .. you write pixels to it
18:57.41 brlcad sdl copies those to video memory
18:57.54 Maloeran That works for the software "screen" surface, yes
18:58.04 brlcad right
18:58.22 Maloeran If you want to copy another surface to video memory, you first have to copy it to the software "screen" surface, *then* you have to copy the software "screen" surface to video memory
18:58.34 Maloeran Which is terribly wasteful
18:59.15 brlcad you have another screen surface
18:59.38 Maloeran You can only have one "screen" surface
18:59.49 brlcad you have another sdl_surface
19:00.29 Maloeran Yes, but you can not copy from it directly to video memory
19:00.35 brlcad i'm just not following what you expect "should" be possible, other than it sounding like you wanting hardware surfaces
19:00.40 Maloeran You can only copy from it to the "screen" surface, which must in turn be copied to video memory
19:01.06 brlcad right, but you CAN'T do that reliably without assuming hardware capabilities
19:01.10 Maloeran I should be able to have 10 software "surfaces", and myself copy the data from any of them directly into video memory
19:01.34 Maloeran The only limitation is system memory, there's still only one hardware surface
19:01.55 brlcad what you're talking about is writing to mapped video memory .. video memory mapped to system memory so you are effectively writing to video memory
19:02.40 brlcad there are some cards that will directly reference system memory for you, but even that is not prevalent
19:02.50 Maloeran Writing to it, DMA'ing to it ; I should be able to copy from a surface directly to the real video hardware surface ( not SDL's "screen" )
19:03.14 brlcad with DMA .. that's exactly what I'm saying is a hardware characteristic
19:03.20 brlcad not something that can be taken for granted
19:03.25 Maloeran ... Okay, I think I need to clarify
19:03.51 Maloeran SDL already copies from the *software* single and only screen surface directly, with one copy, no matter the underlying method used
19:04.26 brlcad sure, you provide the pixels, and it stores them *somewhere*
19:04.28 Maloeran It should be possible to have other identical *software* surfaces which could be copied by SDL directly in the video memory, by the same mechanisms. They are all software surfaces, it doesn't even matter which one is being copied
19:05.18 brlcad it's only "directly in the video memory" when you have video mapped memory, DMA or equivalence
19:05.33 Maloeran I'm not ever accessing that memory directly, SDL is
19:05.42 brlcad sure
19:05.58 Maloeran SDL is copying from its "screen" software surface directly into the video memory, but it can't copy directly from any other surface
19:06.26 Maloeran And that is most arbitrary, it's an API and design limitation ; it's easily done in X or DX
19:07.24 brlcad ahh, maybe you mean it copies from what system memory buffer to another system memory buffer before sending to the video card? .. i.e. tying a particular surface to the video mapped hardware?
19:08.27 Maloeran Yes, that's the only way to copy from one software surface to video memory, you have to go through the software "screen" surface with SDL first
19:08.56 brlcad aah, okay.. that's not what you were initially saying
19:09.04 brlcad at least not the way it was worded
19:09.17 brlcad but then we only have like three nouns to work with here.. heh
19:09.35 Maloeran It sure is what I'm trying to explain by 10 different ways since yesterday :)
19:09.55 brlcad i can see that, though I recall there being a way to change swap "screen" surfaces
19:09.57 *** join/#brlcad cad65 (n=4788598e@bz.bzflag.bz)
19:10.04 brlcad maybe that's no longer possible
19:10.26 brlcad that's what I was referring to with the flip -- you actually flip to an entirely different screen
19:10.40 cad65 i can't access freenode from my irc client today - can anyone here help me out?
19:10.54 brlcad that may or may not be a double-buffered hardware surface, or might be a software one
19:10.54 Maloeran The built-in SDL flipping capabilities are limited to two surfaces
19:11.27 cad65 i'm using a web chat now
19:11.31 cad65 here's what i'm getting - http://www.scipisc.com/view_image.php?id=181
19:11.44 brlcad right, that much I know.. but there at least used to be (or at least I remember there being many years ago) a way to point the second buffer to an arbitrary sdl_surface so when you do the flip, it becomes primary
19:12.09 brlcad cad65: it's rather obvious you're using web chat ;)
19:12.18 Maloeran Very neat, I guess it must have been dropped, most unfortuantely
19:12.35 brlcad Maloeran: I bet you can still do it
19:12.36 cad65 brlcad: oh
19:12.37 cad65 lol
19:12.48 brlcad but probably not through the public SDL api
19:13.13 brlcad you'd probably have to set some struct values on your own
19:13.14 brlcad because the basic operation should be doable
19:13.18 cad65 so how do I get help on my irc client connection issue? its only to freenode
19:13.19 Maloeran I see, does SDL have a hidden API or must I hack the source to expose its static functions?
19:13.25 Maloeran This is messy
19:13.27 brlcad dunno, maybe they do a lot more to manage the screen surface these days
19:13.56 cad65 i am connected just fine to the mozilla client
19:14.13 Maloeran Oh well, it's just annoying to seriously lose performance due to SDL when getting above 100fps
19:14.16 brlcad Maloeran: not exactly hidden .. i mean you'd just have to read thier sources to see what they do during sdl_flip to determine what you'd need to update in the associated screen to get it to work
19:14.31 brlcad cad65: can you ping irc.freenode.net?
19:14.54 brlcad Maloeran: ahh.. you're complaining about 100+fps only? bahhh. :)
19:14.59 cad65 let me check
19:15.19 cad65 brlcad: since I can connect to different servers, shouldn't I be able to connect to freenode as well?
19:15.30 brlcad cad65: of course not, it's a different server :P
19:15.47 cad65 well, no problem with pinging
19:15.59 cad65 oh...okay (irc rookie here)
19:16.02 Maloeran Well, brlcad, I lose a 10% at around 30fps... and I lose 50% due to SDL at 200fps!
19:16.14 cad65 so the ping was successful
19:16.21 cad65 are there any irc moderators in here?
19:16.33 brlcad cad65: you mean network or channel?
19:16.43 brlcad cad65: you do realize you're in a cad channel? :)
19:17.07 brlcad cad65: you might want to try a different port
19:17.21 cad65 hrm
19:17.24 cad65 interesting
19:17.46 cad65 and a port could block one server to my irc client and not another one?
19:17.56 brlcad sure, why not
19:18.25 brlcad not likely, but possible
19:18.58 cad65 darn...I can't switch rooms in this web interface
19:19.17 brlcad yep, it's configured that way on purpose
19:19.36 brlcad otherwise you could cause all sorts of trouble and we'd be liable for problems you cause
19:20.07 brlcad that web interface is intended for interactive discussion about BRL-CAD
19:20.29 brlcad how you got to it as a general means for freenode network support is beyond me
19:21.01 cad65 lol - I just found it
19:21.04 cad65 sorry to bother you
19:21.07 brlcad for starters, you could try a better irc client than chatzilla
19:21.28 brlcad something that might give you better output status
19:25.31 Maloeran :) Nice
19:30.27 *** join/#brlcad dli (n=dli@wireless-197-79.uchicago.edu)
19:30.59 dli which command to rescale?
19:42.39 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/include/ (vector_x86.h vector_fpu.h vector.h): Add vector class, with very initial support for simd operations.
19:43.29 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/include/brep.h: Include vector class for use by brep intersection routines
19:44.49 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/src/librt/Makefile.am: Add compilation of brep_test program
19:46.08 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/src/librt/brep_test.cpp: Add brep_test program for simple unit testing
19:46.32 Maloeran I think I'll never understand why people make a class or a struct for a mere "vector" rather than an array, especially to use SIMD instructions
19:50.37 Maloeran i.e. If you have 4 packed vectors of x,y,z, you could often operate on the 12 floats with just 3 instructions, try to do nicely that with 4 structs or classes
19:52.21 *** join/#brlcad Elperion (n=Elperion@p54874995.dip.t-dialin.net)
20:00.00 *** part/#brlcad Elperion (n=Elperion@p54874995.dip.t-dialin.net)
20:00.04 *** join/#brlcad Elperion (n=Elperion@p54874995.dip.t-dialin.net)
20:10.07 *** join/#brlcad clock_ (i=clock@84-72-88-134.dclient.hispeed.ch)
20:18.38 brlcad Maloeran: primarily for type transparency and operator overloading
20:20.17 brlcad so you're not actually tied to particular simd types, and don't need to resort to *_add() functions where a + b might provide cleaner code
20:21.01 brlcad if you don't care about or don't leverage those two features, then yes -- they are completely unnecessary overhead
20:22.05 clock_ leverage that is a word used often in PR :)
20:22.25 brlcad as are lots of other words, your point? :)
20:23.10 brlcad i mean if you made a vector class and still had a ->add() method.. that would be a bit silly, and doesn't utilize the type transparency benefit
20:24.46 Maloeran Indeed brlcad, it just really gets in the way of optimisation, especially for SIMD
20:25.07 brlcad not when it's done right
20:25.19 brlcad it "should" expand out into exactly the same inline'd calls
20:25.28 brlcad when it's implemented correctly
20:25.44 brlcad no object/function calls, no evil vtable lookups, etc
20:26.27 Maloeran Sure sure... I'm just saying I may want to load a x,y,z vector and the x of the following vector into one __m128
20:26.33 brlcad it the coder doesn't make a mistake and the compiler does it's just, you can end up with the same result, but simplified maintainable code
20:28.13 brlcad what you suggest isn't orthogonal .. you could write a routine that was overloaded to do exactly that that expands to the same operations
20:28.32 brlcad if you can write a macro/inline for it at least, there's a way
20:28.54 brlcad just with a class, you can avoid the macro/function syntax for entire classes of problems
20:29.34 brlcad that along with automatic initialization and deallocations if any are really the only reasons of value, imho
20:30.18 brlcad and there are plenty of codes where that just doesn't matter, like if the library itself is going to act as an abstraction layer and hide the fact that it's doing sse under the hood
20:30.19 Maloeran I recognize the general value, it just seems hardly compatible with low-level SIMD optimisation to my eyes
20:30.57 brlcad it's not a matter of compatibility, it's just different syntax .. you end up with the same assembly for what I"m referring to
20:31.51 brlcad for the implementations where you don't, and there's some penalty (like vtables), I'd completely agree .. that's a bad idea, a very bad idea
20:32.08 Maloeran Of course so, but perhaps we are not seeing the same kind of low-level SIMD optimisations...
20:32.28 Maloeran I mean, I have mixed floats and pointers in the same __m128 ;)
20:33.01 brlcad so long as you're taking about lines of code being written, then we are talking about the same optimizations
20:33.38 brlcad all that changes it what functions you write for your data types
20:33.47 brlcad it expands to the same operations
20:34.54 brlcad and those operations can be whatever you want -- packing and unpacking floats and pointers, maintaining states or not, doing whatever
20:35.28 Maloeran Then you end up doing a class API which is identical to the SIMD intrinsics
20:35.31 brlcad its JUST a difference in syntax/wrapping, like if you wrote all of your simd operations using a macro
20:37.25 Maloeran Right, I agree of course, I guess the only point is to map some common instructions to overloaded operators, and expose an interface similar to intrinsics for all the rest
20:37.27 brlcad it could be identical or not, depends on how you write it -- in general there are common patterns
20:38.35 brlcad right, that is really the only point -- though once you have that interface, you very likely can translate it to other SIMD implementations too with no change to the code that used those classes
20:40.06 brlcad in practice, I don't find that latter to be as much of a benefit as others claim, but some have zealotry on the encapsulation benefit
20:40.29 Maloeran Eheh, I noticed
20:40.57 Maloeran You could write an interface to wrap the original SIMD intrinsics just as well, anyhow
20:41.57 brlcad yep, you can do the same thing in C
20:42.21 brlcad only difference of wrapping in a class is operator overloading and automatic init
20:43.46 brlcad that was the main/only point from the start -- type transparency and operator overloading .. if you don't care about that or wouldn't use those features much, then it does diminish the benefits
20:44.26 dli can I move a part (.r)? like linear motion, or rotation
20:45.16 brlcad I just found it odd that you'd "never understand why people make a class" .. their reasoning (whether you like or agree with it) seems perfectly understandable
20:45.49 brlcad dli: tra and rot commands
20:46.49 brlcad sry, orot and/or rotobj
20:46.59 Maloeran brlcad, it does not seem reasonable to me when one needs all the low-level flexibility of SIMD intrinsics to get proper performance
20:47.20 Maloeran SIMD intrinsics are a large interface, to makign a class with all these capabilities is a lot of code which serves little actual purpose
20:47.32 Maloeran "so making" a class with
20:47.53 Maloeran Just my personal view on the matter of course
20:47.53 brlcad Maloeran: heh, you keep making the leap to the encapsulation in a class impacting performance and that's hogwash when done correctly
20:48.10 Maloeran Of course so, but it's still a lot of code with very little purpose!
20:48.12 brlcad it sounds like you just don't agree, and that's fine with me -- your idea
20:48.13 dli brlcad, " sed " says object is not solid
20:48.42 brlcad dli: sed is to edit primitives, you have to go into object edit mode
20:48.54 brlcad oed command or matrix edit via gui
20:48.54 Maloeran I don't really like seeing 1000 lines of code just to be a full and exact wrapper around something which would have done the job as well. Anyhow...
20:49.40 brlcad only because it rarely is a full and exact wrapper
20:49.52 brlcad but that's also just to wrap one interface
20:49.56 brlcad throw in two more
20:50.12 Maloeran Ah yes, then it serves a purpose
20:50.46 brlcad i've seen some people prefer it just for the syntactic sugar though
20:51.02 brlcad being able to add two things using +-/ instead of some add(), etc
20:51.29 brlcad regardless of needing a pack_pointer_with_float() or whatever other tricks
20:51.45 brlcad it keeps the simple simple
20:51.56 brlcad dli: have you seen the quick reference cheat sheet?
20:52.03 brlcad http://ftp.brlcad.org/MGED_Quick_Reference_Card.pdf
20:52.22 dli brlcad, yes, and thr trifold one, very puzzling
20:52.24 brlcad on the second page on the back in the first column are the commands related to editing
20:53.01 brlcad dli: yeah, it's not meant to be instructional -- it's informative to the modelers that know most of the operations but can't remember the command name or args, etc
20:54.13 brlcad dli: oed is likely the command that you want, and is rather tricky to understand at first with the left and right side business
20:55.36 brlcad say you have some region named region.r and in there is a combination comb.c with two primitives prim1.s and prim2.s .. to use oed to edit the matrix over comb.c, you'd use oed /region.r comb.c/prim1.s
20:56.19 brlcad to rotate all instances of region.r, you'd use oed / region.r/comb.c/prim1.s
20:56.46 dli brlcad, I just want to rotate the whole region.r
20:56.47 brlcad you have to specify all the way down to a primitive so that it's explicit as to which coordinate axis you are editing about
20:57.49 brlcad you have to anchor the edit from a known point -- all primitives have a defined center and coordinate axis orientation
20:58.25 dli brlcad, let me play with it a little
20:59.06 brlcad the second example, oed / region.r/comb.c/prim1.s, sounds like what you want
20:59.31 brlcad if you're just going to translate/rotate, then the primitive doesn't really matter, pick any path down through the region
20:59.50 brlcad er, it matters for rotations.. but not translations
21:04.16 dli brlcad, oed path must starts from the current showing region? this is hard for me, when the design is complex, and I want to move one part
21:06.54 *** join/#brlcad Elperion (n=Elperion@p54874995.dip.t-dialin.net)
21:08.11 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
21:08.37 dli brlcad, I found the "Matrix Selector", easier now
21:12.06 brlcad ahh, glad to hear it
21:12.33 brlcad for what it's worth, oed has little to nothing to do with what is currently showing
21:13.12 brlcad e object.r, oed / object.r/and/path/to/primitive.s
21:13.52 brlcad which is what matrix selection does, though first showing you which object's are displayed, then a list of the paths to primtives
21:14.26 brlcad so that it can build the "oed / object/path/to/prim" for you
21:31.35 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
21:33.12 IriX64 most beautifull thing, I've ever seen , took all night but it's gorgeous.
21:33.56 IriX64 798.70 seconds.
21:34.43 IriX64 kudos to the BRL-CAD team.
21:36.18 IriX64 ``Erik, I'd really like to show you what my little machine did :)
21:41.05 clock_ brlcad: have you seen the Ronja model?
21:41.36 clock_ http://ronja.twibright.com/3d/ronja_3.png
21:41.47 clock_ http://ronja.twibright.com/3d/ronja_2.png
21:54.17 brlcad clock_: ooh, that's nice!
21:55.12 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168054557.dsl.bell.ca)
21:55.56 *** join/#brlcad lg_ (n=lg_@88.234.13.222)
21:56.08 lg_ hi
21:57.17 IriX64 regards
21:57.42 lg_ back to brlworld...
21:57.54 IriX64 from?
21:58.22 lg_ ;-) from offlineland
21:59.48 lg_ reboot? wow, brlcad is not pure unix software anymore...
22:00.10 clock_ brlcad: thanks
22:00.13 IriX64 define "pure unix"
22:00.15 brlcad lg_: he reboots for his own benefit
22:00.22 brlcad nothing to do with brl-cad :)
22:00.29 clock_ brlcad: of course I also have a video of rotating model
22:00.35 IriX64 quite right sorry should have mentioned that.
22:00.39 clock_ brlcad: but I think last time you were not able to play
22:01.17 lg_ ;-)
22:01.51 IriX64 lg_ I have yet to finish my cup.
22:02.33 lg_ well, i just finished two beers, its a bit late here in turkey
22:02.51 brlcad hehe
22:02.58 IriX64 heh
22:03.56 IriX64 nei eha boh?
22:04.00 lg_ but only modeling a cup is mentioned in the manuals, so i was on my own
22:04.33 brlcad clock_: is there a really good installation picture that showcases ronja and matches the model closely?
22:04.42 IriX64 ha how to model a beer, lets see you start wiith hops or wheat ;)
22:06.41 lg_ guess it is a union of both... and as there are material properties to take care of, type will be region... r beer.r u hops + wheat
22:06.42 IriX64 haha right.
22:06.44 *** join/#brlcad rdenatale (n=rick@166-82-49-174.quickclick.ctc.net)
22:09.34 rdenatale hello all, does this channel welcome modeling questions from newbies?
22:10.03 lg_ ok, all newbies say helloooo... ;-)
22:10.51 rdenatale I'm just starting to use brl-cad and I've got a bit of a conceptual block as to using transformations with nested combinations
22:15.20 clock_ brlcad: no
22:20.48 rdenatale Let's say that I'm modeling an instrument panel. I've got a combination for the basic panel itself which combines primitives to make the right shape...
22:21.22 rdenatale ... Then I've got a subassembly consisting of a raised subpanel with a few identical switches. ...
22:23.11 rdenatale ... the subassembly in this case is another combination with a primitive shape for the subpanel, and references to a combo for the switch which combines primitives and combos making up...
22:23.28 rdenatale ... the switch handle, a nut, and a washer....
22:24.07 rdenatale ... Now I think that I want to build each of these subpart combos and primitives at their own origins, and then...
22:24.53 rdenatale ... combine them at the higher level with a transformation matrix to position each subpart within the larger part...
22:25.41 rdenatale ... but I'm not sure what's the best way to do this with mged, since it only seems to provide first-class support for positining primitive parts and not combos...
22:25.47 rdenatale ... Am I missing something?
22:34.58 IriX64 erf... again, think back when I first came here ;)
22:35.36 brlcad heh "no" .. funny clock
22:35.56 brlcad rdenatale: yes, questions always welcome.. response depends on audience and time of day ;)
22:36.52 rdenatale thanks brlcad.
22:37.25 brlcad rdenatale: you can do what you suggest, applying arbitrary transformation matrices anywhere in the hierarchy
22:37.50 IriX64 btw brlcad: if I hit clear and display in the geometry editor, doesn't clear the frame buffer.
22:38.39 brlcad to do this via the gui, you usually will display the geometry, then select Matrix Edit on the Edit menu .. select the assembly/combination/non-primitive object that you wish to apply a matrix over, then a path to a reference coordinate system
22:38.51 brlcad IriX64: that's intentional
22:38.56 IriX64 ty
22:39.02 brlcad framebuffer has it's own concept of clearing
22:39.26 IriX64 true, raytrace control panel allows for it so no biggie.
22:39.26 brlcad though it wouldn't be an unreasonable feature request to combine them in the geometry editor
22:39.38 IriX64 your choice.
22:39.47 brlcad actually it's yours ;)
22:39.53 IriX64 :)
22:40.49 brlcad if it's something you'd like to see added, or for any feature request really .. it helps to make the request at http://sourceforge.net/tracker/?func=add&group_id=105292&atid=640805
22:40.57 brlcad else it get forgotten between releases
22:41.17 IriX64 ty i'll visit and add to favorites.
22:41.31 rdenatale brlcad: I don't see Matrix Edit on the edit menu (I'm using 7.8.3). I only see matrix selection and that only lets me select primitives.
22:41.32 brlcad rdenatale: the command line way to do what you suggest is the oed command, which has tricky semantics to get used to at first, but will eventually make sense ;)
22:43.05 brlcad rdenatale: sorry .. my impreciseness
22:43.08 rdenatale brlcad: yeah I saw oedit, but I can't figure out what path_lhs and path_rhs are
22:43.37 brlcad it is Matrix Selection -- the first primitive selection dialog is your anchor coordinate axis (which mostly only matters for rotations)
22:43.59 brlcad select any one of those that include your combination/region
22:44.27 brlcad you'll then get another dialog where you can select where to place the matrix along that path
22:45.32 brlcad rdenatale: say you have a 'panel' assembly that has a 'button.r' and 'switch.r', each containing a 'cyl.s' primitive
22:45.55 brlcad say you want to translate the switch.r ..
22:46.42 brlcad you'd "e panel" or "e switch.r" or use the geometry browser and select one of those two .. say for simplicity you "e panel"
22:48.03 rdenatale brlcad: do I need these to be regions? The problem is that my end product is going to be an stl file (for stereolithograpy) ...
22:48.08 brlcad to apply the transformation via the gui, you select the matrix selection menu option, then select any one of the lines that has switch.r in it .. the primitive only matters as a coordinate axis reference point .. so say you select /panel/switch.r/cyl.c
22:48.32 rdenatale ... and as I understand the conversion to stl, it makes each region into a separate part.
22:49.03 brlcad rdenatale: ideally, yes -- at some point in the modeling process, regions/parts should be created, and groups/assemblies should be built up from those regions
22:49.16 brlcad if you define no regions, there will be one created for you
22:50.06 brlcad which for something like the converter, would mean the whole object just ends up as one object .. and stl files can only have one object per file anyways ;)
22:51.26 brlcad to complete the example, after selecting /panel/switch.r/cyl.c .. you'd then select switch.r to apply a transformation to the switch.r being used in panel
22:51.44 brlcad that corresponds to the oed command of: oed /panel switch.r/cyl.c
22:52.26 brlcad if you wanted to just translate some object .. you'd do something like "e switch.r" and "oed / switch.r/cyl.s
22:53.01 rdenatale brlcad: so does path_rhs have to start with either a region or a primitive part? ...
22:53.45 brlcad it starts with the name of the thing you want to translate .. some combination/region/assembly/part/group object
22:54.07 brlcad but it must include the path all the way down to some primitive so it has a coordinate axis to work with
22:54.32 rdenatale I've got a tree like panel.c/switch.c/... and if I enter oed panel.c switch.c it says something like "Error: unable to find matching solid part"
22:54.47 brlcad that is understandably confusing.. long been a consideration to make more transparent, but there are legacy support issues for the expert modelers
22:55.34 brlcad right, that's an error.. it will be something like oed /panel.c switch.c/some/path/to/a/primitive
22:56.27 rdenatale brlcad: okay, do I understand this right if I do oed panel.c switch.c/someprimitive_in_switch.c it will still work on the matrix which transforms switch.c relative to panel.c ???
22:57.57 brlcad if I understand you right myself, yes ;)
22:58.06 brlcad that will only transform the switch.c being used in panel.c
22:58.54 brlcad if you wanted to move all switch.c's, you'd oed / switch.c/someprimitive_in_switch.s (.c suffix is for csg combinations, .s is for solids aka primitives)
22:59.19 brlcad the slash on the LHS is of course significant
22:59.43 rdenatale brlcad: indicating the root I guess
22:59.50 dli brlcad, can I just move one .c instead of all parts?
23:01.04 brlcad dli: yes, you can do that by either creating a named reference to the .c (which amounts to creating a group that includes just that .c along with a matrix transform) or you apply the matrix directly in the assembly where it's being used
23:01.56 dli brlcad, thanks
23:02.50 rdenatale brlcad: so I think I understand but I'm still having trouble. I have to go fairly deep into that switch to get to a primitive...
23:05.19 rdenatale The shallowest primitive is in switch.c/switch_nut_and_washer.c/washer.s ...
23:08.57 rdenatale brlcad: thanks, I think you got me started. As I said I've got another problem now, but my wife is pressing me to prepare dinner, so I'll likely come back later.
23:08.59 brlcad rdenatale: sort of, yes indicating a root .. if you think of all paths sort of like filesystem paths where to modify a *directory* in your root (e.g. etc), you have to specify a file contained therein (e.g. /etc/passwd) .. and to
23:09.21 brlcad if your paths are long, it might be easier to use the gui for selection
23:09.27 brlcad good luck with dinner :)
23:10.39 brlcad dli: oh, third option is to copy that .c since all copies are shallow when using cp
23:11.59 dli brlcad, thanks
23:13.31 Maloeran Hum, dinner. That reminds me I haven't eaten a thing today yet
23:14.08 brlcad (looking for capable developers)
23:14.10 dli brlcad, no :( I am just a n00b user
23:14.23 brlcad hey, nothing wrong with that ;)
23:14.34 dli brlcad, I use qcad for 2d, and brlcad for 3d
23:14.44 brlcad sweet
23:15.30 brlcad feel free to shovel in the feedback or make requests on the sf.net trackers .. they do get paid attention to
23:19.42 *** part/#brlcad lg_ (n=lg_@88.234.13.222)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070228

irclog2html for #brlcad on 20070228

00:01.13 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096735664.dsl.bell.ca)
01:56.01 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168054557.dsl.bell.ca)
02:16.57 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543596.dsl.bell.ca)
05:00.06 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168054557.dsl.bell.ca)
06:24.05 *** join/#brlcad PrezKennedy (n=Matthew@c-69-138-68-160.hsd1.md.comcast.net)
07:10.36 *** join/#brlcad justin__ (n=justin@74.92.144.217)
08:18.32 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:54.31 Maloeran http://www.rayforce.net/demo00-xvid.avi http://www.rayforce.net/demo00-ms.avi ~ Such a crappy encoding quality, I really need to find some middle ground between these 16mb files and the 2.4gb raw loseless output
10:54.49 Maloeran Tips, anyone? :)
11:11.41 clock_ What is rayforce?
12:05.19 brlcad Maloeran: yeah, I like the video .. the scene and traversal around/through the ship, but the quality is absolute crap
12:24.00 *** join/#brlcad cad96 (n=c748ae9a@bz.bzflag.bz)
13:17.24 clock_ brlcad: what is Rayforce?
13:50.06 brlcad clock_: it's a new high-performance triangle ray-tracer being developed by Maloeran
14:04.43 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
14:18.45 *** join/#brlcad clock__ (n=clock@zux221-122-143.adsl.green.ch)
14:24.42 *** join/#brlcad Elperion (n=Elperion@p54876A2C.dip.t-dialin.net)
14:44.23 *** join/#brlcad cad55 (n=d8361bd3@bz.bzflag.bz)
15:48.11 Maloeran brlcad, do you know how to encode videos in a higher quality?
15:49.02 Maloeran I'm using, pass 1 & 2 : mencoder video00.raw -demuxer rawvideo -rawvideo fps=20:w=1024:h=768:format=rgb24:size=2359296 -ovc xvid -xvidencopts bitrate=2600000:pass=1:vhq=4:bvhq=1:min_iquant=1:min_pquant=1:min_bquant=1:max_bframes=1 -nosound -noskip -mc 0 -vf harddup -o video00-xvid.avi
15:49.19 Maloeran What codec or settings can I possibly use to get some decent quality?
15:56.16 archivist divx is supposed to be ok (also an open source version somewhere)
15:57.49 Elperion also try to use ffmpeg
15:57.55 Elperion its codecs are really nice
16:00.06 Maloeran I tried xvid, divx, msmpeg4-v2...
16:01.44 archivist most video formats are not assuming nice cad pictures though
16:03.04 burton Maloeran: do you need to encode colour pictures or only b/w?
16:03.25 Maloeran Anything at this point, any way to get some decent quality
16:03.34 Maloeran Although color would really be prefered
16:03.36 burton For me DivX works the best
16:03.53 burton Maloeran: you can download my videos at http://ronja.twibright.com/3d/
16:04.19 burton Maloeran: for encoding color I use the Luminaplex algorithm 8-)
16:05.36 Maloeran Okay, I want that kind of quality! :) What do you use for divx encoding?
16:05.55 archivist heh why are you using burton (I live near Burton on trent)
16:06.24 burton transcode -x yuv4mpeg -y xvid -i $*.mpeg4_asp.y4m -p 3d/loop_7.2.wav -o $@
16:07.12 burton And here is the Luminaplex encoder http://ronja.twibright.com/hyperluma.php
16:07.16 Maloeran Hum, my input is raw pixel data though, do you have a similar solution for mencoder?
16:07.20 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/include/vector.h: Wrap vector in extern c++, fix multiply-defined symbol errors on vequals function
16:08.40 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/include/brep.h: Do not include vector.h in brep.h, since it generates multiply defined symbols across libraries (i.e. librt/libwdb)
16:08.55 burton Maloeran: no but why do you need mencoder?
16:09.07 burton Maloeran: if you don't require mencoder then download the encoding pipeline from Ronja
16:09.40 burton what is actually mencoder, at all?
16:11.16 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/src/librt/Makefile.am: remove optimization flags. probably need to move the sse flags somewhere else too.
16:11.21 Maloeran It's the encoder for mplayer, the Linux media player
16:11.32 Maloeran Whatever software I use, I must be able to feed it raw pixels
16:11.39 burton Maloeran: I am using raw pixels
16:11.44 Maloeran Great, okay
16:11.50 burton The pipeline takes *.g on one side and outputs divx avi on the other
16:12.04 burton raw RGB data falling from rt
16:12.29 burton Maloeran: http://ronja.twibright.com/makefiles/Makefile.3d
16:12.52 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/src/librt/ (brep_test.cpp g_brep.cpp): explicitly include vector at compilation unit.
16:13.18 burton Maloeran: http://ronja.twibright.com/utils/render_animation
16:14.46 Maloeran Thanks burton, I'll try this transcode
16:15.02 burton Maloeran: you're welcome
16:27.46 *** join/#brlcad Elperion (n=Elperion@p54876A2C.dip.t-dialin.net)
16:41.17 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/include/vector_x86.h: temporarily define replacements for missing(?) builtins
16:47.59 Maloeran Right, this works so much better. Files of 120mb instead of 16mb too
16:55.51 Maloeran http://www.rayforce.net/demo00-ms.avi if anyone is interested
16:58.12 *** join/#brlcad archivist_win (n=djc@host217-35-76-52.in-addr.btopenworld.com)
17:11.17 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/include/ (vector_x86.h vector_fpu.h): fix inlining of << operator. should alleviate the problems with multiply-defined symbols seen earlier.
17:17.13 *** join/#brlcad justin__ (n=justin@74.92.144.217) [NETSPLIT VICTIM]
17:21.54 archivist neato
17:45.18 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
18:36.06 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/libsysv/strlcpy.c: include unistd.h for size_t definition (fixes linux/amd64 build)
18:46.52 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/include/vector_x86.h: switch to SSE intrinsics (more portable than builtins)
19:03.15 *** join/#brlcad clock_ (i=clock@84-72-93-137.dclient.hispeed.ch)
19:04.50 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/include/ (vector_x86.h vector_fpu.h vector.h): begin fleshing out arbitrary length vector class. class definition and stub functions.
19:46.34 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050306.dsl.bell.ca)
20:38.12 *** join/#brlcad Elperion (n=Elperion@p54876A2C.dip.t-dialin.net)
21:55.02 ``Erik Maloeran: I'm in your computarz, hax0ring your c0dez
22:12.29 louipc 133t
22:13.13 louipc oh I did it wrong: 1337
22:14.24 brlcad s\/\/337
23:03.45 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050306.dsl.bell.ca)
23:05.55 *** mode/#brlcad [+o brlcad] by ChanServ
23:19.11 IriX64 why does opengl functionality report yes on 7.6.2 but not 7.8.4?
23:20.14 IriX64 same configure line.
23:23.48 brlcad different detections, the configure tests change on every version
23:24.04 brlcad default to on-by-default and off-by-default to for some options
23:24.25 IriX64 erf so if i can find it in configure, should be able to fix it?
23:25.06 brlcad why on earth are you using 7.6.2?
23:25.20 IriX64 to see aboutr this opengl thing.
23:25.38 brlcad then ignore the configure option, it's not going to show you anything :)
23:25.46 IriX64 heh ty.
23:26.02 brlcad that just enables/disables the opengl framebuffer, which from your perspective is no different from what you're already using
23:26.12 brlcad it doesn't provide any new features/behavior
23:26.12 IriX64 ill set it in config.h. :)
23:26.27 brlcad go for it, just don't complain about things not compiling
23:26.35 IriX64 heh sure.
23:26.38 brlcad you'd have to do more than that to fully enable it
23:26.52 IriX64 ill look around.
23:27.05 brlcad seriously, though -- it's just whether it uses opengl to draw a pixel or X11 routines to draw a pixel.. it still just draws a pixel
23:27.15 brlcad it's not going to give you a shaded display
23:27.35 IriX64 but it is available you should be able to use it.
23:28.40 brlcad it is a configuration option is all -- there's also an option to enable the pro-engineer plugin, but that don't mean you can use it
23:29.09 brlcad if you really want to know why it's disabled, look in config.log and see why the opengl tests failed
23:29.10 IriX64 ty that explains it.
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070301

irclog2html for #brlcad on 20070301

00:22.18 Maloeran Please cvs commit when done hax0ring the c0dez, Erik :)
00:43.52 deltazap alright, i think it's about time that i came out of idling and introduced myself you you all :P
00:45.11 brlcad howdy deltazap
00:45.23 brlcad feel free to lurk as long as you like ;)
00:45.26 deltazap hah
00:45.54 brlcad kudos on the name ;)
00:46.06 brlcad even if you do spell it wrong :D
00:46.13 deltazap my normal name was taken
00:46.57 deltazap :O
00:47.05 deltazap it's phonetically correct :P
00:47.12 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
00:47.13 brlcad heh
00:47.49 deltazap i'm an MechE at the University of South Florida
00:48.06 brlcad ahh, fun
00:48.13 brlcad party school, eh? :)
00:48.25 deltazap i started working with a robotics group about 2 weeks ago and, surprise!, they don't have anything for cad software
00:48.34 deltazap more like farm school :P
00:48.44 brlcad ahh
00:48.54 deltazap you must have us confused with FSU or UF
00:48.57 brlcad i just associate all things florida with a party
00:49.02 deltazap haha
00:49.42 brlcad probably because i'm usually in miami or panama city or eglin .. good stuff
00:50.14 deltazap i'm originally from the melbourne area, just south of Cape Canaveral
00:50.51 deltazap the panhandle isn't as nice as central florida from what i hear
00:51.30 brlcad yeah, it's not
00:52.15 deltazap so, i was on a quest for (useable) cad software for the mac when i came across brl cad
00:52.51 brlcad well you should be forewarned that depending on your (pre)conceptions of CAD, this may or may not be what you're looking for
00:53.32 deltazap yeah, i've inched into it a bit, backed off, looked at it a bit more
00:53.40 brlcad we're by far the best/only open source solid modeling CAD software in production use, decades of development invested, but we don't do it all by a long shot
00:54.14 brlcad we're specifically short on capable developers if you know of any ;)
00:54.15 deltazap it's interesting how brl cad approaches the problem
00:54.56 brlcad I presume you've read the Overview and the Industry Diagram, perhaps the Intro to MGED as well?
00:55.14 deltazap heh, don't get to stick my head outside of our engineering labs long enough to talk to many people
00:55.17 deltazap yeah, i have
00:57.22 brlcad the industry diagram in particular should give a sense for how we currently fit into the big picture -- e.g. AutoCAD is CADD software and our overlap with them is rather limited, similarly BRL-CAD has limited CAM facilities other than basic modeling, representation, and conversion support
00:58.34 brlcad but if solid modeling is your need, performing analyses, computing metrics like weight and volumes, or programmatic purposes, geometry engine representations, data manipulations, CSG implicity geometry .. then you're golden ;)
00:59.03 brlcad what are you looking to do?
01:01.11 deltazap right now, just modeling so that i can show people my designs
01:01.47 deltazap something just to record designs since the lab has nothing at all
01:01.56 brlcad got it
01:02.08 brlcad for that, the mged tutorials are going to be essential
01:02.45 brlcad mged has a lot of good aspects like a powerful command line, but user-friendly it is not, nor is it a discoverable interface
01:03.35 brlcad a known limitation that is being worked on, but a limitation regardless that requires lots of experience and expert knowledge to utilize effectively
01:04.28 brlcad once you do master it, our best modelers can generally be just as proficient at most tasks as they are in other CAD systems, even faster at doing some things, but it takes a while to get to that point
01:05.59 brlcad but once you do, things like http://ftp.brlcad.org/tmp/primitives/Plate%20IV.png do become possible
01:07.07 deltazap holy smokes!
01:13.01 deltazap i'm used to command line interfaces
01:13.33 deltazap unlike most mech e's, i have quite a bit of computer experience :P
01:14.58 Maloeran Very nice brlcad, how come I don't have access to these models ;)
01:15.13 brlcad Maloeran: :)
01:15.40 brlcad Maloeran: you have access to some of those, and some considerably better
01:16.53 Maloeran I do? The only real engineering model I have around is truck_bots, though I didn't look very far
01:17.06 brlcad you just don't know who to ask, or what exactly to ask for ..
01:17.24 brlcad none of the best models are public releasable
01:17.44 brlcad even that model isn't, but a picture of it is ;)
01:19.33 ``Erik mal: I commited as I was doing it. that's the way to do it
01:20.39 ``Erik *look* oh yeah, the model brlcad pasted ain't public release, that the image is public release has caused issues recently
01:21.23 ``Erik mal: I fixed the log2 check issue and made the rays per second a little more readable...
01:21.24 Maloeran Yes, one could perhaps guess where the fuel tanks are, and the ammo
01:21.45 Maloeran I didn't receive email notification about these changes, strange
01:22.05 ``Erik heh, one could look at public release photographs of the vehicle and figure that out... but some people are stupid
01:22.57 ``Erik I got loads of python errors when I commited
01:23.07 ``Erik which I assume is the mail agent
01:23.15 Maloeran cool.
01:23.53 ``Erik and I ran around showing the current rfdemo to anyone who might give half a flying fuck heheheh :D
01:23.59 ``Erik that thing is just smokin', dude
01:24.18 Maloeran Thanks :)
01:24.41 ``Erik on the quad opteron running fbsd, a steady 30fps at 1024x768
01:25.02 ``Erik on the octo-opteron running linux, it bounced between 25 and 40 fps erratically, mostly staying around 35fps
01:25.27 Maloeran With or without transparency?
01:25.48 Maloeran I never remember what I leave as default for rfdemo when I commit, toggling a lot
01:25.51 ``Erik without
01:26.04 ``Erik 10fps on the 12 core itanium running linux
01:26.05 Maloeran Ah. It's 80fps in 1024x78 on my 8 cores
01:26.11 ``Erik 5fps on a dual core g5 running osX.4
01:26.31 brlcad ``Erik: fortunately, even that particular image is getting published in a book, and was recently re-approved for release via my jmum presentation
01:26.31 Maloeran Ah well, no SSE there
01:26.34 ``Erik <-- probably experiencing network issues, was running it remote X over 100baseT
01:27.10 brlcad along with a slew of other nifty pictures...
01:27.10 Maloeran Is Lee pleased enough, overall?
01:27.17 ``Erik heh, brlcad, sab bc refused to sign off on a pub with that pic... once the pic was removed, she signed...
01:27.34 brlcad Maloeran: he was yelling your name along with various profanities.. dunno...
01:27.58 ``Erik hehehe
01:28.33 ``Erik when I stopped by his office at 5pm and told him to log into that machine and run it, once he got over the foibles of remote X and his fucked up workstation, he was extremely happy, it made his day
01:29.29 ``Erik of course, his day wasn't exactly a shining beacon of awesomeness, I mean, chock full of meetings involving nontechnical people maching technical decisions that impact him, heh
01:29.41 ``Erik which is par for the course these days :/
01:30.20 Maloeran :/ It still makes my day as well to hear that some people far away appreciate the software
01:30.34 ``Erik tell ya what
01:30.46 ``Erik it impressed me enough to run around and show lee and brlcad...
01:30.46 Maloeran http://www.rayforce.net/demo01-ms.avi - Transparency walkthrough of the terribly heavy galleon model, 60mb, if anyone is interested
01:30.48 ``Erik :)
01:30.53 Maloeran :D
01:31.08 ``Erik and brlcad was getting 40fps from the quad opteron, opposed to my 30
01:31.13 ``Erik better networking, I guess :/
01:31.28 Maloeran Or http://www.rayforce.net/demo00-ms.avi for flat shading demo, if you want to have a look
01:32.28 deltazap well, thanks guys :)
01:32.38 deltazap i'm sure i'll have many more questions in the future
01:33.03 brlcad Maloeran: can't you encode an mpeg2 or mpeg4 somewhere? :)
01:33.25 brlcad and dear ghod.. that's a damn big video file :)
01:33.58 ``Erik those're mpeg-4, brlcad
01:34.06 ``Erik he just named 'em... "funny"
01:34.22 ``Erik (avi is the uncompressed layout, mpeg4 is the compression algo... vid compression is weird like that)
01:34.36 ``Erik be like if he named an mp3 blah.pcm
01:34.41 Maloeran Yes, it's all msmpeg4-v2 so it even runs on windows out of the box
01:35.07 Maloeran Sorry about the huge files, any loss of quality is really visible, so this is almost loseless
01:35.25 Maloeran ( I have loseless versions too if you prefer :) )
01:35.32 ``Erik 2.4 gigs a pop? D:
01:35.33 ``Erik :D
01:37.07 Maloeran Eheh, I still have that, but also x264 loseless compressed videos ; but I don't know how that runs on most players
01:37.24 deltazap so, are most pepole in here developers for brl cad?
01:37.25 ``Erik <-- uses vlc, it does everything
01:37.32 ``Erik only a couple of us, delta
01:38.02 deltazap ``Erik: and everyone else is an enthusiast? ;)
01:38.20 louipc hobbist
01:39.14 ``Erik brlcad and myself are brl-cad developers, maloeran is developing a piece that will be integrated into BRL-CAD in about a month
01:39.17 ``Erik *look* others are former devs, enthusiests, interested parties, etc
01:39.23 ``Erik and bots, can't forget the bots :)
01:39.36 deltazap of course not :)
01:39.50 louipc oh so that's who's publishing this channel eh
01:39.51 deltazap they're a staple of any irc room
01:40.01 ``Erik channel, not room
01:40.04 ``Erik quit talking like an aoler
01:40.05 ``Erik :D
01:40.08 deltazap hah
01:40.13 louipc omg lol
01:40.24 deltazap hai2u
01:40.29 ``Erik A/S/L!!!!~??!
01:40.40 Maloeran lololol!!1
01:41.15 deltazap brlcad mentioned being able to do analysis with models that you build with brl cad, what sort of analysis is (publically) available?
01:41.15 ``Erik (heh, hai2u as in goatse/lemonparty/tubgirl grade shock image site?)
01:41.57 deltazap ``Erik: not as much, just aoler mentality
01:42.02 ``Erik volume/weight analysis, exposed area, ...
01:42.25 ``Erik a disturbing amount is "publically available", but saying the extent is not :/
01:42.41 deltazap heh
01:42.43 louipc ballistics
01:42.46 louipc non?
01:42.59 brlcad ``Erik: er, I meant an mpeg4 not using the divx encoding
01:43.02 ``Erik <-- been kinda interested in doing things like optic analysis and mechanical stress/strain analysis as public type activities
01:43.23 deltazap mechanical stress/strain analysis would be awesome
01:43.45 louipc that would be neat
01:43.45 deltazap that would be the one that i'm most interested in since that's related to my field
01:43.48 ``Erik BRL-CAD's primary funding comes from ballistic type analysis, yes, but that actual work is done in another program... brlcad just provides the geometry information
01:44.04 louipc deltazap: you're doing robots? that's awesome
01:44.05 deltazap had to work with ansys today for one of my classes
01:44.08 louipc ah ok
01:44.16 deltazap what a pain
01:44.24 brlcad deltazap: the other devs drop in from time to time, or live on the mailing lists
01:44.31 deltazap interesting
01:44.32 brlcad or just commit and cause problems when they can ;)
01:44.37 ``Erik heh
01:44.38 louipc hah
01:44.43 deltazap louipc: yes :) unmanned systems
01:44.45 ``Erik you mean bob? :D *duck*
01:44.48 deltazap haha
01:45.00 brlcad i think bob tried to join the channel twice
01:45.10 brlcad never got it to work
01:45.27 ``Erik I mean the causing problems part... ain't his fault, though, he was working the windows port and not focused on portability
01:45.28 deltazap our group is actually sponsored by ARL for some of our projects
01:45.31 Maloeran Bob from Survice?
01:45.38 louipc deltazap: well as I see it, that's what a robot is. It bugs me when they call those RC doodads robots like on Robot Wars
01:45.40 brlcad is there any other bob? :)
01:45.42 ``Erik mal: ja, the dude we had lunch with at the golf course
01:45.50 brlcad bob's pretty cool guy, *real* easy going
01:46.03 deltazap louipc: http://www.cse.usf.edu/USL/uslindex.htm is our group's site
01:46.09 ``Erik he used to be arl civvy, same office as john
01:46.25 brlcad very much a least-resistance path coder though, whatever gets the job done fastest no matter how maintainable, clean, fastest running it is
01:46.29 Maloeran I'm surprised Bob couldn't manage to come on IRC
01:46.47 brlcad he just didn't try really hard.. and might have had firewall issues
01:46.48 Maloeran Yes, I saw some of his Fastgen code, it isn't that bad
01:47.20 brlcad Maloeran: heh, he wrote most of the gui code in mged .. still think that? :)
01:47.30 Maloeran Ouch! :)
01:47.32 brlcad that said, he also wrote archer which is worlds cleaner/improved ;)
01:47.53 brlcad he was using tcl before it was really stabilized
01:48.17 brlcad plus he's colorblind (so lets make him a gui coder! woot)
01:48.17 Maloeran I think I just have a high esteem for Bob as Mark told me he also first submitted progress reports and invoices as a .txt file, as I initially did
01:48.43 brlcad he's a very simple down to earth guy
01:49.05 brlcad really easy going, makes awesome guitars
01:49.06 ``Erik bob's colorblind, too?
01:49.16 louipc deltazap: nice, I'd really like to do stuff like that
01:49.18 brlcad yeah, ironic, no?
01:49.37 louipc solid body guitars?
01:49.41 ``Erik akoostics
01:49.48 deltazap louipc: this job was just kinda dropped into my lap
01:49.52 brlcad i almost bought one off him before he left, but then I was burning cash on other toys at the time
01:49.52 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
01:50.33 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
01:50.36 louipc neato
01:50.39 deltazap louipc: problem is that is a bunch of CS PhD students and noone wanted to work with the hardware when it broke. makes it hard to show off their systems :P
01:50.46 brlcad you so wouldn't think he makes classic guitars, with his military background, potty mouth, and laid back coder attitude
01:50.59 Maloeran He's apparently much into fishing too
01:51.02 deltazap *its
01:51.09 louipc deltazap: yeah definitely. software isn't everything :/
01:51.29 brlcad it isn't??
01:51.35 deltazap hah
01:51.42 brlcad Maloeran: and guns
01:51.51 brlcad shooting with him is fun, if you get the chance
01:51.56 deltazap that and they don't have anyone to design and build custom hardware
01:51.57 brlcad pretty experienced
01:52.07 brlcad assuming you're not gunphobic or something
01:52.12 Maloeran I think I'll pass that :), not my kind of activity
01:52.35 Maloeran I think I'm not very fond of these particular... tools, never saw a gun though
01:52.51 Maloeran ( They are fairly rare in Canada )
01:52.54 brlcad if you hung around him long enough, you probably would be enticed.. it's hard not to be ;)
01:52.56 louipc yea
01:53.34 brlcad not hunting, target practice shooting clay pigeons .. though bob hunts too iirc
01:53.51 louipc I went to a flea market in georgia and I was pretty freaked out by all the weapons
01:54.07 Maloeran I'll settle for bicycle rides with Lee instead ;)
01:54.20 brlcad Maloeran: i'm not sure it's a "rare in Canada" as it is a "rare in and around cities"
01:54.44 brlcad it's not like I could easily go shooting down in baltimore (at least outdoors), without getting shot at
01:54.50 ``Erik heh, reading on laws and stuff, it's actually easier to buy a gun in canada than in the US
01:55.11 ``Erik less wait period, less background check... but they're all hunting grade weapons, not "self defense" weapons
01:55.18 louipc should be even easier soon too
01:56.11 brlcad yeah, i'm referring more to the shotgun and rifle sort, not a handgun or uzi .. though those can be fun too I hear :)
01:56.35 ``Erik of course, the biggest news item gun crimes in the us are with hunting rifles... the wv sniper, etc
01:57.42 brlcad deltazap: hmm.. I notice that ARL is one of your groups funding sponsors..
01:57.52 deltazap yes :)
01:58.06 brlcad that's probably a great lead towards securing a job ;)
01:58.25 brlcad do you know what part of ARL?
01:58.50 brlcad that sounds like the sort of stuff Twingy is working on now
01:59.10 deltazap hang on, i have a card from one of the guys that came a week ago to look at everything
01:59.35 deltazap weapons technology analysis branch
02:00.58 deltazap when he came, i basically got a job offer. i've only been with the group for three weeks :P
02:02.38 brlcad yeah, there are positions open all over the lab, a hard need for bodies and talent
02:03.17 Maloeran They aren't too fond of canadians apparently, though
02:04.33 louipc :P
02:04.33 brlcad hmm.. that branch is probably part of WTD
02:04.34 ``Erik does it have an office symbol?
02:04.34 brlcad pearson and company
02:04.34 ``Erik like AMSRD-ARL-WM-WB ?
02:04.42 deltazap ``Erik: amsrd-arl-wm-bf
02:04.47 brlcad eep
02:04.50 ``Erik hah, it IS wm, bitch!
02:04.53 brlcad heh
02:05.17 ``Erik <-- in AMSRD-ARL-SL-BS
02:05.24 ``Erik yes, you read that right. BS.
02:05.26 ``Erik :(
02:05.37 brlcad better that BF
02:05.43 ``Erik best friends?
02:05.43 ``Erik :D
02:05.45 brlcad s/that/than/
02:05.51 deltazap lol
02:05.58 ``Erik that's what you meant, right, you pillowbiter?
02:06.03 ``Erik O:-)
02:06.08 brlcad uh huh
02:06.30 louipc !
02:06.51 brlcad oh yeah.. and libapr somehow got updated again
02:07.07 brlcad but I was able to trace down the crashes to mod_security and mod_rewrite
02:07.09 ``Erik this is the part of the day where you eat some food, have a nice relaxing adult beverage and prepare to watch southpark, buddy
02:07.14 brlcad so I'm upgrading everything now
02:07.24 ``Erik onyour machine in belize?
02:07.28 brlcad yeah
02:08.16 ``Erik unfortunate that we don't have friendly boots on the ground in that region.
02:08.24 deltazap i'm not sure what most of the acronyms mean :P
02:08.27 louipc hah I've never heard the term 'adult beverage' before
02:08.43 brlcad my schedule is almost exactly 6 hours off right now, 9pm feels like 3pm, which means break time .. and a second burst of energy in about two hours until about 5am
02:09.29 Maloeran Sounds great brlcad, I thought one had to be a consultant working remotely to do that
02:09.31 ``Erik got insane amounts of stuff done in that period of my life, too
02:09.33 brlcad i've tried syncing back 6 hours three times now, but can't hold it for more than a day
02:09.56 brlcad Maloeran: seniority ;)
02:10.28 ``Erik heh, d'no if it's seniority as much as contractor insulation combined with a perception of being irreplacable :)
02:10.47 brlcad but it's good stuff (most of the time), great toys, great code and potential for ideas if you know how to work it
02:11.00 Maloeran Eheh. From what I see, brlcad is indeed irreplacable, no one knows the software nearly as well
02:11.28 ``Erik I d'no, there may be a couple that do, but they're married to other projects O.o
02:11.31 ``Erik :D
02:11.39 ``Erik (don't inflate the boys ego, mal)
02:11.41 ``Erik :>
02:11.43 brlcad nah, not even lee at this point
02:11.53 brlcad and he has years on everyone
02:11.59 ``Erik um, lee wasn't on my list
02:12.02 ``Erik jra is, though
02:12.03 ``Erik :)
02:12.05 brlcad interesting
02:12.12 brlcad jra is close
02:12.25 brlcad from the whole project perspective though, he has lots of gaps
02:12.38 brlcad he knows more detail in the areas he worked on though, that's for sure
02:12.46 ``Erik lee is typically grossly outdated in his knowledge base :/
02:12.56 ``Erik he's been doing the pointy hair routine too long
02:13.06 brlcad depends where in the code and the topic
02:14.52 ``Erik <-- ammended the tactical plan's verse on documentation to hopefully help in that regard
02:14.53 ``Erik *shrug*
02:14.58 brlcad jra is up there followed by lee then maybe bob then maybe you or chris
02:15.17 ``Erik the two in my head were john and bob
02:15.34 brlcad lee knows more than you give him credit for, there's a lot of scope
02:15.36 ``Erik chris... our one competent friend in the "primary" customer software maintenance team?
02:15.40 brlcad just lacking detail
02:15.45 ``Erik lee has good breadth
02:16.01 brlcad that's what i'm primarily referring to -- breadth of knowledge
02:16.04 ``Erik but when you get into details on BRL-CAD, he vocalizes the state as of '98 or so
02:16.21 ``Erik which is current on some parts
02:16.24 ``Erik not on others...
02:16.53 brlcad and no -- chris johnson
02:17.07 brlcad you haven't met i believe
02:17.12 ``Erik hm, sounds familiar, but I cannot place
02:17.14 brlcad aside from in here
02:17.14 ``Erik he, uh
02:17.21 ``Erik I've talked to him here, yes, cjohnson
02:17.38 ``Erik a couple times... enough for me to go "ah ha, NOT a newbie linux weenie"
02:17.54 brlcad pjt actually has a fair bit of breadth too, but undoubtedly all forgotten or entirely obsolete at this point
02:18.21 ``Erik I suspect any technical fu pjt had 3 years ago has gone the way of the crapper
02:18.35 ``Erik he keeps a bookcase of cs books as an opaque shrine. :(
02:19.08 Maloeran Ahaha
02:19.11 ``Erik last time I was in his new office, he seemed genuinely upset about that fact
02:19.21 ``Erik but open about it
02:19.24 ``Erik *shrug*
02:21.30 brlcad lee curiously knows very little about the build system.. was similar in the cake days too
02:21.53 ``Erik *shrug* I wouldn't expect him to, it changed in the last 5 years
02:21.55 Maloeran I wouldn't blame it for that, I'm terribly uninspired to learn this stuff too
02:22.02 ``Erik heh
02:22.05 Maloeran blame him*
02:22.07 ``Erik did you check out rtcmp, mal?
02:22.22 Maloeran Ah no, I didn't
02:22.24 deltazap how hard is it to set up the rendering system for multiple machines?
02:22.40 ``Erik the automake usage there is much different than BRL-CAD
02:23.07 ``Erik given how you lay out the directories and locations of the files, you might like how I did rtcmp a lot more than how rayfarce currently is
02:23.28 brlcad how was that? non-recursive?
02:23.40 ``Erik <PROTECTED>
02:23.43 ``Erik yeah, toplevel build
02:23.53 ``Erik reduced presense
02:24.19 ``Erik minimalistic, even :) while retaining solid portability
02:24.32 ``Erik (though most of it is by leveraging BRL-CAD's portability...)
02:25.10 brlcad i'm curious how fast the compile would be without recursive on brl-cad, but hell if I am interested in 1) breaking something that works, 2) editing 535 files, and 3) giving the gnu folks satisfaction on their rediculous ranting
02:25.13 ``Erik bear in mind, the code is crude as it's early dev
02:25.59 ``Erik I have 3 subdirs total, with the subdirs being linked into the toplevel binary... it was a no-brainer to go with non-recursive
02:26.26 ``Erik now PARTS of BRL-CAD might benefit from non-recursive... but most of it is best recursive
02:26.39 ``Erik like ADRT might benefit, since it often has 2 or 3 .c files in a subdir
02:27.13 ``Erik and the data dirs might
02:28.39 brlcad you can still have the makefiles deep with recursive
02:28.57 brlcad and just have #include's on the top level
02:37.14 ``Erik -m 'only linux is broken' :D
02:38.25 Maloeran Is their commit email notification thing broken?
02:38.48 ``Erik eys
02:38.49 ``Erik yes
02:38.57 ``Erik I got an error from this mac, as well
02:39.09 ``Erik and its' ruby, not python... I was in err earlier
02:39.24 ``Erik I emailed myself the error, I'll mail, uh, someone... tomorrow...
02:39.44 Maloeran I haven't received any cvs commit notification since the one at 5h42 this morning
02:42.11 ``Erik perhaps there's a muckup with my account, or with using a mac to commit *shrug*
02:42.17 Maloeran What exactly did you change? I'm not even sure it's commiting
02:42.24 ``Erik it committed
02:42.46 ``Erik RF/config.h
02:43.02 Maloeran Right, okay
02:43.18 ``Erik I put #ifdef __linux__ around RF_I386_STACK_ALIGNMENT_HACK
02:44.08 Maloeran The problem is glibc specific. Isn't glibc used on other platforms too?
02:44.15 ``Erik not to my knowledge
02:44.48 ``Erik none of the BSD family and no UNIX uses glibc
02:44.55 ``Erik um, HURD/HIRD might
02:44.56 ``Erik but, uh
02:44.58 ``Erik no one uses that
02:44.59 ``Erik :D
02:45.40 Maloeran I think you can run some patched glibc on various BSD
02:45.57 ``Erik well, yeah, there're ports to install a tweaked glibc
02:46.00 ``Erik but its' not natural
02:46.23 ``Erik <-- needs to install dragonfly and netbsd to get total coverage :/
02:46.58 Maloeran I probably broke again whatever platforms doesn't have stdint.h, but that's a standard C99 header, and I require C99 to compile
02:48.03 ``Erik stdint showed up in the bsd family a long time ago
02:48.39 Maloeran You once added some switch to check for the existence of stdint.h, so I assume it wasn't present on some of your test platforms
02:48.47 ``Erik ands ince you're c99, you exclude pretty much all the real UNIX platforms
02:49.53 ``Erik heh, too bad I don't have aix and hpux boxen
02:51.04 Maloeran The SOW said the code is to be written in C99, I'm not too concerned if some archaic Unix platforms still live in 1989. Is it really of any importance to you guys?
02:51.30 ``Erik so when're you cutting that mega-box up for different platforms, mal?
02:51.31 ``Erik um
02:51.48 ``Erik unfortunately, most of our "primary use" machines ARE that archaic.
02:51.59 Maloeran Ouch, I see
02:52.09 ``Erik running, y'know, irix 6.5 and one running solaris 8
02:52.26 ``Erik when I get my solaris 10 cd's, I might 'donate' an upgrade
02:52.41 ``Erik to both the e420 and an x86
02:53.01 ``Erik I mostly care about fbsd, obsd and osX these days
02:53.07 ``Erik a tiny little bit about windows and linux
02:53.23 ``Erik irix and solaris are nice, but mostly historical....
02:53.51 ``Erik but that's my personal profile, it doesnt' align with the common user
02:53.51 ``Erik :D
02:54.33 ``Erik <-- will keep doing what he can to keep you portable to the platforms that matter...
02:54.44 ``Erik performance wise, though, a broad install base may be a big eye opener
02:54.47 Maloeran I don't see how you can give more importance to BSD than Linux for some real software
02:55.30 ``Erik hm, linux is a limelight baby, bsd is a workhorse in teh shadows
02:55.35 Maloeran I know you are personally more fond of BSD, but I don't think that reflects what should be the real priorities...
02:55.43 ``Erik yahoo, for example... is mostly a fbsd cluster.
02:55.56 ``Erik yahoo stores used to be lisp, heh
02:55.59 ``Erik :)
02:56.07 Maloeran Some clusters actually run fbsd? I thought it was all Linux, from what I saw
02:56.22 ``Erik my baddest "real" machine for my customers is a fbsd cluster
02:56.24 ``Erik uh
02:56.30 ``Erik linux has marketting, dude
02:56.32 ``Erik fbsd don't
02:56.56 ``Erik in setting up clusters, linux was totally non-functional after a week of effort
02:57.06 ``Erik fbsd is so mature and just THERE, I have it all done in 2 hours
02:57.16 ``Erik and I'm not totally linux stupid, last I checked :)
02:57.47 Maloeran :) Surprising...
02:57.54 ``Erik from talking to both fbsd and linux people, linux is a bunch of 'kids' who are very vocal... lots of /. stuff
02:58.07 ``Erik fbsd users tend to be old professional types who "mkae it work" without fuss
02:58.14 ``Erik cdrom.com back in teh day was a fbsd machine
02:58.39 brlcad before they sold out
02:58.45 ``Erik heh
02:58.48 ``Erik TEH DAY!!!
02:59.05 Maloeran Well, the MSRC clusters of you guys at the ARL all run Linux
02:59.06 justin__ ftp.cdrom.com/pub/asm/party/95
02:59.20 Maloeran Which I think would be an important point to care about Linux a bit
02:59.25 ``Erik no, most MSRC clusters are not linux, a couple BIGGIES are linux
02:59.49 ``Erik I think aix is better represented
03:00.25 ``Erik but bear in mind, MSRC is not about ultimate performance or maintainability, there's a lot of beaurocracy.... a lot of weight is put towards sanctioned finger pointing
03:00.33 ``Erik which is what sgi/altix and redhat enterprise buy you
03:01.12 ``Erik they aint' runnin' gentoo, dude
03:02.19 Maloeran Eh well, all right then. I'll be one of these vocal Linux kids :)
03:02.46 ``Erik if you had serious experience in a non-linux *nix, I think you'd change your tune
03:02.47 ``Erik I did
03:03.04 ``Erik twingy did once he was seriously exposed to fbsd
03:03.35 ``Erik linux is a dandy little toy os, a good stepping stone... :D
03:03.36 ``Erik *cough*
03:05.59 Maloeran Tsk :), there's so little potential and theorical gain from learning fbsd, and I'll need years to be on par with my Linux
03:16.07 Twingy you would think that with glDisable (GL_DEPTH_TEST); that each successive call to drawing an object would draw on top of anything previously existing
03:16.41 ``Erik *blink* one would think
03:17.26 Twingy given I am seeing random behavior in fbsd and winderz (both are different) I don't know what to believe
03:17.37 Twingy both are wrong
03:23.43 Twingy weird, now it works
03:24.06 Twingy display lists + depth buffer toggles do bad things
03:40.38 louipc gentoo is a maintenance nightmare if you ask me
03:41.24 louipc yeah I have to try fbsd
04:00.33 Maloeran I found Gentoo is fine as long as you install and update what you need, and never ever try emerge world
04:03.06 louipc Archlinux is kind of like fbsd in that respect
04:09.00 Twingy numaPICOS
04:09.54 Maloeran Erik, give to fbsd better NUMA support than Linux and its libNUMA, and I'll move over :)
04:44.40 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050306.dsl.bell.ca)
05:03.15 deltazap Maloeran: if you do emerge world, make sure you have a nice distcc system set up :P
05:04.15 brlcad or just really nice hardware ;)
05:06.48 deltazap if distcc worked well with darwinports on osx, then i'd be really happy using my powermac to help compile things
05:08.34 louipc deltazap: Maloeran has a pretty sweet machine I don't think he needs to worry about that
05:09.14 brlcad ``Erik: got all the web services upgraded now
05:13.30 brlcad ``Erik: since I actually looked at gdb instead of just doing the fix, there are multiple crash points or at least places where mod_security, mod_rewrite, and libphp could independently (i.e. with the other two disabled) crash httpd due to various issues
05:13.57 brlcad one crashed inside a log attempt, another while lookup up httpd's running username, another while talking back through apr
05:15.53 brlcad the fix is pretty simple, have to get php and apache to both (forcibly) have -pthread added to the CFLAGS -- for php this amounts to building, cd into work, reconfigure with CFLAGS=-pthread, cd out, and reinstall .. for apache2, it's a matter of editing the ports Makefile and appending -pthread to the CFLAGS
05:16.05 brlcad once that was done, everything was a happy donkey
07:02.05 *** join/#brlcad clock_ (i=clock@84-72-93-137.dclient.hispeed.ch)
08:05.45 Maloeran Woah... This new release of Firefox guesses what I'm typing in its integrated google search before I'm done
08:06.11 Maloeran I type the first two words of a book title, and it fills up the rest o.O
08:11.38 Maloeran Erik, SURVICE's email troubles don't seem limited to cvs commits. Sending an email to Mark failed with "TCP active open: Failed connect() Error: Connection refused" for the last 14 hours
08:17.44 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:19.23 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
13:37.13 ``Erik stupid intarweb
13:37.37 ``Erik brlcad: might be worth tweaking /etc/make.conf to always include -pthread in the CFLAGS
14:16.44 Maloeran Erik, any objection to the use of non-public SDL function calls? The only way to get efficient N buffering
14:17.13 Maloeran Looking at the source, it should be portable, though perhaps could break with future SDL versions
14:24.26 Maloeran Darn, the functions required are declared static, no symbols
14:26.28 ``Erik the part that matters is the raytrace engine, not the demo app... right?
14:27.24 Maloeran And you guys are going to use the raytracing engine to shoot one ray at a time without using 10% of the engine's features *sigh*
14:29.20 ``Erik at first
14:29.23 ``Erik for one of the apps
14:29.27 ``Erik the "selling" app
14:29.38 ``Erik but things like CCI will not be designed so r-tarded
14:31.09 ``Erik stringing it into isst will be much more optimal than "the selling app" :/
14:31.28 Maloeran Ah, what are CCI/ISST?
14:31.58 Maloeran The video recording performs N buffering so it scales well with threads and distributed processing, but the SDL visualization clearly doesn't ( block and wait every frame )
14:32.18 ``Erik other projects... :) ISST is interactive, CCI is more of a very specialized large scale global illumination concept (not started yet)
14:32.39 Maloeran Neat
14:33.06 ``Erik isst is in the BRL-CAD cvs repo as src/adrt/isst
14:33.27 Maloeran Further development of Rayforce is likely to become closed-source though, as the ARL stops support and Survice wants to lead
14:34.47 Maloeran which I think is rather unfortunate, ah well...
14:35.21 ``Erik *shrug* the core of it will go lgpl, right?
14:35.39 ``Erik as long as whatever builds on it adheres to the license, who cares?
14:36.32 Maloeran As copyright holder, I can pick any license for future developments, and Survice clearly prefers closed source
14:37.42 Maloeran Hum, and they advocate patents too
14:40.27 Maloeran Anyhow, I just thought you guys should know that future improvements ( such as the long list of postponed optimisations ) will most likely not be LGPL
14:40.54 Maloeran Unless Wendy changes her mind within a month somehow :)
15:27.38 Maloeran Getting a pointer within the current_video struct through SDL_GetVideoInfo(), then from that pointer scanning memory around for the ->shadow surface pointer, and then modifying that pointer, works. It's also the ugliest hack I have done in a while :), I don't think I'm going to keep that
16:06.57 *** join/#brlcad Elperion (n=Elperion@84.135.73.152)
16:14.08 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/include/ (vector_x86.h vector_fpu.h vector.h): more progress on dvec class: constructors, equality and addition.
16:15.09 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/src/librt/brep_test.cpp: add simple test for dvec<8> correctness
16:23.41 *** join/#brlcad cad55 (n=440187be@bz.bzflag.bz)
17:45.43 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/include/ (vector_x86.h vector_fpu.h vector.h): "finish" implementing dvec. added operator for debugging.
17:47.46 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/src/librt/brep_test.cpp: finish testing methods of dvec<>. add simple performance test for dvec<>.
17:57.59 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050306.dsl.bell.ca)
18:05.54 *** join/#brlcad Elperion (n=Elperion@p54874998.dip.t-dialin.net)
18:40.53 ``Erik mal: we'll throw so much horky geometry at it that sdl blit speeds will be irrelevant :)
18:43.10 Maloeran Good good :), you'll have to be far in the millions
18:45.39 Maloeran Heard anything abou SURVICE's dead email daemon? Where's the cron job to start it back?
18:45.43 Maloeran about*
18:47.19 Maloeran Don't try sending them emails, it bounces back
19:32.45 ``Erik <-- knows nothing of their internal operations.
19:35.48 Maloeran Distributed processing with frame buffering sure saturates my 100mbit fast, I need a better router or switch. It works nicely though
19:36.35 Maloeran Any thoughts on a fast and loseless compression library that would be appropriate for these chunks of pixels?
19:36.43 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/tclscripts/mged/help.tcl: wdb_smooth_bot doesn't seem to have a help entry, which causes all hlep to fail. commenting it out for now...
19:36.50 ``Erik loseless? hrm, no :/
19:39.45 Maloeran A whole lot of papers on google on fast lossless image compression
19:40.04 ``Erik hmmmm
19:40.15 ``Erik lets see, the base model I want to try is 7.2 million triangles
19:40.34 ``Erik if that's not enough, I can put a hundred or a thousand of them in a scene
19:42.42 Maloeran Neat, should be a bit slower than the 2 million triangles galleon, depends on space complexity
19:43.27 ``Erik very compact and dense
19:43.59 ``Erik with some larger 'shelling' triangles on the outside, I believe
19:44.21 ``Erik 7214956 triangles
19:44.44 Maloeran *nods* The galleon is a difficult for space partitionning techniques with these ropes and sails everywhere
20:47.14 IriX64 brlcad: has this occurred anywhere else? syntax error in config using automake 1.9.6? starting from autogen, i isolated it down to aclocal, dropped back to 1.8.5 and all is well.
20:49.18 IriX64 btw this one installs right ;)
20:50.44 IriX64 btw i'm quite willing to test any issues you're having if you need a test bed.
20:57.13 IriX64 http://www.pastebin.ca/377531
20:57.19 IriX64 that setup succeds.
21:23.34 IriX64 hey where's louipc?
21:34.29 *** join/#brlcad docelic (n=docelic@212.15.177.69)
21:42.21 ``Erik mal, how do I convert something to rtgg?
21:43.19 Maloeran Err... Right, give me a moment on that one
21:43.35 Maloeran I converted the old rtml files but forgot to write a g->rtgg
21:43.56 ``Erik :) g-tri.c doens't do anything
21:44.12 Maloeran That's Lee's example I think
21:44.20 ``Erik yeah
21:44.24 Maloeran Hum... Perhaps I even forgot to commit the rtml converter
21:44.32 ``Erik I don't think you ever committed anything like that
22:13.28 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177707015.dsl.bell.ca)
22:21.03 *** join/#brlcad test34- (n=test34@unaffiliated/test34)
22:21.11 *** part/#brlcad test34- (n=test34@unaffiliated/test34)
22:34.25 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/mged/help.tcl: how about fixing the problem instead, should be wdb_bot_smooth
22:43.53 CIA-7 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: s/srtdup/strdup/ typo
22:59.17 louipc :O I thought archer wasn't announced. It's mentioned in wikipedia hah
23:14.01 ``Erik hehehe, my quick greps didn't show a plausible candidate, guess I just grepped wrong :)
23:17.05 brlcad that command used to be called smooth_bot
23:17.23 brlcad then was later renamed to bot_smooth to be more consistent with the other bot_* commands
23:18.07 ``Erik I vagually remember hearing that before
23:18.29 brlcad mike actually fixed the few remaining, but apparently missed the help one
23:18.30 ``Erik <-- was trying to learn facetize, 'help' was puking in mged, pulled a bob to make it work *shrug* :)
23:18.42 brlcad yep
23:18.45 brlcad shame on you :)
23:18.59 ``Erik heh, I only know a tiny fraction of the stuff in the package
23:19.00 brlcad pulling a bob is never a good thing :)
23:19.11 ``Erik and broad greps weren't helping me...
23:19.33 ``Erik grep isn't exactly a context free language
23:19.36 brlcad that whole triple table foo for help is a bit funky in itself
23:20.02 ``Erik <-- grepped a couple choice subsymbols through the whole tree before commenting it out... and just commented it, didn't delete it...
23:20.29 ``Erik I knew I was punting, so I left breadcrumbs :) I try not to BREAK things
23:43.21 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050306.dsl.bell.ca)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070302

irclog2html for #brlcad on 20070302

00:32.55 *** join/#brlcad bsder (n=andrewl@cpe-66-75-155-122.san.res.rr.com)
01:31.15 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/ampi.tcl: abort with a clean message if a pkgIndex.tcl file does not exist since open's failure message is less than ideal
01:32.51 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/ampi.tcl: oop, remove debug print
01:33.35 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/ami.tcl: abort with a clean message if a tclIndex file does not exist since open's failure message is less than ideal
01:41.50 IriX64 should report an error yes, but to abort?
01:43.55 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/ (ami.tcl ampi.tcl): heh, there's quality control for ya.. check for existance of variable name so we actually do some work..
01:43.57 brlcad aborting is just a rude way of error'ing
01:44.31 brlcad it should be more graceful about it though, yeah
01:44.39 IriX64 agreed
01:44.46 brlcad to fix it, look at the file dsp loading code
01:44.59 brlcad src/librt/g_dsp.c .. match it to the abort error message you get
01:45.36 IriX64 g_dsp.c line 3134 ive looked.
01:49.37 brlcad if you "cd db" from inside the source tree, it should find its data file
01:51.00 IriX64 after i bring up mged you mean, and load it from within "db"?
01:52.06 Maloeran brlcad, Erik, can I assume zlib is not an unreasonable required dependency?
01:52.30 brlcad Maloeran: it's already one
01:52.34 brlcad (to brl-cad)
01:52.44 brlcad so no, not at all ;)
01:52.52 Maloeran Oh. :)
01:53.16 brlcad pretty much anything like zlib that has zero dependencies of it's own are usually unreasonable
01:53.51 brlcad or if the dep is just something like zlib with no deps of it's own
01:55.55 Maloeran Usually unreasonable?
01:55.56 Maloeran Just making sure you didn't intend to type "reasonable" instead
01:55.56 brlcad other similar deps we currently already have, libpng, zlib, libregex, and termlib (not full-blown curses)
01:55.56 brlcad er, yeah .. reasonable
01:56.04 IriX64 will try it soon as this make install is done brlcad.
01:56.24 Maloeran I can keep it optional, but if won't go nicely if processing nodes are compiled with/without it, without further handshake tests anyway
01:56.36 brlcad something like gtk sit at the other extreme .. dependency hell
01:56.51 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177707015.dsl.bell.ca)
01:57.03 brlcad zlib is trivial to use, no reason not to other than technical benefit
01:57.09 Maloeran Nevermind actually, I'll keep it optional, I really prefer to keep dependencies to a minimum
01:57.20 brlcad what are your deps currently?
01:57.26 louipc Maloeran: cool vids ;)
01:57.31 brlcad sdl's a fairly heavy one for keeping them to a minimum :)
01:57.42 Twingy on my system I take make; make install and gtk isn't much of an issue :)
01:57.52 Maloeran The engine : nothing but C99 and pthreads. The demos : SDL
01:58.03 Maloeran Thanks louipc :)
01:58.04 brlcad that's not too shabby
01:58.05 Twingy I suppose anything is dependency hell if you have a crappy package system
01:58.23 Twingy i.e. irix freeware
01:58.30 Twingy i.e. redhat rpms
01:59.05 Maloeran The video recording demo doesn't require SDL clearly, but I prefer some visible interactive output ;)
01:59.06 brlcad which is the reality of being and caring about cross-platform
01:59.16 brlcad if you don't care about that, then .. sure, not an issue
02:01.46 Maloeran By the way brlcad, I found how to add proper N buffering support in SDL, but I don't think my patch would be accepted. It would be a mess to require a patched SDL too
02:02.56 brlcad never know till you submit ;)
02:03.07 brlcad i'd like that feature myself
02:03.38 brlcad probably more of doing the patch in a way that is clean to the API
02:04.42 Maloeran Easy : just provide a function to replace the "shadow" surface of any screen surface with another identical in size and format. The previous shadow surface becomes an independent surface
02:06.45 IriX64 brlcad: tops reports mapped file open failed twice but it did do the list.
02:07.15 brlcad so replace shadow with a pointer into an array, and add an API function to attach additional SDL_Surfaces (which just add to the array) like SDL_AddFlipSurface()
02:07.41 brlcad then SDL_Flip just rotates the pointer through the array
02:08.00 brlcad should be neat n clean enough to accept unless someone has moral objections to it
02:08.01 Maloeran Rotation is not good enough, I must be able to hop erratically
02:08.22 Maloeran Replacing the shadow surface is clean really, just changing one little pointer
02:08.41 brlcad so add another that is SDL_SetFlipSurface() too, but let default just rotate or somesuch
02:09.01 brlcad yeah, but that exposes an internal .. I can't see them accepting that
02:09.48 Maloeran There's a function around it. SDL_SetShadowSurface( SDL_surface *shadow );
02:10.06 Maloeran The previous shadow/screen surface becomes a regular surface at that point, very simple
02:10.18 brlcad so they already have the func
02:10.25 Maloeran No :), that's mine
02:10.33 brlcad ah.. hmm
02:11.37 brlcad maybe they'll take it just like that, though they might not like the name if "Shadow" surfaces aren't exposed anywhere else
02:12.01 Maloeran SDL_SetScreenSurface() might be more appropriate
02:12.03 brlcad but that's easy enough to change if that's their only gripe
02:12.16 brlcad go for it ;)
02:12.37 Maloeran Now, I need to learn how to make a patch! :) I think it involves diff
02:12.41 brlcad talked to any of the devs about making the change?
02:12.42 brlcad hah
02:12.45 brlcad serious? :)
02:13.19 Maloeran Initial reply from dev was "I don't think it would be something we'd add to SDL itself"
02:13.35 brlcad diff -u file > mymod.patch
02:13.50 brlcad er diff -u fileold filenew > mymod.patch
02:14.52 Maloeran Thanks
02:15.51 Maloeran If multiple files were modified, can I append all the "diff" to the same patch?
02:16.06 louipc :O
02:16.09 IriX64 brlcad: aclocal-1.8.5/automake-1.8.5 fixes that syntax error in config bug.
02:16.27 louipc Maloeran: yep
02:16.29 brlcad diff -r -u dirold dirnew if you have entire directory differences, or even better ... cvs diff -u > mod.patch
02:17.30 brlcad might want to add -b -B if you inadvertently changed whitespace too .. that's usually annoying to include with feature patches
02:17.57 brlcad (never hurts, just means ignore differences in whitespace)
02:18.03 Maloeran All right, thanks
02:26.19 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/ (ami.tcl ampi.tcl): aha! enlightenment hath arrived. creating the index files actually sources the file args provided so when it ends up running the other amp?i.tcl script, it was choking on the error. just return 0 to indicate success.
02:27.29 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/ (7 files in 7 dirs): ws
02:51.09 IriX64 ``Erik, have you forgiven me yet for that wallpaper joke?
02:57.49 IriX64 :)
02:58.54 IriX64 video magnification = 101 11111111110000000000111111111 right ? :)
02:59.30 IriX64 the ten 1's and ten 0's are stored in the fram buffer.
02:59.38 IriX64 frame too.
03:00.49 IriX64 ive used this, top half of the screen is normal, bottom half is x10.
04:16.48 louipc should variable names be that long? :P
04:19.28 Maloeran Probably not :)
04:21.20 louipc I know it's tough to juggle descriptiveness between brevity
12:57.26 *** join/#brlcad docelic (n=docelic@212.91.113.246)
13:53.57 *** join/#brlcad Elperion (n=Elperion@p548762CA.dip.t-dialin.net)
14:12.17 brlcad *yawn*
14:48.00 ``Erik indeed.
14:53.13 Maloeran Argh no, not another 30cm of snow
14:59.38 ``Erik hmmmm, the 'btree' I'm supposed to look at, is that the balanced binary tree in RF/mm.c ?
15:00.00 ``Erik (and a btree is a fairly specific data structure that is not binary)
15:00.41 Maloeran Yes, the btree functions in mm.c. mmBinaryTree* was a bit too long
15:01.15 Maloeran It's not of much importance, I'm just curious to identify the kind of balanced binary tree
16:00.15 Maloeran What a blizzard. I won't be riding a bicycle again anytime soon
16:03.38 ``Erik weeee, I got to stomp around the boonies doing "geocaching" tomorrow :D
16:03.41 ``Erik get to
16:04.30 Maloeran stomp boonies, geocaching?
16:05.05 ``Erik http://www.geocaching.com/
16:09.27 Maloeran Cool, weird stuff
16:10.07 brlcad for the first time?
16:10.34 Maloeran Of course not, but rock climbing is not very practical here during winter
16:23.57 brlcad so, everything seems to be working at least under os x now with the upgraded tcl/tk
16:24.45 brlcad actually, can't check tk so easily just yet, but everything seems to be behaving as it should so far and all tests run/pass
16:26.43 ``Erik sweet
16:33.12 Maloeran Neat, Survice crashed their email server by "exceeding disk space", for 3 days now
16:43.14 ``Erik explains why my mail to eric didn't work
17:30.09 ``Erik heh
17:30.13 ``Erik mal...
17:30.33 ``Erik it looks like an attempt at an AVL tree
17:30.35 ``Erik but it's not balanced.
17:33.38 ``Erik (that woulda been MUCH faster if it were commented)
17:41.47 Maloeran Of course it's balanced
17:42.15 Maloeran Well kind of, it maintains the tree balance within good limits
17:42.43 ``Erik 'within good limits'? :D
17:43.02 Maloeran The most expensive branch can never be twice longuer than the shortest
17:43.09 Maloeran And typically, the average is fairly good
17:44.24 Maloeran I'm impressed you managed to make sense of the code :)
17:46.46 ``Erik heh, it was rough and I still don't grok parts of it :)
17:47.11 ``Erik some notional comment of what MM_BTREE_FLAGS_STEP is would make it a lot easier to read
17:47.44 ``Erik and the naming convention makes things rough... 'anode' where I may've used 'ancestor_n'
17:47.49 Maloeran It's a marker to recognize patterns in the tree structure
17:49.27 ``Erik yeah, but that's one that's highlighted all through the insert ufnction on my printout as I was trying to 'solve' it :)
17:50.02 Maloeran :) I think it's kind of elegant, very efficient
17:50.36 Maloeran And the worst, rare case ( longuest twice as long as shortest ) is not too bad
17:51.11 Maloeran So anyway, it's surely nothing new, but putting a name on the balanced binary tree could be nice
17:51.57 ``Erik it's not really balanced, though, the min and max tree dpeth differ by more than 1 in cases
17:52.35 Maloeran Of course. The point is high performance with a very much acceptable "worst case", it's not a perfect balance
17:52.54 Maloeran Getting a perfect balance constantly is way too expensive, performance is the objective here
17:53.55 ``Erik *shrug* well done avl's and rb trees are pretty fast, there was another one that stored dpeth at each node and rotated on the way down to maintain balance, I forget its name, though
17:54.06 ``Erik I know it had lightening bolts on the diagrams in the MIT book :D
17:54.51 Maloeran I think it's a weird rb tree. Anyhow, I was mostly looking for critisism on the rest of the code :)
17:55.08 ``Erik rb trees are weird avl trees *shrug*
17:55.52 Maloeran If you have a good rb implementation nearby, we could benchmark one day
17:57.18 ``Erik hm
17:57.18 ``Erik glib implements a couple balanced trees iirc, and libbu in BRL-CAD has an rb tree
17:57.18 ``Erik bah, stupid linux
18:02.44 *** join/#brlcad Maloeran (n=maloeran@glvortex.net)
18:03.32 Maloeran Woah. Erik, these harsh words wounded my Linux kernel so deeply that it commited suicide
18:04.16 ``Erik heh, yes, such a fickle and unstable OS
18:04.19 ``Erik emo software
18:04.20 ``Erik :D
18:04.43 Maloeran An instant reboot, I can't blame overclocking on that box
18:06.00 Maloeran Seriously, this is weird..
18:10.17 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050967.dsl.bell.ca)
18:16.26 IriX64 http://www.pastebin.ca/378697
18:20.00 IriX64 http://www.pastebin.ca/378701
18:20.07 IriX64 shouldn't these ....
18:20.18 IriX64 be restored by autoconf?
18:20.32 IriX64 i mean your script generates them somehow but...
18:26.05 IriX64 after running, autogen.sh aclocal still complains, but the missing files are now there :)
18:35.26 IriX64 ``Erik thought you people were interested.
18:36.49 ``Erik um, libtool, actually
18:36.55 ``Erik from the libtoolize command
18:37.03 ``Erik and automake, I think, if running in the -a mode
18:37.13 ``Erik just use autogen.sh
18:37.34 ``Erik on windows, automake might require -ca
18:37.50 IriX64 no it runs successfully.
18:37.56 IriX64 with no options.
18:38.12 ``Erik uh, that second paste says that it does NO run successfully
18:38.27 IriX64 urf thats after a distclean.
18:38.43 IriX64 after autogen.sh if run standalone it does.
18:47.06 brlcad IriX64: for the third time, that's because you're running the wrong manual steps and missing arguments
18:47.57 brlcad if you're not going to read autogen.sh to figure out what those steps should be, don't waste (our and your) time with reports that individual steps aren't doing what you expect them to do
18:51.44 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/libsysv/basename.c: include appropriate headers (cygwin fix)
18:57.55 ``Erik fucking goddamn mother fucking!~#!~@!~
18:58.25 ``Erik in the middle of a build, a dialog on the windows machine pops up saying that it's downloaded updates and will automatically restart in 3 minutes... and the only button on the thing was 'restart now'
18:58.47 brlcad hehehe
19:02.53 IriX64 turn off automatic updates i hate that #%^$#%#% thing.
19:04.23 ``Erik 'corporate' computer, I have no control of that machine
19:04.38 IriX64 heh you're a marine ;)
19:04.43 ``Erik shit, I probably need a triple signed memo to move an icon on the desktop
19:04.55 IriX64 see above.
19:04.58 IriX64 :)
19:05.08 *** join/#brlcad cad95 (n=58751fe0@bz.bzflag.bz)
19:09.04 IriX64 http://www.pastebin.ca/378754 <---- your steps.
19:11.34 brlcad yes, that's better
19:12.05 brlcad aside from a few additional sanity checks that autogen.sh does for you
19:12.31 brlcad like restoring clobbered files, making sure there's no buggy versions doing bad things
19:13.04 brlcad the aclocal warnings are benign and not our problem, you 'll notice they are for different projects
19:27.09 ``Erik also; sweet. my little single threaded program took an 8 core opteron linux box to a load of 6 and ugly system consumption
19:28.02 IriX64 brlcad: was just trying to help.
19:28.28 ``Erik hehehehe but it made it to 17 gigs before puking, neat
19:30.37 IriX64 try void main(void) { for(i=0i;1000000000000;i++) fputs(outfile,"Hello there"); }
19:31.20 IriX64 ermf comma missing, oh well.
19:32.08 ``Erik this was straining mal's semi-balanced tree routine
19:33.46 IriX64 reminds me of OS/2 and trying to see how well the swap file worked :)
19:34.19 IriX64 maybe ugly but it works.
19:34.20 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/ (Makefile.am librt/Makefile.am): wire in libsysv as a librt dep (cygwin)
19:34.40 IriX64 heh
19:38.32 IriX64 where's that answer to life, the universe, and everythin?
19:38.56 brlcad IriX64: I understand.. but insisting on going down a faulty route isn't helpful.. now investigating g_dsp.. that's helpful ;)
19:39.20 IriX64 don't remind me, btw i am still looking at it.
19:39.49 brlcad actually.. IriX64, since you seem intent on finding faults.. there is one particular area that you could help with
19:40.10 IriX64 where?
19:40.33 brlcad and all it really involves is running the converter on the example geometry databases
19:40.50 IriX64 which converter you have several.
19:41.02 IriX64 or do you mean asc2g?
19:41.49 brlcad yeah, sry .. i mean picking one of them that facetizes, like g-stl or g-dxf
19:41.59 ``Erik hm
19:42.03 brlcad g-something where "something" is some format that you can actually evaluate
19:42.34 IriX64 ill see what i can do.
19:43.22 brlcad then basically just ending up with a list/table of the geometry files in db/ and for each top level object, reporting whether g-whatever succeeded fully, partially, aborted abnormally, or outright crashed
19:43.42 brlcad heck, if you did it for all the converters, that would be freaking sweet
19:54.35 IriX64 tell you right now somethings wonky with g-dxf or dxf-g i translated to dxf and then used dxf-g and something got lost in the translation.
19:55.40 brlcad which is why it would be useful to have a list of the geometry files and the behavior
19:55.55 brlcad that would be a case for it was a partial conversion
19:56.04 brlcad s/for/where/
19:56.18 IriX64 think its the file? I'll try another.
19:56.39 brlcad sure, something like moss.g should be almost guaranteed to complete successfully
19:59.24 ``Erik feck
19:59.32 IriX64 says there no such thing in moss, guess i could bring mged up and verify that but you probably know.
19:59.39 IriX64 as all i mean.
20:00.13 brlcad each file has a different set of top-level objects
20:00.24 brlcad run "mged -c file.g tops" to get the list
20:00.39 brlcad each top-level object should be tested individually
20:02.19 IriX64 got it found my problem with all
20:02.33 IriX64 forgot the .g (goof that I am.)
20:05.01 ``Erik (also keep in mind, _GLOBAL is not an object, it's a container for some file wide things like db title and default unit)
20:05.24 ``Erik so moss.g will show _GLOBAL and all.g, you only care about all.g in that file
20:05.50 IriX64 ty maybe ill tackle it obviously you're in no rush for it.
20:06.14 ``Erik heh, we all have 8 zillion things to do
20:06.17 brlcad not a "rush", but highly useful
20:06.22 IriX64 ty
20:06.42 ``Erik and only three people really 'work' on the project, with other competing time consumers :/
20:07.22 brlcad more than three, but the % of their time is definitely shared
20:07.26 ``Erik hey, brlcad, is 'egf' done, or are you still mucking with it?
20:07.37 brlcad egf?
20:07.41 ``Erik 3 'primary' ones, I think... I haven't seen anything from bob in a while
20:07.46 ``Erik endgame
20:07.49 brlcad ahh
20:08.15 brlcad no, it's not "done" .. and is going to continue through a follow-on project over the upcoming months
20:08.27 brlcad the converter effort is just about done
20:08.31 ``Erik ah
20:09.03 brlcad the follow-up should lead towards an improved C++ api to the geometry engine, as well as testing infrastructure improvements
20:09.45 brlcad among other goodies, like helping with the brep improvements
20:10.02 brlcad damn it's awesome outside right now
20:12.09 ``Erik wahhh, I wanna be out playing geocache, wwwaaaahhhhhh
20:12.52 ``Erik be a fun sailing day ;/
20:21.28 Maloeran Urgh Erik, 17gb of balanced binary trees? Are you trying to find a bug in my code or what? :)
20:21.58 ``Erik um
20:21.59 ``Erik yes?
20:22.16 Maloeran Good, keep at it :)
20:22.26 ``Erik Failed to malloc: 37748736000
20:22.41 ``Erik depth: 29 -> 56 (4)
20:22.41 ``Erik 800.000000 : 307.289077 seconds
20:23.02 ``Erik aand actually I'm mucking with nmg facetization right now :)
20:23.20 ``Erik waiting for the widnows people to quit dicking with my computer so I can continue cygwin efforts
20:24.30 Maloeran You had to call a windows sysadmin to be authorized to open a .c file, or perhaps to execute vim?
20:25.11 ``Erik heh
20:25.17 ``Erik no, they asked me ot get off of it so they could patch it
20:25.26 Maloeran I looked into nmg quite a bit too, but it wasn't very clear how to proceed to make triangles face the proper way
20:25.36 Maloeran I would have kept going if I had more time to spare
20:25.52 Maloeran That too
20:27.09 ``Erik since nmg solves closed volumes, you can do a surface walk and orient winding or normals with two easy distinct possibilities: either they're all correct or all incorrect... and if they're ALL incorrect, just flip them all and it's done :)
20:28.10 ``Erik but if it pukes on dangling faces or unclosed volumes, you don't get jack shit *shrug*
20:28.32 Maloeran Yes, it's all part of the same problem really. Making it work properly
20:29.32 ``Erik but I have my winderz machine back *sigh*
20:29.55 Maloeran Why are you doing this on windows?
20:30.15 ``Erik fixing nmg is on fbsd, but I'm trying to get it to build on cygwin... different effort
20:31.48 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/jove/ (6 files): restructure and simplify the jove tutorial/teaching stuff.
20:43.10 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/conv/ (7 files in 6 dirs): add SYSV where needed (cygwin)
20:43.52 IriX64 of BRL-CAD i mean.
20:44.43 IriX64 how do I get it to you, it's huge.
20:46.44 brlcad i doubt he needs it
20:46.48 brlcad he installed cygwin
20:46.52 Maloeran I don't think Erik will accept any .dll file
20:47.01 IriX64 ahhh we can compare notes.
20:47.18 IriX64 the dll he has if he installed cygwin.
20:47.38 IriX64 its in /bin .
20:48.59 IriX64 212,296kbyte bz2 file.
20:50.29 brlcad louipc: does archlinux have a shorthand name?
20:50.38 brlcad what does gnu call it?
20:51.40 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/libpkg/pkg.c: don't use winsock if building on cygwin, stick with UNIX style
20:52.54 IriX64 ``Erik it's photon mapping my favorite wall candy.
20:53.34 ``Erik if you can get 'rise' to build, it's niftier... src/adrt/rise
20:53.52 ``Erik figuring out how to USE it will keep ya busy for a while, tho
20:53.52 IriX64 ermf SDL issues still, working on it.
20:54.03 IriX64 heh no doubt.
20:54.18 ``Erik (but once you figure it out, you can tell us, so we can use it, too ;)
20:55.38 IriX64 Jean-Luc picard, says to his Singer sewing machine repairman, "make it sew" :)
20:55.47 IriX64 thats not mine tho.
20:58.41 IriX64 hah nobody looked at the binaries in incoming?
21:00.20 ``Erik http://www.tribeam.com/product.html#QC15
21:00.32 IriX64 tried to put wincad in there, permission denied (shrug)
21:00.32 ``Erik just in case you NEED to charge 15 at a time
21:01.19 Maloeran iPods are like duct tape, one never has quite enough
21:03.45 IriX64 The novelty of this picture never wears off for m.
21:03.49 IriX64 +e
21:06.29 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050967.dsl.bell.ca)
21:07.39 IriX64 apologies my own darn fault that denied thing.
21:13.41 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/tclcadAutoPath.c: (log message trimmed)
21:13.41 CIA-7 BRL-CAD: complete rewrite of the auto_path handling code in support of the forthcoming
21:13.42 CIA-7 BRL-CAD: tcl/tk upgrade (8.5a5). the logic is entirely changed so that less arbitrary
21:13.42 CIA-7 BRL-CAD: searching is performed. now the routine attempts to detect whether it's being
21:13.42 CIA-7 BRL-CAD: run from a source directory or from an installed location, and allowing
21:13.44 CIA-7 BRL-CAD: TCLCAD_LIBRARY_PATH to be obeyed for additional paths. this needs
21:13.46 CIA-7 BRL-CAD: tweaking/testing on other platforms, but the overall approach is a vast
21:17.45 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/mged/setup.c: call TclInitEncodingSubsystem() before Tcl_FindExecutable() in order to avoid what seems to be a race-condition bug inside Tcl_FindExecutable() (bizarre and unknown cause, but this works around the issue)
21:25.06 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/gtools/g_diff.c: use bu_file_exists() instead of stat() to see if the file exists
21:25.39 brlcad the big one is just about ready
21:33.18 brlcad given how big and different the build system changes are, it's almost guaranteed to break somewhere
21:33.57 brlcad i already know that irix is currently busted due to the opennurbs stuff (and a busted mipspro c++ install), but even for linux, this might take some tweaking
21:34.19 brlcad but might as well shove it in so the testing and fixing can occur in parallel a little better
21:34.46 ``Erik *nod*
21:36.00 brlcad and here I bet 8.5x6 will come out within a week or two
21:36.13 brlcad s/x6/a6/
21:47.08 CIA-7 BRL-CAD: 03brlcad * 10brlcad/ (352 files in 19 dirs): (log message trimmed)
21:47.08 CIA-7 BRL-CAD: upgrade tcl/tk from 8.4.6 to 8.5a5; also move to a recursive configure, using
21:47.08 CIA-7 BRL-CAD: AC_CONFIG_SUBDIRS to call upon tcl, tk, and enigma's configure scripts as needed
21:47.08 CIA-7 BRL-CAD: instead of redoing their build systems for our purpose. this has a rather
21:47.08 CIA-7 BRL-CAD: drastic impact on the way the libraries are linked together, including the need
21:47.08 CIA-7 BRL-CAD: to compile tcl/tk static so as to avoid libtool portability issues as well as
21:47.08 CIA-7 BRL-CAD: letting us take advantage of their build system for reduced maintenance and
21:47.31 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/ (563 files in 20 dirs): (log message trimmed)
21:47.31 CIA-7 BRL-CAD: upgrade tcl/tk from 8.4.6 to 8.5a5; also move to a recursive configure, using
21:47.31 CIA-7 BRL-CAD: AC_CONFIG_SUBDIRS to call upon tcl, tk, and enigma's configure scripts as needed
21:47.31 CIA-7 BRL-CAD: instead of redoing their build systems for our purpose. this has a rather
21:47.31 CIA-7 BRL-CAD: drastic impact on the way the libraries are linked together, including the need
21:47.33 CIA-7 BRL-CAD: to compile tcl/tk static so as to avoid libtool portability issues as well as
21:47.35 CIA-7 BRL-CAD: letting us take advantage of their build system for reduced maintenance and
21:48.21 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/ (661 files in 17 dirs): (log message trimmed)
21:48.21 CIA-7 BRL-CAD: upgrade tcl/tk from 8.4.6 to 8.5a5; also move to a recursive configure, using
21:48.22 CIA-7 BRL-CAD: AC_CONFIG_SUBDIRS to call upon tcl, tk, and enigma's configure scripts as needed
21:48.22 CIA-7 BRL-CAD: instead of redoing their build systems for our purpose. this has a rather
21:48.22 CIA-7 BRL-CAD: drastic impact on the way the libraries are linked together, including the need
21:48.22 CIA-7 BRL-CAD: to compile tcl/tk static so as to avoid libtool portability issues as well as
21:48.22 CIA-7 BRL-CAD: letting us take advantage of their build system for reduced maintenance and
21:48.43 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/tcl/ (764 files in 15 dirs): (log message trimmed)
21:48.43 CIA-7 BRL-CAD: upgrade tcl/tk from 8.4.6 to 8.5a5; also move to a recursive configure, using
21:48.43 CIA-7 BRL-CAD: AC_CONFIG_SUBDIRS to call upon tcl, tk, and enigma's configure scripts as needed
21:48.43 CIA-7 BRL-CAD: instead of redoing their build systems for our purpose. this has a rather
21:48.43 CIA-7 BRL-CAD: drastic impact on the way the libraries are linked together, including the need
21:48.45 CIA-7 BRL-CAD: to compile tcl/tk static so as to avoid libtool portability issues as well as
21:48.47 CIA-7 BRL-CAD: letting us take advantage of their build system for reduced maintenance and
21:49.12 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/tcl/library/tzdata/ (270 files in 16 dirs): (log message trimmed)
21:49.12 CIA-7 BRL-CAD: upgrade tcl/tk from 8.4.6 to 8.5a5; also move to a recursive configure, using
21:49.12 CIA-7 BRL-CAD: AC_CONFIG_SUBDIRS to call upon tcl, tk, and enigma's configure scripts as needed
21:49.13 CIA-7 BRL-CAD: instead of redoing their build systems for our purpose. this has a rather
21:49.13 CIA-7 BRL-CAD: drastic impact on the way the libraries are linked together, including the need
21:49.15 CIA-7 BRL-CAD: to compile tcl/tk static so as to avoid libtool portability issues as well as
21:49.17 CIA-7 BRL-CAD: letting us take advantage of their build system for reduced maintenance and
21:49.52 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/ (569 files in 17 dirs): (log message trimmed)
21:49.52 CIA-7 BRL-CAD: upgrade tcl/tk from 8.4.6 to 8.5a5; also move to a recursive configure, using
21:49.52 CIA-7 BRL-CAD: AC_CONFIG_SUBDIRS to call upon tcl, tk, and enigma's configure scripts as needed
21:49.52 CIA-7 BRL-CAD: instead of redoing their build systems for our purpose. this has a rather
21:49.52 CIA-7 BRL-CAD: drastic impact on the way the libraries are linked together, including the need
21:49.54 CIA-7 BRL-CAD: to compile tcl/tk static so as to avoid libtool portability issues as well as
21:49.56 CIA-7 BRL-CAD: letting us take advantage of their build system for reduced maintenance and
21:50.23 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/ (592 files in 21 dirs): (log message trimmed)
21:50.23 CIA-7 BRL-CAD: upgrade tcl/tk from 8.4.6 to 8.5a5; also move to a recursive configure, using
21:50.23 CIA-7 BRL-CAD: AC_CONFIG_SUBDIRS to call upon tcl, tk, and enigma's configure scripts as needed
21:50.23 CIA-7 BRL-CAD: instead of redoing their build systems for our purpose. this has a rather
21:50.23 CIA-7 BRL-CAD: drastic impact on the way the libraries are linked together, including the need
21:50.26 CIA-7 BRL-CAD: to compile tcl/tk static so as to avoid libtool portability issues as well as
21:50.27 CIA-7 BRL-CAD: letting us take advantage of their build system for reduced maintenance and
22:02.12 Maloeran Oh my, you are being very productive today Sean!
22:03.19 brlcad that's a couple weeks of effort actually
22:03.54 brlcad it is one "changeset", though it does feel good to finally get it into CVS
22:04.38 brlcad that's one of those exceedingly rare examples where it can't be incremental, entire dependency upgrade
22:06.48 ``Erik *cough* branch *cough* *cough* O:-)
22:07.36 brlcad that would have just delayed it another day overall
22:07.45 brlcad and then been dead
22:08.19 brlcad iiinteresting, http://code.google.com/p/google-gtags/
22:10.46 brlcad what we should have, however, is a STABLE branch .. for folks like Dan and Lee that need it
22:10.52 IriX64 ``Erik checkout ftp://ftp.cygwin.com
22:10.55 brlcad not just a tag, but an actual branch
22:14.25 Maloeran Cool. Interacting with xmms with the command line interface can pop up error windows on the remote box, but it doesn't say a thing on the command line
22:15.19 CIA-7 BRL-CAD: 03brlcad * 10brlcad/NEWS: upgrade of bundled tcl/tk from 8.4.6 to 8.5a5
22:16.03 brlcad or make it one of the highlights of the next release?
22:17.12 louipc brlcad: you can refer to archlinux as arch
22:17.20 brlcad too late :)
22:17.25 brlcad already referring to it as "archlinux" ;)
22:17.34 louipc haha that's fine
22:17.55 louipc arch is kind of ambiguous too. could be talking about cpu 'architecture'
22:18.34 brlcad right, that's part why I didn't like that
22:18.43 brlcad what does config.guess say for archlinux?
22:19.57 ``Erik tesselation and tnurb stuff isn't done, it's not documented, ... *shrug*
22:20.04 brlcad k
22:20.30 brlcad you did wireframe and mged edit hooks iirc?
22:20.38 brlcad (gui hooks)
22:20.42 ``Erik yeah, those're working
22:20.50 ``Erik dave just started dorking with it this morning
22:25.50 CIA-7 BRL-CAD: 03brlcad * 10brlcad/misc/archlinux/ (Makefile.am PKGBUILD.in brlcad.install.in brlcad.sh.in):
22:25.50 CIA-7 BRL-CAD: initial import of packaging files used by Arch Linux, provided by Loui Chang
22:25.50 CIA-7 BRL-CAD: (louipc). I took his files and modified them a little so that they are
22:25.50 CIA-7 BRL-CAD: auto-populated with configure details, so there are fewer assumptions (cept
22:25.50 CIA-7 BRL-CAD: there's no good way to populate the md5 checksum field without tying this to
22:25.54 CIA-7 BRL-CAD: 'make dist' somehow; might just be best to remove them).
22:26.23 CIA-7 BRL-CAD: 03brlcad * 10brlcad/misc/Makefile.am: traverse into the archlinux directory
22:28.40 CIA-7 BRL-CAD: 03brlcad * 10brlcad/configure.ac: create the archlinux files: Makefile, PKGBUILD, brlcad.install, brlcad.sh
22:28.47 louipc brlcad: where's config.guess?
22:30.43 brlcad louipc: any package that compiles using configure should have a config.guess stashed somewhere
22:30.52 brlcad brl-cad's is in misc/config.guess
22:31.07 brlcad just run it, and it should give the classic gnu monikers for your system
22:31.20 brlcad e.g. $ brlcad/misc/config.guess
22:31.21 brlcad i386-apple-darwin8.8.1
22:31.53 louipc oh alright I'm looking from fresh source 'didn't run ./configure'
22:32.25 brlcad you probably have a half-dozen config.guess files on your system ;)
22:33.37 CIA-7 BRL-CAD: 03brlcad * 10brlcad/ (NEWS AUTHORS): credit Loui Chang (louipc) with integration of BRL-CAD into the Arch Linux packaging system with special thanks for the effort
22:33.59 louipc hehe it's very vague i686-pc-linux-gnu
22:34.09 brlcad ah, generic linux
22:35.19 louipc I'm pretty sure the stock archlinux kernel is tweaked a bit
22:35.43 louipc from vanilla
22:36.11 brlcad hm, redhat's coming up similarly generic too .. probably just doesn't matter
22:41.48 *** join/#brlcad Elperion (n=Elperion@p548762CA.dip.t-dialin.net)
23:07.16 ``Erik home at last
23:07.45 ``Erik config.guess only sticks around if you ask for something like AC_CANONICAL_SYSTEM
23:09.40 ``Erik if you wanna announce meaty-metaballs, knock yourself out... they may change drastically in the next month or two now that the 'customer' is finally putting hands on it
23:10.33 brlcad the announcement corresponds to the feature not the user
23:11.08 ``Erik <-- just noting that the feature may have major impetus to change very soon
23:11.10 brlcad meaning if it was done in a usable state, it's probably worth announcing
23:11.26 ``Erik it works, mostly
23:11.43 ``Erik um, crank up mged and 'make blah.s metaball'
23:11.43 brlcad though missing those two critical pieces
23:11.50 ``Erik rt it and two some editing on it
23:12.03 ``Erik it's there... can't tesselate and can't convert to nurbs
23:12.19 brlcad actually just the first really
23:12.26 brlcad the latter isn't critical
23:12.33 ``Erik probably needs a proc-db or two entry, and docs *shrug*
23:12.41 ``Erik but the evalution formula may change
23:12.47 ``Erik evaluation
23:13.07 brlcad implementation detail ;)
23:13.10 ``Erik but *shrug* if you wanna toss a line in the announce, :D
23:13.27 brlcad nah, I was going to give it a couple paragraphs writeup, not just a line
23:13.36 brlcad but best to have the tessellation for that really
23:14.27 brlcad and some image examples for the few announcement channels that handle rich announcements
23:15.17 ``Erik hm, I have a couple images
23:15.36 brlcad i'd just as well hold off until next release or after since there's already a writeup with the license changes
23:15.56 ``Erik http://math.missouristate.edu/~erik/niceballs.png
23:16.06 ``Erik and a couple that were form 1'd for rt06
23:17.02 brlcad i would have just made some up on the fly, spell out brl-cad or somesuch, with texture and bump mapping
23:17.30 ``Erik hrm
23:17.39 ``Erik well, the code is in cvs, if you wanna *shurg* :D
23:18.30 brlcad the code?
23:18.53 brlcad oh, well yeah
23:19.03 brlcad but again, not if it's still incomplete
23:19.53 brlcad (i.e. needing tess)
23:21.39 IriX64 http://www.pastebin.ca/379059
23:24.37 IriX64 ermf...
23:26.19 IriX64 found where the error message is coming from.
23:26.53 brlcad yes, so it's checking if the mapped file is valid, and aborting
23:27.14 IriX64 looks like it.
23:27.23 brlcad it should recognize earlier that the mapped file is invalid and terminate more gracefully
23:27.33 brlcad the trick is where in g_dsp does it abort?
23:27.41 IriX64 does that routine get called on every file, it must no?
23:28.42 IriX64 dude? whats the proper return for error encountered?
23:29.37 brlcad ``Erik: don't know how many papers you have on the subject, but there were some great ones last year on tessellation of arbitrary implicit surfaces using particles that is impressive
23:31.17 brlcad it would work exceptionally well for tessellation of metaballs in particular
23:32.18 brlcad hmm.. here's one of the main guy's papers from a couple years ago: http://graphics.cs.uiuc.edu/~jch/papers/complex.pdf
23:35.34 brlcad ahh, and more recently : http://graphics.cs.uiuc.edu/~jch/papers/voronoi.pdf
23:38.19 IriX64 wonder if that'll actually work, oh well.
23:38.40 IriX64 had to start this build i'll develop required patience yet.
23:38.46 brlcad if you can pinpoint where it aborts, I can probably fix it
23:39.03 IriX64 man bu.h no error return on it.
23:39.13 IriX64 ck_mag
23:40.03 IriX64 err bu_ck_mag i think.
23:41.32 IriX64 if you're patient, i can let you know if that cheezy fix fixes it.
23:41.59 brlcad avoiding the check isn't interesting .. it aborts there correctly
23:42.21 brlcad the point is to find where in g_dsp that it is aborting, detecting that situation beforehand and just returning a failure instead
23:42.28 brlcad if you know where in g_dsp, I'll take a loot
23:42.29 IriX64 not avoiding the check.
23:42.47 brlcad edits to bu.h are wrong
23:42.49 IriX64 line? i posted it... 1334 i think.
23:43.03 brlcad in g_dsp.c ?
23:43.07 IriX64 yes
23:43.14 IriX64 lemme verify.
23:43.21 ``Erik particles? hrm, I just outlined 3 "classic" approaches in a project plan a couple weeks ago... marching cubes, ray shot hack (lee's idea, go figure) and using tnurbs as an intermediate
23:44.08 brlcad marching cubes is the classic
23:44.08 IriX64 3134
23:44.13 ``Erik ancient, even
23:44.18 ``Erik so old that the patent has expired.
23:44.24 brlcad ray shot hack is undoubtedly a variation of marching cubes to make it work
23:44.40 ``Erik kinda sorta almost, I suppose
23:44.45 IriX64 got that line 3134 in dsp_g.c
23:44.50 ``Erik lee's answer to every geometry problem is to shoot rays through it and approximate
23:44.54 brlcad the particles stuff is impressive
23:44.58 brlcad and instant
23:45.17 IriX64 err g_dsp.c
23:45.24 ``Erik I grabbed the newer paper you pasted
23:45.28 ``Erik is it worth grabbing the older one?
23:45.42 brlcad IriX64: ah, hm, interesting
23:45.58 brlcad yeah, the older is the basis for the newer
23:46.09 brlcad hart is like the main implicit surfaces guy in the field
23:46.12 ``Erik ok, wgot.
23:46.22 brlcad http://graphics.cs.uiuc.edu/~jch/papers/
23:46.33 brlcad he's got tons of interesting stuff of relevance
23:47.05 brlcad but those two are probably the most relevant for metaballs as they outline an exact approach
23:47.07 ``Erik hm, uni of illinois is consistantly a name that pops up in graphics
23:47.27 ``Erik all cs things, really :/ mebbe moreso than north carolina
23:48.02 ``Erik perhaps an odd twist of the midwest mentality... "ain't nothin' to do but drink and fuck"... and those who can't get tail or booze... code? :D *duck*
23:49.03 brlcad you've seen hart before, he's almost always presenting or organizing at siggraph
23:51.17 ``Erik if I say in a session he's spoken at before... I've only been to one siggraph
23:51.37 ``Erik and I was pretty heavy on fluid dynamics at that one
23:51.43 ``Erik a bit on high perf rt
23:51.46 brlcad ahh, that's right
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070303

irclog2html for #brlcad on 20070303

00:02.36 IriX64 http://www.pastebin.ca/379119
00:05.02 ``Erik actually, bu_free is a tiny bit more complicated, dude
00:05.19 IriX64 only looked at the first part :)
00:05.48 ``Erik src/libbu/malloc.c:357
00:06.01 IriX64 ty just a sec.
00:06.11 brlcad IriX64: you did pinpoint the error.. a couple lines off, but I see the problem
00:06.26 IriX64 glad to help.
00:09.01 ``Erik swank
00:09.23 IriX64 a full blown memory manager ``Erik nice lot of work there.
00:10.24 ``Erik heh, I surspect the person to blame is in a better place these days.
00:10.49 IriX64 heh the hand having coded moves on eh ? :)
00:12.16 IriX64 sometimes returning a null can come in handy :)
00:12.22 ``Erik happens to the best
00:12.50 ``Erik unfortunately, I never met the man :) the lore has raised him to godlike status where I work
00:13.28 IriX64 lore tends to generate legends.
00:13.43 IriX64 whether they like it or not :)
00:14.28 ``Erik so have you started pulling top level elements from files to try the conversion circuit?
00:14.38 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/librt/g_dsp.c:
00:14.38 CIA-7 BRL-CAD: fix a bug, or at least really bad behavior, where calling up the wireframe of a
00:14.38 CIA-7 BRL-CAD: dsp that failed to load any data would cause the app (mged) to abort. the abort
00:14.38 CIA-7 BRL-CAD: was due to a BU_CK_MAPPED_FILE that was occurring before an already existing
00:14.38 CIA-7 BRL-CAD: check for whether the data was valid. reordered correctly, and updated the
00:14.40 CIA-7 BRL-CAD: error message to say what wasn't found so the user might have an idea of what to
00:14.42 CIA-7 BRL-CAD: look for.
00:15.12 ``Erik <-- points to src/conv/Formats.csv as the map on might be able to do (lossy) round-trip
00:15.12 IriX64 man, i still have to work out a plan of attack for that.
00:15.32 IriX64 won't promise anything.
00:16.13 ``Erik well, if you start digging and run into a problem, submitting a bug report via the sourceforge interface would be hugely helpful to us poor code monkeys
00:16.21 brlcad ``Erik: the lore surrounded him even before he was gone
00:16.24 IriX64 sure.
00:17.08 ``Erik heh, perhaps because he was one of the very few tech types who told mgmt types to go fornicate themselves and survived? :D *duck*
00:17.25 brlcad not really, he didn't have anything like that sort of personality
00:17.52 brlcad he just did his own thing, that was usually something breakthrough or insightful and rarely questionable
00:18.09 ``Erik and as far as I can tell, the real instance was that he was told to do something and said "no"
00:18.16 IriX64 and he obviously did not produce null code (duck)
00:18.16 brlcad his personality was exceptionally charismatic
00:18.24 ``Erik and the thing he was probably told to do was probably excessively moronic
00:18.48 ``Erik like, say, a technical person attending a briefing on the fy07 program build
00:18.49 ``Erik *cough*
00:18.50 brlcad well, yeah, he could do that as well, he more than earned it
00:19.36 ``Erik wendy chewed me out for skipping starks briefing today, told me I have to attend the 'makeup' session... so I put an OMP71 in her box for that entire week off as accrued leave.
00:19.40 ``Erik monday might be interesting
00:20.48 ``Erik (that week is actually to accomodate a friend who wants to visit, it just happens to concide with the briefing)
00:21.03 ``Erik fucking retarded fucking bullshit
00:24.28 brlcad that you apparently care about and let get to you and fume, bitch, and moan instead of dealing with in more productive ways
00:24.55 ``Erik heh
00:25.32 ``Erik I think I've done everything I can short of finding new employment
00:25.39 brlcad seriously, you either brush it off and ignore/deal with it, or you do something else (whether it's actively discussing, or going above, or going elsewhere)
00:26.29 brlcad as it is, you're somewhere half-way in between half ignoring but with a lot of behind the scenes bitching and moaning
00:26.45 brlcad if you're really that unhappy, tell them, and tell them again, and again
00:27.13 ``Erik heh
00:27.17 ``Erik I've been to bobs office a few times
00:27.20 ``Erik and pauls a couple
00:27.26 ``Erik I'm not bitching behind the scenes, dude :D
00:27.32 brlcad yeah you do
00:27.36 brlcad most of the building does
00:28.02 brlcad only a couple people have actually confronted her on topics when they grate
00:29.32 brlcad I dunno, I'm not nearly as insulated from that sort of stuff as you might think, but I also just don't care so I ignore it or confront when it does impact me
00:30.07 brlcad I arrive for two specific reasons, and those two reasons alone
00:30.18 brlcad BRL-CAD and to work with Mike
00:30.45 brlcad can't do the latter, obviously
00:34.20 brlcad you gotta know what you want and stick to it, and for that want to actually be something beneficial .. and stay focused on that -- when you do, the rest just doesn't matter no matter how required things get
00:35.14 brlcad anyways, that's all just my thoughts on life in general .. gotta be passionate and happy, else what's the point?
00:35.50 brlcad IriX64: and thanks again.. that actually was rather helpful for once ;-)
00:38.09 CIA-7 BRL-CAD: 03brlcad * 10brlcad/NEWS: prevent mged shutdown on DSP objects with no data, thanks to IriX64 for pinpointing the general locality of code that was causing the shutdown.
00:42.49 brlcad tis a noble and good goal, a bit vague/abstract, but something
00:45.11 brlcad but it also doesn't quantify exactly what you want to be doing..
00:46.03 brlcad it's saying what you want the impact of whatever you do to be .. which a lot of people won't jive with or understand or care
00:46.21 brlcad but putting it in terms of what you actually want to do, makes a big difference
00:47.13 ``Erik <-- heavy in the classic thought in CS... looks back to the 60's and 70's and can't understand what the flying fuck happened
00:47.14 brlcad I want to have brl-cad be the best open source solid modeling system, handling 2d and 3d, and with dozens of devs and massive community activity
00:47.35 ``Erik working on brl-cad is an awfully nice angle and provides the framework to address serious problems
00:47.37 brlcad but from a "doing" perspective, I simply want to work on the code, make improvements, etc
00:47.48 brlcad sure
00:48.04 brlcad this particular project can be spun to so many angles and interests.. :)
00:48.08 ``Erik being chewed out for working on brl-cad instead of attending a useless meeting is... yet one more burr to frustrate and anger.
00:49.03 brlcad that's where I think you're letting a distraction get to ya .. and understandably, but you have grounds to just not care if you keep the focus
00:49.36 ``Erik I'm already biased in a degree... last time I let her go unchecked, I spent 60% of my work life in meetings.
00:50.04 ``Erik so when she pushes the meeting thing AT ALL, i'm immediately in an extreme defensive posture
00:51.06 ``Erik (unfortunately, I think the lead pipe I beat her with to get out of the 60% meeting time issue was the catalyst for the TSP report)
00:51.19 ``Erik TPS report
00:51.22 ``Erik rather
00:51.41 brlcad see, my angle on that would have just been "look, i'm here to work on brl-cad -- that is my job and interest, listening to starks doesn't help me do my job any better so I didn't attend -- I have to manage my time effectively or I'd be in meetings all day every day."
00:52.02 brlcad and if that position can't be defended on the technical reasons alone, then maybe they do have a point
00:52.03 ``Erik yeah, uh... didn't work for me.
00:52.25 ``Erik but I didn't push it too awfully far *shrug*
00:54.15 brlcad well, was it an actual mandated requirement?
00:54.20 ``Erik I'd imagine she has a delusion that all gov't employees want to be a bc some day
00:54.27 brlcad if it was, then there's higher ups that you should complain to
00:54.28 ``Erik no, it was noted that it was happening via email
00:54.36 ``Erik that was it
00:54.52 ``Erik nothing said it was mandatory, or even expected... just that if you were interested, it was happening
00:55.05 ``Erik the NEXT one is mandatory to gov't employees now, via her decree
00:55.30 brlcad so it's not mandatory, you can safely stick to your morals/passion/whatever and manage your time how you see appropriate
00:55.59 brlcad that just makes you subversive
00:56.02 ``Erik if she denies it cuz I'd miss that meeting, I might talk to bob
00:56.05 ``Erik well
00:56.17 ``Erik the opm71 is because a friend is going to be in the area that week
00:56.19 ``Erik from missouri
00:56.28 ``Erik so, y'know, I wanna hang with her, not go to work
00:56.35 brlcad yeah yeah, it's also an excuse and you know it else it would be irrelevant :)
00:57.01 ``Erik heh, actually, I'd already submitted and put it on my calendar, then I found out she was going to try to come out...
00:57.13 brlcad if you professionally don't think it's worth your time, then you should say it
00:57.30 brlcad and stick to it on those grounds, regardless of whatever other reasons you might have for also not going
01:13.06 ``Erik heh, and if I get shitcanned for that, are you gonna loan me a few grand to get back on my feet? :D
01:24.34 ``Erik I drive super slow.. in the ultrafast lane... ! D
01:24.39 ``Erik fun song
01:25.16 Twingy I think I'm gonna repair the demon plane
01:25.21 Twingy just needs a new nose
01:25.38 ``Erik ...
01:25.48 ``Erik and some anti-finger equipment.
01:25.52 Twingy heh
01:25.55 Twingy I'll mount the engine upright
01:25.59 Twingy forget the cowling
01:26.08 Twingy that plane wasn't designed for an OS46 upside down
01:26.11 ``Erik I doubt the inversion was the issue
01:26.14 Twingy I don't care what they say
01:26.19 Twingy dude
01:26.25 Twingy the thing was leaking fuel like an SR71
01:26.31 ``Erik <PROTECTED>
01:26.41 Twingy oh yours, sure
01:26.56 ``Erik yeah, it spit gas like a mofo even when in a happy place
01:26.57 Twingy but when you see the fuel dripping on the ground you got problems
01:26.59 ``Erik heh
01:27.14 Twingy so it was either cut your finger off or go up in flames
01:27.28 ``Erik flame injurs slow
01:27.32 Twingy that's why I love that plane
01:27.35 Twingy I dunno
01:27.37 Twingy nitromethane
01:27.40 Twingy a little like napalm
01:27.54 ``Erik fast propogation, but reasonably low burn temperature
01:27.57 Twingy you get that crap on you and it's like you gotta scrape it off
01:28.01 Twingy yea, low temp
01:28.16 Twingy just HIGHLY toxic fuems
01:28.20 ``Erik yeah, but hard suffocation is effective
01:28.28 ``Erik and in open air *shrug*
01:28.31 Twingy after you pass out you'll fall onto the propellar
01:28.41 ``Erik i doubt it's that fast
01:29.01 ``Erik human brains function an awfully long time without fresh exygen
01:29.04 ``Erik oxygen
01:29.10 Twingy Demon-II
01:29.36 Twingy I all I need is 2 servos
01:30.03 Twingy I bought one of the buddy cables so I can interface my r/c controller to a pic chip
01:30.10 ``Erik if it's stupid and over-reactive, y'know, I'll bear the burden. that's cool with me.
01:30.10 Twingy ...and train the occaisonal noob
01:30.40 ``Erik heh
01:30.49 ``Erik most newbs, the "passover" is good 'nuff
01:31.00 Twingy yep
01:31.25 Twingy cause I'm lazy I'll interface mine with a PIC cheap and pass serial data back out
01:31.54 Twingy hehe, I was stubborn and crashed my first plane and then knew how to fly
01:32.00 Twingy twice
01:32.30 ``Erik :D do you have software that can compenstate for trees on either side of the landing strip and figure out a cut in and glide path?
01:33.21 Twingy I stopped at hobby works in bel air today
01:33.29 Twingy they have a decent amount of stuff
01:33.41 Twingy I bet chuck would enjoy the trains
01:33.43 ``Erik <-- willing to be the 'newb' and learn from someone more knowlegeablae
01:33.45 ``Erik oh?
01:34.07 ``Erik a little google work exposed an electronics store walking distance from me
01:34.08 Twingy after you pay for shipping from tower
01:34.09 ``Erik like
01:34.14 Twingy that store is still about 5% more expensive
01:34.17 ``Erik walking distance fro ME
01:34.29 ``Erik which is hardly past the beer fridge
01:34.50 Twingy so you can grab a sam adams and 555 timer in one trip
01:35.03 ``Erik he
01:35.17 ``Erik the electronics store is closer than the nearest package store
01:35.33 Twingy after I get my rocket motor built and working I'll try to make an entire plane on my cnc mill
01:35.35 Twingy using gcam
01:36.02 ``Erik put a blade on to cut balsa?
01:36.20 Twingy 1/8" endmill at 10k rpm @ 15 ipm will cut like butter
01:36.32 Twingy single pass
01:36.46 ``Erik not gonna cut out die's to press? :D
01:36.55 Twingy I will probably do fiberglass instead of monokote though
01:37.04 Twingy they laser cut them at the factory
01:37.12 ``Erik if you intend to make more than a doze of a kit, making the blades to press might be worth it *shrug*
01:37.14 Twingy friend of mine build a 25W cnc laser cutter
01:37.19 Twingy then moved to canada
01:37.38 Twingy laser leaves a better finish
01:37.45 ``Erik I used to contemplate moving to canada.. but the news buzz lately isn't exactly appealing
01:38.07 Twingy he went there cause his wife needed surgery
01:38.11 ``Erik of course lasers are nice, but they might not bte 'right' for mass production
01:38.20 ``Erik <-- hopes he and his wife are doign well
01:38.26 Twingy all the hobby vendors use laser cnc now for balsa
01:38.40 ``Erik huh
01:38.54 Twingy scan through tower, they all say laser cut balsa
01:38.55 ``Erik I guess the die cut his all history now :/
01:39.04 Twingy yep
01:39.19 Twingy no need to make new dies with laser cnc
01:39.33 ``Erik heh
01:39.36 Twingy and it's not exactly like tower is selling 5,000 of every type of plane a day
01:39.42 Twingy they probly sell one or two planes a day
01:43.01 ``Erik of course, with a mill and a side cutter, no need for dies at all, just account for the material cut away as dust...
01:43.01 Twingy maybe 4 or 5 during summer
01:48.36 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net) [NETSPLIT VICTIM]
01:52.26 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad) [NETSPLIT VICTIM]
01:52.26 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050967.dsl.bell.ca) [NETSPLIT VICTIM]
01:52.26 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
01:52.26 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177707015.dsl.bell.ca) [NETSPLIT VICTIM]
01:52.26 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
01:52.26 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) [NETSPLIT VICTIM]
01:52.27 *** join/#brlcad b0ef (n=b0ef@084202025057.customer.alfanett.no) [NETSPLIT VICTIM]
01:52.27 *** join/#brlcad CIA-7 (i=cia@cia.navi.cx)
01:52.27 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
01:52.27 *** join/#brlcad deltazap (n=zap@pool-72-64-253-55.tampfl.fios.verizon.net) [NETSPLIT VICTIM]
01:52.27 *** mode/#brlcad [+o brlcad] by irc.freenode.net
01:56.29 Twingy if they sprayed the entire wing with a fine mist of CA before coating that thing would be 3x stronger
02:03.48 Twingy Total Saved: $66.90 Net Savings: $-6133.1 Total kWh: 367 Oil Barrels: 0.74 Coal Tonnage: 0.18 Twinkies: 1584
02:07.19 brlcad almost a whole barrel, nifty
02:07.42 brlcad do you fluctuate your average against the actual price of crude oil for the day?
02:07.51 brlcad that would be sweet
02:08.06 Twingy the conversion is joules of energy, not price
02:08.17 brlcad ah
02:08.35 Twingy so it should be relatively close
02:08.51 Twingy as in slightly higher
02:09.01 brlcad quite a bit higher by the time you get to 100%
02:09.13 brlcad barrels peaked a high at $70
02:09.20 brlcad they're at something like 44 now
02:09.29 Twingy by this 1 barrel will cost like $90 and a barrel right now costs $70 something I think
02:09.35 Twingy k
02:09.53 Twingy gotta factor in bge's distribution charges and fixed rates
02:10.12 brlcad and lobbying interests, ceo fees, etc
02:10.14 Twingy costs them like 1.25 barrels in energy for every 1 barrel they deliver due to losses
02:10.37 brlcad yeah.. "losses"
02:10.52 Twingy even at 700kV over transmission lines there is still considerable loss
02:11.01 Twingy especially once it hits the 480V ground transformers
02:11.12 Twingy ah
02:12.17 Twingy I have a bunch of good ideas for anyone that wants to do a solid modeling based cam package using brlcad's libs
02:12.25 IriX64 brlcad: tcl8.5a?
02:12.57 brlcad IriX64: question?
02:13.22 IriX64 brlcad: you guys are updating to tcl 8.5a soon?
02:13.40 brlcad IriX64: that was the massive commit earlier today
02:13.56 IriX64 all ready done then thanks.
02:14.16 louipc Twingy: that would be sweet
02:14.40 Twingy I can tell you exactly how you would do it with brl-cad's architecture
02:15.18 Twingy would require a custom interface and new intersection routines for some primitives, but otherwise stock
02:17.34 brlcad what sort of new intersection routines? to support g-code?
02:17.43 IriX64 brlcad: cvs browse shows libtcl8.3 and libtcl8.4 , no 8.5
02:17.47 Twingy plane interection instead of ray intersection
02:17.59 Twingy plane-tracing
02:17.59 brlcad IriX64: you're looking in the old structure
02:18.08 IriX64 whup pardon me.
02:18.09 brlcad Twingy: ahh
02:18.17 brlcad IriX64: look in the src/other dir
02:18.31 Twingy but I can tell you how to do the logistics of generating tool paths from the plane equations
02:18.53 brlcad Twingy: I was thinking that you'd use CSG and intersect each layer with a thin RPP .. the rasterize the layer with ray-tracing
02:19.18 Twingy brlcad, if you wanted to hot-wire it, same thing...
02:19.42 Twingy but in terms of generating optimal pocketing code I know how to do that
02:19.53 Twingy otherwise your part will take foreeeeeeeeeeeeeeeever to finish
02:20.02 brlcad what kind of equation result would you get intersecting a plane against something like a torus..
02:20.07 Twingy lrt vs. rayforce in terms of time
02:20.38 Twingy brlcad, you limit yourself to arb8, tgc, sphere
02:20.43 brlcad ahh, hehe
02:20.48 brlcad that's cheating
02:20.49 Twingy for starters
02:20.54 Twingy no...
02:21.03 Twingy that's supports the native g-codes
02:21.11 Twingy so you have optimal tool paths
02:21.18 Twingy with implicit definitions
02:21.27 Twingy other primitives become parametric
02:21.35 Twingy and should be avoided at all cost
02:21.41 brlcad the tgc is a good example too .. you end up with soemthing really wonky with certain tgcs
02:22.12 Twingy anyway, If some one gets a hankering to do it I got all the nitty gritty details worked out in my head
02:23.03 brlcad heh
02:23.11 Twingy afaik gcam is the most powerful open source cam package
02:23.23 brlcad I'd like that too.. but I think the optimal approach is actually to complete the dual-rep brep support
02:23.35 brlcad then you'd actually have exact curves and connectivity for any slice
02:23.40 Twingy yep
02:23.58 Twingy just like you can decompose a b-spline into beziers, and beziers into polynomials, and ultimately arcs
02:24.09 brlcad it's coming along nicely actually, for the time being
02:24.24 Twingy I want to have 3 modes
02:24.38 Twingy the first mode, the one I have now, is doing cad with tool paths
02:24.50 Twingy the second mode will be importing triangular brep geometries
02:24.53 brlcad implicit, explicit brep polygonal, explicit brep sline surface
02:25.00 Twingy the third mode will be implicit csg support
02:25.35 Twingy once I put it on subversion I hope others will take care of the csg stuff
02:25.50 Twingy since the interface and architecture are fairly mature now
02:25.58 brlcad csg brep splines is going to be a bitch
02:26.15 Twingy I don't think it will be
02:26.30 Twingy they decompose very nicely into arcs
02:26.46 Twingy and the code to do it can be optimized quite a bit
02:26.50 brlcad not in 2D, but in 3D it's not exactly trivial
02:26.58 Twingy I'm talking 3d
02:28.00 Twingy you're basically generating piecewise spherical patches
02:28.36 Twingy with C2 continuity since it's quadratic
02:29.15 Twingy alright, I need to finish repairing this wing
02:29.20 Twingy bbl
03:29.47 CIA-7 BRL-CAD: 03brlcad * 10brlcad/NEWS: updated bundled blt to blt2.4z-patch-2
04:19.30 IriX64 ``Erik, that file in incoming *should work on your cygwin setup if you use the included cygwin1.dll.
07:49.04 *** join/#brlcad clock_ (i=clock@84-72-63-56.dclient.hispeed.ch)
07:49.39 clock_ brlcad: I have improved the Ronja model with a lot of little screws
07:49.43 clock_ Now I think it's complete
09:19.06 clock_ brlcad: screenshot for you http://images.twibright.com/tns/1f92.html
10:10.49 *** join/#brlcad Elperion (n=Elperion@p548755FA.dip.t-dialin.net)
12:08.00 ``Erik irix: I want to make it work without issues on cygwin... thus the recent commits.
14:34.54 *** join/#brlcad Elperion (n=Elperion@p548755FA.dip.t-dialin.net)
15:05.53 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667286.dsl.bell.ca)
15:09.05 CIA-7 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: fix leftover from previous version separation, need to extract the numbers if we want to check them directly here. fixes unary operator expected errors.
15:24.28 CIA-7 BRL-CAD: 03brlcad * 10brlcad/configure.ac: no longer need to replicate tcl's configure checks since we're using AC_CONFIG_SUBDIRS so remove the dead sections
15:27.41 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/ (tcl/unix/configure.in tk/unix/configure.in): heh, tcl/tk seem to indicate they need autoconf 2.59, which is newer than our present 2.52 minimum. there don't appear to be any post-2.52 macros in use, so reduce the AC_PREREQ.
16:01.31 *** join/#brlcad lg_ (n=lg_@88.234.13.222)
16:01.37 lg_ hi
16:02.00 lg_ I have a basic brlcad modeling question again...
16:04.16 brlcad howdy
16:04.54 lg_ is there any way to do some basic geometrical analysis on cgs-made shapes, such as finding intersection points etc?
16:04.59 lg_ hi brlcad!
16:05.47 brlcad lg_: yes there are
16:06.09 lg_ at the moment i am doing everything on paper or in 2d cad and use the resulting coordinates to model in brlcad
16:06.13 brlcad for that particular one, nirt is the general tool
16:06.26 lg_ nirt?
16:06.53 brlcad nirt fires a shotline from a given point in a given direction and reports the starting/ending hitpoints as well as thicknesses
16:07.14 brlcad if you don't specify the start/dir, then it uses the viewing direction
16:07.58 brlcad other analytic tools include "rtcheck" to determine if there are any overlaps, takes a grid size -s parameter (defaults to 50x50 or 512x512 depending on version)
16:08.15 lg_ say i have to spheres that intersect and i need the points where the intersection starts and ends as coordinates
16:08.18 lg_ two spheres
16:08.21 lg_ ;-)
16:08.41 brlcad another is rtweight which when you've correctly modelled regions, and denote material properties and provide a density file, computes the weight/mass, volume, center of gravity, etc
16:09.40 brlcad lg_: for that case, I'd shoot a ray from the center of sph1 to the center of sphere2
16:09.40 brlcad that should give you exactly the start and end
16:09.56 lg_ a
16:10.25 brlcad that one is actually so common that there's a script floating around that computes it all for you when you specify the two spheres
16:10.31 brlcad but I don't have it on hand atm
16:10.59 brlcad i can look for it after the weekend more easily
16:11.53 lg_ is there any kind of howto for doing these kind of construction steps? in other cad's, one uses things like object snaps, but it makes brlcad really hard to start with when you do not know how to start
16:13.45 brlcad lg_: alas, that's a lot of the introductory polish and user friendliness that hurts brl-cad .. most of the tricks of the trade are learned by turning to the expert modeler in the office next door who has done it 50 times and knows the fastest way
16:14.01 brlcad or you find out via the two week training courses in person
16:14.32 lg_ next door there is a primary school teacher living
16:14.58 brlcad from a world-wide product perspective, we're only starting to acquire that sort of "self-help" stuff
16:15.01 brlcad hehe
16:15.37 brlcad the irc channel, forums, and lists are a good start, but I agree there needs to be more self-guided instruction
16:17.14 brlcad that's actually one of the things that's hard to convey (and even describe) that gets lots in many users first impression of the package.. you *can* do most of the things one needs (presuming it relates to solid modeling) just finding out how to do it is generally expert knowledge shared by word of mouth
16:18.16 brlcad something i'm definitely trying to address in the new interface, more self-describing tools and if anything just make it easier to discover what tools/commands/buttons do what and how to use them
16:18.18 Maloeran But fortunately, brlcad's voice can be heard throughout the universe for anyone who desires so
16:19.42 Maloeran I think your patience is impressive really, especially with IriX, but...
16:20.44 louipc how about a wiki?
16:23.36 brlcad louipc: already working on it
16:23.41 brlcad the whole website actually
16:23.55 brlcad what's up there was just splash n' dash
16:24.10 brlcad there's another layout with all the bells and whistles coming together
16:24.22 brlcad this current release is actually all that's holding it back
16:27.26 louipc awesome
16:30.30 lg_ getting curious
17:04.42 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/libbu/Makefile.am: htester needs tcl and libm
17:06.03 CIA-7 BRL-CAD: 03brlcad * 10brlcad/configure.ac: non-mac tcl compiles against libdl, so add it as a dep in here (since we're static)
19:53.29 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050967.dsl.bell.ca)
19:56.19 *** part/#brlcad lg_ (n=lg_@88.234.13.222)
20:33.59 IriX64 erf there's one in the win directory, allows a compile and link, but...
20:35.11 IriX64 won't run properly.
20:51.20 *** join/#brlcad docelic (n=docelic@212.91.114.73)
23:49.25 Maloeran What does the acronym "MTB" stands for? Google isn't helping
23:50.04 Maloeran If knowledge of the context could help, it comes from Mark
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070304

irclog2html for #brlcad on 20070304

00:39.18 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050967.dsl.bell.ca)
00:41.08 IriX64 http://www.pastebin.ca/380357 <---- mged no longer crashes on e all from terra.g
01:15.15 *** join/#brlcad PrezKennedy (n=Matthew@c-69-138-68-160.hsd1.md.comcast.net)
01:16.49 IriX64 back.
01:16.52 IriX64 :)
01:25.51 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
02:41.42 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-209-107.ks.ks.cox.net)
03:01.47 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168055332.dsl.bell.ca)
04:35.24 brlcad IriX64: 7.8.4 nor cvs head use comments like you showed in the pastebin.. that brace belongs there else it's a syntax error to close it
05:22.11 IriX64 darn, thought i found something, ill keep looking.
05:23.34 IriX64 it's sorta like fishing, you know, sometimes you have to throw it back :)
05:44.16 brlcad er.. it's not missing from any of my sources
05:44.30 brlcad maybe you accidentally deleted it at some point
05:44.49 IriX64 could be, i shoot myself in the foot regularly :)
05:45.12 brlcad why you'd be messing with that particular macro is curious (and semi-dangerous)
05:45.17 IriX64 but fact remains mines fixed.
05:45.39 IriX64 told you terra crashed mged now it doesn't.
05:45.41 IriX64 ty.
05:47.18 brlcad yeah, I heard -- excellent
05:47.28 brlcad you applied the same patch, or updated your sources to cvs?
05:47.46 IriX64 i don't have cvs, i patched my code.
05:47.57 IriX64 err your code :)
05:48.03 brlcad your code
05:48.17 brlcad it's open source
05:48.20 brlcad it's your code too
05:48.26 IriX64 ty
05:49.06 IriX64 say is that tank car military property or can images of it be posted in public places?
05:50.16 brlcad heh, if it's something you have .. then it's open sourced
05:50.31 IriX64 just want to be sure.
05:50.43 brlcad I *think* all of the geometry files are BSD'd (and if not BSD'd then LGPLd)
05:50.49 brlcad as are all the images
05:50.58 IriX64 good to know.
05:51.32 brlcad which tank car anyways?
05:51.45 brlcad tank_car.g?
05:51.48 IriX64 geometric solutions its in your examples.
05:51.53 IriX64 thats the one.
05:51.54 brlcad ahh, yes
05:54.16 brlcad COPYING says most of the geometry models are BSD licensed, so you can probably go with that unless the geometry file has data that says otherwise (which none do)
05:55.11 IriX64 thanks for clarifying, im not gonna distribute them, just put them up for friends to see whats possible with BRL-CAD.
05:55.51 IriX64 should have looked in copying duh. :)
05:55.51 brlcad alas the best cool stuff can't be put into db/
05:56.21 IriX64 like stryker? :)
05:56.26 brlcad damn national security interests and classification mumbo jumbo ;)
05:56.33 IriX64 heh
06:11.09 brlcad IriX64: you'll need this next update
06:11.41 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/librt/g_dsp.c: whoa that's a big typo. dsp_name is a struct bu_vls.. have to get the address to check/print it.
07:03.22 ``Erik heh
08:53.31 *** join/#brlcad clock_ (i=clock@84-72-63-56.dclient.hispeed.ch)
09:24.25 *** join/#brlcad cad17 (n=43a124b6@bz.bzflag.bz)
11:44.12 *** join/#brlcad docelic (n=docelic@212.91.113.186)
13:38.24 *** join/#brlcad docelic (n=docelic@212.91.113.186)
16:12.55 *** join/#brlcad cad54 (n=567e4f98@bz.bzflag.bz)
17:21.52 *** join/#brlcad clock_ (i=clock@84-72-63-56.dclient.hispeed.ch)
19:40.49 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168055332.dsl.bell.ca)
19:43.29 IriX64 www.spaces.live.com/IriX64 <==== I photon mapped a tank car :)
19:54.29 brlcad that actually looks better than I would have expected
19:55.08 IriX64 not too shaby is all i have to say, 20 minutes to complete.
19:55.55 IriX64 running benchmark right now, out of curiosity.
19:58.19 IriX64 not bad, 100% cpu usage user time, glitches to 20% kernal time.
20:03.55 IriX64 http://www.pastebin.ca/381345 <--- if you're interested in a make benchmark here.
20:13.01 ``Erik but, uh
20:13.01 ``Erik whoa
20:13.05 ``Erik 3 vgr's???
20:13.27 ``Erik wait, no, heh, 1234 vgr's
20:13.42 IriX64 wonky eh ? :)
20:13.51 ``Erik still awfully slow
20:14.03 IriX64 ahh well tis a home puter after all.
20:14.19 IriX64 helps develop patience.:)
20:17.18 IriX64 heh maybe the numbers wrapped.
20:17.47 ``Erik unlikely
20:17.53 IriX64 true.
20:18.03 ``Erik but from the results you posted, you forgot "--enable-optimized"
20:18.23 IriX64 debug is in there too.
20:18.26 ``Erik read lines 125-127
20:18.36 ``Erik they tel you how to do it "right"
20:18.54 IriX64 just ran it out of curiousity, Im not trying to set a speed record here.
20:19.27 ``Erik that's cool, but if you want to compare the vgr number to anything, you really need to run it "the right way"
20:20.01 IriX64 as i said...
20:20.16 ``Erik but from my seat, even fi you scored a million vgr's, that's not hte part that impresses me
20:20.24 IriX64 not interested in a bigger one comparison :)
20:20.30 ``Erik there are fugly-arsed winderz2k decorations on that window....
20:20.48 ``Erik not exactly the most native of OS's :) that it ran at all is pretty impressive
20:21.16 IriX64 yeah well not all os's are created equeal.
20:21.24 ``Erik given my recent cygwin foibles, I may be begging y ou to write up a windows howto ;)
20:21.57 IriX64 hah press start->shutdown->turn computer off is your best bet ;)
20:22.22 ``Erik if you weren't talking about it, I wouldn't have even attmpted a cygwin build *shrug* but I am a frakin' portability whore, so I trek to the ugly often :)
20:23.03 IriX64 heh you need to replace gcc with one that wasn't created "specially" for cygwin.
20:23.34 ``Erik <-- has both a full cygwin and a full mingw path
20:24.10 ``Erik I made several sysV compablity commits on friday, if you didn't notice....
20:24.23 IriX64 uhh, no I didn't.
20:24.30 ``Erik and I intend to get it "working" on cygwin, then on mingw...
20:24.32 ``Erik and,y 'know
20:24.53 ``Erik my boss who would argue against the effort... can go fuck herself.
20:24.55 ``Erik *cough*
20:25.19 IriX64 heh she'll fire you ``Erik :)
20:25.59 ``Erik yea, uh
20:26.04 ``Erik these days
20:26.10 ``Erik I can find another job readily enough.
20:26.27 IriX64 she may "invite" you to.
20:26.47 IriX64 ``Erik...
20:27.27 IriX64 i've been working with Cygwin, since Cgnus Solutions first unveiled it, you want a copy of the arvive I started with?
20:27.39 IriX64 archive too.
20:28.08 IriX64 Cygnus too.
20:30.13 IriX64 for instance you use a batfile to run bash, me i simply run login.
20:30.58 IriX64 which reminds me I've gotta fix my path..
20:31.55 ``Erik hrm, no? :)
20:32.08 ``Erik I've been using cygwin since, ummmm, '98?
20:32.18 ``Erik but infrequently and with much pain
20:32.26 ``Erik I'm a *nix user by heart
20:34.15 IriX64 hah OS/2 is what I really like but alas...
20:34.50 IriX64 btw i really did get warp 4 up on vmware.
21:02.54 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/tclcadAutoPath.c: incrTcl prior to 3.3 apparently didn't provide ITK_VERSION, so accommodate. also quell warning about basename() taking non-const paths on linux.
21:10.07 CIA-7 BRL-CAD: 03brlcad * 10brlcad/configure.ac: check for the emmintrin.h header for g_brep's vector code; tcl needs libm on linux; bu/bn/rt are tied to tcl
21:11.37 bjorkBSD what's so great about os/2, IriX64?
21:12.09 IriX64 brlcad: theres something funny about kern.argmax in configure.ac too.
21:12.39 IriX64 bjorkBSD: it runs my pm bbs :)
21:12.55 bjorkBSD pm bbs?
21:13.06 bjorkBSD surely there's no one left on the bbs-verse is there?
21:13.28 ``Erik os/2 had its advantages... back in the day...
21:13.58 bjorkBSD i thought os/2 was ms-windowslike...
21:14.28 ``Erik os/2 was a variant of MS-DOS that provided omfg real OS like facilities...
21:14.40 ``Erik I think w2k was enouhg to supercede it
21:15.07 ``Erik bear in mind, we're talkin' 1985 vs 2000...
21:15.56 ``Erik ibm and ms worked on a joint project, got pissed at eachother and went their seperate ways... it took ms 15 yrs to hit the same quality metric as ibm
21:16.43 bjorkBSD ibm is a much larger company.
21:16.59 bjorkBSD but it's remarkable that they entrusted their early efforts to a start up...
21:17.05 ``Erik depends on how you quntify it
21:17.22 ``Erik I mean, these days, msft as almost 3x the market cap
21:18.05 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
21:18.17 brlcad IriX64: there is no kern.argmax in configure.ac
21:20.37 bjorkBSD and who still uses BBSes?
21:23.21 CIA-7 BRL-CAD: 03brlcad * 10brlcad/include/vector_x86.h: apparently some linux systems don't have emmintrin.h
21:24.03 ``Erik expecially ones that aren't running on x86 procs
21:24.27 CIA-7 BRL-CAD: 03brlcad * 10brlcad/include/vector.h: common.h comes before all system headers. wasn't able to find an alternative (though I didn't look really hard) for emmintrin.h, so if the header doesn't exist don't do the x86 vector foo.
21:25.35 iday the weird thing is that SSE2 and GNUC must be defined - so it's likely a gcc issue
21:25.55 iday well - maybe not
21:25.58 brlcad they were both defined
21:26.11 brlcad yet not that header
21:26.12 iday trying to remember where emmintrin.h is located
21:26.23 iday thought it was in gcc dir, but maybe not
21:26.53 iday on the mac it is...
21:27.12 brlcad try a build on either of the linux server twins
21:27.47 iday "twins" ?
21:27.53 brlcad on/off
21:28.00 iday I'm not saying I don't believe you
21:28.08 iday i just looked for the file on the server twins
21:28.18 iday it's not there... but it's a gcc issue i say!
21:28.35 iday on every system that has it - it's in a gcc directory
21:28.35 brlcad looks like it might be a gcc 4 thing
21:28.40 iday no
21:28.45 iday erg has gcc 3.x
21:29.38 iday "/usr/lib/gcc/x86_64-redhat-linux/3.4.3/include/emmintrin.h"
21:30.11 iday "/usr/lib/gcc/i686-apple-darwin8/4.0.1/include/emmintrin.h"
21:30.21 iday argh
21:31.25 iday but it *could* be a gcc version issue
21:32.13 iday doesn't change the check though: no emmintrin, no sse2. at least not without gcc builtins
21:32.14 IriX64 brlcad search for kern, its in the bsd stuff.
21:32.29 brlcad almost guaranteed to be a version issue.. it's not a partial gcc install
21:32.45 brlcad IriX64: I searched for kern, there is no reference to kern in configure.ac
21:33.03 brlcad *configure.AC* .. maybe you're looking at configure
21:33.16 IriX64 err sorry quite right.
21:33.18 brlcad iday: there is mmintrin.h and xmmintrin.h that apparently preceeded it
21:33.27 brlcad http://cvs.savannah.gnu.org/viewcvs/gcc/gcc/config/i386/emmintrin.h?rev=1.18&root=gcc&view=log
21:33.44 brlcad only been around since 2003, gcc 3 predates that by quite a bit iirc
21:34.54 iday xmm is sse, mm is mmx, emm is sse2
21:34.58 brlcad looks like it was added circa 3.3
21:35.24 iday that would probably be about right - pIVs were the first with sse2 i think
21:35.44 iday course - the intrinsics were most likely added later still
21:35.53 iday (everyone used asm before that)
21:35.55 brlcad on/off have gcc 3.2.3
21:36.04 iday yah
21:36.11 iday funny that on/off define SSE2
21:36.20 iday but gcc may have the builtins, but not the intrinsics
21:37.06 brlcad pretty sure the hardware supports it, probably one of the earliest impl's
21:37.17 brlcad being xeon and all
21:38.19 brlcad either way, just needed a lil extra so it doesn't fail compile.. don't really care if something that old actually uses it or not myself ;)
21:47.58 iday yeah - i don't care either - just procrastinating on my homework
21:48.52 iday sorry 'bout the bug though - what can I say - I'm a Crappy Coder ®
22:18.26 IriX64 brlcad: sorry bout that.
22:21.44 IriX64 +it.
22:24.31 IriX64 here's an idea, transparent task bar for windows xppro;)
22:25.55 IriX64 " I don't know, but I been told, if you serve you'll never grow old";)
22:35.56 IriX64 would it be so hard to put a ls command in mged?
22:46.43 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
22:55.45 ``Erik mged has a ls command...
23:01.06 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/bwish/main.c: interesting this worked before.. need tcl.h before tclInt.h
23:03.20 CIA-7 BRL-CAD: 03brlcad * 10brlcad/configure.ac: linux needs libxss too for tk
23:04.10 brlcad if you want a shell ls, "exec ls" in mged, else it's a listing of geometry
23:09.04 IriX64 ty
23:10.05 IriX64 works, thanks. you could have said see the docs :)
23:21.38 ``Erik hehehehe "rtfm"? :D
23:38.27 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/mged/Makefile.am: tclcad needs to come before the others so it can resolve tk/Xss symbols
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070305

irclog2html for #brlcad on 20070305

00:25.23 IriX64 ``Erik rtfkm = read the finest kind manual :)
00:28.04 IriX64 you think your basement technology is slow... I wound up with 481.80 rays/sec (wallclock) on this last shot. :)
00:31.53 ``Erik my basement gear is very old and slow.
00:32.24 ``Erik I mean. 850mhz athlon with 384m ram is hardly a scream machine
00:33.56 IriX64 whole lotta commands in mged.
00:35.33 IriX64 dir
00:36.09 IriX64 sorry... creepy child that I am. :)
00:41.52 brlcad ``Erik: that can't be the slowest you still have?
00:44.00 Twingy demon plane is 50% restored
00:44.12 brlcad i think my slowest is an old full tower 486 66Mhz
00:44.53 brlcad with a working 5.25" *and the glorious "turbo" button
00:45.14 Twingy were you one of the cool kids that changed it to say "Hi" and "Lo"
00:45.30 Twingy I remember spending like 3 hours one evening figuring out the jumpers to put custom message
00:45.31 brlcad heh, no .. not that "cool"
00:45.58 brlcad there is no message actually, it's a custom case, the button is unlabeled
00:46.06 brlcad just clicks
00:52.16 CIA-7 BRL-CAD: 03brlcad * 10brlcad/misc/archlinux/.cvsignore: ignore the generated files
01:30.01 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
03:12.24 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/incrTcl/itcl/generic/Makefile.am:
03:12.24 CIA-7 BRL-CAD: even if linking against a system tcl, incrtcl needs access to tcl's private
03:12.24 CIA-7 BRL-CAD: headers in order to compile (tclInt.h in particular). this fixes compilation
03:12.24 CIA-7 BRL-CAD: error reported in sf bug 1672166 (Build attempts to use non-public Tcl header,
03:12.25 CIA-7 BRL-CAD: reported by Andrew P. Lentvorski, Jr. - bsder).
03:40.29 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/incrTcl/itcl/generic/Makefile.am: one per line cppflags
03:40.54 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/incrTcl/itk/generic/Makefile.am:
03:40.54 CIA-7 BRL-CAD: even if linking against a system tcl, incrtk needs access to tcl's private
03:40.54 CIA-7 BRL-CAD: headers in order to compile (tclInt.h in particular). this fixes compilation
03:40.54 CIA-7 BRL-CAD: error reported in sf bug 1672166 (Build attempts to use non-public Tcl header,
03:40.54 CIA-7 BRL-CAD: reported by Andrew P. Lentvorski, Jr. - bsder).
03:56.07 *** part/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
04:15.00 Twingy about 90 minutes worth of work left on the demon plane before it can fly again
04:15.51 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/ (tcl/unix/configure tk/unix/configure): recursive autogen.sh/autoreconf works with ac_config_subdirs, so configure is properly regenerated. don't need/want it in cvs since it's repeatedly updated.
04:17.04 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/libsysv/Makefile.am: typo, missing trailing slash
04:53.48 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667286.dsl.bell.ca)
04:59.35 *** join/#brlcad PrezKennedy (n=Matthew@c-69-138-68-160.hsd1.md.comcast.net)
05:28.47 CIA-7 BRL-CAD: 03brlcad * 10brlcad/autogen.sh:
05:28.47 CIA-7 BRL-CAD: improve the version number processing so that older oddities like automake
05:28.47 CIA-7 BRL-CAD: 1.4-p6 are better parsed and compared as that the old version doesn't sneak in
05:28.47 CIA-7 BRL-CAD: as 1.46 but as 1.4.6 instead. add a verbose debug line so it's more obvious
05:28.47 CIA-7 BRL-CAD: what's being compared.
05:34.13 PrezKennedy crazy programmers working late nights
05:35.58 brlcad howdy señor kennedy
05:36.12 brlcad it's not late
05:39.18 PrezKennedy not terribly late... but wouldnt catch me doing IT stuff at this hour unless the building was on fire
05:39.20 PrezKennedy :-)
05:40.48 *** join/#brlcad cad95 (n=48b9fdc9@bz.bzflag.bz)
05:47.24 cad95 hey, man, I just installed brlcad and it works great, but i have a common question...
05:51.45 brlcad hopefully someone will have a common answer ;)
05:52.17 brlcad PrezKennedy: if the building was on fire, I think that's one of the few times you *wouldn't* catch me doing IT stuff
05:53.08 PrezKennedy haha IT as in "I Take" stuff
05:53.11 cad95 can I script an animation without compiling a c program?
05:54.22 brlcad cad95: yes, it's a bit arduous, but doable
05:54.32 cad95 ok
05:55.15 brlcad there are at least two animation tutorials, a more extensive one on the website in report format and a shorter one that was posted to the brlcad-users mailing list several months back
05:55.40 brlcad they have different approaches/complexities, depending on what exactly you need
05:56.18 brlcad but basically they both hinge around either capturing keyframes in mged, and/or rendering frames with one of the raytracers
05:57.29 cad95 that is what I need
05:57.29 cad95 thank you
05:57.31 brlcad clock (one of the guys usually in here but not at the moment) recently made some nifty animations of a model he made that he posted to http://ronja.twibright.com/ronja_video.php
05:58.52 brlcad one of the more common simple scripting approaches is to use rt with the -a -e options (for azimuth and elevation), rendering to files from a script and then compositing them with your favorite movie encoder
05:59.34 brlcad or saving keyframes in mged using various commands like aet, saveview, size, etc
06:00.46 brlcad if you need to go the mged route (because it overs considerable more control over the view manipulation), it's often useful to note that you can run any single mged command from a shell script like: mged -c file.g some_object some_command
06:00.55 cad95 i'll probly go with the composite approach
06:01.45 cad95 that command sounds useful though
06:01.45 brlcad oops, typo .. mged -c file.g some_command
06:01.50 brlcad you don't specify an object
06:01.58 brlcad e.g. mged -c file.g tops
06:02.06 brlcad mged -c file.g ls some_object
06:04.00 brlcad for object in `mged -c db.g ls` ; do rt -o file${object}.pix db.g $object ; pix-png file${object}.pix > file${object}.png ; rm -f file${object}.pix ; done
06:04.38 brlcad just another example using mged and rt together.. renders every single object in the database to a png file
06:04.55 brlcad not very practical or useful, of course, but gives you the idea hopefully
06:05.22 cad95 ya, sure
06:06.14 cad95 i'm not used to the varables but i can manage directing a file with a list
06:08.39 brlcad you can also do that exact same operation entirely in mged given mged's command line is a full tcl shell
06:10.16 cad95 should i worry about classified information on the web reguarding brlcad?\
06:11.23 Maloeran If it's on the web, I don't think it's classified ;)
06:12.28 cad95 i'm just asking because the first thing i ran into on the mailing list was a title that said unclassified in all upercase
06:12.43 cad95 i don't know what that's about but it kind of made me think
06:22.51 *** join/#brlcad Twingy (n=justin@74.92.144.217)
06:42.59 brlcad apparently less than a week
06:45.54 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/tcl/unix/ (Makefile.in configure.in): tcl/tk doesn't use automake so have to encourage 'make all' to work under IRIX make
07:08.52 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/Makefile.am: save problem as earlier, need to find private tcl/tk headers even if linking against system that doesn't have them installed
07:24.19 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/incrTcl/itcl/generic/itclInt.h: include common.h so that we avoid tcl's compat headers (this wouldn't be an issue if we let incrtcl run it's configure)
07:28.59 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/bwish/Makefile.am: itk needs access to tcl/tk private headers (time to consider moving this to ITK_CPPFLAGS)
07:30.40 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/bwish/ (main.c tcl.c): remove the #include of the private tclInt.h header .. "shouldn't" need it
07:32.09 brlcad so there obviously are still some issues, but it's starting to come together finally
07:33.09 brlcad have mac and linux successfully compiling and testing now
07:33.58 brlcad now working on irix and bsd (which might be done, all good so far) .. and once those two are passing...
07:39.46 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/mged/Makefile.am: hm, should be the last one that uses itk and needs to be able to find the internal headers
12:53.16 *** join/#brlcad docelic (n=docelic@212.91.114.10)
13:02.26 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
14:48.19 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
15:50.31 *** join/#brlcad Elperion (n=Elperion@p548778A6.dip.t-dialin.net)
17:16.30 *** join/#brlcad _jack-851 (i=jack@dub.minimal.nl)
17:24.01 *** join/#brlcad jack (i=jack@dub.minimal.nl)
17:45.48 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168052484.dsl.bell.ca)
17:46.54 IriX64 http://www.pastebin.ca/382469 <==== your code behaving itself ;)
17:48.38 IriX64 brlcad: thanks for the fixed g_dsp.c, mged no longer crashes.
17:50.24 IriX64 terra.g is.... unique, should keep it around for testing things like that.
18:14.08 IriX64 http://www.pastebin.ca/382497 <=== my code behaving itself.
18:21.17 IriX64 a 44k hello world program, ouch :)
18:47.38 IriX64 http://www.pastebin.ca/382536 <=== your fix is good, thats terra.g opening up and it even displays it on the graphics screen brlcad.
19:13.19 IriX64 http://www.pastebin.ca/382563 <=== rt too see.
19:26.33 IriX64 Gemetric solutions properly credited for their Tankcar now.
19:26.40 IriX64 Geometric too.
19:26.49 IriX64 on my space i mean.
19:27.17 IriX64 should i include the phone number as in the title of the drawing?
20:08.35 *** join/#brlcad clock_ (i=clock@84-72-63-117.dclient.hispeed.ch)
21:53.33 *** join/#brlcad docelic (n=docelic@212.15.178.78)
22:05.11 brlcad no, the phone number is now defunct
22:05.16 brlcad (and should be removed.. hm)
22:06.51 CIA-7 BRL-CAD: 03brlcad * 10brlcad/db/tank_car.asc: remove the old antiquated/obsolete/defunct GSI phone number.
22:20.19 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/bwish/tcl.c: don't use TclFormatInt() so we can avoid using the private tclInt.h header. the routine is just a macro wrapper around sprintf anyways.
22:23.43 brlcad "not matching up" means what?
22:24.28 brlcad it could have to be the two fixes from last night to get things working with irix make, but I've gotten a pass on bsd since
22:24.40 brlcad maybe something since then
22:33.24 ``Erik http://paste.lisp.org/display/37754
22:53.22 brlcad ``Erik: bizarre failure, but doesn't look like anything cad's doing wrong .. if anything sounds like cruft from a previous build confusing autoconf, probably due to the configure.in update in src/other/tcl/unix
23:15.39 ``Erik Found GNU Autoconf version 2.59
23:15.39 ``Erik Found GNU Automake version 1.9.6
23:15.39 ``Erik Found GNU Libtool version 1.5.22
23:15.57 ``Erik this is on a quad opteron running fbsd... doing an out of dir build
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070306

irclog2html for #brlcad on 20070306

00:05.48 ``Erik heh, nice...
00:05.49 ``Erik Working on someone else code is something many application programmers realy suck at. Also they think using the latest cool tricks that just came out in the latest language spec or the new compiler supports it so it's really Cool. F*ck them! These guys need to be slapped up side the head a few times.
00:05.54 ``Erik http://www.unixprogram.com/churchofbsd/
00:11.49 ``Erik Moving to Linux is like getting poked in the eye with a stick. It hurts and I can't see where I am going.
00:11.50 ``Erik hehehe
00:19.11 ``Erik http://www.youtube.com/watch?v=K6P0hhoLTak ...
01:47.58 Twingy NARF = Not Almost Ready to Fly
01:49.17 louipc He's a damned good guitarist though
02:13.00 ``Erik just a little odd
03:24.42 *** join/#brlcad Doubtttt (i=Me@201009037033.user.veloxzone.com.br)
03:24.53 Doubtttt 6,15hi
03:25.04 Doubtttt 6,15anyone can help me?
03:26.24 Doubtttt hey
03:26.35 Doubtttt 6,15jack SWPadnos Twingy louipc Maloeran deltazap dtidrow_work CIA-7 b0ef @brlcad ``Erik archivist ibot
03:28.40 louipc ehlo
03:42.15 louipc greetings
04:13.40 brlcad that was rather annoying
04:21.10 louipc colours?
04:34.07 brlcad mebbie
04:56.41 deltazap that was rather random as well
05:02.24 louipc actually she /msgd me, so I answered her that way
05:05.16 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168055364.dsl.bell.ca)
06:44.11 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
07:19.32 *** join/#brlcad clock_ (i=clock@84-72-63-117.dclient.hispeed.ch)
08:46.39 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
12:45.02 *** join/#brlcad Elperion (n=Elperion@p54876D09.dip.t-dialin.net)
13:39.46 CIA-7 BRL-CAD: 03johnranderson * 10brlcad/src/librtserver/rtserver.c:
13:39.46 CIA-7 BRL-CAD: Additional mutex protection for sessions. open_session now always returns session #0. This will work until we start using dynamic geometry. At
13:39.47 CIA-7 BRL-CAD: that point a better session managment scheme will be required to insure that sessions with dynamic geometry get associated with the correct users.
14:46.04 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/ (11 files in 11 dirs): include SYSV where needed (cygwin)
16:19.02 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/include/vector_x86.h: remove "extra qualifications" that g++4 complains about (still works on g++3)
16:32.55 *** join/#brlcad cad69 (n=4d7a56aa@bz.bzflag.bz)
17:37.08 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/other/iwidgets/iwidgets.tcl.in: use the iwidgets version, not the BRL-CAD version
17:49.17 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
17:49.17 *** 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 release preparations coming soon to a tarball near you...
18:22.13 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
19:32.56 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050142.dsl.bell.ca)
20:03.45 IriX64 would dearly love to see rise but..
20:04.06 IriX64 till i get sdl installed properly sigh.
20:30.49 CIA-7 BRL-CAD: 03brlcad * 10brlcad/configure.ac: IRIX provides basename/dirname in the libgen library. checking for the header requires -lgen as a LIBS, so add custom checks for dirname/basename functionality
20:32.13 brlcad IriX64: no, they should be ==
20:32.21 brlcad same goes for {}'s
20:33.00 brlcad if there were syntactic problems like those in bu.h, things would be failing compilation miserably all over the place
20:33.52 brlcad you're not likely going to find syntax bugs in that file .. your run-time issues are logic issue elsewhere in the code
20:34.15 IriX64 ty i'll keep looking.
20:35.20 IriX64 any ideas on how to get sdl installed on *my system :)
20:36.01 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/libbu/dirname.c: ws
20:47.32 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/libbu/basename.c: add an initial stub at a bu_basename() to complement bu_dirname() for portable path processing.
20:48.46 CIA-7 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: declare bu_basename, make note to make dirname return something const
20:49.35 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/edsol.c: set magic for new points in a metaball cloud
20:49.43 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/libbu/Makefile.am: add basename.c to the build
20:49.44 ``Erik irix: go to libsdl.org, find the appropriate binary bundles (mingw32 or cygwin), and follow the associated instructions very carefully
20:50.03 ``Erik heh, looking to undo all my sysv link crap?
20:55.30 IriX64 was just browsing man, nothing serious :)
21:03.50 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/other/ (tcl/Makefile.am tk/Makefile.am): map the 'fast' target to 'all-am' to allow 'fast' build to succeed without twisting up tcl and tk too much
21:05.48 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c: use bu_basename() instead of basename() to encapsulate the portability. don't need libgen.h header any more.
21:17.16 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/conv/g-var.c: fix header confusion
21:20.55 *** join/#brlcad dli (n=dli@adsl-75-33-245-220.dsl.chcgil.sbcglobal.net)
21:21.47 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (isst/master/compnet.c libtexture/texture_image.c): add missing headers
22:11.50 CIA-7 BRL-CAD: 03brlcad * 10brlcad/include/sysv.h:
22:11.50 CIA-7 BRL-CAD: there's a bu_basename to match the bu_dirname now, so sysv compat can go away
22:11.50 CIA-7 BRL-CAD: (though I'm not sure basename() was part of sysv api?) .. the function signature
22:11.51 CIA-7 BRL-CAD: was also causing an irix build failure due to incompatible constness.
22:16.08 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/librt/ (db_tree.c tree.c): bu_basename replaces rt_basename, ws updates
22:16.59 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/libsysv/Makefile.am: remove basename.c from libsysv
22:19.32 CIA-7 BRL-CAD: 03brlcad * 10brlcad/ (include/raytrace.h src/librt/tree.c): remove rt_basename. its functionality was merged into libbu as bu_basename.
22:23.07 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/nirt/if.c: use bu_basename instead of basename, no longer need libgen.h
22:23.15 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/nirt/Makefile.am: need libbu
22:24.50 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/libsysv/libsysv.dsp: no longer compile basename.c
22:27.16 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/libsysv/basename.c: no longer need basename.c, replaced by libbu functionality as bu_basename() in src/libbu/basename.c
22:28.32 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/tclcadAutoPath.c: use bu_basename(), no longer need libgen.h
22:30.16 CIA-7 BRL-CAD: 03brlcad * 10brlcad/ (src/libbu/libbu.dsp misc/win32-msvc7/libbu/libbu.vcproj): add basename.c to the windows build system
23:00.44 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/ (4 files in 4 dirs): make sure the generated build files are either ignored or deleted
23:03.20 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/mged/ (cmd.c setup.c): should no longer need the tcl-private tclInt.h header... (definitely needs more testing, but progress towards NOT using it)
23:34.14 brlcad welp, that only leaves the massive reworking of LIBS ...
23:40.09 IriX64 you've been busy :)
23:41.54 IriX64 well it says adrt support this time, lets see.
23:57.29 IriX64 brlcad: i'm a little unsure i should be using the formal submit bug thing, simply because my system is "strange".
23:59.09 IriX64 May I trust the channel to tell me if its a valid problem?
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070307

irclog2html for #brlcad on 20070307

00:26.25 IriX64 i'll simply pastebin the symptoms, and if anybody has time, can you comment?
01:07.26 IriX64 is opengl support new tobrlcad as of 7.8.4? or has it always been there and im missing it?
02:02.07 IriX64 do these tools such as rtedge have a help screen i tried both --help and -h.
03:49.12 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050142.dsl.bell.ca)
05:36.08 brlcad IriX64: yes, please report the bug in here first .. you should generally only submit formal bug reports for non-custom configurations problems, and preferably issues that are perfectly repeatable
05:36.33 brlcad mention the issue in here first.. I'll let you know when/if you should submit a more formal report
05:37.55 brlcad that will generally only be something that I'm fairly confident is a prevalent problem .. like mged crashing on certain inputs .. but NOT build problems -- build problems are rarely bug-report-worthy as they're usually configuration issues or temporary
05:39.57 brlcad opengl support has been there for over a decade, whether it's compiled in or not depends on how we feel come release-time (I usually try to disable opengl if I can remember to due to a bug on some platforms) .. again.. it provides no NEW functionality -- it's just a different low-level implementation, one of many that all do the same thing -- don't get caught up on the familiar name
05:40.52 brlcad help is provided via manual pages, rarely ever -h --help options .. try "brlman rtedge"
06:01.02 IriX64 ty understood.
06:01.40 IriX64 found help after i opened the database... manual.
06:06.34 IriX64 louipc: Did you ever use OS/2, I quite liked it when I ran it many years ago.
06:07.08 IriX64 cept for the runaway swap file thing :)
06:09.30 IriX64 visit www.spaces.live.com/IriX64 there a picture of it running there.
06:19.53 IriX64 That virtual disk is formmated hpfs.
08:19.45 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
08:53.39 clock_ brlcad: is it OK to define a region as (combination - region)?
08:53.56 clock_ For example I have a wall and bolts so I define wall as bricks.c - bolts.r
08:54.08 clock_ I mean define wall.r as bricks.c - bolts.r
08:54.13 clock_ like there are holes drilled for the bolts
11:12.09 louipc IriX64: nope never used it
13:07.12 *** join/#brlcad rossberg (n=rossberg@bz.bzflag.bz)
13:11.00 CIA-7 BRL-CAD: 03d_rossberg * 10brlcad/ (6 files in 6 dirs): TCL was moved to src/other/tcl: include path modified
13:18.46 CIA-7 BRL-CAD: 03d_rossberg * 10brlcad/src/libbu/brlcad_path.c: bu_basename returns a const: variable type fixed (compiler warning)
14:23.18 brlcad hello rossberg
14:23.50 brlcad clock_: it can be frowned upon, but no -- it's fine to use a region negatively
14:24.06 brlcad it'd be an error to use it positiviely below another region
14:25.52 *** join/#brlcad Elperion (n=Elperion@p5487747A.dip.t-dialin.net)
14:33.11 brlcad rossberg: interesting inclusion of strlcpy() .. without a doubt wasn't an old System V routine (but as good a place as any to put it), but a curious routine in itself
14:33.35 rossberg brlcad: can you compile the current librt/g_brep.cpp?
14:34.15 rossberg brlcad: strlcpy can be removed, right?
14:34.33 brlcad hm, removed?
14:35.13 brlcad rossberg: I can, depends on the platform -- currently know that g_brep fails on irix due to the -msse -msse2 flags but I've got a local fix for that
14:35.40 brlcad but it does compile on linux and os x as far as I know at the moment
14:35.55 brlcad i had problems compiling it under windows, but hadn't looked into the errors yet
14:37.15 brlcad it was easy enough to disable by hand at the time, which was suitable at the time as it's still evolving code
14:37.50 brlcad I don't really care if strlcpy stays or is removed.. but I thought you added it?
14:39.51 rossberg yes I add it, thats why I'm asking
14:42.09 rossberg vector.h, line 42 (the one with friend) looks strange
14:44.50 brlcad rossberg: oh, I didn't comment implying to remove strlcpy -- it's fine .. it's just an 'interesting' function is all .. I hadn't seen it in a while
14:45.35 rossberg brlcad: however, strlcpy isn't in use any more
14:45.56 brlcad which would explain why I haven't seen it in a while :)
14:46.20 brlcad iirc, openbsd folks wrote it as a strncpy replacement or somesuch
14:46.34 ``Erik brlcad: the dmg of qemu I was talking about yesterday, http://www.kju-app.org/kju/
14:55.12 brlcad impressive
14:55.18 brlcad iconic hell, but impressive
14:55.48 ``Erik apple+, and fix the top display
14:56.13 brlcad Be still fails to detect the cdrom to install.. but I see I have other hardware options to test too
15:02.28 brlcad drat, the other PPC hardwares won't even boot from the CD
15:04.32 brlcad pretty painless to use though, I like (aside from iconage)
15:05.43 ``Erik I haven't figured out clean ways to interface its disk image format, though, I'm not sure if it's a raw disk image or if there's a header or what :/
15:06.23 ``Erik but I only looked for a second *shrug* :)
15:07.30 brlcad i don't really care what they do so long as it's easy to get data in/out somehow
15:07.48 brlcad the import from virtual pc is interesting
15:08.04 brlcad i could use that to import my old images ..
15:09.59 ``Erik <-- has script fu to generate raw disk images for his os, not terribly keen on rewriting all that
16:14.47 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/conv/fast4-g.c: (log message trimmed)
16:14.47 CIA-7 BRL-CAD: massive restructuring of the code. functions are defined in visibility order so
16:14.47 CIA-7 BRL-CAD: declarations are unnecessary, functions are made static so they don't collide
16:14.47 CIA-7 BRL-CAD: with librt's similar (but not identical) importFg4Section.c symbols
16:14.47 CIA-7 BRL-CAD: (Add_bot_face, do_trid, do_quad, and do_tri functions; grid_pts variable),
16:14.50 CIA-7 BRL-CAD: rename aforementioned and others with an f4_ prefix just to entirely avoid the
16:14.52 CIA-7 BRL-CAD: naming confusion, reorder macros, defines, static vars, and functions into
16:19.08 brlcad er always attempt to build g_brep.c
16:57.07 CIA-7 BRL-CAD: 03brlcad * 10brlcad/configure.ac: have configure check for the -msee and -msse2 gcc options, provide them together as SSE to the makefiles
17:37.28 brlcad IriX64: that was fixed in cvs .. and you should probably message me in here if you want me to notice
17:37.35 brlcad unless it's a private matter
17:39.11 IriX64 where in cvs brlcad?
17:39.41 brlcad http://sf.net/projects/brlcad
17:39.45 IriX64 im in rise observer i dont see it.
17:39.48 brlcad select the 'code' tab
17:40.11 brlcad yep, that's a known problem with the source release
17:40.19 brlcad was fixed about six months ago
17:40.32 IriX64 ty ill get it from rise slave.
17:41.20 brlcad there isn't a splash.h in rise slave
17:41.30 IriX64 then where?
17:41.36 brlcad ...
17:41.38 brlcad it's in cvs
17:41.51 brlcad it's ONLY in cvs at the moment at least until the next release
17:42.11 brlcad don't fear the cvs .. it's not that hard to work with
17:42.15 IriX64 hah goof that i am im in the wrong place :)
17:45.53 IriX64 btw any guesstimate as to how soon you'll release 7-10?
17:50.22 brlcad hopefully within a few days
17:51.57 brlcad when someone keeps asking questions about a header and posts urls to frivolous pastebins, that slows things down :P
17:52.17 IriX64 heh ``Erik stop doing that ;)
17:53.43 IriX64 wouldn't it be nice if this worked -- CFLAGS='-Wl,-Ai386,-OS=freebsd' ./configure ;)
17:55.27 IriX64 it would produce messages such ass gcc -Ai386 linker file not used because linking not done.
17:57.16 IriX64 err input file.
17:58.04 brlcad yes, such ass
18:02.07 IriX64 the whole project:)
18:02.54 brlcad smells like teen spirit
18:04.08 IriX64 rosewate and honey :)
18:04.13 IriX64 rosewater too
18:10.00 IriX64 http://www.pastebin.ca/385183 <--- im a slow typist but i envision something like this.
18:10.30 brlcad I really don't see what the point of that is?
18:10.41 IriX64 cross compiling.
18:10.43 brlcad those are just error messages
18:10.57 IriX64 warnings.
18:11.31 brlcad right .. but still a "mistake" nonethelss
18:11.34 IriX64 on the link pass there would be no such warning.
18:11.43 brlcad you're specifying linker flags to the compiler
18:11.51 brlcad when they should just be specified to the linker
18:11.56 IriX64 passing them on to the linker.
18:12.09 brlcad make them LDFLAGS instead
18:12.18 IriX64 can use either.
18:12.40 brlcad you "can", but one is erroneous.. hence all the 'warnings'
18:12.50 IriX64 errr true.
18:13.02 IriX64 but the point is gcc doen't crash.
18:13.15 IriX64 have to support -Wl
18:14.48 brlcad a lot of things don't crash gcc .. that was the point?
18:15.04 IriX64 compatibility.
18:15.20 IriX64 so you can take anybodys project and go.
18:15.39 brlcad go where?
18:16.16 IriX64 hopefully what you're trying to compile and link for :)
18:16.46 brlcad why not just compile and link there?
18:17.31 IriX64 its fraught ;)
19:13.43 IriX64 fraught with danger... there's just no arguing with a word like fraught... go see the movie. :)
19:14.05 IriX64 pooh's heffalump movie.
19:17.11 IriX64 http://www.pastebin.ca/385269 issues remain sigh.
19:19.53 ``Erik uhhhh, yeah, uh, that'd be expected
19:20.11 ``Erik if you run "file.o", it'll tell you it's a PE file
19:20.14 ``Erik er
19:20.18 ``Erik "file pret.o"
19:20.34 ``Erik just because you ASK it to compile another format does NOT make it a cross-compiler or cross-linker
19:20.58 IriX64 man pret.o is an object file cannot run it.
19:21.08 ``Erik uh huh... but it's a PE object file
19:21.11 ``Erik not an ELF object file
19:21.25 ``Erik you have the command "file.exe", right? seriously, use it... a lot...
19:21.36 IriX64 ty
19:23.27 IriX64 the entry point of any executable examines system you're running on and says " i am an OS/2 pm app" for instance.
19:24.04 IriX64 but it will *always run on *my system.
19:24.16 IriX64 because i like to test the code too.
19:24.26 IriX64 meaning the project i compiled.
19:24.40 IriX64 _main __main.
19:24.56 IriX64 my pret.exe is 44k.
19:25.13 IriX64 and its just a hello world program.
19:25.36 ``Erik actually, the system examines the first couple of bytes of an application you ask to run (the "file magic", what file.exe shows you a human version), if it's something the kernel binfmt stuff groks, it'll extract the entry point.
19:26.06 IriX64 so its doable?
19:26.08 ``Erik "main" means nothing to PE, ELF, QMAGIC, MZ, ... it's actually a stub for libc to cope with
19:26.09 ``Erik no
19:26.33 ``Erik because the second you try to bind a library or make a system call, it'll be confused.
19:27.08 IriX64 how there are effectivly 2 exe's in there.
19:27.30 ``Erik take, for example, printing something at a kernel level... using the write(2) function (syscall)... on your machine, you'll move things into registers, then call interrupt 0x80
19:27.54 IriX64 interrupt 80?
19:27.56 ``Erik sorry, interrupt 0x21... windows/dos uses int 0x21
19:28.06 ``Erik linux will move things into registers and call interrupt 0x80
19:28.19 ``Erik x86 bsd will move things onto the stack and call interrupt 0x80
19:28.26 ``Erik they all talk very differently
19:28.27 IriX64 the linux code is part of the file ``Erik, itll be right.
19:29.03 IriX64 windows+linux you run the one for *target system unless running on mine.
19:29.19 IriX64 i screwed up and put my machine first.
19:29.33 IriX64 should have put target first but ...
19:30.20 ``Erik unless your kernel binary format reader understands the format your file is, it should just stop and say "I don't know this". If it DOES know what format it is, it can either ATTEMPT to work with it, or say it isn't doable.
19:30.37 IriX64 agreed.
19:30.39 ``Erik if I try to run a mac ELF binary on my x86 fbsd machine, it'll say "wrong ISA, go away"
19:30.52 ``Erik if I try to run my fbsd ELF binary on my windows machinee, it'll say "uh? not even gonna try"
19:30.55 ``Erik and visa versa
19:31.43 IriX64 well if you get some of my stuff, let me know if it says cannot execute binary file :)
19:31.49 *** join/#brlcad Elperion (n=Elperion@p5487747A.dip.t-dialin.net)
19:32.14 ``Erik you can see it for yourself... use the "file.exe" program to tell you what your file is
19:32.37 IriX64 but if systems play by the rules, I still maintain its doable
19:32.49 ``Erik on my 'workhorse' machine, file tells me this: mged: ELF 64-bit LSB executable, AMD x86-64, version 1 (FreeBSD), dynamically linked (uses shared libs), not stripped
19:33.12 ``Erik and my desktop says: mged: Mach-O executable ppc
19:33.33 IriX64 the object file is a MS Windows COFF intel 80386 object file.
19:35.17 ``Erik ok, so it's a COFF/PE x86 windows binary... the only systems I know of that will use those files are: windows, the "wine" abi translator, and uhhh, what's the name of it... skyos?
19:35.38 ``Erik OS/2 used a COFF variant, but was 16b only, I think :/
19:36.03 ``Erik not skyos, reactos, my bad
19:36.24 ``Erik http://www.reactos.org/en/index.html
19:37.52 IriX64 gonna go hunt up *your file command, mine sucks... bbiab.
19:40.52 ``Erik $ file.exe /bin/ls.exe
19:40.54 ``Erik /bin/ls.exe: MS Windows PE 32-bit Intel 80386 console executable not relocatable
19:51.26 brlcad you'd think after doing this for the third or fourth time over the years, woulda scripted something better by now
19:53.12 brlcad 10 change libadd 20 change configure.ac 30 compile 40 change ldadd 50 observe error 60 goto 30 400 times
19:53.44 ``Erik you'da thunk
19:53.45 ``Erik t
19:53.47 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/other/ (tcl/Makefile.am tk/Makefile.am): include makefile defs, for "depends" target
19:55.18 ``Erik all praise buckethead!!!
19:55.18 brlcad ack
19:55.28 brlcad if you include makefile defs, it'll recurse into unix dir and fail build on a make fast
19:55.49 ``Erik eck
19:55.56 brlcad that's why those stub rules are there, to halt the recursion
19:56.41 *** join/#brlcad Elperion (n=Elperion@p5487747A.dip.t-dialin.net)
19:57.22 ``Erik bett4r?
19:57.44 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/other/ (tcl/Makefile.am tk/Makefile.am): change depends to depend on all-am to avoid recursive issue
19:58.22 brlcad should do the trick
19:59.10 brlcad yay, finally on proc-db .. almost done
20:02.18 brlcad what sucks nuts is that will probably want/need to do this all over again down the road.. the whole library listing woes stem from having some platforms needing libs to decl and others not wanting .. keeping track at link time that librt implies needing RT, BN, BU, and SYSV on the ldadd for example
20:03.08 brlcad *always* .. so you either put that in the lib as a libadd (which now causes woes with static libs and tcl/tk since they're static) or you list during ldadd
20:03.57 brlcad anyhow.. this will probably work just fine for now until we hit platform that requires the libs to be decl'd (aix I think)
20:04.12 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/libtclcad/Makefile.am: change dependancy to libfb, SHOULD snarf in tcl if necessary via libbu
20:04.17 ``Erik hrmph
20:07.00 brlcad with the new layout, that won't necessarily be true any longer -- basically condensing the libadd's down to nothing and pushing the decl's to the link line
20:08.12 brlcad e.g. in my version here, libtclcad is only got tclstub left and that would have to be pushed down if anything needed to actually use the stubs interface in app code
20:24.18 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/ (proc-db/apply-mdb.c lgt/apply-mdb.c): apply-mdb.c is not a procedural database, doesn't belong in proc_db. moved from src/proc_db to src/lgt/.
20:24.54 brlcad going to be broken for a couple minutes for that last commit, the makefiles contain too many other changes
20:38.37 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/lgt/apply-mdb.c: on second thought, just declare the code obsolete. mat_Open_Db() and friends are nowhere to be found, not worth the effort to find for this simple snippet.
21:18.26 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/proc-db/nmgxplode.c: all the rukus about nmgxplode not compiling .. yet the program doesn't do a damn thing. looks like the start of something that was never even fully started. delete the damn turd.
21:22.47 ``Erik heh
21:47.42 Maloeran Ahah, neat
22:02.49 brlcad cheese?
22:02.58 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/librt/g_metaball.c: reorder things in the record to keep like types together (breaks binary compatability with previous metaball primitives)
22:03.17 ``Erik something like that
22:13.33 ``Erik now that's interesting
22:28.31 *** join/#brlcad PrezKennedy (n=Matthew@c-69-138-68-160.hsd1.md.comcast.net)
22:29.53 ``Erik heh, I've never seen programs die from x=malloc(100);x[0]=0;free(x); (while working fine everywhere else)
22:33.54 ``Erik ahhhhhh, suddenly a lot more makes sense. heh. edsol is one skeery beast
22:34.56 brlcad ``Erik: fyi, bu_malloc and friends are guaranteed to never return NULL so you never have to error check the condition
22:37.49 Maloeran ``Erik, under what circumstances?
22:38.37 Maloeran The memory returned by malloc() will always be valid. If Linux really is out of memory, it will kill processes, perhaps yours, but the memory will still be valid
22:42.40 brlcad Maloeran: that's a rather unrelated statement regarding malloc() .. and behavior specific to linux, not posix
22:43.58 Maloeran Yes, it's highly specific to Linux. I'm guessing Erik's stabbing of Tux was related to his malloc() complain
22:43.59 brlcad malloc() could just as readily return NULL (and readily will under plenty of situations) even under linux
22:44.06 brlcad ahh
22:45.18 brlcad he just makes up excuses to jab at stuff like that ;)
22:46.22 brlcad my comment was regarding to the commit he made just a little bit ago.. had a bu_malloc() return value checking null.. which it will never be in brl-cad
23:30.12 ``Erik I was grousing about an internal crash in free(), actually, int_free() I think? I believe I may've been a little loose around the boundries O:-)
23:39.24 IriX64 anybody need a stock gcc for winblows?
23:39.45 IriX64 needs cygwin1.dll tho and a couple of others.
23:40.15 Maloeran Hrm, people can just download mingw or cygwin for that?
23:40.31 IriX64 sure.
23:41.03 IriX64 4.12 neat.
23:41.27 Maloeran And due to the nature of windows "security", you'll never find anyone accepting a binary executable for that platform
23:47.09 IriX64 haha just playing around, not intented to be serious.
23:47.29 IriX64 right now it compiles but i cant find the executable, go figure.
23:56.15 IriX64 http://www.pastebin.ca/385641 <---- have a peek :)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070308

irclog2html for #brlcad on 20070308

00:07.07 IriX64 http://www.pastebin.ca/385645 < heres last weeks effort :)
00:09.53 Maloeran So you decided to start coding then! Nice, C language?
00:10.00 IriX64 am i going to have to go through hoops to find the thread limit on this thing? in os2 you could set your limit up to the max 4095 in config.sys.
00:10.10 IriX64 yes C
00:11.21 Maloeran There might be no limit but the available system memory
00:12.15 IriX64 true, would be nice to know for sure though ie instead of program bombing out.
00:12.32 Maloeran You never want to get anywhere near that limit
00:12.53 Maloeran Normally, you should have one thread per processor core, perhaps up to a few per core if doing intense socket I/O
00:13.04 IriX64 should still know though so you can avoid getting near it.
00:15.05 *** join/#brlcad DarkMaster (n=Matthew@c-69-138-68-160.hsd1.md.comcast.net)
00:15.06 IriX64 would be nice if the system had a threshold detewctor, saying something like goof, threads near saturation. :)
00:16.03 Maloeran Not quite.. Get count of processors and launch the same count of threads, any piece of software with hundreds of threads is broken
00:16.19 Maloeran ( Unless running on some Altix machine, etc. )
00:16.58 IriX64 100's i opened up 1024 threads on a single core pentium 100 and it ran fine and system still responded beautifulluy.
00:18.01 Maloeran Yes, and it's wrong
00:18.10 Maloeran You lose performance for no reason
00:18.54 IriX64 this was an app that was designed to use threads, there was no great system impact most of the threads were sitting in a wait for something loop.
00:21.10 IriX64 can use semaphores to signal, here's your something if you prefer.
00:47.29 ``Erik actually, setting the # of threads to be equal to the number of cores can seriously degredate performance on many kinds of apps.. having one more or less is often better... personally, I'm kinda down with 2n-1 for most shtuff
00:47.52 ``Erik and there're plenty of good reasons to super-saturate a system with processes or threads... hundres of thousands, millions, even...
00:48.09 ``Erik great way to stress the OS if you're working on improving the kernels scheduling or IPC facilities :D
00:48.43 DarkMaster i have millions of threads in my shirt :-D
00:53.48 ``Erik speaking of straining OS's, time to download haiku, yo
00:54.21 brlcad muahaha.. and the fun begins
00:56.11 Maloeran Erik, it trashes the cache of the processors, but it's of course a different business when threads are waiting for I/O
00:56.30 Maloeran May it be disk I/O for compilation or network I/O for server software
00:56.49 Maloeran For pure number crunching, it's really preferable to have exactly one thread per processor core
00:58.49 Maloeran Speaking of which... If you were ever wondering, the only reason why the model graph prep isn't scaling with threads is due to the abuse of a global memory mutex for all alloc/free ; I really need to revise my memory manager to work properly with threads and NUMA
00:59.48 brlcad if your app is a kernel (whether a userland behemouth or an actual OS kernel), it can be perfectly expected that the threads will have nothing to do with each other, yet there may be N unrelated tasks and only M cores to run them on (where N > M, and N corresponds to at least one thread or process)
01:00.06 brlcad the same that holds true in kernel space holds for certain apps too
01:01.02 Maloeran Right, I'm assuming that other processes are fairly light in processing time
01:02.13 Maloeran Having processes migrate from one core to another seriously harms performance, and it doesn't work too well with proper management of NUMA
01:09.11 ``Erik depends on the memory usage of the process... you assume a certain hw usage pattern for that statement... happens to be one appropriate for raytracing... :D
01:10.24 Maloeran I'm assuming number crunching software, not I/O software
01:15.06 ``Erik if the working data set is very small and pushed out to sysmem fairly often, then a migration will barely hurt... *shrug*
01:17.02 Maloeran It's not negligeable, and the "sysmem" might be a memory bank specific to the core the thread was running on
01:17.42 Maloeran It's terrible to have a thread running on a different core than the set of cores associated with the memory bank where the thread's stack is
01:18.27 ``Erik that totally depends on the architecture, and is a numa specific layout... (which hypertransport is a 'mini-numa' as far as I can tell, so opterons suffer it)
01:18.59 Maloeran Linux doesn't easily migrate threads over to a different die than the one that contains the stack memory
01:19.32 Maloeran I think it may temporarily do that under bad stress patterns, but execution will tend to stick to the prefered processor die
01:21.36 ``Erik slowaris is the same way... neat thing about solaris is that you have tools to attach a thread to a core forcefully (so it CANNOT migrate it off, short of a hotswap cpu being pulled) as well as dedicating a core to a process o.O
01:22.02 Maloeran *nods* You have that on Linux as well
01:23.38 ``Erik bsd has stronger processor and memory associativity, yes.
01:23.52 ``Erik I've said that before :) one of these days, I'll fix fbsd...
01:24.12 DarkMaster i was tempted to try PC BSD
01:24.28 ``Erik (and it's fbsd, I d'no netbsd or openbsd's guts.... I do know that dragonfly was forked because matt said fbsd was being insanely retarded wrt multiprocessor shtuff
01:24.29 ``Erik )
01:31.09 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050142.dsl.bell.ca)
01:46.57 ``Erik huh, vim is in the haiku source
01:51.13 ``Erik hum, the dude from 'make magazine' is on colbert report
01:57.39 ``Erik no, heh
01:58.05 ``Erik http://www.makezine.com/magazine/
01:58.49 ``Erik http://www.makezine.com/ hah
02:01.35 Maloeran I think I have some cultural knowledge gaps preventing me to appreciate this
02:24.42 IriX64 nice cat
02:25.25 ``Erik neato, on my hackintop, everything seems to build but asc2g craps itself in the db/ dir, nifty
02:26.21 IriX64 btw thanks for reminding me, dxf-g works, i got a hold of a shuttle dxf (not the acad one) and it converted and rt'ed
02:27.12 Twingy I got more r/c shit than I know what to do with now
02:27.55 Twingy I've been spending money like it's going out of style
02:34.46 ``Erik DEY TUK R JRBS!
02:34.54 ``Erik the 'gooback' episode is on o.O
02:34.57 ``Erik new episode after it
02:37.43 Twingy good episode
02:37.53 Twingy I have the firewall on the demon plane
02:38.00 Twingy and the t-nuts for the wing bolts
02:38.22 Twingy all it needs is some towerkote applied and an engine mounted plus servos installed
02:38.39 Twingy and I just happened to have a pair of OS 0.46 LA's not in use
02:39.18 Twingy I think I'm going out saturday or sunday weather permitting and flying both planes
02:40.10 DarkMaster hey Twingy
02:40.59 IriX64 cd ../
02:41.07 Twingy directory not found
02:41.26 PrezKennedy C:\WINDOWS>
02:41.28 IriX64 heh
02:41.37 IriX64 c:\os1/2
02:42.07 PrezKennedy i love windows
02:42.24 PrezKennedy keeps the paycheck coming in
02:42.28 PrezKennedy only reason
02:42.29 PrezKennedy :-)
02:43.05 IriX64 mmmmm signature on the check is Bill Gates?
02:43.36 Twingy no.. just some tard that thinks windows is awesome
02:43.56 IriX64 heh its common, just like mud :P
02:44.04 PrezKennedy more of a necessity :(
02:44.20 PrezKennedy construction company software BARELY runs on it
02:44.40 IriX64 hello world barely runs on it :)
02:45.10 PrezKennedy im apathetic long as it works when im using it
02:45.43 IriX64 they blew it when they split with IBM.
02:51.40 IriX64 gotta go, life calls
04:57.00 brlcad PrezKennedy: interesting.. what kind of software?
04:57.38 brlcad you could implement the features they need in brl-cad then get them to use that instead, then platform could be anything
04:58.11 PrezKennedy haha i saw that coming ;-)
04:58.35 PrezKennedy its not the CAD program thats the problem... its the accounting programs and bidding software
04:59.15 brlcad hey, "we are borg" .. they could be assimilated too
04:59.48 PrezKennedy sounds like emacs
04:59.59 brlcad measily accounting programs and bidding software could be directly tied to the construction workflow in the same interface
05:00.20 brlcad i bet they pay a pretty penny for that software too
05:00.45 PrezKennedy youd win that bet
05:01.24 PrezKennedy NOT cheap
05:01.25 PrezKennedy :-)
05:01.35 brlcad so you reinvent their workflow, save them them 100's of k's per year in overhead and process efficiency (by custom tailoring the interface to the workflow)
05:01.46 brlcad before you know it, you'll be VP in charge of IT
05:02.18 PrezKennedy i dont wanna be in charge of IT... WAY too stressful a job
05:02.47 brlcad so then just be a highly-paid consultant forever ;)
05:02.56 PrezKennedy haha
06:13.02 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/proc-db/brep_cube.cpp: allow the procedural example to compile with or without OBJ_BREP, just provide a stubbed run-time error message.
06:21.13 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/proc-db/Makefile.am: restructure the proc-db compilations since they all pretty much need the same libraries. also, minimize all the conditionality around brep_cube so it only toggles whether OBJ_BREP is set or not.
06:54.54 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/librt/g_brep.cpp:
06:54.54 CIA-7 BRL-CAD: use []'s instead of .at() for portability.. and with that minor edit, g_brep
06:54.54 CIA-7 BRL-CAD: actually compiles under irix (gcc) now. the header b0rkage from a couple weeks
06:54.54 CIA-7 BRL-CAD: ago is apparently /dev/null'd through all the rewrites and changes
07:06.03 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/ (33 files in 33 dirs): (log message trimmed)
07:06.03 CIA-7 BRL-CAD: whoosh! push BU, BN, and RT (and maybe one or two others) out of library LIBADD
07:06.04 CIA-7 BRL-CAD: declarations down to application LDADD linkage. this means that there might be
07:06.04 CIA-7 BRL-CAD: issues to solve again towards being able to generate fully contained/resolved
07:06.04 CIA-7 BRL-CAD: libraries (e.g. frameworks), but solves the current problem of linking against
07:06.06 CIA-7 BRL-CAD: static tcl/tk libraries portably. duplicate symbols become a problem at link
07:06.08 CIA-7 BRL-CAD: time (bu, bn, and rt all use tcl). pushing the link specification all the way
09:29.53 CIA-7 BRL-CAD: 03d_rossberg * 10brlcad/ (5 files in 3 dirs): since basename was removed from libsysv we do not need strlcpy any more
11:02.54 *** join/#brlcad docelic (n=docelic@212.15.174.135)
13:44.11 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/conv/g-xxx.c: c89 support, declare functions first
13:48.09 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/canon/Makefile.am: need PKG for FB
14:40.55 ``Erik wtf
15:13.51 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/ (5 files in 5 dirs): missing libs from the "whoosh"
15:26.26 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/proc-db/Makefile.am: Missing CFLAGS (tcl/generic). Missing libs. Whoosh.
15:26.41 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/ (rttherm/Makefile.am util/Makefile.am): missing libs from the "whoosh"
15:35.57 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
15:51.05 brlcad you realize that you added pkg twice to most of the bin's in util/
15:54.35 CIA-7 BRL-CAD: 03brlcad * 10brlcad/TODO: tcl/tk have been updated now
15:55.41 CIA-7 BRL-CAD: 03brlcad * 10brlcad/TODO: mged now finds its resources more reliably at run-time with the auto_path updates in tclcadAutoPath.c
16:03.01 *** join/#brlcad Elperion (n=Elperion@p54874A0E.dip.t-dialin.net)
16:04.06 ``Erik woops, I did?
16:04.45 brlcad likes like a global replace on /{FB}/{FB} ${PKG}/
16:05.04 brlcad where most already had PKG
16:05.38 brlcad actually, i think binfo was the only one that didn't and probably needed it
16:06.07 ``Erik several broke, I think maybe it was ordering?
16:06.58 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/util/Makefile.am: remove dup ${PKG} entries, keeping "friendly" link order
16:08.38 ``Erik bw-png, bw-a, that's probable where I did a s/re/rs/
16:10.07 brlcad mebbie, though FB is the only one that comes to mind as using PKG
16:10.41 ``Erik libfb is the one that bitches *shrug
16:10.42 brlcad oh yeah, and fyi .. it will link and run against a system tcl/tk now .. but there's a problem with incrTcl if the versions don't match
16:11.06 brlcad i ran a test last night and it'll even fire up mged console (while bitching about incr)
16:11.08 ``Erik hm, so any old tcl8.5 is groovy?
16:11.15 brlcad it should
16:11.43 brlcad incrTcl has a run-time check to make sure the tcl/tk loaded matches the header it finds (which is our 8.5 sources)
16:49.53 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050142.dsl.bell.ca)
16:50.33 IriX64 http://www.pastebin.ca/386448 <-- opening a new database and trying to create a metaball results in this, (twice)
16:51.42 IriX64 know npot what to do here.
16:51.47 IriX64 err not
16:57.16 IriX64 now mi created an ars, then tried a meta ball, same result.
17:01.25 IriX64 urf, even trying to do it in an existing database, this must be my stuff?
17:50.36 *** join/#brlcad docelic (n=docelic@212.15.174.135)
18:21.10 *** join/#brlcad clock_ (i=clock@84-72-89-40.dclient.hispeed.ch)
18:37.57 *** join/#brlcad Elperion (n=Elperion@p54874A0E.dip.t-dialin.net)
18:39.06 ``Erik heh
18:39.38 ``Erik <-- been working on fixing the metaball crap... needs to quit doing a cvs update, cuz he ends up having to fix stuff every freakin' time O.o
18:48.46 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/mged/anal.c: by request from Dwayne Kregel and others, increase precision of the analyze command output from 3 or 4 points after decimal to 8.
18:49.07 IriX64 heh
18:49.35 IriX64 #define no_metaballs_allowed. ;)
18:52.44 CIA-7 BRL-CAD: 03brlcad * 10brlcad/ (NEWS TODO): increased output precision on mged 'analyze' command, by request from Dwayne Kregel and friends for their modeling purposes.
18:54.03 brlcad whine whine cheese cheese .. this is all release prep -- as soon as it's green across the board, a release is going up
19:23.18 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/librt/Makefile.am: restructure brep compilation so that it uses the new SSE flags from configure, distinguish between cflags and cppflags.
19:25.26 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/librt/g_metaball.c: shift segment to fix method bug
19:27.08 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/edsol.c: update metaball solid editing to follow pipe semantics (fixes a few crashes)
19:29.34 clock_ brlcad: I have a .g file on which g-dxf -r 0.5 pours some internal inconsistency messages and then tries to continue and segfaults
19:30.24 clock_ db_walk_subtree() FAIL on '/ronja1/head_holder1/head_assembled1.g/head1/flange1/
19:30.25 clock_ flange.s'
19:30.25 clock_ db_walk_subtree() FAIL on '/ronja1/head_holder1/head_assembled1.g/head1/flange1/
19:30.25 clock_ heel_holes_upper.c/hole_6.5.s'
19:30.25 clock_ db_walk_subtree() FAIL on '/ronja1/head_holder1/head_assembled1.g/head1/flange1/
19:30.27 clock_ heel_holes_upper.c/hole_6.5.s'
19:30.30 clock_ db_walk_subtree() FAIL on '/ronja1/head_holder1/head_assembled1.g/head1/flange1/
19:30.32 clock_ heel_holes_upper.c/hole_6.5.s'
19:30.34 clock_ db_walk_subtree() FAIL on '/ronja1/head_holder1/head_assembled1.g/head1/flange1/
19:30.38 clock_ heel_holes_upper.c/hole_6.5.s'
19:30.40 clock_ db_walk_subtree() FAIL on '/ronja1/head_holder1/head_assembled1.g/head1/flange1/
19:30.42 clock_ heel_holes_upper.c/hole_6.5.s'
19:30.45 clock_ db_walk_subtree() FAIL on '/ronja1/head_holder1/head_assembled1.g/head1/flange1/
19:30.47 clock_ flange.s'
19:30.50 clock_ db_walk_subtree() FAIL on '/ronja1/head_holder1/head_assembled1.g/head1/flange1/
19:30.52 clock_ heel_holes_upper.c/hole_6.5.s'
19:30.55 clock_ db_walk_subtree() FAIL on '/ronja1/head_holder1/head_assembled1.g/head1/flange1/
19:30.57 clock_ heel_holes_upper.c/hole_6.5.s'
19:31.00 clock_ db_walk_subtree() FAIL on '/ronja1/head_holder1/head_assembled1.g/head1/flange1/
19:31.02 clock_ heel_holes_upper.c/hole_6.5.s'
19:31.05 clock_ db_walk_subtree() FAIL on '/ronja1/head_holder1/head_assembled1.g/head1/flange1/
19:31.08 clock_ heel_holes_upper.c/hole_6.5.s'
19:31.10 clock_ db_walk_subtree() FAIL on '/ronja1/head_holder1/head_assembled1.g/head1/flange1/
19:31.13 clock_ heel_holes_upper.c/hole_6.5.s'
19:31.15 clock_ (then 2 pages of normal output)
19:31.18 clock_ and finally:
19:31.20 clock_ Segmentation fault (core dumped)
19:31.32 clock_ #0 db_free_tree (tp=0x86386ca0, resp=0x3c0039d0) at db_tree.c:1500
19:31.32 clock_ 1500 db_tree.c: No such file or directory.
19:31.32 clock_ <PROTECTED>
19:31.32 clock_ (gdb) bt full
19:31.32 clock_ #0 db_free_tree (tp=0x86386ca0, resp=0x3c0039d0) at db_tree.c:1500
19:31.34 clock_ <PROTECTED>
19:31.37 clock_ #1 0x1c001a4b in do_region_end (tsp=0x81a4c204, pathp=0x81a4c2f8, curtree=0x86386ca0, client_data=0x0) at g-dxf.c:1004
19:31.40 clock_ <PROTECTED>
19:31.42 clock_ <PROTECTED>
19:31.45 clock_ <PROTECTED>
19:31.47 clock_ <PROTECTED>
19:31.50 clock_ <PROTECTED>
19:31.52 clock_ #2 0x021a9b7d in db_walk_dispatcher (cpu=-2119908860, arg=0xcf7f9270) at db_tree.c:2198
19:31.55 clock_ <PROTECTED>
19:31.58 clock_ <PROTECTED>
19:32.00 clock_ <PROTECTED>
19:32.03 clock_ #3 0x021aa1ec in db_walk_tree (dbip=0x89d7d000, argc=1, argv=0xcf7f9388, ncpu=1, init_state=0x3c003b80, reg_start_func=0, reg_end_func=0x7c90e060, leaf_func=0x7c90e060, client_data=0x0)
19:32.07 clock_ <PROTECTED>
19:32.10 clock_ <PROTECTED>
19:32.12 clock_ <PROTECTED>
19:32.15 clock_ <PROTECTED>
19:32.19 clock_ <PROTECTED>
19:32.23 clock_ <PROTECTED>
19:32.26 clock_ <PROTECTED>
19:32.29 clock_ <PROTECTED>
19:32.31 clock_ <PROTECTED>
19:32.34 clock_ <PROTECTED>
19:32.37 clock_ <PROTECTED>
19:32.39 clock_ <PROTECTED>
19:32.42 clock_ <PROTECTED>
19:32.44 clock_ <PROTECTED>
19:32.47 clock_ <PROTECTED>
19:32.49 clock_ <PROTECTED>
19:32.53 clock_ <PROTECTED>
19:32.56 clock_ <PROTECTED>
19:32.58 clock_ #4 0x1c0014bb in main (argc=2, argv=0x89d7d000) at g-dxf.c:517
19:33.01 clock_ <PROTECTED>
19:33.04 clock_ <PROTECTED>
19:33.06 clock_ <PROTECTED>
19:33.09 clock_ And that's BRL-CAD 7.8.4 - the latest
19:33.28 Maloeran Hrm. Post that in rafb.net/paste, it might be more usable by brlcad/Erik
19:33.59 ``Erik or lisp.paste.org or pastebin.ca or ...
19:38.41 IriX64 clock_: whered the .g file come from? your creation or asc2g? or....?
19:39.06 clock_ My creation
19:39.32 IriX64 and you're using dxf2g?
19:40.15 IriX64 err g2dxf?
19:40.28 *** join/#brlcad cad38 (n=803f204c@bz.bzflag.bz)
19:42.02 IriX64 its telling you the line number, 517.
19:42.19 IriX64 in g-dxf.c
19:45.45 clock_ g-dxf or hows the program called
19:58.11 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/librt/g_metaball.c: tweak the point eval formula a tiny bit to allow negative points
20:00.40 IriX64 nmg_booltree_leaf_tees, that part clock_ ?
20:00.53 IriX64 tess.
21:50.23 *** join/#brlcad docelic (n=docelic@212.15.174.135)
22:39.11 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-209-107.ks.ks.cox.net)
23:24.44 *** join/#brlcad PrezKennedy (n=Matthew@c-69-138-68-160.hsd1.md.comcast.net)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070309

irclog2html for #brlcad on 20070309

00:14.01 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/librt/.cvsignore: ignore brep_test
01:03.27 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/ (21 files in 21 dirs): use the -fexception flag when necessary (osX/x86)
01:06.14 brlcad bizzare.. I don't see why would those need -fexecption
01:06.54 brlcad and I've been building successfully on osx/x86
01:08.41 ``Erik they broke on mine *shrug*
01:08.46 ``Erik do you have opennurbs built into your librt?
01:08.54 brlcad yep
01:09.00 ``Erik hum
01:09.12 ``Erik must have something different in the env or something
01:10.48 brlcad but I mean even the need for the flag doesn't make sense .. exception handling code can only be generated by the c++-compiled code .. maybe if libtool is for some reason linking in librt and/or open nurbs static, I could see
01:11.11 brlcad was there a correllation? was that everything that linked RT or something?
01:11.15 ``Erik *shrug* I read the docs on the flag, ummm
01:11.36 ``Erik I wasn't paying attention to that, I know some of them had only some stuff in the dir needing it
01:11.55 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050142.dsl.bell.ca)
01:12.19 ``Erik a couple things are getting the flag when they don't need it because 25 of the 28 things needed it and I figured keeping the automake file cleaner was more important *shrug*
01:13.36 brlcad i mean more along the lines of if it's opennurbs propagating the need via some libtool behavior, it could also be stuffed into the OPENNURBS symbol
01:14.16 brlcad but to date, I hadn't seen a single failure other than linking static binaries
01:14.29 ``Erik once autogen.sh finishes and I get it configured up again, I'll look into that
01:15.28 brlcad linking static made total sense .. almost implies that openNURBS compiled static or something (or libtool thought it needed to resolve, or something)
01:15.49 brlcad not really complaining, just would like to understand it
01:15.57 brlcad to avoid it
01:29.02 brlcad I should have the COPYING/INSTALL clobbering (re)fixed again here shortly too, f'ing automake
01:35.26 ``Erik phark, I musta had and old binary of librt or opennurbs or something :/
01:39.03 Maloeran Eh cool. A chunk of Survice's fire modelling code is written in Java, and that chunk of code is windows only
02:06.40 IriX64 dm-ogl has issues.
02:07.52 IriX64 ogl_choose_visual ogl_open ogl_close exist elsewhere man.
02:08.32 brlcad ``Erik: make sure my recent src/librt/Makefile.am change didn't accidentally disable g_brep/OBJ_BREP .. looks like it's on here, but I haven't tried a run-time test yet
02:09.23 IriX64 rename those 3 bwish will compile just fine.
02:09.30 brlcad the next release will likely be --disable-opennurbs just to keep things consistent so it's not a big deal either way
02:10.13 brlcad IriX64: is there any cohesion to your thought processes? what ARE you talking about??
02:10.58 IriX64 the file dm-ogl has functions in it that clash with others
02:11.04 brlcad seriously, it sounds like you're on weed .. and I can't tell if you've got a compilation error with 4.1.2 or are fooling around
02:11.24 brlcad with others in what?
02:12.03 IriX64 whatever library youre linking against in bwish, its gone noew or id tell you.
02:12.11 IriX64 the fix is to fix dm-ogl
02:12.50 brlcad that might make the problem "go away", but I'm not going to change those function names without knowing what the problem is
02:13.03 IriX64 multiple definitions.
02:13.28 brlcad and that's where you need to say .. where ;)
02:13.33 IriX64 at link time of bwish
02:13.42 brlcad not the symbols, and not *when*
02:13.45 IriX64 ok ;)
02:14.01 IriX64 ill learn :)
02:14.25 brlcad there are symbols from N multiple places, according to what you said .. what are those places (which files)
02:14.33 brlcad it could be a simple linking issue
02:14.40 brlcad or an issue with your configure arguments
02:14.47 brlcad or an issue with code assumptions
02:14.54 brlcad or some combination thereof
02:15.22 brlcad somehow I suspect you've got a static debug build going or something
02:15.26 IriX64 dm-ogl and i lost where they're first defined, thought it was just this code so i didn't note it, ill try again if this compile finishes.
02:16.30 IriX64 how about this show stopper sdi_dep.c device.h, no such file or directory.
02:16.46 brlcad sdi_dep.c ??
02:16.52 IriX64 sgi
02:17.41 brlcad in which dir?
02:18.08 IriX64 src/fbed
02:19.15 brlcad er.. you have HAS_SGIGL defined??
02:19.25 IriX64 just a sec ill check
02:19.36 brlcad grep HAS_SGIGL include/brlcad_config.h
02:20.03 IriX64 yes
02:20.16 brlcad it should NOT be defined for you .. so either the configure check detected incorrectly, or you've been messing with something..
02:21.21 IriX64 all i messed with was the presence/not presence of ogl.
02:21.36 IriX64 i have it and it was coming up false.
02:26.51 brlcad sounds like you might have forced the wrong thing on
02:27.58 brlcad i can't imagine you having a -lgl that has getvideo()
02:45.45 IriX64 but it has gl_enable().
02:47.04 IriX64 but im probably all wet, ill revisit it later, now im compiling my first love gcc.
02:47.13 IriX64 right now i mean.
02:47.31 brlcad there are multiple gl libraries
02:47.39 IriX64 true
02:47.45 brlcad it sounds like you forced on the wrong ones
02:47.56 brlcad you don't have the sgi gl library
02:48.02 brlcad hence the error
02:48.10 IriX64 quite probably you're right
02:48.53 IriX64 gotta test my new baby, BRL-CAD comes to mind ;)
03:01.53 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669659.dsl.bell.ca)
03:41.47 brlcad heh
03:43.51 IriX64 somebody says... so put them in :)
04:06.18 louipc Britney_Spears was going to talk to me in ##freebsd. I had to uh kind of go to that level yeaah
04:06.59 louipc *kind of had to go..
04:11.03 louipc you have to do little bits of many tasks at a time
04:11.28 IriX64 heh i get stuck on the first little bit
04:11.31 louipc I seem to have trouble making sentences now
04:11.43 IriX64 get in line
04:11.59 Maloeran This may trash your brain's cache memory though, better use fairly large time chunks
04:12.48 IriX64 the brain is the spark of our faith
04:13.21 IriX64 we're all born with it, it's just that somehow some of us lose it.
04:14.16 brlcad louipc is really just a teenager girl in disguise
04:14.52 brlcad irc: where the men are men, the women are men, and little girls are fbi agents
04:17.13 IriX64 actually have a relative named brandy.
04:17.22 IriX64 my cousins wife
04:18.33 PrezKennedy irix... wasnt that an SGI workstation from the 80's?
04:20.05 Maloeran Close, it's the name of the operating system
04:20.36 PrezKennedy still around?
04:21.00 IriX64 70's :)
04:21.37 IriX64 Silicon Graphics Inc, you remeber?
04:21.45 IriX64 remember too.
04:22.22 Maloeran I think Irix is fairly dead these days
04:22.26 PrezKennedy before my time... but i played Doom and dogfight when i was young
04:22.45 IriX64 still have a copy of doom
04:22.58 IriX64 son played it a lot
04:23.03 Maloeran Actually, Irix 6.5 came out in 1998, latest stable release 6.5.30 August 2006
04:23.24 PrezKennedy i have doom for PC now
04:23.25 IriX64 the fount of all knowlede spoke ;)
04:23.28 ``Erik the name of the OS, actually, not the workstation
04:23.33 PrezKennedy and i have the windows port of dogfight for PC
04:23.47 IriX64 man i don't know squatt about Irix.
04:24.17 ``Erik and the first irix was a bsd 4.3 variant in '88 according to http://en.wikipedia.org/wiki/Irix
04:24.32 Maloeran Poor SGI, how is it doing these days?
04:24.41 ``Erik sysV+bsd43 rather
04:24.49 ``Erik pink listing last I heard, mal...
04:24.58 Maloeran Pink listing? What's that?
04:25.05 IriX64 Maloeran, I would know this how?
04:25.50 PrezKennedy i thought they were being delisted
04:26.00 brlcad Maloeran: it's an invite to a Britney Spears birthday party
04:26.22 louipc Britney Spears uses FreeBSD
04:26.48 PrezKennedy Britney Spears uses Windows 3.11 for Workgroups
04:26.54 PrezKennedy and i use the term "uses" loosely
04:27.22 brlcad netcraft doesn't confirm it
04:27.28 brlcad says she's running linux :)
04:27.59 ``Erik pink listing is the 'probationary' before being delisted... looks like sgi went into chap11 and back out, hopefully their recovery stays on track o.O
04:28.25 brlcad the reorg and focus on altix was a good decision
04:28.42 brlcad it's their only remaining niche that they haven't sold off the intellectual rights to at this point
04:28.58 brlcad but still a long shot
04:29.01 ``Erik heh, unfortunately the altix uses itaniums :)
04:29.24 ``Erik if they'd gone with opterons, they'd probably be a bit better off
04:30.36 brlcad for that niche, it probably doesn't matter too much
04:30.42 Maloeran Intel really made a mess with their Itaniums, several companies believed in this new architecture
04:30.45 brlcad the single-image scalability is their bread winner
04:31.13 brlcad the first crop of itaniums was horrid, I2 was much better
04:31.40 Maloeran Even Microsoft created this interpreted C# thing for windows binaries to work equally on ia32 and ia64, which of course is now useless with ia32/amd64, although they got a lot of people hooked to it somehow
04:31.48 ``Erik if intel would've sold 'em cheaper (loss-leader style instead of high markup 'premium' at first), things robably woulda been different :)
04:32.33 Maloeran Yes, Itaniums were way too expensive, totally out of range of ordinary mortals
04:34.33 Maloeran Even later, I don't understand why they didn't cut price by 70-85% when Opterons came around, the outcome was getting really obvious
04:35.04 Maloeran The instruction set was great, the architecture was neat, I really wish we could have moved away from this x86 cludge
04:41.45 IriX64 err athlon/xp
04:42.01 PrezKennedy gnight folks
04:42.14 IriX64 knight :)
04:42.19 IriX64 ah well.
04:44.58 IriX64 if ibm had selected motorola instead of intel, none of the segment stuff woulda ever been necessary.
04:45.52 IriX64 pdp11 on a chip, gotta love it. (6502)
04:46.52 IriX64 anybody remeber the NEC v20?
04:47.06 IriX64 z80 and 8088 on one chip.
05:00.56 ``Erik 6502 was MOS, not motorola
05:01.48 IriX64 err?
05:02.37 IriX64 lemme check my cpu reference :)
05:02.44 ``Erik the dudes who made teh 6800 quit motorola, started their own co and started making new chips
05:03.04 ``Erik and commodores used the 6502 and it's family for the vic, c64, c128, ....
05:03.10 IriX64 6502 was put out by motorola
05:03.32 IriX64 atari line also used 6502
05:03.44 ``Erik motorola chips are 68*
05:03.53 IriX64 now yes
05:04.10 ``Erik 6501 was pin compatible with the (older) 6800, then there was a lawsuit, the 6502 was a pin incompatible version
05:04.24 ``Erik according to http://en.wikipedia.org/wiki/MOS_Technology_6502
05:04.31 IriX64 dude...
05:05.17 IriX64 wikipedia.... pfffffft
05:05.19 ``Erik http://en.wikipedia.org/wiki/Atari_2600 points to MOS, too
05:05.21 ``Erik heh
05:06.41 IriX64 first one though was an ohio scientific endeavor.
05:07.35 IriX64 addiction calls, bbiab :(
06:36.11 *** join/#brlcad cad94 (n=51df8a12@bz.bzflag.bz)
07:36.22 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050142.dsl.bell.ca)
07:46.53 brlcad my spidey sense tingles
09:31.00 CIA-7 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: (log message trimmed)
09:31.00 CIA-7 BRL-CAD: major update. this change adds support for protected recursive build
09:31.00 CIA-7 BRL-CAD: preparations, saving copies of all the relevant COPYING/INSTALL files that might
09:31.00 CIA-7 BRL-CAD: get stomped on by automake/autoreconf (EVEN WHEN USING AC_CONFIG_SUBDIRS). the
09:31.00 CIA-7 BRL-CAD: files are even still stashed into memory too by using tricksy path-specific
09:31.02 CIA-7 BRL-CAD: variables. this fix will restore the files correctly regardless of whether
09:31.04 CIA-7 BRL-CAD: autoreconf or manual steps are taken. t'is a royal hassle just to compensate
11:01.46 *** join/#brlcad docelic (n=docelic@212.15.177.198)
11:35.57 *** join/#brlcad rossberg (n=rossberg@bz.bzflag.bz)
11:50.10 CIA-7 BRL-CAD: 03d_rossberg * 10brlcad/include/vector.h: the spezialization is friend, not the template
11:59.28 CIA-7 BRL-CAD: 03d_rossberg * 10brlcad/include/ (vector.h vector_fpu.h vector_x86.h): VC++ 6.0 does not like the (redundant) struct keyword in connection with a template
13:08.04 brlcad rossberg: sorry, i missed the connection that it was the basename() code that started the strlcpy() ..
13:08.12 brlcad i thought you had used strlcpy somewhere
13:08.22 brlcad my confusion
13:08.57 brlcad all makes sense now since those basename sources were pulled from openbsd iirc
13:14.27 CIA-7 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: missing the case where the number matches exactly, check patch -eq patch
13:17.42 rossberg brlcad: i'm fine :-)
13:18.58 CIA-7 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: order
13:19.19 rossberg btw, gcc gives a warning for vector.h about the template friend
13:20.13 rossberg this warning can be switched off, but i don't know how to do this for vector.h only
13:27.42 brlcad rossberg: if you know the warning number, you can add a pragma to disable it
13:29.45 brlcad e.g. #if defined(_MSC_VER) && _MSC_VER >= 1100 #pragma warning(disable: ####) #endif
13:30.14 rossberg brlcad: ok, i'll have a look at this ... next week
13:30.48 brlcad should be used sparingly of course, but if it causes problems, that should do the trick
13:32.43 rossberg the warning is about the programmer might want a different beahvior, however i want exactly the current behavior
14:09.09 ``Erik strlcpy() might be a good idea, but migrating our usage of strcpy to it might take a fair bit of 'grunt' effort
14:09.17 *** join/#brlcad Elperion (n=Elperion@p548767EF.dip.t-dialin.net)
14:13.57 CIA-7 BRL-CAD: 03brlcad * 10brlcad/autogen.sh:
14:13.57 CIA-7 BRL-CAD: be extra careful about clearing out variables when we're done with them and
14:13.57 CIA-7 BRL-CAD: utilizing even less space when encoding string chars.. we're right up against
14:13.57 CIA-7 BRL-CAD: the ARG_MAX limit on irix and (some) bsd systems where keeping two copies of our
14:13.59 CIA-7 BRL-CAD: COPYING file in memory is turning out to be too much, but everything is fine if
14:14.01 CIA-7 BRL-CAD: we only ever have just one copy of the file retained in memory. ahh, such
14:14.03 CIA-7 BRL-CAD: abusive fun with environment variables.
14:39.33 brlcad meh, seems like busy work and somewhat politically charged
14:42.29 *** join/#brlcad cad23 (n=db444236@bz.bzflag.bz)
14:55.23 ``Erik ok, strncpy() *shrug*
15:13.10 ``Erik heh
15:13.51 ``Erik on "make dist"
15:13.51 ``Erik make[4]: Entering directory `/some/path/src/other/tcl/unix'
15:13.51 ``Erik make[4]: *** No rule to make target `distdir'. Stop.
15:17.05 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/irprep/ir-sgi.c: include bu.h for bu_fgets
15:18.27 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/irprep/Makefile.am: reduce LDADD libs to minimal. Add deps info.
17:28.38 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/tclscripts/mged/help.tcl: Added help for reset/bv_reset (fixes bug 1219087)
18:33.32 IriX64 just realized something, sorry i won't do it again.
18:38.44 ``Erik I don't think this channel is intended for getting your hand on someones nozzle. O.o
18:39.19 IriX64 heh I'm male but thanks for the offer ;)
18:39.46 brlcad ``Erik: yeah, I noticed that too -- all of the automake targets aren't in tcl's makefile since they only use autoconf
18:39.54 brlcad e.g. make etags too
18:40.37 brlcad have to provide similar recursion halts in src/other/tcl/Makefile.am
18:41.11 brlcad maybe make it not be a SUBDIRS, and just do a cd && make manually
18:41.27 brlcad so that the other rules can be removed too
18:41.50 brlcad strncpy cleanup is a great idea
18:42.17 brlcad i was going to focus on that as part of the Pedro's security scan cleanup
18:42.32 brlcad still a release or two away
18:42.37 ``Erik that might be a 'jr developer' task
18:43.16 ``Erik dist/distcheck is kinda, uh, important... though...
18:45.15 brlcad the security cleanup isn't necessarily, but yeah on the gruntage
18:49.56 brlcad IriX64: you ever get to testing those geometry conversions? or plan/hope to? really would be helpful
18:50.09 brlcad moreso that compilation testing :)
18:51.01 IriX64 dont have the patience, but your team should be able to do: g-dxf followed by a dxf-g and likle wise for all of them, you darn well better get back what you started with.
18:51.57 brlcad you're talking to the team, we're working on other aspects of the project
18:52.11 IriX64 heh maybe ill tackle it then.
18:52.27 IriX64 start with g files i better get back a proper g file :)
18:52.55 ``Erik "the team" is kinda 2-3 people with 'todo' lists measured in au's O.o
18:53.11 brlcad you won't end up with what you started with as dxf is a different representation, but it should resemble the original just in polygonal form
18:53.19 IriX64 heh break the light speed barrier then :)
18:53.51 IriX64 dxf-g tested it works.
18:54.07 IriX64 and not just starting with a g file.
18:54.15 IriX64 got a holt of a real dxf
18:59.31 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/other/openNURBS/Makefile.am: tuck openNURBS headers into a subdir instead of polluting include/ (should these be noinst?)
19:05.09 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/parallel.c: malloc.h was superceded by stdlib.h no later than c89, so try stdlib.h first
19:07.07 ``Erik hm, openbsd really doesn't like the mixing of c and c++
19:14.56 brlcad README.BSD << "On OpenBSD, compile with ./configure CC=g++" is a perfectly viable punt for the short term too if there's only one or two like that
19:18.47 IriX64 http://www.pastebin.ca/387972 < another project I play with :)
19:23.48 IriX64 but for a real treat I prefer brlcad ;)
19:28.57 *** join/#brlcad clock_ (i=clock@84-72-89-40.dclient.hispeed.ch)
19:29.15 clock_ Funny message on OpenBSD
19:29.33 clock_ When compiling Ronja. Cannot fork, try again. Checked processes, didn't find any excess number of processes
19:31.13 ``Erik cool, I'm not seeing that on my obsd box :)
19:34.09 CIA-7 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: avoid the square brackets
19:48.33 ``Erik stupid square brackets *shakes fist* </homersimpson>
19:49.29 brlcad yeah, took me a bit to realize that stupidity
19:49.53 brlcad don't see how it worked on two platforms I tested.. but it did
19:49.59 brlcad greedy match
19:51.39 ``Erik hm, the CC=g++ hack can't work on OpenBSD without mods tcl refuses to compile
19:52.13 CIA-7 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: initialize from the starting directory
19:53.36 brlcad really .. that's odd
19:53.50 brlcad what about just linking with g++
19:54.01 brlcad ./configure LD=g++ or something iirc
19:54.39 ``Erik -Wno-implicit-int makes it puke
19:55.11 brlcad ahh, I take it that is something tcl's adding
19:55.37 ``Erik yes, in src/other/tcl/unix/Makefile.am
19:57.16 ``Erik er, .in, not .am, sorry
20:05.40 CIA-7 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: remove debug printing
20:10.05 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/other/blt/library/ (Makefile.am dd_protocols/Makefile.am): remove the pkgIndex.tcl (unused) and tclIndex (shouldn't ever need to be generated) targets so non-GNU make's work when builddir!=srcdir
20:11.47 *** join/#brlcad Elperion (n=Elperion@p548767EF.dip.t-dialin.net)
20:14.39 ``Erik [[['''']['''']['''']['''']][['''']['''']['''']['''']]
20:14.41 ``Erik nice
20:35.20 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/configure.ac: try to cope with OS's that don't like dots in library names
20:44.08 clock_ |''''
20:44.18 clock_ |''''|''''|''''|''''|''''|''''
20:44.39 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/include/brep.h: rename brep_hbv to more appropriate brep_bv
20:46.07 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: begin implementation of rt_brep_prep: construct BVH, and precalculate cdbitems
20:46.08 ``Erik heh, I believe what I pasted was brlcad's "extra square brackets" effect on some of my files... :)
21:00.57 ``Erik a/det
21:01.00 ``Erik bah
21:22.43 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/ (tcl/Makefile.am tk/Makefile.am): restore make dist support by removing 'unix' as a SUBDIRS; add rules for all-am and clean-am for starters. only tested on fbsd thusfar.
21:47.17 brlcad that doesn't fix distcheck, but does generate the dist
21:47.21 CIA-7 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: need to recursively delete the autom4te.cache directories else there can be a plethora of build problems of the "Can't locate object method "path" via package "Request" sort.
21:57.02 Maloeran Ahahah, this is so sad - http://theflatearthsociety.org/forum/index.php?topic=11211.0
22:48.58 IriX64 love make -i :)
22:49.14 IriX64 finished the build in spite of adrt.
22:53.40 IriX64 too many undefined references though for it to be your problem.
22:58.34 IriX64 why is python2.4 in makefile.in for adrt/isst/master? I have python 2.5 and theres no version number shown in config.log.
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070310

irclog2html for #brlcad on 20070310

00:24.33 Twingy nobody knows!
03:43.14 *** join/#brlcad dli (n=dli@adsl-75-33-245-220.dsl.chcgil.sbcglobal.net)
03:55.54 *** join/#brlcad jack- (i=jack@unaffiliated/q) [NETSPLIT VICTIM]
03:55.54 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net) [NETSPLIT VICTIM]
04:08.27 *** join/#brlcad jack- (i=jack@unaffiliated/q) [NETSPLIT VICTIM]
04:08.27 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net) [NETSPLIT VICTIM]
06:08.38 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
10:28.59 *** join/#brlcad clock_ (i=clock@84-72-89-40.dclient.hispeed.ch)
10:42.42 *** join/#brlcad Elperion (n=Elperion@p54877A41.dip.t-dialin.net)
12:28.32 clock_ A BRL-CAD model: http://ronja.twibright.com/3d/ronja1_3.png
13:38.41 clock_ ``Erik: not yet
13:38.57 clock_ ``Erik: the LED position is determined through instinct
13:44.19 ``Erik hm, if you put a light source at your 'target' and a "card" down the length of the tube, you should see an X pattern on it, I'd imagine, with the cross being the most instense part :)
13:45.48 ``Erik could also use the photon mapping with a fake 'scene' to see if there're ways to configure things to reduce noise at the sensor *shrug* :)
13:50.42 ``Erik hrmmmm, yuh oh, hypersample and jitter aren't mentioned in rt's -h
13:51.10 ``Erik if you rt with like -H 5, a lot of the aliasing will go away
15:27.21 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
18:49.29 *** join/#brlcad clock_ (i=clock@84-72-89-40.dclient.hispeed.ch)
19:01.24 ``Erik not too surprisingly, packaged grocery store sushi is not that good.
21:44.26 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050142.dsl.bell.ca)
21:55.44 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088754052.dsl.bell.ca)
22:17.57 louipc whois deltazap
22:52.44 IriX64 not me ;)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070311

irclog2html for #brlcad on 20070311

00:04.51 bjorkBSD not me.
00:06.59 ``Erik ...
00:15.55 *** join/#brlcad cad17 (n=484243cd@bz.bzflag.bz)
00:20.45 IriX64 ... = and your point is :)
00:42.44 bjorkBSD that i'm not delta zap.
00:53.10 IriX64 i was thinking we should adopt ... to mean and your point is :)
05:24.21 brlcad woot, finally done with the application
05:24.47 brlcad hopefuly didn't write too much .. hmm
06:19.41 Twingy I'm sure they will write back... "Dear Sean, thank you for your submission to GSoC, but you've written entirely too much and have therefore forfeited your entry, have a good day."
06:20.06 brlcad heh, mebbie
06:20.43 Twingy I just installed ubuntu 6.10 on my new dell d420
06:20.43 Twingy got 1280x800 + wifi working without a hitch
06:20.46 brlcad not too shabby
06:20.48 Twingy thing weighs like a feather
06:20.58 Twingy but still not a mac, doesn't have itunes
06:21.17 Twingy when apple reveals their subnotebooks I might snag one for personal
06:21.57 Twingy for now the D420 will be my email bitch for work and the occaisonal red-headed-step-child psuedo sidekick for my *nix software development
06:22.41 brlcad you read up on the flash-drive notebook that is supposed to come out?
06:23.06 Twingy its light weight, crappy screen, and awful speaker(s?) make you want to focus soley on software development
06:23.12 Twingy yes, not impressed
06:23.15 brlcad all rumor-mill, of course, but seemed highly likely/reputable source
06:23.39 Twingy I don't see why that can't be emulated at the kernel layer
06:23.56 Twingy I don't like my disk drives fancy
06:24.07 Twingy I just like them to work without failure and be cheap
06:24.43 Twingy in fact, I could do without any disk drive for most of my needs
06:25.00 brlcad but then where would you store your pr0n?
06:25.04 Twingy a 1GB flash drive for the OS + nfs for local use and web for google apps on the road would be plenty
06:25.15 Twingy heh, believe it or not I have 0 bytes of pr0n stored
06:25.18 Twingy *gasp*
06:25.44 Twingy and I *think* I have 1 illegal star strek episode and 1 illegal movie on my drive
06:25.52 Twingy *trek
06:26.12 Twingy the rest is src code and illegal mp3's mixed with legit aac's from itunes
06:26.39 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
06:26.45 Twingy all the mp3's are pre-itunes though, cept maybe a dozen
06:27.04 Twingy my hard drive is pretty boring :)
06:27.14 brlcad i need to de-aac my music at some point
06:28.08 brlcad mine's probably considerably more .. um .. incriminteresting ..
06:29.27 Twingy banshee plays aac
06:29.37 Twingy but I'm not sure if it does the drm'd ones
06:29.55 brlcad yeah, that's what I meant, de-drm them -- aac's just fine
06:30.05 Twingy I need a program to go through all my files and do ogg-96 on them all
06:30.29 Twingy I can't tell a difference beyond ogg-80
06:30.42 Twingy so logically I choose the next step up
06:31.03 Twingy supposedly it's like mp3-160/192
06:31.57 brlcad sounds a bit high, but roughly about that much
06:32.36 brlcad I encode everything as high a bit rate as it'll do just cause I don't want to ever recode again and really don't give a damn about the disk space
06:32.47 Twingy solar panels will be cranking tomorrow
06:33.16 Twingy almost windy enough to make me not want to fly tomorrow
06:33.19 brlcad i've got itunes set to 320 or whatever that highest is, for eample
06:33.44 brlcad just flap harder
06:33.48 Twingy 0-5 mph == fun, 5 - 10 mph == interesting, 10 - 15 mph == slightly unpleasant, 15 mph == stupid
06:34.13 Twingy tomorrow is 7mph - 13 mph
06:34.21 brlcad 45 mph == ?
06:34.39 Twingy 45 mph == build a windmill
06:35.02 brlcad only to have the hurricane passing through blow it away? :)
06:35.17 Twingy sooner or later I'm going to build a steam engine and wire it up to my solar generator
06:35.19 brlcad (a small one)
06:35.54 Twingy if it weren't for the fact that I need to feed it ~200V+ DC it'd be tiny
08:25.09 *** join/#brlcad A-Delusion (n=A-Delusi@pool-141-158-71-232.pitt.east.verizon.net)
08:26.03 *** part/#brlcad A-Delusion (n=A-Delusi@pool-141-158-71-232.pitt.east.verizon.net)
09:05.58 *** join/#brlcad clock_ (i=clock@84-72-89-40.dclient.hispeed.ch)
16:32.28 *** join/#brlcad clock_ (i=clock@84-72-89-40.dclient.hispeed.ch)
16:58.31 *** join/#brlcad cad22 (n=484243cd@bz.bzflag.bz)
17:04.50 *** join/#brlcad cad22 (n=484243cd@bz.bzflag.bz)
17:07.02 *** join/#brlcad cad22 (n=484243cd@bz.bzflag.bz)
17:07.22 cad22 hello?
17:08.03 brlcad hello
17:08.51 Twingy hello!
17:09.11 cad22 I have been trying to install v 7.8.4 on amd64
17:09.34 cad22 it crashes on make
17:09.51 cad22 on reading the GL/gl.h library
17:10.16 cad22 i tried with the no GL option but it still reads the file
17:10.44 cad22 have you heard of anone else having this problem before?
17:12.07 brlcad hmm.. cad22, I haven't
17:12.14 brlcad "crashes" on make?
17:12.21 brlcad which OS are you on?
17:12.40 cad22 Ubuntu 6.06
17:12.52 brlcad what's your configure line?
17:13.09 brlcad and are you using CVS sources or latest tarball?
17:14.05 cad22 the first thing I tried was simply ./configure, I have also tried with --without-opengl and with -with-opengl=no
17:14.30 brlcad in the summary at the end, does it say opengl is off?
17:14.45 cad22 yes, I verified that
17:15.01 brlcad and are you using CVS sources or latest tarball?
17:15.14 cad22 I downloaded the latest from sourceforge
17:15.36 brlcad so 7.8.4 source tarball
17:15.40 cad22 yes
17:16.10 brlcad could just be an issue in that old tarball that I'm forgetting (that was a while ago) .. but where's it actually failing?
17:17.41 cad22 when compiling either dm_obj.c or dm-ogl.c
17:17.56 cad22 (in libdm)
17:19.31 cad22 it ends up reading the gl.h file anyways
17:19.38 brlcad hmm, yes
17:20.12 brlcad grep HAVE_GL_GL_H include/brlcad_config.h
17:20.19 brlcad what does that report?
17:20.46 brlcad and grep DM_OGL include/brlcad_config.h
17:21.02 cad22 #define HAVE_GL_GL_H 1
17:21.22 brlcad well that's odd
17:21.45 brlcad you apparently had a GL/gl.h during configure for that to succeed .. maybe in a different path
17:21.52 cad22 I get nothing for the second grep
17:22.01 brlcad k
17:22.55 brlcad can you copy/paste the compilation line that fails?
17:23.22 brlcad it should say something like:
17:23.23 brlcad /bin/sh ../../libtool --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I/usr/X11R6/include -I/usr/local/include -DBRLCADBUILD=1 -I../../include -pipe -fno-strict-aliasing -fno-common -g -c -o dm_obj.lo `test -f 'dm_obj.c' || echo './'`dm_obj.c
17:23.36 cad22 where would I find this?
17:23.56 brlcad cd src/libdm && make dm-ogl.lo
17:25.19 brlcad the first line output that says libtool or gcc is what i'm looking for
17:25.38 cad22 I reextracted from the compressed file and am recompiling again... I had changed stuff.
17:25.47 cad22 It will take a minute.
17:25.49 brlcad ahh
17:26.14 brlcad configure --without-opengl
17:26.32 cad22 I had commenteOpenGL support .......................: no
17:26.43 cad22 OpenGL support .......................: no
17:27.23 cad22 (the greps were after configuation and starting to compile)
17:28.40 cad22 ubuntu:~/Desktop/brlcad-7.8.4>cd src/libdm && make dm-ogl.loubuntu:~/Desktop/brlcad-7.8.4>cd src/libdm && make dm-ogl.lo/bin/sh ../../libtool --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I/usr/local/include -I../../include -pipe -fno-strict-aliasing -fno-common -g -c -o dm-ogl.lo `test -f 'dm-ogl.c' || echo './'`dm-ogl.c/bin/sh ../../libtool --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I/usr/local/include
17:31.14 brlcad and well that looks right
17:31.16 brlcad and it fails?
17:31.34 cad22 ues
17:31.37 cad22 yes
17:31.42 cad22 usr/include/GL/gl.h:4325: error: syntax error before '*' token
17:31.47 brlcad grep DM_OGL_CFLAGS Makefile
17:32.00 brlcad look for the one that has an =
17:32.04 cad22 i get a ton of those... and
17:32.06 cad22 make[3]: *** [libdm_la-dm_obj.lo] Error 1
17:32.32 brlcad yeah, to be expected.. it shouldn't be doing anything in that file.. but somehow DM_OGL is set
17:32.39 cad22 no result for grep
17:33.02 brlcad grep DM_OGL Makefile.am
17:33.23 cad22 no result
17:35.17 brlcad hrmph
17:35.31 brlcad you're in src/libdm when you did the grep?
17:35.59 cad22 no, sorry. I went back to 7.8.4 directory.
17:36.25 cad22 #DM_OGL_CFLAGS = -DDM_OGL -DIF_OGLDM_OGL_CFLAGS =libdm_la_CFLAGS = ${X_CFLAGS} ${DM_X_CFLAGS} ${DM_OGL_CFLAGS} ${DM_WGL_CFLAGS}
17:36.54 cad22 ubuntu:~/Desktop/brlcad-7.8.4/src/libdm>grep DM_OGL Makefile.amDM_OGL_CFLAGS = -DDM_OGL -DIF_OGLDM_OGL_CFLAGS =libdm_la_CFLAGS = ${X_CFLAGS} ${DM_X_CFLAGS} ${DM_OGL_CFLAGS} ${DM_WGL_CFLAGS}
17:38.03 brlcad er, which of those two?
17:38.03 cad22 the first was grep DM_OGL_CFLAGS Makefile
17:38.03 cad22 the second was: grep DM_OGL Makefile.am
17:38.21 brlcad ahhh, okay
17:40.43 brlcad that says DM_OGL is turned off
17:40.56 brlcad yet you say make dm-ogl.lo fails
17:41.25 cad22 it shouldn't try to make dm-ogl.lo, then?
17:41.58 brlcad no, it should -- without the DM_OGL define, it's an empty file
17:42.18 brlcad unless if things were different in 7.8.4 and I'm just not remembering.. lemme get those sources
17:44.23 cad22 if it makes any difference: I do have a gl vid card: firegl v3100. so gl.h is a symbolic link to glATI.h
17:44.55 brlcad that would be why configure should succeed (assuming you have the libs and the libs actually work as expected)
17:45.18 brlcad but the fact that it has a syntax error .. implies something wrong in the glATI.h header
17:45.33 brlcad usr/include/GL/gl.h:4325
17:45.49 brlcad what is on that line number?
17:46.00 brlcad (almost done getting old sources)
17:46.53 cad22 there are a ton of those errors, i just picked one of the last ones:
17:46.55 cad22 typedef GLvoid (APIENTRY *PFNGLGETACTIVEATTRIBARBPROC)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type,
17:47.13 brlcad ahh, I presumed it was one of the first .. what's the very first error?
17:47.55 cad22 there are so many I can't scroll up...
17:48.20 brlcad make dm-ogl.lo 2>&1 | less
17:49.50 cad22 it said it was up to date
17:50.16 brlcad eep
17:50.28 brlcad that means it compiled
17:50.36 brlcad maybe a different file is failing
17:50.40 cad22 I have tried previously "less"ing but the errors don't go to the less screen
17:50.55 brlcad yeah, you have to redirect stderr .. add 2>&1
17:51.27 cad22 In file included from dm_obj.c:45:/usr/include/GL/glx.h:67: error: syntax error before '*' token
17:51.53 brlcad okay.. dm_obj.c is failing.. not dm-ogl.c .. that makes more sense
17:52.11 brlcad curious, though .. /usr/include/GL/glx.h:67 is what?
17:52.55 brlcad still sounds like a header mixup that should actually work as you do seem to have the headers
17:53.10 cad22 ypedef void (* PFNGLXBINDTEXIMAGEATIPROC)(Display *dpy, GLXPbuffer pbuf, int buffer);
17:53.20 cad22 cut of the t
17:53.33 brlcad ahhh
17:53.41 brlcad they're not using contained headers
17:53.43 brlcad shame on ati
17:54.20 brlcad "Display" is an X11 type .. and they've apparently not included the X11 header in their glx.h
17:55.50 brlcad so to fix.. you can either add #include <X11/Xlib.h> above the #include for glx.h in dm_obj.c .. or turn off HAVE_GL_GLX_H and HAVE_GL_GL_H in include/brlcad_config.h
17:56.29 cad22 i'll give the first a try
17:58.24 cad22 still get error
17:58.38 brlcad exact same line/error?
17:58.39 cad22 (still on line 67)
17:59.06 cad22 usr/include/GL/glx.h:67: error: syntax error before 'GLXPbuffer'
17:59.17 cad22 #ifdef HAVE_GL_GLX_H# include <X11/Xlib.h># include <GL/glx.h>#endif
18:00.07 brlcad hrmph
18:01.03 cad22 the link was already present for gl.h to glATI.h
18:01.22 cad22 there was no link present for glx so I made one earlier
18:01.23 brlcad curious.. wonder if something else maybe is setting Display, or a #define elsewhere in some other header
18:02.13 brlcad hmm.. that's caution-worthy in itself .. as those aren't necessarily the only two
18:03.02 brlcad still.. failing on display is odd.. add #include <Xlib/X11.h> and #include <GL/glx.h> above the stdlib.h line
18:03.27 brlcad just to make sure it's not tcl.h or something silly causing a problem
18:04.27 cad22 same error
18:05.22 brlcad that's "good" per-se though still leaves us with the same odd error
18:05.45 cad22 (lines now removed above stdlib.h)
18:06.43 brlcad it's still looking like something wrong with your ati headers, though really hard to tell without reading through the header files
18:06.53 brlcad probably just as easy to turn them off
18:06.59 brlcad it doesn't remove functionality
18:07.05 brlcad just uses a different mechanism
18:07.22 brlcad i.e. comment out HAVE_GL_GLX_H and HAVE_GL_GL_H in include/brlcad_config.h
18:08.32 cad22 (i usually manage to on my own)
18:09.26 brlcad if you're willing to provide some sort of shell access, I'll dig deeper, but it's looking like a rather bizzare setup issue atm
18:10.22 cad22 that seems like it worked
18:10.38 brlcad where?
18:11.01 brlcad it is one of their least used resources afaik .. but still..
18:11.25 ``Erik http://sourceforge.net/forum/forum.php?forum_id=665363
18:11.30 ``Erik http://developers.slashdot.org/developers/07/03/11/0049234.shtml
18:12.57 brlcad hrmph.. just saw the wikipedia entry too
18:13.23 cad22 thank you very much fr the help
18:14.29 brlcad cad22: no problem
18:14.45 brlcad cad22: curious .. would none of the posted binaries work for you?
18:15.09 cad22 the ones I saw were 32 bit
18:15.14 cad22 are there 64 bit ones available?
18:15.58 brlcad ah, not for that version, for linux iirc
18:16.34 brlcad only because there aren't 7.8.4 binaries posted.. only a deb
18:16.45 brlcad there are 64bit binaries for 7.8.0 iirc
18:17.01 brlcad yeah, http://sourceforge.net/project/showfiles.php?group_id=105292&package_id=113559
18:19.10 cad22 Yes, I do have other 32 bit apps running. I didn't remember immediately how to do that so tried to compile first.
18:19.48 ``Erik amd64 "just works" on the bsd and leenewx breeds I've messed with
18:31.02 cad22 Thank you again. Got mged running...
22:41.55 IriX64 hahha i mean athlon.
22:47.00 IriX64 ``Erik, what the heck is a metaball?
22:47.30 IriX64 s/a/s
22:48.41 Maloeran Ask wikipedia on metaballs
22:49.09 IriX64 rarely use wikipedia Malorean how do i do what you suggested?
22:50.10 IriX64 rarely= haven't used it yet.
22:50.11 Maloeran http://wikipedia.org/ Yype metaball in the search field, followed by pressing enter
22:50.48 Maloeran And you really are missing something, the world's largest encyclopedia. It's fantastic, I can spend whole days just reading from it
22:51.01 Maloeran Type* metaball, rather
22:52.08 Maloeran Actually, their article on metaballs is surprisingly short in comparison to most others
22:53.12 brlcad when all else fails, try what should be obvious
22:53.20 brlcad ~google metaballs
22:53.32 IriX64 does brlcad use bruteforce or the marching cubes approach?
22:53.48 IriX64 ill remember wikipedia.org, thanks Maloeran.
22:56.35 IriX64 http://www.pastebin.ca/391172 < --- ogl has issues on my system brlcad.
22:57.46 brlcad i'm going to take a stab in the dark and guess that you tried to force opengl on even though it was configuring off
22:58.04 IriX64 bad stab, i actually have it.
22:58.24 brlcad you might have it, but that doesn't look like an unmodified compile
22:58.34 IriX64 its a macro, any idea where it lives?
22:58.37 brlcad that error indicates it wasn't properly enabled
22:58.47 IriX64 really?
22:59.04 brlcad really
22:59.38 brlcad you forced it on via modifications, yes?
23:01.32 IriX64 no honestly.
23:02.02 IriX64 found it the file lives in include/fbio.h looking now.
23:02.55 brlcad then there's preprocessor logic that is out of what .. something rather non-trivial to debug
23:03.26 IriX64 might be this number im looking at just a sec.
23:03.31 brlcad that check it's failing on is merely a sanity check to make sure it really has a framebuffer object
23:03.34 brlcad it doesn't, so it aborts
23:04.24 IriX64 numbers don't math should be is what you have and what imp providing doesn't match, not your bug (i think)
23:04.25 brlcad there is *nothing* wrong with the various _CK_ macros that you keep checking -- those are security safeguard checks so that the application aborts soon
23:04.47 brlcad what that abort means is that some before that point in the code already went wrong
23:04.56 brlcad that just happened to be where it was cuaght
23:06.26 IriX64 ty ill keep looking.
23:33.49 IriX64 where'd wikipedia come from?
23:34.53 IriX64 sheltered too.
23:41.25 brlcad ask wikipedia
23:42.48 brlcad it's been around for many years .. just about every topic. hard to do a search without a wikipedia result coming up
23:43.00 Maloeran More than seeds, the Norwegian government should have stored full backups of Wikipedia in the Doomsday Vault
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070312

irclog2html for #brlcad on 20070312

01:37.41 IriX64 interesting
01:38.11 IriX64 and obviously they keep adding to it.
01:40.07 IriX64 good to know i'm not in there, was worried for a moment :)
04:04.01 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050142.dsl.bell.ca)
04:36.58 IriX64 brlcad just out of curiosity, does that magic number, is it returned from gl, and is it guaranteed to be the same on everybodys system?
04:38.13 IriX64 I took it out of my copy, and am curious if im breaking anything else?
04:38.33 IriX64 still compiling, i'll know soon.
04:49.24 Maloeran Magic variables as first member in structs are used to uniquely identify the chunk of data for debugging purposes
04:52.26 Maloeran Speaking of which, I find it strange that there's no global switch to disable these checks and remove the magic variables
05:07.08 IriX64 they're merely checking a passed pointer to a struct for validity, in fb_close trying to close the device.
05:12.17 IriX64 works ty.
05:12.23 IriX64 rt too :)
05:16.18 IriX64 was failing on the open.
05:18.52 IriX64 my way i still check the pointer for validity, but it's not tied to that funny number.
05:20.36 IriX64 just use the same name for the new check, it passes, i recompiled everything.
05:25.56 IriX64 still need the other two variables (ptr and str) .
05:26.11 IriX64 for backwards compatibility :)
05:31.37 IriX64 http://www.pastebin.ca/index.php my code for what its worth, nothing else need change.
05:37.11 IriX64 now to build an x version for myself.
05:38.00 brlcad IriX64: removing the check doesn't fix anything any more than spraying perfume on crap makes it smell good
05:38.34 brlcad it's a value defined by BRL-CAD and repeatedly checked for validity in the case of bug injection or bad compilation logic
05:38.39 IriX64 well my crap not only smells good it does what its supposed now :)
05:39.07 brlcad it's still crap
05:39.22 IriX64 but crap that works is no longer crap
05:39.30 brlcad that's BS
05:39.35 brlcad you've just masked the problem
05:39.40 brlcad and created an unstable system
05:39.51 IriX64 urf ok just ignore that snippit i pasted
05:40.00 brlcad there's no guarantee now that you might coorrupt a geometry database or cause other harm
05:40.19 IriX64 man we're dealing with video here its not rocket science.
05:40.21 brlcad just because it no longer aborts doesn't mean the problem is fixed, it aborted for a very important reason
05:40.36 IriX64 yeah the damn numbers didint match.
05:40.53 IriX64 one is supplied by me one by u go figure.
05:41.02 brlcad that's just the check
05:41.08 brlcad do you even realize what the check means?
05:41.14 IriX64 but it bombs on a simple open
05:41.23 brlcad it means you have corrupted memory, the wrong data
05:41.36 brlcad which means just about *anything* can happen
05:41.46 brlcad random crashes, unstable behavior, data corruption
05:42.04 brlcad that's absurd
05:42.11 IriX64 goats gotten, as i say you're free to ignore it.
05:42.41 brlcad well, just don't waste my time later with any other issues then, because that is a deal-breaker
05:42.53 brlcad flat out, you're on your own
05:43.07 IriX64 sure if im going to hassle you ill recompile with that in it ok?
05:43.34 IriX64 err yours in it.
05:43.48 IriX64 simple #ifdef for sean ...
05:44.20 IriX64 ill even add it to configure ;)
05:44.29 IriX64 --for-sean
05:46.31 brlcad the fact it even works is interesting, perhaps a side effect of the prevalence of aliasing and struct alignments
05:46.44 brlcad but it's entirely unpredictable behavior
05:47.39 brlcad what's bothersome is that you seem to think there's nothing wrong with the change you've made as if you understand the full implications .. I do not believe that to be the case
05:48.43 brlcad i'm not just being pedantic about the check, there is a problem there that may or may not be benign, but it's an entirely unpredictable system and as a solid modeling system predictability and security of user data is paramount important
05:51.21 brlcad Maloeran: brl-cad doesn't use the magic numbers just for debugging, it's fundamental to various data integrity tests and assurance that the application will shut down the instant an unexpected situation is detected so as not to corrupt data .. the user's data is vastly (several orders) more important than the application
05:52.50 brlcad there is a compile-time switch to turn off the actual checks and run-time debugging aspects of those checks, but we don't even ship binaries with that option .. it's intended for specific jobs where you know that an error won't be encountered and want the 5-50% performance gain
05:55.25 brlcad as for actually removing the magic variables at compile-time, it's rather bad-practice to change the size of your structs between modes of compilation -- you change alignments, can mask errors, and can introduce new problems in itself
06:02.54 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
06:58.23 IriX64 x works
07:16.12 ``Erik O.o
07:17.35 ``Erik removing struct magic isn't going to buy you anything, just bring grief...
07:19.30 ``Erik yeah, it burns a clock in some functions, but if it ever follows the 'off' branch path, it's a serious error, so performance wise it's an "optimal" jne
08:36.00 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
08:37.20 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
09:48.12 *** join/#brlcad clock__ (n=clock@zux221-122-143.adsl.green.ch)
12:43.50 brlcad our application has been entered
13:06.08 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
13:33.33 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
13:40.21 Maloeran Makes sense, brlcad. I guess the magic checks aren't too present in the critical performance loops
14:08.25 *** join/#brlcad rossberg (n=rossberg@bz.bzflag.bz)
15:48.48 Maloeran Mmhm, http://news.bbc.co.uk/2/hi/asia-pacific/6441631.stm
16:53.03 IriX64 used the wrong code tree, goof that I am, there goes another hour.
17:12.17 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
17:19.47 *** join/#brlcad ChanServ (ChanServ@services.)
17:19.47 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
18:00.43 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com)
19:05.08 IriX64 wikipedia knows nothing of glEnable() (cept for a java wrapper) :)
19:06.17 IriX64 should have all ansi programming references there :)
19:22.32 brlcad it's also directly editable.. if you want to add something that's missing, you can directly do so
19:38.44 IriX64 doesn't that cause a mess?
19:39.37 IriX64 who keeps track of what i add it could be blatantly a lie.
19:47.42 ``Erik oh neat, they're running 'the prisoner' on bbc, first episode starts in 10 minutes
20:54.42 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168050142.dsl.bell.ca)
21:01.34 IriX64 mc
21:08.28 *** join/#brlcad clock_ (i=clock@84-72-90-161.dclient.hispeed.ch)
21:45.39 *** join/#brlcad docelic (n=docelic@212.15.176.65)
22:39.29 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782634.dsl.bell.ca)
22:57.03 Maloeran Exclusive games or ports?
22:59.32 ``Erik software at all
23:00.04 ``Erik http://www.lemon64.com/games/list.php?type=year&name=1999&submit.x=0&submit.y=0
23:11.19 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
23:16.38 IriX64 some lemon for your tequila ``Erik :)
23:18.26 Maloeran 1999... We had 3d accelerated games and megabytes of RAM then, very surprising to see C64 games
23:19.10 Maloeran Then again, some people in Efnet's #asm still write code for that platform, for some poorly defined reason
23:19.34 IriX64 why is amigaos in config.sub?
23:21.23 IriX64 likewise ibm370 ;)
23:21.38 IriX64 mvs mmmmm
23:26.15 ``Erik config.sub is a GNU provided file that supports an obscene # of os's
23:26.35 ``Erik heh
23:26.44 ``Erik I've had urges to write c64 asm in the last few months
23:27.16 ``Erik it's good to understand the history
23:27.48 ``Erik I also use hand-tools when I have equivelant powertools, and I cook things from scratch that I could buy pre-prepared at a restraunt or a grocers frozen section
23:27.50 ``Erik *shrug*
23:27.59 ``Erik c64 asm was fun...
23:28.03 ``Erik x86 is anything but.
23:28.38 ``Erik mips asm was fun, too... unfortunate that it didn't gain traction like that horrible intel klugefuck
23:30.27 Maloeran amd64 & SSE is bearable
23:31.33 IriX64 ``Erik i'm a pdp sort so I know what you speak of :)
23:32.04 ``Erik the sse2 api is, uh, fugly? :)
23:32.16 ``Erik I d'no what exactly the differences between amd64 and x86 are
23:32.38 IriX64 both based on segments unfortunatly
23:33.23 Maloeran Segments? Not quite
23:33.25 ``Erik heh, x86 style segment addressing still boggles me... I mean, "toy" computers of the 80's had moved to paged addressing
23:33.30 bjorkBSD a pdp sort? he's a COBOL programmer :O
23:33.30 IriX64 SSE? elucidate ive been hiding from the industry for a while.
23:33.35 ``Erik 70's, even
23:33.42 ``Erik the c64 had sorta paged memory
23:33.54 IriX64 heh picture this picture that :)
23:33.56 ``Erik absolute wiht fixed size, but .... O.o not offset
23:34.40 Maloeran Erik, I was wondering something. Why don't they make chips able to buffer, let's say, 4 threads per core... and whenever there's a cache miss, it switches execution to another thread until execution can continue?
23:35.03 ``Erik uhh, I d'no? :D
23:35.09 Maloeran I think it would be a fairly nice design, considering how cache misses are typically such a large bottleneck
23:35.12 ``Erik feel free to patent the idea *cough*
23:35.20 Maloeran Pft :p
23:35.27 ``Erik just remember, silicon costs, and you're talking about doing that in silicon
23:35.40 bjorkBSD common sand?
23:35.48 bjorkBSD ... washed with common water? :P
23:35.55 bjorkBSD the beach becons
23:36.04 Maloeran Erik, it would simplify chip design on many other aspects
23:36.07 bjorkBSD *k
23:36.27 ``Erik mal: do you have a silicon emulator?
23:36.28 IriX64 prefer quadruple cache 1=instructions current 2- instructions probable 3= data current 4=data probable.
23:36.29 Maloeran They could focus on just having multiple cores processing a large buffer of threads, rather than trying desesperately to make one thread run as fast as possible
23:36.39 ``Erik um
23:36.49 ``Erik in school, I got a copy of "mmlogic" I think...
23:36.53 ``Erik windows only
23:37.05 ``Erik but building a pipelined gpu in it was ... educational
23:37.09 Maloeran Whenever there's a resource bottleneck, such as cache misses, it could suspend the thread and move to another one
23:38.09 Maloeran It would be an elegant way to keep all processing resources busy, while completely hiding the memory latency
23:38.36 ``Erik but youd' be talking about building a full-up scheduler in silicon
23:38.51 Maloeran Not a scheduler, just a small buffer of 4 threads per core
23:39.13 ``Erik small, yes, but a scheduler... :D
23:39.20 Maloeran Fine :p
23:39.46 ``Erik and process scheduling is very much a non-solved aspect
23:40.33 Maloeran Come on, this is simple. Whenever a thread hits a cache miss, or requires the FDIV unit blocked by another thread, just switch to the next one
23:40.39 ``Erik unless you admit that the ingo O(1) scheduler jsut shoved in linux is no better than the ancient BSD 'fair use' scheduler...
23:40.56 ``Erik WHICH next one?
23:41.04 Maloeran Any other of its 4 threads!
23:41.16 IriX64 and if they all block?
23:41.19 ``Erik but which any? the one waiting for the result of the first?
23:41.20 Maloeran The OS can do correct thread management, the chip will just try to keep its resources busy
23:41.25 ``Erik the one waiting on the disk read?
23:43.00 IriX64 could put in a deadman timer i guess Maloeran.
23:43.01 Maloeran It doesn't have to be fancy at all, there's the OS to do all the careful and proper thread management
23:43.38 ``Erik and what if it makes the kernel 1000x uglier to cope with the 2% speed boost? :D
23:43.54 ``Erik dude, get a silicon simulator, try your idea out... if it works
23:43.59 ``Erik fucking patent it and start a biz
23:43.59 Maloeran The point is just to switch between multiple threads currently awaiting processing in order to nicely hide the memory latency, while keeping processing resources busy
23:44.25 Maloeran Processing speed keeps increasing, memory is lagging behind, I think this is a solution to solve the issue
23:45.33 ``Erik but I tend to use computers as data manipulators on large sets, not fast simple repetitive crunchers :)
23:46.09 Maloeran Exactly, wouldn't you prefer to fully hide the horrible latency of accessing your large sets which are never in cache? :)
23:46.21 ``Erik um
23:46.32 ``Erik the data sets taht start to irk me are too big to fit in ram
23:46.36 ``Erik and i have boxen with LOTS of ram
23:46.37 Maloeran Multiple threads managed by the hardware really are the solution
23:46.48 ``Erik I mean, my laptops have 2g a whack, they're tiny...
23:46.57 ``Erik the boxes I "work" on are 8g and 32g
23:47.03 ``Erik g as in gigabytes of ram
23:47.13 Maloeran Fine, stop just loading data, and start doing some number crunching on it :)
23:47.26 ``Erik but in grinding over 500gb of data, *shrug*
23:47.53 Maloeran Bah. So it's not useful to you. You do see the point of the design, right?
23:48.07 ``Erik my cpu's almost never cook up anything notable in 'user' cpu... :)
23:48.36 ``Erik it could be useful, yeah... figure out the details, if it's really a win, patent it and make your zillion dollars
23:48.50 ``Erik then you can 'retire' and do what you want instead of trying to make a living :)
23:49.11 ``Erik heh
23:49.18 ``Erik solve the problem of paying bills.
23:49.19 ``Erik :D
23:50.04 ``Erik I mean, if you push this 'interesting problem' and make a few million bucks, you can get away with never trying to "make money" ever again, right?
23:50.30 ``Erik so you can focus on 'interesting' problems without worrying about rent or paying for lunch
23:50.31 ``Erik no?
23:50.43 Maloeran Designing a chip to take on AMD is not something I can do alone within a reasonable time frame
23:51.15 ``Erik a defendable patent can be sold to the likes of amd *shrug*
23:51.26 Maloeran Anyway, I think the ideas are good if anyone here likes gazillion stuff
23:52.22 dtidrow_work got a question for you all - which linux file system is best for handling lots of files in a single directory?
23:53.37 dtidrow_work and that's available on linux?
23:54.00 Maloeran dtidrow_work, reading, writing, creating or deleting many files?
23:54.09 ``Erik but my 'big' dir is only 13000 files
23:54.17 dtidrow_work reading atm
23:54.24 ``Erik no, ufs is a UNIX fs, default for freebsd O:-)
23:54.31 Maloeran Then reiser4
23:54.45 dtidrow_work is it actually available?
23:54.54 dtidrow_work thought it was still 'beta'
23:55.26 Maloeran Ah yes, that's probably right... Reiser3 is in the kernel sources though, of coursee
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070313

irclog2html for #brlcad on 20070313

02:10.21 *** join/#brlcad dli (n=dli@wireless-194-151.uchicago.edu)
03:13.33 louipc ew
06:14.04 CIA-7 BRL-CAD: 03brlcad * 10brlcad/BUGS:
06:14.04 CIA-7 BRL-CAD: add at least three (rather minor, all with workarounds) bugs noticed relating to
06:14.04 CIA-7 BRL-CAD: libfb/ray-tracer file redirection. libfb cannot utilize standard output/error
06:14.04 CIA-7 BRL-CAD: 'device' files (e.g. /dev/stdout) without path trickery, using such a device
06:14.04 CIA-7 BRL-CAD: fails if used with a pipe or redirect, and the ray-tracers output corrupted
06:14.07 CIA-7 BRL-CAD: imagery if using -o to a non-seekable file (like /dev/stdout).
07:00.14 *** join/#brlcad clock_ (i=clock@84-72-90-161.dclient.hispeed.ch)
08:43.48 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
09:31.55 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no)
13:53.25 ``Erik *yawn*
14:54.02 Maloeran Grah, I'm really bad sometimes. Struggling a moment with merely solving boolean operations on 2d polygons
15:29.15 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168049030.dsl.bell.ca)
15:39.21 IriX64 brlcad: I've abandoned that convertor thing you asked me to do, don't know enough about the various formats, and lack test facilities for those, easiest way for you ppl though is convert one way then convert back to where you started from, should get an exact copy of what you started with.
16:24.38 IriX64 now to learn how to interact with adrt/rise.
17:31.17 *** join/#brlcad elzair (n=elzair@csdhcp88.cs.clemson.edu)
17:44.39 ``Erik heh
17:47.33 ``Erik g-dxf -o moss.dxf moss.g all.g && dxf-g moss.dxf moss-new.g && mged moss-new.g .... then e up the top level and see if it looks right...
17:47.40 ``Erik don't really need to know much about the formats
18:05.13 CIA-7 BRL-CAD: 03brlcad * 10brlcad/bench/run.sh: pixcmp now reports non-zero code for off-by-one results. handle the new/expected return values.
19:51.04 IriX64 ``Erik, i don't speak nix cmd lin :)
20:19.20 brlcad wicked
20:19.46 brlcad turning off debugging symbols actually decreased performance by a solid amount
20:20.55 brlcad 25%!
20:21.27 brlcad that's gotta be some massive alignment/coherency penalty going on
20:22.00 dtidrow_work talk about bizarre
20:24.20 brlcad yeah, both O3, exact same options .. just one with -g and one without
20:24.49 brlcad adding alignment flags to see
20:28.32 ``Erik brlcad, what am I doing wrong or stupidly? error: cannot find interface declaration for 'NSObject', superclass of 'NSAppleMenuController
20:29.15 brlcad #include <CoreFoundation/CoreFoundation.h>
20:29.55 ``Erik still get it :/
20:30.29 brlcad er, one of those
20:30.30 ``Erik even added "-framework CoreFoundation" to the compile line to see if it fixes something, but *shrug* no joy
20:30.34 brlcad try Foundation/Foundation
20:31.14 *** join/#brlcad docelic (n=docelic@212.15.185.220)
20:33.13 ``Erik hm, Foundation seems to be fixing some of it
20:38.20 ``Erik yeah, heh
20:38.34 ``Erik this .m file is... not... healthy...
20:38.48 ``Erik at least, not for the twisted way I'm trying to abuse it O:-)
20:38.51 ``Erik thanks :D
20:39.18 brlcad SDLMain.m?
20:39.34 ``Erik yeah
20:39.36 ``Erik ahhhhhh
20:39.43 ``Erik #import <Cocoa/Cocoa.h> made it all happy
20:40.08 brlcad heh, including the kitchen sink usually does
20:41.14 brlcad you do realize that there's an SDLMain.h too?
20:41.34 brlcad that includes SDL.h, Cocoa.h, and declares the interface correctly
20:43.45 ``Erik ah, heh, didn't notice it... the .m didn't import it :/
21:12.53 brlcad ahh, function/jump/loop alignment alone restored performance back to within about 95% .. i bet it'd be all back if I added a few more related flags
21:13.52 brlcad do we have any popular systems that aren't aligned on 16 other than hpc?
21:14.40 *** join/#brlcad clock_ (i=clock@84-72-60-125.dclient.hispeed.ch)
21:24.14 *** join/#brlcad Elperion (n=Elperion@p54876260.dip.t-dialin.net)
21:35.19 Maloeran Very often, chunks of memory from malloc() are only aligned on 8 bytes
22:05.50 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669545.dsl.bell.ca)
23:54.50 ``Erik .. that depends on OS
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070314

irclog2html for #brlcad on 20070314

00:09.06 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168051043.dsl.bell.ca)
00:22.48 Maloeran Hence the "very often" part
00:25.12 brlcad don't care about the rate, care about the prevalence :P
00:26.34 brlcad aligning to 8 is fine anyways, the problems would be alignments > 16 or non % 8
00:35.34 Maloeran *nods* Overlooking SSE, the cache memory can prefer getting proper alignment for chunks of 16,32,64 bytes
00:38.03 brlcad what I really need is a configure test that compares 8, 16, 32, 64 to see which is fastest for some simple operation
01:12.50 *** join/#brlcad IriX64_ (n=mario_du@bas3-sudbury98-1168056388.dsl.bell.ca)
01:24.45 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168056388.dsl.bell.ca)
06:08.38 ``Erik I put in a ticket to get that del 2450 offically recognized and permitted... but the hw seems to have issues...
07:13.48 *** join/#brlcad clock_ (i=clock@84-72-60-125.dclient.hispeed.ch)
07:18.18 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/libtermlib/ (termcap.src Makefile.am): add a termcap source file, version 9.13.25, pulled from NetBSD. avoids license issues and works with existing library sources.
07:18.50 Maloeran Darn. You make me check in the source, and fbsd's malloc really does align on 16 bytes
07:19.53 Maloeran It seems a bit weaker than Linux's though, and of course suffers the same problem of a global mutex lock
07:20.27 Maloeran Posix threads could have included proper scalable memory management as part of the standard
07:32.24 brlcad you would probably appreciate the results from a raw malloc benchmark that I wrote/ran several years ago
07:33.09 brlcad it allocated memory across the entire spectrum of allocation sizes, looking at the raw allocation performance numbers
07:33.32 brlcad ran the test on most operating systems available at the time, with some wildly surprising results in some cases
07:34.58 brlcad you could see the see various allocation size optimizations that some libraries catered too, pathalogical horror allocation sizes, performance scalability
07:55.28 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/libtermlib/ (10 files):
07:55.28 CIA-7 BRL-CAD: update from the old vi termcap sources to the more modern NetBSD implementation.
07:55.29 CIA-7 BRL-CAD: this version doesn't suffer the assumption that there needs to be an
07:55.29 CIA-7 BRL-CAD: /etc/termcap among many other improvements. it's under 3-clause BSD and seems
07:55.29 CIA-7 BRL-CAD: to be version 0.6 dated December 17, 2006.
08:12.26 CIA-7 BRL-CAD: 03brlcad * 10brlcad/misc/enigma/configure.ac: use newer autoconf/automake symantics
08:12.56 CIA-7 BRL-CAD: 03brlcad * 10brlcad/misc/enigma/Makefile.am: include the manpage in the dist, clean up after junk. makes a local make distcheck work for enigma.
08:36.29 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/libtermlib/termcap.c: also search in BRLCAD_DATA/etc for a termcap file. quell warning on cgetent() constness.
08:36.52 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/libtermlib/Makefile.am: install the termcap.src file into BRLCAD_DATA/etc
08:38.16 CIA-7 BRL-CAD: 03brlcad * 10brlcad/misc/enigma/Makefile.am: just use dist_mans
08:42.38 CIA-7 BRL-CAD: 03brlcad * 10brlcad/NEWS: fixed jove/termcap issues on Mac OS X
08:44.58 CIA-7 BRL-CAD: 03brlcad * 10brlcad/NEWS: updated bundled libtermcap to NetBSD version 0.6
08:48.07 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/ (libbu/vfont.c librt/vshoot.c): bu_malloc is guaranteed to never return NULL, so remove the unnecessary checks
10:02.41 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
11:59.31 CIA-7 BRL-CAD: 03d_rossberg * 10brlcad/src/librt/g_brep.cpp:
11:59.31 CIA-7 BRL-CAD: missing return statements added
11:59.31 CIA-7 BRL-CAD: min and max initialized
11:59.50 clock_ brlcad: did you manage to repair some of the buggers I reported?
12:14.41 *** join/#brlcad rossberg (n=rossberg@bz.bzflag.bz)
13:31.33 brlcad you never saw it?
13:33.10 brlcad it made Apple reimplement their malloc between 10.2 and 10.3 (and what an improvement they made..)
13:37.04 ``Erik don't believe I've seen it, no... I know you've told me about it, but ...
13:38.22 brlcad pretty simple code, came up with it back in college days as a way to take down the uni's servers
13:38.48 ``Erik :)
13:38.49 brlcad could outright lock everyone out of the system on-demand, even consolers
13:38.51 archivist naughty boy
13:39.27 brlcad but that was also just due to the "inexperience" of those sys admins to figure out how to counter it
13:40.09 brlcad later turned it into a basic stresser, added some timers, started making graphs .. found lots of surprising results quickly across implementations
13:40.18 archivist uni has to be a good training for sysadmins
13:40.37 brlcad indeed :)
13:40.57 ``Erik hrm, probably failry easy to bin os's by which allocator they use
13:41.22 ``Erik dl vs phk ...
13:48.02 *** join/#brlcad ak_real (n=d4b0f9ad@bz.bzflag.bz)
14:32.06 brlcad aha!
16:23.00 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
16:28.59 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
16:45.14 IriX64 ./configure --for-sean built successfully, but without opengl sigh.
16:45.47 IriX64 7.6.2 however opengl works yay :)
16:46.25 IriX64 heh man the parts weren't made to fit ;)
16:46.50 clock_ IriX64: you mean overlap?
16:47.30 IriX64 _clock I mean as you and me unles you're a woman of course.
16:47.40 IriX64 oh man...
16:47.54 IriX64 modelling it? how would you get it built?
16:49.24 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
16:49.45 IriX64 there's a picture of the opengl window on my space, forget what number.
16:50.28 IriX64 www.spaces.live.com/irix64
16:51.44 IriX64 its called ogl
17:00.16 IriX64 mmmm x works, got a havoc uo on the screen.
17:00.22 IriX64 up too.
17:03.16 IriX64 that "x" pix i just uploaded is 7.8.4.
17:04.24 IriX64 before you wonder, I have nothing but time on my hands and i love playing with software.
17:06.25 IriX64 rt however says rt: can't open frame buffer, no cuch device "/dev/ogll"/
17:07.04 brlcad should be using /dev/Xl
17:07.17 IriX64 i just typed rt
17:07.22 IriX64 no parameters
17:07.26 brlcad then you have FB_FILE set somewhere
17:07.35 IriX64 shouldnt it default to what you have up?
17:07.54 IriX64 syas opengl wasn't built.
17:08.05 brlcad it defaults to what it was compiled to use, unless FB_FILE is set or unless you specify
17:08.14 IriX64 ty ill look
17:08.17 brlcad the "fbhelp" command lists the default and all others supported
17:08.25 IriX64 ty again
17:11.05 IriX64 christ man its used everywhere but its not in the ./include dir files at all unless im missing it.
17:11.25 brlcad huh?
17:11.42 brlcad FB_FILE is an environment variable, nothing to do with the source code
17:11.58 brlcad fbhelp is a command (outside of mged)
17:12.11 IriX64 my mistake thought it was a define somewhere :)
17:13.05 brlcad "brlman fbhelp" explains
17:13.21 IriX64 ty ill read it.
17:18.20 IriX64 what dir plz brlcad i can't find it.
17:19.28 IriX64 looking in html docs dir.
17:20.21 brlcad what dir what?
17:20.35 IriX64 ill look later, cot a compile to set in motion at the moment.
17:20.51 brlcad i have no idea what you're asking for
17:20.59 brlcad brlman and fbhelp are *commands*
17:21.07 brlcad like mged and rt are commands
17:21.13 brlcad there are lots and lots of commands
17:21.23 IriX64 scuse while I eat egg :)
17:21.28 brlcad you don't look for them -- they should be in your path
17:23.25 IriX64 say whatever happened to -doxygen?
17:23.44 IriX64 deprecated?
17:29.33 brlcad your question continues to fail parsing
17:29.49 brlcad doxygen comments are used throughout the sources
17:37.47 IriX64 the switch is gone or at least it doesn't appear in the summary anymore.
17:53.39 brlcad what switch?
17:54.40 IriX64 --enable-doxygen
17:55.20 IriX64 its in 7.6.2
17:56.20 IriX64 and there used to be a line in the summary, i just noticed in 7.8.4 trhat line isn't there anymore.
17:57.19 IriX64 its also in ./configure --help, let me check 7.8.4
17:58.29 IriX64 not there anymore.
17:59.04 *** join/#brlcad ak_real (i=ak_real@87.249.59.53)
17:59.05 brlcad ahh, configure option
17:59.13 brlcad helps to be specific
17:59.30 brlcad the switch didn't do anything in 7.6.2
18:00.03 brlcad so it was removed until someone actually adds the functionality
18:00.04 IriX64 let generate a 7.6.2 configure i'll pastebin it for you.
18:00.08 brlcad please don't
18:00.11 IriX64 ok
18:00.57 brlcad i'm quite familiar with what we did and do .. you just had originally said "-doxygen" without even mentioning configure and without that even being the option
18:01.10 brlcad i know it was removed, i removed it
18:01.11 IriX64 sorry
18:01.13 brlcad because it did nothing
18:01.38 brlcad now, if you're volunteering to make it actually do something .. like run doxygen, that would be sweet
18:01.58 brlcad otherwise, "patches welcome"
18:06.25 ak_real hello people!
18:06.36 ak_real i'm a newcomer...
18:13.11 ak_real i would like to take part in GSoC and became a BRL-CAD developer... who should i contact to discuss that?
18:21.34 Maloeran If you have features or improvements in mind to add, I'm sure brlcad will welcome good patches
18:26.21 archivist lurk in here and join the mailing list
18:31.51 ak_real oh thx! where can i find mailing list?
18:32.14 ``Erik sf.net/projects/brlcad
18:45.24 IriX64 brlcad ty -M -F0 does nicely.
18:53.26 brlcad ak_real: you're in the right place.. but have to wait until orgs are announced
18:54.04 brlcad we're not guaranteed a slot, and might not be approved .. we find out later today
18:54.58 brlcad that said, even if we're not approved, there are independent job opportunities available ;)
19:00.45 ak_real it is interesting too, because i need some CAD-related practice for my school this summer...
19:02.08 brlcad we are really the only choice for open source CAD, but whether it's a direction google wants to support this year is of course up to them (we never applied before this year)
19:02.40 brlcad ak_real: what sort of project did you have in mind, and have you seen our ideas page?
19:10.06 ak_real yeah, i read it a lot of times :) i like the idea about BREP operations, because we had geometric modeling lectures at school and it's interesting to try them on practice
19:10.14 ``Erik hum, halfway down the page "The effectively amounts to..."
19:10.32 ``Erik (in dual-rep geometry support)
19:12.31 brlcad ak_real: ahh, excellent
19:12.45 brlcad that's actually one of the most interesting/appealing topics at the moment
19:14.03 ak_real it's strong math skills requirement there... i had such skills about 3 years ago, but now i may take a look in some books, am i right?
19:14.13 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168056670.dsl.bell.ca)
19:14.24 ``Erik please to be chmod 775 on directory
19:14.53 ``Erik meh, I'll just sudo
19:15.14 brlcad all web content is owned by www
19:15.16 brlcad sudo -u www
19:18.13 brlcad more than pondering apparently
19:18.55 ``Erik for a in `jot 1000` ; do sudo -u www echo "eek, I'm being spied on!" ; done
19:19.32 brlcad ak_real: pretty strong math skills required .. but yeah, using a book to refesh wouldn't be uncalled for ;)
19:20.43 brlcad having it evaluate as fast as possible (e.g. real-time) is going to be the hardest part I fear
19:21.11 brlcad especially for arbitrary operations
19:22.20 ``Erik "Kaleido" ?
19:23.00 brlcad huh?
19:24.42 ``Erik in doc/IDEAS
19:24.54 ``Erik last one with numbered difficulty/time
19:29.10 brlcad ahhh
19:29.24 brlcad just a random idea
19:30.45 brlcad Kaleido is a nifty 3D geometry code that generates various mathematical shapes
19:31.50 brlcad would make for a sweet mged plugin for the math types
19:31.56 brlcad e.g. http://www.math.technion.ac.il/~rl/kaleido/data/
19:32.30 brlcad http://www.math.technion.ac.il/~rl/kaleido/dual.html
19:32.57 ``Erik hm, neat
19:33.15 brlcad would be even better as a direct primitive that would take those same equations as the parameters
19:33.28 brlcad to get all those shapes from one primitive.. sweet ;)
19:33.39 ak_real it's time to go to bed for me... see you tommorow... big THX for this warm chat ;)
19:33.53 ``Erik night, ak_real o.O
19:33.56 brlcad ak_real: nice talking to ya!
19:34.06 ak_real thx )
19:34.37 *** part/#brlcad ak_real (i=ak_real@87.249.59.53)
19:42.24 ``Erik heh, op-bw, neat
19:44.15 ``Erik yay, pi day
19:45.03 ``Erik just like warm apple pi
19:46.10 archivist home made lemon merangue pie
20:32.31 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/libtermlib/ (termcap.c tgoto.c tputs.c tputws.c): we don't provide the __RCSID macro that netbsd provided, comment it out.
21:05.41 *** join/#brlcad docelic (n=docelic@212.15.184.17)
21:06.10 brlcad gaaaaaaaah
21:06.16 brlcad damn termlib
21:07.08 brlcad thought I had a successful compile last night, but turns out that the impl is based on a slew of functionality that is in BSD libc, not gnu's
21:07.20 brlcad so linux is giving major hissy fits
21:38.37 louipc wow over 10K downloads / month?
21:38.40 louipc where is everybody?
21:40.25 brlcad the vast majority aren't devs or otherwise interested in participating apparently
21:41.35 brlcad that's where I believe work on the website and modeler interface would do well to hook lots of folks' interest
21:42.10 louipc yeah that's what I just thought. They ran away after a taste of mged.
21:42.20 archivist sexy gui would make the real difference
21:45.23 louipc and java applets to look at models
21:45.31 louipc har har
21:54.31 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669545.dsl.bell.ca)
22:23.23 brlcad louipc: heh, the guy that (mostly) wrote mged actually has that working .. (java applet)
22:24.35 brlcad never took it to a functional state though, just playing around and got some geometry up iirc (like 4 years ago)
22:29.00 ``Erik bob?
22:31.21 brlcad yeah
23:06.55 IriX64 that little 5-clicks thing does png.
23:08.23 IriX64 poor ValarQ ... I sent her image after image for a while :)
23:12.15 brlcad why would you do that?
23:14.14 IriX64 she asked
23:14.28 IriX64 so i did (did i screw up?)
23:15.14 IriX64 you said those pix are gnu licence.
23:17.04 brlcad she probably said "sure" to one image I bet.. and you let the flood gates open
23:17.37 IriX64 heh a few but i stopped when she asked me why i kept spamming her, thought she was interested.
23:17.57 brlcad see, if it comes to that .. then yes, you screwed up
23:17.59 IriX64 she turned me on to irssi remember
23:18.17 IriX64 man shwe was smiling...
23:18.24 brlcad i.e. being polite
23:18.41 IriX64 well whatever i got the message from her :)
23:19.34 brlcad one or two images might be interesting, especially if the content was novel/unique/interesting.. beyond that, why would they want 5, 10, 15 images?
23:19.48 brlcad especially when the first ones weren't really interesting
23:20.08 IriX64 you speak for her do you
23:20.13 brlcad i mean, i don't know what you sent.. they might have all been picaso's
23:20.22 brlcad of course I don't
23:20.28 brlcad i'm speaking in general
23:20.35 brlcad just curious why
23:20.48 brlcad because I frankly can't see why
23:20.54 IriX64 she asked and gave me an email address to send it to.
23:20.56 Maloeran I'm sorry to intrude, but who is the "her" being mentionned?
23:21.13 brlcad ValarQ
23:21.20 IriX64 ValarQ (not sure of gender)
23:21.53 IriX64 but i took it short for Valarie, although I shouldnt assume i guess.
23:33.52 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/libtermlib/.cvsignore: ignore the generated termcap file
23:34.31 IriX64 man don't you ever rest :)
23:35.49 IriX64 err wait what would that make me ;)
23:44.32 *** join/#brlcad cad28 (n=52f40aab@bz.bzflag.bz)
23:54.49 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/libtermlib/ (9 files):
23:54.49 CIA-7 BRL-CAD: revert the NetBSD libtermcap library. there are too many dependency woes
23:54.49 CIA-7 BRL-CAD: (getcap, db, fgetln, strlcpy) to make it work cleanly without bringing in all of
23:54.49 CIA-7 BRL-CAD: db too. it was only working well under the osx/bsd's because everything
23:54.49 CIA-7 BRL-CAD: happened to be available.
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070315

irclog2html for #brlcad on 20070315

00:13.05 IriX64 now instead of e-mailing them to people, I just post them on my blog :)
00:16.01 brlcad that actually works much better.. don't have to wade
00:16.13 brlcad i like a few of the shots
00:16.41 brlcad would be cool if you started actually building something
00:18.00 IriX64 the zeus mobile
00:18.13 IriX64 gotta plan it first
00:18.36 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/libtermlib/Makefile.am: version is no longer relevant/known again
00:19.17 IriX64 brlcads clay is bits and bytes
00:21.53 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/libtermlib/termcap.c:
00:21.54 CIA-7 BRL-CAD: make it look for our installed termcap file before it uses the one in etc, since
00:21.54 CIA-7 BRL-CAD: enabling termlib compilation implies functioning independent. if they want
00:21.54 CIA-7 BRL-CAD: their termcap file, they can still set TERMCAP or link against their system
00:21.54 CIA-7 BRL-CAD: terminfo/termcap/curses
00:34.56 louipc <PROTECTED>
00:35.12 brlcad true
00:35.16 louipc jove?
00:35.23 brlcad yes?
00:35.25 brlcad f'ing jove
00:35.34 brlcad ~jove
00:35.35 ibot jove is, like, njs's preferred little editor -- like emacs, but small.
00:35.47 brlcad heh, didn't know that
00:35.58 Twingy ~nano
00:35.59 ibot methinks nano is at http://www.nano-editor.org/, or a DFSG-free alternative to pico, or 10^-9
00:36.14 Twingy ~gcam
00:36.16 ibot hmm... gcam is the open source GNU Computer-Aided Machining project, developed by Justin Shumaker, for supporting basic CNC mills by directly exporting g-code to your favorite CNC driver application. See http://gcam.js.cx/ for details.
00:36.16 brlcad ~jove is also "Jonathan's Own Version of Emacs"
00:36.17 ibot brlcad: okay
00:36.24 Twingy hah
00:37.18 IriX64 for which horse :) (duck)
00:37.30 Twingy your mom, oh snap!
00:38.11 IriX64 youd prefer your sisyer my moms a crel ride.
00:39.03 Maloeran ~universe
00:39.05 ibot Space Strategy game. URL: http://rmi.net/~starkey/Universe/
00:39.29 Twingy ~42
00:39.31 ibot from memory, 42 is the answer to life the universe and everything, see also http://en.wikipedia.org/wiki/the_answer_to_life,_the_universe,_and_everything
00:39.35 IriX64 42's only half the answer 84 is the full answer :)
00:40.54 Maloeran Especially since the universe is 404 Not found
00:41.12 IriX64 an http universe interesting equation :)
00:42.15 Twingy Maloeran, how long does it take you to raytrace the universe
00:42.47 IriX64 e=mc2^c2
00:43.19 Maloeran Not too sure, I'm still waiting for some rays to come out of a black hole
00:46.26 IriX64 you're raytracing in reverse then :)
00:47.26 Twingy Maloeran, better put some rays on the event horizon to see what's going on with them
00:48.22 Maloeran Yes, there must be a bug in my graph prep, they seem stuck in an infinite loop
00:49.37 Twingy just rub your feet together on the carpet and touch your ram
00:49.41 Twingy that'll get it unstuck
00:59.07 IriX64 stray photons will too
01:07.44 ``Erik *pout* this sucks
01:07.49 ``Erik my laptop only has 2g ram
01:07.55 ``Erik I can't model irix64's mom :(
01:08.02 Twingy oh snap!
01:16.11 IriX64 you're using the male model thats why :)
01:16.22 IriX64 she doesn't have one of those :)
01:17.02 Twingy she has two?
01:17.19 IriX64 breasts yeah just like you :)
01:17.20 Twingy irix64smom.cx
01:17.31 Twingy don't make fun of my man bewbs
01:17.45 IriX64 mine are a c cup :)
01:17.53 Twingy ...or else I'll you on wendy's mailing list
01:18.04 Twingy (dooh dooh doooooo organ music)
01:18.08 ``Erik heh
01:18.18 IriX64 means i have to work for a living? no thanks... :)
01:18.26 ``Erik omfg, wendys mailing list, that's just fucking COLD
01:19.00 IriX64 not knowing who wendy is i have to bow out but ill let gionnii know :)
01:20.38 ``Erik irix: of the folk paid by uncle sam.. when we grouse and bitch and generally act disgruntled... that's response to our good friend miss wendy.
01:21.24 IriX64 uncle sams wife?
01:21.27 Twingy within 24 hours of my transfer taking effect I will be removed from the shackles of her mailing list
01:21.53 IriX64 shows who really runs the military
01:21.58 ``Erik heh
01:22.20 ``Erik ehhehheh
01:22.31 ``Erik y'know
01:22.42 ``Erik I was doing some computation today
01:23.03 brlcad me too!
01:23.22 ``Erik heh
01:23.59 IriX64 gotta go... kid needs a ride.
01:24.27 ``Erik if I sold my house today and moved back to missouri....
01:24.54 ``Erik I would have like a fucking mansion and a fistful of 'extra' crash
01:25.14 ``Erik it REALLY makes me think about moving back to hillbilly land and starting my own co
01:25.17 ``Erik :/
01:25.49 Twingy have to keep in mind if you decide later in life to want to move to a pricey area you'll be dirt poor
01:25.57 Twingy so that limits you to like mid west
01:27.04 Maloeran Or up in Canada
01:28.56 ``Erik parts of canuckia, I suppose
01:29.28 Maloeran Any idea on what the company will offer, Erik?
01:29.36 ``Erik 'the company'?
01:29.52 Maloeran Within the context of "starting my own co"
01:29.59 ``Erik heh
01:30.05 ``Erik nfc
01:30.12 Maloeran Okay :)
01:32.10 ``Erik I can lay code like a mofo, and I can do certain administrative fucntions...
01:32.10 ``Erik like finances, uh, I can be hardcore on the financial aspect...
01:32.30 ``Erik but the business/marketing/sales shit seriosuly aint' up my alley... I need a face person.
01:32.45 Twingy ah, so you are brining gillich with you
01:33.00 ``Erik heh, I d'no about gillich
01:33.15 Twingy I would be a bad choice, I'd get bored of ``Erik's company (whatever it was) in 3 years and he'd be screwed
01:33.20 ``Erik with appropiate steering, lee is capable there :/
01:33.45 Twingy seriously though
01:33.50 Twingy when they fire wendy, you can bring her along
01:33.56 Maloeran Ahah
01:34.08 ``Erik I, uh, kinda ment functional?
01:34.35 ``Erik not th ekinda person who would bury an endeavor in unnecessary beaurocrocy...
01:34.38 ``Erik sp
01:34.52 Twingy I flew the twin again tonight
01:35.01 ``Erik awesome
01:35.03 Twingy that little toy is addictive
01:35.14 ``Erik got someone with a radar gun to clokc you? :D
01:35.17 Twingy I am ready to start packing electronics into it now
01:35.28 Twingy as long as I can climb vertical that's all that matters :)
01:35.40 Twingy will full tanks of gas
01:35.51 Twingy *with
01:36.05 ``Erik heh, vertical climb is an awful lot of unf
01:37.51 Twingy figure it's got about 15 lbs of thrust
01:38.16 Twingy probly 12 actually, fully loaded the plane is about 5-6 lbs
01:38.58 Twingy doing an inverted dive with full throttle just rips it up
01:39.16 Twingy a trainer would snap its wing in a heart beat
01:40.33 Maloeran Considered a solar powered plane yet? :)
01:41.14 Twingy already been done
01:41.26 Twingy and those're no fun unless autonomous
01:41.40 Twingy and I do that at work everyday
01:41.40 Maloeran Not by amateurs flying indefinitely
01:41.47 Twingy so no real fun
01:41.59 ``Erik indefinitly sustainable solar autonmous aircraft would be... interesting
01:42.24 Twingy it'd have to be huge to weather the cross winds
01:42.42 Maloeran Then send it over the pacific to get you some pictures of Australia
01:43.09 ``Erik like that massive nasa cruiser that flexed like a mofo in the wind
01:43.22 Twingy if solar efficiency doubles you could charge up lipo's during the day while flying above clouds
01:43.26 ``Erik the one that was like a 30' wingspan of solar panels
01:44.18 Twingy heh
01:44.26 Twingy I have an 1100maH nicad in the twin
01:44.32 Twingy my hour and a half of flying tonight used up 200ma
01:44.55 Twingy easily fly that all day on one charge'
01:45.08 Twingy I need an 1100 for my xmitter
01:45.23 Twingy the hitech sucks through that 600ma in just over 90 minutes
01:45.38 Twingy though my triton can charge it up in about 60
01:46.55 Twingy I doubt that xmitter is 2W though
01:47.00 Twingy they are usualy 500mW
01:48.48 Twingy http://www2.towerhobbies.com/cgi-bin/wti0001p?&I=LXNKD7&P=0
02:23.56 CIA-7 BRL-CAD: 03brlcad * 10brlcad/misc/Makefile.am: gah, I thought I already committed this. traverse into enigma dir, don't just shove everything into the dist, else make distcheck thinks that it's already been configured and aborts.
02:38.27 IriX64 <PROTECTED>
03:15.55 IriX64 ill try 7.8.4 tommorrow again.
03:16.07 IriX64 quite happy with 7.6.2 tho.
03:19.12 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/other/tcl/generic/regex.h: tcl's regex.h header assumes that there is magic being provided by tclInt.h before it's included (for VOID and CONST among other examples) .. so just freaking include it and avoid a make dist error.
03:37.47 CIA-7 BRL-CAD: 03brlcad * 10brlcad/include/Makefile.am: vector headers are missing, bad distcheck, no donut for you
03:41.38 CIA-7 BRL-CAD: 03brlcad * 10brlcad/include/ (Makefile.am svfb.h svfb_global.h): remove the obsolete svfb.h and svfb_global.h headers. they are part of urtoolkit and were replaced by rle_put.h and rle.h respectively.
03:41.39 *** join/#brlcad deltazap (n=zap@pool-72-64-253-55.tampfl.fios.verizon.net) [NETSPLIT VICTIM]
03:41.40 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669545.dsl.bell.ca) [NETSPLIT VICTIM]
03:45.10 CIA-7 BRL-CAD: 03brlcad * 10brlcad/include/ (Makefile.am XtndRunsv.h): remove XtndRunsv.h as well, obsoleted in urt by rle_code.h
03:53.31 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
03:59.57 brlcad dtidrow_work: workin' late? :)
05:13.14 *** join/#brlcad cad41 (n=46382e0a@bz.bzflag.bz)
05:13.25 cad41 hello all :)
05:14.14 cad41 i am in search of help on my mac with brlcad
05:14.23 cad41 i cant seem to start it
05:15.49 cad41 anyone alive in here?
05:16.37 Maloeran You have tried running mged? Do you get any error message? I'm no expert on Mac, but it's built on Unix so...
05:16.37 cad41 i did,and it did not do anything
05:16.48 Maloeran If you start it from a terminal, does it print anything?
05:16.57 cad41 i am no expert,but can do some basic linux/unix stuff
05:17.09 cad41 i cant get it to start at all
05:17.49 cad41 mike-campbells-computer:~ scottcampbell$ MGED
05:18.03 brlcad cad41: type "/usr/brlcad/bin/mged"
05:18.03 cad41 then i get nothing
05:18.07 brlcad without the quotes
05:18.24 brlcad with X11 running
05:19.34 cad41 thank you
05:19.36 cad41 :)
05:19.55 cad41 ooops
05:20.34 cad41 didnt work
05:20.55 brlcad you're running X11?
05:21.00 cad41 yes
05:21.03 cad41 made sure of that
05:21.15 Maloeran Try to give more information on what isn't working, it's a bit vague
05:21.25 Maloeran Does it print anything in your terminal?
05:21.36 brlcad you typed /usr/brlcad/bin/mged into the xterm window that popped open?
05:21.46 cad41 it sayd no display name and no $display envoronment variable
05:22.11 brlcad ah, type it into the xterm window instead of Terminal
05:22.30 brlcad or run this in Terminal: export DISPLAY=:0
05:22.34 cad41 Initializing and backgrounding, please wait...no display name and no $DISPLAY environment variable
05:23.08 brlcad type the export line, then retry
05:24.13 cad41 Initializing and backgrounding, please wait...couldn't connect to display ":0"
05:27.33 Maloeran As an unix but non-mac guy, I would say X doesn't seem to be running
05:29.10 cad41 ok.i shall double check.thank you for the help
05:32.26 brlcad if X11 is running (it's in your /Applications/Utilities folder), there will be a small white window open up in the top left corner entitled "xterm"
05:34.36 cad41 Initializing and backgrounding, please wait...X Error of failed request: BadRequest (invalid request code or no such operation)
05:34.48 cad41 X is on
05:35.15 brlcad ahh, Intel Mac
05:35.15 cad41 <PROTECTED>
05:35.23 cad41 hahhaha
05:35.23 brlcad there's a bug in apple's X11
05:35.59 brlcad cad41: there's a release going up this weekend that will have a fix for that, 7.10
05:36.14 cad41 from X?
05:36.24 cad41 or apple?
05:36.30 brlcad of BRL-CAD
05:36.35 cad41 oh LOL
05:36.36 cad41 i see
05:36.40 brlcad we can work around the problem
05:37.22 cad41 ahh to be a curious student......at age 40!
05:37.27 brlcad X11 fails to talk to Rosetta correctly, so you get that opcode error
05:37.55 brlcad a quick recompile for Intel fixes it up, or a universal binary
05:38.15 brlcad the other command-line apps still work, but not the gui to mged
05:56.20 *** join/#brlcad tofu (n=sean@66.111.56.50)
06:45.38 *** join/#brlcad clock_ (i=clock@84-72-61-45.dclient.hispeed.ch)
08:27.24 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
08:27.59 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
11:20.45 *** join/#brlcad brlcad (n=sean@bz.bzflag.bz)
12:34.41 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
12:53.47 *** join/#brlcad tofu (n=sean@bz.bzflag.bz)
13:17.55 Maloeran *nods* Sure, that was just to say that I could perhaps help with the Unix part, not anything specific to OSX
13:21.48 tofu ``Erik: so looks like it's a no go, off the hook
13:22.25 ``Erik um, what, the gsoc?
13:26.26 brlcad yeah
13:26.53 ``Erik ah well *shrug* so we don't get to spend someone elses money for grunt-work development
13:27.06 brlcad pretty much
13:27.49 ``Erik I think the notion of a 'junior hacker' list is good to have around anyways, so I don't believe generating the document was wasteful *shrug*
13:28.46 ``Erik even if no one else picks up on it, I might chew on something during one of my 'brain dead' days, which seem awfully common these last couple of years :/
13:29.39 brlcad actually, I thought that the list of rfp was a great page to put together regardless
13:32.24 ``Erik http://www.freebsd.org/projects/ideas/ others have done it before :D
13:32.24 ``Erik the bsd one actually grew out of phk's "jr kernel hacker todo" list
14:09.17 brlcad yep, nothing new, I meant more just clearing out thoughts on actual attainable projects that would make a big impact
14:10.50 brlcad the rfp page is actually fairly well ordered towards what is most important at the moment too
14:18.04 *** mode/#brlcad [+o brlcad] by ChanServ
15:40.14 CIA-7 BRL-CAD: 03erikgreenwald * 10rtcmp/adrt/adrt.c: handle failed region in nmg conversion
15:48.12 CIA-7 BRL-CAD: 03erikgreenwald * 10rtcmp/configure.ac: cvs BRL-CAD changed libtcl.so to libtcl8.5.so (on fbsd/linux... libtcl85.so on obsd and others)
15:49.28 CIA-7 BRL-CAD: 03erikgreenwald * 10rtcmp/rtcmp.h: we cope with normals now, so don't have them marked as unused
15:59.02 *** join/#brlcad Elperion (n=Elperion@p54874E47.dip.t-dialin.net)
15:59.36 *** join/#brlcad Elperion (n=Elperion@p54874E47.dip.t-dialin.net)
16:03.07 CIA-7 BRL-CAD: 03brlcad * 10brlcad/src/bwish/main.c: reorder
16:29.50 Maloeran From BBC's history, the world's oldest person died at 114 on 29 Jan 07. On 15 March 2007, the world's oldest person turns 116. Find the error
16:31.21 clock_ Died and then raised from the grave, a bit older (from decomposition)
16:31.34 clock_ happens all the time, see Romeros movies
16:33.32 archivist jurnalists are notorious for errors
16:34.04 archivist if you want some fun email them about it see if you get it updated
16:34.06 clock_ maybe the world's oldest person is the journalist
16:34.25 clock_ and the brain doesn't serve as good as when he was young ;-)
16:49.45 ``Erik clock: bug 1657171 (rtedge renders bullshit), the png file seems to be truncated? 24709 bytes, MD5 (bullshit.png) = 3ce18b1b378dd81e25c20d1a44f3f3c9
16:49.59 ``Erik (unless my browser is being retarded, which may very well be)
16:50.43 clock_ ``Erik: URL?
16:50.59 ``Erik http://sourceforge.net/tracker/index.php?func=detail&aid=1657171&group_id=105292&atid=640802
16:54.38 CIA-7 BRL-CAD: 03erikgreenwald * 10rtcmp/ (Makefile.am rtcmp.c dry/dry.c dry/dry.h): Add a 'dry run' engine to measure overhead and "warm up" the partition manager. Should abate worries about function call overhead.
16:55.56 CIA-7 BRL-CAD: 03erikgreenwald * 10rtcmp/rt/rt.c: silence overlap reporting
16:57.32 clock_ ``Erik: It's even broken on my disk. I don't know why
16:58.35 clock_ ``Erik: But look at http://ronja.twibright.com/3d/
16:58.37 clock_ seach for chimney
16:58.51 ``Erik always pimpin' your site ;)
16:59.18 clock_ And then look at the lower left picture of the five
16:59.36 clock_ The rtedge picture is just downscaled with image magick, and when you click you see the rt picture
17:00.00 ``Erik the original rtedge image isn't available?
17:00.04 clock_ ``Erik: you can see the notches on the downscaled one too
17:00.12 clock_ I would have to generate it manually
17:00.36 ``Erik ok, I'll just follow your instructions in the pr and see if it looks mucked up to me :)
17:02.47 clock_ yeah try how long does it take?
17:02.52 clock_ I'm curious :)
17:03.01 ``Erik huh? to render on my machine? or?
17:03.14 clock_ yes to set up the given version and download and render
17:03.42 clock_ This is why it's good to have technology completely open
17:03.58 ``Erik well, it's tracing now
17:04.14 clock_ Can you imagine "Hi we are Samsung we are using BRL-CAD to model mobile phone shell but no sorry we can't give you the .g file it's strictly confidential"
17:04.19 ``Erik 1.4 seconds
17:05.07 clock_ proprietary == Debugging Mission Impossible
17:08.38 clock_ ``Erik: are you getting those notches too?
17:09.29 ``Erik no
17:09.38 clock_ ``Erik: send me your picture
17:09.42 clock_ what's your BRL-CAD version?
17:10.07 clock_ 7.8.4?
17:10.17 clock_ ``Erik: clock at twibright dot com
17:10.17 ``Erik 7.9.0
17:10.27 clock_ ``Erik: can you try with 7.8.4?
17:10.40 ``Erik lemme find a box runnign it, heh
17:10.44 clock_ To see if it's a bug that was fixed or a bug which doesn't reproduce in your situation?
17:11.11 clock_ Can I already download 7.9.0?
17:11.18 clock_ The notches look ugly on the website :)
17:12.24 ``Erik 7.9.0 is the working name for cvs HEAD
17:12.31 ``Erik 7.10.0 should be out 'very soon now'
17:12.59 ``Erik 7.8.0 didn't show the notches
17:13.00 clock_ they should put the money spent on SDI into BRL-CAD ;-)
17:13.09 clock_ yes I remember they weren't there before
17:13.15 clock_ but I wasn't sure
17:13.38 clock_ BRL-CAD - where the U.S. Army rulez ;-)
17:14.10 *** join/#brlcad Maloeran (n=maloeran@glvortex.net)
17:14.39 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168056670.dsl.bell.ca)
17:15.02 ``Erik hrmmmm
17:22.46 IriX64 masochist :)
17:23.15 clock_ ``Erik: My machine is LSB first
17:23.48 ``Erik the machines I was testing on are mostly wrong endian... opterons
17:24.05 clock_ opterons are big endians?
17:24.13 ``Erik no, small endian
17:25.38 clock_ If you have a big endian machine and 32 bit number x stored in memory addresses 0,1,2,3, how much is (unsigned long)(void *)&x?
17:26.22 clock_ Is it 0, 3, or 4?
17:27.04 ``Erik huh?
17:27.23 ``Erik big endian will store 0x11223344 as { 0x11, 0x22, 0x33, 0x44 }
17:27.37 clock_ that's not exactly an answer to my question
17:28.28 clock_ ``Erik: do you understand C?
17:29.18 ``Erik yes, sorry, distracted at the moment
17:29.29 clock_ ``Erik: then you should understand my question
17:33.38 Maloeran clock_, 0x01020304 on big endian
17:33.38 clock_ Maloeran: no I didn't say stored as values 0,1,2,3, but in memory addresses 0,1,2,3
17:33.38 clock_ memory address 0 is when all address bus wires are low. Memory address 1 is one byte higher etc.
17:33.38 Maloeran I sure know C and the "in memory addresses 0,1,2,3" is not clear at all
17:33.38 IriX64 clock_ try sizeof(unsigned long) and sizeof(void*)
17:34.07 Maloeran clock_, there's no conversion or byte swapping between considering an integer as pointer or integer
17:34.19 Maloeran For the processor, a pointer is always just an integer anyway
17:34.39 Maloeran Well "always" on the majority of platforms, before Erik or brlcad gets pedantic on me :)
17:34.46 clock_ In other words, do pointer pointing at multi-byte objects in bug endian machines point at the beginning of the object, at the last byte of the objectt, or one byte beyond the end of the object?
17:35.09 brlcad :)
17:35.54 Maloeran References hold the address to the beginning of the chunk of memory, the first byte of your variable
17:36.12 clock_ Then on big endian machine if you do this
17:36.13 clock_ long x
17:36.20 clock_ x=37
17:36.38 clock_ printf("%d",*(unsigned char *)(void *)&x);
17:36.41 clock_ it prints 0?
17:37.57 Maloeran It will print 0, yes
17:38.35 Maloeran ((unsigned char *)&x)[3] will give you 37 if sizeof(long)==4 of course
17:38.50 clock_ On big endian machines if you want to cast a long object into shorter one (meaningfully), you have to perform a constant addition
17:39.08 clock_ On little endian, you don't have to
17:39.09 Maloeran Hum, I'm not following this statement
17:39.22 clock_ therefore little endian machines are faster and therefore better.
17:39.32 Maloeran Oh, you mean casting a 64 bits int to 32 bits or so
17:40.01 clock_ Maloeran: yes, on big endian machine you have to insert one ADD instruction for the [3], so all programs that do such kind of operation run slower
17:40.21 Maloeran Not exactly. First, all/most memory references instructions contain an "offset"
17:40.46 Maloeran Second, accessing memory in this manner after a write will trash your cache and stall, you better use instructions for conversion
17:41.20 clock_ depends on how the cache and pipeline is implemented
17:41.26 Maloeran In some cases though, this could be an advantage, yes
17:41.27 clock_ if it's implemented with this case in mind, it won't stall
17:41.45 clock_ It won't trash and stall also in case there is no cache/pipeline, like for example the Z80 processor
17:41.52 clock_ (which is a little endian machine)
17:42.01 Maloeran Eheh okay. I usually have amd64 in mind
17:42.13 clock_ Z80 is turing equivalent to AMD64
17:42.25 clock_ ;-)
17:42.37 clock_ I wanted to point out the asymmetry between big and little endian machines
17:42.51 IriX64 turing? nice language :)
17:43.00 Maloeran Big endian also has its advantages in certain cases
17:43.01 clock_ Some people say they are symmetric and therefore there is no inherent advantage and therefore all holy wars are pointless
17:43.38 clock_ I just showed that there is an advantage, the big endian is theoretically more kinky and the little one smoother
17:43.38 clock_ Maloeran: it's name being 2 bytes shorter?
17:43.38 Maloeran With a proper instruction set, they really are equivalent
17:43.39 clock_ 3 bytes
17:44.00 Maloeran clock_, you could for example search a sequence of bytes while crossing int64_t boundaries
17:44.01 clock_ To make them equivalent, one would have to define pointer to point beyond
17:44.14 Maloeran That will stall as well but will end up faster
17:44.19 clock_ Maloeran: what does it mean?
17:44.59 Maloeran If you are looking for a specific sequence of 8 chars, you can just read a single int64_t by incrementing one byte at a time, single comparison to see if your 8 chars are there
17:45.01 clock_ Maloeran: On little endian I can also seach a sequence of bytes while corssing int64_t boundaries (or any other boundaries) - in a string it really doesn't matter how it's aligned.
17:45.04 Maloeran You can't do that with little endian
17:45.29 clock_ Maloeran: you mean read each byte in memory 4 times?
17:46.04 clock_ sorry 8 times for all overlapping possibly unaligned int64_t's that contain that memory byte?
17:46.23 Maloeran Yes, the memory accesses would be very much non-aligned
17:47.31 IriX64 brlcad: i don't know *why, but the check for opengl functionality from 7.6.2 inserted into 7.8.4's configure.ac works, the one supplied does *not work and i can't figure it out.
17:47.34 Maloeran Anyway, these are really details. I have far bigger complains about architectures and ISAs than the endianess :)
17:49.09 clock_ Maloeran: which?
17:49.58 Maloeran The complete bloat of a 16 bits real mode ISA designed in 1975, extended to 32 bits, to protected mode, to 64 bits, to long mode
17:50.24 Maloeran The SSE mess in comparison to Altivec or Itanium
17:51.15 ``Erik (back, btw)
17:52.06 ``Erik (and people who blindly cast/copy to smaller data sizes shouldn't be allowed to touch computers *cough*)
17:52.40 Maloeran Darn. Don't look at my optimized SSE code :)
17:53.01 clock_ Is there any version older than 7.8.4 publicly available?
17:53.13 ``Erik um, all of them?
17:53.28 IriX64 think older releases are on sf clock_
17:53.38 clock_ I could find only 7.8.4
17:53.51 ``Erik 7.8.4 64b on opteron does not exhibit the rtedge issue...
17:53.51 clock_ oh sorry I meand newer
17:53.58 IriX64 look for older releases of this project on the download page
17:54.09 ``Erik (of course, I'm using /dev/Xl instead of outputting to a file... heh)
17:54.24 clock_ ``Erik: I have OpenBSD Pentium III
17:54.29 ``Erik 7.8.4 is the most recent official release.
17:54.40 clock_ ``Erik: output into a file, please
17:55.30 clock_ ``Erik: did I write into the report that the same problem occurs on Linux>
17:55.31 clock_ ?
17:56.40 ``Erik http://ftp.brlcad.org/~erik/chimney.png
17:56.59 ``Erik no, you didn't mention any os/arch at all
17:57.25 IriX64 wtf how do you get inside it?
17:57.29 clock_ ``Erik: http://ftp.brlcad.org/~erik/chimney.png contains the bug
17:57.33 ``Erik hmmmmmm, there is some warble at the top, yes
17:57.45 IriX64 sorry man..
17:58.03 clock_ ``Erik: the 1st, 2nd and 4rd edge from the top
17:58.10 ``Erik iiiinteresting
17:58.11 brlcad that image has at least two bugs
17:58.26 archivist impossible bolt head on the left of pic
17:59.46 clock_ brlcad: rtedge in 7.8.4 produces crap
17:59.53 brlcad the "hiccups" on the long rod and the lower ouside horizontal edge of the far beam
17:59.56 clock_ ``Erik: show the image from the 7.9.0
18:01.07 brlcad the bolt heads are also flawed, but that's the depth tolerance issue
18:01.08 ``Erik oh, now this is VERY interesting
18:01.52 brlcad that almost looks like corrupted framebuffer on some of those edges
18:02.27 clock_ Whistler orders U.S. Army to design their slopes and U. S. Army uses BRL-CAD to design the slopes. U. S. Army asks "and how do you want to do it?" Whistler says "we want just straight plain downhill slopes". After they prepare the slopes, Whistler gets a flood of thankful letters from snowboarders "Dear Whistler, thanks for the great snowpark!"
18:02.30 ``Erik heh
18:03.13 ``Erik check this out, if I write to a file and use the display framebuffer at the same time... (-F/dev/Xl), then I pix-fb the .pix file
18:03.16 ``Erik they're quite different
18:03.28 ``Erik the display framebuffer is correct, the saved one is not
18:03.29 brlcad ``Erik: if you're debugging that, the -Q option is gold
18:03.43 ``Erik to rt? or pix-fb? or?
18:03.49 brlcad rt*
18:04.24 ``Erik undocumented, swank :D 'query one pixel'
18:04.28 clock_ looks like the cards get a bit shuffled on the way
18:04.54 brlcad e.g. render to framebuffer using -F/dev/Xl, then right click on the bad pixel to get a coordinate .. then rerender with exact same params adding -Q x,y .. will turn on debugging and only shoot that single ray
18:04.58 clock_ cause it's not pixels zeroed out or set, but they are moved around and the number of black and white ones stays in the right proportion
18:05.10 ``Erik heh, it's all good, clock, we still have card sorters around here O.o just keep all appendages inside while moving
18:05.11 brlcad it's documented in rt's manpage
18:05.15 clock_ and the corruption is local
18:06.10 clock_ aren't two processes writing into one framebuffer at once and not getting the things quite right?
18:06.13 brlcad ahh.. so -o with -F *is* corrupting.. that's a new bug
18:06.27 ``Erik well, -o is corrupt either way
18:06.30 ``Erik -F is not
18:06.35 brlcad even by itself?
18:06.38 ``Erik yes
18:06.54 brlcad hmm
18:07.29 clock_ Does 7.9.0 do the bug too?
18:07.30 brlcad looks like random off-by-1 fseek errors
18:07.40 ``Erik yes, head still does it
18:07.48 clock_ brlcad: but it's vertically off by 1
18:08.06 ``Erik it's army code, clock, it seeks up and down, not left and right :D
18:08.12 clock_ lol :)
18:08.32 clock_ push ups up and down?
18:08.37 ``Erik in soviet america, buffer fseeks you
18:08.56 clock_ soviet america == Santa Monica?
18:09.01 clock_ Soviet Monica?
18:09.06 brlcad ideally, there should be no fseek's with -o .. that's broken inherintly
18:09.30 brlcad makes things like -o /dev/stdout | pix-png unhappy
18:09.41 clock_ Maybe the tape reels are lose?
18:10.34 clock_ I'm leaving for a gym
18:11.00 IriX64 hi i'm gym :)
18:11.02 clock_ have fun with broken pictures
18:11.10 clock_ cu later
18:19.41 ``Erik ok, uh
18:21.33 ``Erik that ... heh, yeah, more proof that the hell project will never be scalable. what was that boy smokin' when he write this?
18:51.42 ``Erik man, I got a fix, but I so don't want to commit it
18:51.43 brlcad what was it?
18:52.27 ``Erik when it writes to the FB, it uses the ap_y value to point to the right place, but the output file write doesn't check to see if things are coming in order, it locks and writes
18:52.39 ``Erik so when scanlines came out of order, the file got out of order
18:52.51 brlcad aha
18:53.26 ``Erik a "po' boy" spinlock solves the output... but it's ugly and will starve some
18:53.29 brlcad it should probably "wait" for the next line so it doesn't seek
18:54.05 brlcad or just wait until everything is done
18:55.40 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/rt/viewedge.c: "po' boy" spinlock to avoid scanlines being written out of order (race condition). Fixes PR 1657171.
18:55.41 ``Erik I was going to wait and write in frame_end(), but that'd require an extra buffer to hold the results (if there's no FB)
18:56.06 brlcad hmm.. good point
18:56.23 brlcad that would be bad for rendering massive images, though I don't think we can do that still for other reasons
18:56.43 IriX64 ``Erik why not just a sem (block the write) to say go ahead and write.
18:57.37 IriX64 errr its not threaded forget it :)
18:57.44 ``Erik um, it does block the write
18:57.58 IriX64 sorry man ill shut up.
18:58.04 ``Erik but scanline 2 would be done and get written, then scanline 1 would finish...
18:58.05 brlcad it can work by just seeking to the right place.. but would be nice to kill both bugs at once since they're related
18:58.13 ``Erik there is no fseek in rtedge
18:58.24 brlcad hmm
18:58.28 brlcad there should be
18:58.35 brlcad it the app back-end
18:58.41 ``Erik there is in view.c, but not viewedge.c
18:58.53 ``Erik both use fairly different methods to write the output :/
18:59.44 brlcad gah
18:59.46 brlcad so they are
18:59.59 brlcad bad juju, no twinkie for you
19:00.33 brlcad and no way that'd be refactored in time for release
19:00.42 brlcad at least and be tested
19:01.15 brlcad just one issue left with btclsh, btw, looking at that now
19:01.33 brlcad otherwise we build and run clean across the board it seems
19:02.10 brlcad btclsh halts distcheck, so once that's taken care of, we should be green to go live
19:05.14 ``Erik bad juju? huh? you disapprove of my q&d hack? :D
19:06.27 brlcad no no, i meant "ffs ffs, more code to refactor"
19:06.30 brlcad not your stuff
19:06.41 brlcad all the raytracers should be using a library backend
19:06.43 ``Erik heh, I'm not terribly keen on my hack :/
19:07.01 ``Erik but *shrug* yes, they should use common code to write to fb and file
19:09.19 brlcad heh, if *you* don't like it.. how you think i'll feel? :)
19:09.50 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/TODO: note refactor for raytracer output
19:09.53 brlcad but hey, one is outright flawed and problematic .. if it fixes something without causing another problem, maybe put it with a note, or keep at it ;)
19:10.10 ``Erik heh, I d'no, some practices get me more spun up than you... this might be one of them. *shrug* look at the diff, if you have a better approach, knock yourself out :D
19:10.46 brlcad always depends though, whatever ;)
19:11.34 ``Erik the pathalogical case is what makes me queasy about it...
19:12.53 ``Erik if you run n threads and every nth scanline takes longer than the next n-1, it'll tank down to single threaded performance...
19:13.12 ``Erik or, um, 2 threaded performance
19:13.16 ``Erik *ponder*
19:13.28 ``Erik somewhere between 1 and 2... on a 1024 core machine, that's not so good
19:13.48 ``Erik hrm
19:14.24 ``Erik are multiple frame renderings broken up so the frames are serial? or can it start on the next frame before it's done with one?
19:14.59 brlcad run it through the benchmark and see if you get a difference
19:15.30 brlcad you can feed benchmark different tracers, just will get WRONG WRONG .. results, but should still give metrics
19:15.43 ``Erik heh, I didn't see any difference with chimney, very few came in out of order :)
19:15.50 brlcad RT=rtedge benchmark
19:16.11 brlcad could try that with -P1 and -P10 on something like orthus
19:16.29 brlcad display the buffer over X.. massive out of orders
19:16.48 brlcad u* too
19:30.09 IriX64 same for the tube start at 768x1024 and go up one line at a time.
19:38.00 Maloeran The raytracer's distributed processing seems to scale reasonably well here, I saturate my home 100mbits network too fast though
19:38.50 Maloeran Although the graph prep isn't scalling at all just because of some global mutex for memory alloc() & free()
19:40.00 ``Erik I told you about my cache issues a while back, right?
19:40.33 Maloeran Hum, I don't think you did
19:42.05 ``Erik hrm, I could move cache files between machines of the same endian without issue, but to one of a different endian seemed to spin or hang or something... let a fast opteron chew on a big endian cache file overnight...
19:43.24 Maloeran Oh. Thanks, it's supposed to work, there's a glitch somewhere then
19:45.25 Maloeran Can you send me a big endian cache file?
19:48.22 ``Erik lemme pull a CYA move first, heh
19:49.55 Maloeran What's a CYA?
19:49.55 Maloeran Oh, got it, second definition of urban dictionary
19:51.26 ``Erik hm, lee's not in the office, since he's both the 'official' contract POC and security bitch, I want him to ok sending you a generated file... so'z if someone raises a stink I can point at him instead of getting in trouble :D
19:52.31 Maloeran Bah. No big deal, send one from home built from any prehistoric big endian machine
19:53.16 ``Erik heh, and see if it compiles and runs on my ancient g3 laptop? 700 mhz of ppc fury running osX.2 ? :D
19:53.27 Maloeran Sounds like a plan :)
19:53.41 ``Erik are things almost ready to move into the BRL-CAD cvs tree?
19:54.07 Maloeran The "integration within BRL-CAD" part is very vague, but...
19:54.20 Maloeran I'm thinking I would rather keep a separate CVS
19:54.50 Maloeran And just push the updates there on a regular basis
19:57.39 Maloeran It seems SURVICE would still like to make the code closed-source with unlimited use rights within the DoD. From what I heard, Lee was fine with the idea for a moment... and the situation changed somehow
19:58.24 Maloeran It would allow Survice to fund, since the ARL won't pursue, so it might have been better for everyone. I really need a break from raytracing though
19:59.21 ``Erik hrm *shrug* I'm just trying to make sure everything is buttoned up and delivered in the next couple weeks :)
20:02.57 ``Erik brlcad: on a fbsd 4core opteron, it went from 15874 vgr's to 15750, so a 0.8% hit for correct #'s... there might be that much wiggle in just benchmarking alone *shrug*
20:03.44 ``Erik rt.run:*vgr somemachine.arl.army.mil 25723.68 17316.87 15971.53 14880.22 21288.39 61.55 15873.70
20:03.44 ``Erik rtnew.run:*vgr somemachine.arl.army.mil 25149.83 17474.88 16003.12 14591.12 21216.13 64.19 15749.87
20:05.06 ``Erik hrm, no, wait... heh, I had naughtiness to expose the bug better still plugged in... running again...
20:05.56 ``Erik (400 threads instead of 4)
20:13.47 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/include/ (vector_x86.h vector_fpu.h vector.h): add support for folding a vector into a single value. make the default constructor assume aligned data.
20:15.47 ``Erik new VGR is 15563, so 2% hit for 'correctness'
20:16.06 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/include/brep.h: implement the bounding volumes in C++, and move the definition to g_nurb.cpp
20:19.51 CIA-7 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: implement the bounding volumes in C++, leaf nodes point to faces in brep model. add support for implementation of goldsmith and salmon's bvh heuristic (not completed).
21:03.44 *** join/#brlcad cad74 (n=50aba2f5@bz.bzflag.bz)
21:13.40 CIA-7 BRL-CAD: 03erikgreenwald * 10rtcmp/rt/rt.c: add "line of sight" depth
21:15.11 CIA-7 BRL-CAD: 03erikgreenwald * 10rtcmp/adrt/adrt.c: Segment building (punty). Fixed "null region" error.
21:24.56 ``Erik it commits the code or it gets the hose again
21:36.53 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168048430.dsl.bell.ca)
21:55.49 Twingy fig newtons
21:56.16 Twingy they obey the first law of physics, now to test the 2nd
22:20.14 *** join/#brlcad cad67 (n=45ff7061@bz.bzflag.bz)
22:20.56 cad67 test, ignore.
22:26.04 IriX64 http://www.pastebin.ca/index.php <=== anybody know whats wrong with this?
22:27.14 louipc :D
22:27.22 IriX64 :)
22:28.03 ``Erik um, yeah, I know what's wrong with that
22:28.08 ``Erik you pasted the 'submit' page, not the result page
22:28.14 ``Erik that's what's wrong :D
22:28.25 IriX64 ermf
22:29.04 IriX64 http://www.pastebin.ca/396664
22:29.07 IriX64 try that.
22:33.06 ``Erik usually, C macros don't have semicolons
22:33.21 ``Erik but that looks legal to me *shrug*
22:33.26 IriX64 trying to redefine that to a ;
22:33.52 IriX64 haven't really exercised it.
22:33.59 ``Erik then why are you asking what's wrong with it? heh
22:34.17 IriX64 im patient enough to wait till this compile is done :)
22:34.28 IriX64 just doesn't "look" right.
22:35.30 ``Erik including semicolons looks odd
22:36.07 ``Erik but a=3;;;;;; is legal C
22:36.22 louipc just empty blocks eh?
22:37.26 IriX64 all i get is a warning that bu_debug is redefined not identically so it should work.
22:37.41 IriX64 took out the if else condition to test
22:38.46 ``Erik if you're mucking around with BRL-CAD source code, then yes, there is a problem... if you put that in your own stuff, ... *shrug*
22:38.57 IriX64 my stuff
22:39.16 ``Erik then why are you using the bu_ prefix?
22:39.35 IriX64 heh thought of you if you don't already ahve it.
22:41.15 IriX64 anyway its probably inferior to yours but it too is yours if its useful.
22:41.54 ``Erik I may be going out on a limb here, but I think everyone with commit access to the project has written that line of code before...
22:42.25 ``Erik and bu_debug is an int flag, so you can switch it on and off without recompiling everything
22:42.41 IriX64 as i said inferior to yours
22:42.45 ``Erik line 1252 of include/bu.h
22:43.06 ``Erik followed by the flag defines
22:44.31 IriX64 err 1252 points me to parse.c
22:44.56 louipc eh?
22:45.05 IriX64 bu.h?
22:45.42 IriX64 line 1252 says parse.c in a comment block
22:46.34 ``Erik hm, 1252 in cvs head...
22:46.51 IriX64 man no cvs here
22:47.09 IriX64 source tarball
22:47.10 ``Erik brlcad keeps mucking with it, heh
22:47.14 IriX64 ah
22:47.21 ``Erik it's in there, just use your editors search functionality
22:47.46 IriX64 i will ill prollly learn something from it for which i thank in advance.
23:38.24 IriX64 thats a debug system not an aid :)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070316

irclog2html for #brlcad on 20070316

00:04.20 IriX64 wish you could see my screen, I attached to X and it came up and havoc is there, but ogl still gives me a segmentation fault when i attach to it, sigh.
00:06.02 IriX64 hah it rt'ed
00:06.38 IriX64 where does it go? nothing on the graphics screen.
00:19.54 IriX64 ill get back to you.
00:23.46 ``Erik heh, I tend to ignore ogl and use Xl ...
00:24.02 IriX64 man it....should work
00:24.25 ``Erik on modern equipment, X stomps the living crap out of ogl for raytrace results...
00:24.45 IriX64 based on what hardware?
00:25.22 IriX64 my geForce runs at 1g
00:26.10 IriX64 well 1.2 but the screen can't keep up (flickers)
00:30.49 IriX64 what did you guys change?
00:30.59 IriX64 in 7.6.2 it comes up fine.
00:38.38 deltazap IriX64: is that apache one of the 'hush hush' files or an example file?
00:40.32 IriX64 huh? just something i was compiling
00:40.42 deltazap ah
00:41.05 IriX64 whats a hush hush file?
00:42.07 deltazap well, i hadn't seen that before
00:42.17 IriX64 ah
00:42.25 deltazap but then again, i still have difficulty looking at the included examples :P
00:43.00 IriX64 as they told me, the usual method is to do a tops to examine the database, then do an e "something"
00:48.28 deltazap oh great, i need to middle click in this tutorial :(
00:48.37 deltazap i've only have one button
00:49.07 deltazap :P
00:50.50 IriX64 cut it in two :)
00:51.03 IriX64 err 3
00:51.40 deltazap :P
00:51.40 IriX64 which tutorial are you at?
00:51.49 deltazap lesson 6
00:51.54 deltazap i just started the other night
00:52.48 deltazap oh, volume 2
00:52.56 IriX64 what does that one show you how to produce (im way behind)
00:53.01 deltazap the goblet
00:53.30 IriX64 be sure to specify bill of materials that Gold must be used :P
00:53.50 deltazap haha
00:55.04 deltazap after working with mged for a while, i realized tab completion would be nice :)
00:55.44 IriX64 put it in ... be a contributor (unlike me)
00:56.11 deltazap i'd have no clue how to implement that
00:56.30 IriX64 examine tops20
00:57.09 IriX64 up arrow works tho
00:58.02 deltazap if i make an object (primative), how can i change it's properties later
01:08.54 ``Erik one button? a ma
01:08.55 ``Erik mac?
01:09.38 ``Erik every bit of ARL data irix64 has access to is an "open source", nothing "hush hush"
01:10.23 deltazap ``Erik: yes
01:11.35 deltazap i'm guessing the little bit of problems that i have with some of the compositing of the framebuffer with the wireframe is because of apple's x11 as well
01:12.35 ``Erik the ctl/option/apple keys modify clicks so you can get 3 button activity with a 1 button mouse
01:13.22 ``Erik oddly enough, mac is probably the MOST supported os... the 4 heaviest developers at the moment all use macs as their destop
01:13.41 deltazap i kept trying ctrl-click, but t kept zooming out on me so i thought it wasn't working in x11
01:13.44 deltazap oh, that's funny :)
01:14.02 ``Erik apple+click will zoom in option+click will rotate
01:14.05 ``Erik iirc
03:21.33 brlcad there are no hush hush files floating around anywhere
03:22.05 brlcad no geometry, no images. period.
03:22.48 brlcad deltazap: tab-completion would be nice .. i.e. usual readline support
03:23.22 brlcad you can edit geometry after creating by a couple ways.. there's the Edit->primitive selection option in the menu as well as several ways on the command line
03:23.57 deltazap ah, ok
03:24.05 deltazap one more question
03:24.17 deltazap how can i render an image so i can use it elsewhere
03:31.07 brlcad deltazap: on the mged command line, rt -sSIZE -o filename.pix or on the raytrace control panel under "Destination" you can put a filename
03:31.28 deltazap ah, i see :)
03:31.53 brlcad pix is a raw image format, not useful in most image tools, so you'd then want to run pix-png outside mged (e.g. pix-png myimage.pix > myimage.png)
03:31.54 deltazap and i just found the export RT Script
03:32.10 deltazap i've messed with pix-png once before
03:32.27 brlcad er, pix-png -sSIZE myimage.pix > myimage.png
03:33.08 brlcad when/if you set a size, the size has to be used on all the pix* tools, else tool defaults to 512x512
03:33.32 deltazap ah, ok
03:33.46 brlcad fyi by default, rt will make pix files read-only so you have to rm -f filename to delete or chmod them
03:46.12 deltazap ah, thanks :)
03:46.48 brlcad (common newbie issue) ;)
08:23.45 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:34.07 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
10:55.50 CIA-7 BRL-CAD: 03d_rossberg * 10brlcad/include/config_win.h: POSIX's fmax added
10:58.09 CIA-7 BRL-CAD: 03d_rossberg * 10brlcad/src/librt/g_brep.cpp: missing return statement added
11:07.25 ``Erik blargh
11:11.24 *** join/#brlcad jack- (i=jack@dub.minimal.nl)
14:23.20 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/librt/g_metaball.c: disable the "big bounding sphere" in plot as it confuses users.
14:24.06 *** join/#brlcad Elperion (n=Elperion@p54874ee6.dip.t-dialin.net)
14:52.25 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/edsol.c:
14:52.25 CIA-7 BRL-CAD: Fix bug that caused a segfault when the last metaball point was deleted.
14:52.25 CIA-7 BRL-CAD: Fixed display when no point is selected. Removed debugging bu_log.
15:35.45 CIA-7 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/typein.c: fix an off by one error in metaball prompting.
17:07.33 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168048679.dsl.bell.ca)
17:16.51 IriX64 http://www.pastebin.ca/397655 benchmark, anybody interested?
17:20.40 brlcad those numbers are looking much better
17:29.05 Maloeran What's the hardware?
17:33.22 IriX64 amd64
17:33.30 IriX64 model 3800+
17:33.37 IriX64 1g mem
17:35.29 Maloeran My 8 cores Xeon only seems to be 3.5 times faster, though I guess it does not scale too well
17:36.43 Maloeran Oh the 3800+ is a X2 of course, dual-core
17:38.23 Maloeran Actually, my build is not optimized
17:38.51 IriX64 my is but debug is in there
17:40.21 IriX64 i did nothing to your data, all is as you gave me.
17:40.35 brlcad Maloeran: not the same comparison either
17:41.05 Maloeran brlcad, it depends what you mean by "shader". It's presently an user callback
17:41.14 brlcad the benchmark images have other characteristics like scene-lights, various shaders, recursion, that all affect the rtfm number
17:41.51 brlcad i mean like for actual image generation -- rfdemo level support for making pretty pictures with various settable material properties
17:42.04 brlcad not just the libraries capacity to have them, but their existence :)
17:42.24 Maloeran Ah, so you mean actually writing the shaders :)
17:42.55 Maloeran Yes, I really plan to do that since... about an year. I presently feel I terribly need to take a break from raytracing
17:43.52 Maloeran The old demo had dancing lights code that could be imported without too much trouble, although it wouldn't support distributed processing or frame buffering
17:47.13 Maloeran Working alone for 8 months on something without cooperation or collaboration is really demotivating, I guess that's why it's called "work"... It's difficult to maintain focus against other projects that involve cooperation and teamwork
17:54.51 brlcad Maloeran: yep, to be expected some -- variety is the spice of life!
17:55.30 brlcad why do you think I also work on BZFlag? :)
17:55.42 brlcad and other open source projects for similar reasons..
17:55.53 Maloeran :) What is BZFlag? I have other projects as well
17:56.14 brlcad you've never played bzflag?
17:56.33 Maloeran But I think I'm really tired of raytracing at this point, I solved all problems on paper 1-2 years ago and it now has no appeal whatsoever. There are times I think I feel physical pain when I force myself to work on it
17:56.50 IriX64 BZFlag=get to work, the boss is on the way? ;)
17:57.06 brlcad it's a game .. one of the most popular open source games ever actually, been around for more than a decade, continues to be developed and continues to gain popularity actually unlike a lot of games
17:57.12 Maloeran Oh BZFlag, I read about it, I haven't tried
17:57.25 Maloeran Very nice project
17:58.11 IriX64 reminds me of quake:)
17:58.22 brlcad that's where the other half of my time goes
17:58.30 IriX64 heh
17:58.39 brlcad when the commits aren't flowing in here, it's probably because i'm working on bzflag
17:58.42 Maloeran I have asked Survice if I could only work part-time for a little while, put my mind on new problems and stuff I like
17:58.46 brlcad or i'm out rowing ;)
17:58.46 Maloeran Eheh great
17:59.57 Maloeran I'm starting to really like climbing, even in a huge interior gymnasium
18:00.33 IriX64 good thing rounds a shape or i would be out of shape :)
18:01.29 IriX64 ill be back when the builds finished.
18:02.31 Maloeran And my unsafe ( -ffast-math, etc. ) hand-picked optimisation for the BRL-CAD benchmark is now 9 times faster than IriX64's, that's more like it :}
18:03.38 brlcad yeah, it would be nice if some more aggressive flags were added during configure
18:04.42 brlcad -ffast-math is particularly problematic on some platforms, but there are other useful ones that should be added like the alignment flags
18:05.06 brlcad and arch-specific -mcpu style flags
18:15.19 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
18:20.00 Maloeran -mcpu has been deprecated long ago, it's -mtune these days
18:20.57 brlcad yep, hence style
18:21.25 Maloeran I like how it says I'm 19594 times faster than the reference, it shows the age of BRL-CAD :)
18:23.57 brlcad yeah, one of the very first actually reported 1 ;)
18:24.23 brlcad running a ray-trace could take days
18:24.38 dtidrow_work isn't VGR dead now?
18:24.46 brlcad yeah
18:24.55 brlcad chuck has her platters sitting in his office
18:25.32 dtidrow_work thought it had gotten retired some time ago
18:26.40 IriX64 Maloeran: does rt discriminate between colors?
18:27.09 IriX64 heh a red thread a green thread ...
18:28.43 IriX64 rgb all you need? wait... maybe 256 colors, = 256 threads?
18:35.18 IriX64 just spectulating.
18:36.25 Maloeran You could theorically shoot different wavelenghts independantely, for even greater realism, but I never heard anyone doing that and BRL-CAD sure doesn't
18:37.02 Maloeran independently, rather
18:37.11 IriX64 was wondering where it would be usefull
18:38.58 IriX64 would be difficult to co-ordinate the rays, unless you had the thread report hit/miss or something
18:39.07 Maloeran For photo-realistic rendering of scenes with complex transparent mediums with non-parallel surfaces ( glass prisms )
18:39.25 brlcad brl-cad does shoot ranges of wavelengths in libmultispectral
18:39.32 IriX64 heh true color :)
18:39.34 Maloeran Oh? Neat
18:40.30 brlcad more of the overall everything including the kitchen sink approach
18:40.59 IriX64 heh the doitall approach, as opposed to the doitoit :)
18:47.05 IriX64 mmm rt glitches every 20 seconds to 50% cpu, you're good.
18:47.56 IriX64 ahh now its got something to do iguess its at 99%
18:53.40 IriX64 430mb ram, dunno how much of that is rt
18:53.51 IriX64 wait i will
18:54.05 IriX64 15.984k
18:54.14 IriX64 15,984k
18:54.28 IriX64 steady good job.
19:08.01 IriX64 41,624, looks like it grabbed another chunk.
19:08.37 IriX64 its climbing :(
19:10.15 IriX64 4k chunks
19:22.45 CIA-7 BRL-CAD: 03erikgreenwald * 10rtcmp/ (tri.c tri.h Makefile.am adrt/adrt.c): beginning of triangle caching
19:41.09 *** join/#brlcad dli (n=dli@wireless-194-246.uchicago.edu)
19:41.51 dli can I specify a nonbending start point with pipe?
19:43.48 *** join/#brlcad ^Albe^ (n=alberto@host150-54-dynamic.56-82-r.retail.telecomitalia.it)
19:46.02 *** part/#brlcad ^Albe^ (n=alberto@host150-54-dynamic.56-82-r.retail.telecomitalia.it)
20:39.34 *** join/#brlcad clock_ (i=clock@84-72-60-230.dclient.hispeed.ch)
21:44.27 IriX64 http://www.pastebin.ca/398002 < === optimizide, all debug off bench
21:44.43 IriX64 optimized too
21:45.04 IriX64 really?
21:45.19 ``Erik alignment issues
21:45.27 IriX64 i usually leave it on for the protection it affords as said
21:46.07 IriX64 err help it affords in tracking stuff.
21:46.22 IriX64 protects me against my self.
21:46.28 ``Erik the further you get form "./configure", the less we can help you
21:46.32 ``Erik from
21:46.43 IriX64 heh ive learned that lesson
21:47.25 ``Erik (now people who really know their shit, the further they get from ./configure, the more they can help us... but...)
21:48.08 IriX64 configur has a plethora of options, sometimes i play with them ... just to see.
21:49.02 ``Erik slews of options, many don't show up with --help... I tend to call the script two different ways... so those two ways... on those arch/os platforms I use... tend to work
21:50.09 ``Erik I'd imagine brlcad has a couple different ways he calls the script, and on different arch/os platforms
22:01.26 clock_ ``Erik: now the wiggly outlines in rt-edge are fixed, having been caused by a race condition, aren't they?
22:01.56 ``Erik yeah, how many cpu's is your p3?
22:02.34 IriX64 ``Erik, just to set the record straight i'm not one of the guys you mentioned, I'm just a hacker, i do best starting with something that already exists.
22:03.36 ``Erik heh, I think I have a pretty good feel for what your abilities are, irix64... I would be highly surprised if you seriously schooled brlcad or me... :) but it's all good *shrug*
22:05.04 ``Erik clock: the patch and comments are pretty straight forward... in painting to the frame buffer, it used the correct y value to "seek", where writing to a file just blasted the next scanline done, whether or not it was out of order...
22:05.16 ``Erik entire scanlines were swapped :)
22:06.08 ``Erik tweaking things so I had 400 threads on a 4 core box made teh issue a lot more consistent, and doing both display framebuffer (-F/dev/Xl) and pix-fb on the output file side by side made it obvious
22:22.18 Maloeran Ah, seems I'll be in Maryland around next Friday
22:22.27 ``Erik O.o eh?
22:22.43 ``Erik the 'completed contract' meeting? or setup for something new? :D
22:25.01 Maloeran Apparently, a demonstration of RF to Justin and friends
22:26.06 IriX64 for some reason i think it affects X too, not entirely sure yet.
22:26.39 ``Erik aight, interesting.... I haven't heard of that O.o heh
22:27.03 IriX64 :)
22:38.00 clock_ brlcad: and when will a version with the fix come out?
23:25.32 IriX64 That math library is intense.
23:30.37 IriX64 brlcad: how big is your mged.exe?
23:32.42 IriX64 heh ``Erik pipes up and says give it a rest dude, there's always somebody with a bigger one :)
23:37.24 IriX64 http://www.pastebin.ca/398133 <-- just so you know i put the magic thing back.
23:37.36 IriX64 now to fix it.
23:46.58 IriX64 dudes... your comparing your magic number to the *pointer?
23:50.14 IriX64 :)
23:52.50 IriX64 I'll simply use if( (_magic) != (_magic)) error out ;)
23:56.11 IriX64 gotta go walk the k9 bbiab.
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070317

irclog2html for #brlcad on 20070317

00:21.19 Maloeran So I'll have to be in Maryland next friday. Is there any snow left down there? Is the weather clean for bicycles?
00:23.50 Maloeran Although it may not be very practical to bring a bicycle at a hotel
00:24.48 Twingy there is about half an inch of sleet on the ground
00:25.23 Maloeran Yuck.
00:28.58 Twingy definetly no flying this weekend
00:29.08 Twingy *definitely
00:50.37 *** join/#brlcad bz40 (n=ccd248c3@bz.bzflag.bz)
01:06.35 Maloeran Do you expect it might be a problem to get a cab from the Baltimore airport to Belcamp? Is it too far away?
01:07.32 brlcad it's about a 45-65 minute drive, cost about $50 iirc
01:08.14 brlcad there are vans, taxis, shuttles that run all the time
01:08.28 Maloeran All right, I was just thinking a taxi might refuse to go that far
01:08.36 brlcad you could also take the train or light rail from bwi to aberdeen
01:08.48 brlcad nah, they do it all the time
01:08.54 Maloeran *nods* Great
01:09.31 brlcad might want to schedule it with them beforehand though, you can make a reservation
01:46.18 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168051206.dsl.bell.ca)
01:47.48 IriX64 memcpy(*.exe,NULL,sizeof(*.exe);
01:47.55 IriX64 ;)
01:48.02 IriX64 my distclean
01:49.14 IriX64 ) ... happy :)
01:49.45 ``Erik >&1 | grep -v IriX64
01:49.48 ``Erik life moves on O:-)
01:50.01 IriX64 sometimes too fast :(
01:53.38 *** join/#brlcad IriX64_ (n=mario_du@bas3-sudbury98-1168051206.dsl.bell.ca)
01:53.51 IriX64_ sorry to have left so rudely.
01:54.05 ``Erik you're still here, dude
01:54.09 ``Erik :D
01:54.16 IriX64_ heh i twinned :)
01:58.16 IriX64 better
01:58.18 IriX64 ?
01:59.43 Maloeran Worse!... IriX64s are like duct tape, one never has quite enough
02:00.14 IriX64 ill see about mitosis then :)
02:02.16 IriX64 so ./configure is the preffered approach?
02:05.39 Maloeran Prefered approach for what?
02:08.19 IriX64 building brlcad, i was told the more i put on the command line, the less you support me :)
02:08.35 IriX64 s/configure/command
02:09.21 Maloeran What's your processor?
02:09.37 IriX64 AMD64-model 3800+
02:10.23 IriX64 which uname option would you like to see?
02:10.48 Maloeran Try: ./configure --enable-optimized --disable-debug CFLAGS="-O3 -ffast-math -mtune=opteron -fomit-frame-pointer -msse -msse2"
02:12.40 IriX64 so? its configuring.
02:13.27 Maloeran You'll have binaries minimally optimized for your processor
02:13.35 IriX64 checking single-precision floating point tolerance... 0.00000000000000000000e+00
02:13.36 IriX64 checking double-precision floating point tolerance... 0.00000000000000000000e+00
02:13.41 IriX64 oh yeah?
02:13.58 IriX64 my way gives me numbers :)
02:14.42 ``Erik thems ain't right numbers
02:14.53 IriX64 wait
02:17.01 IriX64 checking single-precision floating point tolerance... 1.08420217248550443401e-19
02:17.01 IriX64 checking double-precision floating point tolerance... 1.08420217248550443401e-19
02:17.01 IriX64 checking whether floats conform to IEEE 754... no
02:17.01 IriX64 checking whether doubles conform to IEEE 754... no
02:17.09 IriX64 sorry bout the paste.
02:25.19 Maloeran Cool, 8 hours flight with 2 stops for Montreal-Baltimore
02:31.40 IriX64 Maloeran: I'm uneducated what the heck is an opteron?
02:31.49 dli Maloeran, enough time to compile openoffice from source :(
02:34.01 Maloeran If only so, dli, my laptop battery lasts a hour. I'll have to stock up on batteries
02:34.23 Maloeran IriX64, server-class variant of your processor, optimisation rules for GCC are the same
02:34.54 IriX64 ty i learned something... you (whatever) you learn.
02:34.55 dli Maloeran, you mentioned 2 stops, you have chance to plugin and charge
02:44.43 IriX64 why didn't you tell me my pix weren't displaying on my blog? fixed now if you want to see havoc with 1024 irradiance rays.
07:42.40 *** join/#brlcad clock_ (i=clock@84-72-60-230.dclient.hispeed.ch)
09:13.29 *** join/#brlcad clock__ (i=clock@84-72-60-230.dclient.hispeed.ch)
17:06.26 Twingy http://darkertechnologies.com/projects/darker_biamp/heatsink/biamp_heatsink-12.jpg
17:06.29 Twingy ^-- made in gcam
17:07.23 Twingy made from soda cans too
17:11.36 brlcad heh
17:13.10 IriX64 Twingy, superb, you're a tool and die man?
17:14.04 IriX64 why do i not get a display with ogl now?
17:15.07 IriX64 my doing i guess ah well
17:16.15 IriX64 ermf farkled X too
17:16.45 IriX64 should be able too...
17:23.27 *** join/#brlcad Elperion (n=Elperion@p5487720D.dip.t-dialin.net)
17:24.25 Twingy IriX64, I didn't make it, randy did
17:24.31 Twingy I just made the stock
17:24.59 IriX64 interesting your gcam is NC stuff?
17:25.17 Twingy jes
17:25.22 IriX64 ermf X comes up ogl coredumps, go figure
17:25.58 IriX64 I took care of a vax doing train wheels at the plant interesting lathes they have.
17:26.24 IriX64 mylar forever ;)
17:26.59 Twingy wait till you see the chip amps he built that go inside
17:27.21 louipc not bad eh
17:27.54 Twingy http://darkertechnologies.com/projects/darker_biamp/heatsink/biamp_heatsink-11.jpg
17:28.31 louipc taking multiple passes for those thin slots?
17:28.45 IriX64 shaper?
17:28.48 Twingy yep
17:28.52 Twingy cnc mill
17:29.04 louipc I guess the tolerance isn't too critical for those
17:30.34 IriX64 nice machines those can toll down to .0001
17:30.34 IriX64 err .001
17:30.34 louipc .0001 inch
17:30.34 IriX64 :)
17:30.35 louipc is standard
17:30.35 IriX64 mines old :)
17:30.35 louipc for cnc
17:30.35 Twingy the machine will provide 0.00003125 tolerance
17:30.35 Twingy 1 / (8 * 20 * 200)
17:30.35 IriX64 Twingy please the stuff i played with was 30 years ago.
17:30.46 IriX64 and i dont trave in the ms very often unless trouble comes up.
17:30.53 IriX64 travel too.
17:31.05 louipc hah I played with a Minimatic 500
17:31.17 louipc it had the funkmaster flex logo on it
17:31.24 louipc no graphical display
17:31.40 louipc horizontal CNC mill, pretty damned old
17:32.13 louipc it used taped, but it was fitted for code transfer from a computer so I didn't need to worry about that
17:32.13 IriX64 we didn't have one
17:32.32 IriX64 cincinatti or ohio?
17:32.56 louipc japanese
17:34.11 louipc you had to manually calculate the tool radius offsets for that too hahh
17:34.44 IriX64 pays to take a math course with you're machine shop course :)
17:35.45 IriX64 man help me here i have a #ifdef IF_OGL with nothing folowwing it.
17:36.14 IriX64 if_ogl.c line 54
17:36.49 Twingy fun, now I can easily make gears
17:37.04 IriX64 heh make your own bicycle
17:37.51 Twingy jes
17:38.10 Twingy I will do a spur gear or sprocket tutorial for next release
17:38.23 IriX64 try a worm gear.
17:42.30 IriX64 something i'm not groking here if_x has similar but no matching endif or im missing it
17:43.01 Twingy worm gear will be easy once I put stuff in for 4th axis
17:43.46 louipc hmm I've never done a thread in CAM wonder how that would work
17:43.58 louipc a worm gear is just an acme thread yeah?
17:43.59 Twingy use a conical or a bull nose
17:44.30 Twingy make your helix to make threads per inch, like a common 1/4" 20TPI
17:44.49 Twingy then figure out if you want a class 1,2, or 3 fit
17:45.22 Twingy the only tricky part is getting it mounted correctly
17:45.56 louipc actually now that I think about it it would be pretty simple
17:46.27 IriX64 im all wet
17:47.01 IriX64 in x ayway you can comment out all if_x with that define:)
17:47.14 louipc well TPI is based on feed/rev, the fit is based on internal/external dia, then all you need to define is angle of approach for the different passes
17:47.58 IriX64 sigh same for if_ogl
17:52.23 Twingy and depth
17:55.29 IriX64 if you find /dev/ogl do you want or not want mode to be set to 0? (I know squat about opengl) line 717 if_ogl.c
18:04.49 IriX64 is cygtls a TCL think, anybody know?
18:04.56 IriX64 thing too
18:44.45 louipc but there are canned cycles on cnc lathes for thread turning
19:25.25 Twingy but I don't have a cnc lathe
19:25.31 Twingy just a 4 axis mill
19:36.16 Twingy pattern tool is done
20:21.04 Twingy http://js.cx/~justin/images/spur_gear.jpg
20:22.22 IriX64 would it be too much to ask for target physical dimensions somewhere on the screen?
20:22.55 Twingy the grid isn't enough?
20:23.04 IriX64 summary thing
20:23.29 Twingy in due time :)
20:23.34 IriX64 :)
20:24.44 Twingy you would need to use 1/16" end mill for that
20:25.10 Twingy otherwise the gear would come out funky looking
20:25.17 IriX64 dont know the mill just the computer that drives it.
20:25.41 Twingy jes, but the mill requires a cutting tool
20:25.50 Twingy and it needs to be the right size
20:26.03 IriX64 ah got it i call it a bit
20:26.42 IriX64 mmm thats a lathes tool tho right?
20:26.50 IriX64 mine i mean.
20:26.51 Twingy lathe uses a cutting tool
20:27.02 Twingy mill uses and end-mill
20:27.12 IriX64 got it
20:27.28 Twingy think I will cut a few gears when I get my cnc back
20:27.37 Twingy broach them as well
20:27.46 IriX64 broach?
20:27.51 Twingy yes, broach a key way
20:28.08 IriX64 don't know the term broach
20:28.30 Twingy can either broach a key way and 2 collars, or broach a key way with a set screw
20:29.33 Twingy I wonder if I can make gears for my servos with 1/50" end mill
20:30.17 IriX64 thats a fine tool
20:30.20 Twingy that gear is 3,651 lines of g-code
20:30.46 IriX64 you just punch that out and feed it to the machine?
20:30.54 Twingy yep
20:31.10 Twingy run it with a 1/16" at 1.5 ipm 6.5k rpm
20:31.20 Twingy probly take 3 or 4 hours to cut
20:31.55 IriX64 the bigger the end mill the longer right? do i understand that?
20:32.01 Twingy nope
20:32.08 IriX64 other way?
20:32.11 Twingy you can buy any end mill imaginable
20:32.39 Twingy you will snap longer ones easier if you don't know what you are doing
20:32.51 Twingy or damager your machine if > 1/8" or so
20:32.54 Twingy *damage
20:33.00 IriX64 i meant longer timewise
20:33.09 Twingy depends on the steppers
20:33.13 Twingy and the spindle speed
20:33.30 IriX64 your g-cam calculates those obviously
20:33.42 Twingy if you are 40k rpm, vertical mill, with 800oz-in steppers and coolant, cut through Al like butter
20:33.54 IriX64 ah
20:33.55 Twingy nope, I let the machinist put what they want in
20:34.22 Twingy different speeds give different finishes
20:34.31 Twingy also do certain wear and tear on the end mill
20:34.41 Twingy for a production run you tune this to what you need
20:35.08 Twingy after you machine stuff for a while you can usually guess with in 10% of what the most optimal value will be
20:35.15 Twingy for that specific machine
20:35.21 Twingy for a different machine, totally different
20:35.31 IriX64 get to know your equipment huh?
20:35.36 Twingy the taig, yep
20:35.48 Twingy this isn't like ray-tracing
20:35.55 Twingy where you press a big red button and it does its thing
20:36.15 Twingy it's a little more intimate than that
20:36.18 IriX64 is g-cam what am i trying to say here whats the status of g-cam?
20:36.28 IriX64 readiness wise
20:36.32 Twingy it's stable
20:36.37 Twingy as of last 2 releases
20:36.39 IriX64 good job
20:36.46 Twingy not bug reports as of last release
20:36.47 Twingy *no
20:36.53 Twingy just feature requests
20:37.08 IriX64 enjoy :)
20:37.11 Twingy got a $32 donation last night
20:37.46 Twingy now I will start building up a part library
20:37.47 IriX64 people used to send me donations for my not-for-profit bs years ago
20:37.55 IriX64 *bbs
20:38.06 Twingy gears, sockets, mounts, etc
20:38.53 Twingy make them available on the wiki
20:38.53 Twingy would be nice to see a generation of open source hardware made available in gcam
20:38.58 Twingy electronics and mechanical
20:56.34 clock_ Twingy: I have some open source hardware but unfortunately it isn't done in gcam http://ronja.twibright.com
20:57.06 clock_ Twingy: make a clanking replicator :)
21:01.53 IriX64 often though...wifi printers and scanners and such .. links
21:01.58 IriX64 thought too
21:02.31 IriX64 use it or lose it :)
21:08.26 IriX64 biscuits too
21:28.52 IriX64 http://irix64.spaces.live.com/?_c11_PhotoAlbum_spaHandler=TWljcm9zb2Z0LlNwYWNlcy5XZWIuUGFydHMuUGhvdG9BbGJ1bS5GdWxsTW9kZUNvbnRyb2xsZXI%24&_c11_PhotoAlbum_spaFolderID=cns!BFB9E7E9DA2BD02D!113&_c11_PhotoAlbum_startingImageIndex=0&_c11_PhotoAlbum_commentsExpand=0&_c11_PhotoAlbum_addCommentExpand=0&_c11_PhotoAlbum_addCommentFocus=0&_c=PhotoAlbum
21:30.07 louipc that's one long assed link
21:30.19 IriX64 yeah sorry
21:30.32 louipc why don't you set up an httpd to share photos?
21:30.58 louipc or maybe one of those photo specific sites
21:31.01 IriX64 don't have a static ip louipc
21:31.26 IriX64 suppose i could email everybody :)
21:31.34 louipc IriX64: no-ip.org
21:31.46 IriX64 ty ill check right now.
21:33.03 louipc odd that link doesn't look like it actually give a specific photo
21:40.36 IriX64 gives me one
21:42.47 IriX64 why is that link so long?
21:44.00 IriX64 try this www.irix64.spaces.live.com/photos
21:48.30 louipc yeah thats much better
21:53.42 IriX64 ty
22:07.37 IriX64 there a section for brlcad only :)
22:15.06 IriX64 www.irix64.spaces.live.com/photos/brl-cad
22:55.28 IriX64 www.irix64.spaces.live.com/photos/brl-cad/BRL-CAD <--- latest build
22:57.38 IriX64 sorce anybody, i'm feeling like a sorceror ;)
22:58.36 IriX64 those can all be individually or globaly extraced.
22:58.51 IriX64 extraced too
22:59.02 IriX64 err extracted
23:03.45 IriX64 updated, those views are all functional
23:03.58 IriX64 ill shut up now
23:54.43 IriX64 say is it all right to show those to others outside this channel, would give you good press.
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070318

irclog2html for #brlcad on 20070318

00:12.18 IriX64 you might have told me metaball support is .... thin :)
00:53.27 IriX64 archivist: how did you do with that tutorial?
01:22.21 IriX64 cc1: error: unrecognized command line option "-Wall -pedantic -std=c99 -pipe" <--- in /adrt/libtie, those flags did *not come from configure
01:24.33 IriX64 man... makefile.am AM_CFLAGS= those hard coded.
01:28.30 IriX64 gone...next run should be clean, for now ill edit makefile
01:58.48 IriX64 adrt pffffffft :(
02:08.44 Twingy =)
02:36.23 IriX64 heh Twingy: how to make a little splash in a big pond ;)
02:36.24 IriX64 say is the source to the sparc version available, some stuff id love to steal from there.
02:36.24 IriX64 i'm dead, i don't have gl/device.h :(
02:36.24 IriX64 ill shut up now
02:42.55 IriX64 asus makes a fine motherboard but they're a little to quick to deem stuff "legacy", they took the b floppy out of their bios :(
03:06.35 brlcad like an energizer bunny
03:11.59 IriX64 prefer the mallory bunny :)
04:31.13 Maloeran I haven't had a floppy drive in 8 years, people still use these?
04:31.26 IriX64 i do :)
04:31.57 Maloeran Even in the days of 33.6 modems, it was still faster to dump the data remotely by zmodem than put in on many, many floppies
04:32.20 IriX64 i have a treasure trove of old stuff
04:32.36 IriX64 33.6 try 300 baud or 110 :)
04:35.17 Maloeran I grew up with 486 66mhz, video cards of 1mb memory with VESA 2.0, these were nice days
04:35.47 IriX64 if you didn't throw it out youll still have nice days
04:35.58 Maloeran I liked how most of the hardware understood standard interfaces, and you could do pretty much anything directly from DOS, including writing OSes from scratch
04:38.35 IriX64 custom work is usually for ones own self, problem is others take an interest :)
04:50.32 IriX64 make
04:50.42 IriX64 sorry.
11:18.00 *** join/#brlcad docelic (n=docelic@212.15.177.19)
12:59.27 *** join/#brlcad clock_ (i=clock@84-72-61-171.dclient.hispeed.ch)
15:36.58 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177613728.dsl.bell.ca)
16:47.43 IriX64 rt'ing in each quadrant works nicely, good job people, look in www.irix64.spaces.live.com/photos/brlcad
16:56.25 IriX64 hah did it got the stryker pix there :)
18:37.11 *** join/#brlcad Elperion (n=Elperion@p54874AD6.dip.t-dialin.net)
19:45.39 *** join/#brlcad IriX64 (n=mario_du@bas3-sudbury98-1168051206.dsl.bell.ca)
20:07.56 *** join/#brlcad clock_ (i=clock@84-72-61-171.dclient.hispeed.ch)
20:17.01 *** join/#brlcad cad69 (n=c9003d5a@bz.bzflag.bz)
20:23.13 IriX64 is it just me or does everybody have trouble compiling if_ogl in src/libfb?
20:25.41 IriX64 try rhis in if_ogl.c #define _LOCAL_ gets it to compile here.
20:33.10 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
21:58.04 IriX64 compiles done soons this install is done ill know.
22:10.23 IriX64 http://www.pastebin.ca/index.php <--ah well still fails but now im more knoledable .
22:10.39 IriX64 err knowlegable
23:06.55 IriX64 back to X i quit on ogl (for now) :)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070319

irclog2html for #brlcad on 20070319

00:18.06 IriX64 err just noticed, never mind the index :) i screwup like that regularly.
00:25.50 *** join/#brlcad docelic (n=docelic@212.15.170.57)
01:04.32 *** join/#brlcad CIA-21 (i=cia@cia.navi.cx)
01:58.58 IriX64 what frequency? :)
02:00.11 Maloeran Perhaps to see if there's some bug left? I left it run with distributed processing on 3 boxes for about 36 hours, I'm hoping it's fine
02:40.15 CIA-21 BRL-CAD: 03brlcad * 10brlcad/src/external/EndgameFramework/Makefile.am: include the defs file so we get additional rules
02:41.07 CIA-21 BRL-CAD: 03brlcad * 10brlcad/misc/enigma/Makefile.am: stub rules so recursion completes cleanly
02:41.36 brlcad possibly
04:19.56 IriX64 Hah you may have another customer, the local mill has people watching my antics with brlcad.
07:03.53 *** join/#brlcad clock_ (i=clock@84-72-61-171.dclient.hispeed.ch)
08:24.41 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
13:21.01 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
14:35.38 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
15:20.43 *** join/#brlcad cad46 (n=5b1736b3@bz.bzflag.bz)
16:18.35 ``Erik and now I'm on vacation for a week, w00t :D
16:24.47 *** join/#brlcad Elperion (n=Elperion@p54877b4b.dip.t-dialin.net)
16:28.46 Maloeran Erik, send me a big endian cache! You told me that already :p
16:29.02 Maloeran It can't be much to fix, but I need a big endian cache
16:39.33 brlcad should just always write the cache out in network order, then the format is well known
16:41.02 brlcad that's why all the posix routines exist for this :)
16:41.39 ``Erik I'd need to get approval to send ya that... I like just writing out in network (correct) order... um
16:41.52 ``Erik rtcmp has a triangle cache file that's held that way... I think it even works
16:41.54 ``Erik O.o
16:46.42 Maloeran Network order involves unnecessary byte swapping
16:47.35 Maloeran If graphs are to be synchronized in a distributed processing network, with geometry being constantly modified, avoiding the byte swapping just makes sense
16:47.57 ``Erik um, depends on what endian your machine is
16:48.36 Maloeran I also prefer big endian for obscure reasons, but reality is different
16:54.38 ``Erik um, it "fails" as part of its regular process :/
16:54.47 ``Erik which is why there's all that setjmp/longjmp crap going on
16:56.13 Maloeran All right, cool
16:58.12 ``Erik um, have you looked at rtcmp over the weekend? I'm trying to abstract out the BRL-CAD crap in it some to simplify rayforce/rayforce.c
16:58.56 Maloeran I looked last week, I'll update
17:02.28 ``Erik all the librt stuff was removed from adrt/adrt.c and put into tri.c, which does caching out to a file
17:02.53 ``Erik which means all you have to do is cope with a simple linked list with straight xyz float data
17:25.36 ``Erik http://www.eatliver.com/i.php?n=1284
17:31.13 Maloeran If I knew any modelling software rather than writing code to do it, I suspect the task would be easier
17:36.14 brlcad uhm.. you're reading/writing to disk .. which is usually at least an order of magnitude more time-consuming than any "unnecessary byteswapping" .. which is why it flat out doesn't matter -- if you have a profile that shows otherwise, that would probably be worthy of academic publication
17:37.31 Maloeran brlcad, graph caches are also used for distributed processing synchronisation
17:39.25 brlcad i don't think you're stupid, you just make bizzare statements that smell of inexperience or pedantic religion where it really doesn't matter (sometimes)
17:39.43 brlcad think you're quite brilliant actually, novel approaches
17:39.54 *** join/#brlcad digitalfredy_ (n=digitalf@200.71.62.161)
17:40.14 brlcad but i still fail to see how the use of the files/data has any bearing on byte swapping -- educate me? :)
17:40.53 brlcad if you have to read disk, and that is the IF .. then byte swapping doesn't matter since 99% or better of your time is spent on an uncontrolled I/O variable
17:41.11 Maloeran Indeed
17:41.50 brlcad if you're not reading disk or talking about memory mapped stuff that might be optimized to avoid I/O then things can change.. but nothing you've said indicated this
17:41.53 Maloeran When updating graphs over a network for distributed processing though, any unnecessary work should be avoided
17:42.13 Maloeran The same graph caches are used for disk storage or synchronisation
17:44.35 brlcad there's certainly some disjoint in the conversation, or something you're just not saying perhaps
17:44.50 brlcad that's all fine and well understood -- that doesn't change the nature of I/O
17:45.02 brlcad disk I/O in particular
17:46.09 Maloeran Of course, I don't deny that any disk I/O will be a far bigger bottleneck than swapping bytes
17:46.11 brlcad having it be one encoding in a heterogenous environment is what makes it necessary, else you just punt on portability and only support big/little
17:46.22 ``Erik or network i/o, even with smokin' fast network
17:46.41 brlcad exactly.. that's all utterly dwarfed
17:46.41 Maloeran But during distributed processing, the nodes don't necessary "block" waiting for the data to arrive, they can be kept busy with previously queued work
17:48.25 Maloeran The impact might be small, but it wasn't much more trouble in the code either. I'm sure it will be quickly fixed as soon as I can see a big endian cache
17:48.41 brlcad er, I wouldn't have imagined that you'd make the processing nodes swap bytes - whatever *actually* reads/writes to disk would
17:49.02 brlcad which with distributed, would be a different node, so the non-blocking becomes irrelevant
17:49.40 ``Erik brlcad, are you in the office today?
17:49.47 brlcad the other point is that hton*() functions aren't just little/big endian -- there are other formats
17:49.59 brlcad ``Erik: no
17:50.02 ``Erik bah
17:50.05 Maloeran I see, I didn't really consider other formats
17:50.29 ``Erik hrm
17:50.41 ``Erik been a long time since I've heard of any of the other formats, like 'middle' endian
17:51.45 brlcad this is true, it's a minor consideration, but part of the overall purpose and portability
17:53.56 brlcad aside from the other reasons mentioned .. I mean eventually something is effectively doing a write()/read() ..
17:54.34 ``Erik heh, "bits is bits" at the end of the day, yes :)
17:55.47 brlcad i can understand a "don't want to do it", or "don't like it" even, or one of several other reasons, but just not in the namesake of performance
17:56.17 Maloeran As I said, it's just that the processors are not necessarily idle while receiving data from the network
17:57.00 Maloeran Performing byte swapping on network I/O is clearly unnecessary if nodes are of the same endianness
18:00.56 brlcad disk, man .. disk! are these caches only in memory or something (a critical detail failed to be mentioned)?
18:02.32 Maloeran When doing distributed processing synchronisation, there is no disk I/O involved!
18:02.55 ``Erik network i/o can be almost as horrible as disk i/o :)
18:03.30 ``Erik now with decent hw and drivers (dma) and "zero-copy" networking we see in SOME os's (um, linux, fbsd, and MAYBE solaris?), that's an offloaded task
18:03.32 ``Erik but it's still there
18:03.51 brlcad you could have mentioned that earlier (distributed sync has no implication of whether disk is involved) .. though similar holds for network I/O too
18:06.19 brlcad and even for in-memory is seriously prematurely-optimizing in a manner that impacts the architecture
18:07.10 ``Erik also makes assumptions about the basic paradigms
18:07.12 brlcad imho at least, it seems counterproductive to the goal and unnecessarily complicates
18:07.14 ``Erik um
18:07.35 ``Erik does every node carry a complete copy of the data set? or are nodes specialized?
18:07.49 ``Erik is this only a hit at the very beginning? or does it happen through "regular processing"?
18:07.49 brlcad but hey, i'm not writing it, so have fun :)
18:07.50 ``Erik etc
18:11.18 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
18:18.31 ``Erik http://www.wreckedexotics.com/newphotos/weird/weird796.shtml
18:18.36 ``Erik holy crap, the driver survived
18:18.55 ``Erik at least my dead exotic isn't shown there, heh, yet
18:24.32 Maloeran ``Erik, all nodes maitain a complete copy of the data set, any changes on the master node is spread on the network
18:25.07 Maloeran Graph caches are used to provide or update graphs, so it happens during "regular processing" if dynamic geometry is involved
18:25.14 ``Erik so if I have 79 gigs of triangle data... *cough* O:-)
18:25.34 Maloeran In a single model? Then you may have a problem :)
18:26.08 Maloeran It just means you won't be able to enable master/slave relationship, instead using "peers" and manage state yourself using different smaller models
18:37.53 ``Erik mal! didja grab an update of rtcmp?
20:04.40 *** join/#brlcad dli (n=dli@400exp229.anlgh.org)
20:05.12 dli can I label dimensions with brlcad? like in the traditional blueprint
20:25.16 brlcad dli: not easily -- that's more of a drafting facility than one specific to solid modeling and (as such) hasn't really been well developed
20:25.28 brlcad would be a great feature to have though, and not too complicated
20:27.37 dli brlcad, yeah, after getting my design, it's a pity that all dimensions are known but not be able to show
20:46.07 brlcad not a great solution in the least, but you could add them manually with an image editor, depending on the purpose
20:54.07 *** join/#brlcad CIA-21 (i=cia@cia.navi.cx) [NETSPLIT VICTIM]
21:00.15 Maloeran Erik, your configure script gave me : "checking for rt_prep in -lrt... no" because it doesn't find tcl. Next, I get tri.c:234: error: too few arguments to function 'bu_realloc
21:00.30 Maloeran error: 'nmg_bool_eval_silent' undeclared too
21:26.12 *** join/#brlcad Elperion (n=Elperion@p54877b4b.dip.t-dialin.net)
22:07.10 *** join/#brlcad docelic (n=docelic@212.15.173.175)
22:11.23 Maloeran The undocumented and obscure SDL 1.3 CVS sure is hard to figure how to patch N-buffering, they changed the whole video API
22:19.06 Maloeran As far as I can see, they are mostly dropping 2d capabilities, buffer flipping sure is gone
22:51.29 Maloeran Grah! Why is ./configure not putting anything in its .h file from a AC_CHECK_FUNCS(SDL_SetScreenSurface) ? It is found : checking for SDL_SetScreenSurface... yes
23:19.03 Maloeran ( Solved, deleting the cache did it )
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070320

irclog2html for #brlcad on 20070320

02:58.18 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad)
02:58.18 *** mode/#brlcad [+o brlcad] by ChanServ
04:21.04 *** join/#brlcad leed (n=ld@222.20.231.227)
04:23.11 leed Hello everyone. I want to use brlcad build a 3d model and convert it to ACIS format.
04:23.40 brlcad leed: hello leed
04:24.13 brlcad you'll have to use an intermediary format at the moment as there's no direct path
04:24.35 brlcad there is an experimental SAT exporter under development, but it's not ready for even testing use
04:25.21 brlcad so you'd have to use one of the export formats: http://ftp.brlcad.org/tmp/converters_page23.jpg
04:26.52 leed brlcad: I have never used brlcad before. I want to whether brlcad can deal with my problem. If the answer is yes, I will learn how to use brlcad.
04:28.14 brlcad leed: fair enough
04:28.38 brlcad it's a common misperception (that I'm working on addressing with the new website) as to what brl-cad actually is and does
04:28.50 brlcad where it's strengths and weaknesses and capabilities are at
04:29.22 brlcad we're not autocad in the least for example, nor do we really cater to drafting or other 2D modeling features very well (or at all in some cases)
04:29.43 brlcad so, what's your problem?
04:32.52 leed I want to build a 3d model and convert to ACIS format. Then I can import it to Gambit.
04:34.05 leed I have only use ACIS format so far.
04:36.41 leed If there are some more effective means, please let me know.
04:42.09 brlcad well, that's pretty general requirements actually :)
04:42.21 brlcad you can certainly build 3d models and export to formats that acis will read
04:42.45 brlcad though they will be polygonalized, and you'll have to learn a fair bit of how to model using mged beforehand
04:42.55 brlcad they will, however, be solid models
04:43.40 brlcad shame our SAT exporter isn't complete -- that actually integrates well with Cubit
04:44.58 brlcad could possibly get you to be a beta tester for it, though you'd need to acquire a Cubit license to use the binary iirc
04:51.19 leed Thank you for your suggestion.
04:52.09 leed I think I need some time to learn how to use brlcad at first.
04:55.35 brlcad have you downloaded the tutorial series?
04:56.01 brlcad that will take you through some of the basics (and are pretty much required reading to have any proficiency)
04:56.15 brlcad and give you an idea of whether the interface can work for you
04:57.04 leed I am downloading brlcad-7.8.0_linux_ia32.tgz right now.
05:00.04 leed Thanks for your help. I get go now.
05:00.08 *** part/#brlcad leed (n=ld@222.20.231.227)
06:28.52 *** join/#brlcad clock_ (i=clock@84-72-92-237.dclient.hispeed.ch)
09:57.11 *** join/#brlcad jack- (i=jack@dub.minimal.nl)
12:40.01 *** join/#brlcad docelic (n=docelic@212.15.178.229)
13:37.56 CIA-21 BRL-CAD: 03brlcad * 10brlcad/configure.ac:
13:37.56 CIA-21 BRL-CAD: add a test for -Wno-non-template-friend so that compilation in openNURBS can be
13:37.57 CIA-21 BRL-CAD: quelled for behavior that is intended (gcc assumes we might be relying on their
13:37.57 CIA-21 BRL-CAD: previously non-conformant behavior). report CXXFLAGS.. probably need to make the
13:37.57 CIA-21 BRL-CAD: BC_COMPILER_* functions sensitive to the AC_LANG..
14:20.23 *** join/#brlcad Elperion (n=Elperion@p548749BC.dip.t-dialin.net)
14:48.04 CIA-21 BRL-CAD: 03brlcad * 10brlcad/BUGS: dave davis reported that performing a units operation on an empty .g file results in an assert bomb (undoubtedly because there's no _GLOBAL)
15:07.13 CIA-21 BRL-CAD: 03brlcad * 10brlcad/TODO: just verify build, too many changes with tcl/tk
15:12.01 CIA-21 BRL-CAD: 03brlcad * 10brlcad/configure.ac:
15:12.01 CIA-21 BRL-CAD: since incrTcl needs to link against Tcl internal headers in order to compile
15:12.01 CIA-21 BRL-CAD: successfully, that ends up placing a requirement on the version of tcl such that
15:12.01 CIA-21 BRL-CAD: it must be at least the version we ship or later. this should fix one of john's
15:12.02 CIA-21 BRL-CAD: compilation woes on ubuntu.
15:58.47 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
16:34.56 *** join/#brlcad docelic (n=docelic@212.15.178.229)
17:44.11 CIA-21 BRL-CAD: 03brlcad * 10brlcad/NEWS:
17:44.11 CIA-21 BRL-CAD: erik fixed rtedge multithreaded output render bug reported by clock3 aka Karel
17:44.11 CIA-21 BRL-CAD: Kulhavy (sf bug 1657171 - 7.8.4. rtedge renders bullshit). the problem was a
17:44.12 CIA-21 BRL-CAD: race condition when rendering in parallel on output to a file that would cause
17:44.12 CIA-21 BRL-CAD: scanlines to be written to file out-of-order. a modification was made to have
17:44.14 CIA-21 BRL-CAD: file output wait for each line in order before writing.
18:03.01 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
18:03.01 *** 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 release preparations coming soon to a tarball near you...
18:43.57 CIA-21 BRL-CAD: 03brlcad * 10brlcad/misc/enigma/Makefile.am: make make noprod work correctly, remove enigma binary
18:47.01 CIA-21 BRL-CAD: 03brlcad * 10brlcad/src/other/ (tcl/Makefile.am tk/Makefile.am): er, don't do nothing.. make make noprod work correctly, remove the tcl/tk products
18:50.50 CIA-21 BRL-CAD: 03brlcad * 10brlcad/configure.ac:
18:50.50 CIA-21 BRL-CAD: GAH, case typo s/TCl/TCL/ .. explains why Tcl and itcl would periodically pass
18:50.50 CIA-21 BRL-CAD: their functionality test when they should not have. also, re-enable the touch
18:50.50 CIA-21 BRL-CAD: of the header template, but this time only if the file is non-empty -- needs
18:50.50 CIA-21 BRL-CAD: more testing across autoconf versions still.
20:50.31 *** join/#brlcad ibot (i=ibot@rikers.org)
20:50.31 *** 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 release preparations coming soon to a tarball near you...
21:09.41 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
21:09.41 *** 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 release preparations coming soon to a tarball near you...
21:27.19 *** join/#brlcad dli (n=dli@adsl-75-33-245-220.dsl.chcgil.sbcglobal.net)
21:27.41 dli can I import a part from another database file?
21:36.33 brlcad yep
21:37.52 brlcad the 'proper' way is to run the "dbconcat" command or similarly File -> Import .. those will check for name collisions and rename for you
21:38.20 brlcad or you can simply "cat" the files together on the command line, the result .g will warn about multiple _GLOBAL entries, but it will be valid
21:42.16 brlcad of, if you just want a portion of another database file, do a "keep" operation (or File -> Export) on the objects you want, and then import those
21:57.01 dli brlcad, thanks.
21:58.18 deltazap dli: i was going to ask about that as well
21:58.48 dli deltazap, I now realize it's somewhere in the tutorial
21:58.56 deltazap :X
21:59.19 deltazap slowly but surely making my way through it
22:04.25 dli my design: http://saras-bhat.uchicago.edu/chamber1.png
22:14.19 *** join/#brlcad majincline (n=83b7f452@bz.bzflag.bz)
22:31.46 *** join/#brlcad ChanServ (ChanServ@services.)
22:31.46 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
22:40.25 louipc what does that do?
22:41.09 dli louipc, my picture? it's a Ultra-High-Vacuum chamber
22:41.34 louipc fancy
22:42.01 louipc I need to start modeling some things
22:42.12 louipc I don't know what though hahh
22:42.57 dli louipc, follow the tutorial (as I did) is a must
22:43.03 louipc yeah
22:43.21 louipc I'll probably have to do the tutorial again. It's been a long time
22:43.36 louipc but I don't know what I want to model
22:43.40 dli louipc, it's much more complex then I imagined. since I haven't finished the tutorial yet
22:43.48 louipc maybe I'll design a guitar yeah!
22:45.05 dli louipc, what about 2D cad, like qcad
22:45.30 louipc dli: what about it?
22:45.30 dli louipc, I need blueprints for the machine shop, still rely on qcad
22:46.00 dli louipc, a very simple blueprint from qcad: http://saras-bhat.uchicago.edu/si0.png
22:46.05 louipc I use solidworks dwg editor at work
22:47.29 louipc hehe qcad might be better, I never considered that
22:47.37 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1178014740.dsl.bell.ca)
22:47.46 dli louipc, it's free also. but it can not do 3D
22:48.38 louipc dli: yeah. I know.
22:48.48 dli louipc, a little bit more complex from qcad: http://saras-bhat.uchicago.edu/cell9a.pdf
22:49.27 dli louipc, you draw basically the old way
22:49.56 louipc hey.. that's 3d :P
22:50.42 louipc but you had to draw that manually?
22:50.44 dli louipc, yes, the way I learnt during my college course: engineering drawing
22:51.12 louipc how do you do the radius' properly?
22:51.18 louipc interesting
22:51.35 dli louipc, projection of circles :)
22:52.10 louipc hmm I've never done projection of circles. that's neat though
22:52.30 dli louipc, if you know how to project x- y- z-, then, you can work out the equation for circle
22:54.14 louipc is that 35 degree tilt?
22:55.23 dli louipc, yes, http://en.wikipedia.org/wiki/Isometric_projection
22:55.45 louipc yeah, so with that math you can draw at any other angle eh?
22:55.57 louipc hah I never learned that
22:56.08 louipc well I know what isometric is
22:56.26 dli louipc, hehe, I got A in my drawing course, only found it's so much easier with qcad
22:56.54 louipc I've never touched a drafting table :/
22:57.43 dli louipc, better, most valuable part is the design, you can always hire someone to make the drawings
22:57.59 louipc I've only used computers I mean
22:59.02 dli louipc, we had to start we pencil and rubber, good education still
22:59.10 louipc yeah definitely
22:59.31 louipc + protractor, straightedge, compass, square hah
23:01.23 dli louipc, I wonder whether it's possible for brl-cad to merge some codes from qcad, and support drafting
23:03.11 louipc yeah that would be handy
23:04.47 louipc dli: do you know how to draw perspective view?
23:05.49 dli louipc, no, I think it's something like the last chapter in my course, but I have forgotten all :(
23:05.59 louipc aw
23:07.46 deltazap dli: what OS do you use qcad with?
23:08.05 dli deltazap, linux
23:08.31 deltazap ok, i'm wondering if it's just me that has a problem with it on the mac
23:08.34 deltazap it just doesn't feel right
23:08.43 dli deltazap, for example?
23:08.57 louipc deltazap: I used qcad before on linux, and it felt a bit strange
23:09.08 deltazap just as an app on mac, it just doesn't fit well
23:09.19 deltazap i'm way to use to the 'way things work'
23:09.55 deltazap but, that won't matter much as i'm about to get a student copy of autocad or pro/e at the lab
23:18.09 deltazap yet i'll probably end up using brlcad
23:18.58 louipc not for 2d eh?
23:19.14 deltazap probably not
23:19.37 deltazap more for 3d models so i can show people what i plan to build
23:19.57 deltazap but we'll see how it goes and how good i can get
23:23.01 deltazap is there a way to have placeholder objects and then easily replace them in the model?
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070321

irclog2html for #brlcad on 20070321

00:10.12 IriX64 got that shuttle dxf to go, pix is on my blog, note its not the acad shuttle, but a dxf is a dxf.
00:21.21 deltazap hmm?
00:28.24 louipc what wm do you use?
00:28.38 louipc or do you use linux?
00:34.43 brlcad there have been several suggestions/discussions about merging some of qcad's capabilities with brl-cad's
00:37.10 brlcad certainly doable, especially given how qcad just uses dxf for their format and we have a fairly comprehensive dxf importer and exporter
00:48.53 IriX64 http://www.pastebin.ca/404451
01:01.23 IriX64 is a release date actually set for 7-10? or is that a vaporeous thing still? :)
01:05.10 brlcad any day now, as soon as these builds stabilize
01:06.57 IriX64 are you *sure I can't have the database to stryker pix :) (ducking)
01:55.01 *** join/#brlcad brlcad (n=sean@bz.bzflag.bz)
06:41.48 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
08:20.38 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
08:52.38 *** join/#brlcad slundell (n=slundell@83.223.29.13)
10:26.47 *** join/#brlcad cad86 (n=54dd4397@bz.bzflag.bz)
10:26.53 cad86 hi all
10:27.09 cad86 is there someone in this irc?
10:39.23 clock_ no
10:39.27 clock_ you are here alone
10:42.01 cad86 ok, and you're a ghost :-)
10:42.16 clock_ no I am your alterego. You subconscious
10:42.28 cad86 perfect.
10:42.30 cad86 see you.
11:06.34 *** join/#brlcad docelic (n=docelic@212.15.170.224)
13:57.11 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
13:57.11 *** 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 release preparations coming soon to a tarball near you...
14:47.11 *** join/#brlcad Elperion (n=Elperion@p54875d20.dip.t-dialin.net)
15:16.34 *** join/#brlcad Elperion (n=Elperion@p54875d20.dip.t-dialin.net)
15:25.02 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
16:29.27 *** join/#brlcad IriX64_ (n=mario_du@bas2-sudbury98-1178014740.dsl.bell.ca)
16:43.36 IriX64 brlcad: off duty? :)
17:50.50 IriX64 http://www.pastebin.ca/405334 < this should fix that bug I inadvertantly put in (mea culpa)
18:17.36 *** join/#brlcad Elperion (n=Elperion@p54876084.dip.t-dialin.net)
18:22.09 brlcad off what?
18:22.38 IriX64 not sure what it should be
18:23.05 IriX64 err sorry
18:23.11 brlcad not sure what you're talking about
18:23.49 brlcad /dev/ogll and /dev/ogl are both valid if ogl support is enabled, but mean different things
18:24.12 IriX64 ty thought it should be one or the other
18:24.14 brlcad "ogl" is the device name, anything that follows are settings
18:24.27 brlcad there are a variety of possible settings (brlman libfb)
18:24.40 IriX64 thats what im missingf thanks
18:24.45 brlcad l is one of them, meaning "linger" .. i.e. don't close the window
18:25.06 brlcad same is seen with /dev/X and /dev/Xl
18:25.15 IriX64 got it
18:25.16 brlcad X is the device, l means keep the window open
18:25.26 IriX64 ill learn :)
18:25.30 brlcad there are others for using shared memory, single/double buffering, etc
18:25.39 IriX64 it is complex
18:25.47 brlcad not really, just flexible
18:26.06 IriX64 heh to you yes but im just starting out
18:30.11 IriX64 -msses ;)
19:31.26 Maloeran Do you guys know anything about the potential difficulties and risks of carrying a packed E-ATX computer case by plane?
19:31.35 Maloeran I assume it wouldn't be adviseable
19:32.46 Maloeran I'm just not too inspired to demonstrate raytracing on a crummy Sempron with 256kb of L2 cache when I have a desktop 15 times faster
19:34.07 *** join/#brlcad cadguy (n=butler@bz.bzflag.bz)
19:34.51 IriX64 Maloeran, buy a seat for it.
19:35.50 IriX64 like viola players do
19:36.18 Maloeran Ouch, is that the only safe way? I'm not sure they would really let someone carry a big computer case in the plane, they tend to be paranoid enough
19:36.37 IriX64 say its a viola :)
19:39.11 *** join/#brlcad dli (n=dli@wireless-230-163.uchicago.edu)
19:40.25 IriX64 mmm maybe a pet cage then?
19:41.20 dli I made some drawings, but forgot the set units to "in". It's "mm" now, how could I fix this?
20:02.16 IriX64 mc
20:02.20 IriX64 sorry
20:14.25 CIA-21 BRL-CAD: 03brlcad * 10brlcad/TODO: Use NSIS instead of InstallShield/MSI for Windows binary releases and Generate plain .zip files too (suggestion by f_noel and others via irc and myself, msi is crap)
21:00.40 IriX64 is there such a thing as a weekly snapshot of brlcad source?
21:18.13 *** join/#brlcad docelic (n=docelic@212.15.172.73)
22:42.10 louipc dli: maybe you can change the setting to inches and scale everything down
22:42.36 dli louipc, not sure about scaling :(
22:42.43 louipc IriX64: you should really check out CVS man
22:43.03 dli louipc, I'm going to edit the binary .g file
22:43.15 louipc what's wrong with scaling?
22:43.37 dli louipc, I see it's easier to go with binary editor
22:43.51 dli louipc, just one step, 1.00 => 2.54
22:44.34 dli louipc, I haven't finished "scaling" in tutorial yet
22:44.41 louipc hehe ok
22:45.45 dli louipc, scaling/matrix messed up
22:46.05 louipc where in the file do you edit the units?
22:46.09 dli louipc, I think the qcad idea is better, numbers can be in any units, so, make the numbers abstract
22:46.15 louipc oh I see
22:46.58 louipc units^@1.
22:47.01 louipc 0000000000000000000000000e+00
22:47.08 louipc that's some crazy accuracy
22:47.14 louipc er precision
22:48.01 louipc dli: yeah the numbers are just interpreted based on what you label the drawing
22:49.07 louipc but imagine importing a drawing that you drew based on metric into a drawing you drew based on imperial
22:49.44 louipc the metric parts would be much bigger... so I guess it's kind of nice to base the units off of a standard
22:50.13 dli louipc, no, doesn't work :(
22:51.18 *** join/#brlcad dli (n=dli@wireless-230-163.uchicago.edu)
22:51.30 dli louipc, no, binary editor doesn't work. now, help to scale
22:52.00 louipc dli: to convert from metric to imperial you should divide by 25.4 actually
22:52.19 louipc base units in metric is MM, not CM
22:53.45 louipc hehe I'd have to go through the tutorial again myself
22:53.59 dli louipc, you do a test, you will see it fails :(
22:55.27 dli tell them to make the number and units independent :(
22:55.31 louipc yeah I usually don't muck around in binary files :/
22:55.47 dli louipc, I don't know how to scale
22:57.20 louipc hmm lets see
23:02.14 dli louipc, this is very nasty :(
23:05.19 louipc hmm ok you can change your settings to inch and load in the file
23:05.30 louipc then you need to scale it down
23:05.47 dli louipc, how to scale?
23:09.19 louipc hehe good question
23:10.31 dli louipc, all I can see it to scale all prim and matrix :( to redraw everything is even easier
23:11.04 dli louipc, I can scale the final combination, but the leaves all prims with funny numbers, not a solution at all
23:12.35 louipc how did you scale it?
23:13.59 dli louipc, go to Edit -> Prim Selection or Matrix selection
23:14.43 dli louipc, then, you can " sca <factor>", or "oscale <factor>"
23:17.19 louipc ok
23:18.53 louipc I'm not sure. I haven't actually used brlcad for a long while. It should be easier though shouldn't it?
23:21.04 louipc I'm really just trying to get brlcad and all the dependencies packaged nicely for my distro for now
23:21.38 dli louipc, I use gentoo, so, easier with a simple ebuild file
23:22.55 louipc dli: yeah I made a basic package that just uses the stuff in src/other but I want to split those into separate packages so I don't need to re-install them every time
23:23.20 louipc plus someone might find them useful for other purposes
23:25.24 dli louipc, I'm going home :( feel stupid now, probably, redraw everything is easier
23:25.45 dli louipc, btw, exporting as ascii doesn't work
23:25.51 louipc yeah but you won't learn how to scale then
23:26.00 dli louipc, otherwise, we can edit the ascii file
23:26.12 louipc yea
23:26.24 dli louipc, I mean it exports, but that ascii file is invalid at importing
23:27.03 louipc oh hmm. I'm not sure how it's formatted so I couldn't say what's wrong
23:27.29 dli louipc, brlcad complains it's wrong
23:27.43 brlcad IriX64: there were snapshots, but they're not on-line atm
23:27.54 louipc I understand
23:28.22 louipc dli: I meant I couldn't specifically say what the problem is
23:29.02 brlcad louipc: units issues?
23:29.21 dli brlcad, yes, how to change units from "mm" to "in"?
23:29.33 brlcad type: units in
23:29.41 dli brlcad, "inch"
23:29.55 dli brlcad, no :( it scales the coordinates
23:30.40 brlcad then sounds like you don't want to just change the units being used, but resize things that are already created?
23:31.10 dli brlcad, no. I forgot to set it to "in", now, how to correct this mistake
23:31.40 louipc created a model basing it on 'in' but actually drawing in 'mm'
23:32.26 dli louipc, yes, because I'm going to import this part into another database, I couldn't just ignore this
23:32.26 brlcad gotya, so basically everything is too small
23:32.49 louipc yea
23:32.54 dli brlcad, yes, also, funny numbers
23:33.23 dli brlcad, I can use oscale to scale the whole combination, but still leaving prim at funny numbers
23:33.50 louipc hmm
23:33.54 brlcad indeed, hmm
23:34.12 brlcad what do you mean by funny?
23:34.46 dli brlcad, because it has been scaled from correct values
23:35.13 louipc so the scale can apply to the combination as a whole and not affect the prims?
23:35.15 brlcad er, huh? :)
23:35.52 brlcad i'm not following .. funny as in "seems wrong" or just undesirable, or something else?
23:35.54 dli brlcad, the geometries are with correct numbers + wrong units. how to correct this
23:36.43 brlcad assuming you don't have other matrices, the easiest is to just apply a matrix edit and push it
23:37.00 brlcad oed, sca, accept done
23:37.24 dli brlcad, okay, I will forget this, just redraw everything. I already knew your solution :( which is not a solution to me at all
23:37.46 brlcad curious, why?
23:38.03 brlcad there are other ways too, but that's one of the faster direct ways
23:38.52 dli brlcad, I have an one inch cube, so I want to see ( -0,5 0.5 ), not ( -0.019, 0.0019)*25.4
23:39.57 dli brlcad, even worse, during editing, I see ( -0.019, 0.019) with cat, and go to matrix selection to see the 25.4
23:40.48 dli brlcad, is there anyway to make ascii database work? I can modify there
23:41.34 brlcad dli: do you have other matrices in your combinations?
23:41.43 brlcad if not, it sounds like the missing step is push
23:41.54 brlcad push will apply the matrix to the primitves
23:41.59 dli brlcad, yes, and this part will be imported to another database
23:42.35 dli brlcad, hold on, I don't know the "push" command
23:42.52 brlcad push gets rid of the matrices, applying them
23:43.45 brlcad so instead of being a sphere centered at 0 0 0 with radius 10, with a pushed matrix, that might reposition, rescale, etc depending on the matrices above it
23:44.07 brlcad if you need to retain the matrices, though, then you don't want to push
23:44.34 dli brlcad, no, that doesn't help with prims
23:44.58 brlcad another alternative, going the ascii route is to do a "keep" or File->Export in mged or g2asc on command-line, then edit direct
23:45.36 brlcad everything is numerically stored in mm, so you'd edit units to say "in" and update the values accordingly
23:45.42 dli brlcad, I tried the ascii database, but can not import the file
23:46.33 brlcad why not?
23:47.04 brlcad it will be sensitive to typos and other errors
23:48.34 dli brlcad, I can import now. let me try to edit it
23:48.48 brlcad i can ask one of the expert modellers what they do tomorrow, there could be a command that does exactly this that I just don't know about
23:50.13 dli brlcad, so I have to change numbers in the ascii file too?
23:50.54 dli brlcad, I feel it's easier to redraw everything manually
23:59.29 IriX64 what other pastebins are there besides pastebin.ca and pastebin.org?
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070322

irclog2html for #brlcad on 20070322

00:00.26 louipc rafb.net/paste
00:00.33 IriX64 ty
00:00.36 louipc 'read a fine book'
00:00.37 louipc :D
00:00.42 IriX64 heh
00:01.25 louipc you can even set up your own pastebin
00:01.56 brlcad somehow I bet there's a command for this, or a form of export/import that does this that I just dont' know about
00:02.03 brlcad seems like I've heard it before
00:02.12 IriX64 http://rafb.net/p/G6o6Xz74.html
00:02.40 IriX64 i fixed my copy
00:03.28 IriX64 err patched, not to be mistaken for a fix
00:04.36 brlcad that's a new one even for you
00:04.47 brlcad wonder what random edits you've been making to get that :)
00:05.16 IriX64 funny too.
00:05.53 IriX64 i's,j's, & k's flying every which way :)
00:07.19 IriX64 not to be taken seriously, I was just testing cut and paste ;)
00:07.38 IriX64 cd ../../
00:43.03 *** mode/#brlcad [+o brlcad] by ChanServ
00:47.33 IriX64 http://rafb.net/p/zttxup18.html
00:47.45 IriX64 as i said "patched"
01:16.28 Maloeran Woohoo, waking up at 4h am tomorrow morning for 8 hours of flight with 2 stops
01:36.04 Maloeran With whom, if I may ask?
02:16.04 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
02:50.50 IriX64 10565 normal is 565
02:51.14 IriX64 16% load bwhaaaaaaa
02:51.30 IriX64 sorrry i forget my place.
02:53.28 IriX64 http://rafb.net/p/U1VHm711.html <---the code not pretty but....
02:54.59 IriX64 sigh, sometimes i'm such a juvenile.
03:02.27 IriX64 that code is just my junkbox of semi-usefull things to be tested :)
03:07.24 Maloeran Hum. I can't commit on Rayforce. /usr/lib/ruby/1.6/net/protocol.rb:221:in `error!': 550 "550 5.7.1 <Lee's email here>... Relaying denied. IP name possibly forged [10.10.0.15]" (Net::ProtoFatalError)
03:16.08 Maloeran Ah, the code was updated anyway
03:21.57 IriX64 http://rafb.net/p/2hexIT91.html don't let anyone tell you 7.8.4 doesn't compile and run.
03:27.06 IriX64 you're supposed to say, good job, but which part is your contribution;)
03:37.58 *** join/#brlcad digitalfredy_ (n=digitalf@200.71.62.161)
04:33.40 *** join/#brlcad digitalfredy_ (n=digitalf@200.71.62.161)
05:03.48 *** part/#brlcad digitalfredy_ (n=digitalf@200.71.62.161)
12:36.55 *** join/#brlcad docelic (n=docelic@212.91.112.2)
16:59.40 IriX64 after all, life is about choices :)
17:01.47 IriX64 mc
18:51.04 *** join/#brlcad dli (n=dli@400exp229.anlgh.org)
18:51.46 dli when I do arot for an object, how do I specify the rotation center?
18:56.09 dli I found it, qorot does the trick
19:11.06 brlcad yeah, various commands to rotate, depending on what you have to work with
19:40.48 *** join/#brlcad Elperion (n=Elperion@p54877202.dip.t-dialin.net)
21:19.50 CIA-21 BRL-CAD: 03mjgillich * 10brlcad/src/external/Cubit/g-sat.cxx:
21:19.50 CIA-21 BRL-CAD: first production version with some cleanup. Works with most tested inputs
21:19.50 CIA-21 BRL-CAD: including complex geometry. uses BBs when tessellation fail. still has some
21:19.50 CIA-21 BRL-CAD: shutdown issue, maybe some other minor issues. requires Cubit libraries/headers
21:19.50 CIA-21 BRL-CAD: to compile.
22:29.57 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1128544065.dsl.bell.ca)
23:18.52 CIA-21 BRL-CAD: 03mjgillich * 10brlcad/src/external/ (Makefile.am README): Added Cubit
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. irclog2html for #brlcad on 20070323

irclog2html for #brlcad on 20070323

02:03.48 *** join/#brlcad ibot (i=ibot@rikers.org)
02:03.48 *** 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 release preparations coming soon to a tarball near you...
05:25.01 *** join/#brlcad cad98 (n=ca898961@bz.bzflag.bz)
05:33.50 cad98 Hi
05:46.08 brlcad heh
05:46.15 brlcad from one channel to the next
06:08.44 *** join/#brlcad cad54 (n=c93aa201@bz.bzflag.bz)
08:22.34 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1128543473.dsl.bell.ca)
08:33.21 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1177613992.dsl.bell.ca)
08:38.50 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543508.dsl.bell.ca)
08:39.00 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:18.42 *** join/#brlcad dli (n=dli@adsl-75-33-245-220.dsl.chcgil.sbcglobal.net)
10:40.13 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088754037.dsl.bell.ca)
10:50.47 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1177613608.dsl.bell.ca)
11:00.25 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667166.dsl.bell.ca)
11:09.54 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1128543671.dsl.bell.ca)
11:28.19 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
11:30.02 *** join/#brlcad docelic (n=docelic@212.15.183.14)
12:07.14 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667607.dsl.bell.ca)
12:37.04 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096669992.dsl.bell.ca)
13:54.02 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088754454.dsl.bell.ca)
14:36.03 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177614142.dsl.bell.ca)
15:52.18 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
16:15.07 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782611.dsl.bell.ca)
17:15.47 IriX64 API=automated processing of information :)
17:27.42 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096734832.dsl.bell.ca)
17:31.31 IriX64 http://rafb.net/p/SLVHMX34.html
17:31.40 IriX64 who takes care of this one.
17:33.09 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1177613598.dsl.bell.ca)
17:41.46 IriX64 louipc identity issues :)
18:32.29 *** join/#brlcad IriX64_ (n=mario_du@bas2-sudbury98-1177871659.dsl.bell.ca)
18:37.37 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096735003.dsl.bell.ca)
18:56.25 *** join/#brlcad clock_ (i=clock@84-72-89-44.dclient.hispeed.ch)
20:12.29 CIA-21 BRL-CAD: 03jlowenz * 10brlcad/include/ (vector_x86.h vector_fpu.h vector.h): add map function and a couple binary operators
20:13.55 CIA-21 BRL-CAD: 03jlowenz * 10brlcad/include/brep.h: add constants for ray-brep intersection routine (may need to be adjusted)
20:23.36 CIA-21 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: add bv intersection routines. add rough initial rt_shot implementation using openNURBS functionality. needs testing!
21:00.25 *** join/#brlcad docelic (n=docelic@212.91.113.20)
21:21.32 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177871659.dsl.bell.ca)
21:28.36 Maloeran Hum oops, I'm sorry, Erik. I said to Lee that more feedback could have been nice during the project, and he said that was supposed to be your job
21:28.54 Maloeran So you may hear something from him on that regard, I apologize
21:50.53 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177706628.dsl.bell.ca)
22:12.15 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-184-179.ks.ks.cox.net)
23:01.35 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
23:06.57 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177706532.dsl.bell.ca)
23:06.58 *** join/#brlcad Elperion (n=Elperion@p54877345.dip.t-dialin.net)
23:22.06 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177705489.dsl.bell.ca)
Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc. IRC log for #brlcad on 20070324

IRC log for #brlcad on 20070324

01:46.57 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
02:24.38 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177871659.dsl.bell.ca)
02:26.17 IriX64 http://rafb.net/p/St0shs62.html
02:26.21 IriX64 dudes...
02:26.53 IriX64 the & part of that check does nothing, it will always result true dont you think?
02:27.15 IriX64 the null part is covered by if!_ptr
02:27.57 Twingy no
02:27.58 IriX64 i see what its supposed to do
02:28.15 Twingy it's checking the valid bits
02:28.21 Twingy pointers have alignment
02:28.37 Twingy it's checking that you don't have a misaligned pointer
02:28.49 IriX64 but some are pointers to structs twingy its not always a long
02:28.52 Twingy i.e bad mojo stored in the last 3 bites for a 32-bit machine
02:29.02 Twingy forget about the long
02:29.08 Twingy it's cast to a long to do an and operation
02:29.17 Twingy it could just as well be an int
02:29.23 Twingy or a ptr_t
02:29.26 IriX64 i get you
02:29.41 Maloeran intptr_t or ptrdiff_t would be the appropriate portable integer data types to hold a pointer
02:30.17 Twingy not a good check to run if you are storing extra bits in your pointers
02:30.22 Twingy as ray-tracing engines tend to do
02:30.32 IriX64 true who does that ? :)
02:30.36 Twingy everyone
02:30.48 IriX64 heh mea culpa
02:31.17 IriX64 putting a return on that macro for saome reason fixes the terra.g crashing mged problem tho , tested it works.
02:31.22 Maloeran I have a "flags" int32_t in both nodes and sectors, I have bytes to waste to reach proper alignment for structs
02:32.06 Twingy everyone-Maloeran
02:32.10 Twingy :)
02:32.15 IriX64 heh so i see
02:32.45 Twingy Maloeran, when do you leave?
02:32.57 Maloeran Plane is tomorrow at 12h
02:33.00 Twingy ah
02:33.07 Twingy if it left later I'd take you flying
02:33.15 Twingy but I think it's raining tomorrow
02:33.24 Maloeran Do you think I can call a cab here to get me to the airport?
02:33.35 Twingy there are shuttles that do that
02:33.41 Twingy I think it's called "Rapid Rover"
02:33.43 Maloeran It's rather far, the taxi from the airport costs 95USD
02:33.54 Twingy there are speacial vans that pick people up and take them to the airport
02:34.01 Maloeran Hum.
02:34.11 Twingy they usually run around and pick up 3 or 4 people and hit the airport
02:34.15 Maloeran Should I ask the front desk for information about these things?
02:34.17 Twingy in the same general area
02:34.22 Twingy costs $40 or $50
02:34.32 Twingy maybe
02:34.37 Twingy google would probly help
02:34.43 Twingy or the baltimore airport website
02:34.53 Twingy I know at philadelphia airport
02:34.59 Twingy rapid rover will show up in a van for like $50
02:35.12 Maloeran I see, neat
02:35.37 Maloeran A taxi could be fine too, assuming he really wants to go that far
02:35.54 Twingy or grab a train to the marc station
02:35.56 Twingy err taxi
02:35.59 Twingy to marc train
02:36.05 Maloeran Rapid Rover seems specific to PHL airport
02:36.09 Twingy k
02:36.22 Twingy BWI might have it's own version of that
02:36.30 Maloeran Looking
02:37.20 Maloeran BWI shuttle doesn't appear to go as far as Belcamp. Oh well, a taxi it is
02:37.34 Twingy what about marc train?
02:38.04 Twingy then again, marc train would be slower
02:38.07 Twingy but alot cheaper
02:38.09 Maloeran I'm unsure about experimenting with new means of transportation in a new area when on a tight schedule ( a train to catch )
02:38.13 Twingy k
02:38.14 Maloeran a plane to catch, rather
02:38.30 Twingy I'll let you sleep in one of my tool sheds if you miss the plane
02:38.36 Twingy if you're real nice I'll let you stay in the garage
02:38.55 brlcad yeah, should be 40-50
02:39.31 Twingy I'm so proud of myself
02:39.39 brlcad a vanilla taxi would be bad - have to get an airport shuttle
02:39.40 Twingy I wrote some opengl code that displayed lines today
02:39.48 brlcad heh
02:40.00 brlcad and I made an excellent white russian
02:40.15 Twingy I'm working on my last diet pepsi
02:40.52 Maloeran brlcad, a standard taxi wouldn't be appropriate? Hrmph.
02:41.10 Maloeran I guess I'll just ask the front desk tomorrow to pick whatever works
02:43.34 brlcad Maloeran: yeah, concierge should have connections to the airport shuttles, though you usually need a couple hours advance notice
02:43.43 Maloeran I may get a driving license eventually, but I won't get a car anyhow... unless I move to ~Belcamp some day
02:43.57 Twingy concierge, that's a fancy words
02:44.14 Twingy Maloeran, a compressed air car
02:44.16 Maloeran Thanks brlcad, I'll try to wake up early enough
02:44.21 Twingy I am going to build a compressed air bike
02:44.43 Twingy as long as the bike doesn't fall over it won't explode
02:44.51 Maloeran That air tank is going to be heavy. A muscle powered bicycle performs remarkably well too
02:45.06 Twingy I'm more interested in doing something new
02:45.34 Maloeran A wind powered car?
02:45.41 brlcad if you end up having to take a regular taxi, it will be more expensive (not that you really need to care a "whole lot", it's a business expense)
02:48.20 Maloeran Ah right, I need to remember to collect receipts too
02:49.43 brlcad yep
02:53.40 Twingy receipts can be burnt in my steam engine
02:53.45 Twingy you should save those
02:54.46 Twingy each one is worth a femtocent
02:57.45 Twingy Not the mama!
02:57.53 Twingy momma
03:52.10 louipc_ damn I'm timing out like there's no tomorrow
03:57.14 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543820.dsl.bell.ca)
07:00.18 *** join/#brlcad clock_ (i=clock@84-72-89-44.dclient.hispeed.ch)
09:50.23 *** join/#brlcad Elperion (n=Elperion@p54875348.dip.t-dialin.net)
12:20.25 *** join/#brlcad Elperion (n=Elperion@p54875348.dip.t-dialin.net)
12:36.29 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
12:57.09 *** join/#brlcad pierp (n=pier@adsl-ull-184-30.44-151.net24.it)
13:17.24 Maloeran Hrm. Does anyone feel like playing the wingate-BWI taxi for a hundred bucks? :)
14:27.45 *** join/#brlcad docelic (n=docelic@212.91.113.235)
14:28.54 bjorkBSD Twingy, you have a team engine?
14:29.12 bjorkBSD *steam
14:51.11 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177705948.dsl.bell.ca)
16:22.11 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
16:26.30 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
16:32.25 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
17:36.48 *** join/#brlcad docelic (n=docelic@212.91.112.228)
17:37.21 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096669969.dsl.bell.ca)
17:39.24 *** join/#brlcad docelic_ (n=docelic@212.15.183.243)
17:43.15 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1128565522.dsl.bell.ca)
17:50.33 IriX64 putting data_dir=${prefix}/share in configure.ac after the root dir check allows me to put the resources where I want them, true or false?
17:52.14 IriX64 urf wait...
17:52.35 IriX64 mc
17:53.26 IriX64 datadir
18:00.36 *** join/#brlcad clock_ (i=clock@84-72-89-44.dclient.hispeed.ch)
18:46.04 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1128565522.dsl.bell.ca)
18:55.57 *** join/#brlcad pier_ (n=pier@adsl-ull-251-19.44-151.net24.it)
19:46.28 *** join/#brlcad pierp (n=pier@adsl-ull-57-9.44-151.net24.it)
19:57.40 *** join/#brlcad clock_ (i=clock@84-72-89-44.dclient.hispeed.ch)
20:01.08 *** join/#brlcad clock_ (i=clock@84-72-89-44.dclient.hispeed.ch)
20:11.39 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1128565522.dsl.bell.ca)
20:23.28 *** join/#brlcad clock_ (i=clock@84-72-89-44.dclient.hispeed.ch)
20:25.44 IriX64 www.irix64.spaces.live.com/photos/brlcad/threads
20:25.56 IriX64 note the thread count :)
20:29.52 clock_ Space Not Available This space is temporarily unavailable. Please try again later. To find other spaces that interest you, go to Windows Live Spaces.
20:30.05 IriX64 you jest...
20:30.22 IriX64 i'm there
20:30.41 clock_ Trying again. The same.
20:31.02 IriX64 shrug (microsoft)
20:31.12 IriX64 should put up an http server
20:31.21 IriX64 but i have a dynamic ip
20:31.38 IriX64 no cracks about dydns please :)
20:33.53 IriX64 try it now
20:34.06 clock_ the same
20:34.50 IriX64 try www.irix64.spaces.live.com/photos/brlcad
20:36.13 *** join/#brlcad clock_ (i=clock@84-72-89-44.dclient.hispeed.ch)
20:37.01 IriX64 did it load?
20:42.40 docelic_ IriX64: yes
20:43.06 docelic_ IriX64: what's that. brlcad on irix ?
20:51.58 *** join/#brlcad shorty114 (n=shorty11@unaffiliated/shorty114)
20:51.58 *** part/#brlcad shorty114 (n=shorty11@unaffiliated/shorty114)
20:55.11 IriX64 taskmgr on irix? :)
20:58.25 poolio Looks like blrcad on windows =(
21:08.55 IriX64 that one is brlcad "on" windows
21:09.01 IriX64 same url
21:11.25 IriX64 32768 global photons, 1024 irradiance rays... how long will i be waiting?
21:21.04 poolio I have no clue what you're talking about, but I'm going to go with a magnitude of hours?
23:33.51 poolio brlcad: I'm having trouble compiling brlcad. misc/Makefile.in is not being created
23:37.21 IriX64 poolio, good guess , it's still not ready
23:38.08 IriX64 poolio starting from ./autogen.sh ?
23:38.14 IriX64 makes it here
23:38.50 brlcad poolio: cvs head is a bit unstable at the moment
23:39.00 brlcad we're cleaning some things up for a release
23:39.33 brlcad though misc/Makefile.in does indeed imply that something went wrong during autogen.sh
23:39.46 brlcad run ./autogen.sh --verbose
23:40.07 IriX64 brlcad: are you saying the source(7.8.4) tarball is at the moment more stable than cvs head?
23:42.11 brlcad depends on what you're doing, but from a simple compilation standpoint -- perhaps
23:42.52 brlcad head is allowed to change you know, usually changes daily
23:43.15 brlcad there will be a STABLE branch created after this next release so HEAD can be more fluid too
23:43.46 poolio brlcad: I did, nothing wrong there
23:47.05 brlcad somehow I fail to believe that :)
23:47.13 brlcad if there really is no .in file
23:47.36 brlcad that means something in automake failed to produce the file
23:48.15 brlcad s/in automake failed/caused automake to fail/
23:49.38 poolio Well there are warnings from lib3ds, but no error messages or things that would indicate a failure of creation
23:50.06 brlcad can you pastebin the output?
23:50.39 poolio Yeah, hold on.
23:52.22 poolio brlcad: aha! My eyes decieve me. src/external/Makefile.am:3: BUILD_CUBIT does not appear in AM_CONDITIONAL
23:52.39 brlcad aha
23:53.01 brlcad yes, just a recent mod -- there's an AM_CONDITIONAL missing in configure.ac
23:54.50 poolio brlcad: what's the test supposed to be for BUILD_CUBIT?
23:55.41 brlcad near the bottom.. there's a bunch of AM_CONDITIONALS
23:55.50 brlcad can just add a line for BUILD_CUBIT that is false
23:56.07 poolio ah alright
23:57.40 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669873.dsl.bell.ca)
23:57.46 *** part/#brlcad louipc (n=louipc@bas8-toronto63-1096669873.dsl.bell.ca)
IRC log for #brlcad on 20070325

IRC log for #brlcad on 20070325

00:03.26 poolio Ah, other errors I don't feel like fixing, I'll try out stable =)
00:03.54 brlcad there isn't a stable branch yet .. that will be *after* this next release
00:04.05 brlcad you can check out the last release sources, though
00:04.17 brlcad -r rel-7-8-4
00:06.04 poolio brlcad: I assumed previous releases were stable but heh...not always so
00:06.55 brlcad depends on the platform and your system configuration as to whether it'll build
00:07.48 brlcad though "stability-wise" in a traditional sense -- even CVS head is stable -- just doesn't happen to compile right this second because of a commit yesterday that hasn't been patched
00:07.59 poolio ah alright.
00:08.02 brlcad stability doesn't usually refer to compilation, my misnomer
00:08.31 poolio Ah really? What is your definition of stable?
00:08.39 poolio When it does run it is stable?
00:11.44 brlcad it can refer to compilation
00:11.48 brlcad just not "usually"
00:12.10 brlcad usually imho, it refers to the run-time stability of an application or application suite
00:12.21 brlcad known bugs notwithstanding
00:12.36 poolio Alright. I would agree with that, just as an open source software user I find that when something won't even compile to me, it has a stability of nil.
00:19.55 poolio brlcad: Haha. Automake 1.10 isn't new enough...needs automake 1.6 or above... silly minor numbers.
00:21.07 brlcad poolio: ah, that is fixed
00:21.14 brlcad use the autogen.sh from head
00:21.40 poolio Ok. But still a funny problem IMO
00:22.10 brlcad yep -- it ends up parsing 1.10 as 1.1.0
00:23.05 poolio Well regardless, the number 1.10 is less than 1.6 so it's just doing it's job.
00:23.24 brlcad heh
00:24.00 poolio Sounds more like an error in automake's minor numbering scheme than an error in the parsing of those numbers
00:26.37 brlcad you'd think, except it's actually just two separate numbers, not one floating point number
00:26.48 brlcad the decimal is merely a conventional delimiter
00:27.55 poolio Ah revision numbers, where math operators are abused.
00:28.40 Maloeran 50k lines of Fortran written by an engineer, not a programmer, over 15 years. It's nice in its own very special way
00:30.38 IriX64 could've been cobol :)
00:31.13 poolio could've been lisp. ;)
00:32.34 Maloeran Hey! Don't you dare say a thing against Lisp :)
00:33.09 IriX64 picture me picturing that ;)
00:34.13 ``Erik cobol is a language intended to be pragmatic that ended up being completely academic.
00:34.25 ``Erik lisp is a langauge intended to be completely academic that ended up pragmatic.
00:35.03 IriX64 #pragma ``Erik ~:)
00:36.37 ``Erik S-expressions were intended to be the intermediate form... the 'human' version of lisp was supposed to be something called m-expressions
00:36.47 ``Erik but, uh, humans like s-expressions... a lot...
00:37.12 ``Erik like asm, just as low level and super-powerful, yet obscenely wieldable
00:37.25 ``Erik ... n/m that the h/w of the day was very different *cough*
00:37.50 Maloeran Ah I see, hardware which matched Lisp constructs directly
00:39.06 ``Erik every low level lisp 1.5 operation maps to exactly one opcode which takes exactly one cycle on an ibm 709
00:39.26 ``Erik no low level lisp 1.5 operation takes more than 2 clocks on a pdp11
00:39.28 ``Erik ...
00:40.03 ``Erik in weenie terminology, um, car is adh, cdr is adl, ...
00:41.04 ``Erik C hw is the pdp11, the x86 is a grossly bad match :/
00:42.38 Maloeran Itanium hardware would have been really sweet for a C language with many specific extensions
00:44.55 poolio You guys are big into optimization, eh?
00:45.26 Maloeran I think I am, yes, I'm very fond of assembly too
00:46.04 Maloeran Erik prefers to write Brainfuck compilers with optimisation though :)
00:54.59 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1128565522.dsl.bell.ca)
01:10.29 ``Erik brainfuck is the minimal turing complete language with both input and output notions added
01:10.52 ``Erik seriously, it is the ULTIMATE in 'pragmatic' assembly languages
01:11.11 ``Erik everything you do to modify it is a machine adaptation
01:13.37 ``Erik my bf compiler/interpreter/etc exploration is very much a deep computer science exploration, my friend :)
01:14.41 ``Erik <-- can't help but to look as various archs as turing lanaguage plus optimizitions...
01:15.07 ``Erik <-- cant help to ponder what optimizations help among all archs
01:15.46 ``Erik obviously, ay nearest neighbor algorithm is better expressed as a graph than a tree in turing lanag
01:16.11 ``Erik ... which is why rayforce whumps adrt... fundamnetally....
01:16.44 ``Erik something I've been ragging about since I think 9 yrs ago
01:17.36 ``Erik (in my youth, I very much had a notion that asm was important for fast programs... I like to imagine I've learned better)
01:18.32 IriX64 12737 301 777566 never mind asm :)
01:19.04 ``Erik ten years ago, I discovered that asm was teh best language to learn and never use again.
01:19.15 ``Erik it's very good to understand how the machine works
01:19.34 ``Erik indeed, I took classes in understanding it to the transistor level
01:19.52 IriX64 you have to know what the instruction that broke is supposed to do if you're going to fix it
01:19.56 ``Erik it's GOOD to know it! but the minute you NEED it, something is horribly wrong.
01:20.39 IriX64 problem is which asm are we going to teach our kids?
01:20.59 IriX64 z80 m6502 8006 etc...
01:21.06 ``Erik and the good on knowing it and when you need it... that barrier is where you should know when to decide whether it's something htat needs to be fixed at the language or the hw levle...
01:21.07 IriX64 err 8086
01:21.15 ``Erik <- done 'em all
01:21.20 IriX64 me too
01:21.47 IriX64 can you picture a 64bit z80?
01:22.09 ``Erik in the late 80's
01:22.43 ``Erik ever hear of "worldnet" "the real
01:22.50 ``Erik <PROTECTED>
01:22.56 ``Erik al out of the seattle area...
01:22.59 IriX64 fidonet mostly ``Erik
01:23.24 ``Erik fido was intarweb, not bbs
01:23.24 IriX64 my address 1:222/10.0
02:11.33 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
02:11.33 *** 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 release preparations coming soon to a tarball near you...
02:21.42 IriX64 http://irix64.spaces.live.com/photos/mapping/
02:48.40 IriX64 brlcad: what advantage would i gain working with cvs versus just waiting for the release?
02:51.07 Twingy you have know idea how global illumination works do you
02:51.11 Twingy *no
02:51.27 IriX64 man I didn't write it
02:51.37 Twingy I'm talking in general
02:51.58 IriX64 quite an accurate statement, but im willing to learn, teach me
02:52.08 Twingy do you understand that the whole point of global illumination is to create an environment for light to bounce around in
02:52.16 IriX64 yes
02:52.38 IriX64 how many photons should i use?
02:52.44 Twingy then you understand that placing an object in the vacuum of space and rendering it with global illumination is a pointless endeavor?
02:52.58 IriX64 why i got a picture
02:53.04 Twingy since there is nothing for the light to bounce around and deposit on
02:53.17 IriX64 and what pray tell is havoc?
02:53.30 IriX64 its a raze thing
02:53.38 Twingy it's a poor rendering because all of your photons went off into space
02:54.02 IriX64 im willing to bet that copter looks like that in real life
02:54.29 Twingy I disagree, I wrote photon mapping code in brl-cad, I wrote path tracing code in adrt, I know how it works
02:54.49 Twingy you should place it in a box or don't use it
02:54.51 Twingy it's pointless
02:55.03 IriX64 so elucidate like i said im genuially interested in learning how to use it properly
02:55.08 IriX64 err ok
02:55.13 Twingy it's like computing 2+2 a million times just to get the answer to 2+2
02:55.22 Twingy it's pointless
02:55.44 Twingy I just told you, there needs to be an environment for light to bounce off of
02:55.45 IriX64 no twingy if what your saying is true i would get no picture
02:55.52 Twingy model an aircraft hangar
02:55.59 Twingy wrong
02:56.08 Twingy 95% of your photons are going off into space
02:56.23 Twingy and photon mapping relies on phong shading as the direct lighting term
02:56.31 IriX64 so all im winding up with is the irradiance rays that struck?
02:56.50 Twingy what you are seeing is the phong shading term of the BRDF (bidirectional reflectance distribution function) equation
02:57.06 Twingy what you are doing is getting a broken BRDF equation with partial phong shading
02:57.28 Twingy what you are seeing is 95% phong shading
02:57.39 IriX64 is there anything in the geometry examples that would do a fair test?
02:57.52 Twingy I am only going to repeat myself one more time
02:57.58 Twingy listen very carefully
02:58.06 Twingy you need an environment for light to bounce off of
02:58.18 Twingy do you know what I mean by environment?
02:58.23 Twingy trees
02:58.24 Twingy walls
02:58.26 Twingy buildings
02:58.28 Twingy tables
02:58.30 Twingy desks
02:58.50 Twingy those are things light can bounce off of
02:58.55 Twingy and ultimately deposit on
02:59.04 IriX64 and havoc doesn't fit?
02:59.14 Twingy havoc is fine, it's not in an environment
02:59.22 Twingy it's in space!
02:59.29 Twingy light doesn't bounce off of space!
02:59.55 Twingy put it in a box if you are lazy!
03:00.03 Twingy if you have the time model an aircraft hangar
03:00.07 Twingy make sure it is enclosed
03:00.26 Twingy get it?
03:00.31 IriX64 man thats beyond my meager talents, im not a serious cadder
03:00.49 Twingy then stop using photon mapping :)
03:00.52 Twingy it's goofy!
03:01.01 Twingy you can't create an arb8?
03:01.05 IriX64 why its so much fun to wait an hour or two :)
03:01.20 IriX64 all i created was a pipe
03:01.21 Twingy if you spent 3 seconds and made an arb8 around the havoc it'll look 100x better
03:01.39 IriX64 ill try
03:01.39 Twingy good!
03:01.55 Twingy google for this stuff that way you won't be so clueless!
03:02.04 Twingy you're just being lazy
03:02.06 IriX64 hehe thanks
03:02.11 Twingy not a matter of being smart
03:03.23 IriX64 heh giver man giver
03:22.15 IriX64 allright how do i get havoc *inside this arb8 ive created?
03:26.59 deltazap expand the arb8 around the havoc
03:27.24 IriX64 can you walk me through it?
03:27.48 IriX64 assume i haven't even taken the tutorial
03:28.04 deltazap have you drawn the havoc to the screen
03:28.08 IriX64 yes
03:28.16 IriX64 and then created arb8
03:28.54 deltazap and if you go to edit, you get a listing of items that you can modify on the arb8
03:29.06 IriX64 faces edges etc?
03:29.10 deltazap yes
03:29.47 deltazap alright, then go and select Scale
03:30.11 IriX64 right
03:30.32 deltazap scale the arb so that its larger than the havoc
03:30.43 IriX64 already is
03:31.12 deltazap alright, check from the front and left views to make sure that the havoc is inside the arb
03:31.56 IriX64 its not
03:32.43 IriX64 now it is
03:35.12 deltazap alright, there you go
03:35.20 IriX64 ty
03:35.27 deltazap now from there, i have no clue how to get photon mapping working :P
03:35.49 IriX64 takes a flashlight :)
03:40.08 IriX64 when i want to move a face i usually make a fist :)
03:43.27 IriX64 perl sucks cpu man
03:56.25 IriX64 music to draw by :)
03:59.54 IriX64 deltazap, you're a serious user of brlcad aren't you?
04:00.13 IriX64 i'm just a novice as you've seen
04:00.19 deltazap i started learning last week
04:00.20 deltazap :P
04:00.44 IriX64 well you're several lessons ahead of me
04:02.05 IriX64 did you use the html docs or the man pages?
04:02.23 deltazap the pdfs made from the html
04:02.27 IriX64 meaning which way is easier to learn from?
04:02.40 IriX64 pdf ah.
04:06.03 IriX64 http://rafb.net/p/mzNEqm58.html
04:06.09 IriX64 my config summary
04:08.28 IriX64 man the photons can't get in the box, all i get is a black screen
04:09.54 IriX64 but it went through the motions
04:12.44 deltazap wooo 3 fps
04:14.01 IriX64 .5 fps here :)
04:14.01 IriX64 but im doing a compile
04:14.31 IriX64 fps=feet/per/stroke?
04:18.10 deltazap hmm?
04:20.38 Twingy IriX64, you have to create a light source
04:20.55 IriX64 you said an arb8
04:21.04 Twingy IN ADDITION TO THE ARB8
04:21.19 Twingy IriX64, do you have any common sense?
04:21.28 IriX64 you didn't tell me that i told you i haven't even taken the tutorial yet
04:21.44 Twingy forget about the tutorial
04:21.46 Twingy use your logic boy!
04:21.54 Twingy if you stand in a room
04:21.57 Twingy and there is no light bulb
04:22.01 IriX64 you need light yes
04:22.05 Twingy it's going to be pitch black!
04:22.16 Twingy this isn't rocket science
04:22.18 IriX64 ... but how the farkle do i tell brlcad this point is a light bulb?
04:22.31 Twingy make another arb8 or a sphere or whatever
04:22.37 Twingy and go into the material editor
04:22.41 Twingy and tag it as a light
04:22.44 IriX64 the say what?
04:22.51 Twingy make another object
04:22.57 Twingy and go into the material settings
04:23.06 Twingy and set the shader to light source
04:23.11 Twingy sheesis
04:23.19 IriX64 look i dont even know where the material setting is
04:23.29 Twingy IriX64, seriously dude, I knew how to do this after 6 hours of blindly poking at brl-cad
04:23.41 Twingy you need to take a serious time out and rtfm
04:23.51 IriX64 i have been blindly poking for less than 5 minutes.... have a heart
04:24.20 Twingy I have 0 tolerance for the lazy
04:24.33 IriX64 bother
04:25.47 IriX64 nice box :) err wait...
04:26.20 IriX64 light model full gives me a square box
04:26.45 deltazap you'll need to move the camera into the box
04:26.57 IriX64 and the light
04:29.29 IriX64 ahh reject ejects the bloody arb8
04:30.29 IriX64 now we'll map it my way :)
04:32.20 IriX64 darn i was wrong
04:35.26 IriX64 ill just remove it from the display
04:35.47 IriX64 and take a shot
04:54.31 IriX64 http://rafb.net/p/mHDWsq44.html
04:54.34 IriX64 status
06:07.07 Maloeran Okay, unsurprisingly, I really don't like Fortran
06:16.53 Maloeran And it requires some obscure non-existing dfwin.mod thing to compile
07:49.40 brlcad by the way, for anyone that was following Twingy's patient advice.. that summary was "put the object into a box and render from inside", which amounts to making a big arb8 and then subtracting another slightly smaller arb8 or using the inside command to hollow it out, creating a light inside the box (make an object, make a region, set region to light), render in awe with his photon mapping lighting model
07:53.00 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669873.dsl.bell.ca)
11:09.38 *** join/#brlcad Elperion (n=Elperion@p54877097.dip.t-dialin.net)
11:41.29 *** join/#brlcad docelic (n=docelic@212.91.115.88)
12:08.38 *** join/#brlcad jack- (i=jack@dub.minimal.nl) [NETSPLIT VICTIM]
13:00.09 deltazap brlcad: i was going to mention that you had to hollow out the box
13:22.04 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
13:39.40 deltazap hehe, my box came out to be nice and green from the reflection
13:40.05 deltazap is there any way to zoom into a section without zooming in too far and cutting off portions of the model?
14:50.20 ``Erik It's obvious that GNU/Linux is a woman.
14:50.20 ``Erik She's high maintenance, expects everything to be given to her for free, and no matter what goes wrong... it's your fault.
15:00.22 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
15:28.41 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
15:43.01 louipc ``Erik: depends on what distro you choose
15:44.06 louipc but yeah it usually is your fault... especially if you're a noob
15:44.53 louipc which I'd rather have than it being the app's or OS's fault as I experienced in Windows... because it's fixable
15:47.14 ``Erik heh, sometimes you can fix t he apps' or os's fault... not windows, but... *shrug*
15:47.25 ``Erik <-- likes fbsd most, macs are nice desktop os's
16:14.02 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
16:19.08 *** join/#brlcad rmorse (n=rmorse@cpe-24-169-227-70.twmi.res.rr.com)
16:20.47 *** join/#brlcad Elperion (n=Elperion@p54877097.dip.t-dialin.net)
16:23.11 louipc maybe a bit. someone recommended setting up a separate box if you want to use a lot of drives, especially if they're scsi
16:28.51 *** part/#brlcad rmorse (n=rmorse@cpe-24-169-227-70.twmi.res.rr.com)
16:34.54 *** join/#brlcad zord (n=3e986e82@bz.bzflag.bz)
16:35.49 zord ello
16:40.56 zord hi
16:41.57 brlcad hi
16:42.47 zord help...
16:42.52 zord needed
16:43.06 zord first time in irc web
16:43.33 zord how to change channel
16:43.36 zord ?
16:44.40 brlcad well, you joined an irc web client dedicated to BRL-CAD
16:44.47 brlcad so you get to BRL-CAD channels
16:45.06 brlcad otherwise it's no different than any other irc client for changing channels
16:45.43 zord I should go tu this channel:#kubuntu
16:45.54 zord how to?
16:45.58 brlcad I suggest getting a real irc client regardless -- the web interface isn't meant as a replacement
16:46.12 zord IM on linux
16:46.15 brlcad so?
16:46.22 zord and I have kopete
16:46.31 brlcad try irssi or xchat
16:46.34 zord but I dont have an account
16:46.50 zord where to register
16:47.07 Maloeran You don't need an account, just launch xchat and connect to irc.freenode.org
16:47.32 zord and with kopete?
16:47.43 Maloeran The command : /server irc.freenode.org should work with about any IRC client
16:47.56 Maloeran Then /join #channelNameHere to join a specific channel
16:49.46 zord ok thanks
16:49.48 brlcad zord, kopete is a horrible irc client -- you should get something better (like irssi, xchat, bitchx, etc)
16:50.09 Maloeran You'll probably find xchat easier to use than the others
16:50.12 brlcad probably worse than the horrible web interface that you're using now
16:50.38 zord I'll try it out..
16:50.42 zord thanks
17:01.03 ``Erik and I thought it was irc.freenode.net :D
17:06.35 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177871510.dsl.bell.ca)
17:09.16 IriX64 ok twingy, i'm trying it with the provided sun illumination :)
17:12.03 ``Erik irix: maybe you should read http://en.wikipedia.org/wiki/Photon_mapping a couple dozen times, then read the external links a few dozen times...
17:12.06 ``Erik :)
17:12.19 ``Erik y'know... until you "get it",t hen a few times more
17:12.42 IriX64 got it
17:13.28 IriX64 serious question though, is there a way to remove an object from the database once created?
17:13.59 brlcad kill objectname
17:14.04 IriX64 ty
17:14.28 IriX64 gone thanks
17:14.30 brlcad there is no undo
17:14.39 IriX64 figured that
17:15.41 ``Erik yet
17:16.06 IriX64 heh who's job, and i'm not volunteering :)
17:16.14 ``Erik I will never eat krispy kreme again. Ever. http://eatliver.com/i.php?n=1853
17:16.26 louipc I think autocad might have one of the most extensive undo capabilities because it's so touchy
17:17.20 IriX64 blargh on krispy kreme :)
17:17.38 ``Erik did you, uh, look at the url, irix?
17:17.56 IriX64 yeah i read it i agree ill never eat them
17:18.25 louipc fake
17:18.42 IriX64 i know did you you read it close?
17:19.09 louipc hah sony
17:21.36 IriX64 arb = a rectangular box?
17:25.45 IriX64 wonder if the network drawing would load, mental note get a copy from the guy who maintains it
17:35.33 IriX64 for what its worth http://www.pastebin.ca/409390
17:46.25 IriX64 my system at work, btw slap me if i'm being annoying http://www.pastebin.ca/409402
17:51.45 *** join/#brlcad tedcx (n=root@71.237.138.185)
17:53.29 tedcx Making all in adrt; Making all in libtie; kdtree.c: In function 'tie_kdtree_cache_load':;kdtree.c:811: warning: dereferencing 'void *' pointer;kdtree.c:811: error: wrong type argument to unary exclamation mark;make[3]: *** [kdtree.lo] Error 1;make[2]: *** [all-recursive] Error 1; make[1]: *** [all-recursive] Error 1; make: *** [all-recursive] Error 1
17:54.18 tedcx I'm getting the error above when making brlcad on a 64 bit SuSE Linux box OpebSuSE 10.2
18:01.05 brlcad tedcx: add --disable-adrt to the configure line
18:01.30 brlcad it's not meant to be prevalently enabled at the moment -- it hasn't been fully integrated into the build
18:02.14 tedcx thanks
18:28.07 brlcad np
18:44.11 tedcx export ITCL_LIBRARY=/usr/share/tcl/itcl3.3 doesn't seem to let mged find a usable init.tcl
18:50.21 *** join/#brlcad kwizart (n=kwizart@did75-14-82-236-19-114.fbx.proxad.net)
19:08.02 brlcad tedcx: are you working off of cvs head perchance?
19:08.08 brlcad i'm in the middle of something on head
19:13.50 *** join/#brlcad clock_ (i=clock@84-72-95-15.dclient.hispeed.ch)
19:41.11 Twingy sweet potato chips are tastey
19:41.30 IriX64 and you know this how ? :)
19:51.23 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177871510.dsl.bell.ca)
19:58.36 IriX64 nice program tho :)
19:59.09 IriX64 wincvs that is
20:16.11 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
20:48.10 *** join/#brlcad cad45 (n=411e1320@bz.bzflag.bz)
22:14.16 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
22:27.06 IriX64 12fps on wavefront, nice
22:31.23 IriX64 to be fair there's a compile going on tho
22:35.40 IriX64 how many people with commit access to the brlcad source tree brlcad?
22:36.41 IriX64 perhaps have all members check a new commit no matter who commited it, sometimes different people see different things
22:37.21 IriX64 or the buddy system if you prefer
22:45.50 IriX64 id paste it but ...
22:46.58 IriX64 rather proud of my little info thingy :)
22:55.41 brlcad IriX64: see the members list on the sf project page
22:56.30 IriX64 ty
22:56.46 brlcad commits are already sent to a commits mailing list so developers can review the activity of others, as well as relayed into here, as well as archived in several locations
22:57.11 IriX64 but the actual code?
22:57.29 IriX64 i know it would double your workload but...
22:57.37 IriX64 may come in handy
22:57.56 brlcad what problem would this solve?
22:58.11 brlcad this is the actual code, all changes
22:59.11 IriX64 not a problem, but just trying to help stop bugs from getting through
22:59.20 poolio hey brlcad, can I email you a resume?
22:59.26 IriX64 if you already do it then forget what i said
22:59.53 brlcad IriX64: it's basically already done -- the only real help you could probably provide would be to actually investigate and fix bugs
23:00.06 brlcad or run code analysis tools
23:00.11 brlcad or security analysis tools
23:00.13 brlcad etc
23:00.38 brlcad poolio: sure
23:00.54 IriX64 hey i wasn't offering, just suggesiting
23:01.00 IriX64 suggesting too
23:01.56 brlcad which unfortunately frankly isn't helpful even if your intentions are pure and you're just trying to help
23:02.05 brlcad we have the ideas, the ideas list is massive
23:02.23 brlcad productive contributions and activity
23:02.32 brlcad that's what is needed :)
23:05.02 brlcad IriX64: check over the TODO file doc/IDEAS files -- if there are items missing you can think of, let me know and I'll add them
23:12.34 IriX64 i will brlcad, i will
23:45.58 ``Erik vim doc/IDEAS
23:46.21 ``Erik Go* ignore irix64^[ZZ
23:46.33 ``Erik cvs -z3 commit -m 'important todo' doc/IDEAS
23:46.34 ``Erik O:-)
23:49.29 IriX64 ;) already did that
23:58.08 IriX64 wincvs is not for the faint of heart which reminds me i must uninstall it
IRC log for #brlcad on 20070326

IRC log for #brlcad on 20070326

00:06.46 ``Erik erm, ...
00:07.09 IriX64 you have code analysis tools i could run?
00:07.47 IriX64 im not good at security, but i'll run your analyzers for you no matter how long they take to complete
00:08.06 Maloeran Erik, did you see me mentionning that rtcmp doesn't compile here?
00:09.00 ``Erik ummmm, I think so, uh, something aboput the nmg silent flag that requires a newer BRL-CAD than you have?
00:09.21 Maloeran Oh. I see, okay
00:09.45 ``Erik you can comment that line out, it just makes things a tiny bit quieter
00:10.35 Maloeran tri.c:234: error: too few arguments to function 'bu_realloc tri.c:277: error: 'nmg_bool_eval_silent' undeclared
00:15.31 ``Erik hm, I'll fix the realloc thing tomorrow... but it SHOULD just be a warning :/
00:16.10 ``Erik fixing the bu_realloc is easy, just add a message as the last arg
00:22.38 Maloeran I really should get used to the math notation some day. After spending minutes translating "big" formulas into pseudo-code, I'm surprised by how simple the thing is in the end
00:34.01 tedcx BRLCAD: re: can't find a usable init.tcl on execution of mged: Yes suing CVS per istructions on the website - I'll try to find a tar.gz
00:34.46 brlcad tedcx: yes, current known issue from a commit I made a couple days ago -- working on it now
00:35.22 brlcad you should be able to pull a cvs checkout of -r rel-7-8-4
00:35.41 brlcad er, cvs update -r rel-7-8-4 -dP
00:35.45 tedcx brlcad
00:37.44 tedcx brlcad: where is an x64 source for linux?
00:38.15 brlcad the source is the same for all platforms
00:38.50 brlcad if you have a checkout already, you should be able to run the above cvs command and rebuild
00:40.12 tedcx brlcad: OK, am doing now
00:40.57 tedcx brlcad: what configure switches should be used?
00:49.45 brlcad hm, probably ./configure --disable-adrt --enable-optimized
00:49.58 brlcad have to rerun autogen.sh after doing the update
00:50.06 brlcad then configure
00:50.48 tedcx Brlcad: ran autogen, am making now thanks
01:09.21 IriX64 there's something to be said for not trying to have the latest and greatest *all the time:)
02:07.02 *** join/#brlcad PrezKennedy (n=Matthew@c-69-251-101-137.hsd1.md.comcast.net)
02:20.10 deltazap man, being able to use tcl in mged is pretty awesome
02:20.23 deltazap now if it could do ruby, we'd be onto something ;)
02:22.20 brlcad deltazap: soon enough :)
02:22.53 deltazap :D
02:29.09 deltazap brlcad: is there a guide around on how to set up distributed ray tracing?
02:30.13 brlcad deltazap: not a really good one .. the closest is probably the remrt manual page
02:31.18 brlcad basic idea is to set up remrt with all of the usual rt parameters that you might want to use
02:31.25 brlcad then run rtsrv on all your distributed hosts
02:36.59 deltazap alright, i'll have to start reading up
02:39.56 deltazap my ibook doesn't have quite enough power to do photon mapping by itself :P
03:05.55 deltazap i know i asked this a few nights ago, but i don't know if someone responed
03:06.25 deltazap is there a way to replace one primative for another region, for instance?
03:24.38 IriX64 Twingy: gave it some light www.irix64.spaces.live.com/photos
03:25.10 Twingy you are stilling missing an environment IriX64
03:29.27 IriX64 man its in flight :P
03:29.49 deltazap whoops, crashed mged
03:46.36 IriX64 thought you crashed havoc for a moment :)
04:01.53 IriX64 want to see my bbs again.... i'm darn well going to.
04:02.30 IriX64 say is random chatter and mutterings permitted or not permitted during work hours?
04:16.16 brlcad deltazap: combinations use named references, so if you refer to a primitive and want to replace that primitive with something else, (whether it be a region or another primivite) you can use the mvall command
04:17.07 deltazap ah, nice :)
04:17.37 brlcad so to replace a primitive p.s with a region c.r, you'd mvall p.s c.r then restore p.s with mv c.r p.s then kill c.r (which is a primitive) and then create whatever you want to replace it with
04:18.33 deltazap alright
04:18.45 brlcad not the clearest of examples, but hopefully you see -- you renamed all references to the new name, then put something new in place
04:22.28 brlcad these are in the 'Creating Geometry' section on http://ftp.brlcad.org/MGED_Quick_Reference_Card.pdf if that thelps
04:22.28 deltazap next odd question: is there any way to resize a region?
04:22.28 deltazap i have that printed out here somewhere
04:22.29 brlcad resizing is another way of saying scale
04:22.29 brlcad found in the "S  R G set glob_compat_mode 1
04:22.29 brlcad eek
04:22.29 brlcad Scaling and Resizing Geometry in non-unicode form :)
04:22.29 deltazap ok
04:22.34 brlcad basically, you oed the object (or matrix select via gui -- same thing) -- then sca or select Scale on the menu
04:22.57 deltazap that's what i thought, but in the matrix selection, the region wasn't listed
04:23.33 brlcad if you want to apply the scale to the primitives themselves, you'd use the push and/or xpush commands
04:24.28 deltazap ok
04:29.27 deltazap last random question of the night: how well does that .g -> cubit converter and do you need testers :P
04:29.36 deltazap *work
04:33.16 brlcad it actually works surprisingly well .. what I'm trying to sort out, though, is how we can go about distribution
05:02.45 IriX64 infozip rather :)
05:03.26 IriX64 tedcx did you get yours to compile (to get back on topic)
05:05.42 IriX64 brlcad: can i really use this cvs client to access BRL-CAD latest code?
05:07.42 brlcad the very latest is always in cvs
05:07.55 IriX64 whats the learning curve like?
05:08.05 brlcad it's not incredibly different
05:08.14 brlcad but it's current active development
05:08.28 brlcad so even the slightest typo and something might not build
05:09.02 IriX64 i see you use cvs till you get something building error free then you release a new source tarball?
05:09.20 brlcad it's generally expected that you have a basic understanding of how to resolve the simple build errors and occasional build failures or run-time glitches if you work off of cvs HEAD
05:09.38 IriX64 ill wait for the source distribution, thanks
05:10.09 IriX64 i mean i think i can reslove build issues, but i have a slow link
05:10.13 brlcad sort of .. the process has changed over the years and generally speaking, head is stable and we simply release when we want
05:10.34 brlcad which is "supposed" to be once a month if everything is running smooth
05:10.57 IriX64 supposed mean a lot of things to a lot of people :)
05:11.03 IriX64 +s
05:12.05 IriX64 but on the other hand i downloaded the thing, maybe ill play with it whats the address or is it on sourceforge?
05:13.27 brlcad it's all on sourceforge, including detailed instructions
05:13.41 brlcad just follow the CVS link on the sf project page
05:16.12 IriX64 ty
05:22.49 CIA-21 BRL-CAD: 03brlcad * 10brlcad/doc/html/bookmarks.html: add an initial bookmarks file in NETSCAPE-Bookmark-file-1 html doctype format. slews of links missing, but stub initial sections for news, distribution, documentation, source analysis, and external linkages.
05:23.39 CIA-21 BRL-CAD: 03brlcad * 10brlcad/doc/html/Makefile.am: install the bookmarks.html file
05:28.56 brlcad if you had a cvs checkout -- those commits are actually "live" -- you could do a cvs update on your source tree and get the modification immediately no matter what it is
05:30.25 IriX64 I see, i'm skimming documentation here but see no way to connect to sourceforge, or at least i haven't found it yet.
05:37.21 IriX64 what is the project name to enter into this thing BRL-CAD?
05:42.18 *** join/#brlcad clock_ (i=clock@84-72-95-15.dclient.hispeed.ch)
06:06.14 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177871510.dsl.bell.ca)
06:08.21 IriX64 DogStar running
07:34.04 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
11:23.54 *** join/#brlcad Elperion (n=Elperion@p54877948.dip.t-dialin.net)
11:35.35 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
12:40.43 *** join/#brlcad ibot (i=ibot@rikers.org)
12:40.43 *** 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 release preparations coming soon to a tarball near you...
13:57.22 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
15:40.26 deltazap hmm, trying to figure out why my photon mapping looks blown out in the render i did over night
16:08.56 brlcad light might be too bright
16:09.25 brlcad have to be cautious towards the number of photons being used and the lumens of the light in the scene
16:15.54 clock_ brlcad: if I want caustics, do I have to use photon mapping?
16:17.05 brlcad clock_: yes
16:17.14 brlcad or some other global illumination render
16:17.57 clock_ brlcad: and in BRL-CAD that means always photon mapping?
16:18.59 clock_ brlcad: how can I render with photon mapping? With rt? Or other command?
16:19.07 clock_ I didn't find photon mapping in rt --help
16:19.57 brlcad clock_: no, it means photon mapping or converting the model to adrt and rendering it with rise
16:20.18 brlcad clock_: it's easier to select photon mapping from the raytrace control panel in the gui
16:20.19 clock_ is rise part of BRL-CAD?
16:20.21 brlcad there are a lot of options
16:20.32 clock_ brlcad: I want for automated processing
16:20.37 brlcad RISE is a part of ADRT, which is included with BRL-CAD (but not compiled by default yet)
16:21.04 clock_ man -a rt rt - AIMS Lab Radiotrack FM radio device
16:21.13 brlcad clock_: I mean use the gui to test/set the options .. then you can review what the command-line parameters are for automation afterwards
16:21.47 brlcad the command line params are displayed to the mged console
16:41.19 *** mode/#brlcad [+o brlcad] by ChanServ
16:55.06 deltazap you just have to catch them quickly ;)
17:34.13 tedcx brlcad: cvs update -are rel-7-8-4 -dP seems to compile, benchmark,test and run. Thanks for the help.
18:20.41 brlcad tedcx: glad to hear it
18:41.13 ``Erik Maloeran
18:54.15 deltazap woo woo, finished volume II tutorial
18:56.27 ``Erik w00t
18:56.59 brlcad sweet
19:02.38 IriX64 sweet if you zoom out the drawing, the model is painted much faster
19:06.02 ``Erik um, I'm going to guess that the speedup is inversely proportional to the number of pixels being drawn? O.o cuz, um, that is kinda... y'know, expected :)
19:06.30 IriX64 who put that beauty in the code :)
19:07.37 IriX64 ``Erik people think my os is a toy.... I point to the threads picture... lets see yours do that.
19:07.45 ``Erik what threads picture?
19:08.05 IriX64 www.irix64.spaces.live.com/photos
19:09.47 ``Erik what, run an emulator?
19:10.05 IriX64 start 100000 threads
19:10.09 ``Erik um
19:10.11 ``Erik I do it all the time?
19:10.13 IriX64 err 10000
19:10.26 IriX64 on windows?
19:10.34 ``Erik no, fbsd and solaris are where I've really tanked up threads
19:10.51 ``Erik linux sucked back in the day because it got sputtery around 16k threads on my 120mhz cyrix
19:10.57 IriX64 me too with os/2 but os/2 has a 4095 uppewr limit
19:10.58 ``Erik when fbsd could keep grinding up to 100k
19:11.03 ``Erik solaris got obscene
19:11.08 IriX64 heh
19:11.17 IriX64 define obscene
19:11.54 IriX64 how do you spawn a thread in ansi c
19:11.54 ``Erik thousands and thousands of processes, each with thousands and thousands of threads, and the machine was still responsive?
19:11.57 IriX64 yes
19:12.09 IriX64 they obeyed the priorities assigned
19:12.16 ``Erik ansi C has no notion of threads, but the POSIX library for doing them is called pthreads
19:12.46 IriX64 so if you're going to code to ansi spawn and exec are your only options?
19:12.56 ``Erik spawn?
19:13.02 IriX64 spawnv
19:13.13 IriX64 much like exec
19:13.13 ``Erik exec replaces the running process, and is not ansi, it's POSIX
19:13.27 ``Erik you're probably thinking of fork(), which is also not ansi, it's posix
19:13.35 IriX64 wait now ansi supports exec
19:13.45 ``Erik ansi C has no notion of processes, threads, etc... those are library or kernel supplied
19:14.15 IriX64 my reference says exec is supported shall i pastebin it
19:15.22 ``Erik exec* is an os facility, not a C lang facility, or even a C stdlib facility
19:15.52 ``Erik http://www.acm.uiuc.edu/webmonkeys/book/c_guide/ <-- that is ansi C.
19:16.48 IriX64 my mistake, wrong os mea culpa
19:16.57 ``Erik (are ya thinking of system() ?)
19:17.05 IriX64 maybe
19:17.46 IriX64 ahhh a dos function, sorry ``Erik
19:18.01 IriX64 any and body else who beleived me :)
19:18.15 IriX64 err anybody
19:18.21 Maloeran You can't do multiple threads or processes with ANSI C
19:18.24 ``Erik posix has a whole family of exec* functions, like execl, execle, execlp, execvp, ..
19:18.52 IriX64 windows supports _beginthread
19:18.52 ``Erik mal, I'm putting a very big ugly present in cvs for you
19:19.19 ``Erik windows also supports pthreads, but you're on your own for function prototypes there *cough*
19:19.32 IriX64 process.h?
19:19.42 Maloeran Erik, a coherent ray bundle benchmark? :)
19:19.58 ``Erik no, a big endian cache file :)
19:20.22 Maloeran All right, thanks
19:21.18 ``Erik 24m, so it'll take a bit to upload
19:22.16 Maloeran Which model? You could have picked a light one
19:23.23 ``Erik trucks
19:23.35 IriX64 nice reference page ``Erik thankyou, added to my favs list.
19:24.05 ``Erik irix: it was a quick google...
19:24.22 IriX64 ill have to learn how to do google eyes :)
19:24.25 ``Erik mebbe I should adone city, heh :)
19:25.08 ``Erik irix: with your pics, the black helicoptor images are photon mapped?
19:25.22 IriX64 yes with no light source
19:25.31 IriX64 moonlight :P
19:25.37 ``Erik well, of course there was a light source, there was just nothing to contain the photons
19:26.04 IriX64 i meant no sun
19:26.20 ``Erik you should carve a hollow box and put the mi28 on the floor so we can see the pretty soft shadows
19:26.56 IriX64 im not a serious brlcadder ``erik that sounds too much like work :)
19:27.05 IriX64 ``Erik too
19:27.51 ``Erik um, make two boxes, one slightly bigger than the other... then type something like "c box.r box1.s - box2.s"
19:28.08 ``Erik then get the light source, helicoptor and camera all in the box and render it
19:28.11 IriX64 just a sec let me bring it up well try
19:31.11 IriX64 ok extraced the sun and then havoc pressed multi-pane defaults and ive got havoc on the screen now what.
19:31.18 IriX64 extracted too
19:31.33 ``Erik oh, and if you google for mi28 or "mi 28 havoc", you'll see lots of sies with specs, pictures, some movies, ... :) it was an impressive machine, probably a good thing the russians decided it was too expensive O:-)
19:31.43 ``Erik make a box
19:31.47 ``Erik then make another box
19:31.50 IriX64 what size
19:31.54 IriX64 sizes
19:31.54 ``Erik big
19:32.27 ``Erik like, bigger than the havoc
19:32.32 IriX64 s0 and s1 created
19:32.38 IriX64 arb 8 both
19:32.43 IriX64 arb8
19:35.06 IriX64 didn't even know it was called mi28
19:36.40 IriX64 wife calls be right back
19:45.24 IriX64 what do I do now ``Erik?
19:48.28 ``Erik one arb8 is bigger than the other?
19:48.34 IriX64 no
19:48.45 IriX64 dont know how to do that
19:49.02 ``Erik well, get one on the screen, sed it, click edit, click scale, and do like p 0.99
19:49.04 ``Erik then 'accept
19:49.26 ``Erik y'know, this exercise is probably in the modeling tutorial
19:49.57 IriX64 you offered
19:50.04 IriX64 i did the p 0.99
19:50.21 ``Erik ok, it made one just he tiniest bit smaller, right?
19:50.27 ``Erik like, say, 99% of the bigger ones size?
19:50.28 IriX64 right
19:50.37 ``Erik type "accept" and hit enter
19:50.49 IriX64 ok
19:50.51 ``Erik then create a combination where you subtract the smaller one from the bigger one
19:51.20 IriX64 ``Erik this is a walk through, how is that done?
19:51.39 ``Erik this is about to not become a walkthrough, but a point down a path :D
19:51.46 IriX64 heh ok
19:51.54 IriX64 which tutorial?
19:52.42 ``Erik VolumeII-Intruduction_to_MGED.pdf
19:52.49 ``Erik lesson 5, page 37
19:52.54 IriX64 ty
19:53.18 IriX64 now i need a pdf viewer sigh....
19:53.19 ``Erik page 39 is subtraction, you want to subtract the smaller box from the bigger one
19:53.26 ``Erik no adobe reader?
19:53.30 IriX64 no
19:58.13 *** join/#brlcad clock_ (i=clock@84-72-89-172.dclient.hispeed.ch)
20:01.50 IriX64 urf pkg_suckin read error now on photon mapping, ``Erik what'd you do :)
20:08.28 ``Erik woops, my havoc is glass, heh
20:10.47 IriX64 kill works :)
20:10.59 IriX64 thanks to brlcad: for pointing that out
20:11.38 IriX64 wish to see my control screen?
20:12.22 IriX64 never mind its just like yours
20:42.48 *** join/#brlcad Elperion (n=Elperion@p54877948.dip.t-dialin.net)
22:21.01 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128544063.dsl.bell.ca)
23:02.04 IriX64 Twingy: www.irix64.spaces.live.com/photos/brlcad < ==== too much light :)
23:02.53 IriX64 how to build a star :)
23:14.26 Twingy great IriX64, you've demonstrated that 30 years of cad development is good for making yellow circles, here is your gold star
23:17.08 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
23:27.25 IriX64 heh give me credit twingy im not running from the experts :)
23:28.11 IriX64 brlcad is 30 years old twingy? I didn't realize that.
23:28.27 IriX64 acad is what 12?
23:30.05 brlcad since '79 (since '83 for first release)
23:32.37 IriX64 explains why its so rich in feature set
23:33.39 IriX64 is it permissable to advertise it, we have a local steel mill here who builds thir own brake wheels for cars and such im sure they would be interested.
23:34.43 IriX64 Twingy i could try turning their machine shop onto g-cam if it's ready.
23:36.18 IriX64 that blog is for us i haven't let the url out to anybody outside the channel
23:41.29 brlcad advertising is always permissable, and generally encouraged if done well, not offensive, nor obtrusive, etc .. getting the word out is important
23:41.56 IriX64 ill let the steel mill know then, they are heavy into acad at the moment
23:47.07 louipc I'm not completely certain, but I don't think steel mills really use cam software
23:47.35 IriX64 they have a machine shop louipc, latest nc gear
23:48.03 IriX64 twingy says he can produce tape louipc
23:48.38 IriX64 not sure of their platform tho, may still be a vax
23:49.59 IriX64 big mill 3rd largets in Canada
23:50.05 IriX64 larest too
23:50.12 IriX64 err largest grrr
23:51.45 IriX64 think the rank is Stelco=1 Dofasco-2 Algoma=3
IRC log for #brlcad on 20070327

IRC log for #brlcad on 20070327

00:38.50 IriX64 this things still calculating
00:42.38 Maloeran Would anyone here be able to clarify a few things regarding conservation of momentum in fluid dynamics? Computation of the dynamic pressure isn't clear to me
00:43.12 IriX64 whats the circuit?
00:43.51 IriX64 calculate the gs factor that should help, forgotten the formula but it can be looked up
00:44.31 Maloeran "gs" factor?
00:44.48 IriX64 feedback amplification factor
00:45.18 Maloeran I don't think that's related
00:45.37 IriX64 ok dynamic pressure in which part?
00:46.14 IriX64 need a drawing to do this properly
00:46.27 IriX64 can u paste one
00:46.52 IriX64 err pastebin or do they allow such?
00:47.40 IriX64 need the time constant too
00:48.44 Maloeran That might be outside of your usual range. I'm wondering about the computation of the pressure caused by the conservation of momentum in fluid dynamics, hydrostatic pressure and gravitation are easily accounted for
00:49.22 IriX64 your pardon, i thought we were talking hydraulic circuits :)
00:50.10 Maloeran :)
00:50.17 deltazap Maloeran: hang on let me see if my fluid mechanics book is around
00:51.30 IriX64 mental note : fluid dynamics != (neccessarily) hydraulics
00:51.41 IriX64 :)
00:52.08 deltazap ruh roh
00:52.38 IriX64 deltazap where are you on the turorial?
00:52.50 deltazap finished it today :)
00:53.08 IriX64 wonderfull
00:53.27 Maloeran Any lead or insight on the topic, deltazap? I'll figure it out eventually..
00:53.27 IriX64 are you going to get that mug made? :)
00:53.46 deltazap IriX64: i just sent it off for production today :P
00:53.53 IriX64 :)
00:54.08 deltazap Maloeran: i'll have plenty of insight on the subject as soon as i can find my book
00:56.15 IriX64 been a while since i looked at control systems :)
01:00.56 IriX64 thats what I like to see system idle process gets 0% cpu.
01:01.54 IriX64 means resources are being fully utilized for the jobs at hand.
01:03.20 IriX64 rt sure gets a good chunk :)
01:07.57 deltazap Maloeran: are you looking at the differential form of the conservation of momentum or something else?
01:08.34 deltazap what you're probably looking for is the Navier-Stokes equation, if that's true
01:10.20 Maloeran Right, but unless I'm not looking at this right, it's not clear how to compute the pressure caused by the fluid momentum
01:12.16 IriX64 would that not be the upward flow of the fluid?
01:15.54 deltazap trying to form answer, hang on :P
01:17.34 deltazap i'm trying to think of how to explain it, but i can't come up with anything really good off the top of my head
01:17.57 Maloeran Oh.. :)
01:18.56 deltazap basically, the movement of the flow causes an oh-so-little compression on the fluid, which is caused by the dynamic viscosity
01:19.40 deltazap when you look at the Navier-Stokes equation, the du/dt term is only if you happen to have a changing fluid velocity over time
01:20.27 deltazap if you have steady state flow, you can drop that term, move the dp/dx term over, and multiply by rho
01:20.59 Maloeran The flow isn't steady though
01:21.24 deltazap move it anyways :P
01:21.49 deltazap it's been about a year since i even looked at thses problems :X
01:22.09 deltazap so, you're given the fluid velocity as u(x,y,t)?
01:22.11 Maloeran Fluid dynamics are a bit out of my usual domain too, fairly interesting though
01:22.31 deltazap what is your usual domain?
01:22.31 Maloeran I'm not given anything but I can compute that from the hydrostatic pressure variations
01:22.51 Maloeran Programming ;), not really connected to the world of physics
01:23.36 deltazap ah, ok
01:24.21 Maloeran Ah hum, it's slowly beginning to make sense
01:26.14 deltazap i'd be much more help if i had my other fluid mechanics book on me
01:28.03 deltazap and if i could remember this stuff
01:28.49 Maloeran Eheh, thanks
01:29.11 deltazap it's the differential forms that made all of us cross our eyes in class
01:31.02 Maloeran Are you presently still studying?
01:32.27 deltazap fluid mechanics? finished that class last summer
01:33.01 deltazap my degree? still chugging along. at least i can finally see the light at the end of the tunnel
01:41.16 deltazap fluid mechanics is something we really couldn't go very indepth into without heavily hitting PDEs for our problems
01:46.17 Maloeran Quite true. I'm beginning to like it though, it's a refreshing challenge
01:47.46 deltazap it's so much more different than anything else that we study. it's just so uncertain :)
01:48.31 Maloeran Are you in physics? Along with some software programming I hope? :)
01:48.51 deltazap actually...no...
01:48.51 deltazap i'm in mechanical engineering
01:49.14 deltazap with a little bit of programming as a hobby
01:50.16 Maloeran *nods* In the vast majority of sciences, I think good programming skills are a major advantage
01:51.13 deltazap we're required to take a intro to programming class that's done in maple/matlab
01:52.02 deltazap it's a wonderful thing for those who don't know programming, but it's a bit hard to describe things to people when you want to speak of integers, floats, etc.
01:52.58 deltazap it helps show how the two are related, but majority of the time, it's hard for people to see the crossover
01:54.04 Maloeran For mechanical engineers, I can imagine some computer science concepts may be confusing
01:54.57 Maloeran I learned to write C such a long time ago, I think I was 12, the language is really wired in my thinking process
01:55.14 deltazap that happens to a lot of people :)
01:59.21 deltazap maple is great since it's a math environment that they can get things done quickly in, not to mention that it's interpreted but it can do some really weird things
02:00.44 Maloeran Sure, it may be all you need to cover a good range of needs. I would still recommend to pick up some C eventually, if you are interested that is
02:01.03 deltazap i can read it quite well, writing is another matter....
02:01.33 deltazap but that should change since i have to do a project in my Cryptography class
02:01.52 deltazap implementing 100-digit RSA in C :X
02:02.37 Maloeran Sounds easy. I'll trade C programming guidance for fluid dynamic tips ;)
02:03.07 deltazap haha
02:08.34 deltazap i'm sure the project won't be that bad, the more i read up on RSA
02:12.01 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
02:12.01 *** 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 release preparations coming soon to a tarball near you...
02:15.09 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
02:15.10 *** 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 release preparations coming soon to a tarball near you...
02:29.02 IriX64 why does -ffast-math blow away my floating point precision?
02:43.32 deltazap Maloeran: do you have a fluid mechanics book that has problems in it?
02:44.17 deltazap if not, see if you can pick up a copy of "Fluid Mechanics" by Robert A. Granger, it's a Dover printed book so you know it's a steal at $35 :)
02:48.46 Maloeran My references are wikipedia and a 56000 lines Fortran program at the moment. Getting that book seems like a good idea, I assume there's some focus on computional fluid dynamics?
02:50.18 deltazap not really :X
02:51.46 deltazap the local college library will have the most information on CFD
02:56.58 deltazap ok, i'm not sure what happened to mged, but i'm getting some strangeness with zooming in
02:57.00 Maloeran *nods* I think I got the basics right, but I need to integrate viscosity and turbulence into the model
02:57.40 deltazap turbulence is going to be a pain
02:57.51 Maloeran Yes I'm sure
02:58.16 deltazap just about every formula changes when you go from laminar to turbulent flows
02:58.44 deltazap for some reason, when i zoom in now, the model just seems to disappear, but it hasn't done this before
02:59.23 deltazap and i'm not zooming in that far
03:07.31 deltazap and when i do a render at that zoom level, it appears just fine
03:07.43 deltazap but there's nothing in the model view
03:08.30 Maloeran brlcad really is the one who can help with mged around here
03:08.38 deltazap yeah, i figured
03:08.40 Maloeran Or occasionally Erik if you are lucky
03:17.49 IriX64 corrupted stack .... great :(
03:27.40 *** join/#brlcad brlcad (n=sean@bz.bzflag.bz)
03:32.06 deltazap ack! now it's behaving!
03:32.09 deltazap i don't get it!
03:32.34 deltazap figures mged would crash -_-
03:33.05 Maloeran If you describe the problem you had a bit, brlcad might be able to figure something out
03:33.46 deltazap alright
03:36.05 deltazap brlcad: when i draw one of my files from the tutorial, it looks fine. then, when i go to zoom in, portions of the model just disappear, but i know that i haven't clipped through them yet because when i do a quick raytrace, they appear as normal
03:37.39 deltazap what's strange is that everything reappeared as normal right before mged just stopped responding
03:50.16 deltazap it seems that only that one model file does it
04:51.51 IriX64 using code just generated to produce the .g files, neat trick :)
05:31.30 Twingy http://js.cx/~justin/mingw/mingw_msys_instructions.txt
05:31.47 Twingy ^-- MinGW/MSys stuff if interested
06:10.18 *** join/#brlcad clock_ (i=clock@84-72-89-172.dclient.hispeed.ch)
06:23.51 *** join/#brlcad Elperion (n=Elperion@p54876753.dip.t-dialin.net)
08:07.56 *** join/#brlcad docelic (n=docelic@212.91.112.145)
09:58.46 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
12:05.58 *** mode/#brlcad [+o brlcad] by ChanServ
14:37.57 CIA-21 BRL-CAD: 03brlcad * 10brlcad/configure.ac: need AM_CONDITIONAL for BUILD_CUBIT
15:57.50 *** join/#brlcad cad99 (n=9253d8f4@bz.bzflag.bz)
17:11.35 IriX64 deltazap: my drawings... parts of them wink out as X tries to keep up depending on whatt I'm doing
17:12.26 IriX64 if you're using ogl tho, I don't know
17:27.34 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no)
17:36.15 deltazap i know that if you zoom in far enough, you start to clip into the model
17:36.41 IriX64 does it stay gone?
17:37.29 deltazap no, i'll reappear
17:37.58 deltazap but the problem i had yesterday was that parts would disappear when i know that i hadn't clipped through it
17:38.14 deltazap but it's only that one file, so i don't know
17:38.34 IriX64 not a quirk of the display manager then?
17:39.17 deltazap don't think so
17:40.07 IriX64 if its only one file... maybe like terra.g it too causes problems
17:42.25 deltazap i'll check that one out as well
19:30.24 *** join/#brlcad rogier (n=rogier@185-117-dyn.ipact.nl)
19:35.02 *** join/#brlcad dodi (n=dodi@p5493520f.dip.t-dialin.net)
19:35.10 dodi hello
19:35.31 dodi i am looking for a simple tool to create a ground plan of a room, including furniture
19:46.58 dtidrow_work lol
19:48.09 dtidrow_work well, trying to use brlcad for that would be akin to using a MOAB to take out a bug :-)
19:49.17 dtidrow_work now if you wanted to make a really nice looking raytraced image/movie of the resulting room, then brlcad would be useful
19:50.10 brlcad doable, though -- also depends moreso on the purpose of creating that plan, and what type of plan
19:51.10 dtidrow_work well, yeah, it's doable, but...
19:51.25 dodi i just need a simple 2d drawing.. to try moving furniture around and see whats best way to place them.. i dont need more features then this and dont want to learn using a big tool with rich features which i dont need at all
19:51.48 dtidrow_work yeah, that's about what I thought
19:52.17 dtidrow_work something like Visio for room planning :-)
19:52.54 brlcad dodi: yeah, then brl-cad will probably be overkill or at least not what you're looking for -- you can generate the model and diagrams easily enough, but the learning curve is steep
19:53.02 brlcad see the tutorials on the website to get an idea
19:53.08 brlcad in particular, volume II
19:56.50 dodi thats really too much to read for my small requirements *gg*
19:58.10 dodi i tried finding something with google, but i got lost in hundreds of cad utilities ;)
19:59.43 brlcad there's only a couple open source projects -- nothing really comes close
19:59.50 brlcad there's a sea of commercial
19:59.51 dtidrow_work heh, that's the problem with google - you generally get either hundereds of hits, or nothing at all
20:00.21 dtidrow_work I wonder if dia could do the job...
20:00.37 dtidrow_work assuming that dia has templates for typical room furniture, that is
20:03.23 dodi i will try dia.. looks good and simple at the first sight ;)
20:03.31 dodi thank you :-)
21:18.22 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
21:57.25 CIA-21 BRL-CAD: 03jlowenz * 10brlcad/include/ (vector_x86.h vector_fpu.h vector.h): fix fold() implementation problem (now left/right versions)
21:58.20 CIA-21 BRL-CAD: 03jlowenz * 10brlcad/include/brep.h: need to cache brep in specific structure, since internal goes away
21:59.36 CIA-21 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: debug shot routine (not returning the right answers yet ;-)
22:01.25 CIA-21 BRL-CAD: 03jlowenz * 10brlcad/src/proc-db/brep_cube.cpp: add region creation, so it's easy to raytrace
22:02.22 CIA-21 BRL-CAD: 03jlowenz * 10brlcad/src/proc-db/ (brep_simple.cpp Makefile.am): add simple unit cube, for debugging purposes
22:02.52 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
22:07.48 *** join/#brlcad tedcx (n=root@71.237.138.185)
22:26.46 tedcx are there any examples in the CVS tree?
22:38.22 tedcx <PROTECTED>
23:15.29 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782712.dsl.bell.ca)
23:54.09 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177871510.dsl.bell.ca)
IRC log for #brlcad on 20070328

IRC log for #brlcad on 20070328

00:16.06 brlcad tedcx: examples of what?
00:16.21 brlcad in CVS, the db dir is just db/
00:16.55 brlcad they're in .asc format, you run asc2g to get the binary .g
00:20.31 IriX64 brlcad anything in there thats not in the source tarball?
00:20.57 IriX64 save me looking please :)
00:22.56 brlcad in where?
00:23.06 IriX64 been perusing code, yyou have a whole magic number section, but in magic.c you put a default after the first case stament and efectivly short circuited the whole system.
00:23.42 brlcad that's fine, it still works, default only hits when .. it doesn't match otherwise
00:24.01 IriX64 no matter where you put default?
00:24.05 brlcad no matter where
00:24.11 IriX64 ahh ok
00:24.20 IriX64 in db dir i was talking about
00:24.24 brlcad it's just a label
00:24.27 IriX64 before i rambled
00:25.05 poolio hey brlcad, you get my email some time ago?
00:28.26 brlcad poolio: yes I did
00:28.27 brlcad thanks
00:28.42 brlcad looked good, I'll let you know what I find out
00:29.03 poolio brlcad: Ah, sorry well if you didn't I was going to say I had some corrections, but oh well :)
00:29.17 brlcad that's fine too, feel free to send it
02:57.51 IriX64 brlcad: you're not supposed to use goto's in a case statement ;)
02:58.11 IriX64 err switch
04:20.19 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088754667.dsl.bell.ca)
06:11.29 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
07:05.38 *** join/#brlcad dli (n=dli@adsl-75-33-245-220.dsl.chcgil.sbcglobal.net)
10:08.38 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
10:38.30 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net) [NETSPLIT VICTIM]
12:47.43 *** join/#brlcad rossberg (n=rossberg@bz.bzflag.bz)
12:50.22 brlcad moin rossberg
12:54.15 rossberg good afternoon brlcad
13:01.19 CIA-21 BRL-CAD: 03d_rossberg * 10brlcad/src/librt/g_brep.cpp: move does not return a value
13:08.21 brlcad jason almost has brep ray-tracing working, in a day or two hopefully
13:10.42 rossberg but not on MSVC 6.0 :-(
13:11.09 rossberg however, with some minor changes it will work here too
13:12.25 brlcad I added the warning quell to configure for gcc that you mentioned
13:12.55 brlcad still some more work needed, and still have tcl 8.5 integration woes being sorted out
13:15.18 rossberg i'm afraid we don't need to quell the warning because we don't need the friend statement
13:16.52 brlcad yeah, I wondered that -- though it is still a bogus gcc warning
13:17.39 brlcad kinda lame of them to default to "warn that you might be relying on our non-conformant old behavior"
13:21.35 CIA-21 BRL-CAD: 03d_rossberg * 10brlcad/include/ (vector.h vector_fpu.h vector_x86.h):
13:21.35 CIA-21 BRL-CAD: VC++ 6.0 adaptions:
13:21.35 CIA-21 BRL-CAD: removed (redundant) struct keywords
13:21.35 CIA-21 BRL-CAD: removed the unnecessary friend statements (operator<< does not access private class members), they cause trouble only
13:22.23 rossberg now it works for me :-) i hope it works for you too
13:23.38 rossberg i would like to test it on ftp.brlcad.org, but the compiler is to old
13:23.51 rossberg it is lacking the "max" function
13:24.38 rossberg however, one time i'll reactivate my linux ssh connections to sourceforge
13:26.23 CIA-21 BRL-CAD: 03brlcad * 10brlcad/src/external/Makefile.am: include the external plugins in the dist regardless of being enabled/disabled for compilation
13:27.03 rossberg next month i'll be on holiday (with some interruptions)
13:28.14 brlcad hmm.. it should have max() just perhaps not in the same namespace or it's an extension
13:28.54 brlcad would need to eventually get it working on 3.3 regardless -- that's not that old a compiler :)
13:29.08 brlcad not nearly as old as vc6 .. :)
13:29.52 rossberg i know, it's from the last century
13:33.19 brlcad a whole month on vacation?
13:33.37 brlcad that's crazy/cool
13:37.21 rossberg there are 13 days left from 2006, plus 2 days easter
13:43.34 CIA-21 BRL-CAD: 03d_rossberg * 10brlcad/configure.ac: the cause for the no-non-template-friend problem in vector.h was removed
14:42.52 rossberg brlcad: sorry, "fmax" is missing on ftp.brlcad.org
14:47.27 brlcad ah
14:47.48 brlcad could/should probably add the various c99 math macros that one might often find missing
14:49.01 brlcad particularly for min/max
14:49.35 brlcad i have similar checks in other projects for std::min std::max
16:23.06 *** join/#brlcad Elperion (n=Elperion@p54875abf.dip.t-dialin.net)
18:04.08 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177871510.dsl.bell.ca)
18:20.59 CIA-21 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: bug fixes - simple brep cube now renders (some acne, though). twisted brep still has problems, argh.
18:22.00 CIA-21 BRL-CAD: 03jlowenz * 10brlcad/src/proc-db/ (brep_simple.cpp brep_cube.cpp): some tweaks to the geometry.
18:55.27 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libtie/kdtree.c: test the malloc instead of trying to dereference a void ptr to test the malloc...
18:58.07 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libtienet/tienet_master.c: Use "tienet_master_socket_list" instead of undeclared "tienet_master_socke_list". Don't people try to compile before committing anymore?
18:59.12 brlcad not in that dir until the python/sdl checks are improved
18:59.33 ``Erik huh?
18:59.48 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/isst/master/master.c: the variable is "isst_master_observer_frame", not "isst_master_observer".
18:59.48 ``Erik you're on a branch or something?
19:00.15 ``Erik those're the only 3, MFC?
19:00.28 brlcad huh?
19:00.56 brlcad i was answering the "?"
19:01.21 ``Erik oh, in the commit msg? ehehe, that was, uh, rhetorical :)
19:01.53 ``Erik <-- very much using adrt these days, so'z can handle any adrt related patches that come through, toss 'em my way
19:02.06 ``Erik for the next, uh, week or so
19:02.36 brlcad that was just a slew of simple checks done to appease someone on a tracker
19:02.53 brlcad didn't have a means to compile test, so the spelling/typos aren't too surprising
19:03.09 brlcad weren't any logic changes
19:04.18 ``Erik yeah, malloc guard *shrug* but, uh, node->data=malloc(); if(!*node->data){... ? O.o
19:04.29 ``Erik hehehe :D
19:05.14 brlcad meh, just a typo
19:12.38 CIA-21 BRL-CAD: 03brlcad * 10brlcad/configure.ac: generate the Cubit Makefile and traverse into that dir
19:14.14 CIA-21 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/mged/rt.tcl: add a checkbox toggle to the raytrace control panel that allows the framebuffer to be enabled/disabled more quickly than hitting one of the menu options.
19:19.07 CIA-21 BRL-CAD: 03brlcad * 10brlcad/NEWS: framebuffer toggle added to raytrace panel in mged
19:20.41 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177871510.dsl.bell.ca)
19:21.39 IriX64 http://www.pastebin.ca/413889
19:21.51 IriX64 can somebody expain how this works to me?
19:23.25 IriX64 its the second condition im having trouble understanding
19:24.09 ``Erik look at the cdecl program
19:25.17 IriX64 where?
19:25.27 ``Erik are you using cygwin?
19:25.34 IriX64 yes
19:25.44 ``Erik there might be a package in cygwin, perhaps in the devel category
19:25.52 IriX64 ty
19:26.18 IriX64 wrote a little thing the & comes up with the size of the ptr
19:26.40 IriX64 what bother s me is why doesn't it fail, that thing will never evaluate a 0
19:26.46 IriX64 as 0
19:27.57 IriX64 and if it comes up true it *should trigger the error thing
19:28.04 IriX64 but its not
19:30.03 ``Erik sure it does, if _ptr=0, then 0&0xffffffff = 0
19:30.25 ``Erik 'cept, uh... O.o huh
19:30.28 IriX64 :)
19:30.30 IriX64 ok
19:30.35 ``Erik no, I'm off
19:30.37 brlcad that macro basically says "make sure the pointer isn't 0, isn't -1, and matches the magic specified as the argument -- else call bu_badmagic() which aborts
19:30.45 ``Erik sizeof(long)-1 will be like &0x3
19:30.50 ``Erik or &0x7
19:30.59 ``Erik it makes sure the pointer is aligned?
19:31.00 IriX64 3 on my machine
19:31.16 ``Erik so I guess no stealing low bits for flags O:-)
19:31.27 IriX64 i see not guaranteed to be same on different archs?
19:31.50 brlcad hmm.. that sizeof() is fishy
19:32.06 IriX64 badmagic.c uses size_t tho not long
19:32.13 ``Erik 32b machines will be 3, 64b might be 7 or 3, ... *shrug* the size of a long is not fixed in the spec
19:32.35 ``Erik should be sizeof(size_t)-1 I'd guess *shrug*
19:33.00 IriX64 was trying to see whos right badmagic.c or the macro.
19:33.11 brlcad nothing in bu is "supposed" to be using a size_t (until your recent change)
19:33.15 brlcad and that was intentional
19:33.43 IriX64 :)
19:34.20 IriX64 btw i compiled gcc so it runs in native windows ``Erik, a wonderous sight.
19:34.49 IriX64 now for a gui ;)
19:34.53 dtidrow_work why not just use mingw?
19:35.04 IriX64 i prefer gcc4.1.2
19:35.08 dtidrow_work ah
19:35.50 IriX64 relies on cygwin1.dll but what the hey it compiles and links.
19:36.10 IriX64 just have to set your paths to the libs and all that
19:36.53 IriX64 the hello worlsd program it produxes runs on windows
19:37.19 IriX64 reminds me i have to prove it does *not need the dll ill be back
19:39.08 Maloeran Use -mwindows to remove cygwin1.dll dependency, also removes the Posix compatibility layer
19:42.40 ``Erik -mno-cygwin I thought *shrug* but that was a while ago
19:43.29 *** join/#brlcad dli (n=dli@adsl-75-33-245-220.dsl.chcgil.sbcglobal.net)
19:45.47 IriX64 bwahhahahahah -mno-cygwin and it works ``Erik, compile like this gcc -mno-cygwin t.c
19:46.10 IriX64 produced the prettiest little a.exe ive ever seen
19:46.54 IriX64 12409 bytes big (it says hello and printers out some stuff)
19:49.57 IriX64 for real ``Erik it runs on my other boxen that has never seen cygwin
19:50.57 ``Erik ayup
20:04.43 Maloeran If only ./configure could be multi-process
20:05.20 Maloeran Oh oops, it is -mno-cygwin. -mwindow is to create a win32 gui program
20:05.53 brlcad no kidding
20:06.04 brlcad if I could have hacked that in easily, I would have already
20:06.52 ``Erik parallelizing the autogen/config process? it'd be akin to making a self-parallelizing programming language on-top of posix sh..
20:06.56 brlcad but that'd be one fugly configure script that'd be hard as hell to debug if/when there were threading issues
20:07.30 Maloeran To me, that's another sign that autoconf is broken :)
20:07.35 brlcad can't really parallelize autogen.sh itself -- though they could make autoconf/automake parallel
20:07.42 Maloeran Indeed
20:07.49 ``Erik what, that all it needs is a posix shell? that's one of the biggest boons of it
20:08.00 ``Erik and why it kicks scons&friends asses
20:08.12 Maloeran ./configure often takes longuer than the actual compilation with enough cores
20:08.38 ``Erik heh, make bigger programs? :D (be nice if there was a fast system cache of things, though)
20:09.30 brlcad there is an extensive caching system, but and you can create system caches that are used .. --cache-file option
20:09.43 Maloeran Mmhm, I think I'm addicted to computational fluid dynamics. For now anyway
20:10.01 ``Erik be addicted to delivering rayforce on, um, saturday? :D
20:10.07 brlcad we have a lot of tests that don't cache or test for cached at the moment too
20:10.19 Maloeran Saturday, so soon? Oh hum :)
20:10.28 ``Erik mar31, right?
20:10.46 Maloeran Right. You guys will have access to the cvs for further updates though
20:12.32 ``Erik their cvs pserver is being retarded for me
20:13.01 Maloeran The mail notification thing is broken, the rest seems fine
20:13.08 ``Erik I get lock issues
20:13.25 Maloeran Oh yes, I got that too.. but I think the code still updates?
20:13.46 ``Erik yes, but I can't get that cache file on it
20:14.20 Maloeran Connection refused on 69.250.155.85:26877
20:15.48 Maloeran I should have hosted cvs at home. They apparently spent $5k to get that gforge server, or whatever it was, recommended by Lee although it never became usable
20:19.15 ``Erik gforge is a dandy tool... I thought they were gonna virtualize it? why have they been sitting on their hands?
20:19.16 ``Erik (and $5k is chump change)
20:27.10 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad) [NETSPLIT VICTIM]
20:27.10 *** join/#brlcad dli (n=dli@adsl-75-33-245-220.dsl.chcgil.sbcglobal.net) [NETSPLIT VICTIM]
20:27.10 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net) [NETSPLIT VICTIM]
20:27.10 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088754667.dsl.bell.ca) [NETSPLIT VICTIM]
20:27.10 *** join/#brlcad tedcx (n=root@71.237.138.185) [NETSPLIT VICTIM]
20:27.10 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no) [NETSPLIT VICTIM]
20:27.10 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com) [NETSPLIT VICTIM]
20:27.10 *** join/#brlcad jack (i=jack@dub.minimal.nl)
20:27.10 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
20:27.11 *** join/#brlcad CIA-21 (i=cia@cia.navi.cx) [NETSPLIT VICTIM]
20:27.11 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
20:27.11 *** join/#brlcad deltazap (n=zap@pool-72-64-253-55.tampfl.fios.verizon.net) [NETSPLIT VICTIM]
20:27.11 *** mode/#brlcad [+o brlcad] by irc.freenode.net
20:31.18 Maloeran Chump change for them I guess, it was still a waste. Anyone could just have hosted that at home
20:31.19 Maloeran ( and it would have been up a tiny bit faster )
20:31.19 ``Erik oh, yay
20:31.20 ``Erik /usr/brlcad/HEAD/lib/librt.so: undefined reference to `_ZNSo9_M_insertEPKcl@GLIBCXX_3.4.9'
20:31.20 Maloeran That's a neat function name
20:31.22 ``Erik c++ crap
20:31.24 Maloeran Thanks for the big endian cache
20:31.24 ``Erik np, hope it helps
20:31.24 ``Erik cvs server: [15:16:09] waiting for cvs's lock in /usr/local/cvsrayforce/rayforce
20:31.24 ``Erik :/
20:31.25 Maloeran Oh yes, I had that too
20:32.06 brlcad looks like insert(), some glibc internal
20:32.06 ``Erik stdc++ actually
20:32.06 ``Erik GLIBCXX
20:32.06 brlcad that was implied
20:32.40 ``Erik linking with g++ seems to fix it... but it's not a damn c++ program *grouse* :(
20:32.40 brlcad run it through filt
20:32.40 brlcad what's the actual symbol?
20:32.40 ``Erik hm, -lstdc++ fixes it, too
20:33.08 ``Erik 'filt'?
20:33.08 ``Erik doens't seem to be on that machine
20:33.08 brlcad echo "_ZNSo9_M_insertEPKcl" | c++-filt
20:33.08 brlcad or echo "_ZNSo9_M_insertEPKcl" | c++-filt2
20:33.33 ``Erik ah, c++filt
20:33.44 ``Erik std::ostream::_M_insert(char const*, long)
20:34.20 Maloeran Neat, I just learned something then
20:34.31 brlcad yeah, internal template foo on a stream operator somewhere
20:34.56 brlcad ``Erik: check config.log -- there's a test for it, see why it failed
20:35.09 ``Erik um, this isn't in BRL-CAD, this is something that uses librt and libtie
20:35.27 brlcad hmm
20:35.49 brlcad librt should be linking against -lstdc++ so that's resolved
20:36.12 ``Erik hm, it's actually listed in the ldd of librt, odd
20:37.48 brlcad grep LIBSTD src/librt/Makefile
20:37.53 ``Erik the quad opteron, ~/src/rtcmp/build/amd64*
20:38.08 brlcad should be two lines
20:38.43 ``Erik yeah... it's there, and right.. and ldd on the librt.so gives the right dep lib.. :/ *shrug*
20:39.36 ``Erik <-- scratches his head
20:40.03 ``Erik BRL-CAD was compiled with gcc42, yet librt references: libstdc++.so.6 => /usr/local/lib/gcc-4.1.2/libstdc++.so.6 (0x80121d000)
20:40.59 brlcad that's why
20:41.09 brlcad minor ABI incompatibility
20:41.25 ``Erik yeah
20:41.31 jack- so it still builds perfectly with 4.0.1 right?
20:41.39 brlcad there's a minithread on gcc-bugs mailing list about it on x86_64-portbld-freebsd6.2
20:41.39 ``Erik g++ sucks for that...
20:41.52 ``Erik this is a completely seperate program, jack-... it just USES librt... :)
20:41.54 brlcad specific to 4.2
20:41.58 jack- oh ok
20:43.44 ``Erik weird, g++42 must be broken on that machine
20:43.54 brlcad dist seems to be refixed now
20:44.13 ``Erik adding /usr/local/lib/gcc-4.2.0 to to LD_LIBRARY_PATH makes it all peachy :/
20:44.19 brlcad heh
20:56.01 dli is gcc-4.2.0 released?
20:57.52 ``Erik not quite
20:57.54 ``Erik O:-)
20:59.11 IriX64 i think ive got 4.3x somewhere tried compiling it... missing bits
21:06.08 IriX64 err gcc 4.3 somesnapshot :)
21:47.38 *** join/#brlcad CIA-21 (n=CIA@cia.navi.cx)
21:47.59 *** join/#brlcad zorro1978 (n=michele@d83-190-72-215.cust.tele2.it)
21:49.10 zorro1978 i want to try brlcad
21:49.26 zorro1978 i have just installed .deb file with dpkg -i
21:50.02 zorro1978 all seems to be ok, but i don't know wich is the executable to run
21:50.13 zorro1978 someone can help me?
22:13.30 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
22:41.24 IriX64 i'll short circuit it, write my own uname.exe i guess.
22:44.10 IriX64 should be kosher, it's not going anywhere
23:11.38 louipc_ <PROTECTED>
23:12.01 louipc cheers
23:37.21 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088754667.dsl.bell.ca)
23:46.24 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
IRC log for #brlcad on 20070329

IRC log for #brlcad on 20070329

00:11.22 IriX64 the fairies just dropped in, going to be a good spring, summer, fall and winter haven't made up their minds yet
00:58.52 *** join/#brlcad ki6ijg (n=wegstar@h69-128-116-234.69-128.unk.tds.net)
05:37.12 *** join/#brlcad clock_ (i=clock@84-72-89-172.dclient.hispeed.ch)
06:38.37 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177614277.dsl.bell.ca)
06:47.32 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
06:50.56 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543684.dsl.bell.ca)
07:38.57 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
07:40.44 CIA-21 BRL-CAD: 03d_rossberg * 10brlcad/src/librt/g_brep.cpp:
07:40.44 CIA-21 BRL-CAD: VC++ 6.0 does not like near, far (obsolete keyword error)
07:40.44 CIA-21 BRL-CAD: operator= should return a reference to *this
11:40.00 *** join/#brlcad dtidrow_work (n=dtidrow@host66.objectsciences.com)
12:46.52 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543684.dsl.bell.ca) [NETSPLIT VICTIM]
12:46.52 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
13:55.04 CIA-21 BRL-CAD: 03erikgreenwald * 10rtcmp/ (tri.h adrt/adrt.c): use linear fastf_t buf for tri data instead of typedef on typedef on typedef
13:58.24 CIA-21 BRL-CAD: 03erikgreenwald * 10rtcmp/tri.c:
13:58.24 CIA-21 BRL-CAD: Move to linear fastf_t buffers. Radical simplification. Proper endian
13:58.24 CIA-21 BRL-CAD: safety added/tested.
14:59.26 Maloeran You aren't the only one
14:59.34 Maloeran http://news.bbc.co.uk/2/hi/technology/6506027.stm - Yay
15:01.37 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088754359.dsl.bell.ca)
15:08.42 ``Erik oh, but they'll install the wrong linux, not only htat, they'll install it all wrong
15:08.50 ``Erik :D
15:17.15 *** join/#brlcad Elperion (n=Elperion@p5487493B.dip.t-dialin.net)
15:22.09 clock_ ``Erik: and then all will turn into hardcore trolls and accuse each other from trolling in a huge flamewar tsunami
15:22.31 ``Erik O.o
15:23.10 clock_ ``Erik: do you mean the same modding as in slashdot?
15:23.15 ``Erik yeah :D
15:23.17 clock_ What does -1 mean?
15:23.23 ``Erik down a point...
15:23.52 ``Erik usually it's like "+1 insightful" or "-1 troll"
15:23.58 clock_ can you mod -2?
15:24.07 ``Erik but, uh, relevance seems to be a bad thing in slashdot
15:24.07 clock_ aha -1 relevant hehe
15:24.25 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com)
15:24.30 clock_ yeah and relevance also increases the probability that you'll be accused from trolling
15:24.30 ``Erik no, but if enough people mod up, the score goes up
15:25.03 clock_ and then you can see the statistics how many people said troll how many relevant how many insightful etc.?
15:25.28 clock_ interesting that projects like gEDA, BRL-CAD or Ronja usually have an easy discussion
15:25.54 clock_ and projects like Linux or OpenBSD or Gentoo are very sensitive to exploding into a trolllabelling fit
15:26.07 ``Erik people get religion about funny things
15:26.25 clock_ i. e. in-depth discussion is impossible
15:27.11 ``Erik it's the people with little to no knowledge that really get flamey about things, usually
15:27.32 clock_ or personality disorder developers like theo de raadt
15:27.48 ``Erik they'll spot one minor wart on whatever isn't their favorite and focus on it, ignoring the 8 zillion good things
15:27.55 clock_ ;-)
15:27.58 ``Erik and conveniently ignoring the warts on their own
15:28.41 clock_ You mean realloc is slow when it has to move the block?
15:29.50 ``Erik doug leas malloc does slight of hand to remap pages, so realloc across page boundries is pretty cheap... phkmalloc forces memory contiguous, so if you can't take the next page, it allocates in a completely new area, copies the old data, then frees the old area
15:30.32 ``Erik the pathological case gives you a malloc/copy/free cycle every realloc
15:31.24 ``Erik if you have a program that reads a file stupidly, like read a page, realloc, read the next page, ad nauseum... it shows :) (but if you were to, say, stat the file, allocate the size and read it... or mmap, it ain't an issue)
15:31.39 *** join/#brlcad joevalleyfield (n=joevalle@bz.bzflag.bz)
15:32.26 ``Erik chaining buffers linked list style also "fix" it at the cost of losing contiguouity (sp?) during the read
15:32.37 ``Erik oi, timbert
15:33.44 joevalleyfield my presence is random
15:35.23 ``Erik well, I d'no
15:35.33 ``Erik he hides in a dark cave with a club and screams at children
15:37.44 ``Erik and EATS TEHIR BONES
15:37.55 clock_ BONES!!!!11111
15:38.04 ``Erik !!@!~@~!!!~!ONE!~@!~
15:39.04 clock_ actually I thought it should be possible to use BRL-CAD to produce some kind of industrial 3D rendered art
15:39.25 ``Erik in what sense?
15:39.34 clock_ I saw often posters for technical things including some kind of artistically processed blueprints, diagrams or wireframe models
15:40.06 clock_ so one could either use rt-edge to produce such linedraw pictures, or straight rt to make colour pictures
15:40.13 clock_ modeling of stylized technical elements should be easy
15:40.17 ``Erik oh, sure, um, the plot routines generate rough wireframe, or you could tesselate and generate wireframe... and if you want to raytrace things, the shaders are fairly easy to write, check out src/liboptical
15:40.46 clock_ can one write a script / little program to generate "landscapes" in ASCII?
15:40.56 clock_ To make e.g. repeating changing patterns etc.?
15:41.20 ``Erik um, there is a program to generate random dsp's
15:41.28 clock_ what is a random dsp?
15:41.31 ``Erik which are good for gnenerating terrain
15:41.36 ``Erik dsp is kinda like a heightfield map
15:41.44 clock_ no I don't mean real landscape
15:42.09 ``Erik like if you generated a 2d plasma image and fed that to POV as a heightfield
15:42.11 clock_ I mean for example a bunch of low cylinders with different colours, positions and diameters
15:42.31 ``Erik oh, I'd imagine a tcl script could do that easily enough
15:42.45 ``Erik or if you want to get fancy, a procdb
15:42.51 clock_ can I specify the geometry in ASCII without trying to parrot the ASCII dump?
15:43.23 ``Erik by 'ascii dump', do you mean the .asc form of a .g file?
15:43.24 joevalleyfield write an mged script and pipe it to mged?
15:43.39 clock_ that's an idea
15:43.46 clock_ can I do just cat script | mged
15:43.48 clock_ ?
15:43.48 ``Erik mged -c is nifty :)
15:44.04 clock_ can't get man mged is there a page?
15:44.15 ``Erik MANPATH=/usr/brlcad/man man mged
15:45.48 clock_ wow
15:46.19 clock_ hmm mged -c asks the user at start for something, is it gonna work?
15:46.27 clock_ Or do I need to prepend an answer?
15:46.37 joevalleyfield it should work
15:46.47 joevalleyfield it should detect that the input isn't coming from a terminal
15:47.13 clock_ oh yeah seems so and then it doesn't display the graphics
15:47.18 ``Erik $ echo 'tops' | mged -c ktank.g
15:47.18 ``Erik _GLOBAL ktank/ metaball.r/R
15:47.18 ``Erik air/ ktank-facets
15:47.24 clock_ that's actually quite handy
16:44.12 CIA-21 BRL-CAD: 03erikgreenwald * 10rtcmp/partm.c: internal functions should be static
16:45.48 CIA-21 BRL-CAD: 03erikgreenwald * 10rtcmp/dry/dry.c: return negative radius for bounding sphere, as this is not a legit engine
17:23.32 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1128543513.dsl.bell.ca)
17:29.32 CIA-21 BRL-CAD: 03erikgreenwald * 10rtcmp/rtcmp.h: add notion of views
17:30.19 CIA-21 BRL-CAD: 03erikgreenwald * 10rtcmp/perfcomp.c: add "golden rays", begin move to orthos view instead of "same ray"
17:54.40 CIA-21 BRL-CAD: 03erikgreenwald * 10rtcmp/perfcomp.c: add some more "interesting" ray directions
17:55.59 CIA-21 BRL-CAD: 03erikgreenwald * 10rtcmp/rtcmp.c: show ray packets for visual inspection... will be automated later
17:57.46 CIA-21 BRL-CAD: 03erikgreenwald * 10rtcmp/perfcomp.c: uh, normalize the right dir vectors...
18:05.12 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/tclscripts/mged/openw.tcl: File->_R is raytrace, not renderview. Fixes bug 1687710
18:18.01 ``Erik amusing, the mailing lists on sf don't escape the body, so'z the it tries to parse C diffs as html in the web thingy O.o
18:45.23 brlcad heh, or just mged -c ktank.g tops
18:45.56 brlcad anything after the db throws it into single command mode
19:00.07 ``Erik the idea was to have a long script that he can cat into it :)
19:00.51 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128544250.dsl.bell.ca)
19:01.08 ``Erik mged -c < cmdsoutthewazoo
19:04.12 louipc eh?
19:07.53 brlcad yeah, but then echo doesn't show that well :)
19:08.10 brlcad a herenow doc also works well
19:08.20 brlcad mged -c file.g <<EOF
19:08.21 brlcad ls
19:08.22 brlcad tops
19:08.23 brlcad EOF
19:11.10 ``Erik the echo was to vrfy tims statement :)
19:13.55 brlcad ah, true dat
20:04.30 ``Erik perhaps not o.O :D
20:06.21 *** join/#brlcad Bariton (n=Elperion@p548760E6.dip.t-dialin.net)
22:29.26 *** join/#brlcad Ben (n=43be4c56@bz.bzflag.bz)
22:38.06 *** join/#brlcad Benny (n=43be4c56@bz.bzflag.bz)
IRC log for #brlcad on 20070330

IRC log for #brlcad on 20070330

00:20.06 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177871510.dsl.bell.ca)
02:16.59 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177871510.dsl.bell.ca)
02:46.11 IriX64 www/irix64.spaces.live.com/photos
02:46.28 IriX64 windows brlcad at work
02:49.42 brlcad where'd the shuttle model come from?
02:58.05 IriX64 some site i found on the web, shall i search again, i can probably find it
03:19.11 brlcad nah, just curious
03:19.20 brlcad you converted from dxf or something i presume
03:19.32 brlcad looks like there's multiple top-level objects being displayed/rendered
03:24.06 IriX64 yes from a dxf
03:26.28 IriX64 http://www.escape.de/~quincunx/dxf/ this site
03:26.52 IriX64 this one is a dxf
03:46.00 brlcad you can't directly convert a dwg
03:46.07 brlcad that's a 2D file format, not solid geometry
03:46.25 brlcad if you can get someone to turn that into a dxf, then there is some potential import paths
03:50.33 IriX64 mmm ty
04:00.53 deltazap brlcad: how good is the converter at working with dxf's?
04:01.40 brlcad it's not fully tested with several of the 2D dxf types, but it is a fairly comprehensive converter
04:02.27 brlcad it should even bring in the 2D items now using the cvs head version
04:02.31 brlcad as sketch objects
04:06.20 deltazap i learned today how powerful the mged editing functions are
04:07.29 deltazap much better than trying to click and drag things around
04:10.59 IriX64 theres something to be said about a good command line
04:11.43 IriX64 not to mention that beautiful "exec" anything :)
04:12.30 deltazap it forces you to know the geometry
04:12.47 IriX64 yes, a good thing
04:14.25 brlcad deltazap: ahh, excellent.. that's one of several karmatic delight moments that come with experience that just can't be easily explained
04:15.21 brlcad akin to explaining the true flexibility and power of the unix command prompt to a new user
05:04.53 IriX64 ki6ijg: sorry about that info thing, was just testing something
05:08.17 *** join/#brlcad CIA-21 (n=CIA@cia.navi.cx) [NETSPLIT VICTIM]
05:33.51 *** join/#brlcad CIA-21 (n=CIA@cia.navi.cx) [NETSPLIT VICTIM]
05:59.14 *** join/#brlcad clock_ (i=clock@84-72-61-219.dclient.hispeed.ch)
06:16.58 *** join/#brlcad CIA-14 (n=CIA@cia.navi.cx)
09:46.08 IriX64 man... bu_badmagic() and bu_badmagic_tcl are not consistent...
09:46.31 IriX64 files badmagic.c and bu_tcl.c
11:53.17 *** join/#brlcad cad85 (n=50574604@bz.bzflag.bz)
12:39.27 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
12:43.11 *** join/#brlcad docelic (n=docelic@212.15.177.76)
13:24.06 ``Erik erm, not consistant in what regard? and why would they be? O.o
13:52.25 *** join/#brlcad jackhandsome69 (n=handsome@adsl-65-71-92-216.dsl.rcsntx.swbell.net)
13:52.45 jackhandsome69 anyone know anything about autocad 2006 here?
13:53.03 ``Erik not I
13:54.01 archivist I gave up on autocad 1
13:54.16 docelic :))
13:55.34 jackhandsome69 ok.. was just looking for a way to batch plot .dwg's out of autocad 2006
13:57.59 brlcad jackhandsome69: heh
13:58.41 brlcad i suppose i shouldn't take too much offense to the support request for a commercial competitor :)
13:59.16 brlcad alas, I don't know the answer to your question other than doing a bunch of lisp scripting on the autocad command line
13:59.26 brlcad and how to exactly go about that.. have fun :)
14:00.06 ``Erik heh, (for-each plot '(dwg1 dwg2 dwg3)) ?
14:00.35 ``Erik <-- scheme-head :D
14:02.29 d_rossberg brlcad: i send a message to the brlcad-users list, unfortunately from an unregistered account, now it waits for administrator's approval
14:02.56 brlcad d_rossberg: k, I'll pass it
14:04.39 d_rossberg thanks
14:05.04 ``Erik <-- scratches chin and ponders
14:05.28 ``Erik I may have a new weekend project :D
14:06.54 archivist like gmail trys but fails
14:10.54 ``Erik I never liked gmail
14:10.54 ``Erik even yahoo is more usable... even the NEW yahoo...
14:11.02 ``Erik <-- write his own client after getting annoyed with pine and mutt and running into crashes in xfmail at ~10k emails :/
14:11.58 ``Erik but I'm getting tired of writing and fixing regex rules for pre-sorting :)
14:12.21 ``Erik heheheh... Some people, when confronted with a problem, think I know, Ill use regular expressions. Now they have two problems. --Jamie Zawinski, in comp.lang.emacs
14:12.27 archivist I like the 2.8 gig of free storage
14:12.34 ``Erik yahoo is claiming unlimited
14:13.16 archivist for me yakspew over does the adverts
14:14.22 ``Erik hehehe, "ad-block" on firefox :)
14:14.26 ``Erik also; who cares about 2.8g...
14:14.27 ``Erik $ df -k | grep -v ^File | awk '{print $2}' | xargs | sed 's/ /+/g;s,.*,(&)/(1024*1024),' | bc -l
14:14.27 ``Erik 468.18545913696289062500
14:14.57 ``Erik (that's gigs for those who can't be arsed to read my mess)
14:15.16 ``Erik all local disk, it's my "fileserver"
14:15.19 ``Erik :D
14:16.31 ``Erik I should tkae a pic.. it's a horrible thing... a $300 wally world special, replaced the ps with something beefier... but the ps blocks the cpu fan, so the machien is open on its side witht he power supply sitting ontop of the 5.25" bay (loose), and 4 drives stacked one on another next to it (loose), plus the one bolted in the machine :)
14:19.17 archivist hehe i know the build method well
14:20.59 archivist my early linux box 10 scsi stacked loose psu from another box(still in it)
14:22.23 ``Erik hehehe, I had a dec prioris with a stack of old 2g barracuda scsi's stacked and kinda held in place by the ribbon... dual p133... massive ps, and the drives weren't scsi... swear the entire coffee table sized machine twitched whwen ya hit the button and the drives started cranking
14:23.27 archivist current box i am using for surfing/ #mysql bot www.archivist.info/thewench normal sans case method
14:23.33 ``Erik looked kinda like http://www.anfa.org/image.php?img=561 except the door was broken off and it was... well... crap
16:48.54 deltazap ok, i know that i had asked about this the other day, but i'm still not sure about it
16:49.16 deltazap replacing a primative with a region
16:49.30 deltazap for instance, i'm trying to model something built from 80/20
16:50.04 deltazap so, i created the structure using arb8s and then i was going to go back and replace them with the 8020 models
16:51.19 deltazap er...8020 region
16:52.19 deltazap i'm guessing that i'd have to make the 8020 region the same length of the primative that i want to replace
17:15.09 ``Erik erm, regions are built out of combinations and primitives...
17:21.24 deltazap yes yes, but i want to replace an existing primitive in the model with a newly created region
17:22.33 ``Erik erm, but you NEED those primitives to build the new region... "r thing.r part1.s u part2.s", then you can "B thing.r"
17:22.56 ``Erik (or d part1.s;d part2.s)
17:23.03 deltazap i was going to use a new set a primatives for the region, then swap out that primative with the new region
17:23.39 ``Erik erm, so you're going to ... clone primitives... to build the region... then delete the old primitives?
17:25.47 deltazap i wouldn't need to clone them
17:27.08 ``Erik one of us doens't understand what you're trying to do :) (probably me)
17:27.26 deltazap erm...ok, i'm probably not thinking about it right
17:28.24 ``Erik combinations are built from combinations and/or primitives... regions are built from combinations and/or primitives... *EVERY* bit of geometry resolves down to primitives as the leaves of the tree
17:29.49 deltazap yes
17:30.10 *** join/#brlcad KWartS (n=KWartS@202.137.21.109)
17:50.22 ``Erik "back in the day, they had transaction safe databases: we called them file systems."
17:54.45 *** join/#brlcad KWartS (n=KWartS@202.137.21.109)
17:56.20 brlcad now we don't even have transaction safe file systems ;)
17:58.28 deltazap with regards to journaled file systems: "if the file doesn't commit, you must acquit"
17:59.11 ``Erik <PROTECTED>
18:03.31 deltazap is there any way to change a parameter when in matrix editing mode?
18:11.07 deltazap i can pick the scale x option but the only way to give it a value is by using oscale command, but that only does multiples of the current shape, not absolute distance
18:14.56 IriX64 ``Erik when you get it up to Ektbytes i'll be interested :)
18:22.44 ``Erik exa, ya mean?
18:22.58 IriX64 yah ;)
18:23.19 IriX64 the storage superhighway :P
18:23.43 ``Erik hm, talk to me again in 11 years
18:23.54 deltazap brlcad had mentioned using the push command, but idk :X
18:24.01 IriX64 I don't age well :)
18:24.20 ``Erik me, either, I fight it tooth and nail...
18:24.34 IriX64 yah so why do we *always lose?
18:25.13 ``Erik YOU might be losing...
18:25.20 IriX64 heh ty
18:27.03 IriX64 brlcad: might have found my shared libraries issue.
18:27.47 brlcad deltazap: the push/xpush command doesn't actually "change" your geometry.. it just removes the matrices from your combinations and regions, applying the transformations directly to the primitives
18:28.37 ``Erik brlcad, tell me a bedtime story about wdb and instancing (which I assume is geometry talk for something akin to a pointer?)
18:28.38 deltazap yeah, i'm seeing that now
18:29.13 ``Erik (in the frame of http://sourceforge.net/tracker/index.php?func=detail&aid=1547926&group_id=105292&atid=640805 )
18:29.55 deltazap now that i see that, what does a matrix describe exactly?
18:30.05 deltazap the tutorial never mentions matrices in it
18:30.22 ``Erik rotation, trnaslation, scaling, ...
18:31.55 brlcad homogenous coordination transformations ;)
18:32.10 deltazap X_X
18:32.27 ``Erik one of the appendices of the opengl 'redbook' goes into glorious/horrifying detail
18:33.10 ``Erik um, you can get it at opengl.org in the documentation section
18:33.26 brlcad ``Erik: sounds like something that someone (becky in this case) has been told over the years to overcome other modeling & analysis issues
18:34.04 brlcad instancing in this case is very much like a pointer, just referencing something else instead of having actual unique objects (and *much* more importantly, unique regions)
18:34.13 ``Erik hm, I was thinking about adding it as a flag in g_qa, not sure how the wdb side of it would work
18:34.30 ``Erik so jsut two regions using the same primitive?
18:34.40 brlcad personally, I don't think there's anything wrong with modelling left/right half if that's what they wanted to do
18:34.51 brlcad the problem is that other tools make assumptions
18:34.52 ``Erik or something of that nature? a reference count would solve it?
18:35.22 brlcad it's not so easy because it is perfectly find to "instance" some things
18:35.26 brlcad s/find/fine/
18:35.53 brlcad it's only important from a muves analysis results perspective usually (and future modelling ease of use)
18:35.59 ``Erik yeah, I got that... *shrug* it might be a misfeature, but *shrug* might be useful to someone
18:36.18 ``Erik and I'd rather not do the scr dance with them.
18:36.20 brlcad seems like a misfeature to me.. compensating for a problem elsewhere
18:36.39 ``Erik hm, ccb fodder?
18:36.48 brlcad it's like telling modellers that they shouldn't use a half-space to slice objects
18:37.38 brlcad the only problem with using half-spaces is that they are unoptimized, so it kills ray-trace performance .. as a modelling tool, it's rather straight-forward and understandable -- just as understandable as just "flipping" the left half a vehicle and calling it done
18:38.07 brlcad if clone were completed, it would solve the "reference" problem
18:38.09 ``Erik *nod* I know in lightwave tutorials, I saw the 'mirror' approach being "normal"
18:38.23 brlcad as clone does a deep copy
18:38.45 brlcad you could replace all references with copies as needed using it
18:39.14 ``Erik aight, I saw that pr as 'low hanging fruit' and figured I'd look into it... smells like ccb fodder *shrug* :)
18:41.53 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no)
18:47.19 brlcad more cool would be refactoring g_qa into an api
18:47.50 brlcad it's pretty much a perfect arbitrary resolution voxelizer if it were made into an API
18:47.58 ``Erik I was lookin' for simple mindless droll that could be hacked in without risking release schedule *shrug* :)
18:49.05 IriX64 www.irix64.spaces.live.com/photos <---- compatibility (Nothing to do with brlcad)
18:49.29 IriX64 :)
18:49.37 IriX64 just had to share :)
18:51.33 brlcad still not yet, though I didn't get back to it last night
18:52.25 brlcad i'm actually not sure how to get it to readily find it's resources when the init.tcl is not generated, sitting in the source dir, and it's looking in the (empty) install locations
18:52.58 brlcad I could readd the blind searching that it had, but that's so hackish
18:53.40 brlcad would not run btclsh until it's installed, but then that screws with the index files
18:53.58 ``Erik hrmph, in src/other/Makefile.am, have a ginormous listing of 'subcofnigure' files in EXTRA_DIST and avoid recursing into those dirs on dist?
18:54.26 ``Erik worsethanfailure.com ++
19:07.53 ``Erik aaaaand there it all went
19:13.33 deltazap i know there has to be an easier way of doing what i'm doing
19:18.38 deltazap how does the matrix selection dialog and oed compare? for instance, which side does the first matrix select window correlate to?
19:21.41 *** join/#brlcad clock_ (i=clock@84-72-92-21.dclient.hispeed.ch)
19:32.23 dtidrow_work O/T question: are there SATA->Parallel ATA converters?
19:33.10 dtidrow_work ie. I want to be able to use some older PATA hard drives with a new mobo that has several SATA connectors
19:44.27 brlcad dtidrow_work: think of the path down to any primitive in a combination i.e. /path/to/some/primitive .. even if "path" is all you wanted to move
19:45.04 brlcad matrix selection and oed are identical in that you specify the right and left half (hence the two dialogs)
19:45.53 brlcad if you wanted to apply a matrix edit to the instance of "some" in the object "path", it would be oed /path/to some/primitive
19:46.55 dtidrow_work ?
19:47.02 brlcad via the gui, it basically first asks you for which full path to primitive (/path/to/some/primitive) and then asks for where to place the matrix (some)
19:47.22 brlcad dtidrow_work: oop, sorry -- that was meant for deltazap
19:47.23 dtidrow_work ah, you're really talking to deltazap
19:47.27 brlcad tab completion
19:47.38 dtidrow_work yeah, thought so :-)
19:47.50 dtidrow_work anyway, I found some: http://www.cooldrives.com/idehadrtosap.html
19:47.54 brlcad heh
19:49.24 dtidrow_work looking to upgrade the guts of my home 'puter, but still be able to use existing hard and CD/DVD drives
19:49.44 dtidrow_work the one mobo I was looking at only had one PATA controller, but 4 SATA connectors
20:03.29 deltazap brlcad: thanks, i think i'm slowly understanding
21:24.46 ``Erik http://maps.google.com/maps?f=q&hl=en&q=chicago+to+london&sll=37.0625,-95.677068&sspn=42.581364,112.148438&layer=&ie=UTF8&z=3&ll=46.437857,-42.890625&spn=37.174963,112.148438&om=1
21:24.48 ``Erik step 20
21:25.59 archivist the swimming was step 26 on the one i saw earlier today
21:27.20 ``Erik ah, heh
21:30.33 archivist I cant look on this box but if that goes through france there is an error , no road through the channel
21:31.32 archivist step 26: http://maps.google.com/maps?f=d&hl=en&saddr=wilmington,+nc&daddr=london,+uk&sll=51.500197,-0.126197&sspn=0.132294,0.365639&layer=&ie=UTF8&om=1&z=3
21:31.44 ``Erik boston puts it at 9
21:33.28 archivist step 43 on that one from me is a bit wet
21:35.33 ``Erik 43? the "swim 3465 miles"? I got that as #26
21:35.42 ``Erik or, wait, from your residence
21:35.43 ``Erik gotcha
21:36.40 archivist oo does work on this box
21:37.19 archivist step 37 on the chicago to london
21:37.37 archivist that should be swim as well
21:41.49 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177878632.dsl.bell.ca)
22:09.30 *** join/#brlcad tofu (n=sean@bz.bzflag.bz)
22:09.43 *** mode/#brlcad [+o tofu] by ChanServ
22:11.38 *** join/#brlcad tofu (n=sean@bz.bzflag.bz)
22:15.02 *** part/#brlcad tofu (n=sean@bz.bzflag.bz)
22:33.38 *** join/#brlcad jack-104 (i=jack@dub.minimal.nl)
22:41.52 *** join/#brlcad PrezKennedy (n=Matthew@c-69-251-101-137.hsd1.md.comcast.net)
22:42.17 *** join/#brlcad IriX64 (n=mario_du@70.55.20.243)
IRC log for #brlcad on 20070331

IRC log for #brlcad on 20070331

00:53.30 IriX64 http://www.pastebin.ca/417658 <------ brlcad, is this benign?
00:56.27 brlcad entirely
01:04.17 IriX64 ty
02:01.26 IriX64 ki6igj: are you a serious user of brlcad?
02:03.32 IriX64 joevalleyfi: how about you, I haven't seen you two around here before, but i'm sure all are welcome to participate.
02:14.40 IriX64 don't mind me i'm the self appointed clown of the channel, not to be taken seriously.
03:42.37 IriX64 mmmm my mug has no handle :)
07:23.57 *** join/#brlcad clock_ (i=clock@84-72-92-58.dclient.hispeed.ch)
14:48.41 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
15:10.25 *** join/#brlcad docelic (n=docelic@212.91.113.136)
17:08.19 *** join/#brlcad clock_ (i=clock@84-72-61-140.dclient.hispeed.ch)
17:11.51 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no)
17:59.08 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1178014963.dsl.bell.ca)
18:03.39 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1178014963.dsl.bell.ca)
18:11.00 IriX64 :)
18:21.15 IriX64 www.irix64.spaces.live.com/photos <---- too bad theres no hit counter on that thing, I'd know if anybodys interested :)
18:24.41 IriX64 draws to the screen much faster if i zoom out the drawing, I ve found, makes sense only one image to contend with
18:41.53 IriX64 heh ty
18:50.01 IriX64 heh have a look
18:58.20 IriX64 is there really a need for the traditional frame bufffer?
18:58.28 IriX64 err buffer
18:59.17 IriX64 doesn't hurt anything why not right?
19:00.09 IriX64 back to lurk
19:00.14 IriX64 err work :)
21:01.04 IriX64 brlcad: which method is right? the macro or the file badmagic.c? (the ptr alignment check im talking about)
21:04.09 IriX64 i went with size_t but am unsure.
21:46.07 IriX64 http://www.pastebin.ca/418862 <=== have I reported this already? (have both X and ogl here)
22:03.17 IriX64 ermf back to the compiler wars ;)
22:07.11 IriX64 http://www.pastebin.ca/418891 <=== brlcad, are these ones benign too?
22:35.58 brlcad the first is already fixed
22:36.24 brlcad the second is entirely benign and not our code to care about
22:39.26 IriX64 ty for the comback
22:39.34 IriX64 comeback :)
23:41.00 IriX64 help me out here who came first the framebuffer lib or the display manager lib?
23:41.46 brlcad framebuffer iirc
23:42.44 IriX64 so dm is in error?
23:42.52 IriX64 err conflict
23:45.31 brlcad well, they just both have the same named functions, and you're using a set of compilation options that makes that an error
23:45.42 brlcad easily fixed by just renaming one or turning off debug
23:46.09 brlcad it's already changed in the sources to accommodate
23:46.23 IriX64 so thats it, sigh im so innocent when it comes to this stuff... ty brlcad
23:53.07 IriX64 http://www.pastebin.ca/419015 <=== so if i turn debug off this one should go away?
23:55.22 IriX64 never mind
IRC log for #brlcad on 20070401

IRC log for #brlcad on 20070401

04:20.28 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
08:53.10 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
14:40.00 ``Erik http://www.ctrlaltdel-online.com/comic.php
14:41.52 brlcad hehe
14:48.12 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782287.dsl.bell.ca)
15:32.33 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
15:38.48 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
15:57.12 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
16:06.27 *** join/#brlcad docelic (n=docelic@212.15.171.6)
16:47.47 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
18:58.36 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
19:06.18 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1178014963.dsl.bell.ca)
19:19.44 IriX64 brlcad, i haven't tried building adrt/rise yet, is are there any caveats, the docs indicate it might build if i get sdl installed properly.
19:23.14 *** join/#brlcad clock_ (i=clock@84-72-93-106.dclient.hispeed.ch)
19:33.11 *** join/#brlcad Maloeran (n=maloeran@glvortex.net)
19:40.06 brlcad IriX64: you're welcome to try, but my guess would be about a 5% chance that it'll work for you
20:25.06 IriX64 ahhh the light dawns on me, you intentionally bomb to protect the data base is that it? in ckmagic macro i mean.
20:30.27 IriX64 http://www.pastebin.ca/420049 <---- this is the result of moving that "default" label to the end of the case satemnet in magic.c did
22:11.05 IriX64 man FB_MAGIC is hard coded...
22:12.31 IriX64 but magic.c is not the real problem is it?
22:16.37 brlcad depends what you're talking about, but no, magic shouldn't be a problem at all
22:17.01 brlcad and yes, we intentionally bomb to protect the database .. i believe i said that several times
22:17.14 IriX64 looking for the master table of magic numbers... is there one someplace?
22:17.46 brlcad src/libbu/magic.c
22:18.03 IriX64 thank you man
23:26.15 IriX64 http://www.pastebin.ca/420211
23:27.19 IriX64 compiles but untested..... yet :)
IRC log for #brlcad on 20070402

IRC log for #brlcad on 20070402

00:23.42 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096667512.dsl.bell.ca)
00:37.52 *** join/#brlcad rdvon (n=47e3ff3c@bz.bzflag.bz)
00:38.12 rdvon what is this brlcad?
00:38.31 rdvon ...
00:38.41 rdvon i cant join any other channels!!!
00:38.48 rdvon ...ugh...
00:39.01 rdvon well, this sux
00:39.19 rdvon maybe this app is worth talking about... it is 3d i presume.
00:39.23 rdvon better the blender?
00:39.32 rdvon thats what i use
00:39.37 rdvon blender.org
00:39.46 rdvon :D
00:39.56 rdvon ok, dont talk
00:39.56 rdvon haha
00:40.00 rdvon bye!
00:41.40 bjorkBSD hehehe
00:52.24 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
02:01.14 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1178014963.dsl.bell.ca)
02:16.28 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/bwish/tcl.c: stash argv[0]
02:16.44 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/bwish/main.c: emphasize any errors, separate out result.
02:19.26 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/Makefile.am: encourage finding init.tcl, set TCL_LIBRARY
02:24.54 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/ (ampi.tcl ami.tcl):
02:24.54 CIA-14 BRL-CAD: the script wasn't correctly parsing multiple directory paths and also similarly
02:24.55 CIA-14 BRL-CAD: did not function with a distcheck or other compilation out of place. It still
02:24.55 CIA-14 BRL-CAD: has a problem if it cannot write to the source dir since the index is created
02:24.55 CIA-14 BRL-CAD: where the sources files are.
02:36.05 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/tclcadAutoPath.c:
02:36.05 CIA-14 BRL-CAD: add support for running successfully from a distcheck and identifying the tcl
02:36.05 CIA-14 BRL-CAD: resources. also set tcl_library so that init.tcl is identified. add a
02:36.05 CIA-14 BRL-CAD: tclcad_tcl_library() routine for debug printing of what tcl_library is set to.
02:36.05 CIA-14 BRL-CAD: now only appends to auto_path if the dirs exist.
02:36.49 CIA-14 BRL-CAD: 03brlcad * 10brlcad/include/tclcad.h: declare tclcad_tcl_library()
03:38.17 IriX64 heh
03:38.39 IriX64 trying my hand at gcc-4.3
03:40.25 IriX64 brlcad has been busy :)
03:41.32 CIA-14 BRL-CAD: 03johnranderson * 10brlcad/src/tclscripts/mged/comb.tcl: text widget option -tab is now an illegal abbreviation for -tabs (as of tcl 8.5). Changed -tab to -tabs.
04:28.00 *** join/#brlcad cad56 (n=8968dbfc@bz.bzflag.bz)
05:44.14 IriX64 http://www.pastebin.ca/420507
06:33.07 IriX64 egg on my face ... mea culpa
07:22.04 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:17.30 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1128543992.dsl.bell.ca)
13:02.55 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/html_library.tcl: 8.5 now seems to use -tabs for text widgets instead of -tab
14:16.38 clock_ Is there some software that produces a metric thread for BRL-CAD?
14:16.54 clock_ Where I would say like 40mm of M5 thread?
14:17.36 brlcad hm, not really
14:17.54 brlcad you could do the math and use the pattern tool fairly easily, but it'd be a bit fugly
14:18.00 clock_ is it theoretically possible to produce a thread from BRL-CAD primitives without approximation?
14:18.33 brlcad yes, intersecting tori and/or pipe sections
14:18.57 clock_ how can a thread be done this way?
14:19.27 clock_ I can't imagine
14:19.49 brlcad the easiest way is to subtract a winding pipe from an enlarged cylinder iirc
14:20.04 clock_ so it reduces down to modelling a coil spring?
14:20.09 brlcad basically
14:20.23 brlcad since it's subtracted and tightly fit, you end up with a thread
14:20.31 clock_ and coil spring is a pipe, where the centerline is a helix?
14:20.54 brlcad there's a few threading patterns you can't create that way, but in general, it'll do basic bolt threadings
14:21.42 brlcad yes, basically
14:21.56 clock_ is it possible to specify a helix for the pipe primitive directly?
14:25.37 brlcad if you use a pipe, it's manual specification of the winding
14:25.54 brlcad using the pattern tool with half-tori would probably be easier
14:26.21 clock_ but half-tori are just an approximation of a helix, aren't they?
14:34.59 brlcad depends on the helix
14:35.32 clock_ now I am talking about spiral spring
14:35.52 clock_ x=cos angle, y=cos angle, z=const*angle
14:35.59 clock_ sorry y=sin angle
14:37.30 clock_ can such a helix be made from half-tori without distortion?
14:42.38 brlcad intuition says yes, but I'd have to test the math out on paper, or just try it
14:42.54 clock_ my intuition says that no
14:44.19 clock_ can I generate points on a spiral and then tell BRL-CAD to connect them with a pipe? What interpolation does BRL-CAD do?
14:44.38 clock_ bezier curve? b-spline? NURBS?
14:46.01 brlcad "can I generate points on a spiral and then tell BRL-CAD to connect them with a pipe?" => no, that's not how pipes are specified
14:46.18 brlcad they're specified as points and bend radii
14:46.35 brlcad volume III covers an example or two
14:47.34 clock_ the bend radii are specified in the points?
14:47.53 clock_ i. e. do I have 4 points and 4 radii, or 4 points and 3 radii?
14:49.09 clock_ or one could approximate the spiral from a set of circular slices, which would be stacked excentrically, the next one always rotated a bit.
14:49.35 clock_ and then ask BRL-CAD to put a slanted cylinder between the slices. Can I have slanted cylinders?
14:51.08 brlcad heh, sure
14:51.21 brlcad though that's a piecewise approximation
14:51.49 brlcad piecewise torii would be better still if cylinders worked
14:52.05 clock_ actually the shape of the thread could be programmed by using different oval than circle
14:52.07 brlcad since they can match the radius of the shaft being sliced
14:52.47 clock_ I guess if one converted the thread profile into polar coordinates, he would directly obtain the shape that needs to be stacked.
14:53.28 clock_ With pipes, do I have 4 points and 4 radii, or 4 points and 3 radii?
14:54.23 brlcad i have no idea what/which points you're referring to there to answer that correctly
14:54.35 clock_ the points and radii you mentioned
14:54.36 brlcad did you read the tutorial?
14:54.38 clock_ no
14:55.19 clock_ actually how one can make animation where something changes in the scene?
14:55.50 clock_ an animation that is not merely a flythrough of a static scene, but a scene where's something dynamically moving withing the scene?
14:56.00 brlcad you can either script and dynamicly change, or use "joints"
14:56.08 clock_ joints?
14:56.14 brlcad there's a joint primitive
14:56.27 brlcad it's a poor-man's constraint system
14:56.38 brlcad for simple movements
14:57.00 clock_ is the joint something like a hinge?
14:57.16 brlcad a hinge could be a joint, but joints are more generic
14:57.51 brlcad it's what's used in our animations where a tank maybe drives down a street, rotates a turret, fires, etc
14:57.53 clock_ so if I want 2 cubes, one stays and the other is approaching the first one, how many joints do I use and where do I put them?
14:58.07 clock_ never seen an animation of a tank in BRL-CAD
14:58.15 clock_ just the Stryker picture do you have public animations?
14:58.25 brlcad ah, true .. i suppose they're not on the site
14:58.35 clock_ they are secret and cannot be released?
14:58.44 brlcad no, just not readily available
14:58.57 brlcad I mean I have a whole drawer of tapes if you want to come on over ;)
14:59.07 clock_ punch tapes or magnetic tapes?
14:59.16 brlcad heh, vhs
14:59.22 brlcad and a few betamax
15:00.01 brlcad some were direct-to-tape, so they'd need to be digitized, others have a digital copy somewhere of the animation .. would have to hunt a bit
15:00.08 clock_ nice
15:00.14 clock_ what do you have?
15:00.22 clock_ tanks, what else?
15:01.07 brlcad of the releasable stuff .. mm, some missiles flying over terrain
15:01.36 brlcad all made quite a long while ago, and all just thrown together for a particular pupose
15:01.49 brlcad animation isn't really a strong point or high/frequent demand item
15:02.01 brlcad most of the tools for working with animations are a pita
15:02.32 brlcad really needs someone to revamped it all, new interface
15:02.36 clock_ For DIY instructions, animation can be very helpful.
15:03.41 clock_ Have you seen already this? http://ronja.twibright.com/ronja_video.php
15:04.00 clock_ It already gives people much better impression what shape Ronja actually has, than just some real installation pictures from a roof.
15:05.03 brlcad yep, love it
15:07.23 clock_ thanks
15:07.42 clock_ do you think it actually helps over series of real-life pictures?
15:07.55 brlcad actually, yeah, I think it does
15:08.17 clock_ even better would be a video in the style of the LEGO kit instructions
15:08.37 clock_ like Ronja in various stage of completion, where each stage would be turned once around so you can get an idea how it's put together
15:08.41 brlcad now to model the building/rooftop/whatever that it attaches to, then the city that the building is in, then the remove transmitter/receiver.. ;)
15:09.25 brlcad ah yes.. I should show you the tank video.. the tank is "assembled" in pieces with portions dropping in from the sky
15:09.41 clock_ wow
15:09.43 clock_ LEGO tank
15:10.07 brlcad the suspension system, the engine, the fuel/wiring, the crew, the body/armor, the turret
15:10.37 clock_ and then a rocket is fired at the tank and the tank disassembled, with pieces falling from the sky?
15:10.41 clock_ The crew, the...? ;-)
15:10.50 brlcad ``Erik: http://www.unitedmedia.com/comics/pearls/
15:11.51 clock_ do you have it in VHS or as digital data?
15:12.12 brlcad definitely vhs, dunno about digital
15:12.29 clock_ do you have a VHS player and a video capture card?
15:12.32 brlcad there are intentions to digitize them sometime anyways, just need to gather the equipment
15:13.10 brlcad maybe something to give to a summer student
15:15.11 clock_ If I have a thousand little cylindrical slices stacked, does it slow down BRL-CAD?
15:15.47 clock_ Does BRL-CAD have some clever efficient algorithm to actually deal only with those slices that are close to the ray fired?
15:18.47 brlcad there is spatial partitioning to keep things rendering quickly
15:19.05 clock_ something like a 3D tree?
15:19.09 brlcad though there's limits to what is possible.. it will invariably slow down some as more primitives are added
15:19.16 brlcad yes, very much a 3D tree
15:19.39 brlcad hybrid bsp tree of sorts
15:19.49 clock_ so the creator of the model doesn't have to bother if he needs a lot of primitives?
15:20.33 brlcad depends, like I said there are limits
15:20.46 brlcad and pathalogically poor construstruction hierarchies
15:21.13 brlcad e.g. if you just union 10,000 primitives, that's going to hit a limit
15:21.47 brlcad if there's a logical grouping, or ways to reference instead of replicate, that will help
15:25.48 clock_ if I do a brick, group it with mortar, then group a row of bricks and group a column of rows, and end up with 10,000 bricks, that's OK?
15:26.10 brlcad yeah, that should be fine
15:26.15 brlcad preferred even
15:26.33 brlcad just not 10k bricks all grouped into one object
15:26.51 brlcad there's a practical limit per-object to the number of members in a combination
15:27.09 brlcad and a counterpoint practical limit to how deep that hierarchy should get
16:42.02 *** join/#brlcad docelic (n=docelic@212.15.183.17)
18:03.29 ``Erik /t new unified physics model: "Beer is good."
19:07.02 *** join/#brlcad clock_ (i=clock@84-72-61-97.dclient.hispeed.ch)
19:33.58 IriX64 http://www.pastebin.ca/421309 brlcad, is this me or you? been fighting it for a while.
19:37.22 IriX64 ``Erik shouldn't that be bier :)
19:43.03 ``Erik huh, broken tcl build... hain't seein' that on any other platforms to my knowledge o.O
19:43.34 IriX64 ty man sigh it *used to work :)
19:45.07 ``Erik you don't want to hear this... but maybe try doing a "make clean", then build...
19:45.29 IriX64 way ahead of you :)
19:45.34 IriX64 trying distclean
19:46.05 ``Erik distclean will purge the configure generated files
19:46.17 ``Erik are you working out of CVS, or the tarball?
19:46.21 IriX64 www.irix64.spaces.live.com/photos/brlcad < === if you want to see terra (rt bombs on it but it extracts)
19:46.25 IriX64 tarball
19:46.41 ``Erik might as well just delete the tree and re-extract, no point in 'mortal users' doing distclean
19:46.54 IriX64 heh ill try that
19:47.24 IriX64 when i screw something up i screw it up good eh ;)
19:47.55 ``Erik of course, if you extract it fresh and it fails, that obviously means you did something to break your environment... :)
19:48.30 IriX64 was playing with tcl/tk 8.5 those are now going bye bye
19:48.36 IriX64 8.5a5
19:48.38 ``Erik <-- has seen people argue that before *shrug* :)
19:48.59 IriX64 i don't argue ``Erik.
19:49.27 ``Erik 8.5a5 is the tcl/tk version in cvs at the moment I think... the tarball should have come with 8.4
19:49.51 IriX64 talking system library ``Erik
19:50.41 ``Erik ok, if you have issues binding to the system lib, there may be an API difference or internal behavior that'd cause naughtiness... if you see that, your best bet is to use --enable-tcl-build --enable-tk-build to use the included versions :/
19:51.08 IriX64 ty
19:52.25 IriX64 probably a conflict
19:52.57 ``Erik perhaps, or a broken system tcl... or *shrug* it may be worth looking into once things settle down a little :)
19:53.22 IriX64 i'm back where i wass if it builds ill let you know
20:06.20 CIA-14 BRL-CAD: 03erikgreenwald * 10rtcmp/rtcmp.c: subtract the "dry" run from cpu times for the "speedup" measure
20:08.01 CIA-14 BRL-CAD: 03erikgreenwald * 10rtcmp/adrt/adrt.c: a couple notes after meeting with twingy (adrt/libtie author)
20:10.22 IriX64 so when is brlcad going to ship with a new os to run it on :P
20:32.46 IriX64 libbu is building
20:34.36 IriX64 http://www.pastebin.ca/421416 <--- not a bug, just if you're interested
21:04.51 ``Erik um, if you want an OS where BRL-CAD works dandy without issue, feel free to download linux or freebsd, they can both be legally procured free of charge (and with minimal license constraint) and are OS's the developers actually touch...
21:11.06 IriX64 when you get brlcad ported to a pm app let me know :P
21:13.04 IriX64 http://www.pastebin.ca/421484 <----- where do i find out what this errno means?
21:13.57 IriX64 mmmm might still be me, don't jump the gun.
21:19.30 IriX64 http://www.pastebin.ca/421492 <---- something wrong here?
21:35.18 IriX64 http://www.pastebin.ca/421506 < --- I just did this to tcl and tk checklibs is my logic flawed?
21:37.21 IriX64 says it'll build it :)
22:14.53 *** join/#brlcad ki6ijg (n=wegstar@h69-128-116-234.69-128.unk.tds.net) [NETSPLIT VICTIM]
22:15.03 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com) [NETSPLIT VICTIM]
22:15.05 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
22:15.05 *** join/#brlcad jack-104 (i=jack@dub.minimal.nl) [NETSPLIT VICTIM]
22:18.12 *** join/#brlcad CIA-14 (n=CIA@cia.navi.cx) [NETSPLIT VICTIM]
22:18.14 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
22:18.14 *** join/#brlcad tedcx (n=root@71.237.138.185) [NETSPLIT VICTIM]
22:18.27 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
22:19.20 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad)
22:19.20 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1178014963.dsl.bell.ca) [NETSPLIT VICTIM]
22:19.20 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no) [NETSPLIT VICTIM]
22:19.20 *** join/#brlcad joevalleyfield (n=joevalle@bz.bzflag.bz) [NETSPLIT VICTIM]
22:19.20 *** join/#brlcad deltazap (n=zap@pool-72-64-253-55.tampfl.fios.verizon.net) [NETSPLIT VICTIM]
22:19.20 *** mode/#brlcad [+o brlcad] by irc.freenode.net
22:22.32 IriX64 ~seen valarq
22:23.11 ibot valarq <i=vq@90-225-114-111-no122.tbcn.telia.com> was last seen on IRC in channel #brlcad, 189d 3h 45m 15s ago, saying: 'you're filling my 0.5TB raid in my mailserver :P'.
22:23.11 IriX64 mmm is this supported?
22:24.04 IriX64 heh
22:29.19 IriX64 farkles....error12
22:29.42 IriX64 ampi.tcl, i wonder
22:30.42 IriX64 pkgindex.tcl
22:36.08 IriX64 nap time:) l8r
22:36.56 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782368.dsl.bell.ca)
22:55.25 *** join/#brlcad cad75 (n=523dad3a@bz.bzflag.bz)
IRC log for #brlcad on 20070403

IRC log for #brlcad on 20070403

00:09.15 IriX64 good ole make -i
00:09.41 IriX64 ill figure tclscripts out later :)
00:14.40 IriX64 Tim Myers? are you the Tim Myers from weston road in Toronto?
00:14.54 IriX64 how you been?
00:16.06 brlcad you can be so random
00:16.23 IriX64 why tclscripts are a pita :)
00:16.37 IriX64 not random
00:17.11 IriX64 joevalleyfield? question stands.
00:20.18 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
00:20.32 brlcad Mario? ar you the Mario from Mario Bros.? Do you work for Nintendo?
00:20.50 IriX64 heh yes actually have you seen luigi?
00:21.11 brlcad he's tied up in the back room
00:21.20 IriX64 to the typer i suppose
00:21.20 poolio ah what?
00:22.12 louipc no it's Mario Lemieux
00:22.19 IriX64 But Tim i actually know...
00:22.20 louipc (the better)
00:22.28 IriX64 heh
00:22.34 brlcad he's not the tim you know, k?
00:22.37 IriX64 sore knees and all huh?
00:22.41 IriX64 k
00:25.06 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/other/libutahrle/Makefile.am: don't include the include dir because it's now a SUBDIR, otherwise distcheck whines
00:25.36 IriX64 brlcad man it's after hours :)
00:26.04 IriX64 ahh i see the effort that never sleeps ;)
00:27.28 IriX64 well the exe's are installing
00:28.39 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/other/ (tcl/Makefile.am tk/Makefile.am):
00:28.39 CIA-14 BRL-CAD: the work is never done. clean up the build specification for tcl/tk so that
00:28.39 CIA-14 BRL-CAD: other targets like install, distclean, distcheck, and even uninstall (which
00:28.39 CIA-14 BRL-CAD: tcl/tk bastages don't provide themselves) now work. have to expand the unix
00:28.39 CIA-14 BRL-CAD: subdir to appease distcheck success.
00:42.36 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
00:58.40 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
00:59.23 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782368.dsl.bell.ca) [NETSPLIT VICTIM]
01:52.15 IriX64 whether to link against the opengl library=yes, whether to build against opengl = no :)
01:52.37 IriX64 - :)
01:53.59 bjorkBSD IriX64, are you compiling brl on irix?
01:54.33 IriX64 my system is not irix, sorta a strange beast which is why i don't file formal bug reports
01:55.24 IriX64 80% of the bugs are probably due to my strange environment
01:55.41 IriX64 but every once in a while its due to brlcad code
01:55.54 IriX64 and brlcad said he wanted to know either way
01:58.38 IriX64 bjorkBSD: are you a developer or user?
01:59.47 IriX64 or a tinkerer like me :)
02:00.23 bjorkBSD tinkerer.
02:00.29 bjorkBSD do i sound *anything* like a developer?!
02:00.44 IriX64 heh does it compile on your system?
02:00.57 bjorkBSD i only play with it on bsd.
02:01.05 bjorkBSD my irix box still lacks a head so i haven't tried it there yet.
02:01.46 IriX64 ahh I see the nick interested you?
02:02.05 IriX64 fellow user and all that, sorry don't know irix from beans
02:02.21 bjorkBSD ah.
02:02.56 bjorkBSD what oddment do you use then?
02:02.56 IriX64 i know there are irix binaries though, probably so do you
02:04.02 IriX64 oddment? you mean my system?= Cygwin
02:04.07 bjorkBSD oh i see.
02:04.18 bjorkBSD but brlcad runs on windows.
02:04.20 bjorkBSD i'm sure you knew that :)
02:05.11 bjorkBSD binary version.
02:05.20 IriX64 have that prefer this
02:05.59 IriX64 have you seen the examples rendered on this little system?
02:06.43 bjorkBSD yes i've seen 'em.
02:08.00 bjorkBSD see before i started on this misadventure, i thought 3d cad was gonna be a piece of cake
02:08.11 bjorkBSD i just couldn't figure out how to put my room into it...
02:08.30 bjorkBSD and then i read someplace that i had to know how to sketch decently. i was mortified.
02:08.46 bjorkBSD hehehe
02:47.34 CIA-14 BRL-CAD: 03brlcad * 10brlcad/ (48 files in 48 dirs): (log message trimmed)
02:47.34 CIA-14 BRL-CAD: restructure library linkages so that brl-cad libraries no longer list their
02:47.34 CIA-14 BRL-CAD: dependencies as a LIBADD. dependencies are moved into configure.ac and provided
02:47.34 CIA-14 BRL-CAD: via _LIBS variables so that they are specified at link time. this supports
02:47.34 CIA-14 BRL-CAD: hybrid static library compilation as well as other more varied mixture
02:47.35 CIA-14 BRL-CAD: configurations. use the new _LIBS variables throughout. probably want to
02:47.37 CIA-14 BRL-CAD: re-combine them later into a single symbol name per library but this will
03:14.39 deltazap it's bad because i sat with autocad today to bang out a design so that i could take it to a metal shop to be made
03:14.56 deltazap it was actually easier for me to use brlcad to make a model first :X
03:15.18 deltazap now i'm just going to convert the database and markup with dimensions
03:17.17 bjorkBSD inneresting
03:39.52 *** join/#brlcad joevalle1field (n=joevalle@bz.bzflag.bz)
03:41.21 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad)
03:41.21 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1178014963.dsl.bell.ca) [NETSPLIT VICTIM]
03:41.21 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no) [NETSPLIT VICTIM]
03:41.21 *** join/#brlcad deltazap (n=zap@pool-72-64-253-55.tampfl.fios.verizon.net) [NETSPLIT VICTIM]
03:41.21 *** mode/#brlcad [+o brlcad] by irc.freenode.net
03:42.58 *** join/#brlcad brlcad (n=sean@bz.bzflag.bz)
03:46.27 *** join/#brlcad zapp (n=zap@pool-72-64-253-55.tampfl.fios.verizon.net)
03:54.43 zapp whoa
04:00.59 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
04:12.56 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
04:19.43 *** join/#brlcad Maloeran (n=maloeran@glvortex.net)
05:16.24 IriX64 Maloeran: interested in a thread count? www.irix64.spaces.live.com
05:16.48 IriX64 trying for 15000 next :)
05:33.30 *** join/#brlcad cadguy (n=cadguy@trapezewireless82.insecure.utah.edu)
05:35.21 cadguy Evening. Anyone know what the status of the CVS repository is?
06:31.08 *** join/#brlcad clock_ (i=clock@84-72-92-203.dclient.hispeed.ch)
07:23.25 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
07:41.39 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
09:36.56 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/libfft/Makefile.am: fftest needs libm
09:42.23 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/librt/g_brep.cpp: get rid of fmax() and use V_MAX() instead
10:28.12 clock_ brlcad: thanks for the extra button.
10:28.21 clock_ When is the next release? :)
10:28.29 clock_ I think that's gonna make the work much easier.
13:00.54 *** mode/#brlcad [+o brlcad] by ChanServ
13:20.42 brlcad hopefully today!
13:20.52 brlcad i'm seeing green lights across the board
13:21.00 brlcad doing run-time testing now
13:21.01 clock_ brlcad: across the board?
13:21.22 clock_ sound like seeing a ship coming while paddling on a surfboard
13:21.31 brlcad I test compilation and run-time functionality across several platforms
13:21.34 clock_ green lights are the left side or the right one?
13:21.45 brlcad when they all seemingly "work", it's "green across the board"
13:22.21 clock_ aha like in a train control centre?
13:22.36 brlcad yes
13:23.26 clock_ that means 7.x.y is going to appear on the sourceforge download page?
13:30.12 ``Erik 7.10.0, and once he finishes his bench runs I'd hope...
13:39.17 brlcad bench is already green
13:39.21 brlcad i'm to mged testing
13:42.36 clock_ bench is already green
13:42.46 clock_ sounds like a pub visit that included vomiting
13:43.13 ``Erik hehehe
13:50.24 bjorkBSD disGUSTING clock_
13:56.44 deltazap when i get more time, i think i'm going to try to put together a MacPorts for brlcad
13:57.06 deltazap i...uh...mean...if i get more time
13:58.57 ``Erik should be reasonably easy, osX is one of the primary dev platforms
13:59.18 deltazap yeah, i was surprised that there wasn't a MacPort already
13:59.22 brlcad mmmacports.. good stuff
14:00.24 deltazap it's the easiest way to get most gnu utils
14:06.09 ``Erik once gnucash w as in macports, I dropped fink and totally migrated :)
14:08.08 deltazap fink just never really seemed right
14:09.09 clock_ mac maniacs always say everything on mac is perfect
14:11.16 ``Erik not perfect, just a lot better than anything else :D
14:11.16 ``Erik *duck*
14:14.00 deltazap linux zealots tell people to fix the software themself when there's a bug report
14:14.04 deltazap *ducks*
14:15.43 clock_ yeah instead of doing their homework and fixing bugs which they themselves created ;-)
14:16.21 ``Erik http://bash.org/?749223
14:18.16 ``Erik http://bash.org/?749430
14:18.22 ``Erik heheh linux quotes :)
14:41.35 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
14:56.06 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096670186.dsl.bell.ca)
15:57.37 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782617.dsl.bell.ca)
16:07.11 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1096668116.dsl.bell.ca)
16:16.55 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096782365.dsl.bell.ca)
16:32.38 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669506.dsl.bell.ca)
16:43.15 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1088753754.dsl.bell.ca)
16:54.37 IriX64 www.irix64.spaces.live.com (Feb.21 albumn)
16:57.10 IriX64 louipc: neat :)
17:02.16 *** join/#brlcad TimRiker (n=timr@pdpc/supporter/bronze/TimRiker)
17:02.35 TimRiker hmm.. brlman "for those systems that do not have nroff" is used on debian?
17:04.21 TimRiker hehe. "wall" is not "wall" anymore.
17:05.30 IriX64 starting one from your distributed files
17:05.40 TimRiker brlterm on debian should run x-terminal-emulator, NOT xterm.
17:05.48 IriX64 lets see if my bug goes away :)
17:05.53 brlcad oop, sorry, reading elsewhere
17:06.47 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782728.dsl.bell.ca)
17:07.07 TimRiker hd and wall need renaming. :)
17:07.13 brlcad TimRiker: brlterm?
17:07.41 TimRiker in the debian package. starts up an xterm with /usr/brlcad/bin in the path before other things.
17:08.13 brlcad ah, sounds like something the guy that made the .deb put together
17:08.20 TimRiker I don't use xterm. I use urxvt which x-terminal-emulator would start, but brlterm (the shell script) explicitly starts xterm.
17:08.31 TimRiker yeah, the deb needs work.
17:09.57 TimRiker where is the tutorial?
17:10.18 CIA-14 BRL-CAD: 03erikgreenwald * 10rtcmp/tri.c: notify if using tri-cache
17:10.21 TimRiker what does the windows version look like? does in just install a bunch of separate binaries too?
17:10.25 brlcad there are several tutorials on http://brlcad.org/
17:10.42 brlcad as well as cheat sheets, developer guides, etc
17:11.21 TimRiker "Introduction to MGED" ? I was expecting a link that said tutorial, or getting started, etc.
17:11.35 CIA-14 BRL-CAD: 03erikgreenwald * 10rtcmp/rtcmp.h: function prototypes...
17:11.57 TimRiker I don't even know what MGED is yet.
17:13.02 bjorkBSD heh TimRiker you sound just like me!
17:13.47 bjorkBSD but the truth is 3d modeling is a sophisticated dark art.
17:14.00 CIA-14 BRL-CAD: 03erikgreenwald * 10rtcmp/perfcomp.c: Simple partition list comparison function, reports RMS deviation if it makes sense. Shoot spiral bundles instead of the same ray (should probably be changed to an ortho grid to keep ray density uniform)
17:14.01 ``Erik gui frontend for "the system" and modeler
17:14.01 bjorkBSD akin to composing music or creating mathematical models :)
17:14.31 bjorkBSD the software's just there to enhance the skills you have.
17:15.10 CIA-14 BRL-CAD: 03erikgreenwald * 10rtcmp/rtcmp.c: use the partition list comparison function instead of blindly printing out the lists
17:16.06 IriX64 woe befalls anybody who commits a sin ;)
17:18.05 IriX64 isn't that interesting, restarting configure works now.
17:18.08 brlcad TimRiker: yes .. particularly confusing as "BRL-CAD" is actually a system of tools and does not (currently) have a unifying interface.. a bazaar of 400 tools and a couple dozen libraries
17:18.26 TimRiker ``Erik: yeah, figured that out. my comment was on the brlcad.org home page, it points to MGED but does not explain what it is.
17:18.30 brlcad mged is just the predominant gui interface at the moment that most associate with BRL-CAD
17:18.36 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096735174.dsl.bell.ca)
17:19.06 TimRiker brlcad: not a problem. same could be said for pbm-tools et. al.
17:19.07 brlcad TimRiker: there's lots of "pre-existing" expert knowledge expected frankly that is acquired, expert-friendly per-se
17:19.09 ``Erik heh, wha'ts mged stand for again? Monstrosity of a Gui EDitor? O:-D
17:19.33 brlcad multiple-device geometry editor
17:20.13 TimRiker brlcad: just the home page should show "Introduction to MGED (multiple-device geometry editor)" or similar.
17:20.19 IriX64 military groups of excited developers ``Erik :)
17:20.35 brlcad TimRiker: heh, the web site needs a lot more than that ;)
17:20.44 brlcad very minimal "brain dump" of information
17:20.47 bjorkBSD *coughs*
17:20.51 bjorkBSD ah yes. the home page.
17:20.54 bjorkBSD *coughs*
17:21.26 TimRiker hehe
17:21.26 bjorkBSD *hides in embarassment*
17:21.33 brlcad it's back to being #1 priority after this next release :)
17:23.09 brlcad TimRiker: in all fairness, the very first document (Overview of BRL-CAD) did explain what MGED is
17:23.24 bjorkBSD is brlcad the oldest 3d cad program. ever?
17:24.16 brlcad it's close, but i don't think so
17:24.32 brlcad probably the oldest still in use, and certainly the oldest open source cad system
17:24.40 ``Erik first line in '79, yo
17:24.47 TimRiker brlcad: perhaps. only scanned the intro so far.
17:24.59 brlcad I think the magi corp's modeler actually came first
17:25.34 brlcad brl-cad does (still) include the very first distributed parallel ray-tracer
17:27.51 IriX64 http://www.pastebin.ca/422731 (don't quite grok this )
17:28.47 *** join/#brlcad SWPadnos__ (n=Me@dsl245.esjtvtli.sover.net)
17:28.54 ``Erik erm, it's a test to see if tcl works... why do you need to grok it?
17:28.59 ``Erik (part of a test, rather...)
17:29.35 IriX64 cause i have a system lib and cant get your file to recognize the fact
17:30.23 IriX64 keeps saying try enabling tcl build
17:30.23 ``Erik look for the offending section in config.log
17:30.27 IriX64 ty i dinna thought of that
17:31.54 IriX64 blah, tcl_init returned error
17:32.00 IriX64 farkles
17:32.46 ``Erik heh... and you got segfaults in libtcl itself a few days ago... seriously, dude, are you sure your system tcl isn't borked?
17:32.49 brlcad there's a typo in there too
17:32.53 brlcad that is fixed on head
17:33.05 brlcad but then you're still not using head
17:33.37 IriX64 the seg faults i fixed, now using tcl8.4
17:33.49 IriX64 should work whats the typo?
17:34.08 ``Erik bah, libtool is outsmarting itself again, src/adrt/isst/master fails on fbsd, openpty and forkpty are in /usr/lib/libutil.so and it keeps linking src/adrt/libutil/libutil.la :/
17:34.23 IriX64 :)
17:34.47 IriX64 and i thought my stuff was "fraught" :)
17:36.32 TimRiker timr@slop:~$ wall
17:36.33 TimRiker wall: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by /usr/brlcad/lib/librt.so.19)
17:36.33 TimRiker <PROTECTED>
17:38.41 TimRiker so back on the pdp-11 screenshot, what app is running? is that stuff still around? ie could one setup brl-cad on a pdp-11 ?
17:38.44 brlcad sounds like the .deb was compiled against an incompatible glibc?
17:38.55 TimRiker yep. looks that way.
17:39.47 brlcad that screenshot is an old version of "ged", the precursor to mged
17:40.07 brlcad i'm not sure anyone has tried in at least 10 years, but yes .. most of the code/pieces to work are there
17:40.27 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088754591.dsl.bell.ca)
17:40.53 brlcad probably have issues compiling directly that would need tweaking, but nothing major (mostly adoption / assumption of an ansi-compliant compiler, which pdp-11 didn't have)
17:41.31 brlcad TimRiker: but to give you an idea, I have compiled brl-cad under simh (running a bsd variant)
17:41.59 IriX64 ``Erik i'm going to fake it out and see what happens
17:42.00 deltazap quick question about converting from a g database to dxf
17:42.01 brlcad no gui obviously, at least I don't know how to simulate a framebuffer in simh
17:42.37 brlcad deltazap: shoot
17:43.42 deltazap i don't know if i did it right :P
17:44.13 deltazap this is what i typed in "/usr/brlcad/bin/g-dxf -i -oskids.dxf skids.g skids.c > skids.dxf" and it seems like qcad isn't showing anything
17:44.41 deltazap but another question, if i'm using the -o switch, i shouldn't need to redirect the stream, right?
17:50.26 brlcad doesn't look right
17:50.37 brlcad -o skids.dxf and no redirect iirc
17:51.29 brlcad crossing the streams would be bad
17:52.59 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096668101.dsl.bell.ca)
17:53.55 ``Erik I've been slimed!
17:54.05 TimRiker brlcad: simh does not have gui support in mainstream, but there are patches. what OS did you use?
17:54.07 CIA-14 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (8 files in 8 dirs): since libutil is forced static, skip libtool and just build a static lib (fixes build issue on OS's where the system libutil is required for python)
17:55.47 ``Erik a netbsd iirc
17:55.49 ``Erik ?
17:56.31 brlcad i played with a 4.3 bsd I ran across, but ultimately went to town with a netbsd
17:56.42 IriX64 finally churning a compile
17:56.54 ``Erik did you do pdp11? I thought you did a vax
17:57.17 TimRiker I fired up unix V5 in simh the other say. (that's version 5 not system 5)
17:57.54 ``Erik <-- was having fun with lisp on pdp1 last year :)
17:57.56 brlcad did ``Erik: i got even farther with the vax and netbsd
17:58.12 TimRiker there are some claimed pdp-1 parts on ebay atm.
17:58.29 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1096782795.dsl.bell.ca)
17:58.50 bjorkBSD TimRiker, like the on/off switch?
17:59.06 TimRiker heh. nope. plugin boards.
17:59.08 bjorkBSD i have prime waterfront property to sell to you if you're interested :)
17:59.13 ``Erik "honest, this vacuum tube really is from a pdp1!"
17:59.52 TimRiker http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=170097918224 for example.
18:00.39 ``Erik well, they look like pdp modules
18:00.53 brlcad but do they smell like pdp modules
18:00.56 IriX64 a tube that looks like a board? neat :)
18:00.58 bjorkBSD they look like they were built from a popular electronics article.
18:01.01 ``Erik but I already have a computer about as useful as a pdp1 would be
18:01.40 ``Erik hehehe, electrolytics were the best, nice big pop :D
18:01.41 IriX64 thos are resistors heating your basement
18:01.49 IriX64 those too
18:02.14 IriX64 all sorts of 5 watt resistors :)
18:02.37 ``Erik quarter watt resistors make pretty flashes and "woofs" when you put wall power on them
18:03.42 ``Erik solder under wall power is crazy, though, vaporizes some of the metal, the flux goes crazy, and makes a fun little shower of molten/burning material, along with a nice big black mark on the outlet
18:03.58 brlcad so that's where henry's been hiding when he plays hide-n-seek
18:04.00 IriX64 which pase does that ``Erik :P
18:04.07 IriX64 phase too
18:04.40 ``Erik regular old 117v 60hz wall socket shtuff, irix, no need to bust open the breaker box and fry yourself on the three-legged stuff
18:05.06 ``Erik (was using fine 60/40 electronics solder, though, the skinny stuff)
18:05.22 IriX64 heh the 70 requires it had to find it somewhere
18:05.22 ``Erik ah, the joys of stupid youth
18:05.49 IriX64 developmental youth
18:11.27 TimRiker brlcad: hehe. he was hiding behind it just the other day. :) I also have a double rack full of other HP crap^Wstuff
18:11.51 TimRiker most of the rest: http://rikers.org/gallery/hardware/20050615_012504
18:11.51 TimRiker plenty in #classiccmp
18:12.33 IriX64 3 board computer cpu,mem,floppy sweet machine
18:14.33 bjorkBSD TimRiker, what do these machines do?
18:14.42 bjorkBSD consuming 1's and 0's? :P
18:15.57 ``Erik mmmm, 1's and 0's, binarybits :) a simpler food then hexadecimal bits, but more filling
18:16.31 IriX64 ``Erik, there are less bits how can it be more filling ?
18:17.13 IriX64 errr never mind they translate :)
19:20.03 TimRiker bjorkBSD: I used a 4 user time shared basic environment on an old HP-2114B system. I could in theory run the same environment on my hardware. There are other HP OSes that can run there too, but my goal is a time shared basic system.
19:22.11 bjorkBSD ah okay.
19:23.20 TimRiker bjorkBSD: simh will emulate them if you want to get a feel for it.
19:23.29 bjorkBSD hmm i see.
19:24.30 archivist I sometimes wonder which HP computer the 5420A signal analyser has in the center section
19:25.55 bjorkBSD about the only thing that ever seems to get everyone chattering on here's oldhardware and machine/metalwork.
19:26.00 bjorkBSD very odd.
19:26.10 bjorkBSD ... and rc planes. and 'lectronics.
19:26.20 bjorkBSD spheroids? rhomboids? never!
19:28.37 bjorkBSD see? i told ya.
19:30.59 archivist I just saw the new price in 1978 $29900
19:33.10 bjorkBSD you have any 'scopes?
19:33.21 archivist a few
19:33.43 archivist mostly Tektronix
19:34.01 bjorkBSD analog?
19:34.06 TimRiker http://www.teknetelectronics.com/Search.asp?p_ID=16352 <- there's a computer in there?
19:34.21 IriX64 http://www.pastebin.ca/422879 (how now with system tcl (which I do have))
19:34.58 archivist TimRiker, bottom section in that picture
19:35.39 bjorkBSD damn you collect expensive toys, archivist.
19:36.18 archivist they "were" expensive new, I cannot afford any new HP gear
19:36.53 TimRiker no idea. don't recognize that machine.
19:37.24 archivist I must pull a pcb or two see if any numbers ring a bell
19:38.19 archivist I loads its program from an internal tape drive in the top section
19:39.53 archivist the tape drives have died so no longer usable
19:47.29 archivist wee it has an internal label stating processor 2105A
19:48.28 archivist I left the tape section next door
19:50.26 TimRiker 2105A is supposed to be like the 2108A from what I recall. perhaps shorter? http://rikers.org/gallery/hardware-hp2108a/20050415_132446
19:52.35 TimRiker inside the front: http://rikers.org/gallery/hardware-hp2108a/20050415_132501
19:52.48 archivist this seems somewhat built around inside the middle section with interface and memory etc
19:53.23 TimRiker inside the back; http://rikers.org/gallery/hardware-hp2108a/20050415_132632
19:53.35 archivist could be thats a lot taller
19:53.55 TimRiker notice the card slots on front and rear. memory cards go on the front, and i/o cards on the rear.
19:54.14 TimRiker the 2112a is similar but taller. Perhaps the 2105 is shorter?
19:54.25 archivist heh identical label on rear about which way up
19:54.54 archivist another 4 screws....
19:56.10 TimRiker my 2108 has 4 mem boards and a controller. there are higher density mem cards though, so it could have 64k(bytes) with just 2 cards.
19:57.18 TimRiker there are pics in the gallery of the both sides of the main board on the 2108a
20:00.54 archivist 11 screws 4 card frame 3 in it
20:02.21 archivist 64k mem 12747A
20:03.41 archivist 2102B mem controller
20:13.54 TimRiker mine is a 2102A mem controller.
20:14.32 TimRiker 64k? not 32k? that's really 128kb then.
20:17.07 deltazap brlcad: i had tried the converter that way, but it actually didn't do anything for me
20:17.07 deltazap and i think the qcad demo can't do anything with it....
20:17.08 TimRiker you need some kind of extended mem hardware for that. I don't have any. JayWest would be one to ask. so you've got twice the RAM I have. :)
20:17.08 TimRiker archivist: are there i/o cards on the other side? what cards?
20:17.08 archivist yes a gpib and an interface and a termination card
20:19.04 archivist 1 odd card with 3 74S181 on it and a large ttl etc card underneath the frame (ttl) and a bunch of cards marked with 82s115's
20:19.30 archivist and another card marked booster microcode
20:19.44 TimRiker ask on #classiccmp and see if anyone there knows.
20:20.12 archivist may be a special for the instrument
20:20.20 TimRiker perhaps.
20:21.13 TimRiker I expect the machine would run the 4 user MSU time shared basic with only a bit of tweaking. tweaking that's not done yet though.
20:21.14 brlcad deltazap: "didn't do anything" as in didn't create a file? created an empty file? what was in there?
20:21.20 brlcad did it output an error?
20:24.27 *** join/#brlcad clock_ (i=clock@84-72-92-21.dclient.hispeed.ch)
20:36.11 *** join/#brlcad docelic (n=docelic@212.15.177.47)
20:55.04 *** join/#brlcad docelic_ (n=docelic@212.91.115.66)
21:13.51 deltazap sorry for blinking in and out
21:13.53 deltazap when i do "/usr/brlcad/bin/g-dxf -i -o skids.dxf skids.g skids.c
21:14.10 deltazap it just says "skids.dxf: no such file"
21:14.35 deltazap but that should be the right syntax and switches
21:27.31 deltazap hah, oh great :-\
21:27.42 deltazap it looks like autocad 2002 doesn't like my dxf
23:03.49 *** join/#brlcad TimRiker (n=timr@216.49.181.128)
23:50.35 brlcad aha! found and fixed the last remaining tcl bug holding up release
IRC log for #brlcad on 20070404

IRC log for #brlcad on 20070404

00:04.06 *** join/#brlcad PrezKennedy (n=Matthew@c-69-251-101-137.hsd1.md.comcast.net)
00:08.49 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/other/ (incrTcl/itcl/generic/itcl_methods.c tcl/generic/tclProc.c): (log message trimmed)
00:08.50 CIA-14 BRL-CAD: account for a new tcl/itcl interaction bug caused by the upgrade to 8.5, first
00:08.50 CIA-14 BRL-CAD: reported by alice and soon after by john, whereby tcl panics and aborts mged
00:08.50 CIA-14 BRL-CAD: when you call up the combination editor or other incrtcl interface widget. upon
00:08.50 CIA-14 BRL-CAD: further investigation, patches are made to both tcl and incrtcl to 1) not panic
00:08.53 CIA-14 BRL-CAD: as the check is bogus/inappropriate at that place in tcl (body is empty and
00:08.55 CIA-14 BRL-CAD: marked as such) and 2) actually provide a compiled body pointer (which is what
00:10.11 brlcad woo hoo
00:10.29 brlcad that should be fairly stable now
00:12.00 bjorkBSD new version coming out?
00:27.43 ``Erik w00t
00:28.27 ``Erik bjork: that was the "only known showstopper" when I talked to brlcad this afternoon... he's going to run it through the test gauntlet again, if it passes, it's a release...
00:28.49 ``Erik so barring issue, tomorrowish
00:28.50 ``Erik :)
00:30.08 ``Erik (mebbe we should set up an omfg real dashboard or something on "that web server", so'z someone can run a script and have all the target platforms report to a central site)
00:36.42 Twingy or higher some one from india to do it for 5 cents
00:37.25 ``Erik hehehe
00:38.03 Twingy or rupies
00:38.08 ``Erik it's gov't, twingy, why outsource for a fraction of the going rate when you can schlep it off to a contractor for 2x the going rate? :D
00:38.09 Twingy or whatever they use for money
00:39.03 ``Erik rupee's, yeah
00:40.57 ``Erik I'm told that you can buy a house with a 3 car garage and a half acre of land for ~40k less than an hour from st louis... :/ awful tempting
00:41.11 Twingy yep
00:41.20 Twingy I have a friend a couple hours away
00:41.29 Twingy 20 acres for $100k
00:41.50 Twingy only down side is if you ever want to move to the coast again you'll never be able to afford it
00:42.02 Twingy good place to retire, but bad place to make a living imho
00:42.20 ``Erik not retaining the same living style, no
00:42.28 Twingy work 30 years on the coast, retire in the mid west as a millionaire
00:42.42 Twingy relatively speaking
00:42.48 ``Erik heh, perhaps
00:42.58 ``Erik but moving to cheapo-land sooner may be beneficial
00:43.12 ``Erik give you lots of leeway to try the whole "run my own business" aspect
00:44.02 ``Erik since any business we touch would be national if not international, basing in a cheap location is... highly logical :D
00:44.17 ``Erik those silly computer geeks and their intarweb
00:44.24 bjorkBSD i hear the sahara's pretty darned cheap this time of year ``Erik
00:44.30 bjorkBSD <PROTECTED>
00:44.57 ``Erik high speed bandwidht is a bitch out there
00:45.14 bjorkBSD what? satelite broadband
00:45.16 ``Erik also; I'm a little too american to be headin' anywhere interesting, bush fucked things up pretty bad
00:45.26 bjorkBSD tell them you're canadian
00:45.29 ``Erik satallite has horrible latency, makes online games horrible
00:45.35 bjorkBSD they won't know the damned difference.
00:45.39 ``Erik hehehe, that's my plan for traveling anywhere outside of north america
00:45.45 ``Erik "wots dees aboot, eh?"
00:52.16 PrezKennedy my plan is to speak english the entire time and when someone doesnt understand ill just talk louder until they do
00:52.39 bjorkBSD it helps to have duct tape and a wire hanger to hit them with...
00:52.44 bjorkBSD to get them to understand.
00:52.59 bjorkBSD the duct tape for pulling hairs off :)
00:53.40 ``Erik I thought that's why you carried a jug of water and a board...
00:53.41 ``Erik O.o
00:57.35 brlcad bjorkBSD: probably sometime tomorrow evening.. would tag and post it up now, but I have .. other obligations to attend to till tomorrow afternoon
00:57.48 brlcad though sources probably much soonerish
02:28.11 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088753950.dsl.bell.ca)
02:54.44 deltazap i'm i doing sometime that's preventing me from importing my database to autocad?
04:27.02 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088754663.dsl.bell.ca)
05:55.21 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1178014963.dsl.bell.ca)
07:54.20 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
09:08.58 *** join/#brlcad docelic (n=docelic@212.15.179.171)
09:09.04 *** join/#brlcad cad54 (n=5082bf07@bz.bzflag.bz)
10:26.00 *** join/#brlcad cad73 (n=5412043e@bz.bzflag.bz)
14:30.21 ``Erik "you can't photoshop a personality"
14:33.18 clock_ That would be nice, to cover a personality disorder or so
14:34.53 ``Erik http://www.dieselsweeties.com/
14:37.08 ``Erik http://bash.org/?749986
14:44.33 bjorkBSD 'disorder' is a much abused word.
14:45.02 bjorkBSD infact, the only disorder's the abuse of the word 'disorder'! :P
14:45.29 bjorkBSD the voices in my head take umbrage.
14:52.19 clock_ bjorkBSD: just turn up the volume in your headphones :)
14:52.43 bjorkBSD heheheheh
15:18.24 ``Erik or turn up your BAC
15:18.26 ``Erik O.o
15:27.32 clock_ tinfoil hat does the job
15:27.44 clock_ probably getting a crosstalk from nearby radio transmitter
16:33.37 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
17:19.29 deltazap grrrrrrrrrrrrrrrrr
17:19.54 deltazap "Improper table entry name on *blah* on line 20"
17:23.13 deltazap qcad isn't displaying anything and autocad craps out on this dxf that had no errors during conversion
17:26.25 deltazap i just don't understand what i'm doing wrong here
17:36.57 IriX64 http://www.pastebin.ca/424248 <-- those two inits not sure here can you help me out.
17:37.00 archivist I had to write a dxf cleaner 10 yeras ago, the spec/implementation is a bit broken in places
17:37.43 IriX64 librt/wdb_obj.c
17:37.51 deltazap that error above is from autocad 2002
17:37.51 IriX64 :)
17:37.59 deltazap but the file opens just fine in pro/e
17:40.44 archivist well is the line a 2003 and up spec line
17:41.07 archivist the dxf format changes over the years
17:42.47 deltazap ;(
17:43.04 deltazap i'm going to bash someone's head in....
17:56.50 deltazap *sigh* this school...
17:57.30 *** join/#brlcad cad38 (n=c1b8597e@bz.bzflag.bz)
18:16.45 IriX64 mea culpa... i looked it up :)
18:36.01 deltazap maybe it's because the demo of qcad won't display my dxf?
18:45.40 IriX64 where'd you get the demo?
18:46.08 deltazap from qcad's site
18:46.33 deltazap maybe there's just something that i'm missing about either the export or qcad
18:49.01 deltazap is there a certain way the model has to be orientated in brlcad in order to export to dxf properly?
19:05.18 IriX64 are you specifing objects?
19:07.17 deltazap yeah, i am, i'm specifing the combination of the model
19:07.24 IriX64 http://www.pastebin.ca/424368 <--- this is what it supports in way of options, but you probably already have this
19:07.57 deltazap yeah, i've read over the man page
19:08.19 IriX64 and qcad won't load it at all or its farkled?
19:08.29 deltazap it loads it, but nothing shows up
19:08.43 IriX64 does acad show it properly?
19:09.02 deltazap acad?
19:09.17 IriX64 thought you had a copy of acad too?
19:09.24 deltazap oh, autocad
19:09.29 IriX64 yeah
19:09.32 IriX64 sorry
19:10.05 deltazap the version of autocad we have at the school is autocad 2002, which i just found out that the converter for brlcad outputs the newer style of dxf
19:10.19 deltazap so, autocad is out of the question right now
19:10.48 IriX64 autodesk must a a way
19:10.51 IriX64 have
19:11.20 deltazap i'm sure if we had the newest version of autocad it wouldn't be a problem
19:11.32 deltazap but pro/e opens the dxf with no problem, even creates the 3d model if i choose
19:11.40 IriX64 what are you trying to export?
19:12.12 deltazap it's a model of some landing skids i made in brlcad for the model helicopter we use
19:12.29 IriX64 windows or unix brlcad?
19:12.33 deltazap unix
19:12.57 IriX64 any warnings or errors from g-dxf?
19:13.06 deltazap none that i saw
19:13.16 IriX64 try another model
19:13.29 IriX64 one of the examples...m35 or something
19:18.32 deltazap i think i just found the problem :X
19:19.06 deltazap the OSX version on the sourceforge page...7.6.6
19:20.50 deltazap Changes from release 7.6.8 to release 7.8.0 include:
19:20.51 deltazap * fixed g-dxf export compatibility issue
19:20.53 deltazap D'OH
19:21.27 IriX64 guess the included readme didn't holler loud enough :)
20:28.34 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
22:27.43 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
23:25.20 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
IRC log for #brlcad on 20070405

IRC log for #brlcad on 20070405

00:52.47 IriX64 Natalies Interactive Ray Tracer :)
02:15.29 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177613860.dsl.bell.ca)
02:23.22 brlcad deltazap: you'll find that even versions of autocad don't agree on how they interpret their own standard
02:23.50 brlcad the model doesn't have to be oriented in any particular order
02:24.13 brlcad i think our coordinate systems are actually identical iirc, but don't quote me on that (it's just a rotation if they're not)
02:32.42 brlcad deltazap: the was a big ambiguity in the standard regarding 3dface support (and whether a blessed duplicate fourth vertex was required) that even autocad used to choke on but later fixed .. if you're using 7.8.0+ though, it shouldn't matter
02:33.54 brlcad as the code was modified to support old and new 3dface specifications (where it originally only supported new)
02:58.02 deltazap strange
02:59.15 deltazap i'm going to compile the new version and see if it clears up my issue with at least qcad
03:08.07 brlcad latest cvs head should be good now
03:08.25 brlcad new source release really is hours away (probably thursday sometime)
03:08.38 deltazap haha, nmm
03:08.43 brlcad binaries posted through the rest of the week
03:08.59 brlcad what version were you using?
03:09.06 brlcad s/were/are/
03:15.31 deltazap 7.6.6 is what's on sourceforge for OSX
03:17.45 deltazap i built 7.8.4 on my other machine to see how long it would take and it never even crossed my mind that i had an older version on my ibook
03:19.05 brlcad ahh
03:19.39 brlcad yeah, that version only outputs dxf that newer autocad and other cad packages will read
03:20.41 deltazap 7.8.4?
03:24.53 deltazap i can understand that 7.6 would also have a problem with older versions of autocad, such as 2002 *sigh*
03:25.48 brlcad 7.8.4 should work on old
03:26.20 deltazap hmm
03:26.49 brlcad anything 7.8.0+ iirc
03:27.55 deltazap hmm, ok
03:53.00 deltazap ohohoh, one other question: why doesn't the -i switch work with -o?
03:53.37 brlcad seriously?
03:54.31 deltazap if i did g-dxf -i -o (filename), it claims that (filename) isn't there
03:55.49 brlcad did it say "Cannot open output file (filename) for writing" ?
03:56.38 brlcad ooh, eek
03:56.42 deltazap nope, just that the file didn't exist
03:57.04 deltazap it looks like it's ignoring multiple switches
03:57.53 brlcad wow, you just found a somewhat prevalent bug
03:57.59 deltazap :D
03:58.12 brlcad a one-char typo
04:01.30 brlcad prevalent == 4 converters
04:02.12 brlcad mind if I credit you?
04:03.27 deltazap sure :)
04:08.20 CIA-14 BRL-CAD: 03brlcad * 10brlcad/NEWS:
04:08.20 CIA-14 BRL-CAD: Shawn Baker identified a bug in g-dxf (which in turn was found in g-acad, g-nff,
04:08.20 CIA-14 BRL-CAD: and g-obj too) where the -i argument ended up gobbling up the following argument
04:08.20 CIA-14 BRL-CAD: incorrectly. e.g g-dxf -i -o filename.dxf blah.g object would end up in a
04:08.20 CIA-14 BRL-CAD: filename.dxf error.
04:09.03 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/conv/ (g-acad.c g-dxf.c g-nff.c g-obj.c):
04:09.03 CIA-14 BRL-CAD: Shawn Baker identified a bug in g-dxf (which in turn was found in g-acad, g-nff,
04:09.03 CIA-14 BRL-CAD: and g-obj too) where the -i argument ended up gobbling up the following argument
04:09.03 CIA-14 BRL-CAD: incorrectly. e.g g-dxf -i -o filename.dxf blah.g object would end up in a
04:09.03 CIA-14 BRL-CAD: filename.dxf error.
04:09.57 brlcad thanks, great lil catch!
04:11.45 deltazap no problem :D
04:12.22 deltazap glad to put the g-dxf converter through it's paces ;)
04:26.38 deltazap doot doot doo, almost done with building 7.8.4
04:29.33 Twingy almost done? you obviously need a slower computer
04:30.54 deltazap it's a PPC
04:30.59 deltazap Poor Persons Computer
04:31.30 Twingy I should have never sold my Mac SE
04:31.40 Twingy I still have a 60 MHz PowerPC
04:31.46 Twingy I bet mine is slower
04:31.55 deltazap oh, yeah, of course it is
04:32.02 deltazap mine's a 1.2 ghz g4
04:32.07 Twingy yea, just a tad faster
04:32.09 deltazap woo, done
04:32.13 Twingy I have 24MB of ram in it
04:32.22 Twingy and a 500GB scsi drive
04:32.27 Twingy err 500MB
04:35.08 deltazap bah! qcad still can't display the .dxf
04:45.14 brlcad qcad could have their own independent issues
04:45.16 brlcad what about 2002?
04:45.41 deltazap don't have it on me right now, will check when i get to campus
04:46.36 brlcad iirc, qcad's dxf importer is actually a rather custom subset hack
04:46.48 brlcad but it's been a while
04:47.30 brlcad vaguely recall someone saying it couldn't parse entity names that had punctuation in them or something like that
04:48.15 deltazap hmm
04:48.49 brlcad not saying that's a the problem.. one of probably a dozen similar conformance issues
04:49.49 deltazap for marking up dimesions, it seems like autocad is about the only options out there
04:49.52 brlcad if you can find why qcad chokes, would be good to know to try and accommodate them
04:50.00 deltazap yeah
04:50.18 brlcad maybe they have a verbose/debug mode or something similar
05:06.21 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1128543300.dsl.bell.ca)
05:16.36 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1128543388.dsl.bell.ca)
05:22.47 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1178014963.dsl.bell.ca)
05:30.04 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177614102.dsl.bell.ca)
05:36.34 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177614151.dsl.bell.ca)
07:41.12 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
08:39.13 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543411.dsl.bell.ca)
09:14.22 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com)
09:27.24 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088753899.dsl.bell.ca)
09:44.05 clock_ What do you think about this logo for the upcoming Twibrigt Labs' monolithic operating system SPAD? http://ronja.twibright.com/spad.png
12:46.44 deltazap huh, i should have tested mged last night...
13:22.43 brlcad deltazap: why's that?
13:27.13 deltazap error with itcl
13:29.44 deltazap "Itcl_Init error Can't find a usable itcl.tcl in the following directories:
13:29.49 brlcad ah, it found a system tcl
13:29.52 brlcad er, itcl
13:30.14 brlcad add --enable-itcl-build to configure
13:30.28 brlcad assuming you're on head
13:31.25 deltazap this error came from launching mged after building the 7.8.4 sources
13:32.39 deltazap the error is saying that it couldn't find a system itcl anywhere in /System/Library
13:35.53 brlcad oooh, 7.8.4
13:36.02 brlcad that's another ball of wax
13:36.37 brlcad with 7.8.4, it would have tried to use the Tcl framework, which won't work with that version
13:36.45 deltazap :X
13:36.47 brlcad that's all rather changed
13:37.03 brlcad add --enable-almost-everything instead ;)
13:37.16 brlcad that should make 7.8.4 happy on os x
13:37.26 brlcad and --enable-optimized of course
13:37.43 brlcad or just wait for the 7.10.0 tarball later today
13:38.07 deltazap hmm, alright
13:56.34 deltazap alright, time to get running to school for test
15:10.33 ``Erik *yawn*
15:11.35 ``Erik y'know, she's pissing me off. I was over at the conf room for the ccb, gave up a couple minutes after 10... came back to the office, decided I was bored so I read email... she scrubbed it this morning. be nice if a little more notice were given, some of us don't read email every hour :/
15:13.04 ``Erik (I'm seeing the /tmp issue, too... I set TMPDIR=/usr/tmp to see if that fixes things, the line in the makefile is: && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/"
15:13.07 ``Erik )
16:22.37 *** part/#brlcad deltazap (n=zap@pool-72-64-253-55.tampfl.fios.verizon.net)
16:23.00 *** join/#brlcad deltazap (n=zap@pool-72-64-253-55.tampfl.fios.verizon.net)
16:23.18 deltazap whoops, wrong window :X
17:44.38 *** join/#brlcad cad67 (n=3e2f228e@bz.bzflag.bz)
18:17.54 *** join/#brlcad clock_ (i=clock@84-72-95-111.dclient.hispeed.ch)
19:31.22 IriX64 7-10 tarball?
19:31.48 IriX64 where?
19:33.33 IriX64 not on sourceforge :(
19:36.06 ``Erik brlcad is being a lazy turd and chattering instead of releasing...
19:36.29 IriX64 heh well it is a chat network
19:36.36 ``Erik in person...
19:36.44 IriX64 err ok :)
19:38.13 IriX64 ``Erik i'm thinking of getting a real system, what would you recommend for a nove *nix user?
19:39.14 IriX64 err novice
19:40.30 ``Erik uh, system as in OS or hardware?
19:40.35 deltazap IriX64: mac :P
19:40.41 IriX64 tiger?
19:41.02 IriX64 heh how much for a basic good boxen?
19:41.52 deltazap a mac mini runs at about $600 now
19:42.01 IriX64 thats all?
19:42.12 ``Erik I bought my ibook for $700 4 yrs ago
19:42.17 deltazap yeah, one of the little tiny machines
19:42.27 deltazap and i bought my ibook 2 years ago for 900
19:42.40 IriX64 this is doable
19:42.50 IriX64 i never followed the mac line
19:42.52 ``Erik not like they're obscenely expensive unless you go high end *shrug*
19:43.02 IriX64 don't need high end
19:43.18 ``Erik I think the one I'm sitting at now was ~$10k... two 23" cinemadisplays plus all maxed out specs for a dual g5 tower
19:43.24 deltazap IriX64: get one of these: http://www.apple.com/macpro/
19:43.47 ``Erik of course, you could just slap fbsd or leenewx on any old functional 'puter
19:43.58 ``Erik dual boot your winderz box or something *shrug*
19:44.27 IriX64 deltazap isn't that considered high end?
19:44.28 deltazap IriX64: if you want to just mess with Linux, try out Ubuntu
19:44.34 deltazap yeah :D
19:44.42 IriX64 heh
19:44.42 deltazap but look at it! 8 cores!
19:45.00 IriX64 gimme a braek i wouldnt know aht to do with that
19:45.34 ``Erik rt knows what to do with that
19:45.37 deltazap make -j8 all day
19:45.39 ``Erik heh
19:45.46 IriX64 maybe a gift from the easter bunny :)
19:45.46 ``Erik gmake -sj
19:46.28 IriX64 don't get me wrong i like my current setup (quite functional)
19:47.40 IriX64 -msse3 (ohhhh baby)
19:48.43 deltazap so, i can confirm that the dxf converter isn't completely broken, some programs can read files from it
19:48.57 deltazap it's just autocad and qcad that are broken :P
19:49.04 ``Erik hrm, only $14k
19:50.17 IriX64 for that system deltazap pointed me to?
19:50.59 ``Erik for a dressed up mac pro
19:51.11 ``Erik how I'd probably get one if I made work buy it :)
19:51.15 ``Erik tempting...
19:51.22 IriX64 wonder if she'd let me undress her :)
19:53.20 IriX64 http://www.pastebin.ca/425903 <-- brlcad being compiled by my strange system :)
19:57.25 IriX64 don't get that statement at link time :)
19:58.57 deltazap doobie shoobie dooot
19:59.27 IriX64 heh living on the fault line (doobie brothers circa 73)
20:05.11 IriX64 where can i study up on endianess?
20:05.26 IriX64 ahhh never mind ill try thos google thing
20:05.31 IriX64 this too
20:09.50 IriX64 ahh big-endian is stored the way we write it true?
20:10.22 IriX64 ?
20:10.52 IriX64 ie 1025 vs 2510
20:37.51 ``Erik big endian is the way youd' think it's stored... the hex value aabbccdd is stored as aa bb cc dd, opposed to dd cc bb aa
20:38.17 IriX64 thats what i meant
20:38.37 ``Erik the C one-liner for showing how it's stored is something like...
20:38.38 ``Erik int main(int argc, char **argv) { union { int v; char c[4]; } v; v.v = 0xaabbccdd; printf("%x is %x %x %x %x\n", v.v, 0xff&v.c[0], 0xff&v.c[1], 0xff&v.c[2], 0xff&v.c[3]); return 0; }
20:38.42 IriX64 whose brainchild is little-endian :)
20:38.47 ``Erik intel.
20:39.05 IriX64 heh
20:39.07 ``Erik dec was doing "middle-endian" though
20:39.17 IriX64 middle?
20:39.22 IriX64 news to me
20:39.26 deltazap i'm going to end up marking up this schematic with photoshop :X
20:40.00 ``Erik irix64: http://en.wikipedia.org/wiki/Endianness
20:40.15 IriX64 dec did 12737 301 777566 and it appeared that way in memory
20:40.27 IriX64 loc 1000 etc
20:40.59 IriX64 1000/12737 10001/301 1002/777566
20:41.45 IriX64 just puts an 'A' to the typer :)
20:41.58 IriX64 but if you add 137 1000 it loops forever
20:42.22 ``Erik pdp11 stored 0x0a0b0c0d as b a d c
20:42.38 IriX64 true but it was transparent
20:42.45 ``Erik heh, "bad c"... how... fitting? :D
20:42.51 IriX64 ie the concole handled it as well as the compiler
20:43.02 IriX64 console too
20:43.08 IriX64 :)
20:43.20 ``Erik all machines make it "transparent" when the machien stands alone... it's not until you try to do data exchange between two machines of different endian and/or bit width that issues crop up
20:43.51 ``Erik and the intarweb is built big endian, so it's only a bitch for people who touch wrong-endian machines... er... little endian machines...
20:44.00 IriX64 not just data exchange such is true for trying to compile on one type for another type
20:44.10 IriX64 heh
20:44.54 ``Erik um, type casts are handled "intelligently" by the compiler... if you cast a long to a short (provided it fits), it'll handle placing the bytes for you...
20:45.32 IriX64 the compiler *should tell you if its a proper cast or not
20:45.51 IriX64 brlcad has such as warnings
20:46.20 IriX64 initialization from incompatible pointer type
20:46.30 ``Erik yes, they'll warn... but they'll figure out where to put the bits... you don't have to do it "by hand"
20:46.40 IriX64 true
20:46.54 IriX64 if its worth its salt that is some just kaff
20:47.12 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088753899.dsl.bell.ca)
20:48.45 IriX64 http://www.pastebin.ca/425971 <--- speak of the devil
20:49.47 louipc I'm not sure what to say about him
20:50.19 ``Erik which one? the robot devil?
20:51.11 IriX64 she devil....oh yeah ;)
20:52.25 louipc fembots
20:53.03 IriX64 seven of borg
20:53.39 ``Erik six was cooler... (tripping the rift)
20:54.03 IriX64 caution 'e' detected... incoming ;)
20:55.09 deltazap ``Erik: i thought you were talking about caprica six
20:55.31 ``Erik oh, well... yeah, tricia's pretty rockin', too
21:17.32 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177706198.dsl.bell.ca)
21:21.46 IriX64 that multiple definition of ogl_open etc thing fixed in 7-10?
21:21.51 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
21:29.11 IriX64 if memory serves there are two ogl_open routines, in mged and libdm (i think)
21:30.04 brlcad libfb and libdm
21:30.11 IriX64 ty
21:30.28 IriX64 you grep very fast :)
21:30.34 IriX64 im slow
21:30.44 IriX64 builds ok without opengl though
21:30.57 brlcad no grep involved
21:31.09 brlcad just know it
21:31.14 IriX64 kudos
21:31.14 brlcad that code has changed on head too
21:31.19 IriX64 ty
21:31.22 brlcad no longer named the same
21:31.40 IriX64 ty
21:34.15 IriX64 i noticed they were different :)
22:17.41 deltazap when does the topic change to "7.10 release party"?
22:17.54 brlcad :)
22:18.12 IriX64 you did it?
22:20.24 IriX64 nope :)
22:28.47 deltazap the cvs instructions on brlcad.org, are those for head?
22:34.17 louipc seems to be
22:35.10 louipc sometimes it doesn't update properly for me if I already have cvs sources
22:35.56 louipc so I just get them all fresh again. I'm not sure why that is, I've never properly looked into how to use CVS though :/
22:36.34 deltazap i've never really used cvs, only messed with svn
22:36.58 deltazap the build i did at home failed :-\
22:37.05 louipc aw
22:37.13 louipc I haven't tried for awhile
22:37.31 deltazap i'm not sure what exactly went wrong, think it was during the make
22:37.40 brlcad deltazap: svn was made to be a cvs replacement.. the syntax is nearly identical
22:37.53 brlcad louipc: probably miss "cvs update -dP"
22:38.10 deltazap svn is nice
22:38.15 brlcad that checks for new directories and prunes old/empty ones (svn does that by default)
22:38.24 brlcad svn is nice
22:38.31 brlcad we'll move to it soon enough, just not yet ;)
22:38.45 louipc cool thanks. I thought co would automatically update o.O
22:38.56 brlcad co means checkout
22:39.04 brlcad you only checkout once
22:39.07 deltazap svn up
22:39.14 brlcad from then, you update
22:39.22 brlcad cvs up -dP
22:39.38 brlcad there are shorthands for all the commands in both cvs and svn
22:39.43 louipc ah
22:45.07 deltazap brlcad: i found out that g-dxf does ok for conversion, it seems that qcad is the one who's broken
22:45.21 deltazap i found a dxf viewer that renders the converted file just fine
22:47.10 IriX64 deltazap do you have access to acad dwgs? can you produce a dxf and turn it into a g file?
22:47.59 louipc have you seen that? -> http://www.opendwg.org/
22:48.20 deltazap i just have a few dxf's from qcad's examples and they will convert over to brl, but they're a bit weird
22:48.36 ``Erik svn was designed to be "pretty darn similar" to cvs... other than the minor caveats (cvs doens't compress by default, you must do -z3 or something.... cvs wants you to give it the -dP for new dir and pruning...)...
22:49.25 deltazap louipc: no, i haven't, but i will look
22:49.44 IriX64 louipc not a bad idea.
22:50.04 IriX64 but i was just looking for the shuttle :)
22:50.20 deltazap the only thing that i need autocad for is to attach dimesions onto a schematic so i can send it to a metal shop to be fabricated
22:50.44 IriX64 what are you fabricating
22:51.49 ``Erik BRL-CAD kinda focuses on engineering analysis, not production or design... so we don't have autocad/pro-e/catia/etc type features
22:53.09 ``Erik oh wow, I was cut down to two seconds on my acting debut... at least I got the movie for free, I suppose o.O
22:53.13 bjorkBSD deltazap, what do you fabricate?
22:53.13 deltazap ``Erik: yeah, i know, but it was much easier to use to make a solid model since it's the only software i had available/knew on monday ;)
22:53.30 IriX64 read its a fully enable prototyping environment
22:53.37 IriX64 enabled to
22:53.46 bjorkBSD too too :)
22:53.52 IriX64 heh
22:54.01 deltazap it's a set of landing skids for model helicopters that i work on at a research lab
22:54.20 ``Erik which research lab?
22:54.27 bjorkBSD yeah. 'a'.
22:54.29 ``Erik if you don't mind asking
22:54.30 ``Erik er
22:54.32 ``Erik my asking
22:54.33 ``Erik O:-)
22:54.42 deltazap a university lab
22:54.44 bjorkBSD it's the deltazapNL
22:55.12 bjorkBSD what do they need helicopters for?
22:55.18 ``Erik and as you think of things that would make it easier, feel free to implement them... :D if you need pointers on where to look, this is a good place to ask
22:55.23 deltazap http://www.cse.usf.edu/USL/uslindex.htm
22:55.43 deltazap bjorkBSD: autonomous robots
22:55.57 bjorkBSD ah
22:56.16 deltazap so, we need special landing skids to hold the computers
22:56.45 bjorkBSD the skids hold the computers?
22:56.56 deltazap yeah, hold on, uploading a picture ;)
22:57.15 bjorkBSD a computer-napping 'bot?
22:58.28 deltazap http://zap.bonzoesc.net/pics/usl/skids.png
22:58.58 bjorkBSD ah
22:59.23 louipc neat
22:59.28 ``Erik heh, looks like you put the pipe primitive through the ringer :D
22:59.54 deltazap ``Erik: it was my friend
23:00.06 IriX64 did you do that with brlcad or acad or import or what
23:00.14 deltazap i did that in brlcad
23:00.21 IriX64 beautifull
23:00.29 IriX64 wish i was as talented
23:00.42 bjorkBSD i wish i could wish.
23:00.44 bjorkBSD *sigh*
23:00.53 deltazap IriX64: i've only had about a week of practice
23:00.54 IriX64 you can but you still walk :)
23:01.57 bjorkBSD what's it gonna say: all i got from brl-cad was this mug
23:02.08 deltazap hahaha
23:02.39 IriX64 "Thanks for being lots & lots of code brlcad" ;)
23:03.00 bjorkBSD to wong foo, no doubt.
23:03.15 IriX64 foui lango actually
23:03.16 deltazap but, like i said, i need to be able to put dimesions on this to be made
23:03.36 louipc - 'your drag alias here'
23:03.37 IriX64 isn't there a materials list?
23:04.19 ``Erik a few, actually... BRL-CAD stores "GIFT" materials
23:04.27 deltazap hmm?
23:05.18 ``Erik um, and using that, you can actually compute things lik ethe mass of your model (rtweight)
23:05.33 ``Erik might be important for aircraft :)
23:06.11 deltazap hah
23:06.13 bjorkBSD weight? trivial. it's either lighter or heavier than air :P
23:06.26 louipc well you want to make things that fly as light as you can
23:06.26 bjorkBSD the matter should be settled with a coin toss.
23:06.31 ``Erik heh, does the coin fall or float?
23:06.38 bjorkBSD hahah
23:06.48 ``Erik last time I checked, most helicoptors and fixed wing craft are a bit heavier than air...
23:06.58 ``Erik blimps and zeppelins aren't all that common these days
23:07.01 bjorkBSD little bit.
23:07.15 deltazap ``Erik: they are, that's why i'm in a rush to get these skids done :P
23:07.41 bjorkBSD there's a movie called white diamond about a blimp and it's maker.
23:07.51 ``Erik delta: so that's all aluminum and tig welded?
23:08.00 deltazap will be when it's done
23:08.07 ``Erik cool
23:08.26 deltazap the front will have a camera mounted on a pan/tilt
23:08.39 ``Erik <-- has done r/c planes, has done a sim for r/c helicoptors, but has only done ground robots
23:08.53 deltazap we have those as well
23:08.58 deltazap little pain in the...
23:09.13 ``Erik and the ground robot was a toy, a lego thing using a 6811 for an undergrad ai class
23:12.32 louipc hehe I played with that lego robot kit
23:14.26 deltazap ``Erik: the only feature i can think of right now that would be most excellent is tab completion
23:14.44 louipc yeah I thought the same
23:20.16 deltazap is there a list of materials you can set?
23:20.34 bjorkBSD tclsh and wish don't have tab completion either.
23:21.01 bjorkBSD maybe it's time to make some noise about that? :D
23:33.51 IriX64 actually it's time to change the acoustical model :)
23:35.13 IriX64 swing town sounds much better in a concert hall :)
23:38.30 deltazap ohhhhhh, it's the shaders listed in the combination editor
23:40.04 IriX64 http://irix64.spaces.live.com/brlcad <----- project sound
23:43.31 IriX64 make clean forgot to flush the toilet :)
23:44.35 IriX64 project sound is tied to my motherboard though.
23:47.51 IriX64 deltazap, I'm only an Electronics Engineering Technologist, what disipline are you trying for?
23:48.12 deltazap mechanical engineering
23:48.21 IriX64 how far along are you?
23:48.38 deltazap about a summer and a semster away from graduation :)
23:48.52 IriX64 haha looking forward to it are you?
23:49.34 deltazap very much, but i don't know if i'm going to go for my masters now or just get into open
23:50.08 IriX64 masters if i were you (take it from one who wishes he had gone on)
23:50.59 IriX64 although life experience counts too
23:57.13 deltazap yeah, that's what i'm thinking
23:57.16 deltazap it's hard to decide
23:57.32 deltazap 2 years of fake student money or start working and get real dollars :D
IRC log for #brlcad on 20070406

IRC log for #brlcad on 20070406

00:06.27 IriX64 as long as your currency isn't blood you'll be alright.
00:08.07 IriX64 CCR=? deltazap:
00:08.25 deltazap ???
00:08.38 IriX64 yeah you're young ;)
00:09.36 louipc credit card?
00:09.52 louipc hmmm
00:10.04 IriX64 Canadian Continetal Railway ;)
00:10.14 IriX64 +n
00:10.56 louipc Creedence Clearwater Revival?
00:11.04 IriX64 yes
00:11.19 IriX64 we are of an age you and i
00:11.39 deltazap oh, hahaha
00:11.49 IriX64 :)
00:12.19 deltazap i didn't know you were looking for an answer to a acryonym
00:12.47 IriX64 you missed the ? character :)
00:16.53 IriX64 I can't beleive it links like that
00:17.15 IriX64 wonder what runtime will do :)
00:25.09 IriX64 gotta switch to wireless mode l8r folks
00:37.43 brlcad bjorkBSD: hehe, that's a great idea for a mug ... i like it :)
00:49.22 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1178014963.dsl.bell.ca)
01:06.03 CIA-14 BRL-CAD: 03brlcad * 10brlcad/TODO: riker notes that hd and wall conflict with similarly named system tools, consider renaming. love the mug idea from bjork... :)
01:06.21 bjorkBSD y/w :D
02:03.13 IriX64 http://www.pastebin.ca/426312 <---- brlcad for your interest
02:04.15 IriX64 dm and fb went by fine ;)
03:24.49 IriX64 coutney spears
03:24.56 IriX64 err courtney
03:25.21 IriX64 rminds me of Rebbecca Lyn Howard
03:25.40 IriX64 err reminds me, sigh ill shut up now i can't type :)
03:29.52 IriX64 http://www.pastebin.ca/426390 <-- is this sort of thing usefull in a linker?
03:31.58 IriX64 http://www.pastebin.ca/426399 <--- more of the same but system stuff
03:33.27 IriX64 urf --cref failed tho
06:31.15 IriX64 :)
13:33.31 ``Erik heh, tab completion would go into src/mged, I think all the commands are registered as tcl symbols (so you'd either need to keep a mirror of that structure in like a trie or osmething, or figure out how to interrogate tcl's internal symbol table)
13:34.02 ``Erik for geometry, um, the names are retained in the region tree handled in src/librt (um, include/raytrace.h and include/rtgeom.h might be useful)
13:44.14 brlcad or see someone else
13:52.22 ``Erik heh, which libedit? the netbsd one? the sf one? ...
13:52.46 ``Erik and there'll be three warring tribes no matter what interface is used... the emacs users, the vi users, and the 'puny mortals'
14:05.30 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177705560.dsl.bell.ca)
14:09.53 *** join/#brlcad jack-104 (i=jack@dub.minimal.nl) [NETSPLIT VICTIM]
14:42.39 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096734837.dsl.bell.ca)
15:05.19 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177705662.dsl.bell.ca)
18:31.18 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1178014963.dsl.bell.ca)
18:45.27 IriX64 http://www.pastebin.ca/427307 <---- milestone
18:47.43 IriX64 thanks to ``Erik for turning me on to the file command ;)
18:53.46 IriX64 which file(s) do i want off cvs browse to fix that multiple definition error (opengl() i think)?
18:57.41 IriX64 bwahhah jove crashed (thats a good thing)
19:21.12 IriX64 :( headers still wrong
20:04.30 IriX64 http://www.msnusers.com/IriX64sGroup/shoebox.msnw?action=ShowPhoto&PhotoID=1 trying something :)
IRC log for #brlcad on 20070407

IRC log for #brlcad on 20070407

02:50.26 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1178014963.dsl.bell.ca)
02:51.34 IriX64 www.irix64.spaces.live.com/photos/brlcad <----- windows archer in action if anyones interested
02:56.45 IriX64 check it again :)
02:59.34 IriX64 seriously...which filke should i replace..if_ogl.c or dm_ogl.c ?
02:59.40 IriX64 file too
03:02.01 IriX64 you didn't put the fix on sourceforge?
03:03.31 IriX64 ill pastebin the error just a sec...
03:04.41 IriX64 http://www.pastebin.ca/427924
03:36.06 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
04:39.47 IriX64 http://www.pastebin.ca/427977 --cref is starting to work now
04:39.54 IriX64 :)
05:24.11 *** join/#brlcad Twingy (n=justin@74.92.144.217)
05:55.55 IriX64 sorry man
09:44.10 *** join/#brlcad docelic (n=docelic@212.91.114.36)
11:20.02 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177613315.dsl.bell.ca)
12:31.20 *** join/#brlcad ibot_ (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
12:31.20 *** 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 release preparations coming soon to a tarball near you...
14:15.18 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
18:02.54 *** join/#brlcad IriX64 (n=mario_du@70.55.20.243)
18:05.23 IriX64 further to last night, if you disable opengl the multiple defs go away.
18:24.49 Twingy peanut buttah jelly time
18:25.38 louipc http://www.ebaumsworld.com/2006/06/peanutbutter.html
18:26.20 archivist no me
18:26.26 archivist nor
18:26.59 archivist debian did not like it when I tried
18:29.06 louipc hehe
18:43.25 IriX64 heh louipc: that could be me :)
18:44.04 IriX64 no flash? no disney.com for you :)
18:45.07 IriX64 -Map=brlcad.map.... if I get it built i'll e-mail you the map file :)
18:47.24 IriX64 Twingy: does gcam have a thread calculator?
18:53.21 Twingy no, it doesn't do threading
18:55.07 IriX64 how small can you go?
18:55.29 IriX64 mm?
18:56.12 Twingy huh?
18:56.23 IriX64 smallest part you can mill?
18:56.51 Twingy 0.00001 inches
18:57.13 Twingy or 0.00001 mm if your machine is that accurate
18:57.13 deltazap you can mill smaller than a mil :P
18:57.33 Twingy my machine is accurate to 0.00003125"
18:57.54 deltazap personal or work mill?
18:57.57 IriX64 designed just for milling machines? or do you do lathes too?
18:57.58 Twingy personal
18:58.10 Twingy lathes will come next, you should read the wiki and stop asking :)
18:58.23 deltazap :O
18:58.25 IriX64 heh i'm illeterate :)
18:58.30 IriX64 see :)
18:58.32 deltazap how much did that set you back?
18:58.37 Twingy you're lazy
18:58.42 Twingy $1800
18:58.46 IriX64 that too
18:58.58 deltazap that's it? wow
18:59.35 Twingy plan to spend another $200 on jigs and end mills
18:59.58 deltazap yeah
18:59.58 archivist dont confuse accuracy with resolution
18:59.58 Twingy and collets etc
19:00.24 Twingy archivist, assuming no backlash, it's 0.00003125" accuracy
19:00.34 deltazap where did you get that from?
19:00.40 archivist lead screw that good?
19:00.49 Twingy 1 / (20tpi * 200spi * 8sr)
19:01.36 archivist put some independent measuring on it to check
19:01.48 Twingy heh, my callipers don't even go that low
19:01.59 Twingy they are only good to 0.0005" I think
19:02.17 Twingy beyond 0.0001" I could care less what it is
19:02.29 archivist your calipers could actually be better than the lead screw
19:03.02 louipc you could easily make the app program for even greater precision
19:03.22 louipc but the machine might not be able to deal with it heh
19:03.31 Twingy when people start using gcam more and make suggests I'll integrate them
19:03.48 archivist a bit of optical feedback
19:04.03 Twingy no optical encoders on my steppers
19:04.23 louipc mayhaps I shall make a pkg for gcam
19:04.30 archivist nah on the slides to get the real info
19:05.32 Twingy louipc, for what os?
19:06.35 louipc archlinux
19:13.09 louipc ouch segfault
19:13.53 louipc ls
19:13.55 louipc oosp
19:14.00 deltazap haha
19:14.41 IriX64 something I did broke my btclsh still trying to sort it out
19:32.08 louipc hmm something is wonky when it tries to install stuff in share/
19:32.29 IriX64 louipc what version?
19:32.34 louipc it uses $DESTDIR/$DESTDIR/share
19:32.45 louipc 2007.03.23
19:33.07 IriX64 pardon?
19:33.19 IriX64 what are we talking here?
19:33.35 louipc make DESTDIR=/my/dir/for/pkgs install
19:45.42 louipc yeap
19:46.55 bjorkBSD brb
19:48.13 louipc i'm talking about gcam
20:08.02 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1128543836.dsl.bell.ca)
20:13.54 IriX64 how do i get around these intentional core dump due to debug flag? will --disable-debug do it?
20:14.27 *** join/#brlcad cadguy (n=cadguy@c-69-250-146-28.hsd1.md.comcast.net)
20:22.59 IriX64 http://www.pastebin.ca/428764 <--- portion of the map file :)
20:36.58 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
20:38.56 IriX64 couple a map file with a stackdump and i'll have a clue :)
20:45.35 IriX64 http://groups.msn.com/IriX64sGroup/shoebox.msnw <---- playing with groups while i wait, fun stuff :)
22:25.38 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
23:02.13 Twingy whut
23:58.26 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669318.dsl.bell.ca)
IRC log for #brlcad on 20070408

IRC log for #brlcad on 20070408

02:04.05 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
04:34.33 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088754454.dsl.bell.ca)
11:26.20 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096667191.dsl.bell.ca)
12:01.32 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543803.dsl.bell.ca)
14:59.36 *** join/#brlcad Elperion (n=Elperion@p548774ad.dip.t-dialin.net)
15:23.11 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
15:50.03 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543803.dsl.bell.ca)
15:53.34 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
16:23.38 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177593477.dsl.bell.ca)
16:32.44 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
16:43.13 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177593477.dsl.bell.ca)
17:19.07 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
17:34.32 IriX64 a 5hr compile? urf
17:35.31 bjorkBSD only 5hrs? :O
17:35.50 IriX64 o solo mio :)
17:36.10 archivist oil the computer so it goes quicker
17:36.19 IriX64 sean@crew.local?
17:36.43 IriX64 good girl... have a grease biscuit :)
17:36.57 IriX64 that was directed at my computer :)
17:37.38 archivist I must grease the brakes on the van it squeeks a bit
17:38.07 IriX64 heh slip sliding away archivist :)
17:49.19 ``Erik could just pop off those annoying pads to stop the squeak... or maybe you have too much brake fluid, drain it all... :D
17:49.42 IriX64 heh the easy way :D
17:49.58 IriX64 just don't drive it
17:49.58 bjorkBSD stop using the brakes. it's what your feet are for.
17:50.10 IriX64 flintstone style?
17:50.10 bjorkBSD ... and trees :D
17:50.13 bjorkBSD 'xactly.
17:51.01 IriX64 must i post this photon map of havoc? (its not finished yet)
17:55.11 IriX64 as twingy said i know nothing about global illumination :)
18:02.25 IriX64 http://irix64.spaces.live.com/photos/brl-cad if you're curious
18:03.07 IriX64 did i post it right this time?
18:05.54 IriX64 cleverly designed into each compile, is a good long coffee break, ill be back shortly :)
18:10.40 *** part/#brlcad ki6ijg (n=wegstar@h69-128-116-234.69-128.unk.tds.net)
18:31.20 IriX64 same url, tell twing i "gave it some light"
18:31.24 IriX64 twingy too
18:50.16 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543803.dsl.bell.ca)
18:52.37 IriX64 same url just so you know im not runnning seans binaries.
18:54.18 IriX64 was playing with those, just to see :)
19:07.48 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177705756.dsl.bell.ca)
19:20.51 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177705756.dsl.bell.ca)
21:03.37 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
IRC log for #brlcad on 20070409

IRC log for #brlcad on 20070409

00:19.21 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177706233.dsl.bell.ca)
00:25.57 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1096669203.dsl.bell.ca)
00:39.51 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177707220.dsl.bell.ca)
01:12.51 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177706137.dsl.bell.ca)
01:35.18 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177613715.dsl.bell.ca)
01:40.54 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177613715.dsl.bell.ca)
03:19.25 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177593477.dsl.bell.ca)
04:48.39 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
04:50.58 IriX64 http://irix64.spaces.live.com/photos/brl-cad <---- made a mess outta my mug :)
04:51.56 IriX64 brl-cad albumn
05:10.14 IriX64 same url and albumn, freshly built brlcad :)
08:40.37 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177593477.dsl.bell.ca)
09:19.26 IriX64 welcome home
09:30.21 IriX64 is the car happy to be home
09:31.16 IriX64 i renamed badmagic.c to badjuju.c and everythings hunky noe :)
09:31.27 IriX64 now too
09:45.39 IriX64 nytol
09:47.50 brlcad cya
10:19.37 *** join/#brlcad daggerr (n=daggerr@h66n11c1o1019.bredband.skanova.com)
12:21.15 brlcad away
12:54.59 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/tclcadAutoPath.c: use bu_file_exists() instead of Tcl_FSStat() to avoid getting header define/symbol mixups in tcl headers (that seem to be causing a crash at least on some linux due to Tcl_StatBuf getting written past, wrong size)
13:02.19 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/mged/setup.c:
13:02.19 CIA-14 BRL-CAD: remove the call to the private TclInitEncodingSubsystem() call that worked
13:02.19 CIA-14 BRL-CAD: around a 8.4/8.5 race-condition bug inside Tcl_FindExecutable() whereby mged
13:02.19 CIA-14 BRL-CAD: would crash. it's not reproduced on a simple test case any more for unknown
13:02.19 CIA-14 BRL-CAD: reasons.
13:28.50 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
14:01.07 ``Erik hum, still no 7.10.0 ?
16:42.10 *** join/#brlcad SWPadnos__ (n=Me@dsl245.esjtvtli.sover.net)
18:17.53 CIA-14 BRL-CAD: 03brlcad * 10brlcad/configure.ac:
18:17.53 CIA-14 BRL-CAD: stash the current configuration args before adding additional ones for the
18:17.53 CIA-14 BRL-CAD: subconfigures, then restore to the original so recheck configures don't persist
18:17.53 CIA-14 BRL-CAD: the subconfigure arguments to the top configure (e.g. --disable-shared)
18:23.34 deltazap ``Erik: looks like not ;_;
19:00.13 *** join/#brlcad cad83 (n=46bcbab6@bz.bzflag.bz)
19:14.39 *** join/#brlcad Elperion (n=Elperion@p548759e4.dip.t-dialin.net)
19:57.35 *** join/#brlcad docelic (n=docelic@212.15.170.216)
20:34.06 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
20:34.06 *** 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 release preparations coming soon to a tarball near you...
20:35.30 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
20:35.30 *** 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 release preparations coming soon to a tarball near you...
22:25.54 IriX64 ole blue eyes sings "My Way" ... beautifull
23:33.29 *** join/#brlcad daggerr (n=daggerr@h66n11c1o1019.bredband.skanova.com)
IRC log for #brlcad on 20070410

IRC log for #brlcad on 20070410

00:10.22 IriX64 ahh a homebody :)
00:10.33 *** part/#brlcad tedcx (n=root@71.237.138.185)
00:12.09 IriX64 it's too
00:18.42 IriX64 57 minutes 16 seconds, but it completed :)
00:19.49 IriX64 now to build another mug, what color please ;)
00:23.27 IriX64 you guys should choose a love biscuit for your project you know, something like project KryStal :)
00:37.36 IriX64 mmm the x framebuffer comes up but the ogl one does not
00:42.29 IriX64 bwaha... it's photon mapping havoc
00:43.57 IriX64 http://www.pastebin.ca/432024 hehehhee
00:48.37 IriX64 hot oil for you tonight cassandra :)
00:48.57 IriX64 errr maybe warm elctrons
00:49.03 IriX64 electrons too
01:09.20 IriX64 http://irix64.spaces.live.com brl-cad albumn... Unix high on windows
01:11.28 IriX64 man, 5 cygwin dll's and this thing works on my windereze boxen.
01:11.41 IriX64 still need an x serv tho
01:13.32 brlcad IriX64: you should fix those overlaps
01:14.30 IriX64 heh ill put that in a s a tutorial
01:14.35 IriX64 as
01:16.55 IriX64 gonna transfer that dir to my windows xp-home machine and see if itll come up.
01:17.10 IriX64 no cygwin on that machine
01:18.01 IriX64 urf bad idea, no xserv either
01:22.05 IriX64 sean, i'm running this thing *outside the cygwin environment, and it's sweet.
01:22.55 brlcad it would be sweeter if you cleared up the overlaps
01:23.13 IriX64 xservs are xservs, anybody with a windows box that has an xserv on it should be able to drop this directory in and run it.
01:23.40 IriX64 overlaps there a tool for that which doesn't work yet
01:24.22 IriX64 show you a screenshot in a sec...
01:28.14 brlcad rtcheck will report on overlaps, and visualize them if run from within mged
01:30.17 IriX64 http://irix64.spaces.live.com/photos the brl-cad albumn have a look
01:33.52 IriX64 now have a look at the editor (Overlap tool2)
01:54.15 CIA-14 BRL-CAD: 03brlcad * 10brlcad/ (ChangeLog NEWS TODO configure.ac include/config_win.h): final release preparations, update to 7.10.0
02:00.19 *** join/#brlcad malcoholm (n=cb6d9f45@bz.bzflag.bz)
02:01.14 brlcad hellos malcoholm
02:01.25 brlcad goodbyes malcoholm
02:01.52 IriX64 heh you scared him
02:02.22 IriX64 moody too
02:02.53 IriX64 those muli-dfines keep my ogl from working
02:03.01 IriX64 defines too
02:03.15 brlcad seriously.. get .. over .. it
02:03.19 brlcad it's already fixed in head
02:03.25 brlcad and a release is about to be made
02:03.27 IriX64 heh i gripe a lot :)
02:03.32 brlcad so you can complain if the latest doesn't work
02:03.48 IriX64 seriously how soon?
02:04.01 brlcad you did just see the commit, no?
02:04.12 IriX64 didn't notice just a sec.
02:04.34 IriX64 its there?
02:04.56 brlcad what did I just write?
02:05.41 IriX64 where sourceforge.net still lists 7.8.4 as latest
02:06.05 brlcad i said nothing about sourceforge
02:06.12 IriX64 where then?
02:06.25 brlcad forget it
02:06.29 brlcad just wait for the announcement
02:06.36 IriX64 ok ty
02:50.27 brlcad source tarball is now uploaded, binaries and e-mail announcements on their way through tomorrow
03:00.27 deltazap brlcad: anything that i should know about building it myself?
03:02.43 brlcad deltazap: erhm.. dunno
03:02.59 brlcad there are a variety of configure options for various situations
03:03.12 brlcad default should get you somewhere.. if it doesn't, it's a build bug
03:03.46 brlcad this update includes a lot of dependency updates too, so I'm entirely expecting there to be some instability on some environments
03:03.57 brlcad not run-time -- compile-time instabilities
03:07.23 *** topic/#brlcad by brlcad -> 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:49.03 IriX64 jack-104: are you a serious user of brl-cad or like me just a novice?
03:57.14 ``Erik heh, moody blues were pretty awesome
04:05.45 IriX64 moody blues music is beautiful
04:57.40 *** join/#brlcad clock_ (i=clock@84-72-95-111.dclient.hispeed.ch)
05:22.38 IriX64 best hello world program i ever wrote... and it runs without cygwin1.dll ;)
05:29.56 clock_ cygwin1.dll is evil
05:30.18 IriX64 heh so is cygcrypt.dll :)
05:30.27 clock_ Cygwin detected a version mismatch between various versions of cygwin1.dll - now you need to search your system and delete one of them
05:30.40 clock_ very nice if you are doing something that's supposed to work for a layman
05:30.47 IriX64 been there done that
05:30.55 clock_ like cygwin1.dll couldn't delete itself automatically? ;-)
05:31.14 IriX64 should by all rights be back and forward compatible no?
05:31.19 IriX64 :)
05:31.23 clock_ no it isn't
05:31.32 IriX64 i know
05:31.41 clock_ if you have Cygwin installed and run a program that's shipped with own cygwin.dll, it blows up
05:31.59 IriX64 sadly true, both blow up
05:32.12 clock_ if you don't ship a program with cygwin.dll then it doesn't run without cygwin installed and installing cygwin is a major pita
05:32.23 IriX64 true
05:32.39 IriX64 which is why id like -mno-cygwin to work
05:32.46 clock_ ;-)
05:32.52 IriX64 :)
05:36.40 IriX64 jack-104: what are you doing playing with that mug when people want to talk to you :)
06:21.22 IriX64 wake up :)
08:21.15 *** join/#brlcad Elperion (n=Elperion@p548759e4.dip.t-dialin.net)
10:18.37 deltazap ruh-roh!
10:19.07 deltazap make errored out
10:19.35 deltazap " No rule to make target `jove-tutorial', needed by `all-am'. Stop."
10:23.28 deltazap this with "make --enable-almost-everything --enable-optimized"
10:49.57 deltazap er...not make, where's my head this morning
10:50.02 deltazap <PROTECTED>
11:53.53 brlcad deltazap: bah..
11:53.58 brlcad add --disable-jove
11:54.16 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/other/jove/Makefile.am: missing jove-tutorial from dist
12:52.39 *** join/#brlcad daggerr (n=daggerr@h66n11c1o1019.bredband.skanova.com)
13:36.36 deltazap brlcad: hey, that's what i'm here for: testing
13:36.41 deltazap all i know is "pres butan to go"
14:10.58 clock_ press butane to go?
14:13.47 deltazap bad mac joke :P
15:23.54 *** join/#brlcad daggerr (n=daggerr@h37n11c1o1019.bredband.skanova.com)
18:27.29 IriX64 deltazap.... try make creation :P
18:29.24 brlcad deltazap: :)
18:37.39 *** join/#brlcad cad50 (n=47f87232@bz.bzflag.bz)
18:42.33 IriX64 is it easier to maintain, splitting the configure up like that?
18:43.58 brlcad our configure is nearly four thousand lines.. not sure I'd call that "split up"
18:44.22 IriX64 was referring to the configure that runs for tcl tk
18:44.36 IriX64 stead of pre 7.10 style
18:47.55 brlcad we didn't "split it up", I just let configure run it's own -- they have their own build setup
18:48.13 IriX64 understood
19:05.14 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/proc-db/.cvsignore: ignore brep_simple
19:23.10 brlcad you're probably still better off with --enable-all --disable-jove
19:23.22 IriX64 will try this first
19:24.14 IriX64 but im easy lets do that. ;)
19:25.15 IriX64 jove is deprecated?
19:27.04 *** join/#brlcad Elperion (n=Elperion@p54877E90.dip.t-dialin.net)
19:27.57 brlcad jove has been deprecated for a decade
19:28.24 IriX64 heh thats why no lightning bolts ?
19:29.07 brlcad huh?
19:29.31 IriX64 heh norse mythology , but i'm getting thor and jove mixed up :)
19:29.54 brlcad and zeus apparently
19:29.57 IriX64 err jove and zeus
19:30.02 IriX64 :)
19:31.41 daggerr thor did make thunder too :)
19:32.12 IriX64 mjolinor forever :)
19:32.22 IriX64 did i spell it right?
19:32.41 daggerr IriX64, i dont know :) in sweden its spelled mjölner
19:32.52 IriX64 ty :)
19:33.45 IriX64 how do you do that over the o?
19:33.51 IriX64 alt combo?
19:34.22 daggerr IriX64, i just press the key wit an ö on it :)
19:34.32 daggerr i've got a swedish keyboard :)
19:35.07 IriX64 heh make sense then
19:35.11 IriX64 makes too
19:36.40 IriX64 there
19:42.10 IriX64 daggerr are you experienced at cad with brl-cad? (im here to learn, don't worry i won't badger you with questions)
19:42.42 daggerr IriX64, in here for the same reason as you :)
19:42.49 daggerr I've used it a little bit
19:42.58 daggerr but it was almost a year ago
19:42.59 IriX64 good place for it :)
19:43.35 daggerr if you have a question the ppl in this channel seems to be eager to help so i found it really good back then :)
19:43.48 IriX64 im just playing with the examples haven't really even got my mug yet
19:48.54 daggerr IriX64, i did the radio then i started working on my own projects
19:49.23 IriX64 I'll get to that some day :)
19:51.04 daggerr IriX64, i think it was the first. it was in the introduction to mged or so.. i dont remember exactly :)
20:00.13 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
20:04.19 IriX64 :) have played with the tutorial but i'm lousy at geometry so don't know how well i'll make out
20:28.03 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177593477.dsl.bell.ca)
20:44.23 joevalle1field any meshes in .g floating around?
20:45.19 brlcad joevalle1field: how big you need?
20:45.50 joevalle1field no size in particular
20:48.22 ``Erik several, I can get you the hilux... (I haven't gotten you rf becuase of BRL-CAD related build issues... stupid c++ pollution)
20:48.45 ``Erik or you can just hop in mged and facetize something...
20:49.15 brlcad yeah, that or g-nmg is probably the fastest start
20:49.41 brlcad else I have t62 already facetized around here somewhere too as well as some humanoid thing you'd probably recognize
20:49.50 ``Erik heh
20:50.12 ``Erik got a cornelius? :D
20:53.25 joevalle1field what's a cornelius?
20:54.02 ``Erik demo geometry that comes with blender
20:54.19 ``Erik also a dude on planet of teh grapes
20:54.25 joevalle1field :)
20:55.11 ``Erik http://wiki.blender.org/index.php/Image:Manual-Part-V-TweakEx11.png
20:55.15 ``Erik http://wiki.blender.org/index.php/Image:Manual-Part-IV-Warp2.jpg
20:55.20 ``Erik http://wiki.blender.org/index.php/Image:Manual-Part-IV-CorneliusMap.jpg
20:55.23 ``Erik cornelius :D
20:56.21 brlcad brl-cad's mascot should be a moose
20:56.49 ``Erik get to modelin', boy
20:57.09 brlcad i already have a scan of a moose's head, taken from ct scan data, but just the bones
20:57.46 joevalle1field do you have a photo of a moose's outer you know
20:58.19 joevalle1field bones and a photo should be a good start
20:58.40 brlcad heh, http://www.dynamore.de/models/con_models_moose.php?frame=ok
20:59.24 ``Erik heh, the quality of models meatspace sim people use... heh... *smirk*
20:59.34 brlcad just what everyone needs.. an ls-dyna moose crash dummy model
20:59.46 joevalle1field cute but not alot of mascot potential
21:00.51 joevalle1field now you're talking
21:15.05 clock_ brlcad: can you model boobs, ass and the rest of a woman with BRL-CAD?
21:16.17 clock_ brlcad: easily?
21:16.17 IriX64 http://irix64/spaces.live.com/photos/brl-cad
21:16.17 brlcad clock_: only mathematically perfect ones :)
21:17.17 brlcad easily
21:17.18 ``Erik heh, wow, she's packin' perfect spheres!
21:17.18 brlcad otherwise, it's import
21:17.18 IriX64 err http://irix64.spaces.live.com/photos/brl-cad
21:17.18 clock_ brlcad: now I see the power of CSG
21:17.18 clock_ A part of the woman could be modeled by subtracting a suitably positioned man
21:17.24 bjorkBSD holy shit the room's getting crowded!
21:17.28 clock_ i. e. saves work when modelling both
21:17.47 bjorkBSD yhwh?
21:18.03 brlcad yhwh?
21:18.12 ``Erik hryaw
21:18.15 ``Erik http://sourceforge.net/projects/makehuman
21:18.52 bjorkBSD ah. i thought he was referring to his yahweh-ish powers to makehuman.
21:19.13 clock_ what shape are boobs?
21:19.18 ``Erik http://www.dedalo-3d.com/index.php
21:19.19 clock_ Paraboloid? Ellipsoid?
21:19.27 bjorkBSD clock_, take a look at yours.
21:19.28 ``Erik you've never seen any, before?
21:19.34 ``Erik s/,//
21:19.43 bjorkBSD the room was dimly lit.
21:19.44 *** join/#brlcad kwizart (n=kwizart@did75-14-82-236-19-114.fbx.proxad.net)
21:20.09 clock_ bjorkBSD: I don't have boobs, despite the fact I am attracted to men
21:20.19 clock_ bjorkBSD: and I am not a flat woman either
21:20.21 bjorkBSD what do you have them?
21:20.26 bjorkBSD *then.
21:20.31 bjorkBSD and i thought you were a boy. n/m.
21:20.39 clock_ bjorkBSD: yes I am a boy
21:20.57 IriX64 boyo
21:21.08 bjorkBSD well, all mammals have breasts.
21:21.24 IriX64 nipples not breasts
21:21.36 bjorkBSD that's right.
21:21.42 bjorkBSD so that should be easy to model.
21:21.44 bjorkBSD a '.'.
21:21.49 bjorkBSD start from that and grow it :)
21:22.01 IriX64 :)
21:23.12 IriX64 reminds me of that .g file ``Erik ;)
21:24.35 bjorkBSD clock are you modeling living things?
21:24.54 clock_ bjorkBSD: no
21:27.50 brlcad he's modeling cool network equipment
21:27.56 bjorkBSD heheheh
21:28.11 brlcad seriously, pretty nifty model
21:28.36 brlcad great example of what can be done in a relatively short while
21:28.46 bjorkBSD really? can we see?
21:29.30 clock_ http://ronja.twibright.com/ronja_video.php
21:29.59 clock_ http://ronja.twibright.com/3d/
21:31.17 bjorkBSD pretty damned cool, clock.
21:31.28 ``Erik well... "breast" is a word that's been mutating, it used to be very gender neutral...
21:31.35 deltazap see, now you're just showing off that you can get things into autocad :P
21:31.41 clock_ bjorkBSD: thanks
21:31.50 brlcad clock_: you had that initial scaffolding part of the model in like .. what? two weeks?
21:31.50 bjorkBSD that was before implants, right ``Erik? ;)
21:32.05 brlcad of your spare time
21:32.07 clock_ brlcad: what is scaffolding?
21:32.18 brlcad everything but the shooter part
21:32.27 clock_ I don't know
21:32.37 clock_ the modeling was spread through longer time
21:32.37 ``Erik (so did a lot of male descriptors in english... "him" and "he" used to be fairly gender neutral)
21:32.58 bjorkBSD very cool.
21:33.37 clock_ brlcad: I did a lot of parts before that weren't part of the model
21:33.43 clock_ intermixed with parts of the model
21:34.56 clock_ Now I can test how many megaton TNT I need to bend that beam ;-)
21:35.33 clock_ ``Erik: you can play a DVD which is in the drive of a friend who lives in the neighbourhood
21:36.23 bjorkBSD clock_, have you been testing it?
21:36.23 clock_ As a hightech system it requires hightech components
21:36.41 ``Erik erm, at 10mbps? is that enough to push the mpeg4 data with enough left over for ccoping with drops ?
21:36.55 clock_ Smoke flues, magnifying glasses, cat litter substrate, bathroom caulking and an old toothbrush
21:36.57 bjorkBSD i watch videos online over less.
21:37.02 clock_ bjorkBSD: yes
21:37.17 clock_ ``Erik: there are no drops. This is not a WiFi
21:37.39 ``Erik it's optic, but if a bird flies through the path, or smoke particulates interfere, or ...
21:37.42 bjorkBSD a powerful remote control huh?
21:37.52 clock_ ``Erik: then the buffers catch it
21:38.08 bjorkBSD if a bird flies through it's path, it blinks and emits an ear piercing shriek only birds can here :)
21:38.11 clock_ ``Erik: smoke particulate don't interfere. the beam is 13cm thick
21:38.16 ``Erik it'd still need a resent, no?
21:38.21 ``Erik resend, even
21:38.31 clock_ it has a BER of 10^-9
21:38.34 ``Erik I mean, if a bird flies through, you lost bits...
21:38.40 clock_ so once 125 megabytes, you need one resend
21:38.52 clock_ but that is catched by TCP and the buffers
21:39.21 ``Erik right, and tcp hiccups over 10baseT are pretty nasty, I can't see optic being any better
21:39.51 ``Erik if you can outpush the stream, yeah, you can use big honkin' buffers (a second or two of display data might be enough), I spoze :)
21:39.57 clock_ ``Erik: I didn't notice any hiccups. is your 10baseT full duplex?
21:40.07 ``Erik when I had it, yes
21:40.23 ``Erik I'm all 100baseT and 802.11b at home
21:40.23 clock_ this is like 10BaseT-FD
21:40.39 bjorkBSD and is it tcp or something else clock_?
21:40.45 clock_ TCP
21:41.05 clock_ or whatever you put there - it behaves like a fibre optic segment of 10BaseT-FD
21:41.22 clock_ people use it always with TCP/IP
21:41.34 ``Erik tcp is a level 4, ronja is level 1...
21:41.45 ``Erik (and probably 2)
21:42.27 clock_ NE592 differential video amplifier
21:42.34 clock_ NE592 porn video amplifier
21:44.29 brlcad heh
21:45.37 clock_ god save us from some child looking into the beam when porn is being transmitted
21:45.56 clock_ it would see porn, though not in a format that's possible to perceive
21:46.09 clock_ I wonder whether this counts as an indecent display to minors too
21:47.54 clock_ Primary school math:
21:48.20 clock_ An epilepsy patient gets a fit of 5 jerks a second when he sees 100Hz stobing light
21:48.35 clock_ Calculate how many jerks a second he does when he sees a 10,000,000 Hz strobing light
21:55.46 bjorkBSD 10khz? that's a hip hop dance.
21:56.39 bjorkBSD 10Mhz. hmmm. cardiac arrest follows.
22:01.38 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
22:03.02 clock_ http://upload.wikimedia.org/wikipedia/commons/1/17/2005_Dime_Obv_Unc_P.png
22:03.02 clock_ Is it the face of god?
22:03.03 clock_ "In god we trust"
22:03.48 deltazap no that's an old man that was outside the building the other day
22:04.53 clock_ Looks almost like BRL-CAD logo: http://upload.wikimedia.org/wikipedia/en/3/3c/United_States_dollar_coin%2C_reverse.jpg
22:05.14 clock_ I guess "E PLURIBUS UNUM" must mean something like "one model consists of multiple subcomponents"
22:05.52 deltazap r dime.r u dime_body.c u face.c
22:06.41 clock_ http://en.wikipedia.org/wiki/Image:LineartPresRev.png
22:07.04 clock_ http://en.wikipedia.org/wiki/Image:19-08-06_0359.jpg
22:07.13 clock_ Now I know where the hairstyle on the coin is from :)
22:07.53 bjorkBSD the stone ages.
22:07.59 bjorkBSD when metal was currency.
22:08.10 bjorkBSD and stones were ... just that.
22:08.23 clock_ what is the currency now? eurodance?
22:08.51 bjorkBSD it's inflationary
22:08.59 bjorkBSD over time of course. hard to pin point.
22:09.23 bjorkBSD and the gov't ALWAYS gets first dibs.
22:10.40 clock_ now the currency are credit cards with negastive balance
22:12.25 bjorkBSD funny, i was just reading a blog on improving one's credit score.
22:12.28 bjorkBSD but you're right.
22:13.37 kwizart Hello! (some quick help needed for help packaging brlcad for Fedora...)
22:13.54 kwizart where can i have the sources code for jove ?
22:14.16 kwizart The compilation fails at jove contrib step...
22:14.42 kwizart make[4]: *** No rule to make target `jove-tutorial', needed by `all-am'. Stop.
22:15.03 bjorkBSD which version, kwizart?
22:15.11 kwizart last (of brlcad
22:15.13 kwizart )
22:15.17 bjorkBSD called what?
22:15.23 kwizart 7.10
22:15.24 kwizart :)
22:15.33 bjorkBSD just checking ;)
22:15.45 kwizart i was waiting it ! :)
22:15.58 deltazap brlcad just said to --disable-jove since it isn't required
22:16.45 kwizart well i can do that but packaging on official repository may need to get all option that can work buindin !
22:16.47 deltazap 15:27 <@brlcad> jove has been deprecated for a decade
22:17.14 kwizart well that may solve things...
22:17.48 kwizart The main problem i have is all tcl/tk iwigets from the system aren't found...
22:18.13 kwizart but i suppose theses packages to be malformed...
22:20.52 IriX64 define.... malformed
22:21.12 kwizart well packaging bugs !
22:22.03 IriX64 does it not detect itcl or what
22:22.58 kwizart http://pastebin.ca/433633
22:23.47 kwizart only tkImg libregex jove arent' avaible on the system...
22:24.17 kwizart others are present (with devel package) but not found
22:24.42 kwizart for itcl : itcl-3.3-0.7.RC1.fc6
22:25.16 IriX64 have you tried a compile, im not sure the summary screen prints out everything or not
22:26.30 kwizart yes i will give another try ( with --disable-jove-build \ ) and i will upload build.log if you want to see...
22:27.41 IriX64 ill look
22:30.57 kwizart IriX64, http://kwizart.free.fr/fedora/6/testing/brlcad/build.log
22:31.16 kwizart this is the build.log before --disable-jove-build ...
22:33.37 ``Erik "in god wet rust"?
22:43.59 brlcad kwizart: i'll help you in a sec if you need it :)
22:44.11 kwizart brlcad, thx
22:44.28 kwizart (currently rebuilding )
23:03.50 kwizart updating log it fail on ../../src/libdm/.libs/libdm.so: undefined reference to `XFreeDeviceList'
23:05.46 brlcad eep
23:06.35 brlcad that doesn't make sense
23:06.45 brlcad what is it trying to link?
23:06.53 brlcad and what's the link line look like?
23:07.54 kwizart you can see here: http://kwizart.free.fr/fedora/6/testing/brlcad/build.log (at the end of the log!)
23:08.22 ``Erik heh, I'd hope it's at the end, errors generally stop the build...
23:08.47 ``Erik hum, slow site
23:09.46 ``Erik hum, all the warning flags lit up
23:11.45 ``Erik hrm, it's not taking Xi for some reason
23:12.02 kwizart ``Erik, Xi ?
23:12.44 ``Erik um, libXi.so, X intrinsics
23:13.29 ``Erik theoretically, there should be a -lXi on the link line
23:13.35 deltazap woop woop
23:14.23 kwizart ``Erik, ok added to BuildRequires
23:15.35 deltazap wheee Trace/BPT trap
23:53.33 deltazap i hope i'm not the only one running in to the bpt trap
IRC log for #brlcad on 20070411

IRC log for #brlcad on 20070411

00:03.43 ``Erik how when where what huh?
00:05.42 deltazap <PROTECTED>
00:05.42 deltazap <PROTECTED>
00:05.46 deltazap make[2]: *** [pkgIndex.tcl] Trace/BPT trap
00:05.46 deltazap make[1]: *** [all-recursive] Error 1
00:05.46 deltazap make: *** [all-recursive] Error 1
00:05.59 brlcad deltazap: what version os x is this?
00:06.01 ``Erik so a hackintosh
00:06.07 deltazap latest
00:06.20 brlcad it's trying to run btclsh if I had to guess
00:06.29 deltazap 10.4.9
00:06.38 brlcad hrm, ppc or intel?
00:06.42 deltazap ppc
00:06.56 brlcad do you have your own autotools installed?
00:07.00 ``Erik (do I need to crank up one of my g4 hackintops?)
00:07.04 brlcad or something like fink in your path?
00:07.22 deltazap macports, that's it
00:07.33 brlcad ./autogen --version reports what?
00:07.37 brlcad er, ./autogen.sh
00:08.43 deltazap Found GNU Autoconf version 2.59
00:08.43 deltazap Found GNU Automake version 1.6.3
00:08.53 deltazap then a warning about libtoolize
00:09.06 deltazap and GNU Libtool 1.5
00:10.19 ``Erik what's the warning?
00:12.08 deltazap libtoolize does not appear to be available. blah blah glibtoolize was found which means you may have a non-standard or incomplete GNU Autotools install
00:12.14 brlcad yeah, that's fine
00:12.33 ``Erik just means you're using hte apple supplied libtool instead of one in macports :/
00:13.11 deltazap isn't that how it should be?
00:13.16 brlcad which "should" be a good thing
00:13.21 brlcad as the latter is untested
00:13.24 ``Erik *shrug* I use the macports one, brlcad uses the apple one I think
00:13.28 brlcad though either "should" work too
00:13.44 ``Erik but I MOSTLY use fbsd, the mac is just a pretty xserver
00:14.14 ``Erik so'z my mac setup is... mimicking fbsd
00:14.24 kwizart updated build log http://kwizart.free.fr/fedora/6/testing/brlcad/build.log Backtrace...
00:16.17 brlcad ewwww
00:17.03 kwizart also a libtool problem (i'm running fc6 on x86_64)
00:17.06 kwizart ?
00:17.22 brlcad no
00:17.56 brlcad btclsh is crashing on your system inside tclcad_auto_path() inside bu_brlcad_data() inside snprintf() ...
00:23.16 brlcad it's possibly related to a bug in Tcl 8.5, there were a couple that we had to directly patch
00:24.02 kwizart my system bundle tcl 8.6 (but not found) the system version can be forced ?
00:24.21 kwizart Does this will help ?
00:26.14 brlcad er, que?
00:26.23 brlcad where you get 8.6 from?
00:27.10 brlcad all the external deps can be forced
00:27.16 kwizart oups no it was 8.4 sorry!
00:29.41 brlcad yeah, that won't work so well
00:29.41 kwizart can i uses 8.4 ? or it won't be enought ?
00:29.41 brlcad the crash itself doesn't make sense though
00:29.41 brlcad unless the stack has been stomped on before we get to tclcad_auto_path() .. which is entirely possible and would be a tcl 8.5 bug
00:30.37 brlcad deltazap: for you, there's a relatively simple workaround
00:31.16 brlcad go to src/other and each src/lib* dir and run sudo make install
00:31.47 brlcad then you should be able to (re)complete make
00:34.50 deltazap alright, i'll have to try that here in a bit
01:27.25 *** join/#brlcad IriX64 (n=mario_du@70.48.166.133)
01:35.01 deltazap brlcad: didn't work
01:43.32 brlcad deltazap: erm.. shouldn't be exactly the same?
01:43.49 deltazap well, yes, ssame BPT trap
01:45.27 brlcad yet you now have installed all the libs?
01:45.48 deltazap yup, went to each directory and did the make install
01:46.12 deltazap each lib* directory, that is
01:46.25 IriX64 deltazap do a make clean first then make and then make install
01:47.04 deltazap after the installation of the libs?
01:47.13 brlcad no no
01:47.16 brlcad don't do that
01:47.16 IriX64 for the installation of the libs
01:47.19 ``Erik "every time you masturbate, god kills a kitten"
01:47.29 IriX64 whatd i say?
01:47.36 brlcad deltazap: what's the error now?
01:47.56 brlcad pastebin from the last libtool line on if you would
01:55.40 deltazap bah, pastebin is erroring for me
01:58.43 deltazap alright, i'm going to retry this
01:59.52 brlcad ~pastebin
01:59.55 ibot i heard pastebin is a place to paste your stuff without flooding the channel - try http://pastebin.ca, or http://channels.debian.net/paste, or http://rafb.net/paste/, or http://pastebin.com is usually painfully too slow and unresponsive to use, use one of the other pastebin sites, or dpaste.com is a very nice pastebin as well
02:00.01 brlcad use one of the others that work ;)
02:00.16 deltazap oh, didn't know that there were others
02:05.57 deltazap anyways, i did a make clean and now am making from the src/other and then each lib* directory
02:11.20 brlcad the important trick is to install the libs before running btclsh
02:11.43 brlcad alternatively, if you have a lot of disk space, you can just add --disable-shared to the configure line and build everything static
02:19.08 deltazap since i'm not too familiar with build systems, any reason it's building it in that order and causing that error?
02:24.44 IriX64 has to be built in the order people submitted the code :P
02:30.03 brlcad deltazap: that's a mac-specific build/libtool issue -- libtool fails to locate the (uninstalled) libraries that the binary it's trying to run is using
02:30.19 brlcad in this case src/bwish/btclsh is the binary it's trying to run
02:30.26 brlcad if you run it directly, you should see the error
02:30.56 brlcad if you install those libraries before running the binary, it should work
02:31.46 deltazap ok, i misunderstood the first time around
03:41.36 deltazap http://pastebin.ca/434005 - same song and dance
03:42.04 deltazap this time, i had done the make installs for all of the libs and then ran make
03:45.47 IriX64 Making all in tclscripts
03:45.50 IriX64 so?
03:46.55 deltazap fails with the same error
03:47.12 IriX64 *what error thgats all thats posted.
03:47.39 deltazap it's at the bottom of the pastebin link
03:48.59 IriX64 _TkStatePrintProc <--- it cant find that symbol in your tcl lib
03:49.24 IriX64 thats a function
03:49.59 deltazap it should be he tcl library bundled with the source
03:50.25 IriX64 try your system tcl use --without-tcl
03:51.02 deltazap "i have a bad feeling about this..."
03:51.22 IriX64 configure will tell you if it cant find a system tcl/tk
03:52.49 IriX64 --without-tk should be used too tho ... just to stay compatible rev wise
03:53.22 deltazap should i flag anything else?
03:57.37 deltazap well, configure didn't say anything, just says that it's going to build tcl and tk
03:59.27 IriX64 must not have a system tcl lib then?
04:00.22 deltazap guess not
04:05.49 IriX64 you could try hunting for that function
04:06.07 IriX64 leave the _ off
04:06.13 IriX64 the search string
07:28.28 *** join/#brlcad Elperion (n=Elperion@p54875663.dip.t-dialin.net)
09:09.44 *** join/#brlcad kwizart (n=kwizart@did75-14-82-236-19-114.fbx.proxad.net)
10:32.48 CIA-14 BRL-CAD: 03d_rossberg * 10brlcad/include/config_win.h: fmax was removed from librt/g_brep.cpp
11:23.17 *** join/#brlcad clock_ (i=clock@84-72-95-111.dclient.hispeed.ch)
11:24.40 *** join/#brlcad clock_ (i=clock@84-72-95-111.dclient.hispeed.ch)
11:34.11 *** join/#brlcad docelic (n=docelic@212.15.177.200)
12:26.27 kwizart hello!
12:26.40 kwizart i'm searching why system tcl aren't found!
12:26.52 kwizart buiding brlcad 7.10.0
12:31.53 clock_ How can I enter a slanted cylinder?
12:32.18 clock_ i. e. a cylinder whose circular faces were moved in a shearing fashion
12:32.43 clock_ I would just like to enter the circular faces
13:13.27 *** join/#brlcad Elperion (n=Elperion@p54875663.dip.t-dialin.net)
13:18.30 brlcad kwizart: requires tcl 8.5+
13:18.55 brlcad clock_: that's a tgc
13:19.09 brlcad truncated general cone
13:19.40 kwizart well that's what i have in devel...
13:20.03 kwizart (Fedora 7
13:20.37 brlcad the config.log script should say why then
13:20.48 kwizart ok
13:27.01 clock_ mged: ERROR: NULL union tree pointer, file db5_comb.c, line 106
13:27.10 clock_ is that an indication of bug in mged?
13:27.18 clock_ After I imported a (probably invalid) ascii database
13:27.59 kwizart brlcad, does the configure script is supposed to search for .la file ? (we don't bundled them prefering pkgconfig but tcl uses an old sh %{_libdir}/tclConfig.sh script to help to find it's configuration...)
13:28.20 kwizart pastbin the config.log (look a little empty)
13:29.53 kwizart http://www.pastebin.ca/434546
13:30.06 brlcad clock_: it's "bad behavior", and a borderline bug -- if you can post the inputs and it's reproducible, it would be worth seeing
13:30.46 brlcad in general, bad input readily results in bad behavior when it comes to mged :)
13:30.49 kwizart ac_cv_env_CPPFLAGS_value='-I/usr/local/include ' is bad it should be /usr/include but most header are found
13:31.06 clock_ brlcad: I want to machine generate a combination in ascii database
13:31.17 clock_ do the newlines have a different meaning than spaces?
13:31.37 brlcad kwizart: /usr/include is a default search path, /usr/local/include is just an additional
13:31.45 clock_ put {turn.c} comb region no tree {u {l cyl.s {1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1}} {u {l cyl.s {0.309016994375 0.951056516295 0 0 -0.951056516295 ...
13:31.48 clock_ is that wrong?
13:32.30 kwizart ok*
13:32.31 brlcad kwizart: something else is wrong there.. error: /bin/sh misc/config.sub /usr/share/config.site failed
13:34.01 kwizart hum i've try gnu make and failling a BuildRequires : gnustep-make
13:34.17 kwizart does it will help to have a gnu make ?
13:34.50 *** join/#brlcad cad92 (n=cbda09f5@bz.bzflag.bz)
13:43.51 brlcad kwizart: shouldn't .. though I've only tested gnu and bsd make
13:54.27 ``Erik bsd make gets pukey when building out of dir
14:13.31 ``Erik tazering that gnome
16:06.34 clock_ brlcad: I made a thread from stacked sheared cylinders
16:08.50 ``Erik swank
16:46.34 *** join/#brlcad clock_ (i=clock@84-72-95-111.dclient.hispeed.ch)
18:04.27 deltazap it built it built!
18:05.20 deltazap but now make benchmark and make test fails! :D
18:08.45 brlcad clock_: picture?
18:08.54 brlcad deltazap: eep :)
18:09.30 deltazap just for the fun of it, i ran automake.sh first, then configure with almost-everything and optimize on and jove disabled
18:11.19 deltazap it compiled without the bpt trap error, but now test and benchmark fail
18:11.48 clock_ brlcad: the only picture I had was in the framebuffer of my graphics card
18:16.07 clock_ OVERLAPb: depth 0.00000mm\
18:16.18 clock_ If the depth is 0.00000mm, isn't that called no overlap?
18:19.35 CIA-14 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/archer/Archer.tcl: Added attr and make_name commands. Other minor mods.
18:20.45 clock_ I wonder whether the thread code will not be able to be included because it's under GPL, because I don't give a signed paper of some kind, because noone has time to include it or because it's not polished enough or because it's not of imporance for BRL-CAD ;-)
18:22.19 brlcad if it'd be any, it'd be because of the first reason
18:22.27 clock_ ;-)
18:22.33 clock_ or all combined together ;-)
18:22.39 brlcad and that's just a precision printing problem on the overlap.. it must be really tiny
18:22.54 clock_ what is precision printing?
18:23.14 clock_ you mean in the ASCII database?
18:23.16 brlcad not having time is a function of perceived importance/impact
18:23.16 brlcad sort of the same thing
18:23.33 brlcad and nobody has been asked to sign anything
18:23.57 clock_ you said I would have to sign a paper saying that I give off the rights to BRL, didn't you?
18:24.03 brlcad i mean telling you that the overlap is 0.00000mm thick is a precision printing issue
18:24.18 clock_ aha so the overlap actually exists?
18:24.28 brlcad yep, it's just < 0.00000mm
18:24.35 clock_ well I can give you the database which prints the overlap so you can see if there is an overlap or not
18:24.38 brlcad digit-wise
18:24.49 clock_ in couple of hours when it compiles and rsyncs
18:24.52 brlcad like 0.000001mm
18:26.35 CIA-14 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/helplib.tcl: Added an entry for dm_drawDataAxes
18:28.50 clock_ Kafka-esque GPL vs. LGPL :)
18:29.23 CIA-14 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/lib/Display.tcl: Added a units method.
18:31.07 CIA-14 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/lib/Dm.tcl: Added a drawDataAxes method. Also set the default display type to wgl.
18:32.21 clock_ brlcad: I want to see the farse when GPLv3 comes out
18:32.55 brlcad farse?
18:33.44 clock_ Oh sorry, a farce
18:33.52 CIA-14 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/lib/QuadDisplay.tcl: Update the units command to return the current units if args is an empty string.
18:34.03 clock_ A farce is a comedy written for the stage, or a film, which aims to entertain the audience by means of unlikely and extravagant-yet often possible-situations, disguise and mistaken identity, verbal humour of varying degrees of sophistication, which may include puns and sexual innuendo, and a fast-paced plot whose speed usually increases even further towards the end of the play, often involving an elaborate chase scene. Broad physical humour,
18:34.40 deltazap what would cause the test files not to be created?
18:34.57 brlcad deltazap: try running: src/rt/rt
18:36.04 clock_ Funny to see how the edge detection algorithm in rtedge reacts to the screw with varying degrees of mental breakdown, depending on the angle of view :)
18:40.08 clock_ Saying that multiprocessor systems are faster is like sending three family cars to Formula One and claiming we are going to get the 1st place
18:42.28 deltazap brlcad: funny, it responds and gives a version, but completely has the same BPT trap error i've been getting
18:45.18 CIA-14 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/lib/View.tcl: Mods to help keep thing in sync wrt units.
18:45.31 brlcad deltazap: pastebin please
18:46.49 CIA-14 BRL-CAD: 03bob1961 * 10brlcad/src/libdm/dm-wgl.c: Set default backColor to yellow.
18:49.19 CIA-14 BRL-CAD: 03bob1961 * 10brlcad/src/libdm/ (dm_obj.c axes.c): Added support for the drawDataAxes command.
18:51.54 deltazap brlcad: http://pastebin.ca/435035
18:52.17 deltazap i had done a make install, so that's why i'm running it from /usr/brlcad/bin
18:52.32 CIA-14 BRL-CAD: 03bob1961 * 10brlcad/src/conv/stl-g.c: Mods to open input file in untranslated/binary mode on windows.
18:54.56 CIA-14 BRL-CAD: 03bob1961 * 10brlcad/include/dm.h: Added declaration for dmo_drawDataAxes_cmd().
18:56.44 CIA-14 BRL-CAD: 03bob1961 * 10brlcad/doc/html/manuals/archer/Archer_Documentation.chm: Minor tweaks.
19:00.44 ``Erik eeks, bob's at it again
19:00.51 CIA-14 BRL-CAD: 03bob1961 * 10brlcad/doc/archer_ack.txt: Made a few minor corrections.
19:34.44 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177593477.dsl.bell.ca)
19:53.25 clock_ brlcad: the thread: http://ronja.twibright.com/3d/ at the bottom of the page
20:00.55 clock_ or tread?
20:01.58 brlcad thread
20:02.01 brlcad nifty
20:02.28 brlcad would be cooler as a sharp thread
20:03.14 brlcad think you can get that with the intersection of an offset
20:04.07 clock_ what does intersection of an offset mean?
20:04.22 clock_ for an intersection you need two things, only one is not enough
20:04.38 clock_ and offset is not a geometrical shape, but an abstract category. You cannot intersect with an offset.
20:11.08 ``Erik hrmmmmmm, no images on that page use the height and width attributes? <IMG WIDTH=512 HEIGHT=512 SRC="neatostuff.png"> ?
20:17.27 IriX64 whats the lowest version if tcl tahat brl-cad supports please?
20:19.49 ``Erik 8.8a1
20:20.10 IriX64 errr ok :)
20:20.33 ``Erik O:-)
20:20.47 IriX64 been there done that am quite insane now ;)
20:21.36 ``Erik we don't test against different tcl versions, so I can't give you an answer.... it works with 8.5a5 (that's what's included), it MIGHT work ok with 8.4, in theory it SHOULD work with 8.0, but you know the saying...
20:21.49 ``Erik the difference between practice and theory is much greater in practice than in theory
20:21.51 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
20:23.19 IriX64 or rather have the souvenire hat with my name on it :)
20:23.19 IriX64 got it thanks man
20:23.21 ``Erik unless you happen to be both a tcl and automake guru, I'd strongly recommend enabling the build of the included tcl.
20:23.21 ``Erik (and if it breaks, we're just going to tell you to use the included tcl, ...)
20:32.41 IriX64 proper notes scribbled ``Erik :)
20:35.25 ``Erik meeeehhhhhhh, gruntwork
20:39.42 IriX64 some guy gave me this and said i should be able to detect what version of tcl is being used by the system, but im getting tcl returned error, should this work, bearing in mind im just a novice at tcl http://www.pastebin.ca/435188
20:42.18 ``Erik seems like an awfully silly and error prone way to examine things O.o
20:42.38 IriX64 heh wadda i know :)
20:45.21 ``Erik tell ya what
20:45.23 ``Erik start mged
20:45.37 ``Erik in the command window, type in "info tclversion" and hit the big button on the right
20:45.45 ``Erik it prints the version right there of what it's omfg using
20:45.53 ``Erik or run tclsh and do thesame
20:46.58 IriX64 8.4 but thats the old mged
20:47.13 IriX64 still futzing around with 7-10
20:47.38 IriX64 suppose i should build it just to say i did ;)
20:48.15 IriX64 was more liking to working on this tcl thingy though
20:49.11 ``Erik well, ok, if it's build time, do this
20:49.20 ``Erik grep '^TCL ' Makefile
20:49.23 IriX64 what do i care if they dont have some sort of tcl they're on their own im not gonna supply one for them
20:49.33 ``Erik mine says: TCL = -L${top_builddir}/src/other/tcl/unix -ltcl8.5 -lm
20:52.21 IriX64 mine says 8.4
20:52.33 IriX64 thanks for the help ``Erik
20:55.39 ``Erik np
21:03.35 IriX64 error prone? mmm does that involve horizontal :)
21:05.19 IriX64 errands to run back l8r
22:33.10 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
23:05.06 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096735203.dsl.bell.ca)
23:05.07 IriX64 blankety blank..cflags have changed since last run ... of course, i changed them... why not let me know up front stead of at the end :)
23:05.14 louipc hurrah
23:05.24 IriX64 ?
23:05.47 b0ef has any toolkit been decided on for the new interface?
23:05.51 IriX64 new connection? or just fixed :)
23:06.28 louipc b0ef: I'm curious about that too :D
23:06.59 IriX64 unicos i'm told :)
23:08.25 louipc unicos?
23:08.29 louipc never heard of it
23:08.43 IriX64 cray schtuff
23:09.03 IriX64 btw welcome back
23:09.26 louipc why would they use cray stuff?
23:09.28 louipc hah thanks
23:09.40 louipc I'm only booted in a LiveCD
23:09.49 louipc my disk crashed and I lost my bootloader
23:10.01 IriX64 whoa
23:10.11 louipc and for some reason the bootloader on my second disk isn't doing anything at all
23:29.49 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
IRC log for #brlcad on 20070412

IRC log for #brlcad on 20070412

00:23.27 IriX64 ``Erik is windereze gl32 part of every windows system? I can't find any of my kids who have been playing around with it
00:26.39 IriX64 which is also the reason btw that i run windows base
00:29.10 IriX64 you guys can consider me a test bed, if it succeds here it should be fine everywhere but if it screws up here blame it on my stuff :)
00:31.09 IriX64 heh opennurbs going by :)
00:40.35 IriX64 http://irix64.spaces.live.com/photos/brl-cad
01:45.34 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177706377.dsl.bell.ca)
01:50.02 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177593477.dsl.bell.ca)
02:38.34 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
02:46.29 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1128543381.dsl.bell.ca)
03:15.12 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669648.dsl.bell.ca)
03:15.44 IriX64 now why on earth does my system do that? meaning i set with-tk and with-tcl and tkconfigure can't find tclsh
03:20.22 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096667839.dsl.bell.ca)
03:27.15 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1088754563.dsl.bell.ca)
04:12.58 deltazap *sigh*
04:21.51 brlcad deltazap: sorry for the frustration.. competiting deadlines taking up attention today
04:23.30 deltazap that's not a problem
04:23.37 brlcad b0ef: no, it's intentionally designed with a front-end and back-end so that there could be a gui written in whatever flavor people prefer
04:24.15 deltazap i found out that running ./autogen.sh will clear up the error with the BPT trap, but then it still persists in the programs themselves
04:25.09 brlcad principal approach that I'm most expecting/hopeful to work out best is to go with one of the 3D render engines like ogre or irrlicht for front-end graphics management and an opengl-based gui toolkit
04:25.47 brlcad deltazap: hmmm.. good to know -- problem with the libtool that is in the source tarball
04:26.18 brlcad deltazap: which os again?
04:26.25 deltazap OS X
04:26.41 deltazap the latest, 10.4.9
04:27.30 brlcad did you try static build?
04:27.35 deltazap no, not yet
04:27.39 brlcad --disable-shared
04:27.48 brlcad that "should" also fix the problem
04:27.53 brlcad just uses a lot of disk
04:28.21 deltazap how much is a lot?
04:28.32 brlcad don't recall the final installed amount
04:28.40 brlcad couple hundred MB iirc
04:28.53 brlcad it'll need like 2GB to compile, though
04:29.14 brlcad iirc
04:33.18 deltazap ok, i'll try it tonight
04:34.55 IriX64 brlcad here 7.8.4 took just over a gig
07:49.57 *** join/#brlcad Elperion (n=Elperion@84.135.70.174)
10:45.04 *** join/#brlcad docelic (n=docelic@212.15.179.192)
12:12.00 *** join/#brlcad daggerr (n=daggerr@c83-254-82-9.bredband.comhem.se)
13:00.18 CIA-14 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc7/libbu/libbu.vcproj: The Tcl path changed and memset.c is no longer with us.
13:08.20 CIA-14 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc7/libbn/libbn.vcproj: The Tcl path changed. Also, asize.c and number.c have been removed.
13:53.10 ``Erik hehehe "I'd like to see Emacs, the microbot, though... It makes toast, does taxes and raises your children, but unfortunately it has the size and weight of a phone book, draws a kilowatt of power and the wheels don't quite reach the ground."
14:07.43 deltazap protip: don't do --enable-all --enable-optimize with --disable-cache, you'll wake up with 3 gigs missing and gcc wanting more :P
14:27.29 ``Erik hrm, but 3 gigs is, like, nothing
14:27.59 deltazap not on my laptop, where i keep it quite full
14:28.19 deltazap and my powermac isn't going to fare much better since i keep all of my photography on it
14:29.34 ``Erik heh
14:35.53 ``Erik $ df -k | awk '{print $2}' | grep -v blocks | xargs | sed 's/ /+/g;s,.*,(&)/(1024*1024*1024),' | bc -l | sed 's/$/ TB/'
14:35.53 ``Erik 12.20917387586086988449 TB
14:37.09 ``Erik oh, woops
14:37.27 ``Erik $ df -k | awk '{print $2}' | grep -v blocks | xargs | sed 's/ /+/g;s,.*,(&)/(1024*1024*1024),' | bc -l | sed 's/$/ TB/'
14:37.27 ``Erik 17.05380797106772661209 TB
14:37.37 ``Erik one of my raids wasn't mounted, heh
17:22.35 ``Erik oh wow, a bug report for some of my software... on a cbm a4000 (604e amiga from '92) running amigaOS O.o
17:23.58 archivist Ive noted a few nuts running old stuff in #classiccmp
17:26.39 ``Erik well, yeah, nothing wrong with running old hw... but I'm kinda boggled that someone got my software to work there... it was very much designed for *nix, has warts on osX (but kinda runs from the command line), apparently runs from the command line in amigaOS (but not as a callable sub-program from this "yam" thing, which I think is a mail client)
17:28.18 archivist they pasted this link today http://www.sentex.net/%7Emwandel/tech/printer.html
17:29.27 clock_ archivist: I have a 1-pin dot matrix printer at home, not home built but factory built
17:30.53 ``Erik heh
17:31.08 ``Erik reading that whole thing, I kept going "why not just make it a plotter", then saw the lnk at the end :D
17:33.18 archivist but then in the old days I fitted S100 bus to a commodore pet
18:03.23 IriX64 is it *supposed to find both opengl and X ?
18:05.22 IriX64 tried --without-opengl, still finds it
18:09.16 IriX64 s100 bus I know, s100 on a commodore, I don't know :)
18:10.38 IriX64 :)
18:11.11 IriX64 this should work, configure claims it's sane :)
18:14.00 IriX64 http://www.pastebin.ca/436737 <---- now what? :)
18:15.31 IriX64 don't worry bout tcl.... told you my build system is,err,well....unique :)
18:16.27 IriX64 frame buffer came up
18:19.15 IriX64 http://irix64.spaces.live.com/photos/brl-cad
18:21.38 IriX64 bwahaha it rt'ed havoc
18:24.36 IriX64 heh same url :)
18:26.37 brlcad IriX64: remember that rule about posting more than five lines if nobody else is talking?
18:26.47 brlcad it never went away
18:26.47 IriX64 noted
18:27.10 brlcad thx
18:27.11 IriX64 when can i talk?
18:27.21 brlcad pace yourself
18:27.39 brlcad when someone else responds
18:27.48 brlcad deltazap: heh, eep :)
18:27.50 IriX64 now i know... ty
18:27.53 brlcad only 3GB?
18:28.06 brlcad deltazap: was that with --disable-shared?
18:28.20 deltazap last night, yeah
18:57.10 *** join/#brlcad dli (n=dli@adsl-75-33-245-220.dsl.chcgil.sbcglobal.net)
18:58.24 dli can I show sectional view in brlcad?
19:14.27 brlcad dli: you mean split views?
19:15.34 brlcad if so, on menu Modes -> Multipane
19:20.48 dli brlcad, no, I mean to show sectional, cutting part of along a plane
19:20.54 dli cutting part off
19:26.52 brlcad ah, not automatic
19:27.16 brlcad you can create/orient an arb and subtract it
19:27.31 brlcad arb or halfspace
19:28.06 dli brlcad, oh, that's not bad
19:35.30 brlcad allows you to create new top-level objects with various cutaway views too
19:39.50 dli brlcad, can I write text labels in brlcad?
19:40.15 dli brlcad, or I have to use an image tool?
19:41.40 brlcad dli: alas, not really, at least not easily and/or not for more than the wireframe
19:41.56 brlcad annotations have long been on our todo and wish lists
19:43.13 dli brlcad, add dimension, drafting also, thanks
19:44.00 brlcad hehe
19:44.07 brlcad yup
19:44.18 brlcad dimensioning is related to parametrics
19:45.32 brlcad IriX64: nice mug :)
19:47.25 IriX64 heh you designed it :)
19:50.58 clock_ IriX64: thanks
19:51.11 clock_ dli: sectional view can be seen at http://ronja.twibright.com/3d
19:51.15 IriX64 welced
19:51.30 brlcad IriX64: you should try modeling that moose as a project.. that would be awesome
19:52.34 IriX64 remeber feb 21's is an albumn too :)
19:54.40 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
20:27.31 CIA-14 BRL-CAD: 03bob1961 * 10brlcad/src/libbu/basename.c: Needs to include bu.h
20:29.35 deltazap clock_: what did you use to get the perspectives of the models?
20:34.04 clock_ deltazap: fixed values
20:34.39 deltazap straight from brlcad?
20:35.08 clock_ deltazap: no I selected myself 5 fixed values of view
20:35.47 deltazap and it came out looking like that?
20:36.31 *** join/#brlcad ibot (i=ibot@rikers.org)
20:36.31 *** 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
20:36.32 clock_ deltazap: yes
20:36.54 deltazap wow
20:36.56 deltazap i mean
20:36.57 deltazap wow
20:41.03 brlcad yay, finally fixed that age-old mged annoyance where the cursor gets in front of the prompt
20:41.26 ``Erik w00t
20:41.30 deltazap :D
20:41.50 brlcad that little bitch was mildly tricky to track down
20:42.08 clock_ brlcad: BRL-CAD now entering into the new century?
20:42.11 deltazap uh oh, the machine that i was running my static compile on is no longer online
20:42.18 brlcad clock_: welcome to 1990 ;)
20:42.39 clock_ croydon stapleford
20:42.57 brlcad i should have gone home 3 hours ago, but I got to piddling and ended up debugging
20:44.42 brlcad deltazap: heh, oops
20:45.24 deltazap yeah, it's strange...i hope that we just had a power failure and that it just stayed off
20:45.42 brlcad or you filled up the disk, and it can't do anything
20:45.45 deltazap hahah
20:46.03 ``Erik should still pong under icmp lovin'
20:46.26 ``Erik if it's a filled disk..
20:46.35 deltazap it had just finished the configure stage and was waiting for me to start make
20:47.01 deltazap or, if i'm really lucky, it just got knocked off wireless
20:47.21 brlcad or really unlucky, it just got stolen
20:47.43 deltazap hah, i don't know if anyone wants a dual 500mhz powermac
20:47.48 IriX64 repossed :)
20:48.02 IriX64 err repossesed too
20:48.05 deltazap or if anyone could carry the 21" Studio Display CRT very far
20:48.14 IriX64 whatever sheesh :)
21:04.26 ``Erik heh, a buddy of mine was throwing away like a 486 a long time ago
21:04.42 ``Erik he decided he'd have a little fun, so he poured the machine full of cement, let it dry
21:04.53 ``Erik left it on his patio, next morning he found it in the neighbors ditch
21:05.16 brlcad heh
21:07.01 deltazap wow, haha
21:09.53 deltazap wait, i just thought about something...
21:10.14 deltazap if i'm a mac...shouldn't i leave archer out of my build? :P
21:17.22 brlcad archer is actually cross-platform
21:17.36 brlcad we've just not made a binary for any platform other than windows yet
21:18.14 brlcad unless you buy a linux distro of an older version from survice or something
21:18.37 brlcad it should compile .. but it's not going to work at run-time yet on the mac without some build system changes
21:18.42 brlcad it's all build system foo
21:19.54 deltazap if i disable it in the configure stage, then i won't have to wait as long for a compile to fail :)
21:20.21 brlcad :)
21:21.15 brlcad cept that there's not an option to disable archer, as it does/should compile everywhere
21:21.22 deltazap oh ok
21:21.26 brlcad actually archer isn't technically compiled
21:21.37 brlcad it's a tcl scripted wrapper
21:27.32 deltazap hmm
21:27.33 deltazap interesting
21:34.20 bjorkBSD yeah that tcl's something isn't she?
21:54.47 IriX64 http://www.pastebin.ca/437130 what's wrong with my system here itclibs are in /usr/brlcad-7.10.0/lib
21:56.01 IriX64 is it the fact that i specified --prefix
22:07.09 IriX64 even with path set i get that
22:12.20 ``Erik archer seemed to work on a fbsd machine, I didn't really dig into it, though
22:25.37 IriX64 http://www.pastebin.ca/437185 on the brifgt side :)
22:25.37 IriX64 bright too
23:15.38 IriX64 archer works on a windows box too ``Erik :)
23:17.55 ``Erik it was designed and built for/on windows... so, uh, that'd be expected
23:22.51 IriX64 ``Erik uh yeah, check it http://irix64.spaces.live.com/photos/brl-cad
23:31.32 IriX64 :)
23:47.05 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
23:53.59 IriX64 man.... the farking version number is buggered it installs then as 3.3 rename to 3.2 and the error goes away
23:54.10 IriX64 at least on my wacky system
IRC log for #brlcad on 20070413

IRC log for #brlcad on 20070413

00:41.14 IriX64 checkit :)
00:47.56 IriX64 checkit again, that m35 is courtesy my weird little system .
00:58.27 IriX64 rtedge is on the blog, ill vanish for a while now :)
01:01.00 IriX64 don't get to excited though you still require an X-server
01:08.05 *** join/#brlcad cad19 (n=dd048c55@bz.bzflag.bz)
02:07.42 IriX64 http://www.pastebin.ca/437495 <--- is that compilation number your doing? or do i have a mite here?
02:10.58 poolio IriX64: is it svn?
02:11.04 poolio or cvs or whatnot
02:11.14 IriX64 source tarball
02:11.34 poolio In that case it sounds like something on their end. if they're using some sort of revision system it should keep track of the compiling similar to the Linux kernel
02:11.58 IriX64 the rest make sens 4 compilations
02:12.04 IriX64 sense too
02:25.19 IriX64 poolio see -----> http://www.pastebin.ca/437519
02:28.36 poolio so the raytracer has had a lot of work ;)
02:29.08 IriX64 nothing that would affect you, i have strangebrew for a system ;)
02:30.20 IriX64 sigh im so dense poolio you're right of course :)
02:31.15 poolio I'm probably not right, and I've no clue as to your density... :P
02:31.26 IriX64 brick :)
02:31.35 IriX64 err maybe post :)
02:31.41 poolio that's not all that dense.
02:31.51 IriX64 :)
03:10.30 IriX64 not that dense eh? see what I did to myself here poolio ---> http://www.pastebin.ca/437587
03:16.53 poolio meh. windows makes everything look ugly. i'm off to sleep, gnite.
06:07.17 *** join/#brlcad clock_ (i=clock@84-72-95-111.dclient.hispeed.ch)
07:32.11 *** join/#brlcad daggerr (n=daggerr@c83-254-82-9.bredband.comhem.se)
08:21.44 *** join/#brlcad Elperion (n=Elperion@p54874a60.dip.t-dialin.net)
09:18.01 *** join/#brlcad cad81 (n=cab45306@bz.bzflag.bz)
09:21.18 *** part/#brlcad cad81 (n=cab45306@bz.bzflag.bz)
12:16.24 *** join/#brlcad docelic (n=docelic@212.15.179.0)
12:34.47 *** join/#brlcad kwizart (n=kwizart@did75-14-82-236-19-114.fbx.proxad.net)
12:50.05 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
14:22.47 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
15:21.52 CIA-14 BRL-CAD: 03brlcad * 10brlcad/ (NEWS README configure.ac include/config_win.h): bump to 7.10.1
15:45.10 *** join/#brlcad rafa_ (n=rafa@200.180.169.105)
15:45.46 rafa_ i install brlcad in ubuntu
15:45.50 rafa_ and now?
15:45.55 rafa_ how start?
15:50.22 rafa_ please
15:51.38 clock_ rafa_: download http://ronja.twibright.com/3d/ronja.g
15:51.41 clock_ rafa_: run mged ronja.g
15:51.48 clock_ type B ronja
15:51.56 clock_ then go to File -> Raytrace and raytrace it
15:52.56 rafa_ ?
15:53.33 clock_ .
15:53.33 *** join/#brlcad sisplau (n=gn-eleaz@163.Red-81-37-105.dynamicIP.rima-tde.net)
15:53.34 rafa_ run in terminal
15:53.35 rafa_ $ meged?
15:54.22 sisplau hi
15:54.28 rafa_ hi
15:54.40 sisplau spanish?
15:54.48 rafa_ yes
15:54.51 sisplau hola
15:54.52 rafa_ como vaz
15:54.56 rafa_ hola
15:54.59 sisplau he instalado este programa
15:55.02 sisplau pero no se ejecutarlo
15:55.31 sisplau no crea icono
15:55.44 sisplau y no se que comando debo poner en la consola
15:56.00 rafa_ amigo joi tambem
15:56.02 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/mged/text.tcl:
15:56.02 CIA-14 BRL-CAD: Finally isolated the problem where certain operations in the mged command window
15:56.02 CIA-14 BRL-CAD: will result in the input prompt getting in front of 'mged>' prompt. the problem
15:56.02 CIA-14 BRL-CAD: turns out to be various default scrolling text widget bindings that modify the
15:56.02 CIA-14 BRL-CAD: cursor input position. there's a whole list of such bindings, but without
15:56.02 CIA-14 BRL-CAD: testing this update just lists them and overrides the two that were obvious
15:56.04 CIA-14 BRL-CAD: (page up/down).
15:56.41 rafa_ how start brlcad?
15:56.45 clock_ brlcad: the website is confusiong. According to "latest news", the latest version is 7.8.0 which is long time not true
15:56.49 clock_ rafa_: mged
15:56.54 rafa_ no
15:57.26 rafa_ terminal returns:
15:57.29 rafa_ comand not found
15:57.33 sisplau http://www.brlcad.org/overview.html <- overview
15:58.03 rafa_ in my sisten no mged
15:58.12 sisplau system
15:58.23 rafa_ i install package off SourceForge
15:58.37 clock_ sisters of mercy
15:58.41 rafa_ brlcad-7.8.4.deb
15:59.10 rafa_ sistem of mercy?
15:59.20 rafa_ sister
15:59.21 rafa_ ?
15:59.24 rafa_ watt
15:59.28 ``Erik you probably have to add a special path
15:59.41 ``Erik like, if you're using bash, export PATH=$PATH:/usr/brlcad/bin
16:00.00 sisplau how I can run the program?
16:00.05 ``Erik then you can do something like "mged /usr/brlcad/share/7.10.0/db/moss.g"
16:00.33 rafa_ brlcad as instaled in my sistem in :
16:00.42 rafa_ /usr/brlcad
16:01.03 ``Erik ok, then you'll have a /usr/brlcad/bin directory with something around 400ish programs... the one you probably want first is mged
16:01.29 rafa_ mged no in bin
16:01.37 rafa_ and no in my systen
16:01.47 ``Erik um, then ya don't have BRL-CAD installed? :)
16:02.04 CIA-14 BRL-CAD: 03brlcad * 10brlcad/ (NEWS BUGS):
16:02.04 CIA-14 BRL-CAD: Finally isolated the problem where certain operations in the mged command window
16:02.04 CIA-14 BRL-CAD: will result in the input prompt getting in front of 'mged>' prompt. the problem
16:02.04 CIA-14 BRL-CAD: turns out to be various default scrolling text widget bindings that modify the
16:02.04 CIA-14 BRL-CAD: cursor input position, including page up/down. fix is simple, just do the same
16:02.04 CIA-14 BRL-CAD: binding operation but don't move the cursor.
16:02.34 rafa_ i intaled package off sourceforge
16:02.34 rafa_ package.deb
16:02.34 rafa_ brlcad-7.8.4.deb
16:02.54 clock_ rafa_: then the .deb package is probably crap
16:02.54 sisplau $ /usr/brlcad/bin/mged works
16:03.10 clock_ rafa_: uninstall it and install the BRL-CAD from sources
16:03.10 sisplau rafa_ abres terminal y pones ~$ /usr/brlcad/bin/mged
16:03.17 clock_ rafa_: and complain to the Debian developers that they made crap
16:03.28 ``Erik you should have /usr/brlcad/bin in your path before running mged
16:03.30 rafa_ amigo sisplau:
16:03.38 rafa_ no has este diretorio
16:03.43 ``Erik mged will attempt to run binaries to do things, and those need to be in the path
16:03.50 sisplau rafa_ abres terminal y pones /usr/brlcad/bin/mged
16:04.03 clock_ ``Erik: Debian has to produce a .deb file that works after being installed
16:04.13 ``Erik no shit, clock? :D
16:04.44 clock_ A typical example when an unauthorized person between the user and the developer tries to tamper with a readily packaged technology
16:04.54 rafa_ please one moment
16:04.59 clock_ In this cause a Debian developer tampered
16:05.01 ``Erik of course, debian may have chosen another place to put it... /usr/brlcad is just the default... my fbsd packages put it in /usr/local/brlcad with an mged.sh in /usr/local/bin that pedro put together
16:07.33 clock_ ``Erik: then the package after installing has to change the system PATH and make sure it's in effect
16:07.33 clock_ ``Erik: just those Debian incompetents didn't do their homework properly
16:07.33 ``Erik heh, :) *pets fbsd*
16:07.33 rafa_ sorry meged found in my system
16:07.34 rafa_ :)
16:07.34 rafa_ but terminal returns it:
16:07.34 clock_ rafa_: but you don't want meged but mged
16:07.34 docelic debian developer "tampered" to make the package adhere to filesystem policy
16:07.34 rafa_ <PROTECTED>
16:07.34 clock_ but it stopped adhering to the functionality policy ;-)
16:07.34 clock_ rafa_: Debian has the libraries screwed up
16:07.34 sisplau rafa_ ubuntu?
16:07.34 clock_ rafa_: tell them they should fix it
16:07.34 rafa_ i use ubuntu
16:07.35 ``Erik compiling from source should "just work"
16:07.42 clock_ rafa_: ubuntu is a double layer of tampering
16:07.43 clock_ first the Debian incompetents tamper and then the Ubuntu ones
16:07.49 ``Erik just have to wait the 10 minutes for a compile and install :)
16:07.53 clock_ a resul - program which doesn't even link, let alone run
16:08.01 rafa_ ok
16:08.05 ``Erik use the source, luke!
16:08.05 ``Erik :D
16:08.18 rafa_ i download sourc
16:08.21 sisplau i use ubuntu and it works
16:08.27 clock_ rafa_: don't use unauthorized products of third parties and use the official product - BRL-CAD sources
16:08.37 rafa_ ok
16:08.44 rafa_ amigo sisplau
16:08.51 clock_ sisplau: looks like Ubuntu sometimes works and sometimes not
16:08.53 rafa_ qual é a versao que usas
16:09.07 ``Erik hm, the bsd, irix, osX and solaris binaries are pretty 'official', in that they're compiled and packaged by either brlcad or myself
16:09.11 sisplau i use ubuntu, debian, suse, fedora....
16:09.17 clock_ I came to a friend and he used "locate" on his Ubuntu and it persistently segfaulted :)
16:09.35 clock_ Ubuntu 1.2.3.4 Ultimately Unusable
16:09.39 sisplau apt-get is the best
16:09.45 ``Erik redhat enterprise workstation 4 or openbsd are also ones we can effectively help out on
16:09.57 ``Erik or the sgi altix suse
16:10.18 ``Erik which obsd are you using? I have a 3.8 and a 4.0
16:10.27 clock_ 4.0
16:10.41 clock_ Now I am gonna compile 7.10.0
16:10.43 ``Erik you should make a port :D
16:11.02 ``Erik I would, but theo's too much of a cockbite
16:11.17 sisplau clock_ what distribution you prefer?
16:11.18 clock_ For a port I need unstable system and that's impossible to switch back to stable
16:11.19 rafa_ how compile?
16:11.24 rafa_ ./configure
16:11.26 rafa_ make
16:11.27 rafa_ and
16:11.28 clock_ and I have only one machine so they have bad luck with this port
16:11.32 rafa_ make install?
16:11.35 clock_ rafa_: make install?
16:11.45 clock_ elapsed configuration blah blah
16:11.46 clock_ make
16:12.07 rafa_ and make install
16:12.14 rafa_ or no?
16:12.25 clock_ rafa_: yes make install
16:12.26 CIA-14 BRL-CAD: 03brlcad * 10brlcad/HACKING: clarify the distribution channels that need to be announced during release
16:12.34 clock_ ;-)
16:12.40 rafa_ ./configure prefix?
16:12.47 deltazap but, but, opennurbs....i know i make install'ed you!
16:12.51 clock_ I just type ./configure make make install
16:12.58 rafa_ ok
16:13.20 clock_ I want to see the button brl-cad added on my request
16:13.45 clock_ brl-cad, as opposed to unnamed projects like Linux or OpenBSD, reacts with improvement and bugfixes, instead of calling people idiots and trolls
16:13.47 rafa_ brlcad type solid works and inventor?
16:13.55 rafa_ is easy?
16:14.58 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
16:14.58 *** 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
16:15.15 rafa_ how find on manual?
16:15.19 rafa_ tutorial?
16:15.22 rafa_ etc...
16:15.31 ``Erik http://brlcad.og
16:15.31 ``Erik org
16:15.47 rafa_ amigo espanhol:
16:15.52 rafa_ etas ai?
16:15.59 rafa_ estas ai?
16:16.23 clock_ I am sure solid works have a special button to create thread
16:16.38 clock_ where you can select if you want withworth or Metric
16:17.24 ``Erik clock: write up a tcl function or a procdb and chuck it in the patches section and we'll have that, too :D
16:17.24 sisplau si
16:17.34 clock_ and if you want left or right
16:17.34 clock_ and which manufacturer manufactured the bolt
16:17.34 sisplau you brazilian?
16:17.35 clock_ in which year
16:17.36 clock_ and the circumference of the manufacturer's grandfather penis
16:17.40 clock_ and it stamps you nice 5.8 or 8.8 on the head
16:17.42 sisplau where do you come from?
16:17.46 rafa_ sim eu sou brasileiro
16:17.56 sisplau samba!
16:17.59 sisplau hahaha
16:18.00 clock_ Kaoma Lambada!
16:18.19 rafa_ no
16:18.19 clock_ macarena too?
16:18.19 rafa_ tche music!!!!
16:18.19 sisplau hahaha
16:18.20 deltazap clock_: girls aren't manufacturers silly!
16:18.22 rafa_ de ondes es
16:18.25 sisplau spain
16:18.29 sisplau barcelona
16:18.36 clock_ Los Lobotomos - Macabrena
16:18.37 deltazap wait, i read that wrong
16:18.40 ``Erik deltazap: they're factories? :D
16:18.47 rafa_ Porto Alegre
16:18.52 rafa_ Rio Grande do Sul
16:19.32 sisplau um prazer meu amigo
16:19.43 sisplau do you like futbol?
16:19.45 rafa_ ok
16:19.47 rafa_ yes
16:19.50 sisplau hahah
16:19.54 clock_ everyone lying in the sand or surfing?
16:19.57 sisplau ronaldinho the best
16:19.58 rafa_ GREMIO!!!!!!!
16:20.10 rafa_ sim ele era do GREMIO
16:20.18 sisplau ok i konw
16:20.25 sisplau *know
16:20.44 rafa_ friend sispalu do you use BrlCAD
16:20.52 rafa_ he is hard to know?
16:21.01 clock_ BRL-CAD doesn't it mean BRaziL-CAD?
16:21.07 sisplau rafa run in the terminal window: /usr/brlcad/bin/mged
16:21.16 rafa_ no ok
16:21.22 rafa_ i download the source
16:21.28 sisplau in my computer it works
16:21.40 rafa_ but my question is :
16:21.50 rafa_ BrlCAD is easy to use?
16:22.09 rafa_ is type off Inventor
16:22.16 rafa_ or SolidWorks?
16:22.20 rafa_ or Varicad?
16:22.25 sisplau i don't know
16:22.29 sisplau i'm novice
16:22.39 rafa_ is good software?
16:22.46 sisplau i only want run the benchmark option
16:23.16 sisplau is a good option for CAD in linux :/
16:23.19 sisplau i think
16:23.31 rafa_ please one moment please
16:23.36 rafa_ i go eat
16:23.38 sisplau rblender
16:23.41 sisplau blender
16:23.41 rafa_ ok? :)
16:23.53 sisplau eat? comer?
16:23.57 sisplau hahaha
16:23.58 rafa_ sim
16:24.02 ``Erik BRL stands for "Ballistics Research Laboratory"
16:24.17 ``Erik it's a US product dating back to '79...
16:24.47 sisplau I read it in wikipedia
16:25.56 clock_ It's US Army and M1A1 Abrams was made in it
16:26.05 ``Erik (I'd smack clock for misinformation, but I've done it myself, claiming mged was "Monstrosity of a Gui EDitor" O:-) )
16:26.29 clock_ ``Erik: I misasked, didn't misinform :)
16:26.34 deltazap so, when do i get a binary for osx? :-\
16:26.52 clock_ G. I. Joe U. S. Army Ballistic Research Laboratory
16:27.04 ``Erik no, the m1a1 was built on drafting paper with pencils, but in pieces... the first time someone saw the thing assembled was using the seed that became BRL-CAD
16:27.05 clock_ if it doesn't work, you do some pushups and it's fine :)
16:27.27 ``Erik deltazap: sf.net/projects/brlcad and click "download"... it's old, 7.6.6 ...
16:27.39 deltazap i know, i've been using that version
16:27.51 deltazap but i cannot for the life of me get 7.10 to compile
16:27.55 ``Erik maybe brlcad will make another pkg/dmg for 7.10
16:27.57 clock_ I guess people who are into army fetish must love brl-cad :)
16:28.00 ``Erik what's it do?
16:28.06 deltazap i'm wishing for that
16:29.14 deltazap it's still the same tcl error i've been getting
16:29.25 clock_ rafa_: brl-cad is quite easy to use, it's good for ordinary work like http://ronja.twibright.com/3d/
16:29.43 clock_ rafa_: I don't know how's solid works etc. maybe they can show you dimensions in the picture which brl-cad cannot
16:29.45 ``Erik I haven't gotten it to work with native tcl/tk, so my configure line is something like ./configure --enable-tcl-build --enable-tk-build
16:29.50 deltazap i'm trying --enable-only-benchmark so that i can compile and test things right now
16:29.51 clock_ and brl-cad also cannot make 2d blueprints from the 3d
16:31.31 deltazap ``Erik: i've tried that, but it's not doing anything. ./configure says that it's going to compile the version included
16:32.21 ``Erik deltazap: can you paste the errors to a pastebin (like paste.lisp.org or rafb.net/paste ?)
16:32.32 deltazap yeah, i will
16:39.15 deltazap of course you say that after i started another attempt ;)
16:41.54 ``Erik well, when ya get around to it *shrug*
16:42.17 ``Erik I'm building, too, so *shrug* these old g5's, while smoking, aren't quite the 8 core opterons I like working on
16:42.20 clock_ Should I remodel all the Ronja models with threaded fasteners?
16:42.38 deltazap clock_: there's really no reason to
16:42.50 sisplau ciao
16:42.53 *** part/#brlcad sisplau (n=gn-eleaz@163.Red-81-37-105.dynamicIP.rima-tde.net)
16:43.38 ``Erik you're not doing stress/strain/sheer analysis on 'em, right? is all that effort worth the visual effect?
16:45.25 deltazap http://rafb.net/p/d36N3F16.html -- my ./configure, so that you can see exactly what the system is going to try to build
16:47.01 clock_ ``Erik: only for visual effect
16:47.14 deltazap so, it is going to build tcl and tk
16:47.17 clock_ ``Erik: is stress strain shear analysis possible with brl-cad?
16:47.36 ``Erik not directly
16:47.37 clock_ ouch brl-cad didn't compile :)
16:47.41 clock_ do I need some nurbs-something?
16:48.14 ``Erik openNURBS is being worked on to support the brep primitive... at the moment, you should probably turn it off
16:50.47 deltazap i'm going to try that then
16:52.39 ``Erik yeah, the c/c++ issue just hit me on obsd, heh
16:53.43 ``Erik (one workaround is to "export CC=g++" before configure
16:53.43 ``Erik )
16:53.56 deltazap what's the ./configure flag for opennurbs?
16:54.38 ``Erik ./configure --help | grep -i nurb
17:03.39 CIA-14 BRL-CAD: 03erikgreenwald * 10brlcad/include/bu.h: beginnings of image mgmt
17:05.17 CIA-14 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/image.c: beginnings of a crude image handling function set. Will be able to save png and others some day...
17:05.51 CIA-14 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/Makefile.am: add image.c to the library
17:08.15 CIA-14 BRL-CAD: 03erikgreenwald * 10brlcad/src/rt/viewedge.c: First victim of the libu image stuff.
17:15.57 clock_ <PROTECTED>
17:15.57 clock_ <PROTECTED>
17:16.08 clock_ 1) How do I disable it when only enable flag is supplied?
17:16.17 clock_ 2) Why was it autodetected as on, when not present?
17:17.06 ``Erik --disable-opennurbs-build (anything that says --enable- has a free --disable, and anything with a --with- has a --without-), and that's how it was set up *shrgu*
17:20.18 *** join/#brlcad rafa_ (n=rafa@200.180.169.105)
17:21.38 rafa_ please
17:21.59 rafa_ where i find files for brlcad
17:22.01 rafa_ ?
17:22.15 rafa_ i want open some for i see
17:22.28 clock_ rafa_: http://ronja.twibright.com/3d/ronja.g
17:22.39 rafa_ ok
17:22.55 rafa_ site ronja for brlcad?
17:23.19 ``Erik also; if you installed it in /usr/brlcad/, go into /usr/brlcad/share/brlcad/<version>/db and there'll be a bunch of .g files
17:27.20 rafa_ CloCk: No open
17:27.25 rafa_ i dont see
17:30.20 rafa_ Open file but no show in window
17:30.34 rafa_ how open file?
17:30.43 rafa_ File-open?
17:30.56 ``Erik yeah, once you open it, run "tops" in the command window
17:31.06 ``Erik to see what top level objects are in the file
17:31.13 ``Erik pick one, and do "e object"
17:31.30 ``Erik so if you opened m35.g, you'll see all.g in the "tops" command, and then you can do "e all.g" to see the scene
17:31.53 rafa_ please
17:32.00 rafa_ i open mged
17:32.03 rafa_ ok?
17:32.07 rafa_ and now?
17:32.22 rafa_ press File
17:32.28 rafa_ i press Open
17:32.30 rafa_ Ok?
17:32.34 ``Erik this'd be a good time for you to head to http://brlcad.org/ and get 'principles of effective modeling (#3 in the documentation list). it has step by step instructions with screenshots
17:32.49 rafa_ friend
17:33.09 rafa_ i only know see one file open in cad
17:35.37 ``Erik actually, intro to mged would be better
17:35.43 ``Erik http://ftp.brlcad.org/VolumeII-Introduction_to_MGED.pdf
17:45.55 brlcad rafa_: what version are you using?
17:46.04 rafa_ 7.8.0
17:46.29 ``Erik moin, brlcad
17:47.45 brlcad howdy
17:48.15 deltazap hmm, that build actually didn't throw any errors during the compile, but make benchmark fails
17:48.31 brlcad rafa_: on the "mged>" promt, you should be able to type: opendb /usr/brlcad/share/brlcad/7.8.0/db/havoc.g
17:48.40 brlcad then "e havoc"
17:49.07 brlcad that's just a quick example.. there are many other .g files in share/brlcad/7.8.0/db
17:50.02 rafa_ ok
17:50.11 rafa_ but i dont see in windos
17:50.19 rafa_ no see the draw load
17:50.42 deltazap http://rafb.net/p/5X9LMG18.html -- any idea what could be causing the no file error?
17:50.53 rafa_ mged prompt returns it:
17:50.53 brlcad rafa_: you're using Windows?
17:51.01 rafa_ /usr/brlcad/share/brlcad/7.8.0/db/havoc.g: READ ONLY
17:51.01 rafa_ BRL-GSI Paris Air Show Soviet HAVOC Helicopter (units=cm)
17:51.07 brlcad ahh, that's good
17:51.09 rafa_ no i am in ubuntu
17:51.11 brlcad then "e havoc"
17:51.15 rafa_ ?
17:51.20 brlcad type: e havoc
17:51.20 ``Erik deltazap: sure, it can't find the pix files? :D
17:51.44 brlcad deltazap: rt is crashing/failing
17:51.45 rafa_ write in prompt e havoc?
17:51.46 deltazap but it should, they're all there?
17:51.54 brlcad deltazap: run src/rt/rt
17:52.02 brlcad does it display usage or a failure
17:52.08 brlcad rafa_: si
17:52.39 deltazap displays usage
17:52.48 rafa_ no see
17:52.49 ``Erik deltazap: you might have to set PIXDIR or something
17:52.50 deltazap but i bet i'll fail when i run it
17:53.08 rafa_ window is black
17:53.17 brlcad rafa_: type "who"
17:53.20 brlcad what does it say?
17:53.27 brlcad havoc?
17:53.54 rafa_ yes
17:54.10 brlcad hmm
17:54.17 brlcad type: rt -F/dev/Xl
17:54.34 brlcad should pop open a window and show a helicopter
17:55.01 rafa_ small
17:55.05 rafa_ but yes
17:55.05 deltazap i'm not actually in front of the machine i just compiled it on :X
17:55.37 rafa_ go a compiled the source?
17:56.16 deltazap http://rafb.net/p/y3JgjP62.html
17:57.14 rafa_ ?
17:58.27 deltazap paste of rt failing
18:06.11 ``Erik otool -L /Users/zap/Desktop/brlcad/src/rt/.libs/lt-rt
18:06.22 ``Erik ?
18:07.08 ``Erik (it's telling you it can't find library symbols from tcl)
18:07.13 rafa_ please one moment
18:07.23 rafa_ i download the source
18:07.43 rafa_ and i go to compile it
18:08.00 rafa_ brlcad need Nvdia or Ati
18:08.02 rafa_ ?
18:09.47 rafa_ my video adpter is intel and sis
18:09.52 rafa_ (onboard)
18:10.05 rafa_ Run BrlCad with it?
18:10.29 joevalle1field sure
18:10.38 ``Erik intel and sis make very different video chipsets, but BRL-CAD should run with either provided your GL stuff set up right or you use the straight X driver
18:13.08 rafa_ run?
18:13.16 rafa_ with sis?
18:16.03 joevalle1field yes
18:16.30 joevalle1field onboard video should work fine
18:18.36 rafa_ i am compiled BrlCad
18:18.41 rafa_ please more one time
18:20.53 joevalle1field rafa_: it's compiled?
18:21.01 rafa_ no
18:21.08 rafa_ more one time
18:21.37 joevalle1field s/more one time/one moment please/
18:22.33 ``Erik ah, from pennsylvania, no wonder it's in the same healthiness pantheon as 'scrapple'
18:22.58 joevalle1field mmmm, bacon dressing
18:24.50 ``Erik <-- watching his intake, trying to keep his girlish figure O.o
18:43.38 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1096601189.dsl.bell.ca)
18:55.31 CIA-14 BRL-CAD: 03erikgreenwald * 10brlcad/src/rt/viewedge.c: move the bif close from view_clewnup to view_end (so it actually gets called *cough*)
18:56.00 IriX64 clewnup :)
18:58.38 ``Erik yes. clewnup.
18:58.57 IriX64 your pardon thought it was cleanup
18:59.24 ``Erik it's like cleanup, but when the fingers and brain are getting tired
18:59.30 CIA-14 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/image.c:
18:59.30 CIA-14 BRL-CAD: use the data element of the bif to buffer up instead of assuming a streamed
18:59.30 CIA-14 BRL-CAD: write (makes write-line void of side effects, thus re-entrant, removes the
18:59.30 CIA-14 BRL-CAD: seek, and will allow non-streaming formats like png (at the cost of memory))
19:49.34 deltazap ``Erik: i understand that it can't find the tcl library symbols, but i don't know how to resolve this issue
19:50.26 ``Erik otool -L <binary> is the mac equivelant of ldd
19:50.39 ``Erik it'll say what libs are being linked in, if there's no tcl, or the wrong tcl, it'll show t hat
19:51.56 IriX64 http://irix64.spaces.lice.com/photos/brl-cad <------ i want mine to do this ;)
19:54.48 IriX64 s/live/lice
19:54.53 IriX64 :)
19:55.58 ``Erik you want BRL-CAD to remove lice? uh, we're good, but not THAT good, yo
19:56.13 IriX64 heh apply liberally...
19:58.11 IriX64 ``Erik that was booted from the winderez environment.
19:58.43 IriX64 gotta find a decent windows xserver tho
20:02.53 ``Erik um, cygwin comes with one
20:03.01 ``Erik or you can drop some $'s and get something like hummingbird
20:03.11 ``Erik though the wgl stuff SHOULD work
20:03.45 IriX64 cygwin works, but id like to test compatibility
20:03.58 IriX64 downloading xming from sourceforge
20:06.39 ``Erik dangit
20:06.41 ``Erik libpng error: Call to NULL write function
20:06.41 ``Erik Ohs Noes!
20:08.20 ``Erik what, xming? *shrug*
20:08.28 IriX64 brlcad on xming
20:09.09 IriX64 dont like the font but...
20:12.44 IriX64 try the blog now
20:23.56 deltazap ``Erik: it doesn't look like any .o's have anything linked
20:27.52 ``Erik .o's never do, it's the binary itself and teh .dylib files
20:28.12 deltazap oh d'oh
20:28.28 ``Erik (a .o is just like a .a without the indexed mapping)
20:29.17 ``Erik (the process of taking a collection of .o, .a, and references to .dylib (or .la) files is called "linking"... otool -L shows the runtime link table)
20:30.58 ``Erik argh, I have one of the rt's saving 'intelligently' either pix or bw, but png is being a little bitch :(
20:32.25 IriX64 confirmed i can package this thing for windows systems now ``Erik
20:32.57 IriX64 will you guys support the brl-cad end of it :)
20:34.50 IriX64 raytrace complete gorgeous
20:35.42 ``Erik if it's a BRL-CAD issue, sure, if it's a distro/build issue, that'd be your job o.O
20:35.56 IriX64 heh i can live with that
20:36.16 ``Erik <-- notes that almost all the dev's don't touch windows
20:36.31 IriX64 all your stuff is here i built with --enable-everything, even jove built
20:37.30 deltazap ``Erik: otool only works on object files, not binaries
20:40.27 ``Erik hum, I've used it on binaries...
20:41.45 ``Erik http://paste.lisp.org/display/39698
20:42.49 ``Erik use 'file' to make sure it's a binary and not a shell script (libtool likes putting bash scripts where you expect binaries, for link hackery)
20:43.15 deltazap k
20:43.50 IriX64 http://irix64.spaces.live.com/photos/brl-cad < --- ill shut up now :)
20:44.33 ``Erik why's the rtedge image truncated? did you take the screenshot while it was still rendering?
20:44.39 IriX64 yes
20:45.09 IriX64 told you i'm an impatient little sot ;)
20:49.00 IriX64 how do i chanfe the darn font, reading time...
20:49.06 IriX64 change too
20:49.12 deltazap ``Erik: ah, i see, didn't know that it would be in .lib
20:49.18 deltazap .libs
20:49.33 brlcad it's only in libs when you build shared, static are not wrapped
20:50.17 brlcad deltazap: is libtcl installed in /usr/brlcad/lib?
20:50.59 ``Erik ah, I'm building shared
20:51.12 deltazap i've been running things from the directory of the source
20:51.35 brlcad yes, I recall from your earlier pasting
20:51.54 brlcad the "quick fix" is/was to install the libs before running the binaries
20:52.14 brlcad hm, that's make a useful make target
20:52.34 brlcad make install-libs or something
20:53.42 deltazap yeah, libtcl8.5, libtclstub8.5, tcl8, tcl8.5, tclConfig are in /usr/brlcad/lib
20:54.09 ``Erik kinda like "make install-depends"? O.o
20:54.50 brlcad ``Erik: yeah, mebbie/sorta
20:55.20 brlcad something like that on just src/mged would get "everything" except mged hopefully
20:55.32 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543403.dsl.bell.ca)
20:55.44 brlcad hola louipc
20:55.52 louipc hey hey
20:55.57 ``Erik um, cd src/mged && make install-depends will recurse down the defined DEPS and, um, install 'em... :D
20:56.17 ``Erik (it'll take headers and docs for shtuff like png and tcl, too, but *shrug* what can ya do?)
20:57.11 ``Erik hell, I wrote depends and install-depends so'z I could get the binary I want installed and ready as quickly as possible without all the other stuff I wasn't interested in :)
20:57.20 brlcad that's what I just said
21:00.01 brlcad i was more thinking if there was some set of binaries, like in his case where it can't run rt and btclsh whether you could just do that on mged to get all the lib debs
21:00.24 brlcad instead of having to do it for rt and btclsh and whatever other binaries it tries to run without them being installed
21:01.01 brlcad so you could do a two-pass and sort of be guaranteed it'd build, mac os x seems to be the only bitch right now (though I suspect aix has the same problem)
21:02.16 brlcad nitfy image routine, btw
21:02.35 ``Erik it's gotten much bigger and uglier, it does pix and bw, and I'm CLOSE on png...
21:03.08 ``Erik hopefully it'll be able to do both block and streamed saves, so all our output stuff can just use it
21:03.20 ``Erik but png is making my head hurt right now :)
21:09.34 brlcad that probably could/should be a libfb routine as that's the layer that begins understanding pixels and images
21:16.05 ``Erik yeah, I suggested that to lee, he disagreed *shrug*
21:16.06 ``Erik he also asserted several times that rt can output streaming, even though it fseek()s, heh
21:16.06 brlcad what was the basis for his disagreement
21:16.06 brlcad suggested or asked? :P
21:16.25 ``Erik heh, something like "I think it should go in libfb, is there a better place?"
21:16.35 brlcad if you asked if it should be [whatever], his natural response is usually "no, you want to use [something not whatever] instead" :)
21:16.46 ``Erik yeah, yeah, dumb move on my side, heh
21:16.46 brlcad regardless of the whatever
21:17.41 ``Erik I wasn't sure if things like pix-png should link libfb... *shrug*
21:17.59 brlcad bu's not bad, probably would be my second choice unless someone wanted to migrate the basic pixel constructs from libfb to libbu too
21:18.43 ``Erik he went into lala land trying to figure out the most assinine place, he hesitated when I said I'd put it in bu
21:19.00 brlcad more a question of whether you want to consider image management basic .. right now that's *only* in libfb
21:19.26 ``Erik (mebbe I shoulda just used SDL_Surface O:-) )
21:19.37 brlcad yuck
21:20.00 brlcad bu's fine, so it can do images now too
21:21.09 brlcad the image autosizing code that was replicated across libbu, libbn, and libfb could probably be moved back down into libbu then
21:21.24 ``Erik though if things get simplified enough, most of util/ is going to be a second rate clone of ImageMagick's "convert" :/
21:22.02 brlcad yep
21:22.10 brlcad though we do a few formats that they don't
21:22.58 brlcad obscure unimportant ones of course
21:23.00 ``Erik could probably make a case that those formats haven't mattered in the last decade or two :)
21:24.29 brlcad they're actually a project we should merge/utilize with the new modeler for behind the scenes data management/conversion
21:24.42 brlcad at least convert and/or libconvert
21:28.35 ``Erik bastage, I ate one of those nasty celeste grease-disks :/
21:28.49 brlcad those are yummy
21:29.47 IriX64 thats a better font :)
21:30.08 ``Erik heh, I'm not so keen on 'em, and the nutritional facts are kinda skeery on 'em :)
21:32.22 *** join/#brlcad yky (n=yokoy@89.196.47.212)
21:33.39 yky hi
21:36.09 yky are there any german brlcad users or brlcad workshops in germany?
21:36.23 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
21:37.17 brlcad yky: yes, there are
21:37.32 brlcad at least one of the devs is in germany too
21:37.56 yky do you know, who it is?
21:38.10 brlcad there is a tentative workshop being planned for later this summer (not finalized for sure yet)
21:38.29 brlcad daniel rossberg
21:38.38 brlcad yky: did you need something in particular?
21:38.57 *** join/#brlcad clock_ (i=clock@84-72-92-67.dclient.hispeed.ch)
21:39.01 yky no, not really.
21:39.10 brlcad :)
21:39.37 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
21:39.49 brlcad ``Erik: so is there any end-user impact to that image hook yet?
21:39.53 yky I hope to learn brlcad on a workshop more easy
21:40.02 brlcad (i.e. NEWS worthy item)
21:40.29 brlcad yky: it does help, though the tutorial series is pretty extensive too for some of the basics
21:40.34 ``Erik ummmm, if not quite yet
21:40.53 brlcad i'd not tested it myself yet
21:40.55 ``Erik I mean, you can do rtedge -o PIX:blah.poo blah.g something
21:41.01 ``Erik and get a PIX file
21:41.10 ``Erik or -o BW:blahh.something and get a bw file
21:41.45 ``Erik or blah.bw and get a bw file, or blah.pix and get a pix file... or blah.png and get an error on png_write_info() and an "Ohs Noes" message
21:41.51 ``Erik oh, wait, thats not committed yet
21:41.53 brlcad now that could be interesting on windows, hopefully doesn't key/abort on unknowns
21:42.14 ``Erik if you give it COW:something or moo.cow, it'll assume pix
21:42.21 brlcad e.g. -o "C:myfile" :)
21:42.22 ``Erik but that's not committed yet I don't think
21:42.56 brlcad what if you wanted a name like 'PIX:foo', is there a way to specify it?
21:43.09 brlcad \: or somesuch?
21:43.10 ``Erik now if you give it BW:C:\path\to\lame.img, it's smart enough to say it's a BW image at C:\path\to...
21:43.19 ``Erik PIX:PIX:foo ?
21:43.28 brlcad good enough
21:43.42 ``Erik it's a q&d hack with "oh the horrors, I'll fix it, I promise" comments
21:43.43 ``Erik :)
21:43.51 brlcad riight
21:44.33 ``Erik http://paste.lisp.org/display/39702
21:45.34 ``Erik the phrasing of the image name was inspired by... oh my, ImageMagick's convert...
21:46.42 ``Erik now if you give it -o PIX: blah.g, open() fails, ... :)
21:47.21 ``Erik or if the file name is bigger than BUFSIZ
21:48.54 IriX64 looked at it the ext part i understand the first part i don't
21:49.42 IriX64 why string+5 its the first part you want no?
21:50.24 IriX64 err filename +5
21:50.34 ``Erik that's after I know what it is, the +5 says "skip past the format describer"
21:50.50 ``Erik I was gonna hit it with strtok
21:50.56 IriX64 parts not shown ?
21:51.00 ``Erik yes, it's supposed to be static (all the other 'internal' ones are static)
21:51.13 brlcad ah
21:52.04 brlcad kinda useful generic routine too
21:52.06 ``Erik exposed functions are all bu_image_
21:52.22 brlcad should check for nullity
21:52.28 ``Erik and public defines are all BU_IMAGE_
21:52.49 ``Erik that's done down in the public function
21:52.51 poolio ``Erik: Just a note...you're using an incosistent coding style. you use braces for the if's in the FMT: searching section but not for the filename extensions
21:53.19 ``Erik poolio: it's consistantly minimal. in the first block, each if ties to two statements. in the latter, just one.
21:53.37 poolio Oh wow. Miss the semicolon. hah
21:53.55 yky thx for input, I will contact daniel directly.
21:53.58 poolio Also, is it neccesary to check for punctuation?
21:54.25 yky bye
21:54.32 IriX64 case png case pix case bmp :)
21:55.17 poolio IriX64: case only works with ints
21:56.01 IriX64 ah ok
21:56.32 kwizart hi! is it possible to override --with-tcl=%{_includedir}/tcl-private \ ? so it can uses the system tcl ?
21:57.28 kwizart i may need also system CFLAGS or LDFLAGS about finding libs ...
21:57.54 ``Erik poolio: the punctuation is part of the syntax...
21:58.13 ``Erik so I can do -o PIXELS.png
21:58.52 ``Erik or my.pixbw
22:00.13 poolio ``Erik: Well, it seems kind of like a waste. How often do you have filenames that end with png, bw, bmp, or pix
22:02.32 ``Erik damnit, now ya went and made me ugly it up even more by annoying me
22:02.40 IriX64 man define pix as 1 png as 2 etc and use that case thingy
22:03.20 ``Erik http://paste.lisp.org/display/39702#1
22:03.22 IriX64 err
22:03.50 ``Erik need a string comparison somewhere, irix, and I don't trust a hash :)
22:04.49 IriX64 nice
22:05.01 poolio Ok, that's just pointless.
22:05.02 IriX64 what you posted is good
22:05.05 poolio Why would you do that ``Erik ?
22:05.14 ``Erik makes it trivial to add new names to the space :)
22:05.21 IriX64 made his own case poolio
22:05.42 IriX64 parole him :)
22:05.45 poolio hah
22:06.23 ``Erik ('cept I changed the semantic, damnit)
22:06.49 IriX64 immaculate conception of code... interesting :)
22:07.21 IriX64 eyes are watering, break time
22:11.08 CIA-14 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/image.c: blocking output. working file guesser, pix-writer, and bw-write. beginnings of png writer.
22:12.40 ``Erik heads
22:12.42 CIA-14 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/image.c: fixed minor logic bug, heh
22:13.33 CIA-14 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/Makefile.am: link libpng in for image writing
22:16.29 brlcad kwizart: it is possible, but still requires 8.5+ using the latest sources
22:17.08 brlcad easiest is to force tcl building off, then append to flags as needed
22:17.25 kwizart ok i have 8.5 on fc7 but maybe not the lastest sources !? which date are the lastest ?
22:17.43 kwizart ok i have forced tcl not to build...
22:17.45 brlcad 7.10.0 is the latest
22:17.54 kwizart yes for brlcad
22:17.55 brlcad via --disable-tcl ?
22:18.05 brlcad or disable-tcl-build
22:18.09 brlcad (same thing)
22:18.15 kwizart <PROTECTED>
22:18.17 kwizart yes ok
22:18.20 brlcad and that, yes
22:18.43 brlcad then just need to add --with-cflags="..." --with-ldflags="..." etc
22:18.55 brlcad or CFLAGS=.. way
22:19.11 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
22:19.14 kwizart but now i need to a little "rape" the configure.ac script to make it detect it (pastebin)
22:19.32 brlcad shouldn't need to modify configure.ac
22:20.00 brlcad if you turn it off and provide the right cflags/cppflags/ldflags, it should detect
22:20.01 kwizart http://www.pastebin.ca/438882
22:20.35 kwizart ok i will try to paste everything to the Cflags and ldflags...
22:20.58 kwizart but the same issue append with tk iwiget itcl and regex
22:21.06 brlcad heh, well you pretty much turned the validty checks off
22:21.29 brlcad note that you could have also just overrode during make as well
22:22.22 kwizart one thought! is it supposed to work with gcc 4.1.1 ?
22:22.30 brlcad TCL="-L/usr/lib64 -ltcl8.5" TK="-L/usr/lib64 -ltk8.5" make after a disabled build, and maybe with some CPPFLAGS defined
22:22.41 brlcad sure, that should be fine
22:23.03 brlcad should work with any gcc 2.95+ (though the 2's haven't been tested in a long while)
22:23.06 kwizart because when i tryed to build openNURBS 4 (as system libs) it fails
22:23.30 brlcad you don't need openNURBS, i'd just disable it
22:23.58 brlcad we include openNURBS in our dist too
22:24.10 kwizart but apparently not the version bundled inside brlcad fails
22:24.15 brlcad I had to make several mods to it for gcc 4 to work
22:24.35 brlcad yeah, they had a few minor issues
22:25.05 brlcad feel free to pull a patchset and make it part of the fedora dist :)
22:25.06 kwizart ok i will check your diff for it because i may need to use it as system libs...
22:25.14 kwizart :)
22:25.29 brlcad hopefully I didn't patch pre import
22:25.56 kwizart well i will try that for now! thx for your tips...
22:25.57 brlcad we also replace their build system, integrating it into ours so it builds cleanly
22:26.17 brlcad theirs was a little flakey
22:26.35 kwizart yes i saw! ...
22:29.22 kwizart ITCL="-L/usr/lib64/itcl3.3 -litcl" ITK="-L/usr/lib64/itk3.3 -litk \ does this seems right also ?
22:29.46 brlcad ``Erik: those negatives can crash if filename is short
22:29.57 brlcad segfault
22:35.28 CIA-14 BRL-CAD: 03brlcad * 10brlcad/ (configure.ac src/libbu/Makefile.am): libraries are no longer LIBADD'd, they're defined in configure.ac in a _LIBS dependency variable, added PNG to BU_LIBS
22:36.28 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/libbu/Makefile.am: oop, htester gets PNG from BU_LIBS now
22:50.53 kwizart what i cannot understand is that i have :
22:51.07 kwizart checking for Tcl_Main in -ltcl... yes (like before..)
22:51.18 kwizart but no system tcl is found also!
22:53.49 joevalle1field it tries to build and run another test program further down
22:54.11 joevalle1field is the error in your config.log?
22:54.53 CIA-14 BRL-CAD: 03brlcad * 10brlcad/NEWS: netbsd's library was ultimately reverted due to dependency complications, existing was fixed instead
22:55.32 brlcad kwizart: it performs the library checks regardless of the setting just so there's a report of what is available/detected when people provide their build log
22:56.01 kwizart i can provide it (uploading!)
22:56.04 brlcad then, as joevalle1field mentioned.. it follows up with a more comprehensive functionality test
22:59.39 kwizart http://kwizart.free.fr/fedora/7/testing/brlcad/build.log
23:01.50 joevalleyfield looks to me like the retry blasted the real failure
23:02.27 kwizart This is the real failure : configure: libtcl was disabled, but no system Tcl library was found
23:02.41 joevalleyfield :)
23:03.01 joevalleyfield i'm only so interested because i was playing the same game earlier today
23:03.27 joevalleyfield i want to see the test program fail-- config.log would be about 20 times longer than it is
23:04.32 kwizart I suppose config.log may be deleted by the retry !?
23:05.21 joevalleyfield are you setup to modify configure.ac?
23:05.36 joevalleyfield i mean, you have all the autotools at hand?
23:06.06 kwizart yes
23:08.35 joevalleyfield how do i work a pastebin?
23:09.19 IriX64 why does that log download instead of just opening up in a browser window
23:09.29 IriX64 ?
23:11.44 CIA-14 BRL-CAD: 03joevalleyfield * 10brlcad/ (configure.ac m4/retry.m4): add option to disable the retry behavior of configure
23:13.01 joevalleyfield i think cvs has a lag
23:13.39 joevalleyfield if you change the 'if' on line 110 of retry.m4 to always evaluate false, it will nullify the retry
23:14.08 kwizart ok
23:16.49 kwizart if test "x$BC_RETRY" = "x" ; then
23:17.29 joevalleyfield i'd make it 'if test "xy" = "x" ; then'
23:19.03 kwizart ok building...
23:19.52 brlcad yeah, good mod
23:20.14 brlcad have to rerun autogen.sh after you edit the .m4
23:20.28 kwizart yes i do it by default ...
23:23.03 kwizart ok no retry has been done...
23:24.49 kwizart http://pastebin.ca/438960
23:25.48 brlcad that's one helluva configure line
23:25.49 brlcad damn
23:26.38 joevalleyfield line 13012
23:27.20 joevalleyfield the failure should always appear right above the cache dump
23:28.05 kwizart i have tcl 8.5 on fedora 7 ...
23:28.12 brlcad minor version < 5
23:29.08 kwizart but if i do return 0 in the program check it go fine...
23:29.20 brlcad kwizart: for whatever reason, it's finding a different tcl header
23:29.23 kwizart and fails with itcl
23:29.24 brlcad 8.4 presumably
23:29.34 kwizart but not tcl...
23:29.54 brlcad so even if you set it to zero, something else will fail down the line
23:29.56 joevalleyfield just type locate libtcl and see if you have multiple versions installed
23:29.59 kwizart i'm using mock to build on a chrooter env...
23:30.08 brlcad locate tcl.h for that matter
23:30.34 joevalleyfield find /usr/lib -name "libtcl*"
23:30.47 brlcad it's erroring on the header, not the lib itself
23:30.56 joevalleyfield oh
23:31.13 joevalleyfield my bad
23:31.15 brlcad it's a #define sanity check in the test: #elif TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION < 5
23:31.34 brlcad fprintf(stderr, "minor version < 5\n");
23:31.53 brlcad should probably have it print what it found
23:32.12 kwizart do you mind the same issue appear for tk tlstub itcl itk and iwiget ?
23:32.13 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096734991.dsl.bell.ca)
23:33.40 brlcad hm?
23:33.48 brlcad depends really where the 8.4 is coming from
23:34.58 joevalleyfield how does your chroot thing work?
23:35.02 joevalleyfield are you in the chroot?
23:35.20 kwizart no
23:35.39 kwizart i'm running fedora core 6 on x86_64!
23:36.14 kwizart i have a separate account that used to build things in a chroot env
23:36.30 brlcad kwizart: what version is listed in your tcl.h header?
23:36.47 kwizart packages are installed via yum rpm...
23:36.50 brlcad presumably /usr/include/tcl.h or something you're providing
23:36.59 kwizart on the chroot ... searching ...
23:37.22 brlcad on whatever you specify, the chroot only matters if you're providing that path as a forced CPPFLAG
23:37.39 brlcad unless you're building in the chroot, which you said you're not :)
23:38.43 kwizart i have shame...
23:38.47 kwizart #define TCL_VERSION "8.4"!
23:43.55 joevalleyfield but i can turn off retry with a configure script now :)
23:46.53 IriX64 you two... sorry to have intruded
23:49.07 kwizart i was supposed to have tcl 8.5 ! Sorry to miss that ! I've ever fill a bug about tcl some time ago on redhat ... I will have to update tcl tk myself...
23:49.21 kwizart is it supposed to work with pkg-config ?
23:49.56 joevalleyfield no
23:50.33 brlcad kwizart: you could just let it build the provided tcl :)
23:51.18 brlcad it'll build and link it static
23:51.34 kwizart yes i'm asking him the current state of art about this package... !
23:52.23 joevalleyfield if there's a yada.pc.in file in a source distribution it supports pkg-config
23:52.47 kwizart i mean the redhat packager... hum i can also but it was supposed to fails about tcl/tk... i will try for now...
23:53.24 kwizart joevalleyfield, i can also create it by hand !?
23:53.39 CIA-14 BRL-CAD: 03brlcad * 10brlcad/NEWS: bob added addr and make_name commands to archer
23:54.40 joevalleyfield kwizart, you've exceeded my expertise
23:55.28 brlcad you could create them.. but what for?
23:55.30 joevalleyfield you can of course stick a tcl.pc file in the pkg-config dir, but nobody that depends on it would look there
23:56.03 joevalleyfield because tcl still uses tclConfig.sh in /usr/lib
23:57.23 CIA-14 BRL-CAD: 03brlcad * 10brlcad/TODO: add pkg-config scripts
23:58.00 kwizart how this work ? is this sh script is called at configure step ?
23:58.47 joevalleyfield i'm really afraid i'm talking about a different thing than you are thinking of
23:59.41 joevalleyfield tclConfig.sh is located and sourced by the configure script to setup TCL_LIB_SPEC and TCL_INCLUDE_SPEC
IRC log for #brlcad on 20070414

IRC log for #brlcad on 20070414

00:00.58 joevalleyfield that is exactly parallel to but less elegant than pkg-config somepackage --cflags and ... --libs
00:01.28 joevalleyfield there is a pkg-config macro that makes using them from configure.ac really convenient
00:04.08 kwizart some fedora packaging guidelines say about creating it of at least fix errors, but i understand that if upstream do not uses them they won't be used by software linking to it...
00:06.57 louipc yeah I'm trying to make pkgs for all that tcl stuff for my distro it's odd
00:08.01 kwizart :)
00:08.05 louipc I think I'm going to put the needed files into /usr/include and make the scripts point there rather than my build directory
00:09.11 joevalleyfield you're talking about dependency on internal headers?
00:09.13 kwizart i've asked the redhat packager about current status of tcl/tk 8.5
00:09.17 louipc because obviously if someone installs it they won't have a /home/louipc/build/itcl3.3 or whatever hehe
00:10.11 louipc yeah tcl/tk isn't properly put together on my distro too. tclConfig.sh points to the packager's /home/whatever hah
00:10.21 kwizart on fedora redhat package there is a /usr/include/tcl-private dir so i supposes those are internals headers ...
00:10.38 louipc ah ok
00:10.53 joevalleyfield that sounds like a reasonable way to do it
00:14.31 IriX64 http://www.pastebin.ca/439021 will this help any?
00:15.24 kwizart [--redhatprovides] i didn't know what was the purpose of that!
00:15.58 IriX64 redhat provided rpm? i rarely use it
00:25.45 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/libbu/Makefile.am: unbreak it for no sys png.h-ers, now need png cppflags
00:32.25 IriX64 http://irix64.spaces.live.com/photos/brl-cad <----- windows environment tutorial xwindows courtesy xming :)
00:33.09 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/libbu/image.c: png_destroy_read_struct() takes pointers to pointers
00:48.22 kwizart ok compilation with internal tcl/tk wend fine until :
00:48.26 kwizart make[2]: *** No rule to make target `brep_stub.c', needed by `vers.c'. Stop.!
00:48.42 kwizart make[2]: Leaving directory `/builddir/build/BUILD/brlcad-7.10.0/src/libwdb'
00:54.02 brlcad ahh, bad ju ju
00:54.15 brlcad wrong logic in Makefile.am
00:57.50 kwizart related to openNurbs been activated or not ? (i will try with it ...)
00:58.03 brlcad yeah, sorta
00:58.12 brlcad there's a file missing from the source tarball
00:58.31 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/libwdb/Makefile.am: bad dist logic, causes either brep_stub.c or brep.cpp to be left out of the dist. include the missing file
01:00.16 CIA-14 BRL-CAD: 03brlcad * 10brlcad/TODO: we really really need a script that checks a dist source tarball for missing files...
01:16.33 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/ (10 files in 5 dirs): remove the WIN32 conditionals relating to the binary mode specifier on file opens. just keep the rb/wb mode since ISO/IEC 9899:1990 does specify it.
01:26.31 kwizart *** buffer overflow detected ***:
01:32.06 kwizart http://pastebin.ca/439113
01:34.56 kwizart is libfb the same as : /usr/lib64/xorg/modules/libfb.so ? from the xorg modules ?
01:40.11 *** join/#brlcad dli (n=dli@nsit-dhcp-035-137.uchicago.edu)
01:48.49 IriX64 i don't know about xorg but libfb is built here fine
01:49.13 IriX64 far as i know not same but im a newbie
01:55.05 IriX64 i don't see the rest of it did it get cut off?
02:00.54 louipc looks like it's all there to me
02:03.10 kwizart which rest ? lit is only the last quote of the build log ...
02:23.50 IriX64 its a windows thing, sorry :)
02:24.21 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
02:37.51 IriX64 i've assigned the msn butterfly to my desktop unix mged shortcut :)
02:38.18 dli I want an ebuild (gentoo) for 7.10.0
02:51.17 IriX64 tempted to package Xming in the same dir and distribute to anybody who wants it
02:57.40 IriX64 doing it anybody want to try it?
03:14.54 brlcad kwizart: no it is not the same
03:15.17 brlcad there are three of brl-cad's dozen or so libraries that can conflict with other projects
03:15.35 brlcad (and brl-cad's predates them all)
03:16.15 brlcad looking into the crash you've shown, though I believe that is a tcl8.5 bug :/
03:17.26 kwizart do tcl 8.5 is known stable ?
03:20.12 kwizart well if i can help with this (including filling a bug to tcl - i will try to see this ...)
03:20.28 brlcad they won't care without an isolated test case
03:21.33 kwizart starting point :)
03:21.55 deltazap yeah...so...i don't think i'll be getting 7.10 compiled on my own. I'll just be waiting until the binary release :)
03:26.37 kwizart well i suppose to work on system tcl/tk first to get it work...
03:28.26 kwizart Do regex is also a brlcad projet ? i don't know where i can find it as a system libs ?! I suppose i was included in boost-devel ?
03:33.02 brlcad deltazap: sorry for the complications .. this upgrade includes a slew of build system changes and not all the kinks have been worked out yet apparently
03:34.02 brlcad it's working on all platforms on my testing end -- which includes at least 7 distinct platforms -- but apparently has issues on others
03:34.13 brlcad or is being masked by my cvs builds
03:35.05 brlcad kwizart: libregex is often now bundled along with libc frequently .. try just -lc
03:35.32 brlcad it's *not* the boost library
03:35.56 kwizart ok
03:39.36 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/rt/viewarea.c: (log message trimmed)
03:39.36 CIA-14 BRL-CAD: john points out a blatent thread locking problem where a BU_SEM_SYSCALL is
03:39.36 CIA-14 BRL-CAD: acquired prior to a bu_calloc() which itself also attempts to acquire that same
03:39.36 CIA-14 BRL-CAD: semaphore.. how the hell did that ever work?? make it use RT_SEM_RESULTS
03:39.36 CIA-14 BRL-CAD: instead since it is simply initializing the results array. also, toss in some
03:39.39 CIA-14 BRL-CAD: flushed output to avoid flooding the mged command windows to see if that helps
03:39.41 CIA-14 BRL-CAD: with a separate lockup issue. finally, remove the USE_FORKED_THREADS hack for
03:41.23 CIA-14 BRL-CAD: 03brlcad * 10brlcad/NEWS: fixed hanging bug related to rtarea
03:41.32 brlcad kwizart: it should similarly auto-detect by default.. and it checks libc -- see if it indicates in config.log why it fails
03:44.31 kwizart 'im checking the old one here: http://pastebin.ca/438960
03:44.41 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/proc-db/.cvsignore: typo
03:47.13 kwizart line 2565 : configure:44350: result: no
03:51.20 brlcad ./configure: line 44334: 30367 Segmentation fault ./conftest$ac_exeext
03:52.01 brlcad so for some reason, the sanity test crashed
03:52.45 brlcad you have it -- the regcomp test from -lc succeeded
03:53.01 brlcad it failed to pass the sanity "does it work" functionality test
03:55.29 brlcad download http://bzflag.bz/~sean/regtest.c then compile it (gcc -o regtest regtest.c) and then run it (./regtest) to see if it crashes on you directly
04:01.17 kwizart ok
04:03.00 kwizart no it do not seems to craches...
04:04.39 brlcad ze plot thickens
04:04.56 brlcad that's the same test.. so some #define or compiler option is crashing it
04:05.35 brlcad i'll look into it some more tomorrow, but got to run out for a bit..
04:05.46 kwizart well i'm trying the originale one...
04:25.20 kwizart well i'm going to see later ... too late... bye ...
05:22.39 deltazap brlcad: i completely understand
05:27.11 *** join/#brlcad Twingy (n=justin@74.92.144.217)
05:39.16 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088753935.dsl.bell.ca)
06:00.10 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543560.dsl.bell.ca)
08:33.40 *** join/#brlcad Elperion (n=Elperion@84.135.70.143)
08:40.28 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1128543736.dsl.bell.ca)
09:43.59 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177614005.dsl.bell.ca)
12:38.10 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096667684.dsl.bell.ca)
13:21.19 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782801.dsl.bell.ca)
13:57.29 *** join/#brlcad smallfoot- (i=vc@clamwin/translator/smallfoot)
13:57.30 smallfoot- hi
13:57.33 smallfoot- i saw 7.10 is out
13:57.38 smallfoot- but is no win32 binaries
13:57.43 smallfoot- when is 7.10 come for windows?
13:57.45 smallfoot- is brlcad good? :d
13:58.21 smallfoot- <PROTECTED>
13:58.28 smallfoot- look, 7.8.0 for windows is 1 year old
13:58.37 smallfoot- must make new 7.10 for windows please!!
13:59.59 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
14:07.07 brlcad hello smallfoot-
14:08.29 brlcad we don't have a dedicated windows developer, so releases for windows are .. infrequent
14:08.45 brlcad if you're a windows dev, more than glad to have the help :)
14:10.25 brlcad and as for whether it's "good" depends entirely on your familiarity and expectations .. it's not autocad and doesn't have a good graphical modeler interface. it does, however, have a powerful graphics engine and a lot of capabilities
14:13.05 CIA-14 BRL-CAD: 03brlcad * 10brlcad/misc/pkgconfig/ (12 files): add initial pkg-config files for the core of brl-cad's libraries including libbn, libbu, librt, libdm, libfb, liboptical, libmultispectral, libwdb, libpkg, libfft, and libbrlcad
14:15.33 CIA-14 BRL-CAD: 03brlcad * 10brlcad/configure.ac: generate all the new pkgconfig description files, and AC_SUBST a variety of system library symbols that they may need
14:16.01 CIA-14 BRL-CAD: 03brlcad * 10brlcad/misc/Makefile.am: traverse into pkgconfig for the pkg-config descriptor files
14:16.39 CIA-14 BRL-CAD: 03brlcad * 10brlcad/NEWS: added pkg-config files for core libraries
14:22.13 smallfoot- why doesnt BRL-CAD enter the Google Summer of Code ?
14:23.16 smallfoot- and why dont you say that BRL-CAD is a valuable tool in fighting terrorism, then you get 100 new full-time developers from the US ARMY lol
14:23.24 smallfoot- what is needed to compile BRL-CAD?
14:23.43 brlcad smallfoot-: we may host our own BSoC or BWoC
14:23.54 brlcad a compiler and a shell ;)
14:23.57 smallfoot- BSoC? BWoC?
14:24.03 brlcad BRL-CAD Summer of Code
14:24.12 brlcad we may do our own
14:24.20 smallfoot- but google sponsors developers with money, and everybody knows about google summer of code
14:24.26 brlcad not for this summer, but perhaps for this winter
14:24.30 smallfoot- ok
14:24.49 smallfoot- if you copmile on windows, what you need besides a compiler?
14:24.59 smallfoot- need libraries and stuff?
14:25.04 brlcad we might participate in GSoC next year too, depends if we get accepted
14:25.15 smallfoot- okie cool
14:25.22 brlcad on windows, you'll need Active Tcl's tcl/tk distribution
14:25.26 smallfoot- BRL-CAD is same codebase as in 1970?
14:25.33 smallfoot- oh
14:25.49 brlcad the "same" .. no, it's been under constant development
14:25.49 smallfoot- maybe would be better use wxWdigets?
14:25.49 smallfoot- oh
14:25.49 smallfoot- okie
14:25.54 smallfoot- ever rewritten from scratch?
14:26.04 brlcad heh
14:26.23 brlcad you must be new to cad :)
14:26.47 smallfoot- yes
14:26.52 smallfoot- i never did any cad ever before lol
14:26.56 brlcad brl-cad's more than a million lines of code
14:27.10 smallfoot- but i thought "hey it would be cool to download a cad software, and do a computer case box"
14:27.14 smallfoot- oh
14:27.34 brlcad and we only touch on a small section of the "cad industry"
14:27.47 brlcad in the big picture
14:28.01 brlcad interface-wise, a "rewrite" per-se would be useful
14:28.25 brlcad something that uses brl-cad's geometry engine and various converters and data processors, but just has a new interface
14:28.37 smallfoot- oh the guy who made brlcad is dead :(
14:29.11 brlcad yes, muuss passed away several years ago
14:29.17 smallfoot- :(
14:29.25 brlcad though his legacy lives on
14:30.36 smallfoot- yeah, thats good
14:30.59 smallfoot- why is your name brlcad?
14:31.11 smallfoot- when i first saaw name brlcad in the channel, i thought it was a bot
14:31.30 brlcad heh, well I can't do much about that now can I :)
14:31.36 brlcad beep
14:31.39 smallfoot- hehe
14:31.40 brlcad error, that does not compute
14:32.00 deltazap oh great, brlcad is going to start to make no sense at all!
14:32.10 brlcad deltazap: I ever did? :)
14:32.24 smallfoot- hehe
14:32.39 archivist he never sleeps so he must be a bot
14:32.47 smallfoot- when i run Windows installer of BRLCAD, it ask for Username and Company, but since its free software, its pointless, why it bother ask that?
14:33.00 deltazap in another irc channel i idle in, we have a bot that's been around for quite a while now, i believe his megahal brain is somewhere around 60MB
14:33.04 smallfoot- also, InstallShield is proprietary software, its better use MSI or NSIS
14:34.00 smallfoot- does US ARMY use BRL-CAD to make tanks and then really make them?
14:35.12 smallfoot- i wanted BRL-CAD but it installed Archer and MGED?
14:35.31 deltazap mged is the interface to brlcad
14:35.37 brlcad smallfoot-: usually the other way around -- the tanks exist, they are modeled in brl-cad and then analyzed
14:35.37 smallfoot- okay
14:35.53 smallfoot- deltazap, okay, maybe it should be made clear, not to confuse users
14:36.03 brlcad primarily for vulnerability and lethality analysis, but often for other purposes too
14:36.16 smallfoot- brlcad, oh, okay.. but is it possible to make something in BRLCAD, and then make an item from it?
14:36.31 brlcad smallfoot-: i agree.. that old windows installer being used there is crap :)
14:36.37 brlcad nsis would be way better
14:36.45 brlcad just need someone to put it together :)
14:37.07 smallfoot- ya
14:37.16 smallfoot- you can put that on TODO list or something
14:37.52 smallfoot- the About dialog, should have a logo, and a clickable URL to the website
14:38.31 smallfoot- when i create "New", or something, it ask me to write database name, it should ask me when i save, not when i create
14:38.58 brlcad smallfoot-: mged never "saves"
14:39.11 brlcad everything is *always* saved
14:39.18 brlcad different philosophy
14:39.25 smallfoot- "* Use NSIS instead of InstallShield/MSI for Windows binary releases", ah, i see it
14:39.34 smallfoot- oh, interestin
14:39.45 smallfoot- but then if i open it, and change something, then i dont want to keep the change, then it sucks
14:39.56 brlcad depends on the type of change
14:40.03 smallfoot- oh
14:40.32 brlcad but yes, if you actually edited geometry -- you'd have to make your intention evident before you edit, make a copy, etc
14:41.09 smallfoot- okay, many people not used to this
14:41.49 smallfoot- now, i noticed there is no toolbox where you can select what you want to create, you must use the Create menu, i think there should be a toolbox, like in any software
14:42.28 brlcad smallfoot-: mged is powerful -- it's not easy to use or pretty or well organized :)
14:42.29 smallfoot- now i created an item, but i want to undo it, so i pressed ctrl-z which i expected it to undo it, but instead it spins it lol
14:42.39 brlcad 0 stops the spin
14:42.43 smallfoot- someone should make it easier
14:42.52 brlcad "someone" is working on that
14:43.02 smallfoot- okie
14:43.02 brlcad and you're welcome to help :)
14:43.14 smallfoot- also there is "statusbar", which is pretty standard for all apps almost
14:43.24 smallfoot- statusbar could be good, could provide valuable information
14:43.27 brlcad there's a status bar
14:43.30 smallfoot- oh, i dont see it
14:43.45 smallfoot- oh, maybe its in that console thing?
14:43.56 brlcad maybe don't be so quick to jump to conclusions.. it usually takes weeks to really "find" everything in mged
14:44.02 smallfoot- oh
14:44.04 brlcad it's not a discoverable interface -- requires training
14:44.10 smallfoot- someone should make it less than weeks to find things lol
14:44.12 smallfoot- oh
14:44.14 brlcad going through the tutorials
14:44.36 deltazap smallfoot-: it's not that hard once you get the hang of things
14:44.59 brlcad seriously, we're not short of ideas either -- the deficiencies and powerful aspects are pretty well known
14:45.25 smallfoot- oh
14:45.39 smallfoot- this multipane mode is nice
14:45.50 deltazap i still think that Pro/E is much more confusing than brlcad :P
14:45.58 brlcad deltazap: :)
14:46.05 smallfoot- but the menus has no shortcut keys, it would be good add some, it could increase productivity, so you can use keyboard instead of have to go through the menus with mouse
14:46.21 brlcad there are shortcut keys
14:46.31 smallfoot- they're not mentioned in the menu
14:46.37 smallfoot- usually they're mentioned in the menu to the right
14:46.37 brlcad and hidden key bindings
14:46.41 smallfoot- oh
14:46.49 brlcad there's not shortcuts to everything, but to many
14:46.58 brlcad look for the underline
14:47.04 smallfoot- oh
14:47.12 smallfoot- ah, now i understand
14:47.16 smallfoot- a little bit unconventional
14:47.26 smallfoot- ADD ?
14:47.32 brlcad nvr mind :)
14:47.35 smallfoot- lol
14:47.44 brlcad like you've had too much coffee
14:47.45 smallfoot- the grid only shows in one pane when i use multipane mode
14:47.48 smallfoot- hehe
14:47.50 smallfoot- ya, maybe :d
14:47.55 smallfoot- no, i dont drink coffee lol
14:48.21 deltazap brlcad: next friday, you may see a temporary increase in brlcad users
14:48.21 brlcad when in multipane mode, operations are per pane
14:48.23 deltazap ;)
14:48.29 brlcad you can enable/disable features for any/all panes
14:48.40 brlcad deltazap: oh?
14:48.44 brlcad only temporary? :)
14:49.09 smallfoot- an GUI rewrite would be good
14:49.17 brlcad it would be very good
14:49.20 deltazap we're doing a computer security competition and for one of the 1 hour challenges, it's going to be a brlcad model with a hidden message
14:49.42 brlcad nifty
14:49.48 brlcad how's it "hidden"?
14:50.36 smallfoot- the font in the menus on Windows is big
14:50.39 brlcad or maybe best to know know ;)
14:50.45 brlcad s/know know/not know/
14:50.51 brlcad smallfoot-: it's configurable
14:50.59 deltazap i'll let you find it when i get it done ;)
14:51.22 smallfoot- oh
14:51.44 brlcad the guy that wrote most of mged's gui is not only partially color blind, his eyesight's not so hot either :)
14:51.51 brlcad he liked everything bigger than the defaults
14:52.20 brlcad smallfoot-: you might like archer a little more
14:52.36 smallfoot- oh
14:52.36 brlcad it's missing a lot of functionality, but it's an interface more like what you're probably used to
14:53.01 brlcad http://ftp.brlcad.org/tmp/Archer_0.5prototype.png
14:53.08 smallfoot- yeah, Arhcer looks nicer
14:53.22 smallfoot- hmm
14:53.23 brlcad basically it's still mged, just with a different gui
14:53.28 smallfoot- oh
14:53.31 smallfoot- now i understand
14:53.45 smallfoot- so BRL-CAD is kinda the underlaying engine, and Archer and MGED are frontends?
14:54.32 brlcad BRL-CAD also *includes* the underlying engine .. and yes, archer and mged are two modeler "frontends"
14:54.45 smallfoot- okie
14:54.52 brlcad there are also about 400 other processing tools
14:54.53 smallfoot- which is best? which do you use?
14:54.57 smallfoot- oh
14:55.06 smallfoot- 400 other processing tools that use BRL-CAD?
14:55.15 brlcad no, brl-cad includes 400 other tools
14:55.54 brlcad mged and archer, and a couple others, however, are the "main" gui-based ones
14:56.17 brlcad the rest are data processors of various sorts -- image processing, geometry conversion, data manipulation, procedural content creation,e tc
14:56.29 brlcad it's a suite of tools
14:57.00 smallfoot- oh, much, big, complex
14:57.11 smallfoot- so which is best? which do you use? archer or mged?
14:57.32 deltazap smallfoot-: more...unixy :)
14:57.39 brlcad archer has a lot of "better" gui aspects, but it's still mostly a prototype design
14:57.50 brlcad mged has "the power"
14:58.15 smallfoot- oh
14:58.29 smallfoot- is archer meant to be gui 2.0 or something?
14:58.59 brlcad it was meant to be a prototype design, it could easily replace mged down the road if it added the missing functionality
14:59.13 smallfoot- its intended to replace MGED?
14:59.29 brlcad depends whom you ask
14:59.42 brlcad that was probably some of the intention
14:59.59 smallfoot- archer feels more nice and modern
15:00.02 smallfoot- okie
15:00.08 brlcad it's mostly written by the same guy that wrote mged, he's basically refactoring everything as he goes along
15:00.14 smallfoot- oh
15:00.19 smallfoot- i dont know how to draw things in archer
15:00.37 brlcad me either, so can't help you much ;)
15:00.40 brlcad again *prototype*
15:00.42 brlcad :)
15:00.58 brlcad i.e. pre-alpha
15:01.07 smallfoot- lol
15:01.10 smallfoot- hehe, okie
15:01.18 brlcad functional, and a great improvement gui-wise
15:01.29 brlcad but far from complete or usable for general use
15:01.33 brlcad needs more work
15:02.13 brlcad mged is functional and usable.. but requires a fair bit of learning before you can use it, but the docs are pretty extensive
15:05.05 smallfoot- oh
15:05.40 smallfoot- i cant get Archer to an usable state :(
15:06.02 brlcad heh
15:06.07 brlcad did you turn on "advanced" moded?
15:06.10 smallfoot- yes
15:06.19 smallfoot- it made more stuff appear, but all was "disabled"
15:06.22 smallfoot- non-clickable
15:06.25 brlcad ah
15:06.31 brlcad well, you have to open a geometry file
15:06.38 smallfoot- i made a "new" one
15:06.44 smallfoot- i think
15:06.55 brlcad open something that already exists
15:07.05 brlcad see if you can display it, like moss.g
15:07.11 smallfoot- MGED can only export to ascii and database? cant export to SVG, 3ds, dwf or any of formats?
15:07.15 smallfoot- oh
15:07.43 brlcad MGED reads and writes BRL-CAD format .. there are other tools (part of the 400) that read/write other formats
15:08.24 brlcad two diagrams of interest perhaps: http://ftp.brlcad.org/tmp/overview_page8.jpg
15:08.24 smallfoot- ah, open moss.g works
15:08.42 brlcad http://ftp.brlcad.org/tmp/converters_page23.jpg
15:08.44 smallfoot- it should be integrated in MGED and Archer to export to more formats
15:10.25 brlcad here's an example pure brl-cad model made with mged: http://ftp.brlcad.org/images/t62c.jpg
15:12.02 smallfoot- looks nice
15:12.22 smallfoot- is autocad the industry de-fact thing? like photoshop is to graphics?
15:12.50 brlcad they're one of the biggest, but no, not the defacto standard
15:13.17 brlcad there are about 5 companies that are each multi-billion dollar profit makers
15:14.09 smallfoot- oh
15:14.15 smallfoot- which are the most popular software?
15:14.25 brlcad ah, here's a better example of a prototypical model: http://ftp.brlcad.org/tmp/primitives/Plate%20IV.png
15:14.56 smallfoot- complex drawing
15:16.42 smallfoot- you know which are the most popular software?
15:17.19 brlcad pretty much
15:17.41 *** join/#brlcad Elperion (n=Elperion@p5487468F.dip0.t-ipconnect.de)
15:18.08 smallfoot- which is?
15:20.14 brlcad depends which part of the cad domain you care about
15:20.43 brlcad there are at least one or two major products in each industry: http://ftp.brlcad.org/Industry_Diagram.png
15:21.40 smallfoot- oh
15:22.08 smallfoot- oh, its pretty big industry
15:22.28 brlcad pro/e, unigraphics/nx, solidworks, autocad, gibbscam, catia
15:22.46 brlcad http://en.wikipedia.org/wiki/List_of_CAD_companies
15:23.10 smallfoot- oh, i only heard about autocad
15:23.47 smallfoot- i never done anything CAD, CAE, CAM stuff before, and its kinda confusing, and difficult to use software =/
15:24.05 smallfoot- do you know any good software? any easy software? any noob software?
15:25.01 brlcad brl-cad's pretty easy to me :)
15:25.07 brlcad but not noob-friendly
15:25.31 brlcad CAD software is hard in general -- I don't know anyone that has it "simplified down"
15:25.45 brlcad the closest you'll probably get is something non-CAD but still modeling
15:26.23 smallfoot- oh
15:26.39 smallfoot- ya, i tried Blender, its some 3D software, but its difficult too lol
15:26.48 smallfoot- it seems all kind of CAD and 3D software is difficult lol
15:27.03 brlcad you probably also mean "free", which none of those I listed are free by a long shot ;)
15:28.58 smallfoot- ya
15:29.20 smallfoot- even Google SketchUp is difficult for me lol
15:32.03 brlcad well then..
15:32.22 brlcad maybe the problem isn't the software :)
15:32.28 smallfoot- hehe
15:32.28 brlcad maybe too many skittles :)
15:32.31 smallfoot- ya
15:33.02 smallfoot- isnt there any software, where you can write stuff like <box width="50cm" height="20cm" depth"10cm" color="red"> or something?
15:33.04 brlcad so, you're going to whip out an nsis installer for brl-cad ? :)
15:33.13 smallfoot- i never used NSIS
15:33.18 smallfoot- never made an installer before
15:33.26 brlcad good chance to learn ;)
15:33.32 smallfoot- true
15:33.37 brlcad lots of fame, glory, and exposure
15:33.47 smallfoot- yeah, and maybe sex too
15:33.49 smallfoot- lol
15:34.22 brlcad that 7.6.0 windows installer reports about 100,000 downloads
15:34.35 smallfoot- wow
15:34.37 smallfoot- cool
15:34.45 brlcad so you'd get a lot of exposure if you made it better ;)
15:35.03 smallfoot- i install NSIs now, gonna check it out
15:35.53 brlcad I have a beautiful example nsis installer for you to go by if you get that far
15:36.43 smallfoot- oh
15:38.16 smallfoot- ok, i did an example installer :p
15:38.34 brlcad i mean a fully-functional example from a real app :)
15:38.39 smallfoot- ya
15:38.41 brlcad bz's is splended
15:38.45 smallfoot- i wonder if i need write registry keys?
15:39.10 brlcad should not
15:39.28 brlcad here's a good example: http://downloads.sourceforge.net/bzflag/bzflag-2.0.8.exe?download
15:39.34 smallfoot- some reg keys needed if you want it to be uninstallable
15:40.35 brlcad the actual nsis for that example: http://bzflag.svn.sourceforge.net/svnroot/bzflag/trunk/bzflag/package/win32/nsis/
15:40.54 smallfoot- oh
15:40.55 brlcad smallfoot-: not necessarily - you can provide an uninstaller
15:41.18 smallfoot- ya, i guess
15:41.34 smallfoot- but example shows what reg keys to use to put an uninstalled in "Add/Remove programs"
15:42.51 brlcad yeah, that would be the easiest for starters
15:43.01 brlcad i'm saying that eventually, you'd want that to be optional
15:44.50 smallfoot- its standard to use "Add/Remove progams", so i think that should be used, thouhg you can uninstall from start menu too
15:46.02 smallfoot- i dont think its possible to choose a whole directory in NSIS, you must choose file for file, when creating the config?
15:46.45 brlcad i don't remember
15:47.26 brlcad i believe you can
15:47.36 smallfoot- okie
15:47.43 brlcad yeah, you can
15:47.44 smallfoot- you used NSIS before?
15:47.50 brlcad did you even read the example?? :)
15:47.56 smallfoot- i read example.nsi
15:48.03 smallfoot- and example2.nsi
15:48.11 brlcad no, the functioning one
15:48.19 smallfoot- hmm
15:48.30 brlcad 11:39 <@brlcad> here's a good example: http://downloads.sourceforge.net/bzflag/bzflag-2.0.8.exe?download
15:48.34 brlcad 11:40 <@brlcad> the actual nsis for that example: http://bzflag.svn.sourceforge.net/svnroot/bzflag/trunk/bzflag/package/win32/nsis/
15:48.38 smallfoot- oh those
15:48.48 smallfoot- but i thouht thats for fancy unneeded graphics?
15:49.20 brlcad eh, that's only one aspect of many
15:49.31 brlcad you do see that there's an nsis file in there?
15:50.22 brlcad and the "fancy unneeded" graphics might not be strictly necessary, but they are also part of the polish that would be nice to have
15:51.25 smallfoot- indeed
16:04.09 CIA-14 BRL-CAD: 03brlcad * 10brlcad/misc/brlcad-config.1: add an initial manpage for the brlcad-config script
16:11.08 CIA-14 BRL-CAD: 03brlcad * 10brlcad/TODO: added pkg-config scripts
16:13.08 smallfoot- you dont happen to know how to copy a whole directory instead of just a file in NSIS?
16:19.41 smallfoot- ah, i figured it out
16:32.24 smallfoot- so you want the installer to have Modern UI like the one in BzFlag?
16:40.00 brlcad yes
16:40.13 brlcad though the actual images don't have to be sorted out
16:40.39 brlcad we have artwork I can stub in for them.. more just having them be a placeholder -- could even just leave the same images
16:40.54 smallfoot- ah, okie
16:40.59 smallfoot- you have any .ico ?
16:42.31 brlcad yes
16:43.04 smallfoot- okie, you send me?
16:45.17 brlcad here's a crappy old one: http://brlcad.cvs.sourceforge.net/brlcad/brlcad/doc/html/manuals/small-eagleCAD.ico
16:46.00 smallfoot- okie
16:48.12 brlcad need to regenerate a better .ico from http://ftp.brlcad.org/images/logo/
16:50.32 smallfoot- ya
16:50.45 smallfoot- much nicer logo
16:50.51 smallfoot- i dont have any icon software tool thouhg
16:52.52 smallfoot- i guess its okay for me to use the bzflag as a base?
16:53.53 brlcad sure
16:54.10 brlcad the images are easy to replace
16:55.50 smallfoot- okie
16:57.28 smallfoot- this "Modern UI" that BzFlag makes the installer a bit more complex
17:00.53 brlcad it's also got optional installation componenets, which is something BRL-CAD needs too
17:02.16 smallfoot- yeah
17:02.23 smallfoot- for "Example" directory
17:02.25 smallfoot- and stuff like that
17:02.30 smallfoot- maybe for Archer
17:07.32 smallfoot- you sent me a bad icon, it was 96x83 dimensions
17:08.34 brlcad yeah, the main sections would probably be example geometry, documentation, developer libraries/headers, & applications (converters, benchmark suite, MGED, and Archer)
17:09.04 brlcad i thought that icon seemed corrupt
17:09.26 smallfoot- yeah, the NSIS wouldnt compile, it warned about the icon
17:09.40 smallfoot- i can use the icon from bzflag
17:16.36 smallfoot- example geometry is in BRL-CAD\Samples?
17:16.59 brlcad ?
17:17.20 brlcad it's wherever you put it
17:17.57 brlcad for a normal unix install, it's in /usr/brlcad/share/brlcad/7.10.0/db
17:18.17 brlcad for windows ...
17:36.55 smallfoot- we need side.bmp of 164x314
17:37.16 smallfoot- and header of like 150px width (or wider) and 57px high
17:47.59 brlcad okay
17:49.28 smallfoot- there is doc\htlm\manuals
17:49.39 smallfoot- but doc\html\ is empty, its only the folder manuals there
17:50.24 brlcad you mean in the 7.6.0 release?
17:50.36 brlcad ignore what's in there ;) it's missing a lot of things
17:51.16 brlcad in a source distribution, it'll be most of the items under the doc/ directory, as well as other docs on the website like the tutorial pdfs
17:51.59 smallfoot- 7.8.0
17:52.09 smallfoot- oh
17:52.16 smallfoot- didnt know there are pdfs
17:53.17 smallfoot- you want user to be able to choose not to install start menu icons?
17:54.26 brlcad yeah
17:54.50 smallfoot- okie
18:08.45 smallfoot- you dont have BRL-CAD installed on any Windows machine atm?
18:15.41 smallfoot- wow, this InstallShield really is dumb
18:17.19 brlcad done with the graphics, http://ftp.brlcad.org/tmp/header.bmp http://ftp.brlcad.org/tmp/side.bmp
18:17.41 smallfoot- awesome
18:19.23 smallfoot- someone should compile the .exe files so the icons are attached to them
18:19.51 smallfoot- so we need a icon and perhaps but only maybe a uninstall icon, i dont think its really needed, but we could have it if wants
18:36.53 smallfoot- can you get me an good ico?
18:38.48 brlcad http://ftp.brlcad.org/tmp/ico/
18:39.01 brlcad was just something quick
18:39.13 brlcad dunno if the larger sizes are valid, can't test really well
18:43.44 *** join/#brlcad clock_ (i=clock@84-72-92-11.dclient.hispeed.ch)
18:45.45 smallfoot- best would be if all 4 was in 1 .ico file
19:05.24 smallfoot- Error finding icon resources: installer, uninstaller icon size mismatch - see the Icon instruction's documentation for more information -- failing!
19:05.25 smallfoot- Error - aborting creation process
19:05.43 smallfoot- the icon you sent me apparently isnt good enough for NSIS
19:05.57 brlcad which one did you use?
19:06.03 smallfoot- 32x32
19:06.27 smallfoot- which is 16x16
19:06.28 brlcad saying it's a mismatch.. so uninstaller must be different size
19:06.41 smallfoot- though the bzflag icon was 32x32 and it worked fine
19:06.54 brlcad bzflag had multiples embedded
19:06.57 smallfoot- ya
19:07.01 smallfoot- now i uncommented the uninstaller icon; Error finding icon resources: installer, uninstaller number of icons doesn't match - see the Icon instruction's documentation for more information -- failing!
19:07.03 brlcad so no mismatch
19:07.10 smallfoot- ya
19:07.18 smallfoot- i guess we need one with both 16x16 and 32x32
19:07.21 smallfoot- you could make that?
19:07.27 brlcad or an uninstaller with 32
19:07.44 brlcad i'm working on a multisized .ico
19:08.53 smallfoot- okie
19:09.48 smallfoot- do you think you could compile 7.10.0 and we roll out a new release?
19:10.41 brlcad can do a 7.10.2 at the end of this month, there are a couple fixes that needed to be made already
19:10.47 smallfoot- oh
19:10.49 brlcad including windows build fixes
19:10.59 smallfoot- thought 7.10.0 was latest, that was the version of the source at SF.net i saw
19:11.01 smallfoot- cool
19:11.05 brlcad it is the latest
19:11.08 smallfoot- oh
19:11.11 smallfoot- but you say 0.2
19:11.21 smallfoot- err, 10.2
19:11.21 brlcad yes, that's the next release version
19:11.25 smallfoot- okie
19:11.30 smallfoot- col
19:11.30 brlcad in about two weeks
19:11.32 smallfoot- cool*
19:11.33 smallfoot- nice
19:11.46 smallfoot- the installer is pretty much done, i believe
19:11.46 brlcad trying to stick to our monthly release schedule
19:11.50 smallfoot- just needs be compiled and tested
19:11.53 smallfoot- oh
19:12.15 smallfoot- you done with the icon soon?
19:12.15 brlcad if I stay off irc a few minutes :)
19:12.18 *** join/#brlcad dli (n=dli@adsl-75-33-245-220.dsl.chcgil.sbcglobal.net)
19:13.06 smallfoot- hehe
19:13.11 smallfoot- okie
19:16.03 dli I want a brlcad-cvs package for gentoo
19:20.22 ``Erik so go make one?
19:22.05 dli ``Erik, I couldn't make it run
19:22.15 bjorkBSD try again? :)
19:23.20 dli bjorkBSD, kidding?
19:24.06 smallfoot- lol
19:47.25 smallfoot- brlcad, you working on the ico?
19:52.28 brlcad yes
19:53.11 smallfoot- good
19:53.14 smallfoot- you have it ready soon? :d
19:53.24 brlcad hopefully
19:54.39 smallfoot- good
20:11.39 dli I got a gentoo ebuild for cvs, it's compiling now
20:18.45 brlcad there we go, that should be something
20:18.54 brlcad not a great icon, but it'll do for now
20:19.22 brlcad http://ftp.brlcad.org/tmp/ico/mossicon.ico
20:19.42 brlcad question, though.. which icon is this for?
20:19.54 brlcad MGED != BRL-CAD
20:20.21 brlcad if it's an mged icon, i'll have to create another
20:22.06 smallfoot- this one is primarily for installer
20:22.12 smallfoot- but one for MGEd would be good too
20:24.01 brlcad okay, yeah, for installer, that'll do just fine
20:24.02 smallfoot- Error finding icon resources: installer, uninstaller icon size mismatch - see the Icon instruction's documentation for more information -- failing!
20:24.02 brlcad well I did verify this one .. it has 48, 32, 16 embedded, should be standard win32 format
20:24.06 brlcad uninstaller might have to match exactly or something
20:24.15 brlcad what uninstaller icon are you using?
20:24.27 smallfoot- the one that came with bzflag
20:24.36 smallfoot- which is 16x16 and works with bzflag.ico which is 32x32 strange
20:25.07 brlcad ah, it only has 16 and 32
20:25.12 brlcad perhaps it has to match all sizes
20:25.17 brlcad i'll make one up
20:38.29 IriX64 heh -A=opteron, who you kidding IriX
20:42.02 *** join/#brlcad dli (n=dli@adsl-75-33-245-220.dsl.chcgil.sbcglobal.net) [NETSPLIT VICTIM]
20:42.02 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no) [NETSPLIT VICTIM]
20:45.00 IriX64 http://www.pastebin.ca/440165 <----- hehehehe should i build it?
20:45.12 *** join/#brlcad docelic (n=docelic@212.15.176.51)
20:53.33 IriX64 theres a picture of an mged icon on my blog now, yours if you want it
20:54.45 smallfoot- where your blog?
20:55.08 IriX64 http://irix64.spaces.live.com/photos/brl-cad
20:55.15 IriX64 use the -
20:57.00 IriX64 thanks to whoever put the opteron specific machine.h together for gcc :)
20:58.28 brlcad smallfoot-: http://ftp.brlcad.org/tmp/ico/mossicon.ico and http://ftp.brlcad.org/tmp/ico/uninstall.ico updated
20:58.34 brlcad they are matching now
20:58.54 brlcad if it still errors, then there must be some other rule about which sizes/depths must be in there and which are optional
21:00.40 smallfoot- okie
21:00.55 smallfoot- where you got uninstall icon from?
21:03.22 brlcad i just made it
21:05.44 smallfoot- okay it works now
21:06.00 smallfoot- but the installer needs some tweaking
21:06.03 brlcad hm, good to know
21:07.18 IriX64 smallfoot, if you want that eagle icon, let me know how to get it to you
21:07.50 IriX64 e-mail comes to mind
21:09.13 brlcad eagle icon?
21:09.24 IriX64 look on my blog
21:09.51 brlcad eh, that's the one already in the distro
21:10.19 IriX64 whup sorry then
21:10.30 IriX64 didnt know he already had it
21:10.31 brlcad tis an ugly logo :)
21:10.42 IriX64 cmon, i kind of like it
21:10.55 brlcad i've looked at it for too many years
21:11.03 brlcad the colors kill baby seals
21:11.52 IriX64 heh change it to green then
21:12.10 brlcad it's an option (and already done)
21:12.23 brlcad but more important to get the nsis installer working first, regardless of the icon
21:12.36 IriX64 true sorry for intruding
21:12.40 brlcad the moss world one should do just fine for that
21:13.50 IriX64 that the one thats on the ftp?
21:14.08 brlcad yes
21:14.30 IriX64 that is also nice
21:14.56 brlcad really shouldn't have text, since the icon has it's own label
21:15.02 brlcad but oh well
21:15.04 IriX64 ill have to blow it up to get a better look just a sec...
21:15.48 dli how do I specify system tcl tk libraries for configure?
21:17.26 IriX64 brlcad that dir is no longer there?
21:17.55 IriX64 ah i see tmp oh well
21:27.17 smallfoot- the uninstall icon doesnt look like an uninstall icon on 16x16
21:31.21 IriX64 heh 41 minutes to build it i'll install this and shut up now
21:32.57 brlcad smallfoot-: yes, I know
21:33.21 brlcad neither icon is what I'd consider good or done, but it'll placehold for now
21:38.40 smallfoot- i can use default NSIS icons
21:38.42 smallfoot- they look nice
21:38.45 smallfoot- i should use default?
21:39.12 deltazap the install icon could be 'in' and the uninstall icon could be just 'Z'
21:40.25 smallfoot- deltazap, what?
21:42.01 deltazap strained mged joke ;)
21:42.10 smallfoot- hehe
21:42.25 smallfoot- okie, i dont that, im a noob
21:42.57 smallfoot- the installation routine seems to work fine
21:43.05 smallfoot- but the uninstallation needs some tweaking
21:43.15 smallfoot- there seems to be no recursive deletion
21:43.32 smallfoot- i hope there is a way so i dont have to manually tell it each directory to delete
21:45.24 bjorkBSD <PROTECTED>
21:48.01 IriX64 http://www.pastebin.ca/440238 <-- pardon the instrusion, this is at a C:\ prompt
21:49.01 smallfoot- bjorkBSD, /r works at File (for install), but /r dont work for "Delete"
21:49.38 bjorkBSD dos?
21:49.55 bjorkBSD IriX64 uses dos too, smallfoot-.
21:50.02 bjorkBSD i think it's dos3.11 :)
21:50.22 IriX64 heh
21:50.30 IriX64 frame buffer is up man
21:51.42 IriX64 http://www.pastebin.ca/440241 have a peek :)
21:52.00 IriX64 ill shut up now, poof :)
21:52.09 brlcad deltazap: heh
21:52.11 CIA-14 BRL-CAD: 03brlcad * 10brlcad/misc/brlcad-config.in:
21:52.11 CIA-14 BRL-CAD: initial brlcad-config script template that, similar to pkg-config, can report on
21:52.11 CIA-14 BRL-CAD: various cflags/cppflags and libs/ldflags for 3rd-party developers to use for
21:52.11 CIA-14 BRL-CAD: linking against brl-cad's various libraries individually or collectively. could
21:52.11 CIA-14 BRL-CAD: undoubtedly use some more work and additional features like reporting on other
21:52.13 CIA-14 BRL-CAD: various configure-time and compile-time options that get used for a given build,
21:52.15 CIA-14 BRL-CAD: but this should get the ball rolling.
21:52.31 brlcad in and kill, actually :)
21:52.42 brlcad otherwise e and Z ;)
21:53.50 smallfoot- brlcad, i can use deafult NSIS icons, they look nice, should I use default?
21:54.33 brlcad whatever you think looks best for starters .. but leave the others stubbed in the .nsis file so it can be set/changed later if it requires some edit
21:56.00 CIA-14 BRL-CAD: 03brlcad * 10brlcad/misc/pkgconfig/fb.pc.in: should have libm for libbu
21:56.37 CIA-14 BRL-CAD: 03brlcad * 10brlcad/configure.ac: generate the brlcad-config script during configure
21:57.08 CIA-14 BRL-CAD: 03brlcad * 10brlcad/misc/Makefile.am: install the brlcad-config script into the script/bin directory, include along with the distribution. include and install the manpage for it too.
21:59.50 IriX64 what should i draw? :)
22:00.33 smallfoot- computar
22:04.00 IriX64 http://irix64.spaaces.live.com/photos/brl-cad <---- about=good work sean whoever you are
22:04.25 CIA-14 BRL-CAD: 03brlcad * 10brlcad/doc/history.txt: include a big ol disclaimer that this isn't a write-up, it's just old notes being kept for reference for a future writeup
22:04.26 smallfoot- brlcad, only icon names need be change,d the .nsi file dont need be touche
22:04.59 brlcad smallfoot-: sounds good then
22:05.24 smallfoot- i just cant decide wether to use current icons or the NSIS default ones
22:06.52 CIA-14 BRL-CAD: 03brlcad * 10brlcad/NEWS: added a brlcad-config configuration script
22:08.32 smallfoot- NSIS takes like <10mb
22:08.36 smallfoot- old installer took 15mb lol
22:08.43 brlcad smallfoot-: use the current .. it'll motivate me to clean them up come time to release
22:08.52 CIA-14 BRL-CAD: 03brlcad * 10brlcad/BUGS: mged should now correctly find its resources if you turn off tcl/tk
22:08.58 smallfoot- okie
22:09.11 brlcad unless you want to stab at making some nice icons too
22:10.33 smallfoot- okay, iguess the libraries shoudlnt be optional lol
22:10.39 smallfoot- since it doesnt run without them
22:11.08 brlcad the libraries aren't but the developer headers would be
22:11.27 brlcad and various developer libraries
22:12.51 smallfoot- lib\ is needed
22:13.22 brlcad yep, at least portions
22:13.33 brlcad mged has to find it's run-time libraries
22:13.42 smallfoot- ya, so i dont make \lib optional?
22:13.47 brlcad we're talking about two separate things, or your misunderstanding
22:14.01 brlcad no, \lib doesn't become optional
22:14.08 smallfoot- ok, it was optional, i change so it isnt
22:14.22 smallfoot- ill keep includes\ optional ?
22:14.31 brlcad there are additional things that will ultimately go into the windows installer (that are not currently a part of the installer)
22:14.39 brlcad sure, keep includes optional
22:14.56 smallfoot- okie
22:18.31 smallfoot- I had "Doc\" optional, but Archer doesnt run without Doc\ :(
22:18.54 smallfoot- so what should i do?
22:20.55 IriX64 brl-cad just came of age (check blog for dosshot1 and dosshot2)
22:21.21 brlcad smallfoot-: that's because there's stuff in Doc that doesn't belong there
22:21.28 brlcad just make it non-optional for now
22:22.12 smallfoot- oh
22:22.14 smallfoot- okie
22:24.16 smallfoot- i believe it to be kinda done now...
22:25.25 smallfoot- so what should i do?
22:25.28 smallfoot- do you have a windows box?
22:25.42 smallfoot- we roll out this for 7.8.0 or we wait until 7.10.2 ?
22:26.09 brlcad 7.
22:26.18 brlcad 7.8.0 is long dead :)
22:26.32 brlcad i do have a windows partition somewhere available to test
22:26.40 brlcad i'd like to get the nsis setup into CVS
22:26.56 smallfoot- i can send it to you, and you put it in CVS?
22:27.05 brlcad yeah, that'll work
22:27.14 smallfoot- you use .7z ?
22:27.59 brlcad p7zip?
22:28.05 smallfoot- 7-Zip
22:28.07 brlcad i can install it if needed
22:28.10 smallfoot- oh
22:28.15 smallfoot- well, i can send whatever you need
22:28.19 smallfoot- which format you want it in?
22:28.25 brlcad whatever really
22:28.29 smallfoot- zip works?
22:28.47 smallfoot- do you want the 10 mb binary too?
22:28.58 brlcad probably not, but upload that too
22:29.00 smallfoot- oh
22:29.06 brlcad just separately
22:29.10 smallfoot- ah okie
22:29.17 smallfoot- i can send them over IRC to you?
22:29.20 brlcad anonymous ftp to ftp.brlcad.org/incoming
22:29.20 smallfoot- or how you want them?
22:29.24 smallfoot- oh, okie
22:29.37 smallfoot- then i dont need zip them
22:29.44 smallfoot- ill zip them anyways lol
22:31.47 smallfoot- okay, its uploaded
22:31.59 smallfoot- brlcad-7.8.0.exe is the binary installer, you can make your own if you want
22:32.18 smallfoot- nsis.zip is the artwork, icons, brlcad.nsi install script, etc
22:33.31 smallfoot- you extract the nsis.zip file into brl-cad\nsis\, so there is an nsis directory in the same place as the bin, lib, includes, samples, doc directories
22:35.13 smallfoot- i've tested it some, and it seems work good on my computer, but please read the brl-cad.nsi file so you can see what it does, and preferably run it on a computer where you have backup of stuff, cuz i dont wanna be the dumbass noob who wrecked it all for any of you lol
22:36.15 smallfoot- this is my first time i touched NSIS
22:47.01 brlcad smallfoot-: cool!
22:47.49 smallfoot- works good?
22:47.51 smallfoot- nice :)
22:48.30 smallfoot- you managed to compile the .nsi into a setup? use the latest version of NSIS 2.25
22:50.08 brlcad still looking through the files
22:51.51 smallfoot- okie
22:53.08 smallfoot- try uninstall too
22:53.28 smallfoot- the uninstaller uses some scary RMDir /r (recursive)
22:53.34 smallfoot- not me
22:53.41 brlcad i know it wasn't you :)
22:53.43 smallfoot- hehe
22:53.51 brlcad month and a half ago
23:14.57 brlcad ~smallfoot-++
23:15.02 brlcad that is f'ing sweet
23:15.12 smallfoot- thanks :)
23:15.13 smallfoot- cool
23:15.16 brlcad way cool
23:15.18 smallfoot- so its in CVS yet? :)
23:15.55 smallfoot- let some other developer check it out too, so that we can be sure it works as intended
23:19.24 brlcad there's some minor little details to clean up like files names and things that have changed since 7.8 but it's looking great
23:19.32 brlcad and is just *way* nicer than the installshield
23:20.29 smallfoot- ya, it is
23:20.31 smallfoot- i hate installshield
23:20.42 smallfoot- installshield put stuff in Windows\ too
23:21.20 smallfoot- also, file size reduces by a third of what it was
23:21.33 brlcad if you don't mind your real name getting listed and posted throughout the net, I'd like to credit you properly
23:21.40 smallfoot- okie
23:21.49 smallfoot- first and last name?
23:21.55 brlcad whatever you'd like it to say
23:21.57 smallfoot- okie
23:22.29 smallfoot- but dont write smallfoot :D
23:22.34 brlcad haha
23:22.42 brlcad only in the cvs commit messages :)
23:22.49 smallfoot- no, not smallfoot lol
23:22.59 brlcad else can't backtrack :)
23:23.13 smallfoot- whats that?
23:23.51 brlcad someone reviewing the history
23:23.57 smallfoot- oh
23:24.04 smallfoot- cant you just write brlcad or jonathan?
23:24.12 smallfoot- or "anonymous" or something
23:24.31 brlcad i'll write whatever you want, i'm referring to two different things
23:24.38 smallfoot- oh
23:24.46 smallfoot- ya, on the backtrack
23:24.53 brlcad one is the credit and news items that will get distributed .. that'd be your real name
23:24.57 smallfoot- ya
23:25.21 brlcad the other is the cvs commit message that is only read by other devs, where I'd ideally list both at least once
23:25.28 brlcad so we have a tie to whom it is
23:25.31 smallfoot- oh
23:25.39 smallfoot- but people will laugh at me if it says smallfoot :(
23:25.45 smallfoot- i rather it not say smallfoot lol
23:25.53 brlcad nah, they wouldn't
23:25.56 brlcad but that's find
23:25.56 smallfoot- ok
23:26.02 brlcad i'll just put "the foot guy"
23:26.05 smallfoot- lol
23:26.12 smallfoot- cant it be "anonymous" or "jonathan" ?
23:26.34 smallfoot- if not, then put whatever you want, it really dont matter that much lol
23:26.45 brlcad heh, it could be .. yeah, it just doesn't matter
23:26.53 brlcad it's only read by other devs reviewing history
23:27.00 smallfoot- okie
23:27.06 brlcad but that's fine, i'll put jonathan
23:27.10 smallfoot- okie, cool
23:27.12 smallfoot- thanks, that be great
23:27.15 brlcad but more important is what to put for the news
23:27.19 smallfoot- yeah
23:28.12 smallfoot- where will my name show? website?
23:28.16 smallfoot- i gonna show my bro and brag :D
23:29.17 IriX64 not too shabby, it works with X-Win32 too ``Erik :)
23:29.38 IriX64 lemme try a shot
23:29.39 brlcad smallfoot-: it'll show up all over the place
23:29.53 brlcad it'll be forever in brl-cad's sources too
23:29.55 CIA-14 BRL-CAD: 03brlcad * 10brlcad/misc/nsis/ (6 files): initial import of a superb nsis installer for BRL-CAD, provided by jonathan
23:30.10 smallfoot- cool :d
23:30.25 brlcad when full binary distributions are put together, announcements are sent out to various websites and news channels
23:30.41 brlcad it ends up getting replicated several dozens of times over
23:31.24 brlcad aside from just being permanently credited in brl-cad's history and authorship files
23:32.06 IriX64 font is huge, but it works
23:32.08 smallfoot- cool
23:32.10 smallfoot- lol
23:32.11 brlcad so, going to tell your name?
23:32.14 smallfoot- i did
23:32.16 smallfoot- in notice
23:32.23 brlcad ahh
23:32.25 smallfoot- just did again
23:32.25 smallfoot- saw?
23:32.25 brlcad didn't notice :)
23:32.29 brlcad yes
23:32.30 brlcad got it
23:32.31 smallfoot- okie, good
23:32.36 smallfoot- you didnt notice the /notice lol
23:33.06 brlcad i think you're maybe the second person in about three years to use notice
23:33.44 smallfoot- oh
23:33.54 smallfoot- ya, it actually isnt used very much
23:34.06 smallfoot- my friend occasionally notice floods me to get my attention though
23:36.50 brlcad heh
23:37.04 IriX64 http://irix64.spaces.live.com/photos/brl-cad <---- with X-win32 :)
23:37.23 smallfoot- X-Win32 = proprietary software
23:37.25 smallfoot- aeeeeeh
23:37.41 IriX64 just testing, should work with any xserver
23:37.49 IriX64 works with xming too
23:37.55 smallfoot- oh
23:38.30 IriX64 unix rides the windows wave & word to your mother ;)
23:39.09 smallfoot- lol
23:39.16 IriX64 heh
23:41.45 CIA-14 BRL-CAD: 03brlcad * 10brlcad/ (AUTHORS NEWS): credit Jonathan Bonomo for the outstanding new BRL-CAD installer for Windows using NSIS. a huge improvement over the installshield horror, thanks!
23:41.47 brlcad there will be a write-up with better detail when the next windows binary is posted
23:44.20 smallfoot- okie
23:45.44 IriX64 http://www.pastebin.ca/440358 <---- heh gave it something to do, i'll shut up again :)
23:45.59 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
23:46.41 brlcad that you did
23:46.50 CIA-14 BRL-CAD: 03brlcad * 10brlcad/doc/README.Windows: special thanks to bonomo for the new windows installer
23:46.59 smallfoot- Size: 9.96107e+07mm -eek-
23:47.31 IriX64 :)
23:48.37 brlcad IriX64: you should try compiling with CFLAGS=-DBSD .. see if that makes the "bu_nice_set() SysV error: wanted nice 10! check bias=0" error go away
23:48.47 brlcad if it does, I can put in a fix
23:48.56 brlcad if it fails to compile, I can put in a fix
23:49.12 IriX64 ty ill try it
23:49.26 IriX64 may take a while tho :)
23:51.13 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
23:55.38 brlcad IriX64: never mind, I have a fix already
23:55.45 brlcad just getting rid of that old sysv code
23:55.57 IriX64 was just configuring, you sure?
23:56.07 IriX64 ok then
23:56.16 brlcad yeah, thanks though
23:56.20 IriX64 sure
23:56.25 brlcad this should make that warning go away
23:56.32 IriX64 good
23:56.52 IriX64 still works though it seems benign here
23:59.25 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/libbu/parallel.c: restructure bu_nice_set() so we don't get an error (seen at least under cygwin/mingw) about 'SysV error: wanted nice 10! check bias=0' .. getting rid of the obsoleted sysv code that used nice() to try to set a value.
23:59.43 brlcad it is benign
23:59.45 brlcad just annoying
IRC log for #brlcad on 20070415

IRC log for #brlcad on 20070415

00:00.22 CIA-14 BRL-CAD: 03brlcad * 10brlcad/configure.ac: check for setpriority for src/libbu/parallel.c in bu_nice_set()
00:38.51 IriX64 http://irix64.spaces.live.com/photos/brl-cad <--- moonlight shot rendered on xwin32 :)
00:40.08 IriX64 heh you do it i'm busy with 7.10 ;)
00:40.23 brlcad i just might :P
00:40.39 IriX64 give me a copy when you get it done :)
00:44.23 IriX64 haha xwin32 takes screen shots too, bonus, i might buy that thing
00:49.51 ``Erik or a big sphere
00:51.34 IriX64 yellow ;)
00:53.00 IriX64 ``Erik look for ],, in configure.ac (the x11 link functionality part i think)
00:53.31 ``Erik um, why?
00:54.03 IriX64 my x11 support isnt there and don't tell me i don't have x11 :)
00:55.47 ``Erik um, that's testing for link ability, after the header has been found
00:56.02 ``Erik check your config.log for why it's unable to check the X libs
00:56.19 IriX64 ok ty
00:57.11 IriX64 thought acchecklib checked the libs
00:58.29 IriX64 the jove thing has already been reported i take it?
01:02.34 brlcad yes
01:02.53 brlcad IriX64: this would be a great time to learn CVS and work from the latest CVS sources
01:03.04 brlcad so that changes can be immediately applied and retested
01:03.29 brlcad didn't matter before relase, but now it would help
01:04.36 IriX64 ill think about it had a horrible experience with cvs don't want it repeated (guy hacked his way in using my ip and deleted most of the project, I swore off cvs after that)
01:06.35 brlcad ehm, that would only be if you were running a cvs server
01:06.57 brlcad otherwise, you're going to be looking at problems that have already been fixed again
01:10.23 ``Erik um, using your ip? O.o like a MiM attack, or? o.O (and since you'll only have read access to the repo, like everyone else in the world does, there's no risk, right?)
01:10.33 IriX64 ok ill take the sourcefoge tutorial and set up a client
01:13.24 CIA-14 BRL-CAD: 03brlcad * 10brlcad/misc/nsis/Makefile.am: initial makefile template for nsis files, add files to the dist
01:14.10 CIA-14 BRL-CAD: 03brlcad * 10brlcad/ (configure.ac misc/Makefile.am): generate nsis Makefile, traverse into it
01:14.19 brlcad the new nsis installer is pretty sweet
01:14.30 brlcad gonna have to one-up it on os x
01:17.45 ``Erik nsis as in nullsoft?
01:22.54 joevalleyfield only way to one up it is to make bloody aqua work ;)
01:23.00 IriX64 well rsync seems to be working, will that do?
01:24.41 joevalleyfield irix, rsync for what?
01:24.56 IriX64 getting the latest brlcad sources
01:25.10 IriX64 sourceforge supports it
01:25.27 joevalleyfield let me go read about that
01:25.41 IriX64 all right
01:25.44 IriX64 :)
01:26.03 joevalleyfield actually, could you give me a link?
01:27.02 joevalleyfield wow
01:27.06 joevalleyfield that's magical
01:27.48 joevalleyfield for a non-committer who is on irc here, that is probably ideal
01:28.35 IriX64 http://sourceforge.net/docs/E04/en/#viewcvs
01:28.48 IriX64 yeah
01:31.23 IriX64 http://www.pastebin.ca/440464 <---- bottom of the paste what the farkle is yes/lib :)
01:31.51 IriX64 just noticed it don't know where it first happened
01:33.55 IriX64 rsync needs a progress indicator :)
01:34.42 joevalleyfield --progress ?
01:34.55 IriX64 too late :)
01:39.09 ``Erik why do you need a progess indictor? go do, y'know, something else... *shrug*
01:40.00 IriX64 heh im playing with the source tarball does that qualify as something :)
01:40.40 IriX64 that yes lib is probably my fault mea culpa
01:45.03 IriX64 what platform has 7.10.0 successfully been built on?
01:46.15 brlcad wow, didn't know there was rsync access added myself
01:46.36 joevalleyfield brlcad, you could use that to back the thing up
01:48.00 brlcad i do for the cvsroot
01:48.07 brlcad just didn't know there was user-level
01:48.43 brlcad or is it the root he's syncing out.. heh
01:49.23 IriX64 sourceforge says you can *extract that way
01:52.02 joevalleyfield it is whole lot easier to strip X out this time than it was a year and a half ago
01:55.38 IriX64 somebody already did it for you, it doesn't build :P
01:58.23 IriX64 found X, it was hiding behind W ;)
02:11.11 joevalleyfield irix, what platform are you on?
02:11.40 IriX64 no secret cygwin on windows xp+
02:11.50 joevalleyfield ok
02:11.57 IriX64 err pro not +
02:13.24 IriX64 amd model 3800+ cpu
02:14.33 IriX64 does everything i want it to shrug
02:16.55 joevalleyfield i've never built on cygwin
02:17.29 IriX64 http://irix64.spaces.live.com/photos/brlcad pix no 72 some of the things its currently doing
02:18.24 IriX64 i've probably never built on what your running:)
02:18.39 joevalleyfield :)
02:18.44 joevalleyfield mac
02:18.53 IriX64 as i said :)
02:20.29 IriX64 runs irssi too but i prefer to just click on a url in the channel window and auto go there
02:28.29 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
02:34.41 IriX64 rsync pulling source now neat
02:34.54 IriX64 might stay up tonight :)
02:48.55 CIA-14 BRL-CAD: 03brlcad * 10brlcad/README: condense the commercial support information, but credit SURVICE Engineering accordingly instead of the focus on SURVIAC
02:51.35 IriX64 the blog has a cygwin build of 7.8.4 running on the windows desktop, xwin32 is pretty good... seamless xwindows
03:02.06 CIA-14 BRL-CAD: 03brlcad * 10brlcad/doc/html/manuals/Obtain.html: stray reference to the old address though it doesn't meantion the old agreement. replace with the same info from README
03:21.40 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/liboptical/ (photonmap.c sh_plastic.c): removed the spaced out pointer dereference format inconsistencies
03:25.23 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/liboptical/ (photonmap.c sh_plastic.c): ws
03:39.55 deltazap IriX64: irssi is the only irc client, really
03:40.09 deltazap it's the only one worth talking about ;)
03:40.16 IriX64 how bout bitchX ;)
03:41.16 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/liboptical/photonmap.c: use libbu memory management.. there's a bug in here somewhere where a right tree node becomes non-null invalid. also seems to be a massive amount of leakage going on .. stuff not getting free'd..
03:42.18 IriX64 deltazap: practice what you preach :P
03:44.30 deltazap 4i4r7s7s5i 8i8s 9t3h3e 10b11e11s12t 2c2l6i6e4n4t 7h5a5n8d8s 9d3o3w10n 11:11P
03:45.00 IriX64 thats kick material :)
03:45.20 bjorkBSD whoa i just saw colors!
03:45.21 deltazap haha, but it's one line :P
03:46.21 deltazap if i had been spamming figlet or cowsay, then it would be controversial
03:46.53 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/liboptical/photonmap.c: missed a realloc, use calloc where we need it be zero
03:48.14 CIA-14 BRL-CAD: 03brlcad * 10brlcad/BUGS: crashes during photonmap raytrace of m35 where right node is invalid
03:48.54 brlcad ~colortest
03:48.55 ibot 2c3o4l5o6r7t8e9s10t
03:49.28 deltazap haha
03:50.13 deltazap brlcad: when ever you need testing on your installer for osx, i'm there ;)
03:50.21 brlcad :)
03:50.41 deltazap and for ruby. i love me some ruby
03:50.52 brlcad I want to get it to just a drag and drop that has just the "unified environment" new interface
03:51.10 brlcad else a folder that has mged, archer, and a shell in the meantime
03:51.34 brlcad instead of the installer that it uses now
03:51.39 deltazap yeah, i don't thin kthat will work if you normally need admin access in order to install into /usr
03:52.07 brlcad yeah, it wouldn't install into /usr as a drag n' drop
03:53.39 brlcad IriX64: for what it's worth, you're pulling the entire history of BRL-CAD
03:53.47 brlcad not just a checkout that will compile
03:53.57 brlcad you'll still have to pull a "checkout" from what you're downloading
03:54.40 IriX64 can't work from that dir?
03:54.56 brlcad cvs -d :pserver:anonymous@brlcad.cvs.sourceforge.net:/cvsroot/brlcad login
03:55.00 brlcad cvs -d :pserver:anonymous@brlcad.cvs.sourceforge.net:/cvsroot/brlcad checkout -P brlcad
03:55.05 IriX64 next rsync run i should be able to pull just new/changed files
03:55.10 brlcad those two will get you a current checkout
03:55.31 brlcad rsync is pulling the *entire* source history -- the cvs root, not a cvs checkout
03:55.48 IriX64 you keep all that there?
03:56.06 IriX64 ill wait and see what ive got
03:56.17 brlcad you could still use what you get
03:56.40 brlcad you're just getting about 20 times more data than you need or will want
03:56.48 IriX64 ty
03:56.58 brlcad i.e. you're downloading every version of BRL-CAD that has ever existed
03:57.31 brlcad all versions in each file, not neatly sorted out -- in CVS/RCS format, not in a compilable format
03:57.44 IriX64 well im a history buff :)
03:58.10 deltazap IriX64: ok, ready?
03:58.21 IriX64 for?
03:58.58 deltazap On feb 20, 2003, what version of brlcad was available and what state was it in. Please respond in a 5 paragraph format.
03:59.02 deltazap :O
03:59.03 deltazap :P
03:59.05 brlcad just note that it won't be anything that you'll be able to compile directly, you'll still have to do a checkout -- not hard either, just cvs -d path_to_what_you_rsync checkout -P brlcad
03:59.22 IriX64 ty
03:59.30 IriX64 trying cvs
03:59.38 brlcad still probably easier to use the two cvs commands above :)
04:01.22 IriX64 cvs password?
04:01.29 brlcad o password
04:01.31 brlcad *no
04:01.50 brlcad just hit enter
04:04.09 IriX64 got it but ill never remebr those commands :)
04:04.27 IriX64 ill stop rsync
04:05.46 IriX64 my fav just went by...havoc.asc
04:05.50 IriX64 :)
04:06.19 brlcad ibot: cadcvs is <reply>To obtain BRL-CAD from anonymous CVS: cvs -d :pserver:anonymous@brlcad.cvs.sourceforge.net:/cvsroot/brlcad login && cvs -d :pserver:anonymous@brlcad.cvs.sourceforge.net:/cvsroot/brlcad checkout -P brlcad
04:06.21 ibot okay, brlcad
04:06.26 brlcad ~cadcvs
04:06.28 ibot To obtain BRL-CAD from anonymous CVS: cvs -d :pserver:anonymous@brlcad.cvs.sourceforge.net:/cvsroot/brlcad login && cvs -d :pserver:anonymous@brlcad.cvs.sourceforge.net:/cvsroot/brlcad checkout -P brlcad
04:07.29 IriX64 ty filed
04:14.51 *** join/#brlcad PrezKennedy (n=Matthew@c-69-255-112-97.hsd1.md.comcast.net)
04:23.07 IriX64 http://www.pastebin.ca/440612 < -- 7.10.0 sourcetarball at work :)
04:24.47 IriX64 too many hoops to go thru to build it again :)
04:26.31 IriX64 so next checkout with the same switches will get me just the changed files?
04:28.23 IriX64 how do you want me to proceed? start from autogen.sh or just configure it?
04:48.40 IriX64 heh that was easy, no configure :) so ill autogen
04:49.02 IriX64 now ill shut up lessn i have something to say.
05:41.55 brlcad you don't need to checkout again, you can actually stay directly in sync with the latest
05:42.07 brlcad just run "cvs update" in the brlcad directory that you checked out
05:43.48 brlcad it'll update to the latest source every time you update, barring any conflicts that occur from an edit you might make
08:16.12 *** join/#brlcad clock_ (i=clock@84-72-61-6.dclient.hispeed.ch)
10:19.35 *** join/#brlcad docelic (n=docelic@212.15.173.88)
10:49.42 *** join/#brlcad docelic (n=docelic@212.91.114.180)
12:25.59 *** join/#brlcad clock_ (i=clock@84-72-61-6.dclient.hispeed.ch)
13:16.24 *** join/#brlcad smallfoot- (i=vc@clamwin/translator/smallfoot)
13:16.29 smallfoot- back
13:17.26 brlcad toes
13:18.43 smallfoot- whats up?
13:19.37 smallfoot- from Wikipedia "The user interface is rather anachronistic, more typical of the 80's than the beginning of 21st century. It is hardly usable for an occasional user."
13:22.08 smallfoot- i wish there was some CAD that was rediculously simple
13:22.13 smallfoot- and rediculously easy to use
13:22.20 smallfoot- so i could use it without RTFM
13:22.49 docelic smallfoot-: well, we can save you the time by bringing you back to reallity really fast.
13:22.54 docelic There is no such CAD ;-)
13:24.43 smallfoot- hehe
13:29.16 clock_ smallfoot-: you can learn using BRL-CAD faster than what would take you to earn money for buying a commercial CAD licence
13:35.34 smallfoot- license???
13:47.31 docelic Hey folks how come the binary releases are behind the source code on sf.net page? You need help with building on various platforms ?
13:48.10 brlcad docelic: an understatement
13:48.16 brlcad but yes
13:49.32 smallfoot- oh
13:49.44 smallfoot- doesnt sourceforge have some compile farm?
13:50.22 docelic yes, but not automated afaik
13:50.37 brlcad actually, they shut the compile farm down
13:51.06 brlcad getting the compilations themselves isn't generally too bad for any given platform
13:53.05 brlcad moreso the number of platforms and packaging up the builds for some of those systems is often a manual process
13:53.19 brlcad there are some scripts to automate the builds packagings, but they're incomplete
13:53.25 brlcad sh/make_*.sh
13:53.39 brlcad tied to the main Makefile so that there are build targets
13:54.19 brlcad as well as polish like consistently building to /usr/brlcad/rel-#.#.# with symlinks in /usr/brlcad haven't been scripted yet either
13:55.43 smallfoot- http://archimedes.incubadora.fapesp.br/portal/screenshots-2/fileMenu.gif/image_view_fullscreen oh this looks nice
14:20.58 *** join/#brlcad clock_ (i=clock@84-72-61-6.dclient.hispeed.ch)
15:09.40 *** join/#brlcad docelic (n=docelic@213.147.110.16)
15:24.01 brlcad woot, have almost made vers.sh entirely obsolete
16:28.27 *** join/#brlcad thomasgruebler (n=557ca7f9@bz.bzflag.bz)
16:28.51 thomasgruebler hallo!
16:30.11 thomasgruebler ich hab brlcad auf debian installiert. jedoch weis ich nicht wie ich es ausführen soll. es gibt da einen ordner wo sehr viele ausführbare dateien von brlcad drinnen sind,aber alle durchzuprobieren würde ewig dauern und keine der ausprobierten startete eine gui
16:31.17 bjorkBSD auf englisch bitte: http://google.com/translate_t
16:31.40 thomasgruebler hello
16:31.46 bjorkBSD <PROTECTED>
16:31.47 thomasgruebler i hav installed brlcad on debian.
16:31.55 thomasgruebler but i don't know how to start it
16:31.59 bjorkBSD mged
16:33.01 bjorkBSD that's far shorter in english than it is in german.
16:33.01 bjorkBSD very curious.
16:35.47 thomasgruebler i go to reinstall it.
16:36.00 thomasgruebler the newer version
16:39.45 thomasgruebler so
16:39.51 thomasgruebler now i have the newest version
16:39.56 thomasgruebler but i cannot start it
16:40.05 thomasgruebler mged is not possible
16:40.42 bjorkBSD why not?
16:40.47 bjorkBSD it's how i've always started it...
16:41.00 thomasgruebler command not found
16:41.05 bjorkBSD are you using tcsh?
16:41.17 thomasgruebler bash
16:41.25 bjorkBSD then it should be in your path.
16:41.53 bjorkBSD or maybe not ...
16:41.55 thomasgruebler where is the location of it?
16:41.58 deltazap only if he's added it to his path, or if the debian package adds it
16:41.59 bjorkBSD mine's in /urs/brlcad
16:42.02 deltazap /usr/brlcad/bin
16:42.13 bjorkBSD */usr
16:42.52 thomasgruebler now it's working
16:42.53 thomasgruebler thanks
16:43.22 thomasgruebler it seems more complicate than autocad
16:44.38 thomasgruebler qhen i want to create an elypsoidor soit writes: no database opened.
16:44.43 bjorkBSD it's not a cad program.
16:44.48 bjorkBSD as in, 2d-cad
16:44.52 bjorkBSD it's a 3d cad program.
16:44.58 bjorkBSD cad/cae
16:45.05 thomasgruebler thomasgruebler@SiduxG:~/install$ /usr/brlcad/bin/mgedInitializing and backgrounding, please wait...libGL warning: 3D driver claims to not support visual 0x4b
16:45.17 thomasgruebler is written when i start it from bash
16:45.32 thomasgruebler i wanted an 3d cad programm
16:45.39 bjorkBSD you found it :)
16:45.50 bjorkBSD using it is a different matter.
16:46.00 thomasgruebler the first in Linux non cost.
16:46.05 bjorkBSD there're others.
16:46.15 thomasgruebler which?
16:46.22 bjorkBSD uhhh i forget.
16:46.27 thomasgruebler :)
16:46.28 bjorkBSD i think it starts with a b.
16:46.43 bjorkBSD blender.
16:46.45 bjorkBSD that's right.
16:47.06 thomasgruebler i know this.
16:47.19 thomasgruebler but it cannot draw lines of spezial lenght
16:47.30 bjorkBSD i bet it's a user error.
16:47.47 thomasgruebler no it's real.
16:47.51 docelic ;-)
16:47.55 bjorkBSD <PROTECTED>
16:48.03 thomasgruebler there are tweaks to do it but it's mainly an animation programm
16:48.19 thomasgruebler how can i load an database in mged?
16:49.15 bjorkBSD one day i promise i'll write a decent intro tutorial
16:49.21 bjorkBSD /usr/brlcad/share/brlcad/7.8.2/html/manuals
16:50.38 thomasgruebler ok a database is a file
16:51.06 bjorkBSD think of brlcad as you'd think of say, emacs.
16:51.13 bjorkBSD lots of really interesting ideas expressed :)
16:51.26 thomasgruebler now i wanted to make an prisma but i killed it
16:51.56 thomasgruebler i need something like autocad, proengineer. free for Linux
16:52.17 deltazap this is the closest thing to pro/e for free
16:54.14 bjorkBSD thomasgruebler, you can make your own pro/e :)
16:54.20 bjorkBSD with brlcad!
16:54.33 thomasgruebler how?
16:55.39 bjorkBSD well the sources are open.
16:55.50 bjorkBSD it's just a matter of beating into a pro/e shape.
16:55.55 bjorkBSD *it
16:56.02 bjorkBSD got a hammer? :D
16:56.37 thomasgruebler :)
16:57.07 thomasgruebler i know how to programm a microcontroller in C but not how to programm brlcad. and without any kde or gtk lib
16:57.49 docelic For a man who know how to programm a microcontroller in C. brlcad cannot be a problem!
16:58.17 bjorkBSD heheheh
16:58.29 bjorkBSD think of brlcad as a microcontroller ;)
16:58.32 thomasgruebler i've never programme somthing for pc. but i want to do
16:58.54 thomasgruebler for displaying data sent from the mikrocontroller
16:58.56 bjorkBSD gut. macht du!
17:00.17 thomasgruebler jetzt bemüh ich mich die ganze zeit umsonst englisch zu sprechen :)
17:02.36 bjorkBSD <PROTECTED>
17:03.39 bjorkBSD aber ich spreche nicht Deutsches.
17:04.28 thomasgruebler so it's not your mother language
17:04.37 bjorkBSD ich hatte ein schone deutsche madchen vor jahren.
17:04.39 bjorkBSD nein.
17:05.24 bjorkBSD no habla.
17:05.40 thomasgruebler :)
17:06.22 bjorkBSD sie war wunderbar
17:06.56 bjorkBSD und ich var ein schwein 8-|
17:07.00 thomasgruebler wie alt bist du?
17:07.04 thomasgruebler warst du da?
17:07.42 bjorkBSD 29 ... and a half :)
17:08.10 bjorkBSD Texas.
17:08.35 thomasgruebler how can i stop brlcad to turn my prisma? it turnsaround when i pressed ctrl+Z
17:09.29 thomasgruebler help
17:10.08 bjorkBSD hilfe :)
17:10.28 bjorkBSD when in doubt, turn it off and turn it back on ;-)
17:10.29 thomasgruebler bitte hild mir
17:11.10 thomasgruebler how???
17:14.44 bjorkBSD hmm. i oughta get version 7.10
17:14.53 bjorkBSD do you have 7.8.2 or the newest one?
17:15.15 thomasgruebler the newest deb from sf
17:15.21 bjorkBSD ah
17:15.24 thomasgruebler i killed the application
17:15.41 bjorkBSD there's no getting around reading the manual on this one, thomasgruebler.
17:16.15 thomasgruebler i see
17:16.42 thomasgruebler but from first view it looks good so i like it
17:17.29 deltazap take your time, read through intro to mged
17:17.44 deltazap huh
17:18.04 bjorkBSD EOF, deltazap.
17:18.22 *** join/#brlcad thomasgruebler (n=557ca7f9@bz.bzflag.bz)
17:18.28 deltazap i thought you could never run out of internet :P
17:19.09 bjorkBSD hehe
17:19.50 thomasgruebler i killed firefox somehow
17:19.59 thomasgruebler i don't know how
17:20.04 thomasgruebler it neverhappened
17:20.08 thomasgruebler bye.
17:20.19 bjorkBSD EOF thomasgruebler.
17:20.33 deltazap apt-get install irssi
17:20.37 deltazap oh darn he left
17:20.39 bjorkBSD eek!
17:20.45 bjorkBSD pkg_add -r xchat2
17:21.40 bjorkBSD i need to deep clean my german.
17:21.50 bjorkBSD para la allemande mamacitas
17:58.24 *** join/#brlcad Elperion (n=Elperion@p54875aba.dip.t-dialin.net)
18:31.12 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1096601189.dsl.bell.ca)
18:34.03 IriX64 be vewy vewy quiet, we're hunting tk files :)
18:35.56 *** join/#brlcad Elperion (n=Elperion@p54875aba.dip.t-dialin.net)
18:36.19 *** join/#brlcad zapp (n=zap@pool-72-64-253-55.tampfl.fios.verizon.net)
18:36.39 zapp whoops, kinda...uh...killed irssi there for a bit
18:57.02 IriX64 anybody wanna tacle a build related issue?
18:57.07 IriX64 tackle too
19:41.01 *** join/#brlcad clock__ (i=clock@84-72-61-6.dclient.hispeed.ch)
19:51.02 bjorkBSD BRL-CAD Release 7.10.0, Build 20070415
19:51.02 bjorkBSD Elapsed compilation time: 59 minutes, 12 seconds
19:51.20 docelic which plataform ?
19:51.36 bjorkBSD my computer.
19:51.42 bjorkBSD <PROTECTED>
19:52.04 bjorkBSD it's a freebsd x86
19:52.32 IriX64 pretty quick if it only took an hour
19:52.41 bjorkBSD CPU: Intel(R) Celeron(R) CPU 2.20GHz (2193.53-MHz 686-class CPU)
19:52.44 bjorkBSD it's a celeron.
19:54.49 IriX64 finally it found tk8.4
19:54.54 IriX64 and tcl
20:02.36 IriX64 bjorkBSD did you use the supplied tcl/tk libs?
21:01.44 bjorkBSD IriX64, it was 8.5 wasn't it?
21:01.47 bjorkBSD i believe i did.
21:01.54 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177707276.dsl.bell.ca)
21:07.36 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088754332.dsl.bell.ca)
21:17.37 IriX64 yes thank
21:18.10 IriX64 for me 8.5 is fraught with peril :)
21:19.03 IriX64 trying with tcl84 :)
21:19.13 IriX64 looking very good so far
21:20.05 IriX64 still timing out louipc?
21:21.24 louipc_ yeah I think I'll have to call my ISP and bitch
21:21.40 IriX64 sure its not the server?
21:21.48 louipc I'm back in action though with a fresh install and a new hard-disk
21:22.03 IriX64 hah back from the wars eh?
21:22.12 louipc yeap because the little light on my modem indicates that the network is down on the isp end
21:22.31 louipc and I can't access the internet in any way when it happens
21:22.55 IriX64 call em tear a strip off after all you're the customer :)
21:24.16 IriX64 -ltcl84 gotta love it :)
21:25.16 IriX64 static link but what the heck, whatever works :)
21:26.03 louipc if brlcad is the only thing you use it for, sure
21:26.44 IriX64 huh its a system lib, quite capable of non static linking
21:27.10 IriX64 i mean brlcad isd linking its stuff statically
21:30.34 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088754332.dsl.bell.ca)
21:33.14 IriX64 lets try this map thing, somebody throw out a function i should know nothing about (don't be a smartypants and say main:))
21:41.55 IriX64 http://www.pastebin.ca/441828 <=== map
21:42.47 bjorkBSD should i install tcl8.5 independently?
21:50.25 IriX64 bjorkBSD if that's aimed at me, I know nothing about fbsd so can't comment
21:56.55 louipc I'd say it's a good idea to have it independently
21:59.52 bjorkBSD okay.
23:02.07 brlcad FAQ Tip of the Day: pressing x, y, z, X, Y, Z in the graphics window will send the model spinning.. you press 0 to stop the spin
23:15.11 IriX64 model? or drawing?
23:18.37 bjorkBSD thingamagic
23:21.36 IriX64 magically bjorkBSD starts spinning :)
23:21.54 IriX64 i pressed the appropriate keys :)
IRC log for #brlcad on 20070416

IRC log for #brlcad on 20070416

00:32.10 IriX64 louipc how big a drive did you invesdt in if you don't mind my asking?
01:09.35 deltazap please tell me i'm not the only one that found out about ctrl-z, then held it down to see how fast i could get the wireframe spinning :P
01:10.20 IriX64 whats your angle-distance cursor say :P
01:37.22 brlcad deltazap: heh, nope .. i still do that from time to time
01:39.46 IriX64 some standalones aren't going to work, they rely on Tcl_CreateFileHandler and delete same
01:43.47 IriX64 part of dg_obj.c if i saw that right
01:45.52 IriX64 in librt
02:06.58 IriX64 well doom was fun..... gotta stop playing with that 386 dos machine :)
02:10.37 IriX64 stereo compiless still going strong
02:10.45 IriX64 - an s
02:11.44 IriX64 mmm opennurbs is cpp ill have to browse later
02:19.17 IriX64 the dgo_blah stuff seems to rely on those tcl functions
02:20.57 IriX64 bear in mind thats the compile that uses my tcl84, the tcl85 compile is still going on.
02:28.41 bjorkBSD exactly how slow is your machine, IriX64?
02:32.43 IriX64 it crawls along at 2.4g
02:33.30 IriX64 which means each compile is running at 1.2g right :P
02:34.32 IriX64 each time you or i type it slows to a crawl :)
02:35.06 IriX64 a 32 minute install o yowzers
02:36.54 IriX64 http://www.pastebin.ca/442222
02:46.42 louipc IriX64: 160GB
02:47.01 ``Erik http://www.worth1000.com/entries/172500/172821yfHE_w.jpg
02:47.55 IriX64 ``Erik i didn't know you were at that party:)
02:48.27 IriX64 louipc: i got a deal on a 200GB maxtor
02:48.53 louipc a maxtor is what crashed on me :/
02:54.28 bjorkBSD deal from where how much?
02:54.56 louipc I got a seagate for $79
03:12.30 IriX64 staples, $190 for the 200gigger
03:13.39 louipc sata?
03:13.53 IriX64 ide udma100
03:14.50 louipc I guess staples isn't that great for prices eh
03:15.00 louipc I went to a taiwanese computer shop
03:15.03 louipc :D
03:15.20 IriX64 don't have such here :)
03:18.24 Maloeran Sounds expensive for 200gb, especially an UDMA100. Sounds like an old drive
03:20.25 Maloeran My 320gb were the equivalent of 110USD or so
03:20.49 IriX64 this was 2 years ago
03:21.08 louipc nice
03:21.30 Maloeran Ah right, two years, that explains it
03:22.10 louipc I'm starting to get scared that the available hardware will outrun my computer pretty soon
03:23.06 Maloeran If what you have satisfies your needs, why worry?
03:23.07 IriX64 bwish is needed by who?
03:23.58 IriX64 Maloeran is the computer comy in it's "seat" :P
03:24.00 louipc because if something goes wrong I won't be able to find replacement parts haha
03:24.05 louipc I'll need to get a whole new system
03:24.17 louipc but that'll be fun as well
03:24.27 IriX64 sometimes its cheaper to louipc
03:25.02 Maloeran Ah well, it's rare that something goes "wrong" in a critical component such as the motherboard
03:25.47 IriX64 quite a few critical parts though
03:25.59 louipc that's comforting to know. I can keep it as an antique hobby system when the time comes
03:26.11 IriX64 heh like my 386
03:26.42 IriX64 dx not sx
03:27.19 bjorkBSD IriX64, don't you like uhh unix?
03:27.44 IriX64 i know nothing about it and the learning curve is steep
03:28.04 bjorkBSD it's as steep as a level playing field ;)
03:28.11 louipc IriX64: not really that steep
03:28.11 IriX64 :)
03:28.22 louipc especiall now
03:28.25 bjorkBSD i'm sure you've used dos.
03:28.31 bjorkBSD and it's kinda fun.
03:28.38 IriX64 dos != unix
03:28.43 louipc well I can't speak for BSD but linux is a lot better than it was 5 yrs ago
03:28.50 bjorkBSD eg: i think i just hosed /usr/ports so now i have to figure out how to fix it.
03:28.59 deltazap IriX64: learning curve is not that steep
03:29.06 bjorkBSD oh trust me, i quickly abandoned linux after first touching it.
03:29.24 bjorkBSD then i was introduced to freebsd.
03:29.29 IriX64 been thinking of a mac never really owned one before
03:29.40 bjorkBSD IriX64, they're x86 boxes now. nothing to it.
03:29.42 IriX64 thats OSX right?
03:29.55 deltazap correct
03:30.07 IriX64 maybe for X-mas
03:30.21 IriX64 get it right geez Christmas
03:30.26 IriX64 +s
03:30.35 louipc freebsd seems to use the same installer it did ages ago... I don't get it :P
03:31.42 bjorkBSD louipc, why break it if it works so well?
03:31.58 louipc works like ass for me
03:32.16 bjorkBSD how?
03:32.25 bjorkBSD what's missing in your installation experience?
03:32.36 bjorkBSD i HATE redhat's. and debian i can barely stand.
03:33.16 louipc I think it tried to redefine my HDD cylinders, then during the install there were a ton of errors saying it couldn't access a certain file it needed installing from the CD
03:33.36 bjorkBSD oh a bad CD
03:33.48 louipc nah it was fine I checked it
03:34.06 louipc actually I did succeed on a third try or so
03:34.20 bjorkBSD media problems ;)
03:34.41 IriX64 or drive problems :)
03:34.42 bjorkBSD the only time i switched from freebsd to debian was when 5 came out
03:34.58 louipc then I went into the system and started up 'vi' which really bothered me. so I said forget it hah
03:35.12 louipc yeah I can't really take those distros either
03:35.40 louipc I would endorse fbsd before I'd endorse debian or redhat
03:35.47 Maloeran The first run of 'vi' is always amusing for an Unix beginner. "Help! How do I get out?"
03:35.59 louipc Maloeran: I've moved on to vim
03:36.00 louipc ;)
03:36.22 IriX64 mc helps me....a lot :)
03:36.33 bjorkBSD it's even more amusing with ed
03:36.40 bjorkBSD 'cause all ed will tell you is '?'
03:36.53 louipc hehe
03:37.15 IriX64 fond memories of edlin come to mind
03:37.30 bjorkBSD IriX64, see? you're that much closer to a unix system ;)
03:37.32 bjorkBSD give it a try.
03:37.39 IriX64 might
03:37.43 bjorkBSD there're all kinds of gui goodness(and slowness) going on with it.
03:37.58 bjorkBSD AND unix has had a gui far longer than the mac or pc has existed :D
03:38.12 IriX64 will redhat 5.1 tolerate a 200gig disk?
03:38.17 bjorkBSD eek!
03:38.20 bjorkBSD don't say that name :-S
03:38.26 IriX64 :)
03:39.45 Maloeran Gentoo isn't too bad for programmers who know Linux well, I would never recommend that to an user
03:40.37 louipc I figrue if they're going to package old software it's going to be a PITA to get recent stuff going
03:41.21 louipc it might be stable but I'm not running a server really... so I conclude fbsd is good for servers uh not so much for desktops
03:41.44 louipc don't all the devs in here use macs as desktops?
03:41.47 bjorkBSD louipc, i use it as a desktop os
03:42.00 bjorkBSD the only time i switch to windows is to watch desperate housewives on abc.com
03:42.13 louipc why do you need windows for it?
03:42.26 bjorkBSD 'cause it uses flash9
03:42.40 louipc I got that in linux
03:42.45 bjorkBSD yeah i know.
03:42.52 bjorkBSD it's a little while longer...
03:43.12 bjorkBSD but for everything else, freebsd does it for me.
03:44.17 bjorkBSD IriX64, you could try ubuntu
03:44.26 louipc bjorkBSD: don't say that
03:44.34 bjorkBSD it suckedARSE on my machine for some reason, but it might work for you.
03:44.40 bjorkBSD hehehe
03:45.03 IriX64 im not in an experimenting mood vis vis os's
03:45.10 louipc yeah gentoo is decent but gets annoying after awhile having to compile everything
03:45.23 bjorkBSD i'm sure but it might save you some compile hell no? :P
03:45.38 louipc that's why I switched to archlinux
03:45.53 bjorkBSD what's it based on?
03:46.03 louipc nothing
03:46.13 IriX64 this isn't bad i figured a way out of #ifdef _WIN32 now to figure a way out of #ifdef __CYGWIN__
03:46.39 louipc it takes ideas from crux, and slackware, and perhaps from fbsd it's been said
03:48.14 IriX64 http://www.pastebin.ca/442288 <--- that magic flag keeps it from setting win32 defines
03:49.27 bjorkBSD don't know crux
03:49.42 bjorkBSD but zipslack was my very very first *nix (tear)
03:50.49 louipc http://wiki.archlinux.org/index.php/Arch_Compared_To_Other_Distros
03:52.31 IriX64 quite a menu to choose from
03:54.36 Maloeran My first Linux was Linux from scratch, I will never recommend that experience to anyone
03:54.58 bjorkBSD aha. archlinux thinks highly of freebsd :D
03:55.12 Maloeran I think it took me about a week to both understand how the stuff works, and how to make it work
03:55.26 bjorkBSD linux from scratch?
03:55.29 bjorkBSD what on earth is that?
03:55.30 louipc yeah that would be tough
03:55.56 louipc I think it's a good idea to start with a binary distro to learn the basics, then go to a source based one if you're so inclined
03:56.06 Maloeran bjorkBSD, installing Linux manually, entirely
03:56.24 bjorkBSD hmm. not sure what that means Maloeran.
03:56.26 louipc hah have you heard of DIY Linux?
03:56.30 bjorkBSD no.
03:56.35 bjorkBSD isn't that what linus uses?
03:56.37 louipc it's even worse than LFS
03:56.50 Maloeran bjorkBSD, there's no distribution or installer, you install everything manually
03:57.10 Maloeran That's not hard for someone who actually knows Linux, but for a beginner, it's absolutely atrocious
03:58.26 bjorkBSD reminds me of netbsd.
03:58.31 bjorkBSD i managed to hose my entire system installing it.
03:58.37 bjorkBSD never again. NEVER!
03:59.06 IriX64 maybe i should go with my nick
03:59.32 bjorkBSD an irix?
03:59.41 IriX64 :)
03:59.43 bjorkBSD you're gonna have to buy an sgi to go with it.
03:59.55 louipc that's super cool
04:00.17 IriX64 pick one up on the used market, i didn't say it would be current :)
04:00.29 bjorkBSD IriX64, they're not very expensive
04:00.40 bjorkBSD just make sure you buy the correct kinda monitor to go with it.
04:00.45 IriX64 i have never checked
04:00.56 bjorkBSD you could probably buy one for about 50-100 bucks on ebay.
04:01.24 bjorkBSD but you'll most likely get a machine from the mid-90s
04:01.30 bjorkBSD with about 4 gigs
04:01.44 IriX64 matters little as long as it runs well
04:01.49 bjorkBSD the more you pay, the nicer it is.
04:02.02 bjorkBSD eh. they're annoying as hell in some ways.
04:02.13 IriX64 fans?
04:02.17 bjorkBSD eg: their cc keeps spamming expired license ads.
04:02.36 bjorkBSD mine has about 4 fans on it.
04:02.47 IriX64 heh windows keeps asking me to update my os
04:03.09 louipc they want your soul
04:03.10 Maloeran Translation : Microsoft asking for more money
04:03.35 IriX64 autoupdate costs?
04:03.44 bjorkBSD nah it needn't.
04:03.54 IriX64 dinna think so
04:03.55 bjorkBSD but i've never paid M$ for anything.
04:04.07 louipc I paid for a mouse :/
04:04.08 IriX64 mea culpa im legal
04:04.24 bjorkBSD i think i paid for a book or two from ms press.
04:04.25 Maloeran Ah, I misread, I thought it was saying to go buy their Vista thing
04:04.41 IriX64 nah os stuff ie stuff etc
04:04.59 Maloeran I paid for a windows 95 CD once. It was my first computer, I was young and foolish then
04:05.20 IriX64 im no longer young but i am foolish still
04:05.55 IriX64 bbiab
04:05.58 bjorkBSD the best tool in the world is ataidle
04:06.06 bjorkBSD it keeps my harddisk quiet :)
04:17.43 IriX64 http://www.pastebin.ca/442319 this one is with your tcl/tk
05:07.01 IriX64 :)
06:52.55 IriX64 anybody still here?
07:00.12 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
07:50.35 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
08:10.52 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1128543836.dsl.bell.ca)
08:58.57 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088754298.dsl.bell.ca)
09:20.38 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177613658.dsl.bell.ca)
09:36.17 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177613748.dsl.bell.ca)
12:20.59 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
13:16.59 *** join/#brlcad docelic (n=docelic@212.91.113.36)
13:55.59 *** join/#brlcad smallfoot- (i=vc@clamwin/translator/smallfoot)
13:57.48 brlcad woot, new runtime libraries
13:58.40 smallfoot- cool
14:26.01 joevalleyfield i hate platform tests
14:31.12 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/librtserver/Makefile.am: just make librtserver match bu/bn/rt version .. using maj:min:pat is bogus in libtool version-info lingo.
14:42.16 brlcad woo hoo.. new version reporting setup looks like it's working great .. now aside from docs, the version numbers should really just be in one place for all platforms
15:04.47 *** join/#brlcad clock_ (i=clock@84-72-61-36.dclient.hispeed.ch)
16:31.04 *** join/#brlcad mysticmarks (n=mysticma@adsl-71-142-199-78.dsl.scrm01.pacbell.net)
16:32.27 deltazap pro/e is so infuriating
16:36.10 mysticmarks hi
16:41.07 mysticmarks im using sh for terminal, will i need bash for this to run correctly?
16:45.50 smallfoot- bash is the shit
16:45.52 smallfoot- everyone use bash
16:46.07 smallfoot- bash is the best thing since sliced bread
16:46.34 smallfoot- man, if the kids find out you dont use bash, they will be laughing at you, get a grip man, use bash
16:46.40 mysticmarks im trying to move to open source modeling systems. Ive used solidworks on win, but am moving to the linux platform
16:47.25 mysticmarks what dependencies will i need to take care of
16:47.47 mysticmarks im using a puppy linux.
16:47.54 mysticmarks i like a portable os
16:48.04 mysticmarks i should include bash
16:48.17 mysticmarks are ther any other libs not in the deb
16:48.22 mysticmarks i will need
16:48.25 mysticmarks ?
16:48.48 mysticmarks <PROTECTED>
16:50.03 mysticmarks what about kernel requirements?
16:52.39 mysticmarks :\
16:56.47 *** part/#brlcad mysticmarks (n=mysticma@adsl-71-142-199-78.dsl.scrm01.pacbell.net)
19:08.08 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1096601189.dsl.bell.ca)
19:11.32 IriX64 anybody mind if i change my version # to 9.9.9 :)
19:14.11 IriX64 this one works with XWin32 or XMing too bonus :)
19:24.09 IriX64 if i uploaded an installed folder with my cygwin build and the dll's necessary to run it would anybody look at it?
19:24.21 IriX64 ill even include Xming :)
19:32.16 IriX64 well i don't know, but i been told, if you serve, you'll never grow old (been told not to bother you people too much so i'll shutup now )
19:34.14 joevalleyfield does the ogl display manager work in you cywin build?
19:34.49 IriX64 attaches but i can't bring up a frame buffer window, it thinks its there but its really not
19:35.40 IriX64 i mean fbserv shows up in proc
19:35.46 joevalleyfield yeah
19:35.53 IriX64 but no display window appears
19:35.56 joevalleyfield where did you install to?
19:36.05 joevalleyfield in cygwin path land?
19:36.17 IriX64 --prefix=/usr/brlcad-7.8.4
19:37.41 IriX64 heh in windows land exec ls don't work (chuckle)
19:37.54 joevalleyfield does ln -s work?
19:38.08 IriX64 just a sec ill bring it back up
19:39.31 IriX64 no
19:39.53 IriX64 rt -F:0 works tho
19:40.15 IriX64 lemme open a database
19:40.18 joevalleyfield i think an error message is being suppressed
19:41.12 IriX64 huh it said no such command
19:41.21 IriX64 and exec that no such file
19:41.25 joevalleyfield yeah
19:41.41 IriX64 got galileo load what would you have me try
19:41.46 IriX64 loaded too
19:42.01 joevalleyfield lappend auto_path /usr/brlcad-7.8.4/share/tclscripts
19:44.01 IriX64 did it but i used my windows path
19:44.19 IriX64 want it pastebinned?
19:44.34 joevalleyfield please
19:44.43 IriX64 i know what i should try be right back
19:45.42 IriX64 http://www.pastebin.ca/443385
19:46.45 joevalleyfield i think you should have used the cygwin path
19:46.52 joevalleyfield then, you'll be able to open a db
19:46.59 joevalleyfield i don't know the command to retry the attach
19:48.48 ``Erik um, "attach"? :D
19:48.57 joevalleyfield :-D
19:50.06 IriX64 man it still comes up i zapped the dir in /usr and it still runs on the windows side even your lappend thing works
19:51.10 IriX64 http://www.pastebin.ca/443394
19:51.35 ``Erik hey, irix, wanna see something really neato? try "mged -c" *smirk*
19:52.02 IriX64 heh ``Erik i'm King Fool ;)
19:52.18 ``Erik <--likes classic mode more than the tk stuff
19:52.45 IriX64 heh im a gooey person, just touch you'll see :)
19:52.53 ``Erik um, pass?
19:52.58 IriX64 ok
19:53.26 IriX64 beauty of this is i can still open up a frame buffer
19:53.48 IriX64 for you classic type, the mged command window is both input and output capable
19:53.53 IriX64 types too
19:54.32 brlcad IriX64: when you get a chance to test it, would you try changing that getvideo -lgl check to be gconfig instead of getvideo .. see if it succeeds or fails the configure test
19:54.45 IriX64 sure
19:55.04 IriX64 do it right now lemme restore to a pristine dir
19:55.17 CIA-14 BRL-CAD: 03brlcad * 10brlcad/configure.ac: mingw seems to have a -lgl that has at least one of the old irisgl bindings, so try changing from 'getvideo' to 'gconfig'
20:02.17 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096669369.dsl.bell.ca)
20:16.47 IriX64 you want hard copy or just my report that you got it right.
20:17.05 IriX64 brlcad its proper now
20:18.30 IriX64 http://www.pastebin.ca/443446
20:22.17 IriX64 haha keiths tank just rt'ed sweet
20:23.33 IriX64 thats on the windows side after your lappend joevalleyfield :)
20:25.24 IriX64 i have no way to get a directory from the command line though
20:26.25 IriX64 could rewrite d.com i suppose
20:37.07 smallfoot- you running IRIX?
20:51.01 CIA-14 BRL-CAD: 03brlcad * 10brlcad/misc/pkgconfig/.cvsignore: ignore the generated pkgconfig files
20:55.06 IriX64 humph, comes up with XWin32 but Xming bombs go figure
21:05.53 IriX64 so if i create a usr dir in windereze, then drop brlcad/* in it all the paths should be proper no?
21:07.42 IriX64 mmm winix ;)
21:10.28 joevalleyfield you could set the environment variable BRLCAD_DATA
21:10.40 joevalleyfield i think you'd want to use the cygwin style paths
21:10.47 joevalleyfield so /c/... like you did in mged
21:12.05 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177706589.dsl.bell.ca)
21:16.06 CIA-14 BRL-CAD: 03brlcad * 10brlcad/ (38 files in 10 dirs):
21:16.07 CIA-14 BRL-CAD: revamp BRL-CAD's versioning setup. no longer rely upon the vers.sh script,
21:16.07 CIA-14 BRL-CAD: allowing for a more unified cross-platform configuration. instead of globals,
21:16.07 CIA-14 BRL-CAD: provide per-library functions that return the version string. the version
21:16.07 CIA-14 BRL-CAD: numbers are now stored in files in include/conf/.
21:18.16 IriX64 thats what the app expects so that has to be used but i just want to make sure mged can find all its resources
21:19.08 IriX64 sitting through a make install right now
21:19.29 IriX64 brlcad ty
21:28.43 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/ (4 files in 4 dirs): remove the vers_win.c files as the globals they declare are no longer used (for bn, bu, fb, rt)
21:34.49 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096734998.dsl.bell.ca)
21:35.57 IriX64 ``Erik... http://irix64.spaces.live.com/photos/brl-cad it works in gui mode too :P
21:37.02 IriX64 but i know you prefer mged -c so it's there too just for you ;)
21:38.57 IriX64 btw thats on the winderze side of the house and no complaint this time about finding resources
21:40.46 IriX64 http://www.pastebin.ca/443577 works too thats havoc
21:44.57 IriX64 i was wrong tho 6 dll's not 5
21:51.16 IriX64 check the blog, photon mapping ala WiniX :)
21:52.24 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096734814.dsl.bell.ca)
21:55.18 IriX64 too big to fit on a cd tho
21:58.29 IriX64 works with Xming too and now ill shutup :)
22:04.51 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1177707237.dsl.bell.ca)
22:29.55 IriX64 gonna try it on the other box that doesn't have a cygwin install :)
22:30.10 joevalleyfield you'll need cygwin.dll
22:30.22 IriX64 have 6 i need in the dir
22:30.38 joevalleyfield excellent
22:32.10 IriX64 btw for the record, i did *not hack up brlcad to make it compile/run
22:32.54 IriX64 .
22:41.29 IriX64 not bad 450mgs zipped thatll burn nicely
22:46.17 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/conv/iges/ (6 files): use the new brlcad_version() routine instead of vers.sh approach, removes need need for vers.c files
23:06.11 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
23:09.23 CIA-14 BRL-CAD: 03brlcad * 10brlcad/ (6 files in 2 dirs): update to the new version management routines, replace the dm_version global with a dm_version() call
23:22.35 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/libfft/ (.cvsignore Makefile.am): remove fft's unused version global
23:24.46 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/libmultispectral/ (.cvsignore Makefile.am): remove multispectral's unused version global
23:29.02 IriX64 no dice, ill have to rethink
23:29.51 IriX64 can't find a usable itcl dunno whats up path or something
23:47.16 CIA-14 BRL-CAD: 03brlcad * 10brlcad/ (5 files in 3 dirs): update to the new version management routines, replace the liboptical_version global with a optical_version() call
23:52.16 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/liborle/ (.cvsignore Makefile.am): remove orle's unused version global
IRC log for #brlcad on 20070417

IRC log for #brlcad on 20070417

00:01.27 *** join/#brlcad Twingy (n=justin@74.92.144.217)
00:13.43 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1096601189.dsl.bell.ca)
00:21.00 CIA-14 BRL-CAD: 03brlcad * 10brlcad/ (include/pkg.h src/libpkg/.cvsignore src/libpkg/Makefile.am): convert version global to a function, remove need for vers.sh script
00:25.58 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/libpkg/tpkg.c: report the version number as part of the usage
00:26.46 IriX64 http://irix64.spaces.live.com/photos/winbrlcad <----- i've abandonded the other side of the house (for now:))
00:30.54 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/libsysv/ (.cvsignore Makefile.am vers_win.c): remove the unused version global
00:32.13 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/libcursor/Makefile.am: remove the unused version global
00:39.22 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/ (.cvsignore Makefile.am): remove the unused version global
00:41.26 IriX64 still works with X-server, opens a frame buffer automagically
00:45.57 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/libtermio/Makefile.am: remove the unused version global
00:47.27 IriX64 huh. joevalleyfield i had activestate tcl/tk installed on the windows side could that be what it wants?
00:50.36 IriX64 never mind uninstalled it still works here
00:50.41 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/libwdb/ (.cvsignore Makefile.am vers_win.c): remove the unused version global
00:55.18 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
01:06.17 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/mged/ (.cvsignore Makefile.am ged.c vers_win.c): convert over from using vers.sh and the global to using the new brlcad_version() interface to extract the version information
01:06.52 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096734748.dsl.bell.ca)
01:09.22 IriX64 winbrlcad albumn shows just a little of windows archer
01:30.55 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/nirt/ (.cvsignore Makefile.am nirt.c vers_win.c): convert over from using vers.sh and the global to using the new brlcad_version() interface to extract the version information
01:36.12 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/remrt/ (.cvsignore Makefile.am remrt.c): convert over from using vers.sh and the global to using the new brlcad_version() interface to extract the version information
01:43.10 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/rttherm/ (Makefile.am viewtherm.c): convert over from using vers.sh and the global to using the new brlcad_version() interface to extract the version information
01:46.07 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/util/Makefile.am: remove unused version stuff
02:16.06 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1096601189.dsl.bell.ca)
02:34.18 louipc hmm!
02:49.34 IriX64 in vmware, but still it's nice to see an old friend :)
03:02.48 IriX64 blog/photos/stuff <--- os/2 working
03:24.28 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/rt/ (21 files): redo the client-side version reporting to use the new brlcad_version() interface, utilizing a per-binary title as needed, instead of the former vers.sh setup.
03:28.44 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/rttherm/viewtherm.c: need to specify a title
03:29.55 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/rttherm/viewtherm.c: consolidate title
04:09.10 deltazap wheeee, crashin mged all night
04:10.44 deltazap so, scaling a matrix on a region is a dangerous thing, as i have found out
04:13.15 louipc dangerous?
04:13.39 deltazap crashes mged if you rotate it after scaling one axis
04:13.48 louipc erk
04:14.02 deltazap i'm hoping it was a 7.6.6 bug
04:14.43 louipc that's what you're using?
04:15.18 deltazap haven't been able to get any other build working on mac :-[
04:15.28 louipc ah dang
04:16.39 bjorkBSD deltazap, mac OS what?
04:16.55 bjorkBSD i think brl-cad's developed on macs.
04:17.21 louipc odd that that's the latest binary
04:17.49 deltazap bjorkBSD: 10.4.9, the latest
04:18.11 bjorkBSD and it's not working?
04:19.04 deltazap nope
04:20.28 brlcad os x is one of the most frequently tested, one of many actually
04:20.44 brlcad and that operation certainly should work
04:21.07 brlcad only case where a matrix edit over a region is known to cause a problem is when something in the region is invalid
04:21.32 brlcad still shouldn't crash thought.. that's report-worthy regardless
04:21.32 deltazap yeah, i don't know what i'm doing that's causing it to crash
04:21.50 brlcad you should have stack trace files
04:21.57 brlcad in your logs
04:24.06 deltazap which log?
04:24.34 brlcad ~/Library/Logs
04:29.05 CIA-14 BRL-CAD: 03brlcad * 10brlcad/misc/.cvsignore: ignore brlcad-config
04:29.11 deltazap hmm, it's not showing up in the logs
04:29.38 deltazap and it doesn't show up when i crash it. i'll take another look at it tomorrow
04:30.14 CIA-14 BRL-CAD: 03brlcad * 10brlcad/misc/brlcad-config.in: do need to also set exec_prefix after all -- just set to same for now
04:40.25 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/ (libpkg/vers_win.c libtclcad/vers_win.c): windows version files no longer needed/used
04:44.32 IriX64 i wonder how hard it would be to convert on the fly? I mean mged has the file name anyway, call ie asc2g close the input file and open the new g file
07:13.32 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1128544108.dsl.bell.ca)
07:20.47 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
07:40.23 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128544140.dsl.bell.ca)
07:43.52 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
07:45.53 *** join/#brlcad cad68 (n=9f9424c8@bz.bzflag.bz)
08:39.15 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
09:28.13 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177613628.dsl.bell.ca)
09:50.17 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:11.06 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177614295.dsl.bell.ca)
11:33.25 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088753986.dsl.bell.ca)
11:46.16 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088753734.dsl.bell.ca)
12:02.55 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096667824.dsl.bell.ca)
12:03.09 CIA-14 BRL-CAD: 03brlcad * 10brlcad/include/conf/ (COUNT DATE HOST PATH USER): don't store the files that change in CVS
12:05.13 CIA-14 BRL-CAD: 03brlcad * 10brlcad/include/conf/.cvsignore: ignore the generated configuration files
12:17.53 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/libfft/Makefile.am: just use CLEANFILES
12:20.17 CIA-14 BRL-CAD: 03brlcad * 10brlcad/include/conf/Makefile.am: on second thought, try to prevent a rebuild/relink every pass through .. only update the count after a clean. every pass of make would be ideal, but only we can figure out a way to avoid the dependency check relinkage
12:25.41 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/libpkg/vers.c: add libpkg's pkg_version() source file
12:32.04 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
12:38.43 CIA-14 BRL-CAD: 03d_rossberg * 10brlcad/include/conf/ (make.vbs Makefile.am): update version information on MS Windows
13:03.25 brlcad d_rossberg: wow, that was quick.. :) I was just getting to the Windows build files
13:04.31 brlcad i know i broke the build on windows, I was/am setting up my tools now to test/fix
13:09.56 *** join/#brlcad Elperion (n=Elperion@84.135.64.23)
13:17.59 d_rossberg brlcad: no problem, at the moment i'm looking for a way to have a prebuild step in MSVC (postbuild is easy)
13:32.06 joevalleyfield it's slow as hell, but it's up in aqua/classic mode again!
14:03.35 brlcad cool!
14:22.04 CIA-14 BRL-CAD: 03d_rossberg * 10brlcad/include/conf/make.vbs: host, date, user and path need to e set between quotes
14:33.41 deltazap joevalleyfield: what's that?
14:35.24 CIA-14 BRL-CAD: 03d_rossberg * 10brlcad/misc/win32-msvc/ (5 files in 2 dirs):
14:35.24 CIA-14 BRL-CAD: aPrep is a MSVC project for preprocessing
14:35.24 CIA-14 BRL-CAD: e.g. updating version information
14:57.51 CIA-14 BRL-CAD: 03erikgreenwald * 10brlcad/include/bu.h: change data to char and add a "flags" field to the bu image struct
15:04.23 CIA-14 BRL-CAD: 03d_rossberg * 10brlcad/ (7 files in 6 dirs): remove old version number handling for MSVC
15:11.36 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
15:21.08 d_rossberg brlcad: src/librt/tcl.c needs BRLCAD_VERSION which is not defined in brlcad_version.h yet; do you want me to define it or do you want to change tcl.c?
15:23.58 ``Erik wow, brlcad broke stuff out the wazoo with that version stuff
15:26.00 brlcad he did?
15:27.09 ``Erik yeah, I'm looking into it now... something with cppflgs I think
15:29.29 ``Erik ah, got it
16:05.15 IriX64 hah it built, now to drop it into the windows side of the house
16:06.19 IriX64 you'll never see an error report from me again, well unless brlcad has something he wants tested, i still have and always will have that cvs checkout
16:09.20 IriX64 louipc you were compiling, how goes it?
16:21.01 IriX64 mmm how do you read a man page in windereze though
16:31.52 *** join/#brlcad cad98 (n=51d01fd7@bz.bzflag.bz)
16:38.32 IriX64 Xwin32 is superior to Xming
16:40.07 IriX64 i dropped the 6 dll's it needs into brlcad/bin and all's hunky :)
16:44.19 IriX64 http://irix64.spaces.live.com/photos/stuff
16:47.00 IriX64 urf why did the winbrlcad albumn come up?
16:47.30 IriX64 try leaving /stuff off and selecting the albumn your self
16:49.11 IriX64 urf leave photos off too then you'll be able to choose an albumn
16:52.48 IriX64 http://www.pastebin.ca/444962 look to the end of the paste
17:04.35 IriX64 stuff albumn (BigHavoc)
17:04.49 IriX64 ill shut up now :)
17:10.59 IriX64 final note,gonna try winaxep :)
17:27.58 CIA-14 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/Makefile.am: include/ is now a mandatory dependancy due to the new versioning shtuff
17:30.58 IriX64 it flies with winaxep too (stuff albumn, what my Children did to your havoc :))
17:42.20 IriX64 still going, btw i'm out of prepared pictures.
17:43.23 IriX64 if you want a winaxe pix its going to take a while (not that i'm telling you something you don't already know)
17:54.39 joevalleyfield deltazap: mged on OSX without X -- it's more proof of concept than usable though
17:57.00 ``Erik aqua-tk?
18:19.13 joevalleyfield yeah
18:19.22 joevalleyfield no gl yet though
18:28.10 CIA-14 BRL-CAD: 03erikgreenwald * 10brlcad/configure.ac: aPrep seems to be a new dir that wasn't added here
18:43.32 CIA-14 BRL-CAD: 03erikgreenwald * 10brlcad/Makefile.am: brlcad_version.h is in srcdir, not builddir
18:46.17 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1096601189.dsl.bell.ca)
18:46.55 CIA-14 BRL-CAD: 03erikgreenwald * 10brlcad/Makefile.am: the brlcad_version.h builddirr/srcdir issue shows up on a couple other lines, too.
18:49.55 IriX64 winaxep and I have .... well ... issues :L)
18:54.33 IriX64 this is an -march=i386 build too, trying to cover all the bases.
19:11.00 IriX64 stuff albumn, proper credit to John Michael Muss
19:38.39 deltazap joevalleyfield: that's still awesome :)
19:43.43 *** join/#brlcad Elperion (n=Elperion@84.135.64.23)
20:01.33 IriX64 joevalleyfield: success man, it was a path thing, it's flying on windowsxp home edition
20:01.58 IriX64 btw xming (nah) :)
20:07.47 *** join/#brlcad clock_ (i=clock@84-72-88-202.dclient.hispeed.ch)
20:18.26 IriX64 http://www.pastebin.ca/445316 <--- ``Erik that last line is why the -c ;)
20:21.21 IriX64 i feel like a kid in a candy shop, can't beleive it works :)
20:22.59 ``Erik uh huh? and pick, y'know, ogl?
20:23.05 ``Erik or null... or X...
20:47.21 IriX64 yeah
20:47.33 IriX64 works if you have them
20:49.01 IriX64 can't see the sense of putting x support in the native windows build but....
20:52.39 clock_ Version 9.9.9?
20:52.45 clock_ Is it 6.6.6 upside down?
20:54.36 IriX64 next version will be 10.10.10 but yeah you're right it's eveil :)
20:55.45 IriX64 and ill stick to that to keep confusion to a minimum, no need you guys getting blasted for *my bugs :)
20:57.16 ``Erik 'sok, we blame all our bugs on you anyways ;)
20:57.50 IriX64 heh i have broad shoulders anyway might as well use em for something good :)
21:06.48 IriX64 that importfg4section thing, whats the easiest way of seeing who relies on those functions versus who relies on the ones in fast4-g?
21:08.11 IriX64 should'nt be asking you for help you guys have moved on to 7-10, now theres an idea, can i pirate the appropriate file?
21:11.55 IriX64 never mind
21:17.39 IriX64 not gonna play with librt :)
21:23.22 ``Erik heh
21:25.21 Maloeran Ah, IriX64 is still acting as strangely as usual
21:39.35 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
21:48.11 *** join/#brlcad Twingy (n=justin@74.92.144.217)
22:39.51 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1096601189.dsl.bell.ca)
22:40.40 IriX64 blog->brl-cad albumn latest build
23:08.28 IriX64 ok now i have it what do I do with it?
23:19.59 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177706746.dsl.bell.ca)
23:47.06 IriX64 twingy lathe version?
23:47.24 Twingy nyet, still have a bunch of feature requests to churn through in bugzilla
23:47.41 Twingy dxf/stl will get done before that
23:48.00 IriX64 never ends does it
23:48.08 Twingy nope, that's why I'm in no rush
23:48.18 Twingy it's a hobby
23:48.26 IriX64 mentioned g-cam to ASI dunno if ythey looked
23:48.43 IriX64 same here hobby wise
23:48.48 Twingy *shrug* I don't even check my web stats
23:49.01 Twingy I have a 350MB http-access file that probly has all kinds of neat stats in it
23:49.22 IriX64 heh delete will work wonders on it :)
23:49.38 Twingy I've got plenty of disk space, I think I'll keep it around
23:49.47 IriX64 sure
23:50.05 Twingy it would be neat to integrate my path tracer into gcam to render a final part
23:50.38 IriX64 why not integrate gcam into brlcad as an other
23:50.55 Twingy because gcam has no connection to brl-cad from a code standpoint
23:51.02 Twingy and brl-cad is already too big imho
23:51.14 IriX64 sure they'rer both code:)
23:51.27 Twingy if I were doing a freebsd package thing, I'd make it multiple packages
23:51.44 Twingy and have it prompt user if they want ray-tracer, conversion utilities, gui, etc
23:52.01 Twingy and have it pull from separate tar gz downloads
23:52.45 Twingy I wish adrt went that way
23:52.49 Twingy cause then I could link to it on source forge
23:52.53 Twingy as a dependency
23:53.06 Twingy instead of downloading entire brl-cad package for only 0.1% of the code
23:53.24 Twingy python not work?
23:53.35 IriX64 sdl has issues on my system
23:53.41 Twingy I threw python and sdl away 2 years ago
23:53.46 Twingy it's all gtk now
23:53.51 Twingy at least the internal version
23:54.17 Twingy sean doesn't like gtk, so it probably won't get integrated :)
23:54.25 IriX64 heh
23:54.41 Twingy if you make it tcl/tk he'll put it in
23:55.07 IriX64 if *i make shouldn't that be you
23:55.24 Twingy I don't really see the point
23:55.34 Twingy there's plenty of ray-tracers for download that are faster
23:55.49 Twingy on a scale from 1 to 10 with all the ray-tracers out there mine is like an 8.5 right now
23:55.59 Twingy 2 years ago it was a 9.0
23:56.39 IriX64 i know very little of rt
23:56.48 IriX64 just use whats there
23:56.52 Twingy same here until I decided to edumacate myself when I was 19
23:56.54 IriX64 in brl-cad
23:57.04 Twingy by poking at a sphere tracer and understanding the math
23:57.36 Twingy one of the last things I was working on with nurbana was ray-tracing nurbs in 2001
23:57.46 Twingy and trimming
23:57.55 Twingy then I got into electronics
23:58.32 Twingy I enjoy spending half my day in front of the computer screen and the other half building/testing the stuff
23:58.59 IriX64 note my formal education consists of only a certificate in Electronics engineering technology
23:59.13 IriX64 that was in 72
IRC log for #brlcad on 20070418

IRC log for #brlcad on 20070418

00:01.18 Twingy finished my first sprocket last weekend
00:01.22 Twingy need to upload pics of that
00:01.23 Twingy brb
00:01.30 IriX64 sure
00:02.09 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782590.dsl.bell.ca)
00:03.36 deltazap Twingy: yeah, i'd like to see that
00:06.28 IriX64 30 days they give you
00:14.38 *** join/#brlcad mysticmarks (n=mysticma@adsl-71-142-199-78.dsl.scrm01.pacbell.net)
00:14.52 *** part/#brlcad mysticmarks (n=mysticma@adsl-71-142-199-78.dsl.scrm01.pacbell.net)
00:23.12 louipc Twingy: yeah that's a good idea about the modularisation. I think I'll consider it in my packaging quest
00:25.58 bjorkBSD for archlinux?
00:26.04 louipc yeap
00:26.26 louipc I'm kind of stuck on tcl and such
00:26.40 louipc itcl iwidgets blt
00:42.14 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177705689.dsl.bell.ca)
01:27.50 IriX64 bjorkBSD: what were you trying to get me into? Your favorite *nix ;)
01:28.58 IriX64 I could try to get you into mine :P
01:48.09 IriX64 http://IriX32.spaces.live.com/photos
01:52.02 IriX64 you want to upload anything to IriX64 blog feel free, but i don't know how to let you do that.
01:53.23 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177705689.dsl.bell.ca)
01:59.16 IriX64 http://www.pastebin.ca/445738 <--- the shot
01:59.23 IriX64 that produced that
02:01.24 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no) [NETSPLIT VICTIM]
02:06.11 ``Erik naturally, that sequence of cd's could be compacted into ../share/brlcad/9.9.9/db
02:06.19 ``Erik or you could have done opendb ../share/brlcad/9.9.9/db/havoc.g
02:06.22 ``Erik :)
02:08.13 ``Erik also; the -V option to rt might interest you
02:08.33 ``Erik as well as the -H one
02:09.12 IriX32 ill learn as i go hows that
02:10.07 IriX32 can they be used together ill try now
02:10.52 ``Erik they can be used together, yes... -V is for the aspect ration (your screen is probably 4:3, MAYBE 16:9, opposed to the 1:1 you've been rendering)
02:11.16 IriX32 ty
02:11.25 IriX32 drew nothing tho
02:11.40 ``Erik and -H is for hypersampling, combined with the -J flag, it produces much more attractive pictures (super-samples the pixels so aliasing is diminished)
02:12.52 IriX32 why is it going through the motions but not rendering in the frame buffer?
02:15.02 IriX32 sorry i rotated it to see it does render mea culkpa
02:15.06 IriX32 culpa too
02:15.23 IriX32 rot 90 0 0 sweet
02:15.42 ``Erik hrmmmmmmmm
02:15.44 ``Erik erikg@macbook ~$ /usr/brlcad/bin/rt -R -w 800 -a45 -e10 -V4:3 -H5 -J3 -F/dev/Xl -C85/170/200 /usr/brlcad/share/brlcad/*/db/havoc.g havoc
02:15.46 ``Erik :)
02:16.53 ``Erik Frame 0: 409600 pixels in 6.24 sec = 65619.35 pixels/sec
02:16.53 ``Erik Frame 0: 2468922 rays in 6.24 sec = 395529.94 rays/sec (RTFM)
02:16.53 ``Erik Frame 0: 2468922 rays in 12.48 sec = 197764.97 rays/CPU_sec
02:16.53 ``Erik Frame 0: 2468922 rays in 6.77 sec = 364807.18 rays/sec (wallclock)
02:17.00 ``Erik not bad for a laptop
02:17.25 IriX32 some laptop
02:17.28 IriX32 :)
02:17.37 IriX32 the irix32 blog sideshot
02:17.42 ``Erik macbook pro, 2.16ghz intel core duo
02:18.20 IriX32 beautiful, ive toyed with the idea of investing in a laptop, you would recommend such as you have to me?
02:19.23 ``Erik have to drop some $'s for one like it... personally, I wouldn't with my own money *shrug*
02:19.36 IriX32 ty
02:19.37 ``Erik my personal laptop is an old ibook, got it for $700 new (was "last years model")
02:19.51 IriX32 heh like used cars eh
02:19.56 ``Erik slapped a $100 stick of memory in it and an airport card and it was a decent machine
02:20.18 IriX32 i don't go anywhere (mores the pity) :)
02:20.40 ``Erik computers aren't an investment, they're an expense... one that is quickly obsolete
02:20.55 IriX32 too true
02:22.20 IriX32 http://www.pastebin.ca/445759
02:22.37 IriX32 i always forget to disable jove sigh
02:23.26 Twingy especially when you spill beer on it
02:23.42 IriX32 the laptop, true
02:31.33 ``Erik heh
02:31.37 ``Erik hey, the laptop survived the beer
02:31.40 ``Erik it was just hung over
02:33.51 Twingy jiggle the cable
02:34.41 IriX32 oh boy
02:35.24 IriX32 what was it brlcad said about that sysv5 error use -DBSD ?
02:39.35 IriX32 warning not error
02:52.53 CIA-14 BRL-CAD: 03brlcad * 10brlcad/sh/ (Makefile.am vers.sh): remove the old vers.sh script. no longer used now that include/conf is in place along with corresponding include/brlcad_version.h routines.
02:53.34 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/burst/ (burst.c burst.h): rely on EXIT_SUCCESS/FAILURE even if it is c99
02:54.32 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/fb/ (fbfade.c fbstretch.c gif-fb.c): rely on EXIT_SUCCESS/FAILURE even if it is c99; use bool_t/1/0 instead of bool/true/false.
02:55.45 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/mged/ (cad_boundp.c cad_parea.c): use bool_t instead of bool until a wholesale c99 conversion is made
02:59.16 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/mged/vld_std.h: remove ancient c89 protections, take it as a given
03:05.11 IriX32 no wonder i don't like cvs, somebody how do i update my cvs tree?
03:09.16 IriX32 never mind :)
03:15.33 ``Erik "cvs update" is a hard command, huh?
03:15.49 IriX32 man. I'm a post :)
03:17.48 deltazap huh, make -j2 was causing problems on my other mac with 7.6.4
03:26.19 CIA-14 BRL-CAD: 03brlcad * 10brlcad/Makefile.am: elapsed wants the build date. this is now stored in include/conf/DATE.
03:55.11 IriX32 brlcad: was it CFLAGS=-DBSD to clear up that sysv5 mite i honestly cant remeber and i dont log...
03:57.06 IriX32 ahh sounds familiar ill try it and see
04:03.43 CIA-14 BRL-CAD: 03brlcad * 10brlcad/include/brlcad_version.h: distinguish between the full release identifier block and just the version number itself via brlcad_ident() and brlcad_version() respectively.
04:04.26 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/ (14 files in 13 dirs): brlcad_version() name changed to brlcad_ident()
04:17.22 CIA-14 BRL-CAD: 03brlcad * 10brlcad/sh/enumerate.sh: version details no longer in configure.ac, look in include/conf
04:18.29 Twingy peanut buttah jelly time
04:18.45 Twingy crunchy
04:31.20 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/libbu/Makefile.am: += operator does not work on older supported versions of automake. expand.
04:38.54 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c: remove reference to BRLCAD_VERSION, create brlcad_data() func as needed instead of using BRLCAD_DATA directly
04:47.50 CIA-14 BRL-CAD: 03brlcad * 10brlcad/ (5 files in 5 dirs): BRLCAD_VERSION is now obsolete, remove all references, use brlcad_version() instead for the triplet.
04:51.04 CIA-14 BRL-CAD: 03brlcad * 10brlcad/include/config_win.h: BRLCAD_VERSION is now obsolete, removing all references. now using brlcad_version() instead for the triplet.
05:01.34 CIA-14 BRL-CAD: 03brlcad * 10brlcad/configure.ac: sort lines
05:31.11 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/librt/tcl.c: needs brlcad_version.h header
05:41.20 IriX32 ``Erik just how hard is that update command
05:46.33 IriX32 all that time and i got nothing.
05:47.05 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/ (libdm/tcl.c libfb/tcl.c): need brlcad_version.h header
05:56.51 bjorkBSD IriX32? that's almost an abomination.
05:59.41 bjorkBSD the only good irix is a 64bit version :P
06:12.48 IriX32 42 is only half the answer 84 is the full and correct answer ;)
06:17.34 *** join/#brlcad clock_ (i=clock@84-72-88-202.dclient.hispeed.ch)
06:31.59 IriX32 http://www.pastebin.ca/445985 <---- bjorkBSD: thanks for the switches, prettiest pix i ever saw :)
06:35.29 IriX32 hahah rot 180 0 0 and im looking at the underbelly
06:37.00 bjorkBSD which switches?
06:37.18 IriX32 -H -V -J
06:39.08 bjorkBSD you're welcome but i think your gratitude is misplaced.
06:39.11 bjorkBSD i don't remember them!!
06:39.49 IriX32 you e-mailed them long time ago sorry should have explained
06:40.29 bjorkBSD ah :)
07:23.46 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
07:27.55 *** join/#brlcad bjork__ (n=bjork@ip70-178-214-102.ks.ks.cox.net)
07:44.05 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
07:49.43 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:51.59 *** join/#brlcad LinuxMafia (n=awatt@CPE001346a4c4cb-CM00159a642d7e.cpe.net.cable.rogers.com)
10:52.04 LinuxMafia hi all
10:52.19 LinuxMafia how do i run brlcad?
11:53.02 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
11:57.29 deltazap haha, oops: *vgr lilliput.local 531.61 545.14 696.20 578.27 547.50 2.95 483.61
11:57.45 deltazap i think the 2.95 is when my screen saver kicked in...
12:28.59 ``Erik LinuxMafia: you probably want to run "mged"
12:29.15 ``Erik delta: what kinda "screen saver" are you running??? O.o like, seti or folding?
12:30.51 LinuxMafia ``Erik, hi there
12:31.30 LinuxMafia this isn't a Tk applicationunknown color name "Black"
12:31.42 LinuxMafia this is what i get
12:36.31 ``Erik odd, sounds like your X is broken... I'm guessing it tried to query the X color map, and didn't find the definition for black (
12:38.19 LinuxMafia ``Erik, oh
12:38.38 LinuxMafia ``Erik, so i have to fix X
12:39.38 ``Erik that'd be my "off-the-cuff" guess without knowing any more *shrug*
12:40.08 LinuxMafia ``Erik, thanks alot or help
12:40.28 LinuxMafia ``Erik, i there any user manual
12:40.34 ``Erik I happen to have a /usr/Xorg/lib/X11/rgb.txt that defines all the colors
12:41.12 LinuxMafia ``Erik, can you paste it some where plz
12:41.12 ``Erik other apps work ok?
12:41.13 LinuxMafia ?
12:41.29 ``Erik um, it's kinda big?
12:43.25 ``Erik (and I have to go to a meeting in a minute)
12:43.25 LinuxMafia ok thanks
12:43.25 LinuxMafia i will find it
12:45.56 deltazap ``Erik: http://ridiculousfish.com/angband/
12:46.14 deltazap APW Borg screen saver that fish put together :P
13:11.44 deltazap yup, can't figure out why this geometry is crashing mged without anything in the logs
13:12.37 ``Erik what geometry, what are you doing when it "crashes", and how does it crash?
13:26.43 brlcad deltazap: that's not a screensaver.. the last benchmark image is not normalized to the same reference
13:43.59 brlcad joevalleyfield: ggiterm is what I was trying to remember
13:44.25 brlcad cept to mod it and make it use libfb or sdl or something instead of ggi
13:46.33 joevalleyfield brlcad, thanks, was apple the only platform that required you to link static to tcl/tk
13:46.53 brlcad iirc, yes
13:47.02 joevalleyfield awesome
13:47.40 joevalleyfield i'm going to try to augment libtools wrapper scripts
13:48.22 *** join/#brlcad smallfoot- (i=vc@clamwin/translator/smallfoot)
13:50.07 brlcad as part of the build pass?
13:50.24 joevalleyfield more likely during configure
13:50.33 brlcad ah
13:50.39 joevalleyfield i'm uncomfortable making up strange build rules
13:50.59 brlcad there's already a hack in configure.ac to fix libtool
13:51.11 joevalleyfield that's where i should hook in
13:51.21 brlcad libtool's -all_load br0kage
13:51.49 joevalleyfield why do we need -all_load to work?
13:52.11 brlcad we don't
13:52.17 brlcad libtool uses all_load
13:52.25 brlcad and that is wrong
13:52.31 joevalleyfield ah
13:52.42 brlcad they fixed it shortly after in a later release
13:52.48 brlcad but the version the macs ship have the bug
13:52.53 joevalleyfield do you only conditionally patch?
13:53.13 brlcad what do you mean?
13:53.27 joevalleyfield if it's a new version, do you leave it alone?
13:53.35 brlcad ah, yeah
13:53.44 brlcad but if it's a new version, it doesn't have the problem :)
13:54.41 brlcad if it's a mac (ugh, plat), it does a sed replace on all_load, warning as needed
13:55.09 joevalleyfield sounds good to me
13:55.22 joevalleyfield isn't that in autogen.sh though?
13:55.26 brlcad couldn't say for certain whether all_load is valid on anything else, so it checks darwin
13:55.54 brlcad no, the libtool script doesn't exist until after ac_output
13:56.05 joevalleyfield that makes sense
13:56.05 joevalleyfield ok
13:57.14 brlcad what I didn't figure out is why the DYLD_LIBRARY_PATH setup in the app wrappers weren't working
13:57.43 brlcad it specifies the directories to look in, but the binary still tries to load from prefix
13:58.57 joevalleyfield it doesn't specify tcl and tk anymore
13:59.07 brlcad que?
13:59.50 brlcad you mean the libs don't do a libadd?
14:00.03 joevalleyfield since you aren't replacing tcl and tk's build system, it doens't find libtk.la
14:00.17 joevalleyfield it only finds the libtk.dylib and pulls out it's real_path
14:01.05 brlcad yeah, but that shouldn't matter with a DYLD set
14:01.26 brlcad it's still got search rules
14:01.41 joevalleyfield the point is DYLD isn't set
14:01.55 joevalleyfield it has itcl and itk
14:02.04 joevalleyfield because they still use your build
14:02.14 brlcad er, you talking about the same thing?
14:09.02 joevalleyfield sure :)
14:36.44 CIA-14 BRL-CAD: 03d_rossberg * 10brlcad/include/config_win.h: map POSIX read permissions in MSVC
14:51.24 CIA-14 BRL-CAD: 03brlcad * 10brlcad/include/.cvsignore: stamp-h1 is still autogenerated, ignore
14:55.29 ``Erik iiiiinteresting, it's refusing to build shared libs for me O.o
15:43.47 brlcad dust bunnies
15:43.54 brlcad they're on the rampage today
15:56.25 deltazap brlcad: oh, shows i know how to read numbers
15:57.24 deltazap let me upload my .g file of the geometry i'm locking mged up with
15:59.46 *** join/#brlcad agelmi (n=526a0573@bz.bzflag.bz)
16:01.51 deltazap http://zap.bonzoesc.net/brlcad/8020-25.g
16:05.12 deltazap now, what i did was a matrix select and then scaled x for a distance, then did 'rot 0 70 0', and then Z and redrew the region i was working on
16:06.24 agelmi hi
16:06.48 agelmi which is the binary to lanch the program under debian?
16:07.19 deltazap mged
16:07.29 agelmi thank you
16:07.35 agelmi :)
16:07.40 deltazap no problem :)
16:15.05 deltazap well, it at least brings up a bad matrix error
17:05.20 IriX32 ``Erik shame on you lauging at my toy system ;)
17:05.27 IriX32 laughing too
17:16.18 ``Erik no, it looks like the cvs was blown away, then the program was re-imported (so the files were all there, but all the revision history was gone, updates whined about not able to find revision 1.31 or whatever)
17:55.20 Maloeran Erik, Survice cleaned up all CVS history to remove all traces of GPL
17:55.26 ``Erik heh
17:55.41 ``Erik and several changes I'd introduced, and all the history so stuff broke, and ...
17:56.42 Maloeran Yes, it's a bit messy. I haven't quite understood the point of doing so
17:56.43 ``Erik wow...
17:56.43 ``Erik isActive = (isActive == true) ? true : false;
17:56.59 Maloeran Neat! Where did you find that?
17:57.47 Maloeran I once saw something like : if( foo & BAR ) foo &= ~BAR; too
17:58.15 ``Erik http://worsethanfailure.com/Articles/The_Friday_Farrago_.aspx
18:01.06 Maloeran Nice stuff
18:02.11 Maloeran It's a pity I'm not allowed to share some... interesting pieces of Fortran code too
18:03.07 ``Erik heh
18:03.13 ``Erik I may have ya trumped with fortran code
18:31.51 ``Erik joevalleyfield
18:33.11 joevalleyfield yo
18:33.21 ``Erik my file server, /usr/tmp, there's a present for ya
18:35.50 joevalleyfield sweet
19:05.40 IriX32 http://www.pastebin.ca/446924 < sweet success
19:08.29 brlcad deltazap: matrix select on what?
19:09.36 brlcad did you apply/accept those edits? a Z cancels any pending edits
19:09.47 deltazap accepted them
19:10.21 deltazap the problem is that for some reason, if you do a scale then rotation, the matrix for that object craps out
19:10.27 brlcad ooooh,
19:10.29 brlcad got it
19:11.24 deltazap the error is "matrix does not preserve axis perpendicularity"
19:11.44 deltazap which i'm guessing that it doesn't like that it's not at a 90 degree angle to the starting position
19:12.11 brlcad yeah, I think the x scaling is a red herring
19:12.19 brlcad the rotation is key.. hmm
19:13.01 deltazap also, is rotobj supposed to do the same as orot?
19:13.32 brlcad basically
19:13.48 brlcad though rotobj has an optional arg to indicate that values are incremental
19:13.48 deltazap ok, just making sure
19:14.00 deltazap yeah, but that would make it function like rot
19:39.15 IriX32 http://irix32.spaces.live.com/photos
19:39.49 IriX32 milestone :)
19:41.32 ``Erik http://thedailywtf.com/forums/59028/PostAttachment.aspx
19:44.16 IriX32 told you ``Erik the real answer is 84 :)
19:45.06 IriX32 ouch 3.6 fps
19:45.37 IriX32 shouldn't do this while i'm compiling
19:45.38 *** join/#brlcad Elperion (n=Elperion@p54875ffb.dip.t-dialin.net)
19:51.19 IriX32 ``Erik i'm looking at it don't see it
19:52.22 IriX32 ahh you're passing on to configure tcl
19:53.34 IriX32 ah and tk and enigma
19:53.55 IriX32 i didnt' check to see if tcl configured with shared or not let me look in config.log
19:55.25 IriX32 it did it passed --disable shared to it ``Erik
19:55.54 IriX32 and enable sysmbols cause debug is set by default
19:55.55 ``Erik yeah, uh, my statement wasn't about the technical mechanism, it was about why brlcad put it there... :)
19:56.07 joevalleyfield he did it for mac
19:56.11 IriX32 turn debug off :)
19:56.14 joevalleyfield i'm working hard to make it go away
19:56.37 ``Erik :) it's making lib work on a non-mac a bitch hehehehe
19:56.51 joevalleyfield than fix that line and continue on your way :)
19:57.03 ``Erik <-- has it commented out
19:57.11 IriX32 heh wheres the fine adjustment tool
19:58.38 IriX32 raytrace complete didn't even notice
20:00.38 IriX32 haha emitting photons :)
20:01.18 IriX32 perhaps a mac for my birthday
20:02.08 ``Erik tired of being the only windows user here? :D
20:02.29 joevalleyfield we need a windows user
20:02.37 IriX32 not yet, i kind of enjoy being whatever it is I am to you :)
20:02.39 joevalleyfield preferably one that uses msys to build brlcad from cvs
20:02.44 ``Erik indeed :/
20:02.58 *** join/#brlcad clock_ (i=clock@84-72-88-66.dclient.hispeed.ch)
20:03.01 ``Erik cygwin with -mno-cygwin should be fine *shrug*
20:03.03 IriX32 hey i succeded in doing an update today
20:03.24 IriX32 ``Erik still have issues with that but its on a burner
20:04.29 IriX32 but -mno-win32 works
20:04.55 ``Erik heh, but we WANT win32, we want to ditch the cygwin/X requirement on winderz... :D
20:05.22 IriX32 thats for compiling, simply doesn't define standard windows defines
20:05.32 IriX32 like _WIN32
20:10.33 IriX32 my way is viable too pick your own xserver for your winderez box
20:11.07 IriX32 currently running Xwin32 evaluation
20:14.29 IriX32 http://irix32.spaces.live.com/photos <-- I offer proof
20:15.40 joevalleyfield just because it works doesn't mean its appealing
20:16.34 IriX32 what if i sugar coat it :)
20:35.48 joevalleyfield ``Erik: you were smokin Irix32's sugar-coated crack pipe too long
20:38.40 IriX32 http://irix32.spaces.live.com/photos the first two pix are from the windows side of the house, your brlcad code and my 6 dll'd
20:38.52 IriX32 err dll's
20:55.11 IriX32 scared myself, windows side of the house didn't have /usr/brlcad/bin path set blew up nicely
20:56.25 IriX32 wonder if i can start it from the desktop.... i'll have to edit system path easy job
20:59.42 IriX32 beautiful dbl click and its up
21:00.16 IriX32 assigned a nice little star icon to my baby star mged :)
21:25.54 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
21:27.05 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177706457.dsl.bell.ca)
21:41.30 IriX32 that was fun whats next :)
21:42.57 IriX32 gonna make one for march=i386 should cover all (well not mac but...)
21:44.56 IriX32 if i asked for volunteer to test would i get any takers?
21:45.50 IriX32 in a channel full of unix people i said that told you i'm a post sometimes :)
21:51.00 ``Erik syntax error, does not parse
22:03.53 IriX32 dumb as a post :)
22:30.21 IriX32 if we remove the cygwin dependencies it wouldn't be cygwin anymore, I have however removed the dependency on cygwin-x is this not sufficent
22:32.42 IriX32 i did not hack brlcad to do this
22:33.42 IriX32 far as brlcad is concerned its running on some *nix platform (but i gotta do something about exec ls)
22:35.18 IriX32 even with -mno-cygwin you're still tied to the xserver ``Erik
22:38.56 IriX32 for console apps it works right now
23:38.48 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070419

IRC log for #brlcad on 20070419

00:35.37 CIA-14 libIRC: 03jeffm2501 * 10libirc/examples/spamBot/ (10 files in 4 dirs): framework for a spam bot
00:49.49 CIA-14 libIRC: 03jeffm2501 * 10libirc/examples/spamBot/src/spamBot.cpp: filter checks
02:26.47 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
03:11.42 CIA-14 libIRC: 03jeffm2501 * 10libirc/examples/spamBot/src/spamBot.cpp: host and message filters
03:46.53 CIA-14 libIRC: 03jeffm2501 * 10libirc/examples/spamBot/src/spamBot.cpp: fixes and a mode to play nice
03:49.54 *** join/#brlcad IriX32 (n=mario_du@bas2-sudbury98-1096601189.dsl.bell.ca)
03:59.36 IriX32 http://irix32.spaces.live.com/photos <--- Serious progress
04:13.47 IriX32 heh real serious, visit again if you like :)
04:20.39 IriX32 I don't want you guys being blamed for my shody work, so I adopted 9.9.9 and so on as my version system, perhaps one day I'll be able to really contribute.
04:38.38 CIA-14 libIRC: 03jeffm2501 * 10libirc/src/ircCommands.cpp: prevent a crash if the commands are wrong
04:39.00 CIA-14 libIRC: 03jeffm2501 * 10libirc/examples/spamBot/src/spamBot.cpp: nice mode is now 3 strikes.
04:50.23 CIA-14 libIRC: 03jeffm2501 * 10libirc/examples/spamBot/src/spamBot.cpp: reg with nickserv
05:55.54 *** join/#brlcad clock_ (i=clock@84-72-88-66.dclient.hispeed.ch)
06:04.17 CIA-14 libIRC: 03jeffm2501 * 10libirc/examples/spamBot/src/spamBot.cpp: whitespace, and add better verification to the bot
06:04.49 CIA-14 libIRC: 03jeffm2501 * 10libirc/src/IRCClient.cpp: whitespace, and add better verification to the bot
06:17.34 CIA-14 libIRC: 03jeffm2501 * 10libirc/examples/spamBot/ (src/spamBot.cpp vc7.1/spamBot.vcproj): nickserv fixes and making it work in release
06:30.49 CIA-14 libIRC: 03jeffm2501 * 10libirc/examples/spamBot/src/spamBot.cpp: bug fixes
07:34.19 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:52.28 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
11:05.11 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/util/Makefile.am: typo, missing underscore on RT_LIBS for binfo
12:32.28 brlcad deltazap: you've uncountered a rather annoying bug, but I think I have found a work-around
12:34.22 brlcad the bug is related to having multiply referenced primitives with various transformations
12:34.28 clock_ brlcad: is it only for referencing primitives or also for combinations?
12:34.28 brlcad if you xpush (either before the edit or before the Z), it'll work
12:35.13 brlcad clock_: the bug you reported is slightly related, but different issue.. yours was for either primitives or combinations .. multiple references in a single combination
12:35.52 brlcad what deltazap uncovered should just be for primitives
12:36.51 joevalleyfield brlcad: does mged -c with the ogl dm work for you on the mac?
12:36.58 joevalleyfield it's crashing my X11
12:38.45 joevalleyfield the normal mode works fine and is definately using the ogl dm
12:38.45 brlcad i don't have a 7.10.0 to test, but 7.8.0 crashes X11 for me
12:38.45 joevalleyfield great
12:38.45 joevalleyfield i'm talking about my own tree and was hoping it wasn't my fault :)
12:38.45 brlcad so whatever it is has been in there for a while
12:41.02 CIA-14 BRL-CAD: 03brlcad * 10brlcad/BUGS: mged -c, select ogl display manager, crashes X11 -- tested on os x; confirmed at least back throuh 7.8.0
13:00.01 *** join/#brlcad p0g0 (n=pogo@madwifi/support/p0g0)
13:07.43 clock_ brlcad: can't it be easily fixed?
13:10.00 brlcad can't what be easily fixed?
13:10.54 clock_ the bugs with multiple reference
13:14.17 brlcad probably, hard to say without digging more deeply
13:14.49 brlcad it used to work too -- should be a traceable problem
13:16.04 brlcad it's also mged-specific
13:16.24 brlcad the engine doesn't particular care -- it does the right thing
13:26.20 brlcad deltazap: more details.. the bug seems specifically tied to doing both the scale edit with the mouse and the follow-up rotation with the command window
13:26.59 brlcad so it's actually not at all related to multiply referenced prims.. just some state inconsistency between the gui edit state and the command window's state
13:55.43 deltazap huh, interesting
13:55.48 brlcad deltazap: http://sourceforge.net/tracker/index.php?func=detail&aid=1703625&group_id=105292&atid=640802
13:56.49 deltazap :D
13:58.24 deltazap i have to say, though, i now understand the matrices a bit more
14:13.17 deltazap oh, i'll have a model up later today with my supersecret hidden message for the competition tomorrow
14:20.07 *** join/#brlcad space_ninja (n=guiden@81-233-49-201-no58.tbcn.telia.com)
14:20.43 brlcad heh, nice nick
14:21.01 brlcad deltazap: cool
14:24.43 deltazap also, the projection shader is neatt
14:24.45 deltazap *neat
14:57.45 *** join/#brlcad cad41 (n=db4e3fb2@bz.bzflag.bz)
14:58.08 *** join/#brlcad cad90 (n=db4e3fb2@bz.bzflag.bz)
15:22.55 *** join/#brlcad Elperion (n=Elperion@p54875461.dip.t-dialin.net)
16:11.22 *** join/#brlcad smallfoot- (i=vc@clamwin/translator/smallfoot)
17:04.30 CIA-14 libIRC: 03jeffm2501 * 10libirc/examples/spamBot/todo.txt: notes on stuff todo later if needed
18:47.30 *** join/#brlcad dli_ (n=dli@adsl-75-34-2-126.dsl.chcgil.sbcglobal.net)
18:48.27 dli_ building brlcad from source messes up installed system tcl/tk libraries. any easy solution? like --prefix=/usr/brlcad/ ?
18:54.33 dli_ IriX32, I tried --prefix=/usr/brlcad/ , I think brlcad still builds tcl/tk libraries in /usr/
18:54.56 IriX32 --prefix is for the install
18:55.10 IriX32 it builds tcl/tk in the brlcad directories
18:55.23 IriX32 src/other/tcl
18:55.58 dli_ IriX32, yes, "make install" in that folder
18:56.44 IriX32 what are you tring to install, the whole thing? just do a make install in thew brlcad root
18:57.09 dli_ IriX32, " autogen.sh; ./configure <options>; make; make install
18:57.15 IriX32 yes
18:57.23 IriX32 use --prefix if you like
18:57.36 IriX32 if you dont it will default to /usr/brlcad
18:58.10 dli_ IriX32, everything in /usr/brlcad? I'm worried but messing up /usr/lib64/
18:58.43 IriX32 should not touch it
18:58.54 IriX32 everything will be under usr/brlcad
18:59.26 dli_ IriX32, also, the README file recommends cvs over tar ball. is that still valid?
18:59.30 IriX32 i have numerous brlcad builds :)
18:59.43 IriX32 as far as i know yes dli_
18:59.59 IriX32 tarball=much fun:)
19:00.38 dli_ IriX32, oh, can I force brlcad to use existing tcl/tk-8.4? so I can expect less library problems
19:01.02 IriX32 not for the faint of heart
19:01.22 IriX32 meaning brlcad builds tcl tk for a reason
19:01.31 dli_ IriX32, thanks
19:01.40 IriX32 welcome
19:02.11 IriX32 but they to will be installed in the usr/brlcad dir dli no worries
19:02.15 *** join/#brlcad clock_ (i=clock@84-72-88-66.dclient.hispeed.ch)
19:02.32 IriX32 your system stuff doesn't need to be touched
19:02.51 IriX32 i dont even set my path, just switch to usr/brlcad/bin and go
19:03.17 dli_ IriX32, I can set PATH at user base, should be fine
19:03.25 IriX32 all right
19:04.24 dli_ IriX32, another question, any chance saying brlcad in a linux distribution?
19:05.03 IriX32 this i can't answe there are binaries on sourceforge but i haven't visited recently to see
19:06.18 IriX32 don't know if they are up to date dli_
19:13.10 dli_ IriX32, just in case, I found I have to patch some tcl/tk Makefiles, in order to "make", the patch: http://pastebin.ca/448580
19:15.00 IriX32 ahh that doc thing, i worked around it too
19:15.11 IriX32 *you should file a bug report
19:15.46 IriX32 i cant cause my system is strange
19:15.49 dli_ IriX32, you definitely understand this better, please file the bug report
19:16.01 IriX32 cannot i have a deal in place
19:16.30 IriX32 its there in activestates stand alone system disros too
19:16.36 IriX32 distros
19:16.38 dli_ IriX32, maybe an automake version thing?
19:17.06 IriX32 happens here to i use automake 8.5 i think
19:17.12 IriX32 1.8.5
19:17.44 dli_ IriX32, what about 1.9 or 1.10? they both fail ./configure
19:18.04 IriX32 this i know thsats why i dropped back to 1.8.5
19:18.06 dli_ while README recommends automake >= 1.9
19:18.32 IriX32 i go with what works
19:18.40 IriX32 errr on *my system
19:19.29 dli_ IriX32, another thing funny, my system is linux, I can see ./configure tests a lot of Windows stuff
19:20.56 dli_ brlcad, please file the bug report. I go back to work now
19:26.43 IriX32 dli brlcad has a whole couple of trees for windows compilers
19:40.52 IriX32 dli... my system is wondows, it tests a lot of unix stuff :P
19:40.57 IriX32 windows too
19:45.17 CIA-14 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: fix parameter bounding, suppress debug statements. yay! untrimmed breps raytrace!
19:48.18 CIA-14 BRL-CAD: 03jlowenz * 10brlcad/src/proc-db/brep_cube.cpp: change material back to plastic
19:49.17 CIA-14 BRL-CAD: 03jlowenz * 10brlcad/src/proc-db/brep_simple.cpp: perturb a vertex for testing...
19:52.27 IriX32 http://www.pastebin.ca/448637 <--- where's ``Erik ;)
19:56.12 IriX32 04/18/2007 02:45 PM 15,739,151 mged.exe
19:56.19 IriX32 :)
20:31.14 *** join/#brlcad Elperion (n=Elperion@p54875461.dip.t-dialin.net)
21:03.47 CIA-14 libIRC: 03jeffm2501 * 10libirc/examples/spamBot/src/spamBot.cpp:
21:03.48 CIA-14 libIRC: track hostmasks for masters
21:03.48 CIA-14 libIRC: help on comamnds
21:03.48 CIA-14 libIRC: stuff to set options
21:03.48 CIA-14 libIRC: many changes.
21:15.32 brlcad not impossible
21:15.38 brlcad just highly improbable
21:16.26 IriX32 i know but i can wish
21:16.30 IriX32 and ride
21:17.01 ``Erik well, if you were a gov't employee or contractor with sufficient privileges and a need to have that bit of geometry, ...
21:17.22 ``Erik until then, enjoy the ktank. :)
21:17.38 brlcad heh
21:17.59 IriX32 ktank is next for the blog
21:18.03 IriX32 soons this compile finishes
21:18.13 IriX32 the cube is nice too
21:18.29 ``Erik did the hilux get all signed off on?
21:18.41 clock_ IriX32: enjoy the Ronja, or you can even model missing things
21:18.46 ``Erik or that old russian heap?
21:18.58 clock_ like 90mm caliber Ronja or the new Plazmatron holder
21:19.02 IriX32 clock_ thanks
21:19.06 IriX32 :)
21:20.00 clock_ How big gun is a 130mm gun?
21:20.02 ``Erik 90mm and a muzzle velocity of 300,000 km/s, pheersome
21:20.39 ``Erik ?
21:20.43 clock_ ``Erik: the holder weighs 15kg, for the recoil
21:20.53 brlcad http://pastebin.ca/448580
21:20.58 IriX32 brlcad i didn't look real close but i think he got by that no such file or directory near the end of the install
21:21.15 brlcad presumably those for loops aren't globbing correctly if his patch really was necessary
21:21.25 brlcad but then that patch will break those that are working right
21:22.10 brlcad also hadn't noticed tcl/tk installing outside of the prefix
21:22.21 brlcad seems to stay contained here
21:23.08 CIA-14 libIRC: 03jeffm2501 * 10libirc/examples/spamBot/src/spamBot.cpp: whitelist add/remove functions
21:26.32 IriX32 stays contained here too ``Erik
21:26.54 IriX32 http://irix32.spaces.live.com/photos
21:26.57 IriX32 ktank
21:27.53 IriX32 should i render it?
21:28.13 IriX32 btw this is the unix high on windows version :)
21:29.31 IriX32 if i compile static against system libs i should be home free right?
21:33.04 ``Erik for i in $(TOP_DIR)/doc/*.1; do install $(TOP_DIR)/doc/$$i... install /usr/brlcad/doc/usr/brlcad/doc/poo.1 ; ...?
21:39.18 CIA-14 BRL-CAD: 03erikgreenwald * 10brlcad/Makefile.am: include/conf/DATE is generated, so in builddir
21:44.15 IriX32 Xwin32 is so good i ight spring for it
21:44.21 IriX32 might too
21:45.01 CIA-14 libIRC: 03jeffm2501 * 10libirc/src/Makefile.am: autogen says blank lines after / is bad
21:46.34 bjorkBSD get a bsd box.
21:46.37 bjorkBSD it comes with x ;)
21:46.49 IriX32 so did cygwin ;)
21:46.58 bjorkBSD mmm
21:47.06 IriX32 didn't want to get married though ;)
21:47.25 bjorkBSD hehehe
21:47.37 IriX32 :)
21:48.06 IriX32 rendering it now stay tuned :)
21:48.34 CIA-14 libIRC: 03jeffm2501 * 10libirc/src/Makefile.am: or just oldcode may not exist=
21:50.20 IriX32 + people
21:52.20 IriX32 waiting on ray trace complete, may be here a while
22:13.41 IriX32 emmiting photons, who are you kidding :)
22:14.26 CIA-14 libIRC: 03jeffm2501 * 10libirc/examples/spamBot/src/spamBot.cpp: when listing the help topics return when done, don't try to find help for a blank topic.
22:15.07 IriX32 http://pastebin.ca/448850
22:15.56 IriX32 that sysv5 warning is what was discusssed moons ago?
22:24.10 IriX32 cp -r brlcad brlcad-7.10.0
22:24.10 IriX32 crapz sorry
22:40.12 IriX32 http://pastebin.ca/448885 <---7.10.0 configure no display ? I do have X at least
22:41.45 IriX32 X11R6 if anybody cares
22:54.20 *** join/#brlcad PrezKennedy (n=Matthew@c-69-251-101-137.hsd1.md.comcast.net)
23:11.32 p0g0 Hi, I've a linux 2.6 kernel, installed the 7.8.4 deb from sourceforge. Invoking mged wants glibc_2.4, but no such dependency was reported by the deb. Should I remove the deb, download the source and build?
23:16.39 bjorkBSD best bet
23:16.43 bjorkBSD what's wrong with 7.10?
23:16.47 bjorkBSD you don't like new things?
23:17.52 p0g0 bjorkBSD: you asking me- I'm new to brlcad, and a deb is often a much easier thing to install...if it works.
23:18.13 bjorkBSD if. ;)
23:19.18 p0g0 but I've no issue with building it- I gather that's the sage advice then.
23:19.38 bjorkBSD indeedy.
23:19.46 bjorkBSD the packages aren't all out yet for 7.10
23:20.21 p0g0 I'll scurry of to crank up the compiler now... thanks
23:20.29 bjorkBSD no problema.
23:22.18 IriX32 http://pastebin.ca/448936 <--- i know my system is strange but... other configure scripts can figure it out. (that's tcl/tk script they both report that.)
23:25.10 bjorkBSD ``Erik, are you the freebsd ports maintainer for brlcad?
23:35.08 ``Erik jez, I need to fix the patch, cvs is being gooby about deleted files
23:35.09 ``Erik I also need to fix the tcl detection so'z I can dep on lang/tcl85 and x11-toolkits/tk85 :/
23:38.27 ``Erik (whyfor?)
23:39.13 bjorkBSD oh i was about to take a hand at doing it when i noticed an 'erik' in the Makefile.
23:39.20 bjorkBSD mind you, i've never done it before and since you're here ... :D
23:43.22 ``Erik take a hand at doing what? a port update? hehehe
23:43.39 ``Erik hit pointyhat and look for broken ones owned by ports@
23:44.14 bjorkBSD yeah.
23:44.29 bjorkBSD but it looks very hairy with it's ski-mask off :-S
23:46.25 IriX32 it's what's in it's hand you have to be carefull of :P
23:46.39 bjorkBSD what? it's only an ice-ax
23:46.51 bjorkBSD hmm. a sharp edge.
23:46.55 bjorkBSD *backs away*
23:47.20 brlcad IriX32: we don't do that ar check, that's all in autoconf's hands -- you'd probably need to reautogen using the latest autotools if you're not
23:47.31 brlcad but there's still pretty much nothing we can do about it
23:47.55 IriX32 ty
23:48.47 IriX32 http://pastebin.ca/448986 <--- what'd i do now. (7.10.0 again)
23:48.57 brlcad p0g0: yeah, there are several issues with that deb -- there's not a full-time debian maintainer, that was contributed
23:49.28 brlcad IriX32: no idea, but it looks somewhat hosed
23:49.38 IriX32 somewhat
23:49.52 IriX32 urf ill checkout again :)
23:52.04 brlcad ``Erik: exactly.. i don't see how adding TOP_DIR/doc fixed anything
IRC log for #brlcad on 20070420

IRC log for #brlcad on 20070420

01:21.05 IriX32 K-tank delivered (sorta)
01:22.32 IriX32 photo-shop is really hard ;)
01:22.32 deltazap brlcad: quick question, how i can i change the name of a region or primative and all references
01:32.46 brlcad erm
01:33.05 brlcad there's a command for that.. what's it called.. think it's on the cheat sheet
01:33.10 deltazap looking...
01:33.12 brlcad mebbie mvall
01:33.30 deltazap ah, ok
02:08.47 CIA-14 libIRC: 03brlcad * 10CVSROOT/ (disabled checkoutlist): libirc is now migrated over to svn. disable access to everything except to CVSROOT.
02:09.03 IriX32 i stupidly thought windows gl would not be picked up.
02:09.21 IriX32 your check works :)
02:09.43 IriX32 gives me grief with if_wgl.c tho
02:09.54 IriX32 so hard coded it off for now
02:10.08 brlcad should work of course
02:10.13 IriX32 should
02:11.09 CIA-14 libIRC: 03brlcad * 10libirc/COPYING: LGPL, test commit
02:12.03 IriX32 its in libfb
02:14.43 CIA-14 libIRC: 03brlcad * 10CVSROOT/ (avail checkoutlist disabled): oop, file needs to actually be named avail
02:15.49 CIA-14 libIRC: 03brlcad * 10libirc/README: test commit
02:16.13 IriX32 that was intended for the civilians like me sir :)
02:18.18 IriX32 http://pastebin.ca/449168 <--- this one however is just a warning but still...
02:23.38 brlcad spurious
02:24.32 IriX32 serious :)
02:29.42 CIA-14 BRL-CAD: 03brlcad * 10brlcad/misc/pkgconfig/ (11 files): quell spurious/bogus warning about datarootdir being ignored
02:40.26 IriX32 http://pastebin.ca/449200 < --will this work, not worried about JavaVM at the moment.
02:40.31 deltazap brlcad: will a projection project around a curved surface?
02:45.14 *** join/#brlcad dli (n=dli@adsl-75-34-2-126.dsl.chcgil.sbcglobal.net)
02:46.54 dli cvs problem, after ./autogen.sh, ./configure found missing Makefile.in
02:47.47 brlcad dli: cvs -q update -dP
02:47.49 IriX32 forgot fi sorry guys
02:47.58 brlcad check for conflicts if you had an existing checkout
02:48.06 brlcad deltazap: sure
02:48.52 dli IriX32, yes, I removed the original folder, doesn't help
02:49.19 IriX32 uh which makefile.in is missing
02:50.32 brlcad usually implies either need an cvs update -dP or there's a line missing from configure.ac to generate the Makefile.in
02:51.11 IriX32 try ./autogen.sh --verbose
03:20.37 IriX32 the things i then do to myself/
03:25.05 dli IriX32, works?
03:25.42 IriX32 which?
03:25.55 IriX32 got several things happening here.
03:26.20 dli missing Makefile.in from cvs
03:27.51 IriX32 man cvs does not provide makefile.in's
03:28.04 IriX32 generated by autogen
03:28.14 IriX32 thats why the --verbose switch
03:35.22 IriX32 know your system :)
03:37.30 IriX32 heh it woulda worked if i had jni.h ;)
03:43.55 deltazap brlcad: if you want to take a look at the challenge for tomorrow, it's up at http://zap.bonzoesc.net/brlcad/challenge.zip
03:44.11 deltazap good luck ;) and no cheating by converting the pix files :P
03:44.13 dli IriX32, thanks:)
03:44.29 IriX32 dli welcome
03:45.42 IriX32 btw dli, i'm no expert, just the resident comic :)
03:46.00 IriX32 i think ;)
03:48.13 IriX32 my presence here goes unnoticed
03:50.14 dli cvs -z3 -d ":pserver:anonymous@brlcad.cvs.sf.net:/cvsroot/brlcad" update -dP brlcad brlcad
03:50.29 dli IriX32, do I pass some ENV to autogen.sh?
03:55.33 dli IriX32, config.status: WARNING: Makefile.in seems to ignore the --datarootdir setting
04:00.38 IriX32 checking that right now, wait a bit
04:01.33 IriX32 a compile and a configure running at the same time, needs patience.
04:05.59 dli IriX32, I guess it's automake-version problem
04:06.31 IriX32 hmmm x11 does not appear to be functionaly available still? (i did an update mere 15 minutes ago)
04:06.43 IriX32 dli wait
04:07.21 dli IriX32, using automake-1.10 has no Makefile.in problem
04:08.26 IriX32 really? i'm using 1.8.5 and the last update i got fixed it looks like
04:08.36 IriX32 cvs update
04:09.01 dli IriX32, good, it's building
04:09.07 IriX32 good
04:10.06 dli IriX32, I updated the tcl/tk doc patch, http://pastebin.ca/449316
04:10.16 IriX32 ty
04:11.01 IriX32 man i do not speak make sorry.
04:11.43 IriX32 brlcad that last did the trick re dataroot dir thingy
04:12.05 dli IriX32, what trick?
04:12.32 IriX32 updating after his last commit
04:12.42 dli IriX32, no idea
04:14.12 IriX32 http://pastebin.ca/449325 <-- summary of plain ./autogen.sh ./configure
04:14.26 dli ITCL_LIBRARY=/usr/brlcad/lib64/itcl3.3/ ITK_LIBRARY=/usr/brlcad/lib64/itk3.3/ /usr/brlcad/bin/mged
04:15.05 dli good
04:15.30 dli I want to build a /usr/bin/brlcad (a script to run /usr/brlcad/bin/brlcad )
04:15.52 IriX32 ?
04:16.24 dli IriX32, sorry, to /usr/brlcad/bin/mged
04:16.41 IriX32 just set your path
04:17.09 IriX32 don't ask me how that's done :)
04:35.41 dli IriX32, good, I got cvs running
04:40.19 IriX32 dli you said you're using archlinux right
04:46.14 IriX32 txUnixMenubu.c in tk/unix is misssing a #include "default.h" watch out for it.
04:48.00 IriX32 break time
04:48.23 dli IriX32, gentoo
04:48.35 dli IriX32, use automake-1.10?
04:48.52 IriX32 that fixes it?
04:49.06 IriX32 whatever works man
04:49.16 dli IriX32, yes
04:49.50 IriX32 guess i should upgrade...someday... but if it's not broken you know...
04:51.26 dli IriX32, rebuild to double check the building script
05:04.50 IriX32 dli, don't follow, autogen works here
05:27.50 dli IriX32, I submitted my ebuilds to http://bugs.gentoo.org/show_bug.cgi?id=77197
05:29.40 IriX32 good
05:30.07 dli IriX32, double checked, it works for me
05:30.37 IriX32 good mine always did work
05:31.03 dli IriX32, gentoo is still mysterious to me :(
05:31.21 IriX32 life is mysterious to me :)
05:34.44 dli IriX32, sure, buddha said there are as many worlds like ours as number of sands in the river Ganges
05:35.40 IriX32 *I say life is elementary school, how you make out here determines which high school you go to
05:39.23 dli IriX32, buddha say everyone has his or her own buddha, and all lives are equal
05:39.58 IriX32 but the routes to the final destination are various
05:41.49 IriX32 some take the high road some take the rocky road
05:42.10 dli IriX32, there's no such "final destination", giving the multiverse world
05:42.55 IriX32 ahh i beg to differ, the eternal kingdom is under construction, we're expected to help build it
05:43.56 IriX32 someday i'll tell you about my golden dream, and my impossible golden dream :)
05:44.06 dli IriX32, you can enjoy your world :) and buddha wants to help everyone
05:44.25 IriX32 it's your world too, live it up
05:44.30 IriX32 :)
05:45.03 dli IriX32, no, since everyone can has a different buddha, not necessarily the same
05:45.39 IriX32 all names refer to one being
05:46.14 dli IriX32, buddha doesn't see an almighty creator for the multiverse :)
05:46.39 IriX32 you saying your buddah
05:48.29 dli IriX32, yes, buddha knows there are other buddhas, so, there's no concept of infidel for him. because there's no non-believers, just other buddhas
05:48.44 IriX32 was thanking God for something one day, and thought to ask after his day, into my mind pops the word splendacious
05:48.59 IriX32 i didn't even know that word existed before that
05:49.04 dli IriX32, thinking of God leads to religious wars :)
05:49.13 IriX32 not here
05:50.00 dli also, God is evil and jealous, he punishes you, if you don't believe him, and only him
05:50.13 IriX32 i'm told the secret is to learn to recognize thoughts that are not your
05:50.25 IriX32 +s
05:50.52 IriX32 well i see hellish high for you then
05:51.49 dli IriX32, hehe, buddha says, if there's a hell, I should go there, before everyone else should
06:00.48 IriX32 you should study Gods plan
06:02.16 dli IriX32, no, I'm atheist :) but interested why people still killing each other in name of God
06:03.28 IriX32 in name of God you say, they don't truly beleive in the diety then
06:04.15 IriX32 the uso show is now over :)
06:07.15 dli IriX32, just watched PBS show, "America at crossroad". Most muslim (on the show) are so scary to me.
06:08.14 IriX32 muslims are people too, should not be afraid of people dli, learn their customs, traditions etc
06:08.37 dli IriX32, the show reminds me, Taliban destroyed buddha statues in Bamiyan. No buddhist suicide bombers because of that
06:09.38 IriX32 if people would communicate, rather than pontificate
06:09.52 IriX32 such might not happen
06:10.33 dli IriX32, you forgot native European born radicals
06:11.19 IriX32 are you here to goad me or do you really want my help?
06:12.24 dli IriX32, no, just thinking about the PBS show, maybe, it's biased
07:17.57 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
07:53.39 brlcad dli: nice work on the ebuild
07:54.15 brlcad the problem that it's going to probably run into is just the complications from using /usr/brlcad
07:55.12 brlcad some of the core guys are not particularly fond of having another big top-level usr dir ala X11R6
07:56.34 brlcad and to not put brl-cad into /usr/brlcad, e.g. into /usr, means attempting to resolve or deal with about a dozen conflicts
09:31.44 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
09:36.17 clock_ brlcad: did you say that pipe is defined by points on it's way and curvatures?
09:53.33 *** join/#brlcad Elperion (n=Elperion@p548752c1.dip.t-dialin.net)
11:17.39 *** join/#brlcad dli (n=dli@adsl-75-34-2-126.dsl.chcgil.sbcglobal.net) [NETSPLIT VICTIM]
11:17.39 *** join/#brlcad LinuxMafia (n=awatt@CPE001346a4c4cb-CM00159a642d7e.cpe.net.cable.rogers.com) [NETSPLIT VICTIM]
11:17.39 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no) [NETSPLIT VICTIM]
11:31.47 *** join/#brlcad cad18 (n=5076b7b6@bz.bzflag.bz)
11:32.14 cad18 hi all
11:32.40 deltazap clock_: yes, it is
11:33.16 deltazap the first and last points radiuses don't matter, but everything else does
11:33.25 cad18 is brlcad comparable to catia?
11:34.47 deltazap cad18: from what i understand, catia is much more indepth into the whole lifecycle of an item. not only does it do modelling, but analysis and CAM, i believe
11:35.01 deltazap but, it's also much more $$$ :P
11:35.14 CIA-14 BRL-CAD: 03brlcad * 10brlcad/sh/ (linkroot.sh Makefile.am):
11:35.15 CIA-14 BRL-CAD: adding an initial script used to create or recreate the symbolic links in an
11:35.15 CIA-14 BRL-CAD: installation root directory where multiple versions are retained. the script
11:35.15 CIA-14 BRL-CAD: currently creates the links in a directory (e.g. /usr/brlcad) to point to some
11:35.15 CIA-14 BRL-CAD: specified current stable version (e.g. /usr/brlcad/rel-7.10.0). more work
11:35.17 CIA-14 BRL-CAD: needed to recreate/relink properly still, but it's a start.
11:42.56 CIA-14 BRL-CAD: 03brlcad * 10brlcad/HACKING: per e-mail initiated on their end, softpedia would like to be notified when we make releases of brl-cad. particularly for the mac builds, though there is also a linux entry now apparently too.
12:37.34 p0g0 Hi-is there a simple list of the dependencies required for brlcad- ./configure reports no x11 or opengl, and the compile bombs with "error:x11/xlib.h" -this being an Xorg v11 system, I'd guess I'm hosed... clues? Manna from on high?
12:38.25 clock_ deltazap: and how are the curvatures defined? Using one vector?
12:39.25 deltazap nope, just a radius
12:40.01 joevalleyfield p0g0, where is your x11/xlib.h
12:40.20 p0g0 uhmm- with an Xorg setup, I doubt that I have one.
12:40.29 p0g0 Xorg <>X11
12:40.36 joevalleyfield uh
12:40.42 joevalleyfield i'm pretty sure you still have one
12:40.44 p0g0 I could be very wrong tho
12:40.59 joevalleyfield Xorg is just a fork of xfree86?
12:41.03 p0g0 ok then I'll just need to locate it and get it into the path
12:41.08 joevalleyfield everything is really the same
12:41.15 joevalleyfield put it in some CPPFLAGS
12:41.37 joevalleyfield CPPFLAGS='-I /path/to/X11dir/'
12:41.59 p0g0 ok- then I'd guess all I'll need are the headers/source for Xorg... I'll sort that out
12:42.12 joevalleyfield just headers
12:42.27 joevalleyfield and libs
12:42.37 p0g0 then I'd rerun ./configure to get rid of the no X11 , I'd guess
12:42.45 joevalleyfield hopefully
12:43.01 p0g0 Ok- I'll fool with that, thanks
12:43.10 joevalleyfield np
13:28.12 *** join/#brlcad Elperion (n=Elperion@p548752c1.dip.t-dialin.net)
16:14.22 CIA-14 BRL-CAD: 03joevalleyfield * 10brlcad/src/other/ (tcl/unix/tcl.m4 tk/unix/tcl.m4):
16:14.22 CIA-14 BRL-CAD: remove dependency on __private_extern__ when compiling on darwin
16:14.22 CIA-14 BRL-CAD: don't hide module symbols on apple; they aren't hidden on other unix platforms
17:22.57 CIA-14 BRL-CAD: 03joevalleyfield * 10brlcad/src/other/tk/ (9 files in 2 dirs):
17:26.20 joevalleyfield brlcad, the commit message for that was supposed to be remove dependency on -fpascal-strings when building for aqua
17:30.07 joevalleyfield i imagine it's darn near impossible to hack it in
18:02.29 joevalleyfield i modified the each of the log messages, maybe something more needs to be done to make the changelog happy?
18:52.13 ``Erik Xorg is a fork of X11, usually installed to /usr/X11R6, though I like mine in /usr/Xorg
18:52.22 ``Erik --with-x11=/usr/Xorg makes mine all peachy
18:56.55 p0g0 ``Erik: tell me more about that-I'm trying to sort out the dependencies in an Xorg (X11R6) setup...I'm not even sure whether the headers I need are to be found in X11-common. I'd appreciate any datum offered.
19:01.35 ``Erik for BRL-CAD? xorg-libraries should be enough
19:02.27 p0g0 ``Erik: thanks
19:03.55 ``Erik p0g0: which os are you using?
19:04.28 p0g0 ``Erik: on this box, it's a debian offshoot of SID
19:04.39 ``Erik hum, does X launch? can you use like gnome or kde and get a working desktop?
19:05.27 p0g0 oh yeah- it's a happy box, kde, kernel 2.6.18 smp, intel p6 3Ghz...
19:06.05 ``Erik ok, do you have the xlib dev package? like, um, /usr/X11R6/include/X11/Xlib.h ?
19:06.35 ``Erik (which is what time asked in a case special way)
19:06.47 ``Erik "special" heh... :D hockey helmet and water wings, yo
19:07.23 p0g0 that's what I lack- I'd hoped to locate a dependency list, but so far I'm just chipping away missing lib by missing lib.
19:07.44 ``Erik well, the dep list for BRL-CAD is kinda a non-static thing
19:07.53 p0g0 fair enough
19:08.04 ``Erik for what you want, you probably need the X dev package, the png dev package, ummm maybe tcl and tk 8.5
19:08.13 p0g0 I should be able to locate the -dev .deb
19:08.24 p0g0 ooh thanks
19:08.24 ``Erik (notice I'm saying dev package on all of those)
19:08.37 p0g0 yes, I appreciate the meaning of that
19:14.28 CIA-14 BRL-CAD: 03joevalleyfield * 10brlcad/src/other/ (tcl/unix/tcl.m4 tk/unix/tcl.m4):
19:14.28 CIA-14 BRL-CAD: remove dependency on __private_extern__ when compiling on darwin
19:14.29 CIA-14 BRL-CAD: usually MODULE_SCOPE is defined in tclInt.h. Apparently some OSX files
19:14.29 CIA-14 BRL-CAD: don't include it so MODULE SCOPE must be defined as extern where it was
19:14.29 CIA-14 BRL-CAD: previously defined as __private_extern__.
19:41.05 IriX32 it says found x11 in /usr/x11r6 but then x11 is not functionally available
19:41.18 IriX32 .
19:41.46 IriX32 libs are in x11r6/lib
19:41.52 joevalleyfield as always, look at the end of your config.log and see why the test program didn't run
19:42.53 IriX32 urf ty
19:44.37 ``Erik "A net is a series of holes joined together with string"
19:45.22 joevalleyfield tubes
19:45.47 ``Erik <-- meant an omfg real net, not a network
19:46.09 IriX32 _XNewModifiermap <---- undefined reference
19:46.28 ``Erik I guess you'll have to use the old modifier map :/
19:46.33 IriX32 heh
19:46.46 IriX32 who crafted the new :P
19:46.53 ``Erik or search your libraries to see which one defines the symbol
19:47.21 IriX32 man x is fraught :P
19:48.08 IriX32 suppose i could hard code it on ... but... that wouldn't be in keeping with the spirit of things now would it
19:48.40 IriX32 i know i have x i know it finds it. ill set libs myself
19:49.38 *** join/#brlcad clock_ (i=clock@84-72-88-66.dclient.hispeed.ch)
19:50.35 joevalleyfield that should work, the source code doesn't appear to rely on XNewModifiermap
19:50.52 IriX32 ty
19:52.13 IriX32 your fast joevalleyfield, thanks
19:52.50 joevalleyfield grep is everyone's friend
19:52.56 IriX32 heh true
20:00.53 IriX32 jvf trying something
20:06.08 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
20:06.55 IriX32 never mind will only work if X is up :)
20:09.54 IriX32 so... x11_works=yes to the rescue :)
20:12.00 IriX32 lets see if libs get set right
20:19.20 IriX32 -L/usr/X11R6/lib :)
20:29.43 IriX32 ty building
20:35.35 CIA-14 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/ (get_outer_shell.cpp brep.cpp add_face.cpp): correct a typo in documentation
20:36.21 CIA-14 BRL-CAD: 03jlowenz * 10brlcad/src/proc-db/brep_simple.cpp: correct a typo in documentation
20:37.42 CIA-14 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: Add initial (currently untested) support for trimming
20:42.39 IriX32 http://irix32.spaces.live.com/photos <--- promised you K-tank last night :)
20:44.21 b0ef wasn't there an effort to move BRL-CAD to storing floats in double precision?
20:53.12 IriX32 sphere flake
20:57.03 IriX32 mmm i mentioned it... better deliver it :)
21:07.32 IriX32 complex, very slow to appear
21:29.47 IriX32 http://irix32.spaces.live.com/photos sphere flake and rendering sphere flake
21:31.04 IriX32 you're probably wondering what I'm doing messing around with 7.10 :)
21:50.43 IriX32 same blog address , your way combined with my way :)
21:53.42 IriX32 if i want a fbserv window i just type exec fbserv 2 /dev/X into the mged command window and ...
22:16.54 archivist IriX32, test your link before you publish http://irix32.spaces.live.com/photos I get an xml error
22:18.29 *** join/#brlcad Elperion (n=Elperion@p548752c1.dip.t-dialin.net)
22:23.38 IriX32 whoa sorry
22:24.15 IriX32 just loaded what you typed, works here
22:24.46 IriX32 having bwish issues right now tho
22:26.20 IriX32 its there but it can't find go figure, tk8.5.a that is
23:23.16 brlcad b0ef: erm.. for which file type? the .g files should be packed in double-precision (it's up to each primitive)
23:23.37 brlcad the .asc file format is a bit different, limited only by snprintf settings
23:36.23 CIA-14 libIRC: 03brlcad * 10CVSROOT/commitinfo: use the cvs_acls file to read the access rules in the avail file, thanks dtremenak
23:40.05 dli brlcad, if we build /usr/, the problem is that some brlcad libraries, librt libbn, libz will be linked into many other packages.
23:56.21 IriX32 dli so put it in /usr/local/brlcad (--prefix=/usr/local/brlcad on configure line)
IRC log for #brlcad on 20070421

IRC log for #brlcad on 20070421

00:03.11 IriX32 if you're going to tie us to -ltcl8.5a ... why all those checks
00:03.27 IriX32 err -ltcl8.5.a
00:03.42 brlcad all what checks?
00:04.10 brlcad "-ltcl8.5.a" should be bogus, if i'm not mistaken
00:04.17 IriX32 for different versions of tcl and when it finds one it refuses it anyway
00:04.28 brlcad either /path/to/libtcl8.5.a or -ltcl8.5
00:05.02 IriX32 mmm
00:05.09 IriX32 either way
00:05.11 brlcad it only checks for 8.5 and 8.6
00:05.22 IriX32 8.4 too
00:05.36 brlcad not in my configure.ac
00:05.49 IriX32 ill recheck just a sec
00:06.20 brlcad -ltcl is as close as it gets and that's a wildcard really
00:07.38 IriX32 youre correct
00:08.14 IriX32 still you give the option is it really neccessary if you're tied to 8.5a
00:13.34 brlcad that sentence does not parse
00:13.53 IriX32 heh just set the headers and libs and be done with it
00:14.07 IriX32 you know youre going to build it
00:14.14 brlcad not necessarily
00:14.27 brlcad i actually build without it all the time
00:14.28 IriX32 show me 8.6 :)
00:14.44 IriX32 ahh to avoid recompiling it
00:14.52 IriX32 i see
00:14.59 brlcad some package management systems report 8.5 as 8.6
00:15.15 IriX32 tell them to fix their stuff
00:15.25 brlcad it's not broken
00:15.43 IriX32 reporting 8.5 as 8.6 in bot broken
00:15.49 IriX32 err not
00:19.15 IriX32 some systems report 7.10.0 as 7.1.0 ;)
00:22.13 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
00:33.10 IriX32 dli just tested it both tcl and tk honor the --prefix you set to in main configure
00:53.22 IriX32 heh funniset thing i've ever seen you can set your --build switch to any valid sys type and it configures
00:54.52 bjorkBSD deep nerdish.
00:55.03 bjorkBSD no spica
00:55.08 IriX32 radish actually ... spicy
00:56.57 bjorkBSD heheh
00:57.57 IriX32 you came in late examine http://irix32.spaces.live.com/photos (somebody got an xml error on it)
00:58.49 bjorkBSD Sorry, we are unable to complete your task at this time. The Windows Live Spaces service is experiencing difficulties. Please try your task again later.
00:59.01 IriX32 urf
00:59.07 IriX32 ah well
00:59.35 bjorkBSD what's live spaces n e who?
00:59.48 IriX32 sorta a super blog
01:00.04 bjorkBSD like yoohoo 360?
01:00.18 IriX32 microsoft tied it to windows live messenger and an email account
01:00.37 IriX32 yoohoo to u 2 :)
01:00.57 bjorkBSD i see.
01:01.10 bjorkBSD just like that yoohoo thing.
01:01.22 IriX32 never tried that one
01:02.16 bjorkBSD waste of time, i assure you.
01:02.46 IriX32 heh i just wanted someplace to post output as opposed to johnny 5's input :)
01:03.45 IriX32 its been saying 3.95 fps for an hour now
01:16.22 dli IriX32, the configure options are mostly from a previous ebuild
01:28.22 deltazap drinky :O
01:29.27 IriX32 k drinky why is libbu make file looking for tcl in ../../src/other/unix ?
01:29.51 IriX32 err +tcl
01:33.57 IriX32 i don't know how to fix this in makefile
01:41.07 IriX32 hardcoding the path for now
01:41.32 IriX32 and taking a break :)
01:44.50 IriX32 that blog has been updated this last shot took over an hour if anybody wants to see it
08:29.36 *** join/#brlcad clock_ (i=clock@84-72-88-66.dclient.hispeed.ch)
08:30.10 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
09:55.08 *** join/#brlcad Elperion (n=Elperion@p548775f6.dip.t-dialin.net)
11:31.21 *** join/#brlcad cad47 (n=cbdacad0@bz.bzflag.bz)
12:58.07 *** join/#brlcad p0g0 (n=pogo@madwifi/support/p0g0)
14:58.33 *** join/#brlcad smallfoot- (i=vc@clamwin/translator/smallfoot)
15:12.39 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
17:18.42 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
18:24.55 *** join/#brlcad IriX32 (n=mario_du@bas2-sudbury98-1096601189.dsl.bell.ca)
18:32.23 IriX32 mmmm why are we updating brlcad/libtk/tcl8.4
18:33.02 IriX32 err tk/tcl8.4
18:34.01 IriX32 doh goof so you have a choice :)
18:41.39 *** join/#brlcad clock_ (i=clock@84-72-88-66.dclient.hispeed.ch)
18:45.14 IriX32 you know overlooking is such an easy thing.... i totally overlooked the fact that i have two updates going to the same source tree, am i farkled?
18:45.53 IriX32 multi - tasking strikes again sigh :)
18:46.40 IriX32 think i'll let both finish and see where I am
18:58.36 IriX32 brlcad: you wanted me to work from cvs, I took you literally.
19:04.28 dli IriX32, any answer to the tcl/tk doc Makefile problem
19:05.07 IriX32 must needs be addresseed by a higher power, I don't speak make.
19:06.36 IriX32 did you get libbu to make with that tcl or are you using system lib?
19:07.32 dli IriX32, they simply make. no I can not use system libs
19:07.45 IriX32 must be my system then
19:08.45 IriX32 build issues, ah well... all's well that runs well
19:19.06 IriX32 what's going on here, no X no GL, no Windows GL, there's no way thats configures fault
19:29.56 IriX32 dli.... does it find a display manager on your system?
19:30.58 dli IriX32, display manager?
19:31.28 IriX32 x gl windows gl, does the summary say its building with any of these?
19:36.38 dli IriX32, it finds x and gl
19:37.35 IriX32 ty
19:55.40 dli checking for X11 in /usr/X11R6... found
19:56.02 IriX32 its the functionality test im failing
19:58.03 dli http://pastebin.ca/451731
20:01.23 IriX32 i get that too, its proper there but when it checks to see if it works somethings funny
20:02.18 IriX32 conftest.exe fails, with undefined functions
20:09.54 IriX32 http://www.pastebin.ca/451745 <-- this part is giving me grief, undefined functions
20:10.35 IriX32 header passes link fails
20:19.15 IriX32 http://www.pastebin.ca/451751 < - grok all these but the link fails dli
20:22.53 IriX32 found it thank you
20:27.18 IriX32 http://www.pastebin.ca/451758 <--- changing it to this fixed it here dli
20:46.06 IriX32 there's a good girl, have a byte :)
21:12.14 IriX32 http://www.pastebin.ca/451830 <--- dli I smell good things happening :)
21:18.02 brlcad IriX32: stop it, please .. we've had this discussion too many times -- next time you will have voice removed for a week
21:18.40 brlcad your enthusiasm is appreciated, but you have to tame the chatter and non-stop dialog
21:21.56 brlcad dli: I looked at your patch, but it doesn't seem to make any sense.. the change should result in the wrong paths (something like /usr/brlcad/lib/tcl8.4/usr/brlcad/lib/tcl8.4/file)
21:26.23 dli brlcad, that's up to you guys to figure out
21:27.35 brlcad wonder if it's related to portage repathing
21:27.39 brlcad this was gentoo yes?
21:29.23 brlcad dli: another thing you should be able to do is just make tcl/tk 8.5 a package dependency, in case there are/were patches needed to get tcl/tk to work
21:33.38 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
21:33.38 *** join/#brlcad dli (n=dli@adsl-75-34-2-126.dsl.chcgil.sbcglobal.net) [NETSPLIT VICTIM]
21:33.38 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no) [NETSPLIT VICTIM]
21:36.37 IriX32 real question, can -DIF_X and -DIF_OGL co-exist?
21:43.31 poolio IriX32: I don't see why not.
21:43.57 IriX32 was wondering, somehow i have both set
21:43.57 IriX32 .
21:56.14 poolio It make sense, X is the windowing system, and OGL is just a specification
21:56.26 poolio or "development architecture" i suppose
22:00.40 IriX32 http://www.pastebin.ca/451871 <--- from makefile in src/fbserv ... look for -Lyes/lib
22:00.56 IriX32 dm_libs
22:04.32 IriX32 its in there more than once
22:05.06 IriX32 X_LIBS too
22:07.06 brlcad IriX32: yes, there will be an IF_something for each framebuffer interface
22:07.25 IriX32 ty
22:07.27 brlcad and a DM_something for each display manager (and the two have little to do with each other)
22:07.49 IriX32 so i am busted here with both set i guess
22:09.10 brlcad huh?
22:09.28 brlcad one for *each* .. there's no problem having more than one
22:09.44 IriX32 somehow ive got both opengl and X.
22:09.52 brlcad so?
22:10.13 IriX32 why the error then?
22:11.18 brlcad i can't read your mind
22:11.26 brlcad you've not demonstrated an error
22:12.17 IriX32 the yes/lib in X_LIBS in makefile in src/fbserv my make dies with multiple undefies to x functions
22:12.44 IriX32 ahh i get it sorry not to have explained the pastebin
22:13.15 brlcad I shouldn't need a pastebin explanation.. you should paste the failure, not what you think is causing it
22:13.28 IriX32 i did
22:13.42 IriX32 http://www.pastebin.ca/451871
22:13.43 brlcad then it was lost in the 7 or so pastebins
22:13.43 dli brlcad, I will show you the "make install " error message without the patch
22:13.55 IriX32 there it is again
22:14.11 brlcad that is exactly my point
22:14.20 brlcad that pastebin doesn't show any error
22:14.47 IriX32 DM_LIBS = ${top_builddir}/src/other/libpng/libpng.la -Lyes/lib
22:16.25 brlcad i see the 'yes' on that line, and that's undoubtedly an issue somewhere, but again.. you've still not shown the build error
22:17.05 IriX32 X_CFLAGS = -Iyes/include ill pastebin the error
22:18.00 brlcad dli: thanks, that might help
22:18.15 brlcad though it probably should be simply a dependency instead of building directly
22:19.52 IriX32 http://www.pastebin.ca/451903 started with make in the fbserv dir
22:21.45 brlcad which version is this?
22:25.49 brlcad send me your configure.ac
22:26.18 IriX32 this is 7.10 got my configure .ac from cvs
22:27.15 brlcad send me your configure.ac
22:27.35 brlcad glad to hear you're using cvs now
22:27.58 IriX32 heh you turned me on to it, thanks
22:28.14 IriX32 or should i thank you ;)
22:29.27 brlcad run "cvs diff -u configure.ac" and pastebin the entire output
22:33.02 IriX32 http://www.pastebin.ca/451931 remeber i dont know if this is proper i screwed it up, im new to cvs
22:33.14 IriX32 err or screwed it up
22:33.39 brlcad that's apparently not a CVS checkout
22:33.45 brlcad or you're in the wrong dir
22:33.54 brlcad is there a configure.ac file in that directory?
22:34.20 IriX32 same dir i update from err i update from that but specify brlcad that why?
22:34.47 IriX32 no output just returns
22:35.06 IriX32 wnat it pastebinned?
22:35.51 IriX32 http://www.pastebin.ca/451935 there you go
22:36.09 brlcad "i update from that but specify brlcad that why?" <-- don't understand
22:36.26 brlcad ah, so you were in the wrong dir
22:36.47 IriX32 is that why i got an message saying no such file
22:36.50 IriX32 yeah
22:37.11 IriX32 i update the master work in another dir
22:37.16 brlcad you specified configure.ac .. yet you were not in the directory that had configure.ac
22:37.20 IriX32 but work in another dir
22:37.22 brlcad so .. no such file
22:37.29 IriX32 right
22:37.54 IriX32 cp -r is my friend :)
22:38.13 brlcad you can do the diff in either
22:38.17 brlcad you were in neither
22:39.10 brlcad what is your configure line
22:40.48 IriX32 ./configure --with-x
22:41.32 brlcad therein lies the problem
22:41.43 brlcad why are you specifying --with-x ?
22:42.01 IriX32 because thats what i have
22:42.33 brlcad that's not what that option indicates
22:43.02 brlcad if you have it and it works as expected, it will be detected
22:43.44 IriX32 thought i had to specify and that ogl is the default
22:44.06 brlcad we've had this discussion before
22:44.12 dli brlcad, the make install error without the tcl-doc patch: http://pastebin.ca/451941
22:44.42 IriX32 oh man i honestly have a memory problem forgive me.
22:44.46 brlcad IriX32: ogl will be the default unless you use --disable-opengl
22:45.02 IriX32 ty
22:45.28 IriX32 ill file that somewhere readily available like i did your cvs commands.
22:47.48 brlcad the with options often require a path, and that's the case for that one
22:48.55 brlcad regardless, they still do not generally turn functionality on -- it's used to specify *which* one you want to use, i.e. where is X11 installed if it wasn't a standard location
22:49.39 IriX32 is standard so it should just detect it if i --disable-ogl correct?
22:49.41 brlcad and apologies, not --disable-opengl, --without-opengl
22:49.53 IriX32 thank you
23:09.14 poolio is there a reason you dont want to use ogl?
23:11.55 bjorkBSD he has a weirdo system.
23:16.04 IriX32 very :) thanks all for putting up with it... and me.
23:17.08 brlcad dli: looks like at least a trailing slash is missing
23:17.46 brlcad e.g. /var/tmp/portage/sci-misc/brlcad-9999/work/brlcadTcl_Access.3 .. should probably be /var/tmp/portage/sci-misc/brlcad-9999/work/brlcad/Tcl_Access.3 or something similar
23:19.14 brlcad still, though .. is there a reason to not make tcl/tk a dependency? the mods were made specifically to support that for gentoo and others
23:28.10 dli brlcad, show me how to do that? --without-tcl --without-tk ?
23:28.54 brlcad dli: it will autodetect and auto-disable if a suitable system version is found
23:29.15 brlcad which means making it a dependency in portage land
23:29.34 brlcad you can force it off with an option
23:29.45 brlcad --disable-tcl-build and --disable-tk-build
23:29.55 brlcad but really, if it's all set up right, you shouldn't need those
23:30.11 brlcad they shouldn't hurt either way too
23:32.31 dli brlcad, no, " --disable-tcl-build --disable-tk-build " checking for Tcl library functionality... no
23:32.31 dli configure: libtcl was disabled, but no system Tcl library was found
23:32.31 dli configure: WARNING: Restarting configure with additional flags
23:34.33 brlcad no? no what?
23:34.57 brlcad "no system Tcl library was found" is a problem
23:35.10 brlcad if it's installed via a dependency, it shouldn't fail to find it
23:36.25 dli brlcad, I don't understand "installed via a dependency", tcl8.4 tk8.4 are installed
23:37.22 brlcad 8.4 are insufficient
23:37.28 brlcad 8.5+
23:38.32 dli brlcad, 8.5 is not released
23:41.30 brlcad dli: is there no package for it even in unstable?
23:41.43 dli brlcad, no
23:41.53 brlcad 8.5 is not stable, but it is released
23:41.59 dli dev-lang/tcl
23:42.02 dli <PROTECTED>
23:42.27 brlcad there at 8.5a5
23:43.23 brlcad erm, I see a reference to an unstable 8.5
23:43.27 dli brlcad, http://www.tcl.tk/software/tcltk/
23:43.30 brlcad dev-lang/tk-8.5.0
23:45.16 brlcad i'm aware of it's unstable status, we upgraded in preparation for the forthcoming 8.6 and (more importantly) as a means to update the way we integrate their build system
23:47.39 dli brlcad, even if you can make tcl/tk ebuilds for 8.5, those new tcl/tk libraries may also break many packages depends on them
23:48.15 brlcad i wouldn't make them.. just seems like others may have already done so themselves in unstable
23:49.01 dli brlcad, no, not even in layman from gentoo-overlays
23:49.24 brlcad bizarre references then, hm
23:51.31 brlcad dli: that is unfortunate then until 8.6 comes out or until further build changes are made I think..
23:54.12 brlcad dli: do you know if there are any patches being applied to 8.4?
23:54.22 brlcad (in portage)
23:56.06 brlcad i might be able to back-port changes to resupport 8.4 again, but I recall there being some outright interface incompatibilities when the upgrade was performed
23:56.32 dli brlcad, epatch "${FILESDIR}"/${PN}-8.4.6-multilib.patch , epatch "${FILESDIR}"/tcl-configure-LANG.patch
23:58.40 dli brlcad, tcl-8.4.6-multilib.patch , tcl-8.4.6-multilib.patch
IRC log for #brlcad on 20070422

IRC log for #brlcad on 20070422

00:00.14 dli tcl-configure-LANG.patch , tcl-configure-LANG.patch
00:00.19 dli http://pastebin.ca/452011
00:00.33 brlcad mm.. several patches
00:01.33 brlcad though that configure one shouldn't be a concern
00:02.27 brlcad what's the multilib one look like?
00:02.38 dli http://pastebin.ca/452012
00:05.39 dli brlcad, and the ebuild: http://pastebin.ca/452014
00:09.47 brlcad hm, that second patch might be significant
00:10.18 brlcad ah, never mind.. that's mac-specific
00:11.19 dli brlcad, and the one line sed ?
00:11.45 brlcad yeah, I just saw that....
00:12.11 brlcad that looks highly significant
00:15.40 brlcad does your ebuild have that sed line?
00:16.55 dli brlcad, I can add the line, (after autogen.sh?)
00:17.37 brlcad after configure
00:17.47 brlcad that use you pasted is before install
00:18.23 brlcad hrm.. actually it's after install..
00:18.29 brlcad never mind
00:19.34 brlcad they did, however, define INSTALL_ROOT and MAN_INSTALL_DIR
00:21.30 brlcad dli: I think what will probably work best is if we just make the mods that will let an installed 8.4 system library work
00:22.12 dli brlcad, still need to work out librt, libbn, libz, etc
00:22.21 brlcad otherwise I'd be making all sorts of guesses as to what tcl needs to build correctly under a portage setup
00:24.45 dli brlcad, I agree, since gentoo builds packages in sandbox
00:28.33 brlcad do you have a list of the namespace conflicts?
00:28.44 brlcad libraries/binaries that conflict
00:29.20 dli http://bugs.gentoo.org/attachment.cgi?id=109012
00:32.03 brlcad how's that list generated?
00:35.16 dli brlcad, " emerge brlcad; emerge -C brlcad; revdep-rebuild -p ", install brlcad (in /usr/ ), remove brlcad, and find broken dynamic links
00:36.15 brlcad libregex, libz, libpng, and libtermlib are all configurable options
00:36.19 dli brlcad, and those broken links can not be solved by stand gentoo script revdep-rebuild
00:36.35 brlcad it would be good to know why they didn't auto-detect
00:37.03 dli brlcad, also, tcl/tk, which can be easily fixed by reinstalling tcl/tk
00:37.11 brlcad libbu, libbn, librt on the other hand.. are more problematic
00:37.27 dli brlcad, you want me post the config.log file?
00:37.30 brlcad our libraries are core functionality, long predating those you have installed
00:37.34 brlcad sure, that'd help
00:37.38 brlcad e-mail it
00:38.39 brlcad the entire actual output from configure would help too
00:44.30 dli I will have to rerun emerge to get that
00:45.41 CIA-14 BRL-CAD: 03brlcad * 10brlcad/src/conv/iges/Makefile.am: include the new cpp brep files at least in the dist
01:01.00 dli 200KB
01:01.05 dli where do I email to?
01:04.25 dli brlcad, sent
02:06.57 bjorkBSD c'mon brlcad, we all wanna send you some good spam!
02:06.59 bjorkBSD <PROTECTED>
02:45.43 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096601189.dsl.bell.ca)
03:06.46 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096601189.dsl.bell.ca)
04:27.44 IriX64 make distclean
04:27.55 IriX64 sorry wrong window
04:38.19 IriX64 sorry again, this channel doesn't do windows :)
04:38.26 bjorkBSD it does.
04:38.34 IriX64 really?
04:38.37 bjorkBSD but reluctantly.
04:38.39 bjorkBSD yeah, through you.
04:39.02 IriX64 heh mea culpa mea culpa, mea maxima culpa :)_
04:39.21 bjorkBSD good. now are you going to install a unix system or what? :D
04:39.42 IriX64 thinking of archlinux, good/poor choice?
04:39.56 bjorkBSD never used it.
04:40.02 bjorkBSD try it and see.
04:40.31 IriX64 have to scrape up new hardware first, i'm *not going to scrap what ive got.
04:40.57 IriX64 good idea though i'll be able to test my own stuff.
04:42.42 IriX64 that make bench is rather... interesting.
09:52.56 *** join/#brlcad clock_ (i=clock@84-72-88-66.dclient.hispeed.ch)
12:00.32 *** join/#brlcad smallfoot- (i=vc@clamwin/translator/smallfoot)
13:37.54 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
14:10.47 *** join/#brlcad cad39 (n=c40fb0e2@bz.bzflag.bz)
15:08.41 *** join/#brlcad clock_ (i=clock@84-72-88-66.dclient.hispeed.ch)
16:07.09 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
16:12.03 *** join/#brlcad Elperion (n=Elperion@p54876989.dip.t-dialin.net)
19:37.45 *** join/#brlcad IriX32 (n=IriX64@bas2-sudbury98-1096601189.dsl.bell.ca)
19:39.10 IriX32 old work on the IriX32 blog :)
19:49.29 IriX32 if i use -march=i386 and -mtune=i386, should be runnable on most processors true or false
20:01.09 *** join/#brlcad Elperion (n=Elperion@p54876989.dip.t-dialin.net)
20:16.59 *** join/#brlcad dli_ (n=dli@adsl-75-31-254-64.dsl.chcgil.sbcglobal.net)
21:40.47 IriX32 make -i
21:40.52 IriX32 sorry
23:15.54 CIA-14 BRL-CAD: 03brlcad * 10brlcad/TODO: add the list of missing manual pages that jra generated a few years ago -- undoubtedly out of date, but it's a start
23:27.24 *** join/#brlcad poolio (n=poolio@adsl-70-130-226-251.dsl.stlsmo.swbell.net)
IRC log for #brlcad on 20070423

IRC log for #brlcad on 20070423

00:22.47 ``Erik I hate to say it
00:23.15 ``Erik but things like that make me think that kevin braunsdorf (ksb@purdue.edu) may've had a bit of a point with his genration utility :(
00:27.08 brlcad genration utility?
01:00.25 IriX64 http://www.pastebin.ca/453474 <--- this is in tk configure but tcl does it too
01:03.06 brlcad any warnings from tcl and/or tk are not our concern
01:03.15 brlcad we just run what they provide
01:03.24 IriX64 whup sorry then
01:03.49 IriX64 problem is your stuff depends on it
01:05.11 brlcad so report the issue to the tcl folks
01:05.29 brlcad they'll probably tell you it's just a warning and wonder wth you're worrying about it
01:05.38 IriX64 they'd laugh at my system
01:06.06 IriX64 but as you say just a warning
01:13.00 CIA-14 BRL-CAD: 03johnranderson * 10brlcad/TODO: updated missing manual pages list
01:15.33 brlcad heh
01:20.51 CIA-14 BRL-CAD: 03brlcad * 10brlcad/TODO:
01:20.51 CIA-14 BRL-CAD: probably don't need to worry about the scripts that retain a script suffix as
01:20.51 CIA-14 BRL-CAD: they're generally utility scripts that aren't as critical. anything that's
01:20.51 CIA-14 BRL-CAD: going to be kept long term should probably drop the suffix on install (like
01:20.51 CIA-14 BRL-CAD: archer, benchmark, brlman, etc)
03:03.29 *** join/#brlcad IriX64_ (n=IriX64@bas2-sudbury98-1096601189.dsl.bell.ca)
07:21.11 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
07:53.28 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
12:16.14 ``Erik brlcad: "mkcmd", second thing on http://www.npcguild.org/software/pundits/
12:27.47 *** join/#brlcad dli_ (n=dli@adsl-75-33-242-228.dsl.chcgil.sbcglobal.net)
13:09.38 *** join/#brlcad cad06 (n=56692689@bz.bzflag.bz)
13:23.38 joevalleyfield beware the nuke plant
13:25.15 *** join/#brlcad smallfoot- (i=vc@clamwin/translator/smallfoot)
13:30.58 CIA-14 BRL-CAD: 03joevalleyfield * 10brlcad/ (22 files in 7 dirs): (log message trimmed)
13:30.58 CIA-14 BRL-CAD: preliminary support for unaccelerated mgen on aqua through dm-tk
13:30.58 CIA-14 BRL-CAD: configure.ac:
13:30.58 CIA-14 BRL-CAD: - use two levels of expansion for BRLCAD_DATA
13:30.58 CIA-14 BRL-CAD: - enable_aqua configure option
13:30.58 CIA-14 BRL-CAD: - move X11 ac_ macro tests from argument check section
13:31.00 CIA-14 BRL-CAD: - rely on AC_PATH_XTRA to figure out most of what we need to know about
14:40.04 brlcad heh "In fact it might be bad. I wouldn't recommend that you download it or run any part of it. Just read it."
14:40.59 joevalleyfield sounds like a certain opengl tutorial
14:52.21 *** join/#brlcad Elperion (n=Elperion@p548754A5.dip.t-dialin.net)
15:17.12 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
15:37.23 ``Erik certain ogl tutorial? nehe isn't even worth reading, it's as damaging to ogl programming as basic is to programming in general O.o *duck*
15:38.02 joevalleyfield and he readily admits it
15:40.53 ``Erik well, he admits that he isn't a guru
15:41.31 ``Erik uhhh, there's history there. the #opengl channel on efnet and nehe have... butted heads. and when he stole brinks tga loading code (verbatim) and claimed he wrote it, wooo, we got spun up :)
15:41.42 ``Erik he closed his site for a few weeks after that, but came back
15:44.16 joevalleyfield interesting
17:09.46 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
18:05.05 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096601189.dsl.bell.ca)
18:17.20 IriX64 http://www.pastebin.ca/454580 <--- could use some help here on my system "x" fails the test.
19:33.05 IriX64 http://irix32.spaces.live.com/photos <--- new wall candy, finally got it going.
19:38.09 IriX64 http://irix32.spaces.live.com/photos/work is easier
19:45.44 IriX64 graphics is graphics, back to 7.10.1.
19:49.49 IriX64 mc
19:49.56 IriX64 your pardon.
19:53.08 brlcad need to see why it failed, not snippets from configure.ac
19:53.20 brlcad look in config.log, find the X11 test that failed
19:53.49 brlcad you can look for the AC_MSG_CHECKING statements in the config.log to find things
19:53.55 IriX64 already fixed thankyou.
19:54.16 brlcad and how was it fixed?
19:54.39 IriX64 i patched it.
19:54.49 brlcad patched what?
19:55.01 IriX64 that prefix thing.
19:55.24 brlcad do you not remember what was said just two days ago?
19:55.34 brlcad "--with-x11" is wrong
19:55.48 IriX64 actually i don't i was just looking for help.
19:56.07 IriX64 X is all i have
19:56.08 IriX64 .
19:56.09 brlcad i'm trying to help, but you're bringing up the exact same issue
19:56.27 brlcad and i told you what to do about it already
19:56.46 IriX64 leaving ---with-x out is no solution
19:56.51 IriX64 err --
19:57.28 brlcad adding it isn't a solution either
19:57.45 brlcad it's only if it's no that it'll turn it off, and it is not no by default
19:58.21 IriX64 but i'm *trying to get an X11 build going here
19:58.28 brlcad i understand that
19:58.38 brlcad using --with-x11 doesn't help you AT ALL towards that goal
19:58.47 brlcad it actually just makes it worse
19:58.55 brlcad because that's not how that option is supposed to be used
19:59.02 brlcad it's supposed to be a path
19:59.07 brlcad it's not an on/off option
20:01.07 IriX64 noted
20:11.02 *** join/#brlcad clock_ (i=clock@84-72-60-151.dclient.hispeed.ch)
20:19.54 IriX64 http://irix32.spaces.live.com/photos/work
20:25.20 *** join/#brlcad poolio (n=poolio@adsl-70-130-226-251.dsl.stlsmo.swbell.net)
20:27.35 IriX64 lets say i've done some work on for instance, mged.tcl and you've done a commit of the same file after i've done my work, what happens on a cvs update?
20:29.10 joevalleyfield it helps you merge
20:29.31 IriX64 really , no need to save and hack?
20:29.38 joevalleyfield no
20:29.49 joevalleyfield if you modified the same lines as the committer,
20:30.04 joevalleyfield there will be a "conflict" for you to resolve
20:30.13 IriX64 noted and thanks
20:30.36 joevalleyfield your modifications will still be in the file though-- it won't delete your stuff
20:31.06 IriX64 thanks.
20:31.41 ``Erik 'cept hte modifications will be, um, modified :D
20:31.45 IriX64 :)
20:32.02 ``Erik cvs is pretty non-destructive, even if you tell it to be destructive (like the AC flags), it'll save the "local" copy to .#file.revision
20:32.30 IriX64 hope my client is up to snuff
20:32.44 IriX64 :)
20:33.01 ``Erik which are you using? the cygwin cvs is the same one we all use on unix
20:33.08 ``Erik wincvs mgiht be different
20:33.09 IriX64 thats it
20:33.17 IriX64 no the cyg one
20:33.25 IriX64 is being used here
20:33.32 ``Erik then it's up to snuff. It's the benchmark all others strive to be. :)
20:39.49 *** join/#brlcad Elperion (n=Elperion@p548754A5.dip.t-dialin.net)
20:41.20 IriX64 question: I made some mods to the cygwin dll's to get this to run with Xming and Xwin32, and it works for winaxepro too, trying to be universal here, who elses windows xserver should i test with?
21:02.36 IriX64 forgive me, forgot what channel i'm in :)
21:31.15 *** join/#brlcad Twingy (n=justin@74.92.144.217)
22:26.54 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1178015006.dsl.bell.ca)
22:28.31 IriX64 missed the answer to my question, any decent gnu or free xserver for windows platforms out there?
22:43.57 IriX64 http://irix32.spaces.live.com/photos/work
22:44.03 IriX64 this is with xming
22:44.15 IriX64 thinking of putting it in the package
22:45.06 IriX64 exec fbserv 2 /dev/X also works.
22:46.09 IriX64 that version 9.9.9 was just a test.
22:52.46 IriX64 oh joy i now have three frame buffers active.
22:54.13 IriX64 I think XMing is going to be it, I like their price.
23:26.19 IriX64 if you start a console session in windows land, and type path=c:\usr\brlcad, thats all that's needed (and you have to have brought up X too though), starting it from the desktop requires the path be set properly in system land sigh.
23:26.46 IriX64 err brlcad\bin
23:27.38 IriX64 dopped the dll's in bin, works for me.
23:27.50 IriX64 dropped too
23:36.54 IriX64 http://irix32.spaces.live.com/photos/work (Both frame buffers active)
IRC log for #brlcad on 20070424

IRC log for #brlcad on 20070424

00:06.14 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
01:25.03 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1178015006.dsl.bell.ca)
04:10.23 *** join/#brlcad clock_ (i=clock@84-72-61-67.dclient.hispeed.ch)
05:13.39 *** join/#brlcad p0g0 (n=pogo@madwifi/support/p0g0)
08:33.27 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
15:28.59 *** join/#brlcad smallfoot- (i=vc@clamwin/translator/smallfoot)
17:36.37 IriX64 joevalleyfield, you said cvs warns me about conflicts in files, does it mark them in anyway?
17:39.33 IriX64 ah I see, thank you and never mind.
17:53.56 IriX64 yours is superior, much thanks.
18:02.05 IriX64 I used --enable-everything and it died trying to configure enigma with a can't find ./config.sub.
18:03.07 IriX64 there is no config.sub in enigma.
18:04.02 IriX64 nebver mind i know what it is.
18:06.54 IriX64 your X detection is superior to mine thank you for putting it on cvs.
18:08.13 *** join/#brlcad clock_ (i=clock@84-72-60-78.dclient.hispeed.ch)
19:05.35 IriX64 http://www.pastebin.ca/456266
19:06.29 IriX64 line 271 sorry i ommited that
19:08.44 IriX64 should be fbinterp sorry
19:14.49 IriX64 check tkimg.h its defined properly
19:15.27 IriX64 in src/other/tkimg/base
19:18.32 IriX64 oh man i get it.
19:23.41 IriX64 http://www.pastebin.ca/456301 <--- this patch fixes it here
19:26.56 smallfoot- you talk alot
19:26.56 smallfoot- but only you talk lol
19:41.13 IriX64 i got a reprimand for chatting too much though :)
19:48.27 IriX64 say any chance the windows binaries will be update too?
19:48.34 IriX64 updated
20:23.21 smallfoot- i hope so
20:23.26 smallfoot- i made the NSIS installer
20:23.33 smallfoot- now someone needs compile 10.2
20:23.36 smallfoot- err, 7.10
20:23.45 smallfoot- so we can release it
20:32.55 IriX64 heh so compile it :)
20:33.42 IriX64 you mean a windoees compile of course.
20:33.53 IriX64 errr windows
21:33.09 *** join/#brlcad cad68 (n=451e3ffd@bz.bzflag.bz)
22:05.35 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096735439.dsl.bell.ca)
22:33.06 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
22:45.36 *** join/#brlcad Twingy (n=justin@74.92.144.217)
22:59.20 *** part/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com)
22:59.44 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com)
IRC log for #brlcad on 20070425

IRC log for #brlcad on 20070425

01:04.17 *** join/#brlcad xcvbcxvn (n=4cbd80ce@bz.bzflag.bz)
02:41.04 *** join/#brlcad CIA-19 (n=CIA@208.69.182.149)
02:48.49 *** join/#brlcad tars (n=test@dhcp068-107.openport.buffalo.edu)
02:48.54 tars hello
02:49.51 tars i'm new to solid modeling and my school provides copies of Solid Edge V11 to students...
02:50.06 tars ...I tried to install it, but it won't install under Vista...
02:50.30 tars ...so I was looking for alternatives and found out about BRL-CAD...
02:50.52 tars I have two questions:
02:51.27 tars 1) does anyone know of an IRC channel for Solid Edge users
02:52.21 tars and 2) Would someone recommend a set of BRL-CAD tutorials for a new user to start from?
03:02.30 deltazap tars: Volume II - Intro to MGED is the only place to start :)
03:03.55 tars cool. that's linked from the BRL-CAD homepage, right?
03:05.29 tars oh, I found it there.
03:05.49 tars thanks for the tip =)
03:11.58 deltazap yup yup
03:38.56 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177878729.dsl.bell.ca)
03:40.01 IriX64 joevalleyfield, an attempt at that build we were talking about, trying to transfer it now.
03:42.11 *** join/#brlcad CIA-22 (n=CIA@208.69.182.149)
03:57.40 *** join/#brlcad dli (n=dli@adsl-75-33-242-228.dsl.chcgil.sbcglobal.net)
03:58.05 dli ../../src/libfb/.libs/libfb.so: undefined reference to `tk_close_existing'
05:55.11 *** join/#brlcad clock_ (i=clock@84-72-60-78.dclient.hispeed.ch)
07:15.03 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
08:06.22 *** join/#brlcad _jack- (i=jack@dub.minimal.nl)
08:08.39 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177878729.dsl.bell.ca)
15:54.08 *** join/#brlcad deltazap (n=zap@pool-72-64-253-55.tampfl.fios.verizon.net) [NETSPLIT VICTIM]
17:55.41 *** join/#brlcad smallfoot- (i=vc@clamwin/translator/smallfoot)
18:19.09 *** join/#brlcad clock_ (i=clock@84-72-95-62.dclient.hispeed.ch)
18:23.16 *** join/#brlcad clock__ (i=clock@84-72-95-62.dclient.hispeed.ch)
18:31.25 CIA-22 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/ (nmain.cpp n_iges.hpp n_iges.cpp):
18:31.25 CIA-22 BRL-CAD: Initial work on new IGES converter to support opennurbs breps. Old converter is
18:31.25 CIA-22 BRL-CAD: quite intertwined with existing BRL-CAD NMG/NURBS code... seemed a bit cleaner
18:31.25 CIA-22 BRL-CAD: to refactor things somewhat. Currently reads start, global and directory
18:31.26 CIA-22 BRL-CAD: sections correctly. Just started work on BREP entity parsing.
18:32.31 clock_ I have a working program to create allen bolts with a real thread :)
18:32.39 clock_ You say allenbolt M6x50 and it does the job :)
18:32.47 clock_ It's like shopping in a store ;-)
18:32.54 CIA-22 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/Makefile.am: Added compilation support for new IGES converter. May have bugs when opennurbs is not enabled (still need to test).
18:32.58 clock_ Now I am writing a generic program that will also make hex heads
18:45.30 smallfoot- hex heads?
18:59.23 ``Erik awesome
19:14.02 clock_ hex heads = the head has 6 sides
19:51.12 ``Erik <-- thinks of hex heads as allen wrench style... :/ the normal "outer" hex shape is just a "regular bolt head" :/
19:53.27 archivist dems socket heads
20:07.33 ``Erik <interviewee> what do you like most about working here? <reluctant group interviewer> pants-free fridays
20:08.48 archivist specially on da girlz
20:09.00 archivist or off the girlz
20:10.08 ``Erik http://worsethanfailure.com/Articles/Tales_from_the_Interview_0x3a__A_Perfect_Ten!.aspx
20:15.16 archivist hehe good one
20:27.41 smallfoot- nice article
21:17.38 *** join/#brlcad dli (n=dli_@riz-sage.uchicago.edu)
21:25.18 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
21:41.50 *** join/#brlcad cad46 (n=d5ebc875@bz.bzflag.bz)
21:53.18 *** join/#brlcad Twingy (n=justin@74.92.144.217)
22:10.11 *** join/#brlcad clock_ (i=clock@84-72-95-62.dclient.hispeed.ch)
22:23.38 joevalleyfield names
22:24.54 smallfoot- /names
22:25.01 *** join/#brlcad smallfoot- (i=vc@c-625b70d5.041-5-73746f7.cust.bredbandsbolaget.se)
22:25.13 joevalleyfield yeah, i'm dumb
22:25.31 smallfoot- wow, i typed that
22:25.33 smallfoot- and i got disconnected
22:25.34 smallfoot- bad idea lol
22:25.56 joevalleyfield :) strange
22:26.02 smallfoot- ya
22:26.08 smallfoot- the IRCd flooded me
22:26.09 smallfoot- lol
22:33.28 CIA-22 BRL-CAD: 03joevalleyfield * 10brlcad/include/dm-ogl.h: ogl types are used, gl should be included in this header.
22:41.04 CIA-22 BRL-CAD: 03joevalleyfield * 10brlcad/src/ (libdm/dm_obj.c libfb/tcl.c): tk_close_existing doesn't exist yet; temporarily remove references thereto.
22:50.42 ``Erik heh
22:51.37 ``Erik ummmm, /names shows everyone on the network, right? /names #brlcad is how to NOT get flooded off?
22:52.09 ``Erik /who is safe... (at least on bx, yo)
22:53.31 joevalleyfield irssi \/names was good for the channel
22:57.02 ``Erik hum, irssi must fake it to avoid the oops of actually complying with rfc1459 on a nontrivial network
22:57.23 joevalleyfield it must
IRC log for #brlcad on 20070426

IRC log for #brlcad on 20070426

01:08.10 *** join/#brlcad dli (n=dli@adsl-75-33-249-151.dsl.chcgil.sbcglobal.net)
02:20.03 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
03:05.25 *** join/#brlcad PrezKennedy (n=Matthew@c-69-251-104-254.hsd1.md.comcast.net)
05:59.51 *** join/#brlcad clock_ (i=clock@84-72-95-62.dclient.hispeed.ch)
07:00.26 *** join/#brlcad dli_ (n=dli@adsl-75-31-240-235.dsl.chcgil.sbcglobal.net)
07:23.35 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
07:34.50 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
15:33.02 *** join/#brlcad smallfoot- (i=vc@clamwin/translator/smallfoot)
15:33.55 smallfoot- Linux Kernel 2.6.21 Released
16:49.20 *** join/#brlcad Elperion (n=Elperion@p548752BC.dip.t-dialin.net)
17:35.49 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no)
18:13.49 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177878729.dsl.bell.ca)
18:19.44 IriX64 http://www.pastebin.ca/459804 <--- I'm having trouble at runtime with a libbn magic number check, If I do this for now, am i correct in assuming all the magic number check macros that depend on these will still do their job of initializing whatever but pass the number check?
18:51.05 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no)
19:03.03 IriX64 thinking of using if!(_ptr) bu_bomb;
19:03.21 IriX64 err if(!_ptr)
19:05.22 *** join/#brlcad clock_ (i=clock@84-72-94-5.dclient.hispeed.ch)
19:06.22 clock_ I would use pastebin but pastebin fails with the following error:
19:06.32 clock_ Query failure: Can't open file: 'pastebin.MYI'. (errno: 145) insert into pastebin (poster, domain, posted, format, code, parent_pid, expires,expiry_flag) values ('clock', '', now(), 'text', 'tgc\(thread_cyl6_0\.541_0\.0416666666667\.s\)\: 1 intersects \!\= \{0,2,4\}\r\n ray\: pt \= \(33\.1649 22\.7157 38\.5456\), dir \= \(-0\.000371362 0\.928038 0\.372486\)\r\n 1\.99\r\ntgc\(thread_cyl5_0\.4328_0\.0333333333333\.s\)\: 1 intersects \!\= \{0,2,4
19:06.57 clock_ (Note: in case pastebin doesn't work, use pastebin to paste the lenghty error message instead of flooding the IRC channel)
19:07.02 clock_ So what I wanted to paste:
19:07.14 clock_ is it normal when I get the following messages when running rt?
19:07.25 clock_ tgc(thread_cyl6_0.541_0.0416666666667.s): 1 intersects != {0,2,4} ray: pt = (33.1649 22.7157 38.5456), dir = (-0.000371362 0.928038 0.372486) 1.99
19:07.28 clock_ tgc(thread_cyl5_0.4328_0.0333333333333.s): 1 intersects != {0,2,4} ray: pt = (46.7653 22.0771 52.6023), dir = (-0.000470877 0.829158 0.559014) 1.99
19:07.31 clock_ tgc(thread_cyl4_0.3787_0.0291666666667.s): 1 intersects != {0,2,4} ray: pt = (49.016 20.3626 59.9144), dir = (-0.000315285 0.246781 -0.969071) -1.96664
19:07.34 clock_ tgc(thread_cyl4_0.3787_0.0291666666667.s): 1 intersects != {0,2,4} ray: pt = (49.016 20.3626 59.9144), dir = (-0.000315285 0.246781 -0.969071)
19:08.42 clock_ Actually I used pastebin to paste the pastebin error message and got the following pastebin error message: Query failure: Can't open file: 'pastebin.MYI'. (errno: 145) insert into pastebin (poster, domain, posted, format, code, parent_pid, expires,expiry_flag) values ('clock', '', now(), 'text', 'Query failure\: Can\'t open file\: \'pastebin\.MYI\'\. \(errno\: 145\) insert into pastebin \(poster, domain, posted, format, code, parent_pid, expir
19:08.49 clock_ ;-)
19:08.57 clock_ Looks like pastebin is really a useful tool to prevent channel floods ;-)
19:35.48 clock_ rtweight seems to end up in an endless loop!
19:57.03 *** join/#brlcad Twingy (n=justin@74.92.144.217)
19:58.01 IriX64 rttherm is the one giving me grief/
19:58.27 IriX64 .
19:59.55 clock_ And I found apparent database corruption in 7.8.4
20:01.45 smallfoot- :/
20:02.36 clock_ http://sourceforge.net/tracker/index.php?func=detail&aid=1708349&group_id=105292&atid=640802
20:02.52 clock_ It's perfectly repeatable, at least in my case :)
20:03.37 clock_ I made a file with 10 cap screws.
20:03.52 clock_ rtweight seems to hang on it, g-dxf runs excessively long so I had to terminate it
20:04.42 clock_ What does the message "tgc(thread_cyl4_0.3787_0.0291666666667.s): 1 intersects != {0,2,4} ray: pt = (49.016 20.3626 59.9144), dir = (-0.0003152850.246781 -0.969071)", generated by rt on this file, indicate?
20:08.21 IriX64 a point was found with negative directions
20:08.52 IriX64 don't mknow much about that sort of thing though :)
20:10.42 IriX64 http://www.pastebin.ca/459997 <--- for my purposes this works, i did the same to the tcl magic check too.
20:18.14 clock_ Well I can use the brl-cad bugreporting mechanism that allows attachments and largish pastes
20:18.14 *** join/#brlcad docelic (n=docelic@212.15.183.23)
20:18.14 IriX64 don't worry, i won't pastebin the stack dumps :)
20:31.41 CIA-22 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/ (BrepHandler.cpp nmain.cpp n_iges.hpp n_iges.cpp): Started work on brep handling infrastructure. will provide user-implemented callbacks for custom application behavior.
20:35.59 CIA-22 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/Makefile.am: Add brephandler source file to iges source list
21:16.44 ``Erik and the tgc error says the ray found one intersection on the way, when all rays should have an even number of intersections (each 'in' should have a paired 'out')
21:18.01 clock_ ;-)
21:18.32 clock_ is valid maybe in real arithmetic, but not in floating point, where even a==a is not true
21:19.07 clock_ anyway is the message a bug or should be ignored?
21:19.10 ``Erik (and a ray can have negative direction, ain't nothing wrong with that... I'd be more concerned that in the paste, the dir seems to be composed of two numbers, not 3)
21:19.42 ``Erik it indicates a bug, is it consistently reproducable on 7.10.0 or HEAD?
21:19.55 clock_ I didn't succeed compiline 7.10.0
21:20.03 ``Erik on openbsd?
21:20.06 clock_ yes
21:20.13 clock_ requires some libwhatever
21:20.20 clock_ didn't require before
21:20.31 clock_ But I actually didn't read the README
21:20.35 clock_ just ./configure make
21:20.46 clock_ may be my fault then ;-)
21:21.22 ``Erik um, no new dependancies have been added... but it may be doing something gooby with installed tcl
21:21.49 clock_ im gonna sleep
21:21.50 clock_ good night
21:45.22 *** join/#brlcad dli (n=dli@nsit-dhcp-035-061.uchicago.edu)
21:47.57 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177878729.dsl.bell.ca)
21:54.02 dli IriX64, does cvs still build?
21:54.56 IriX64 not for me
21:54.58 IriX64 .
23:17.49 ``Erik http://feedback.ebay.com/ws/eBayISAPI.dll?ViewFeedbackMemberLeft&memberid=tryork5ifp&items=-1&item=-1&de=off
23:38.10 smallfoot- o9o
23:38.12 smallfoot- llol
23:38.14 smallfoot- thats strange
23:42.34 smallfoot- how that happen?
IRC log for #brlcad on 20070427

IRC log for #brlcad on 20070427

00:19.38 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177871943.dsl.bell.ca)
00:23.38 IriX64 winaxepro is nice you get to see all the pretty colors in havoc and friends :)
00:35.50 IriX64 Labf are the makers if anyone cares, says it'll run on Linux too.
01:02.08 IriX64 err got that wrong, linux stuff on your windows box, is that right?
01:58.02 IriX64 wy does this happen ----> http://www.pastebin.ca/460460
01:58.09 IriX64 why too.
02:01.37 Twingy rm -rf autom4te.cache
02:02.33 IriX64 ty
02:02.55 bjorkBSD IriX64, is your system always compiling?
02:03.06 bjorkBSD it would be done by now even on a 386 :P
02:03.06 IriX64 90% of the time:)
02:03.11 bjorkBSD how comes?
02:03.27 IriX64 different things go on all at the same time.
02:04.47 IriX64 anything I give you should be considered "produced by beta code"
02:05.41 bjorkBSD ah so you're 'fixing' it? :)
02:05.57 IriX64 truth bells ring :)
02:09.19 IriX64 twingy, doesn't make distclean remove that?
02:16.10 IriX64 this happens on a ./autogen.sh --verbose ---- > http://www.pastebin.ca/460476
02:18.19 Twingy dunno
02:18.40 IriX64 me either.. can't be important ;)
02:19.59 Twingy gonna make me some circuit boards
02:20.26 IriX64 all right a silk screener :)
02:20.39 Twingy silk screener would be easy
02:20.49 IriX64 heh what etch pen then?
02:20.52 Twingy just put in a paint marker
02:20.59 Twingy 1/16" tip
02:21.09 IriX64 chisel of course
02:21.40 Twingy or cut a stencil
02:21.49 IriX64 cookie cutter
02:21.50 Twingy but won't be aligned perfectly
02:21.57 IriX64 or at all
02:22.10 IriX64 mirror image is fun too
02:22.27 Twingy pcb takes care of all that
02:22.46 IriX64 what do you use for laying out the board, brlcad?
02:22.52 Twingy gcam will take pcb gerber and allow you to position then you can instruct the machine to cut out the board on pass #3
02:22.57 Twingy no, pcb
02:23.20 IriX64 never heard of it but then i haven't played with such in a decade
02:23.34 Twingy great little program for making double sided pcb's
02:23.42 IriX64 sweet
02:23.54 Twingy set one side to ground and other side for power and signal
02:24.05 IriX64 multilayer?
02:24.11 Twingy then solder paste and a cheap $30 electric grill
02:24.21 Twingy multilayer yes, but you can't mill that
02:24.30 IriX64 bang you're producing
02:24.34 Twingy you'd have to epoxy them together
02:24.48 IriX64 guy i know used to send his away to get done
02:24.59 Twingy I could probly do 2-layer without a problem
02:25.09 Twingy beyond that I think I would just have it manuf
02:25.23 IriX64 that program do auto-route?
02:25.39 Twingy rats nest stuff
02:25.44 Twingy not as good as eagle
02:25.47 Twingy but it's free
02:25.52 IriX64 meaning some hands on?
02:25.59 Twingy good for laying out small 8-bit MCU stuff
02:26.06 IriX64 got it
02:26.21 Twingy most stuff I do is < 100 traces
02:26.36 Twingy one I did last night is ~40
02:26.40 IriX64 what are you building?
02:26.48 Twingy work stuff
02:27.12 IriX64 if it goes wrong put it in the forge, get your copper back:)
02:27.38 Twingy I used to make these with ferric chloride etching
02:27.45 Twingy that was just a pain
02:27.56 IriX64 too much washing?
02:27.57 Twingy I still have a liter of it in the garage
02:28.01 Twingy it's toxic!
02:28.09 Twingy has a huge jolly rogers symbol on it
02:28.15 IriX64 heh donate it to someone :)
02:28.18 Twingy it'll eat a penny in minute
02:28.26 Twingy fun stuff
02:29.01 Twingy UV and FeCl etching is waste of time
02:29.10 IriX64 toululene for cleanup?
02:29.17 Twingy orange peals
02:29.29 Twingy or lemon
02:29.35 IriX64 citric
02:29.38 Twingy jes
02:30.21 Twingy when you are doing traces < 20mil it's impossible
02:30.37 Twingy UV can do 10mil sorta
02:32.05 IriX64 outta my realm now
02:33.20 Twingy I'll probly be working on gerber stuff all weekend
02:33.33 IriX64 gerber?
02:33.39 Twingy RS274
02:33.47 Twingy photoplotting format for PCB's
02:33.57 Twingy just need to make a sexy photoplotter->MCB algorithm
02:33.57 IriX64 not familiar with that standard
02:34.22 IriX64 heh tie her in colors
02:35.01 IriX64 done anymore work on the forge?
02:36.46 IriX64 back to work
02:39.43 Twingy I made a new one
02:39.44 *** join/#brlcad dli (n=dli@adsl-75-34-178-5.dsl.chcgil.sbcglobal.net)
02:39.52 Twingy far more efficient than last one
02:40.35 Twingy I need to put a piece in an cut the rocket motor out
02:40.45 Twingy need to finish gerber first
02:40.55 Twingy rocket will need electronics
02:40.59 bjorkBSD how expensive was it, Twingy?
02:41.04 Twingy wsa what?
02:41.10 bjorkBSD new forge.
02:41.20 Twingy heh, it's a bucket and a piece of threaded rod
02:41.39 Twingy so like $2.50 maybe ?
02:41.57 Twingy 30%-40% more energy efficient than last one
02:42.43 bjorkBSD damn!
02:42.46 bjorkBSD any pix?
02:43.27 dli cvs building fails
02:43.37 Twingy picture an upside down bucket with a rod out the top with various slits and cuts from a bandsaw
02:44.06 bjorkBSD cool :)
02:44.29 bjorkBSD your own invention or a popular idea i've not come across yet.
02:44.53 Twingy my idea cause I'm poor
02:44.57 Twingy and I had a bucket
02:45.01 Twingy and a piece of rod
02:45.24 Twingy and wondered why I even bothered with the bricks
02:52.30 bjorkBSD since it's your invention, some pix would be nice :D
02:52.43 bjorkBSD ... por favor, ie
02:52.45 Twingy it's not an invention!
02:52.49 Twingy it's a friggin bucket!
02:52.55 Twingy I'll try and take pics this weekend
02:53.01 bjorkBSD heheh i know.
02:53.28 bjorkBSD it's the mundane easily overlooked things which spark the best ideas.
02:53.35 Twingy yep
02:56.42 Twingy this cnc mill is the best $1800 I ever spent hands down
03:01.18 bjorkBSD a taig?
03:01.32 Twingy jes
03:01.43 bjorkBSD i'm poorer than thou
03:01.52 Twingy I bought it after I sold my town house
03:01.54 Twingy I had money then
03:01.56 bjorkBSD hah!
03:02.10 bjorkBSD i can only afford one of those things after i build it from gingery's specs.
03:02.20 Twingy had enough money for tile in the kitchen, redwood for the living room, and a taig cnc + tools
03:03.00 Twingy next summer I'm going to dump a bunch of money into making the front/back yard look nice
03:03.13 Twingy too poor this summer
03:08.18 Twingy I need to put in a digikey order soon
03:08.25 IriX64 http://www.pastebin.ca/index.php <--- heh bu_bomb() works :)
03:46.45 IriX64 man i did it again, pasted the index, urfffff :(
03:51.01 IriX64 http://www.pastebin.ca/460579
03:51.17 IriX64 ahhhh forget it it's not important
05:52.53 *** join/#brlcad clock_ (i=clock@84-72-94-5.dclient.hispeed.ch)
07:21.10 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
07:23.27 clock_ brlcad: did you see my capscrews?
08:47.32 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
13:06.41 *** join/#brlcad Elperion (n=Elperion@p548750b0.dip.t-dialin.net)
14:30.20 *** join/#brlcad smallfoot- (i=vc@clamwin/translator/smallfoot)
16:42.58 *** join/#brlcad Elperion (n=Elperion@p548750b0.dip.t-dialin.net)
18:41.44 *** join/#brlcad clock_ (i=clock@84-72-62-203.dclient.hispeed.ch)
19:06.05 brlcad clock_: not yet, been on travel all week, just got back .. be a while to catch up
19:26.18 smallfoot- oh
19:26.20 smallfoot- welcome back
20:30.01 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177871943.dsl.bell.ca)
20:31.38 IriX64 clock_: where may I see these cap screws?
20:35.31 IriX64 http://irix32.spaces.live.com/photos/work <----- your geometry, but i'd like to include something besides example geometry, and all i can do is a mug :)
20:41.31 clock_ IriX64: http://ronja.twibright.com/3d/ the bottommost entry
20:41.43 IriX64 ty
20:42.05 IriX64 do you mind if i copy these?
20:42.28 clock_ they are under GFDL
20:43.06 IriX64 not familiar with GFDL, explain please.
20:43.46 clock_ do you know CC-BY-SA?
20:43.57 IriX64 no.
20:44.02 clock_ Creative Commons by Share-Alike
20:44.34 clock_ you can copy GFDL stuff as long as you give people access to the source and if you make a derivative work, it has to be under GFDL too
20:44.39 clock_ it's basically a GPL for documentation
20:44.45 clock_ also made by Free Software Foundation.
20:44.49 IriX64 thought it was some kind of licence thats why I ask, ill give proper credit, how would you like it worded?
20:44.52 IriX64 ty
20:45.38 clock_ (c) under GFDL 2007 Karel Kulhavy?
20:46.36 clock_ are they useful for you?
20:48.22 clock_ You can also generate yourself some bolts, with this program http://ronja.twibright.com/3d/lib/hex.c
20:48.38 clock_ link allenbolt and hexbolt to be symlink to the program executable and then run e.g. ./allenbolt M3x40 or ./hexbolt M12x700
20:52.20 IriX64 id need source (rebuild ala cygwin)
20:52.38 IriX64 whoa that is source, ijust a sec.
20:53.15 IriX64 ill compile it latewr let me finish this.
21:00.36 IriX64 http://irix32.spaces.live.com/photos/twibright The first page caption points to your page.
21:00.54 IriX64 they're not in any particular order
21:01.29 IriX64 had no idea you could do threading in brlcad :)
21:01.52 IriX64 have no idea period ;)
21:05.51 IriX64 compiles clean and it runs will run on windows with the cygwin1.dll clock_.
21:05.52 clock_ oh man the angle dist cursor is awesome
21:05.58 clock_ IriX64: good
21:06.02 clock_ IriX64: are you a brl-cad developer?
21:06.08 IriX64 heh they did a good job on that
21:06.17 IriX64 nah man i just play
21:07.34 IriX64 my addiction calls, ill be back after i satisfy the tobbaco craving.
21:24.26 *** join/#brlcad Twingy (n=justin@74.92.144.217)
21:24.48 IriX64 gcc -o hex.exe hex.c <--- results in an exe, no errors no warnings, I like that
21:25.14 IriX64 should include in external, then just exec hex
21:30.31 ``Erik http://fridge.ubuntu.com/files/no-pony-for-you.jpg
21:33.51 IriX64 they never heard of my little pony?
21:43.48 clock_ The mged already corrupted itself the database in a way that even restarting mged doesn't fix it:
21:43.51 clock_ Initializing and backgrounding, please wait...db_dircheck: Duplicate of '', given temporary name 'A_'
21:43.54 clock_ db_dircheck: Duplicate of '', given temporary name 'A_'
21:43.57 clock_ db_dircheck: Duplicate of '', given temporary name 'A_'
21:44.00 clock_ Done
21:44.16 clock_ How can I get rid of it? The database operations now randomly fail with nonsensical messages, I cannot replace a too thick M8 screw with a good M8 screw.
21:48.03 brlcad either g2asc && asc2g or do a keep in mged of the pieces that are okay or export or convert .. depends on the nature of the corruption
21:49.04 clock_ now I exported into ascii and cannot reimport
21:49.46 clock_ says Error: Temporary file (./_asc_2_g_temp_) is in the way (rename, delete or move it)
21:50.37 brlcad remove the temp file
21:50.46 brlcad unless that's what you actually named it
21:51.27 clock_ When I remove it and import, mged just disappears and mged.core appears
21:51.32 clock_ is that intended behaviour?
21:51.40 brlcad huh?
21:51.44 brlcad what are you doing?
21:51.47 clock_ The binary data are saved into mged.core instead of perpend.g?
21:51.56 clock_ 1) make sure perpend.g doesn't exist
21:52.01 clock_ 2) mged perpend.g, create yes
21:52.06 clock_ 3) import perpend.asc
21:52.20 clock_ that's all folks
21:52.36 brlcad ah
21:52.55 brlcad that wasn't one of the approaches I mentioned :)
21:53.09 brlcad run asc2g
21:53.11 clock_ how do I make perpend.g from perpend.asc?
21:53.31 brlcad this is failure recovery, have to see the output, make sure it can succeed
21:53.50 brlcad likewise if there were any errors during g2asc, that would be very important
21:53.53 clock_ couldn't the mged remove temp files when segfaulting?
21:54.01 clock_ Or, generate unique temp filenames?
21:54.16 clock_ Or instead of bugging with the annoying temp filename existing message, just silently delete the file himself?
21:54.30 clock_ alias mged="rm *temp*; mged"
21:55.07 brlcad it could do a lot of things, though potentially deleting user data wouldn't likely ever be one of them
21:55.14 clock_ OMG I made it
21:55.30 clock_ after several segfaults and database corruptions, I MANAGED TO REPLACE 3 SCREWS!
21:57.01 clock_ OK, g2asc and asc2g is the magic anti-mged cure :)
21:57.54 brlcad not always, but it's often a means to recover from an intentional or unintentional error
21:58.35 brlcad not a "standard operating procedure" in the least though.. you obviously encountered at least one critical bug somewhere along the way
21:58.47 brlcad whatever corrupted the database in the first place
21:58.48 clock_ "" duplicate, renaming to "A_" also funny ;-)
21:59.15 clock_ when I encounter a critical amount of critical bugs I stop sending bugreports ;-)
21:59.28 brlcad somehow the database contains a geometry object that has an empty name
21:59.46 clock_ casuse I just want my data and cannot spend 15 minutes collecting stacktraces every 5 minutes
22:00.43 brlcad they also have to generally be fully repeatable to get fixed, and db corruptions rarely ever are (they're generally exceptionally rare)
22:00.43 clock_ or did you already run out of my stacktraces and need a batch of fresh ones? :)
22:01.14 brlcad you're certainly getting there ;)
22:01.33 clock_ also those 0.0000mm overlaps are funny
22:01.42 clock_ and it makes glitches in the screw pictures at coordinate zero
22:02.09 clock_ floating point arithmetics a.k.a. the fish was sooooo big ... no wait ... sooooooooooooo big
22:03.36 clock_ rtweight seems to hang on the treads and g2dxf seems to run excessively long
22:03.46 clock_ threads not treads
22:05.22 brlcad i would expect g-dxf to take a long time on the threaded models, they're also undoubtedly smaller than the tessellation tolerance
22:05.42 clock_ Wanna a reproducible bang? I send you perpend.asc and it should bang mged 7.8.4
22:06.01 brlcad howso?
22:06.09 brlcad on File -> Import?
22:06.09 clock_ what's your e-mail?
22:06.12 clock_ yes
22:06.45 brlcad sure, send it over -- send it to bugs at brlcad dot org
22:07.48 clock_ OK sent
22:07.52 clock_ do you get that e-mail?
22:08.01 clock_ Can you try? Do you have 7.8.4?
22:08.09 clock_ Or you can try with whatever version, what happens :)
23:11.02 *** join/#brlcad cad80 (n=4b03e966@bz.bzflag.bz)
23:12.54 smallfoot- brlcad, when is next win32 binary release getting done?
23:26.46 *** join/#brlcad cad47 (n=3e2f2890@bz.bzflag.bz)
23:57.09 IriX64 http://irix64.spaces.live.com/photos/stuff <----- frame buffer support works
IRC log for #brlcad on 20070428

IRC log for #brlcad on 20070428

00:01.35 IriX64 that was done with the cygwin dll's and your unix code, xserver courtesy cygwin-x carved out and turned into a windows x-server
00:56.10 IriX64 you do realize all this stuff is stubbed till i get the dll's up to snuff?
00:56.52 IriX64 pix courtesy of the national archives :)
01:10.11 IriX64 well not all stubs.
02:13.13 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
03:00.00 *** join/#brlcad dli_ (n=dli@adsl-75-34-3-5.dsl.chcgil.sbcglobal.net)
06:48.43 *** join/#brlcad Elperion (n=Elperion@p54877E21.dip.t-dialin.net)
08:57.02 *** join/#brlcad clock_ (i=clock@84-72-62-203.dclient.hispeed.ch)
14:16.43 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no)
15:11.34 CIA-22 BRL-CAD: 03brlcad * 10brlcad/BUGS: tom reported that the units command in mged doesn't work
15:13.19 CIA-22 BRL-CAD: 03brlcad * 10brlcad/NEWS:
15:13.19 CIA-22 BRL-CAD: fixed versioning issue throughout package where the vers.c files could be out of
15:13.20 CIA-22 BRL-CAD: sync if you updated the main version number without doing a clean or export.
15:13.20 CIA-22 BRL-CAD: now all the version numbers collectively pull from the same file(s) in
15:13.20 CIA-22 BRL-CAD: include/conf/.
15:21.33 *** join/#brlcad Twingy (n=justin@74.92.144.217)
16:50.19 *** join/#brlcad clock_ (i=clock@84-72-61-92.dclient.hispeed.ch)
18:11.36 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
18:11.37 *** 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
18:29.44 *** join/#brlcad Elperion (n=Elperion@p54877E21.dip.t-dialin.net)
18:44.01 *** join/#brlcad smallfoot- (i=vc@clamwin/translator/smallfoot)
20:18.18 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177871943.dsl.bell.ca)
20:18.19 IriX64 http://www.pastebin.ca/463163 <------ clock_, get them to put it in external
20:25.45 IriX64 http://irix32.spaces.live.com/photos/work <----- bldg391
20:29.33 IriX64 thanks to brlcad for the secret to that nice 10 warning, it's gone.
20:33.28 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
20:33.28 *** 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
20:46.39 IriX64 looks like i'm tied to cygwin-x.
20:47.19 IriX64 the others, they bring up the geometry but not the rt output
22:12.09 IriX64 burn this to cd and try it on my other machine.
22:14.21 IriX64 joevalleyfiled, can you live with 9 dll's and xwin.exe in the bin dir?
22:15.43 IriX64 err joevalleyfield too :)
23:26.53 IriX64 freaking fonts are missing :)
23:30.21 IriX64 found them, now to burn another disk sigh :)
23:39.13 IriX64 I DON"T beleive it, they hard coded the freaking font paths in.
23:40.59 IriX64 could create a dir on the drive called /X11R6/blaghblaghblagh i suppose but nobody wants that kind of kludge.
23:51.17 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
23:51.17 *** 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
IRC log for #brlcad on 20070429

IRC log for #brlcad on 20070429

00:01.54 IriX64 this is for the birds, would be asier to re-visit xming i think.
00:02.02 IriX64 easier too.
01:14.36 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no)
01:31.37 CIA-22 BRL-CAD: 03johnranderson * 10brlcad/src/conv/g-dxf.c:
01:31.37 CIA-22 BRL-CAD: Was ignoring return code from db_dirbuild(), allowing execution on currupt files.
01:31.37 CIA-22 BRL-CAD: Calls to db_dirbuild should always have the return code checked, There are many
01:31.37 CIA-22 BRL-CAD: instances where this is not done (mostly in the "conv" directory).
02:05.44 CIA-22 BRL-CAD: 03johnranderson * 10brlcad/src/conv/ (16 files): Added check of return value from db_dirbuild()
02:07.02 brlcad woot
02:10.47 CIA-22 BRL-CAD: 03johnranderson * 10brlcad/src/conv/ (iges/g-iges.c jack/g-jack.c): Added check of return of db_dirbuild()
02:17.25 CIA-22 BRL-CAD: 03johnranderson * 10brlcad/src/conv/off/g-off.c: Added check of return of db_dirbuild()
02:24.53 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177871943.dsl.bell.ca)
02:29.36 dli_ /var/tmp/portage/sci-misc/brlcad-9999/work/brlcad/src/conv/.libs/lt-asc2g: error while loading shared libraries: libtcl8.5.so: cannot open shared object file: No such file or directory
02:31.09 IriX64 should be in brlcad/lib no?
02:31.39 dli_ IriX64, it's a compiling error
02:32.24 IriX64 but its looking for the .so file check .libs in tcl dir
02:33.02 IriX64 tcl built if you're up to conv
02:35.17 dli_ brlcad-cvs building error: http://pastebin.ca/463733
02:38.01 IriX64 what the heck it did 3 ok why sphflake?
02:38.55 IriX64 maybe libtcl8.5.so ran away from home :P
02:39.37 brlcad dli_: k, thx... due to a recent change that builds libtcl shared instead of static, so libtool fails to look in the tcl build dir
02:40.17 IriX64 my system is weird i can only go by what i know, if you want real help talk to these guys.
02:42.46 brlcad there's supposed to be a fix in configure that compensates, but apparently not working for you
02:44.44 dli_ brlcad, any option to pass to configure?
02:48.39 brlcad dli_: you mean as a long term fix or short term fix?
02:49.13 brlcad long term, it should work as is .. have to figure out what else is needed to make it work
02:49.20 brlcad short term, you can just build static
02:49.33 brlcad for gentoo integration, that certainly won't fly though
02:49.49 dli_ brlcad, it's an error from buidling bench, I'm trying " --disable-bench ", now
02:50.14 brlcad that won't work :)
02:50.30 brlcad bench is just a minimal subset .. and that entire subset is required
02:50.33 dli_ brlcad, then, I will just wait :)
02:52.10 brlcad dli_: another short-term patch -- try adding --disable-shared to the line in configure.ac that says: ac_configure_args="$ac_configure_args --enable-symbols"
02:52.20 brlcad it's near the end of the file
02:52.46 dli_ brlcad, sounds nasty to me
02:52.56 brlcad it's a one-line edit
02:53.22 brlcad heck, you can run this to do it for you:
02:54.12 brlcad perl -pi -e 's/enable-symbols/enable-symbols --disable-shared/' configure.ac
02:54.30 brlcad then re-run ./autogen.sh and configure/compile normally
02:54.52 dli_ brlcad, okay, I will add this line with comment, " short term fix"
02:55.04 brlcad i mean just to test
02:55.30 brlcad for portage integration, there's still the other things we talked about that need to get fixed
02:56.31 dli_ brlcad, okay, I will use tell you how the change works
02:56.50 brlcad thanks
03:20.48 dli_ brlcad, no, doesn't help, ac_configure_args="$ac_configure_args --enable-symbols --disable-shared"
03:21.11 dli_ /var/tmp/portage/sci-misc/brlcad-9999/work/brlcad/src/conv/.libs/lt-asc2g: error while loading shared libraries: libtcl8.5.so: cannot open shared object file: No such file or directory
03:31.54 brlcad er, something's not right or not a clean build
03:32.27 brlcad it's not going to use libtcl8.5.so _at_all_ with --disable-shared
03:33.23 dli_ brlcad, couldn't be, portage always creates new folder for building
03:39.49 brlcad somehow that wasn't a sufficient edit then
03:49.53 smallfoot- brlcad, when will binary win32 release be made?
03:52.30 brlcad smallfoot-: it's all hinging on these last couple remaining build issues in 7.10.1
03:52.38 brlcad hopefully early may
03:54.04 smallfoot- okie cool
03:54.14 smallfoot- build issues?
04:18.53 IriX64 has to build on my system smallfoot :P
04:25.34 brlcad smallfoot-: dealing with the new tcl/tk and finding scripting resources at run-time are the two issues that need resolving
04:26.41 IriX64 brlcad: could activestates windows tcl/tk be used, i have successfully installed those in the past.
04:31.31 smallfoot- oh
04:32.33 IriX64 smallfoot, I'm kidding about building on my system :)
04:33.10 smallfoot- oh
04:33.46 brlcad IriX64: yes, it's sort of required at the moment if you're building the full binary distribution on Windows
04:34.36 IriX64 maybe ill re-install them then
04:35.30 IriX64 could happen
06:02.27 CIA-22 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: fix recursive configure support for when the recursion goes more than one level deep. add more documentation on example use and vars that can be overridden.
12:32.03 *** join/#brlcad cad96 (n=971d47cd@bz.bzflag.bz)
12:34.57 *** part/#brlcad cad96 (n=971d47cd@bz.bzflag.bz)
13:57.20 *** join/#brlcad clock_ (i=clock@84-72-60-158.dclient.hispeed.ch)
16:06.16 *** join/#brlcad elite01 (n=elite01@dslb-088-070-018-216.pools.arcor-ip.net)
16:06.46 *** join/#brlcad Elperion (n=Elperion@p54876ba6.dip.t-dialin.net)
16:06.52 elite01 hi
16:07.35 elite01 why won't puts [expr {1+1}] work in that mged shell?
16:08.14 elite01 i need to create 80 objects, all aligned in a grid, and want to use 2 for loops for that
16:08.25 elite01 so i even read the first bits of some tcl tutorial
16:08.30 elite01 but stuff doesn't really work :/
16:08.46 elite01 is brlcad's tcl interpreted heavily broken or is it just me?
16:11.58 bjorkBSD elite01, doesn't that need a 'puts'?
16:11.59 bjorkBSD or something to feed it into?
16:12.23 elite01 yeah i just tried puts [expr {1+1}]
16:12.31 bjorkBSD and it didn't like that?
16:12.31 elite01 works in tclsh but doesn't in mged :(
16:12.49 elite01 "Error: extra characters after close-brace"
16:12.49 *** join/#brlcad clock_ (i=clock@84-72-62-65.dclient.hispeed.ch)
16:12.51 bjorkBSD oh i just noticed. you did have a puts.
16:13.05 bjorkBSD works here man.
16:13.11 bjorkBSD mged> puts [expr {1+1}]
16:13.12 bjorkBSD 2
16:13.12 bjorkBSD mged>
16:13.26 elite01 expr 1+1 also works
16:13.28 elite01 umpf
16:13.34 elite01 *restarts mged*
16:14.01 elite01 aah ouch that does hurt
16:14.07 elite01 well works now
16:14.23 elite01 looks like i was typing in some expression all the time
16:14.23 bjorkBSD what was causing the error?
16:14.33 elite01 at least i guess so
16:14.51 elite01 well thanks
16:14.51 bjorkBSD which version of brlcad are you using?
16:15.05 elite01 7.8.4
16:15.13 bjorkBSD see topic.
16:15.23 elite01 hm too lazy to update
16:15.26 elite01 as i said, it works now
16:15.36 elite01 and i promise i will update tomorrow or so
16:15.39 elite01 :D
16:15.47 bjorkBSD that's fine.
16:15.57 bjorkBSD what you're using might be adequate for your needs.
16:16.07 elite01 my needs are really low
16:16.54 bjorkBSD design of WMDs huh?
16:17.40 elite01 yeah, don't need too much precision there :)
16:17.45 bjorkBSD nah :-j
16:17.53 bjorkBSD they're disposable items.
16:18.09 elite01 haha
16:23.50 elite01 bjorkBSD, still there?
16:24.08 bjorkBSD no.
16:24.10 elite01 is "in" supposed to work in a for loop?
16:24.20 brlcad elite01: mged shell operates in "glob compatibility mode" by default
16:24.41 brlcad you have to turn on tcl evaluation, or escape the glob characters
16:25.33 brlcad i.e. if you want to list all regions in a geometry database, you might "ls *.r" .. tcl has no globbing concept to know what to do with * by default, but mged's shell does
16:25.52 elite01 ok
16:26.02 elite01 but * and ? is the only globbing isn't it?
16:26.20 brlcad changing the interpreter mode is pretty simple, it's on the File menu under Tcl Evaluation or you can "set glob_compat_mode" to 0 or 1 to turn it on/off
16:26.29 brlcad no, [] are glob chars too
16:26.48 elite01 aah
16:26.50 brlcad hence why puts [expr {1+1}] doesn't work.. that's a character glob set
16:27.01 brlcad e.g. ls [a-f]*.d
16:27.03 elite01 ouch :)
16:27.21 brlcad something like puts \[expr {1+1]\] should work
16:27.31 brlcad er, typo in there
16:27.38 brlcad but you get the idea
16:27.44 brlcad forget what the other glob chars are
16:28.15 elite01 hmm still doesn't explain why that for loop won't work
16:28.17 brlcad if you don't need/want globbing and just want regular tcl shell behavior, you can set glob_compat_mode 0 and it should evaluate
16:28.19 elite01 wait a miinute
16:29.27 elite01 http://nopaste.php-q.net/291936 if you'd be so nice to have a look at it
16:29.42 elite01 coordinates are a bit broken - but the prompt at the end is strange
16:30.55 elite01 globbing doesn't change it
16:34.19 brlcad okay, two issues
16:34.53 brlcad one, the linebreaks are significant, particularly to the 'in' command (this holds true for regular tcl shell too)
16:35.01 brlcad that's why it prompts
16:35.06 elite01 aah
16:35.30 elite01 so i need to use a few \es
16:35.31 brlcad second, you probably need to evaluate the command so that the string is expanded
16:35.51 brlcad try, http://pastebin.ca/464602
16:36.33 elite01 nice, that works!
16:36.35 elite01 thanks :)
16:36.39 brlcad alsok, you're basically creating a pattern that has no transformation, the pattern tool can do that for you too
16:36.52 brlcad yw
16:36.55 elite01 no transformation?
16:37.11 brlcad you're creating a bunch of boxes
16:37.12 elite01 just a few buttons... like on a telephone or the right side of a keyboard
16:37.49 bjorkBSD the numeric keypad
16:37.54 brlcad that's what I mean, you're making a pattern of objects -- the pattern tool (on the Tools) menu will do this for you fairly easily
16:37.55 elite01 yes, that one
16:38.02 bjorkBSD they're both keypads ;)
16:38.02 elite01 ok, thanks again
16:38.18 brlcad no problem
16:38.41 brlcad and if I'd get around to finish upgrading the clone command, that would do exactly what you're doing with one line ;)
16:38.51 brlcad but it only works for v4 databases at the moment still
16:39.28 elite01 sounds nice
16:39.44 brlcad it's awesome :)
16:42.16 brlcad something like "clone -i 1 -n 36 -t 10 0 0 -a 6 0 10 0 keypad.btn" would do that entire keypad with all the corresponding translations
16:43.23 elite01 oook :)
16:43.24 brlcad increment by 1, create 36 copies, translate each by 10 along x and create a new row after every 6
16:44.07 brlcad maybe -a 6 -60 10 0 to reset to the same grid x coord
16:45.06 elite01 just tell people how to use it :)
16:45.33 brlcad it's got integrated help and everything, but yeah -- it's actually one of the easiest and powerful replication interfaces
16:45.34 *** join/#brlcad Twingy (n=justin@74.92.144.217)
17:01.28 elite01 eek everything's spinning
17:02.16 elite01 ha! killed it! :)
17:12.48 elite01 ok, need to bug you again - how do i use the pattern tool? some documentation somewhere>
17:36.19 elite01 ok seems to kind of work :)
17:36.23 brlcad the documentation on the website covers the pattern tool
17:36.29 brlcad vol III iirc
17:36.41 brlcad you stop the spinning with the "0"
17:36.49 elite01 yup
17:37.02 brlcad pressing xyzXYZ in the graphics window sends it spinning
17:37.14 elite01 what a nice keypad :)
17:37.49 brlcad have to run out, but a screenshot would be nifty ;)
17:39.33 elite01 http://pastehere.com/?mguetc
17:40.06 elite01 maybe not a 100% photorealistic - but as i said... requirements are low :)
17:56.46 IriX64 even the default font... ouch
17:57.40 elite01 pff
17:58.13 elite01 now - i want a big region out of those many buttons - like r buttons u glob_aint_work_* :/
17:58.23 elite01 because i'd need an u in front of each button
17:58.30 elite01 now, what to do?
18:18.29 *** part/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
18:41.24 *** join/#brlcad smallfoot- (i=vc@clamwin/translator/smallfoot)
20:52.01 *** join/#brlcad clock_ (i=clock@84-72-62-65.dclient.hispeed.ch)
20:58.22 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
22:05.15 *** join/#brlcad PrezKennedy (n=Matthew@c-69-251-104-254.hsd1.md.comcast.net)
22:22.02 *** join/#brlcad docelic (n=docelic@212.15.179.131)
23:48.48 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
IRC log for #brlcad on 20070430

IRC log for #brlcad on 20070430

02:41.48 brlcad alas if he were only here, of course
03:28.59 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177871943.dsl.bell.ca)
07:57.18 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
07:58.12 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
09:56.40 *** join/#brlcad elite01 (n=elite01@dslb-088-070-018-216.pools.arcor-ip.net)
10:04.44 elite01 uhm how do i create a region that's the union of a few objects which are globbed?
10:05.17 elite01 r asd u globme* won't work because there's a "u" missing in front of every but the first globbed primitive
10:06.17 clock_ brlcad: before, the whole Ronja model set compiled overnight
10:06.45 clock_ brlcad: now I introduced threads into one uncomplicated model and just that model already took 2 nights and still not compiled
10:09.21 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-005-253.pools.arcor-ip.net)
11:26.03 clock_ tgc(thread_cyl10_0.8115_0.0625.s): 1 intersects != {0,2,4}
11:26.03 clock_ Is that normal or should I report it to the bug database?
11:44.34 elite01_ isn't there some big fat book with everything in it i need to know about brlcad?
11:44.45 elite01_ those pdf files aren't really uuh... big
12:24.08 clock_ Failing to compile brl-cad 7.10.0:
12:24.10 *** join/#brlcad cad79 (n=540250f8@bz.bzflag.bz)
12:24.19 clock_ ./.libs/librt.so.19.1: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
12:24.31 cad79 hi
12:25.19 cad79 i have problem during starting of the application. Could somebody help?
12:26.55 *** part/#brlcad cad79 (n=540250f8@bz.bzflag.bz)
12:42.42 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
12:44.12 _jack- sup ;)
12:44.21 _jack- wtf, wrong chan
12:44.21 _jack- nm
13:06.42 elite01_ how to edit (translate) multiple primitives at once? or maybe a region?
13:12.01 *** join/#brlcad arkygeek (n=arkygeek@arkygeek.arch.liv.ac.uk)
13:14.18 *** join/#brlcad docelic (n=docelic@212.15.178.253)
14:08.02 *** join/#brlcad cad75 (n=57037b9b@bz.bzflag.bz)
14:51.02 *** join/#brlcad Elperion (n=Elperion@p54875006.dip.t-dialin.net)
14:52.43 *** part/#brlcad arkygeek (n=arkygeek@arkygeek.arch.liv.ac.uk)
16:49.57 deltazap woo, my first decent model :)
16:50.15 deltazap http://zap.bonzoesc.net/brlcad/platform/
16:50.32 deltazap warning, huge sizes ahead
17:14.17 elite01_ whoa nice
18:06.28 *** join/#brlcad IriX64_ (n=mario_du@bas2-sudbury98-1177871943.dsl.bell.ca)
18:25.16 IriX64_ elite01_ may i ask what version and platform you're using?
18:44.44 *** join/#brlcad jano (n=point@mailbox.nationalfranchisesales.com)
18:44.54 jano hey, happy birthday, punk :p
18:45.06 *** part/#brlcad jano (n=point@mailbox.nationalfranchisesales.com)
18:47.17 *** join/#brlcad IriX64_ (n=mario_du@bas2-sudbury98-1177871595.dsl.bell.ca)
18:47.56 IriX64_ http://www.pastebin.ca/465957 < ---- don't know id this made it, this is the only occurence of have_x in the whole file.
19:09.02 *** join/#brlcad cad86 (n=d8e34816@bz.bzflag.bz)
19:09.16 cad86 I just ran across brl-cad.... what is it
19:09.36 cad86 I have a model someone made using it and I was wanting to convert it to a 3ds or such
19:13.30 *** join/#brlcad Ralfy2020 (n=12@dsl-216-227-72-22.pivot.net)
19:13.37 Ralfy2020 hello?
19:14.22 Ralfy2020 is there a way to convert a model that was made in brlcad to another type?
19:16.34 ``Erik lots
19:16.43 ``Erik look at the g-* programs in bin/
19:17.23 deltazap also volume IV - converting geometry
19:22.28 *** part/#brlcad Ralfy2020 (n=12@dsl-216-227-72-22.pivot.net)
19:22.46 *** join/#brlcad Ralfy2020 (n=12@dsl-216-227-72-22.pivot.net)
19:23.10 Ralfy2020 anyone know what kind of model uses the .ac extention (new to brlcad)
19:30.49 elite01_ IriX64, sure, 7.8.4 on linux on a t2300
19:40.24 IriX64 http://www.pastebin.ca/466046
19:42.12 elite01_ hmm i guess you're taking me for someone else
19:42.43 IriX64 huh didn't notice, was just curious
19:42.58 elite01_ hm? don't get it
19:43.07 IriX64 did you get your array sortedf out?
19:43.34 elite01_ yes
19:43.48 elite01_ i still have questions, if you have some time to spare
19:43.49 IriX64 wonderfull :)
19:44.12 IriX64 im not a user i just play but ask someone will in time answer i'm sure
19:44.14 elite01_ so, i finally used a tcl script to build a few of those buttons
19:44.30 elite01_ because when using the pattern tool, the offset wasn't right
19:44.48 elite01_ and i don't know how to move multiple objects at once - not even how to enter edit mode using the console
19:45.08 IriX64 you're light years beyond me
19:45.43 elite01_ oh
19:56.16 *** join/#brlcad clock_ (i=clock@84-72-88-220.dclient.hispeed.ch)
20:02.07 IriX64 http://www.pastebin.ca/466071
20:06.50 elite01_ it can find headers but no libraries? umpf
20:07.01 IriX64 disregard that last paste, i found it, unique to my system
20:08.15 IriX64 that's what happens when you have a system in a constant state of flux :)
20:08.50 IriX64 aren't I glad that wasn't filed as a formal report/
20:08.53 IriX64 .
20:18.16 *** join/#brlcad cad25 (n=d894f83f@bz.bzflag.bz)
20:20.19 cad25 can anyone tell me the difference in rt and rtg3
20:27.24 *** join/#brlcad IriX64_ (n=mario_du@bas2-sudbury98-1177871595.dsl.bell.ca)
20:43.14 brlcad cad25: vast differences, use rt unless you know what rtg3 is :)
20:47.45 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
21:18.00 ``Erik heh, does anyone even use it anymore?
21:18.20 elite01_ uh i even started using it
21:18.57 ``Erik by 'it', I mean rtg3 and other archaic GIFT stuff...
21:20.39 ``Erik elite: what are you talking about with the headers and libraries? O.o
21:20.40 elite01_ oh
21:20.55 elite01_ i was referring to the pastebin link
21:21.35 ``Erik ah, 'k, I tend to ignore irix64's paste stuff... :) what questions do you have?
21:22.04 elite01_ how can i translate multiple primitives?
21:23.20 ``Erik hum, got me on that... might be something you can do in red to apply a matrix to a set of primitives, but I d'no... I'm very weak on the mged use side, I mostly do underlying code...
21:23.22 brlcad put them in a group, translate the group
21:23.31 brlcad push the matrix
21:23.31 ``Erik ok, that woulda been my guess, heh
21:23.49 elite01_ ah ok :)
21:24.18 brlcad if keeping them organized together makes sense, then I'd just keep the group around and not push the matrix
21:24.38 ``Erik 'push', if I recall, is a matrix elimination operations, it'll mutate the primitives so the matrix heirarchy is all identity
21:24.49 elite01_ ok
21:24.50 ``Erik s/ns/n/
21:24.53 elite01_ another one :)
21:25.00 elite01_ i made two primitives right next to each other
21:25.51 elite01_ not, during rt, they intersect with a depth of 0.0000 :/
21:25.51 elite01_ *now
21:25.52 ``Erik if they mathematically touch, you'll get floating point fuzz that'll do "weird things"
21:26.39 ``Erik brlcad: does the tcl print precision work in mged?
21:27.14 elite01_ and what to do about it? just ignore? or rather place the primitives a piece apart?
21:27.16 brlcad "tcl print precision"?
21:27.34 ``Erik yeah, there's a command to alter tcl's default precision for printing floating point numbers...
21:27.47 brlcad if it's something a tool like rt or rtcheck is reporting, those are %lf'd in the code with various lengths
21:27.49 ``Erik I came across it in the tcl/tk pocketbook, I think
21:28.11 brlcad i don't think any of the useful numbers reported are touched by tcl
21:28.19 brlcad they come from the C side
21:28.20 ``Erik heh, hurrr, rt doesn't use tclsh
21:28.41 ``Erik <-- claims being addled by hunger, hasn't eaten today
21:28.53 brlcad elite01_: run rtcheck, it might give you better information
21:29.15 elite01_ it doesn't detect any overlap
21:29.28 ``Erik what about g_qa ?
21:30.10 ``Erik (if you're just doing visual rendering, you probably don't care too much about overlap, so you can pass rt the -R flag I think to quell the warnings)
21:30.17 elite01_ rt only reports those overlaps when i use cell jitter
21:31.17 elite01_ ah yes, i just want visual rendering
21:31.46 elite01_ brlcad is quite overkill, but i wouldn't know what else to use
21:32.41 brlcad elite01_: rtcheck -s1024
21:32.49 brlcad by default is does a 50x50 grid
21:33.07 elite01_ oh
21:33.13 elite01_ still no overlaps *tries more*
21:33.23 brlcad won't go over 10k iirc
21:33.34 elite01_ it seems to :)
21:33.51 elite01_ uhm i gues that will take some time
21:33.57 brlcad it won't tell you when you hit the limit, it just silently falls back to 512 or something ;)
21:34.22 brlcad though there was some work to let it go much much higher
21:34.23 ``Erik lame
21:34.40 elite01_ it reports that it's using that high grid - and it's still checking
21:34.57 brlcad still, you should be able to match rt -- use the same grid size and turn on jitter
21:36.05 elite01_ please :)
21:36.32 elite01_ hm - finished without any overlap
21:38.00 brlcad ah, interesting .. rtcheck basically does clamp and toss -- no way for it to report a 0.000+ overlap
21:38.08 brlcad sorry, that won't help :)
21:38.56 elite01_ ah
21:39.56 brlcad hm, as well as this comment in the code: * ToDo: It would be nice if we could pass in (1) an overlap depth
21:40.00 brlcad <PROTECTED>
21:42.03 elite01_ that irradiance cache, used when doing photon mapping, is supposed to take some time - or am i doing something wrong?
21:42.31 ``Erik it takes a fair bit of time
21:42.36 CIA-22 BRL-CAD: 03brlcad * 10brlcad/TODO: add an overlap depth reporting tolerance parameter to the ray-tracers (similar to -R)
21:42.45 ``Erik the more photons and the more complex the scene, the longer it takes
21:43.16 elite01_ ok
21:43.30 elite01_ whoa even another question
21:43.40 elite01_ how am i supposed to model a sheet of paper
21:43.50 ``Erik make a very veryt thing arb8?
21:43.55 elite01_ one side is printed, the other isn't - should i use 2 arb8?
21:43.57 ``Erik very very thin
21:44.32 CIA-22 BRL-CAD: 03brlcad * 10brlcad/src/rt/viewcheck.c: the tracers support the -R option, which turns reporting on/off
21:44.34 brlcad or make a plate mode BoT by hand (ugh) :)
21:44.50 brlcad really thin arb would be best
21:45.19 elite01_ hmm but what about the 2 sides?
21:45.19 elite01_ one should be rather white, the other textured
21:47.43 brlcad projection shader should do the trick on a single arb8
21:48.59 elite01_ i just wanted to see if a few objects, well approximated by cubes, could fit into a certain space
21:49.08 elite01_ and now i'm building cool-locking models :)
21:50.50 ``Erik "more teeth than brain cells" hehehehe, red dwarf++
22:38.53 *** join/#brlcad Caps_Lock (n=c83786c3@bz.bzflag.bz)
22:52.48 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:17.32 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177871595.dsl.bell.ca)
IRC log for #brlcad on 20070501

IRC log for #brlcad on 20070501

00:16.28 *** join/#brlcad p0g0 (n=pogo@madwifi/support/p0g0)
00:54.38 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
08:12.19 *** join/#brlcad clock_ (i=clock@84-72-88-220.dclient.hispeed.ch)
09:19.08 *** join/#brlcad elite01 (n=elite01@dslb-088-070-005-253.pools.arcor-ip.net)
09:59.59 *** join/#brlcad Elperion (n=Elperion@p54875006.dip.t-dialin.net)
10:09.19 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-087-230.pools.arcor-ip.net)
11:10.21 *** join/#brlcad Bariton (n=Elperion@p54877041.dip.t-dialin.net)
11:23.31 *** join/#brlcad p0g0 (n=pogo@madwifi/support/p0g0)
12:51.51 *** join/#brlcad gioacchino (n=gioacchi@host-84-220-18-199.cust-adsl.tiscali.it)
12:52.00 gioacchino hello
12:52.28 gioacchino anybody can help me ?
12:52.58 elite01_ maybe
12:53.07 elite01_ i'm no experts, but there are some here - so, just ask
12:53.18 elite01_ i'm not even a single expert
12:53.44 gioacchino I use brlcad latest version
12:53.51 gioacchino I have a prbolem
12:53.59 elite01_ what is it?
12:54.09 gioacchino mged> exec fbserv 1 /dev/sgip &
12:54.33 gioacchino 7.10 version
12:54.39 gioacchino when I run
12:54.42 gioacchino mged> exec fbserv 1 /dev/sgip &
12:54.53 gioacchino it respond no such file or directory
12:54.59 gioacchino how to fix it ?
12:55.15 elite01_ is there /dev/sgip?
12:56.00 gioacchino I not know
12:56.09 gioacchino but i use the user guide...
12:56.29 elite01_ just check ls /dev/sgip
12:56.37 gioacchino I'm a new bie
12:56.37 elite01_ i don't have /dev/sgip - i don't even know what it is
12:56.56 gioacchino file:///usr/brlcad/share/brlcad/7.8.4/html/manuals/mged/index.html
12:57.34 elite01_ hum i just use file->raytrace and it eeh kind of just works
12:59.38 *** join/#brlcad gioacchino (n=gioacchi@host-84-220-18-199.cust-adsl.tiscali.it)
13:00.05 gioacchino a demand
13:00.35 gioacchino qhen you click on window when you see your project
13:01.26 gioacchino you can only enlarge or contract ?
13:01.35 gioacchino or you can make some action ?
13:01.59 elite01_ wait
13:02.10 elite01_ what window? the one where rendered stuff is in?
13:02.53 elite01_ and what do you mean by "some action"?
13:03.49 gioacchino window
13:04.30 gioacchino the windows where you se your creation 3d
13:05.10 elite01_ ok
13:06.16 gioacchino you can do any action
13:06.32 gioacchino or you can onbly enlarge and contract image ?
13:06.36 elite01_ uuh well i can zoom, resize, move objects, all kinds of stuff
13:06.44 elite01_ if i just click in the middle, it zooms
13:06.51 elite01_ with shift, it moves the viewport
13:08.33 gioacchino hum...
13:08.46 gioacchino form command line how to save a project ?
13:09.12 gioacchino i try with save but when I reopen the project is black
13:10.58 gioacchino mged> exec fbserv
13:10.58 gioacchino couldn't execute "fbserv": no such file or directory
13:11.29 gioacchino I start brl-cad in is folder...
13:11.39 gioacchino and fbserv is in the ls
13:12.13 elite01_ uhm you needn't save
13:12.28 elite01_ just like mged mystuff.g, close mged, do mged mystuff.g, ls - stuff is there again
13:12.33 elite01_ no idea why you don't have fbserv
13:12.38 elite01_ maybe you need to make install
13:12.50 gioacchino mmm
13:12.53 gioacchino I have fbserv
13:12.59 gioacchino but exec not see it
13:13.38 gioacchino I try with all tool in brl folder and it tell
13:13.46 gioacchino no such file for all tool
13:13.49 elite01_ i guess they have to be in $PATH
13:14.14 gioacchino how to add the brl folder to path ?
13:14.25 elite01_ have you done "make install"?
13:14.29 gioacchino yes
13:14.54 elite01_ hmm should "just work" then - will fbserv do something when you just run it in a sh?
13:15.16 gioacchino no
13:15.26 gioacchino because it is in a folder not in path
13:15.41 gioacchino bash: fbserv: command not found
13:15.47 elite01_ shows usage info here
13:15.50 gioacchino but if I
13:16.21 elite01_ maybe i added it myself
13:16.23 gioacchino but if I run /user/brlcad/bin/fbserv it ask a port number
13:16.47 elite01_ then just do that :)
13:17.15 elite01_ or add /usr/brlcad/bin to the $PATH - looks like that isn't done automatically
13:18.37 gioacchino how to add ?
13:19.43 elite01_ add a line like "export PATH=$PATH:/usr/brlcad/bin" to your .bashrc or .bash_profile or something like that
13:21.28 gioacchino it only add this folder or delete the dther folder ?
13:23.02 elite01_ only add that
13:23.07 gioacchino ok
13:23.14 gioacchino I ass it at the bottom
13:23.48 elite01_ yeah
13:25.40 gioacchino wath the difference fro,m
13:25.57 gioacchino X wondow and OGL window?
13:26.10 gioacchino because when I start mged from kde menu'
13:26.22 gioacchino it ave all menu' but it use X window
13:26.53 gioacchino when I run mged from terminal it not have menu but i can use ogl wondow
13:27.00 elite01_ uuh sorry, no idea
13:27.56 ``Erik X and OpenGL are two different API's... I usually use /dev/X
13:28.12 ``Erik why are you trying to explicitely start an FB server?
13:28.34 ``Erik when you run 'rt' in mged, it automatically takes care of all that for you
13:28.46 gioacchino I am a new bie
13:29.01 gioacchino I try to make the cup of manual
13:29.14 ``Erik huh, and they say to run an fbserv? odd
13:29.24 gioacchino yes
13:29.36 gioacchino fbserv before rt
13:29.49 ``Erik um, if you have geometry displayed in your graphical edit window (the line drawing), you can run "rt -F/dev/Xl"
13:30.13 gioacchino one question
13:30.17 ``Erik -F/dev/Xl translates to set the X device as the framebuffer and linger
13:30.24 gioacchino whe I run mged from kde menu
13:30.32 gioacchino it have friendly menus
13:30.39 gioacchino but it not run opengl
13:30.56 ``Erik Chances are that opengl will not buy you anything
13:30.58 gioacchino how to run it with opengl from kdemenu ?
13:31.10 ``Erik it shows wireframe either way
13:31.21 elite01_ uhm need to go for a while, see you later
13:31.34 ``Erik they're not visible different... filled triangles is on the todo list (called "shaded geometry" at the moment)
13:31.50 gioacchino ha
13:31.59 gioacchino X and opengl are the same ?
13:32.07 ``Erik yeah, it sucks, we need to fix it, but we're fighting mgmt on it :)
13:32.12 ``Erik they look the same at the moment
13:32.21 ``Erik they just use different subsystems to draw the lines
13:32.28 gioacchino I was thinf opengl most powerfull because my videocard support it strongly
13:32.35 ``Erik the OGL display is all glBegin(GL_LINE);
13:32.54 gioacchino and how to start with menus from terminal ?
13:32.59 ``Erik if we had shaded display, you'd be right... but we're all wireframe at the moment, so it doesn't really matter :(
13:33.20 ``Erik the menus? you mean the GUI? you have to add /usr/brlcad/bin to your path, then run "mged"
13:33.50 gioacchino I try now
13:34.10 gioacchino ok now work
13:34.19 ``Erik :)
13:34.46 gioacchino before I have use ln -s mged on usr/bin but it start without menu' only the visualization winow
13:35.14 ``Erik hum, mebbe it couldn't find the right tcl parts *shrug*
13:35.18 ``Erik <-- doesn't know
13:35.30 gioacchino mmmmmmm
13:35.39 ``Erik but there are ~400 programs in /usr/brlcad/bin and a lot of buttons in the gui just run "programname"
13:35.49 gioacchino but if I run mged -n the menus isn't
13:35.55 ``Erik so you really do need that directory in the path
13:36.08 gioacchino I have add the directory inb the path
13:36.46 gioacchino thi is echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/brlcad/bin
13:36.50 gioacchino thi is echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/brlcad/bin
13:37.00 ``Erik ok
13:37.13 gioacchino but if /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/brlcad/bin start mged -n the menus isn't
13:37.20 ``Erik except you're echoing it
13:37.22 ``Erik not exporting it
13:37.47 ``Erik unless I misunderstand
13:37.51 gioacchino ok I see bash rc
13:38.13 gioacchino export PATH=$PATH:/usr/brlcad/bin
13:38.24 gioacchino this is the command on bash.rc
13:38.26 ``Erik if it's in your .bashrc, you have to log out and log back in for it to take effect for the menu's... or source it in the term you want to run it from
13:38.38 gioacchino ok
13:38.46 gioacchino I restart x server and relogin
13:38.51 gioacchino see you later
13:38.52 ``Erik ok, when you do that
13:38.58 ``Erik start up an xterm and run "echo $PATH"
13:39.00 ``Erik and make sure it's in there
13:39.01 ``Erik ok?
13:39.09 gioacchino ok
13:39.17 ``Erik see you in a minute :)
13:39.56 *** join/#brlcad gioacchino (n=gioacchi@host-84-220-18-199.cust-adsl.tiscali.it)
13:40.19 gioacchino ok Im ready
13:40.59 ``Erik then run mged *shrug* :)
13:41.26 gioacchino it work
13:41.34 gioacchino mmmmmmmm
13:41.40 gioacchino is the -n param
13:41.49 gioacchino whats -n ?
13:42.04 ``Erik on mged? I've no idea
13:42.17 gioacchino I see it on manual
13:42.27 gioacchino hem
13:42.34 gioacchino when I use -n
13:42.51 gioacchino the windows is blue and the menu isn't
13:43.08 ``Erik oh, 'n' is a synonym for -c
13:43.09 ``Erik classic mode
13:43.12 ``Erik you don't want that
13:43.23 gioacchino ok...
13:43.36 gioacchino the manual isnt wery clear...
13:43.44 gioacchino and it work partially...
13:43.54 gioacchino I can see anly some page
13:43.57 gioacchino other problem
13:44.14 gioacchino when I complie I must delete some error from makefile
13:44.21 gioacchino esample
13:44.27 ``Erik from the 7.10.0 source tarball?
13:44.33 gioacchino -Lyes/lib
13:44.46 gioacchino I must rewrite in -L/lib
13:44.52 gioacchino [15:44] <``Erik> from the 7.10.0 source tarball? yes
13:45.15 gioacchino and I must disable ADRT
13:45.22 ``Erik can you paste the exact error to, uhhh, pastebin.ca or paste.lisp.org or something?
13:45.29 gioacchino because isnt the file main.c and anothe file.c
13:45.47 gioacchino this request is too hard..
13:45.57 gioacchino because I had fix it
13:45.59 gioacchino I try
13:46.12 ``Erik re-extract the tarball in /usr/tmp or something and do it there
13:46.19 ``Erik then you can delete it once you paste the error... :)
13:47.53 gioacchino no I try it
13:48.04 gioacchino more than 10
13:48.28 gioacchino and I had redownload the tar.bz2 archive more than 3
13:48.38 ``Erik O.o odd
13:49.41 gioacchino http://ubuntuforums.org/showthread.php?t=429282
13:50.49 gioacchino the problem with -Lyes/li to-->- L/lib is very hard!!!
13:51.04 gioacchino I must fix more than 150 makefile!!!!!!!!!!!!!!
13:51.12 ``Erik hum, I'm sure you don't want to be building jove
13:51.19 gioacchino on the src folder and subfolder
13:51.33 ``Erik it's an obsolete reduced emacs clone
13:51.36 gioacchino I wanth build jove
13:51.44 gioacchino but it cause problem in making!!!
13:51.50 gioacchino ok
13:52.02 gioacchino buth jove isn't hard to fix...
13:52.05 gioacchino is only 3 file
13:52.12 ``Erik for some reason, you're getting "yes" substituted for "/usr/X11R6"
13:52.33 ``Erik ohhh
13:52.34 ``Erik hah
13:52.41 gioacchino I was think
13:52.48 ``Erik ok, you did "--with-x11", which is asking for WHERE your X11 is installed
13:52.55 gioacchino yes/lib is = /lib
13:53.05 gioacchino and I fix with this
13:53.11 ``Erik if your X11 is in a normal place, like "/usr/X11R6", then you don't need to give it that flag
13:53.22 gioacchino but I not know if /lib is rigth or wrong
13:53.24 ``Erik if you do give it that flag, you have to tell it where, like --with-x11=/usr/Xorg
13:53.28 gioacchino but it compile
13:53.51 gioacchino mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
13:53.59 gioacchino I'm very studip!!!
13:54.21 ``Erik nah, just not used to the perculiarities of automake
13:54.21 ``Erik :)
13:54.38 ``Erik that should be fixed, though
13:54.51 gioacchino but ./configure --help isn't more clear
13:55.49 gioacchino now I remake...
13:56.35 gioacchino ADRT support wath do it ?
13:57.33 ``Erik I'm sure you don't want adrt at this time...
13:58.15 gioacchino ok
13:58.37 gioacchino Java Developer Kit support wath is teh advantage ?
13:58.43 gioacchino I'm a java programmer
13:58.57 ``Erik um, it makes a JNI server thing for raytrace queries
13:59.07 gioacchino I can create java program with 3d animation ?
13:59.13 ``Erik so you can use librt from java, sorta kinda...
13:59.17 gioacchino [15:58] <``Erik> um, it makes a JNI server thing for raytrace queries
13:59.28 gioacchino now I don't nedd this ?
13:59.48 ``Erik well, for USING the software, no... if you want to program in java using its libraries, maybe
14:00.05 ``Erik um, look at src/librtserver for the JNI stuff, that's what the jdk thing enables
14:01.47 gioacchino and how to fix
14:01.53 gioacchino jove tutotrial ?
14:01.59 gioacchino I not need it ?
14:02.05 gioacchino and wath jove ?
14:02.07 ``Erik no, y ou don't want jove stuff
14:03.15 ``Erik in talking to the guy who wrote the java interface, there are several unreleased parts, so the jdk thing won't be useful unless y ou want to write the java infrastructure to support it... (if you do, send us a patch!)
14:04.30 gioacchino ok
14:04.40 gioacchino I study it
14:04.54 gioacchino if I fix it I relase the patch
14:05.00 gioacchino another question
14:05.20 gioacchino because the makefile of jove is wrong on the official release ?
14:05.55 ``Erik yeah, it's probably broken *shrug* none of the developers build jove
14:06.33 gioacchino thand on the brl-cad istnt a manual to fix it..
14:06.37 gioacchino is very strange!!
14:06.57 gioacchino thank's for helping
14:07.12 gioacchino now I'm buildng the fixed configure
14:07.43 ``Erik cool beans
14:08.20 gioacchino wath a param to start it without asking of tipe of winodw ?
14:08.33 gioacchino esample: mged -X
14:08.40 gioacchino ot mged -ogl
14:09.05 ``Erik if it's asking what type of window, that means you're passing it "-c" (or "-n"), and you don't want that
14:09.21 gioacchino ok
14:09.49 gioacchino I have maked the benchmark
14:09.55 gioacchino my machine is very storng
14:10.02 ``Erik how many vgr's?
14:10.16 gioacchino Benchmark results indicate an approximate VGR performance metric of 5620
14:10.21 gioacchino I have
14:12.34 gioacchino asus p5w dh deluxe + 1GB ram DDR2 800Mhz 4-4-2 + intel core 2 duo E6600 2*2,4GHz 8MB cache +nvidia En6600 silent 512MB ddr2 sse2 + linux kubuntu 7.04
14:12.44 gioacchino wath you bench ?
14:13.34 gioacchino * wath's your benchmark ?
14:13.36 ``Erik I d'no, lemme go build and run
14:15.49 gioacchino you go fast ;)
14:15.59 gioacchino the making process in long...
14:17.01 gioacchino wath's your OS ?
14:18.29 ``Erik bah, my copy is broken
14:18.34 ``Erik I usually use FreeBSD and MacoSX
14:18.49 gioacchino I use linux Kubuntu
14:18.56 gioacchino I have only a problem..
14:19.29 gioacchino My remote remote controller(infrarend similar the TV) not work finly with my release of Linux
14:22.18 *** join/#brlcad elite01 (n=elite01@dyndsl-080-228-187-239.ewe-ip-backbone.de)
14:22.31 gioacchino but all the other work fine
14:23.23 gioacchino can you trasfer to me some your brl work ?
14:23.36 gioacchino I not need the .g file
14:23.43 gioacchino only the image rended
14:23.52 gioacchino I dont want modify it
14:23.57 gioacchino I want only see
14:25.12 ``Erik <-- coder, not a modeller.... there're renders of models on the sourceforge page...
14:26.00 gioacchino hum ?
14:26.12 gioacchino how to render with mged ??
14:27.25 gioacchino and how to save database.g ?
14:30.00 gioacchino because on file menu'
14:30.02 gioacchino is only
14:30.07 gioacchino open and new
14:30.09 gioacchino but no save
14:30.45 ``Erik it's automatically saved
14:31.46 ``Erik and for rendering, click "file", then "raytrace"
14:32.09 gioacchino bvut when I reopen the file.g it is black..
14:32.17 gioacchino the file is void
14:32.44 ``Erik to get the objects on the screen, you have to "e" them
14:33.00 ``Erik like, if you called your object "foo.s", you have to do "e foo.s" in the command window
14:33.10 ``Erik you can do "tops" to see the top level objects in the file
14:36.37 gioacchino now I understand -n optio...
14:37.05 gioacchino with -n it show the object aoutomatical
14:38.38 gioacchino mmmmmmm
14:38.47 gioacchino I tri to create the cup but not work...
14:38.59 gioacchino on the view windows are black..
14:39.03 gioacchino how to see all ?
14:42.00 gioacchino other problem
14:42.24 gioacchino whuen I close mged from the x icon it not close close only the window
14:42.31 gioacchino I must kill it from pid...
14:43.49 gioacchino HOW TO SE ALL ?
14:44.03 gioacchino e name.s to see a boject
14:44.09 gioacchino how to see all object ?
14:45.03 ``Erik e them all up
14:45.14 ``Erik or group them all into one toplevel object and e that
14:46.47 gioacchino mged>ethem all up ?
14:46.57 ``Erik no
14:47.23 gioacchino mged>e them all up ?
14:48.05 ``Erik when I load up, say, ktank.g (in the examples directory)
14:48.06 ``Erik mged> tops
14:48.06 ``Erik _GLOBAL computer/ g17/
14:48.07 ``Erik air/ engine/ tank/
14:48.30 ``Erik so I would do mged> e computer g17 air engine tank
14:48.57 gioacchino you must remember all name...
14:49.08 ``Erik the "tops" command shows you the names
14:50.19 ``Erik (a file is not a model, it's a database of models)
14:50.38 ``Erik oh, and my vgr's... 22909
14:50.58 gioacchino heeeeeeeeeeee ???????
14:51.05 gioacchino wath your pc ????
14:51.08 gioacchino 8 processor ?
14:51.34 ``Erik 8 core opteron
14:51.41 gioacchino auz!!!
14:52.05 gioacchino your is a workstation processor..
14:52.10 ``Erik I have 3 of those, two 4 core opterons, a 12 core itanium2 (altix), ....
14:52.10 gioacchino my is a digital home pc
14:52.17 ``Erik oh, I sit at a dual g5 mac
14:52.32 ``Erik but I do all my work on other machines... *shrug*
14:54.15 gioacchino how to move the image after rendering ?
14:54.25 ``Erik huh?
14:54.43 gioacchino before rendering I can move and rotare image
14:54.57 gioacchino now after the rendering it is blocked...
14:55.15 ``Erik well, you should see the wireframe moving... you can click "clear" in the raytrace window
14:55.54 gioacchino error could not ezecute fbclear no such file or directori
14:57.15 gioacchino but fbc clear is in teh brlcad/bin folder...
14:57.23 gioacchino and the folder is in the path...
14:57.35 gioacchino because it tell me no such file file ??
15:01.47 gioacchino <PROTECTED>
15:12.00 gioacchino <PROTECTED>
15:12.27 gioacchino How to fix this problem ???
15:12.51 gioacchino mged can't use the other program of suite
15:13.00 gioacchino it tell no such file or directnry...
15:13.14 gioacchino but the brl folder is in the $PATH
15:15.24 gioacchino !help
15:26.18 gioacchino i HAVE FIX IT!!!!!!!!!!!1
15:26.29 gioacchino before the ecoprting $path
15:26.40 gioacchino I have add a link to meged no usr bin folder!!
15:26.48 gioacchino now I had remoe it and work!!
15:43.33 gioacchino the broblem now is
15:43.47 gioacchino when I clear it clear all not only rendering
15:43.55 gioacchino and when i run
15:44.02 gioacchino e name.s
15:44.21 gioacchino i don't see anywhere...
15:48.19 *** join/#brlcad gioacchino (n=gioacchi@host-84-220-18-199.cust-adsl.tiscali.it)
15:48.50 gioacchino anybody online ?
16:02.45 gioacchino how to save the rendered image in a image format ?
16:02.47 gioacchino esample
16:02.53 gioacchino png bmp jepg ecce cc
16:05.30 ``Erik -o puts it in a pix file, then use like pix-png
16:15.09 gioacchino mged>-o out_file_name.png ??
16:17.56 ``Erik rt -o blah.pix myfile.g obj1 obj2 ...
16:18.05 ``Erik meh
17:00.01 *** join/#brlcad gioacchino (n=gioacchi@host-84-220-18-199.cust-adsl.tiscali.it)
17:23.50 brlcad gioacchino: turn the framebuffer off
17:24.11 brlcad there's a checkbox on the raytrace control panel that will make the rendered image disappear
17:36.17 *** join/#brlcad clock_ (i=clock@84-72-88-220.dclient.hispeed.ch)
17:56.55 gioacchino mm
17:57.49 gioacchino ok
17:57.51 gioacchino it work
17:59.49 gioacchino brlcad: noe a question..
17:59.57 gioacchino if I run mged
18:00.03 gioacchino from prompt it work
18:00.30 gioacchino but if I run it from kde menu' it work but can't use the other suite tool
18:04.36 gioacchino now I try to fix it adding the export path at all bashrc
18:05.12 IriX64 can try cd /usr/brlcad/bin too then starting it
18:05.33 gioacchino I ahave already try but not work...
18:05.43 gioacchino I rejoin at 1 minutes
18:05.46 gioacchino bye
18:08.07 *** join/#brlcad gioacchino (n=gioacchi@host-84-220-18-199.cust-adsl.tiscali.it)
18:09.48 gioacchino how to export the rendering in a imga?
18:10.12 gioacchino es .bmp .png .jpg ecc ecc
18:11.07 gioacchino not work..
18:11.14 gioacchino now I try witrh sh script...
18:11.27 gioacchino to start brl from kde panel..
18:18.44 IriX64 mmm works with Xming now
18:22.13 IriX64 forgot --prefix though, what the heck my windows now has a \usr dir :)
18:22.53 *** join/#brlcad smallfoot- (i=vc@clamwin/translator/smallfoot)
18:25.45 IriX64 anybody wanna write a little directory utility, since quite obviously exec ls won';t work
18:29.09 smallfoot- oh
18:29.21 smallfoot- try system ls then
18:31.23 smallfoot- system("ls");
18:31.33 gioacchino hello
18:31.38 IriX64 there's no ls on windows smallfoot
18:32.04 IriX64 mmmmm wait a sec
18:32.29 smallfoot- system("dir"); //then :p
18:32.42 smallfoot- though, the output is different
18:38.42 IriX64 now have an ls but at what cost, 2 more dll'd come into play here sigh
18:38.48 IriX64 dll's too
18:40.27 smallfoot- :(
18:40.35 gioacchino how to export in image extension (jpg, bmp,png,gif ecc ecc) a rendering?
18:43.59 IriX64 http://irix32.spaces.live.com/photos/windowsside
18:45.20 IriX64 gioacchino, try sending it out as a pix and use the conversion tools
18:47.14 gioacchino wath the conversion tools ? is in the crl suite ?
18:47.51 IriX64 should hacve file called pixtorle and stuff like that
18:49.53 gioacchino pixtorle file_name.pix ?
18:50.32 IriX64 if you run them without arguments they tell you how to use themselves :)
18:51.16 gioacchino gioacchino@server:~$ pixtorle
18:51.16 gioacchino bash: pixtorle: command not found
18:51.45 IriX64 its in bin i think
18:51.56 gioacchino I control on the folder..
18:52.18 IriX64 do an ls pix*
18:52.19 gioacchino mmmmmmmmmm
18:52.25 gioacchino pix-orle
18:52.29 gioacchino not pixtorle
18:52.33 IriX64 thats better
18:52.47 IriX64 i sorta know :)
18:53.02 CIA-22 BRL-CAD: 03johnranderson * 10brlcad/src/librtserver/rtserver.c: Fixed a memory leak in rtserver
18:55.29 gioacchino but it generate file.rle
18:55.39 gioacchino not .bmp , jpg gif ecc ecc
18:56.35 gioacchino pix-png i try
18:56.46 IriX64 thers a whole suite, i think one for each file type
18:57.17 IriX64 http://irix32.spaces.live.com/photos pick the windows side
18:59.40 ``Erik don't use pix-orle, use pix-png
18:59.55 gioacchino my pix pn not work...
18:59.57 ``Erik pix-png -a file.pix > file.png
19:00.20 gioacchino a��V�u�z�������!���9<.e)�����H�Z��ɒ�1E��Z�@������~`Տ�~���y�G<d�y�+P�l�裪�
19:00.21 gioacchino it write tihs
19:00.23 ``Erik yes, it outputs the png to stdout, cuz it's stupid
19:00.30 gioacchino and not createfile..
19:00.31 ``Erik redirect into a file, like I just showed you
19:00.46 gioacchino ok
19:00.58 ``Erik (that's on my short hit-list of things to fix)
19:00.59 IriX64 thanks ``Erik
19:01.23 gioacchino gioacchino@server:~$ pix-png -a prova.pix > prova.png
19:01.23 gioacchino pix-png: unable to autosize
19:01.24 IriX64 :)
19:01.58 ``Erik I mean, um, normalize the interface set to a synergistic uniform something something BUZZWORD BINGO
19:02.11 gioacchino the outpout isn't a sphere...
19:02.32 ``Erik "unable to autosize"? hum, take away the -a and see if it works? how big is the file? O.o
19:03.16 ``Erik pix-png kinda expects a square file with the edges being a power of two iirc (256x256, 512x512, 1024x1024...)
19:03.54 gioacchino it not tell me anithing but the result is not a sphere is a confuse image I try with a new render...
19:04.16 IriX64 like rt -s 512 ``Erik?
19:04.38 gioacchino not work...
19:04.55 gioacchino it genereted a bad confused image...
19:05.25 smallfoot- IriX64: http://rafb.net/p/emOqx494.html
19:05.57 smallfoot- IriX64, i found this code on the internets it can list files in the direcotry and stuff like that what you said its like "ls" or "dir"
19:06.30 brlcad IriX64: a cd to whatever path only works when "." is in your path (which it should not be for various reasons) .. better to just type the full path if you want to be sure (e.g. /usr/brlcad/bin/mged)
19:07.05 brlcad gioacchino: to export a rendered image, you raytrace to a .pix file, and then use one of the pix-* converters (e.g. pix-png file.pix > file.png)
19:07.21 gioacchino yes I use this mecanism...
19:07.27 gioacchino but it generated
19:07.34 gioacchino bud confused image...
19:07.52 brlcad pix are raw image files
19:08.01 brlcad so if it's not a 512x512 image, you MUST specify the image dimensions
19:08.37 brlcad -a if you use standard sizes, but I imagine you used the raytrace control panel
19:08.44 brlcad which will be whatever size your window was
19:08.54 gioacchino yes I use raytrace control panel
19:09.06 brlcad you see the size in the raytrace control panel?
19:09.27 gioacchino yes
19:09.30 gioacchino now work!
19:09.32 gioacchino tanks
19:09.37 brlcad type just 'pix-png' with no arguments and you'll see:
19:09.38 brlcad Usage: pix-png [-a] [-w file_width] [-n file_height] [-s square_file_size] [file.pix]
19:09.58 brlcad so pix-png -w WIDTH -n HEIGHT file.pix > file.png
19:10.01 ``Erik <PROTECTED>
19:10.06 ``Erik s/^ //
19:11.56 gioacchino brlcad: hot to obtain more quality ??
19:12.03 gioacchino I use max resolutio
19:12.06 gioacchino 1024*1024
19:12.16 gioacchino but I want more quality
19:12.33 brlcad gioacchino: run rt directly on the mged command line
19:12.50 brlcad rt -s2345 -o somefile.pix
19:12.58 brlcad that will make a 2345x2345 image
19:13.02 brlcad saved to somefile.pix
19:13.07 gioacchino this is the max ?
19:13.11 brlcad noo
19:13.17 gioacchino ok
19:13.19 brlcad s/2345/whatever you want/
19:13.22 gioacchino ok
19:13.37 brlcad might not like going over 16000 .. been a while since I tested the upper limit
19:13.40 gioacchino I must run rt form mged>terminal...
19:13.51 brlcad you don't have to run rt from mged prompt
19:13.54 brlcad you can run it outside
19:14.01 brlcad but then you need to specify what view you want
19:15.42 gioacchino[away] tanks
19:15.53 gioacchino[away] I go ate
19:15.54 brlcad cierto
19:16.01 brlcad ciao
19:16.11 gioacchino[away] sei italiano ?
19:16.16 brlcad un po
19:16.20 gioacchino[away] vado a cena :)
19:16.24 gioacchino[away] che piacere!!
19:16.35 gioacchino[away] comuqneu ora mi allontano torno dopo
19:16.39 brlcad igualmente
19:18.05 ``Erik <PROTECTED>
19:18.11 IriX64 smallfoot thankyou, had to call scanit scanit2 though scanit already exists :)
19:18.40 IriX64 let me drop it in and try..
19:19.19 CIA-22 BRL-CAD: 03erikgreenwald * 10brlcad/src/libfb/Makefile.am: Add the TK cpp flags to the if_tk compile
19:20.03 CIA-22 BRL-CAD: 03erikgreenwald * 10brlcad/src/libfb/if_tk.c: PhotoPutBlock seems to take the interpreter as the first arg now?
19:21.52 IriX64 mged> exec opendir
19:21.52 IriX64 Error: usage: opendir dirname
19:21.52 IriX64 child process exited abnormally
19:21.53 IriX64 mged>
19:22.07 IriX64 heh thanks
19:22.45 IriX64 should have used pastebin, forgive.
19:25.50 IriX64 http://irix32.spaces.live.com/photos <--- the windows side is of interest
19:28.19 brlcad IriX64: is the exec opendir supposed to convey something?
19:28.58 brlcad that's an external tool, and probably one you wouldn't want/need to run from mged at that
19:31.11 brlcad ``Erik: hey, you wanna take a stab at the tcl/tk upgrade?
19:31.35 brlcad a6 just came out a few days ago, massive aqua tk fixes
19:32.10 brlcad best to pull from cvs though, according to daniel (aqua tk dev), to pick up a build bug fix
19:32.16 ``Erik heh, uh, no? :D
19:32.31 brlcad fair nuff
19:32.37 ``Erik I just want the damn thing to build... I have linux chased down to a runtime link error in db/
19:33.05 ``Erik fbsd has a multiple definition error for tk_close in bwish
19:33.05 brlcad you have build issues? I've got good builds everywhere
19:33.10 brlcad oh, i hadn't tested tim's latest stuff
19:33.19 ``Erik I have breakage on leenewx and fbsd, jra reported issue on linux
19:33.28 ``Erik tim's fault? got a tar arn I can borrow?
19:34.07 brlcad he removed the tcl/tk --disable-shared from their configure, causes a variety of tcl/tk symbols on a couple plats
19:34.21 brlcad that's probably the tk_close issue
19:34.40 ``Erik and he's awfully idle
19:34.42 brlcad s/symbols/duplicate symbols/
19:35.17 ``Erik oh, I made an obsd 7.10.0 build for clock (without brep)
19:35.28 clock_ ``Erik: how?
19:40.11 smallfoot- http://www.youtube.com/watch?v=eKgPY1adc0A
19:40.59 smallfoot- IriX64, that program in pastebin dont work?
20:07.24 IriX64 smallfoot: it works fine thanks, that abnormal exit is due to mged i think
20:07.32 smallfoot- oh
20:07.50 IriX64 err wait
20:09.41 IriX64 http://rafb.net/p/2eYE1B66.html
20:09.52 IriX64 not quite sure whats going on here
20:09.55 *** join/#brlcad menotume (n=menotume@pdpc/supporter/active/menotume)
20:11.14 IriX64 http://rafb.net/p/5IexEY90.html
20:11.26 IriX64 works thanks for your contribution :)
20:11.53 IriX64 why two passes?
20:14.46 ``Erik what's "opendir"? you have an "opendir.exe" file? O.o
20:15.49 IriX64 smallfoots contribution to the effort.
20:15.59 ``Erik oookie, :)
20:16.31 *** part/#brlcad menotume (n=menotume@pdpc/supporter/active/menotume)
20:16.33 IriX64 works
20:18.28 IriX64 http://rafb.net/p/YSKJp738.html <---- smallfoot lets have a belly laff :)
20:19.00 IriX64 thats the way it should always be with dos :)
20:20.13 IriX64 if you set your path right, you can exec anything on the system.
20:20.36 smallfoot- http://www.youtube.com/watch?v=BqLvBUSJucg&mode=related&search=
20:20.57 smallfoot- oh
20:22.00 IriX64 :)
20:23.51 IriX64 http://rafb.net/p/KmYWpf81.html <--- works smallfoot
20:24.51 IriX64 smallfoot if i ever give this stuff out may i include your exe?
20:30.05 smallfoot- it wasntmy exe
20:30.08 smallfoot- i found that on google lol
20:30.27 IriX64 ;) thankyou for finding it
20:30.30 smallfoot- np
20:30.45 smallfoot- actually, i tried some code todo an own, but it wouldnt work, so i was like argh, and googled instead lol
20:30.59 smallfoot- so if you release it, then clean it up, obscure it, and change the names of variables, and style and stuff like that lol :p
20:31.24 IriX64 you found it it's yours :)
20:31.28 smallfoot- hehe
20:31.37 smallfoot- yeah, i found it, because you wanted it
20:31.39 smallfoot- but its really simple code
20:31.54 IriX64 i know but i'm lazy
20:32.14 ``Erik O.o stealin' code ain't cool
20:32.34 IriX64 was going to modify a disk scanner program but this is better
20:33.33 IriX64 going to include ls too thought what the hay 2 dll's
20:35.56 IriX64 if it's on google, it's not stealin ``Erik
20:35.56 ``Erik heh
20:35.57 ``Erik that's like saying that copying something out of the library and claiming you wrote it isn't plaigerism
20:36.05 IriX64 who's gonna claim they wrote it i'll gladly give proper credit
20:36.07 ``Erik almost all my code is open source, on the internet, findable by google... but I still hold the copyright and get highly upset when people "change some variables" and claim they wrote it *shrug*
20:36.07 IriX64 and distribute source if they allow it
20:36.08 ``Erik and I've had tht happen to my software before...
20:36.19 smallfoot- its not stealing code, its reusing code :p
20:36.26 smallfoot- its like 10 lines of code or what?
20:36.38 smallfoot- and its all call to standard functions, its like the only way todo it
20:36.42 IriX64 changed nothing but what was needed to make it work here, still does and always will 2 pasess
20:36.42 ``Erik on the flip side, my code has been incorporated into neat stuff like "icecast" and a "electronic picture" device, they credited me, and it's totally awesome that people are using my code
20:37.18 IriX64 ty
20:37.23 ``Erik if'n ya find code, it doesn't matter how trivial it is, respect the license and copyright o.O
20:37.38 IriX64 of course, I always try to
20:38.06 ``Erik <-- mostly going off because of "04:30PM <smallfoot-> so if you release it, then clean it up, obscure it, and change the names of variables, and style and stuff like that lol :p"
20:38.55 IriX64 I understand ``Erik.
20:40.35 IriX64 how did i get two copies of mged up? :)
20:41.00 *** join/#brlcad smallfoot- (i=vc@clamwin/translator/smallfoot)
20:41.04 smallfoot- aff, got disconnected
20:41.10 ``Erik guess you could run it twice, but may get fb conflicts? why would you want to? O.o
20:41.21 smallfoot- one time i wrote a database engine, that i based of hello_world.c and SCO sued me :(
20:42.08 ``Erik sco'll be delisted soon, then they'll just disappear O.o
20:42.15 ``Erik post-love caldera really sucks monkey balls
20:42.15 brlcad you can run multiple mged's concern-free -- fb's are allocated sequentially
20:43.26 *** join/#brlcad smallfoot (i=vc@c-625b70d5.041-5-73746f7.cust.bredbandsbolaget.se)
20:51.55 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com)
21:17.57 IriX64 it was an accident :)
21:24.23 IriX64 if_tk.c in libfb (tk_close) conflicts with same in dm-tk.c in libdm
21:24.35 IriX64 .
21:26.38 IriX64 renamed mine in libfb to tkk_close just to get a compile, looks happy so far.
21:27.50 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
22:25.01 IriX64 just what in samhill is ssampview.exe?
22:25.28 IriX64 in src/rttherm
22:25.55 *** join/#brlcad dli_ (n=dli@nsit-dhcp-035-061.uchicago.edu)
22:33.39 ``Erik viewer for ssamp files
22:34.05 ``Erik man rttherm
22:51.23 IriX64 ty
22:56.33 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070502

IRC log for #brlcad on 20070502

00:08.28 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no)
00:51.33 smallfoot http://img460.imageshack.us/img460/3686/psakittymk8.jpg
01:01.34 IriX64 http://irix32.spaces.live.com/photos (windowsside albumn) It built
01:02.46 IriX64 ``Erik, I can't view ssamp files but all the other stuff built.
01:14.23 *** join/#brlcad dli (n=dli@adsl-75-34-3-5.dsl.chcgil.sbcglobal.net)
01:18.15 IriX64 http://rafb.net/p/L7Jsii75.html <--- something I think I found
02:06.54 dli IriX64, any idea for the " libtcl8.5.so not found" during building?
02:13.54 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096670060.dsl.bell.ca)
02:15.54 ``Erik run "make install", it'll continue the build :/
02:18.41 dli ``Erik, you sure?
02:24.08 dli ``Erik, you mean run "make" again?
02:24.48 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096669215.dsl.bell.ca)
02:28.08 brlcad nifty
03:08.39 IriX64 dli i compiled static, that worked.
03:09.40 IriX64 i.e. --disable-shared on the configure line
03:11.26 ``Erik dli: I mean make install... it's complaining that ti can't find libtcl8.5.so in the link path... install will put it there, so it can continue... install infers all
03:12.54 dli ``Erik, no, it's an error during "make" not "make install"
03:13.11 IriX64 dli he's trying to fix your problem, just do it and see
03:13.12 ``Erik yes... I know... and I'm telling you... install will work around it
03:14.27 dli ``Erik, just ignore the "make" error, and go ahead with "make install", is that what you say?
03:14.44 ``Erik yes... just "make" by itself is technically unnecessary if you intend to install...
03:16.28 *** join/#brlcad Daytona (n=jra@c-69-250-163-197.hsd1.md.comcast.net)
03:19.58 *** part/#brlcad Daytona (n=jra@c-69-250-163-197.hsd1.md.comcast.net)
03:26.34 IriX64 ``Erik, I don't know why but on my system at least, taking ssampview.exe (meaning the building of it) allows a successfull compile of the whole thing. Any ideas?
03:28.12 IriX64 err taking it out
03:29.09 IriX64 now i need a new makefile.am, thank God for cvs :)
03:32.39 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
03:33.29 IriX64 http://www.pastebin.ca/466829 <--- something wrong with your elapsed installation time meter, I haven't been here two hours :)
03:40.44 IriX64 http://www.pastebin.ca/466834 <--- this sort of thing make my day, thanks for the great program.
03:43.28 IriX64 looks pretty too
03:46.59 IriX64 http://irix32.spaces.live.com/photos work albumn, first pix
03:51.15 ``Erik IriX64: check out the -p option to rt
03:54.57 dli ``Erik, "make install" fails with the same error: /var/tmp/portage/sci-misc/brlcad-9999/work/brlcad/src/conv/.libs/lt-asc2g: error while loading shared libraries: libtcl8.5.so: cannot open shared object file: No such file or directory
04:03.43 IriX64 heh want me to pastebin the shot :)
04:06.42 IriX64 http://www.pastebin.ca/466851 <-- I added that message about mapsize.
04:21.08 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096667476.dsl.bell.ca)
04:47.08 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
05:31.46 IriX64 I attached to tk, problem is i don't know tk :)
05:43.18 IriX64 http://irix32.spaces.live.com/photos (work albumn) caught in mid trace
05:46.11 smallfoot- http://openclipart.org/people/Frap/Frap_Freedom_flag.svg the HD-DVD processing key is embedded in the image, as color codes on the flag
05:49.31 *** join/#brlcad clock_ (i=clock@84-72-88-220.dclient.hispeed.ch)
07:21.37 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
11:33.49 *** join/#brlcad Caps_Lock (n=c83786c3@bz.bzflag.bz)
11:34.15 Caps_Lock morning everybody, :)
11:36.21 Caps_Lock ?
11:36.44 Caps_Lock nobody talk here ?/
11:36.53 Caps_Lock uf .
11:40.53 *** join/#brlcad elite01 (n=elite01@dslc-082-082-070-016.pools.arcor-ip.net)
11:58.49 *** join/#brlcad cad82 (n=d5b52584@bz.bzflag.bz)
12:03.52 *** join/#brlcad cad82 (n=d5b52584@bz.bzflag.bz)
13:31.38 *** join/#brlcad Elperion (n=Elperion@p548756fb.dip.t-dialin.net)
13:53.19 *** join/#brlcad Elperion (n=Elperion@p548749F6.dip.t-dialin.net)
14:24.25 ``Erik *grouse* yet more breakage from tim's updates O.o
14:35.40 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no)
15:16.47 ``Erik hrm?
15:32.39 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) [NETSPLIT VICTIM]
16:03.37 elite01 huh? brlcad 7.10 doesn't build, gives me "*** No rule to make target `jove-tutorial', needed by `all-am'. Stop."
16:03.41 elite01 any fix for that?
16:03.50 elite01 7.8.something built just fine
16:15.04 gioacchinoschool yes you can fix
16:15.05 gioacchinoschool easy
16:15.14 gioacchinoschool after you run ./configure
16:15.34 gioacchinoschool go in brlcad 7.10/source/other/jove
16:16.22 gioacchinoschool http://ubuntuforums.org/showthread.php?p=2459375
16:16.28 elite01 thanks
16:17.50 ``Erik or, uh
16:17.53 ``Erik --disable-jove-build
16:17.54 ``Erik ...
16:18.19 ``Erik y'know... like the help says
16:18.20 ``Erik O.o
16:18.53 elite01 help? where's help?
16:19.04 ``Erik ./configure --help
16:19.06 gioacchinoschool mm
16:19.10 gioacchinoschool elite01:
16:19.22 gioacchinoschool http://ubuntuforums.org/showthread.php?p=2459375 this is the solution
16:20.12 ``Erik it's not a solution, it's a hack that could result in other breakage
16:20.26 gioacchinoschool ok
16:21.03 gioacchinoschool but with --disable-jove-build it not have the jove tool
16:21.24 ``Erik you don't want the jove tool
16:21.36 ``Erik it's an ancient crappy emacs clone
16:22.01 gioacchino ok you are right...
16:22.06 elite01 uhm fine
16:22.16 elite01 but why was it changed from 7.8?
16:22.37 gioacchino elite01: use ./configure --enable-optimize --disable-jove-build
16:23.35 elite01 not even --enable-optimize by default? scary
16:23.38 ``Erik the jove makefile.am was cleaned up, but a mistake was made... it's been fixed in HEAD
16:23.53 elite01 ah
16:24.39 ``Erik http://brlcad.cvs.sourceforge.net/brlcad/brlcad/src/other/jove/Makefile.am?view=log
16:25.40 elite01 hmkay
16:33.17 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no)
16:38.18 IriX64 http://www.pastebin.ca/467609 <----- not a show stopper but still...
16:38.47 ``Erik :>
16:39.13 IriX64 grouse.... yum :)
16:59.06 IriX64 photon torpedos away, yay :)
17:00.29 brlcad also not much to be done about it, tcl/tk problems are issues in their build system
17:00.53 IriX64 i know i had the same issue trying to build system libs from those guys
17:01.00 brlcad best to report to them if you want to see it fixed.. probably a windows-specific issue with the :: in the filename
17:01.13 IriX64 could be
17:02.24 IriX64 darn that feels good, love to watch work work
17:04.18 ``Erik so the fix is obvious... quit using windows :D
17:04.37 IriX64 heh smokers fix, quit breathing ;)
17:05.47 IriX64 now... if i do a cvs update what's going to happen
17:06.27 ``Erik spectacular explosions, flaming case debris raining down, and possibily the creation of a mini-blackhole that'll suck the entire planet into it
17:09.41 IriX64 http://irix32.spaces.live.com/photos (work albumn)
17:10.17 IriX64 just a sec
17:11.14 IriX64 there
17:12.12 IriX64 btw thats with Xming
17:12.50 IriX64 gonna transplant this thing right now
17:14.48 IriX64 if it works the windowsside albumn is going to take a photon hit :)
17:21.37 *** join/#brlcad cad53 (n=c84c69e1@bz.bzflag.bz)
17:34.00 IriX64 emmiting photon torpedos :)
17:34.21 IriX64 and yes exec ls works
17:38.15 IriX64 guess i could put xming startup in the bat file too
17:43.37 IriX64 windowsside albumn, first Pix.
18:06.26 IriX64 haha Xming setup by colin harrison, wonder if he'll mind
18:08.32 IriX64 urmf my directory tho is 7.10.0 think anybody will mind?
18:14.56 IriX64 haha ``Erik, tell me to zip it :)
18:17.13 ``Erik uh.. .ok... zip it... O.o
18:17.35 IriX64 now it'll be ready for distrobution :)
18:17.45 IriX64 err distribution
18:18.33 IriX64 gonna be huge though
18:18.48 IriX64 everythings linked static
18:23.12 IriX64 where do I put it, all the public ftp servers i used in the past are gone.
18:24.10 *** join/#brlcad clock_ (i=clock@84-72-88-220.dclient.hispeed.ch)
18:27.25 ``Erik upload it somewhere on C:\, then everyone who wants it can get it
18:27.26 ``Erik O.o
18:27.27 ``Erik :>
18:29.33 IriX64 heh
18:29.45 IriX64 looking at box.net right now
18:30.34 IriX64 do I need permission to upload it to your server?
18:33.19 IriX64 errr mea culpa :(
18:59.37 IriX64 930,557kb
18:59.44 IriX64 zipped
19:01.13 IriX64 err 930,667
19:01.39 IriX64 that equates to what, an 8 hour xfer?
19:06.31 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
19:08.55 IriX64 http://irix32.spaces.live.com/photos the windowsside albumn again
19:30.25 ``Erik that equates to a cd and a half... figure out how to make dll's :)
19:34.16 IriX64 rt.dll :)
19:37.57 IriX64 my dll's are roughly 64k each you guys are the hogs :)
19:38.54 dtidrow_work http://www.nvidia.com/docs/IO/41819/8800_Ultra_SLI.jpg - if you absolutely, positively have to have the biggest hammer on the block.....
19:39.51 brlcad so that's the 1GB zip file I saw in the ftp upload dir a month ago....
19:40.08 brlcad dtidrow_work: pretty!
19:40.17 dtidrow_work and pricey!
19:40.21 IriX64 earlier attempt
19:40.33 dtidrow_work ~$850 each
19:40.52 brlcad ah, chump change :)
19:41.17 dtidrow_work well, yeah, if work's paying for them...
19:41.57 dtidrow_work http://www.nvidia.com/object/IO_41819.html - parent article
19:42.35 ``Erik was that the one on smacksnot earlier?
19:42.56 dtidrow_work could be, I haven't looked at ./ recently
19:43.12 dtidrow_work err, /.
19:55.12 ``Erik http://www.flickr.com/photos/stshores24/sets/72157594507045243
20:03.56 IriX64 your'e welcome to them, they're rusty anyway :)
20:04.37 IriX64 check the windowsside (should properly name it the darside but...)
20:04.45 IriX64 err darkside
21:22.51 *** join/#brlcad Twingy (n=justin@74.92.144.217)
21:51.40 IriX64 all that and i still can't produce a mug :)
21:54.08 IriX64 ah well maybe cvs has a mug now :)
21:56.05 IriX64 maybe package cvs.exe in there too, after all you've got cygwin1.dll
21:56.09 IriX64 :)
21:59.46 IriX64 conflicts in if_tk.c
21:59.49 IriX64 :)
22:11.19 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177871595.dsl.bell.ca)
22:13.18 *** join/#brlcad PrezKennedy (n=Matthew@c-69-251-104-254.hsd1.md.comcast.net)
23:21.12 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177707076.dsl.bell.ca)
IRC log for #brlcad on 20070503

IRC log for #brlcad on 20070503

00:47.09 IriX64 http://www.pastebin.ca/468307 <--- if_tk.c the conflict :)
00:48.25 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096735325.dsl.bell.ca)
00:50.44 IriX64 maybe those should be reversed?
00:51.13 IriX64 >=
00:52.33 IriX64 had it right the first time
01:47.40 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
02:25.23 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
03:33.32 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088754316.dsl.bell.ca)
03:34.47 *** join/#brlcad dli (n=dli@adsl-75-34-3-5.dsl.chcgil.sbcglobal.net)
03:52.25 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088754367.dsl.bell.ca)
04:41.00 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088754375.dsl.bell.ca)
05:32.09 *** join/#brlcad clock_ (i=clock@84-72-88-220.dclient.hispeed.ch)
07:23.39 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
07:39.13 clock_ brlcad: BRL-CAD can do extruded bitmaps, e. g. I supply an array of white and black pixels and it puts a column in place of each pixel, am I right?
07:45.08 clock_ 00538 #define ID_SUBMODEL 28 /**< @brief Instanced submodel */
07:45.21 clock_ What is instanced submodel? Is it possible to include other files into my model?
09:39.02 *** join/#brlcad elite01 (n=elite01@dslc-082-082-070-016.pools.arcor-ip.net)
10:09.44 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-082-156.pools.arcor-ip.net)
10:22.07 *** join/#brlcad docelic (n=docelic@212.15.179.61)
10:45.46 clock_ brlcad: with the screws the rendering is now very slow. Is the alrogithm for the space representation efficient?
11:19.59 *** join/#brlcad clock__ (n=clock@zux221-122-143.adsl.green.ch)
12:07.06 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
12:14.22 CIA-4 BRL-CAD: 03d_rossberg * 10brlcad/src/librt/g_brep.cpp: adapt the for loop variables to not standard conform compilers
12:17.44 CIA-4 BRL-CAD: 03d_rossberg * 10brlcad/src/libbu/libbu.dsp: PNG images
12:24.12 CIA-4 BRL-CAD: 03d_rossberg * 10brlcad/ (4 files in 3 dirs):
12:24.12 CIA-4 BRL-CAD: generate define instructions from include/conf
12:24.12 CIA-4 BRL-CAD: to be used in Win32-DLL resource file
12:36.11 *** join/#brlcad cad10 (n=803f2012@bz.bzflag.bz)
14:58.50 *** join/#brlcad Elperion (n=Elperion@p54874C3A.dip.t-dialin.net)
15:46.05 *** join/#brlcad smallfoot- (i=vc@clamwin/translator/smallfoot)
18:15.22 *** join/#brlcad clock_ (i=clock@84-72-88-220.dclient.hispeed.ch)
18:20.53 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177871595.dsl.bell.ca)
19:20.06 brlcad clock_: you are right, there's an "ebm" primitive (extruded bitmap) .. in that image with all of the primitives listed, the "BRL-CAD" title in the bottom right is an ebm
19:20.27 brlcad a submodel is a means to refer to geometry in other files
19:20.30 clock_ brlcad: and the ebm does it have jagged edges like a staircase?
19:20.49 brlcad yep
19:20.55 ``Erik since it's an extrusion of a raster image, of course...
19:21.05 clock_ and non-jagged edges can be done with extruded sketch?
19:21.08 brlcad though you can make the edges rather tiny with a high res image
19:21.21 brlcad yes, sketch would give you proper curves
19:21.22 clock_ brlcad: but the shading will be still made from 2 colours
19:21.32 clock_ brlcad: is there a way to convert SVG or PS into a sketch?
19:21.50 brlcad http://ftp.brlcad.org/tmp/primitives/ebm.png
19:21.59 brlcad made from http://ftp.brlcad.org/tmp/primitives/ebmtitle.png
19:22.34 clock_ brlcad: how are the shade levels treated?
19:22.50 brlcad shade levels?
19:23.01 brlcad it's makes actual geometry
19:23.07 ``Erik um, I think he means on the source image
19:23.17 clock_ yes on the source image
19:23.34 ``Erik it's a heighmap, right? so the color relates to the height of the solid at that position?
19:23.42 ``Erik (am I guessin' wrong? :)
19:31.20 brlcad there are three primitives that take data in a raw grided/raster form, the dsp, the ebm, and the vol
19:32.09 brlcad dsp takes short value data (0-65536) that translates to differing height values on the geometry it represents
19:33.05 clock_ 0-65536 and not 0-65535?
19:34.36 brlcad er, yeah, sorry
19:34.59 clock_ brlcad: have you ever programmed in assembler?
19:35.02 brlcad the ebm takes bw data (0-255) that translates to differing height values
19:35.42 brlcad vol takes bw data and a range of intensities that represent geometry it should create
19:36.02 brlcad clock_: yes, quite a bit -- though predominantly mips, not x86
19:36.15 brlcad and was many moons ago now
19:37.13 ``Erik which mips? only mips I did was r2k :( long long ago
19:37.50 ``Erik <-- mostly 65xx and 68xx asm :) more x86 than mips tho
19:38.12 clock_ brlcad: saying 0-65536 that's like stepping on the gas instead of break in automobile :)
19:39.23 brlcad hm, I think it was actually MIPS IV or MIPS32, forget
19:39.33 ``Erik skewl days?
19:39.47 brlcad some, a lot then too
19:40.04 brlcad fundamentals of computer architecture went into quite a bit
19:40.12 ``Erik *nod*
19:40.23 ``Erik you might even have the same big beige book I do for that class heh :)
19:41.24 brlcad good stuff: http://www.cs.wisc.edu/~larus/spim.html
19:41.39 ``Erik heh, that's the r2k I used... *cougH* O:-)
19:51.29 IriX64 why simulate get the real thing :)
19:51.45 ``Erik um, college students don't have a lot of bling?
19:52.20 IriX64 heh get a job :)
19:52.42 ``Erik heh, I had one at the time, I was still po'... the job mostly went to paying books and tuition :)
19:53.12 ``Erik (and these days, I'm busy paying off my house and car, so'z I don't buy much hw)
19:55.03 IriX64 http://irix32.spaces.live.com/photos (windowsside albumn) this took a while:)
19:56.48 IriX64 mmm no libpython2.5.a ... ok ill forgo adrt
19:57.28 IriX64 thats me right?
19:58.10 IriX64 wonder how long ago it stopped compiling :)
20:00.02 IriX64 house and car... luxieries :)
20:00.10 IriX64 sp?
20:06.01 IriX64 heh my funky build is installing.
20:07.06 IriX64 deleted /adrt and it built ;)
20:24.56 IriX64 http://www.pastebin.ca/469590 <--- this is where it is right now
20:25.28 IriX64 sorry ``Erik another of my inconsequential pastes :)
20:28.55 IriX64 gotta re-vist ssampvie.exe later.
20:29.06 IriX64 err ssampview.exe
20:36.32 IriX64 haha compilation 11 sweet
20:39.14 IriX64 when does the compilation number get reset? or does it ever?
20:41.18 IriX64 it works with Xming.
20:45.15 IriX64 http://irix32.spaces.live.com/photos windowsside albumn (I'll stop doing this now you guys have seen it)
21:15.52 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
21:28.26 smallfoot- XML Parsing Error: syntax error
21:28.41 smallfoot- that site dont work in Minefield (Firefox 3.0 alpha)
21:30.46 bjorkBSD small wonder smallfoot ;)
21:35.30 *** join/#brlcad Twingy (n=justin@74.92.144.217)
21:46.02 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096734914.dsl.bell.ca)
22:00.14 *** join/#brlcad dli (n=dli@nsit-dhcp-035-061.uchicago.edu)
22:13.09 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177706149.dsl.bell.ca)
22:24.50 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1177613645.dsl.bell.ca)
22:45.49 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177706008.dsl.bell.ca)
23:19.51 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669515.dsl.bell.ca)
23:27.19 louipc hmm
23:30.53 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
23:45.31 brlcad IriX64: I'll try to give it a test later this evening, thanks
23:45.34 *** join/#brlcad dli (n=dli@nsit-dhcp-035-061.uchicago.edu)
23:45.59 brlcad does it require anything else (like an X11 server?)
IRC log for #brlcad on 20070504

IRC log for #brlcad on 20070504

00:27.04 IriX64 x11 server of a sorts is included as an installer archive(Xwin32) but it's commercial, sorta works, but i'm leaning to Xming, free and works better
00:28.54 IriX64 remember it's 7.8.4
00:32.35 IriX64 http://www.straightrunning.com/XmingNotes/ Xming can be had here. should work better
00:53.50 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177705505.dsl.bell.ca)
01:14.23 IriX64 no ls in that one though ;)
01:21.52 louipc <PROTECTED>
01:21.54 *** part/#brlcad louipc (n=louipc@bas8-toronto63-1177705505.dsl.bell.ca)
01:23.05 IriX64 http://irix32.spaces.live.com/photos windowsside
02:00.29 brlcad aww, 7.8.4 is not useful.. :)
02:38.20 brlcad should get 7.10 to work... 7.8 is history
02:43.55 IriX64 working on that now:)
02:44.09 brlcad cool
02:45.00 IriX64 thanks... for looking at it
02:46.06 IriX64 7.10 is quite a bit bigger... almost 1gig zip file
03:40.50 IriX64 see why i don't want commit access, I shot my big toe off again :)
04:15.59 CIA-4 BRL-CAD: 03brlcad * 10brlcad/autogen.sh:
04:15.59 CIA-4 BRL-CAD: revert the stashing of COPYING and INSTALL into memory due to issues with a
04:15.59 CIA-4 BRL-CAD: handful of shells/environments where it would cause unpredictable shell
04:15.59 CIA-4 BRL-CAD: behavior. instead, save backup files as needed (recursively). additional
04:15.59 CIA-4 BRL-CAD: awesomeness, set up trap signal handlers to clean up regardless of how/when
04:15.59 CIA-4 BRL-CAD: autogen.sh terminates or is otherwise aborted.
04:43.04 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: update to a6, verify auto_path code more thoroughly
05:33.49 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
06:17.27 *** join/#brlcad clock_ (i=clock@84-72-88-220.dclient.hispeed.ch)
07:19.24 *** join/#brlcad Rangar_ (n=dave@203.118.156.252)
07:19.51 Rangar_ Mal, Erik.. either of you around to fix ops in #gl?
07:49.19 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
09:44.02 *** join/#brlcad docelic (n=docelic@212.15.177.80)
10:33.51 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:51.16 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
11:15.41 *** join/#brlcad gioacchino (n=gioacchi@host-84-220-19-231.cust-adsl.tiscali.it)
11:29.19 *** join/#brlcad elite01 (n=elite01@dslb-088-070-030-021.pools.arcor-ip.net)
12:50.36 *** join/#brlcad Elperion (n=Elperion@p54874C3A.dip.t-dialin.net)
12:56.06 brlcad should be soon
13:04.18 Rangar thanks
13:36.00 *** join/#brlcad Bariton (n=Elperion@p5487706A.dip.t-dialin.net)
14:06.11 *** join/#brlcad CIA-31 (n=CIA@208.69.182.149)
14:35.55 CIA-31 BRL-CAD: 03brlcad * 10brlcad/configure.ac: according to report from jra, BRLCAD_DATA is still getting set to NONE for his case, so rework the prefix settings once again to make sure there's a double eval on prefix and datadir before setting the AC_DEFINE's
14:36.43 clock_ brlcad: even when a tiny screw is in the scene, the whole rendering gets many times slower
14:36.56 clock_ brlcad: I am already compiling the Ronja for about a week...
15:05.54 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177871595.dsl.bell.ca)
15:14.07 CIA-31 BRL-CAD: 03brlcad * 10brlcad/NEWS: converters abort early on corrupted input geometry and a memory link in librtserver was fixed, both courtesy mister anderson
15:18.44 CIA-31 BRL-CAD: 03brlcad * 10brlcad/src/conv/iges/.cvsignore: ignore iges binary
15:47.19 CIA-31 BRL-CAD: 03brlcad * 10brlcad/configure.ac: oop, typo -- should be bc_data_dir var being checked
15:52.03 CIA-31 BRL-CAD: 03brlcad * 10brlcad/NEWS: how the..
16:24.24 IriX64 ty :)
16:44.07 gioacchino brlcad: ci sei ?
18:03.17 brlcad gioacchino: sempre
18:15.08 gioacchino heeheehehee
18:44.25 *** join/#brlcad clock_ (i=clock@84-72-88-220.dclient.hispeed.ch)
19:11.38 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1177871595.dsl.bell.ca)
19:41.49 *** join/#brlcad docelic (n=docelic@212.15.177.80)
20:50.22 CIA-31 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/BrepHandler.cpp: flesh out extraction methods using iges spec.
20:52.49 CIA-31 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/n_iges.cpp: implement methods needed for parameter handling and extraction code
20:54.26 CIA-31 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/n_iges.hpp: consolidate brep handling into one class (since the elements are interdependent)
20:56.27 CIA-31 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/nmain.cpp: comment things out temporarily to get it to compile
20:58.18 CIA-31 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/Makefile.am: add brlcad_brep.cpp to source list
21:50.56 CIA-31 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: clean up after all backup files, starting from the source root
21:51.11 *** join/#brlcad jano (n=point@mailbox.nationalfranchisesales.com)
21:51.24 *** part/#brlcad jano (n=point@mailbox.nationalfranchisesales.com)
21:58.56 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1177871595.dsl.bell.ca)
21:59.55 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no) [NETSPLIT VICTIM]
21:59.56 *** join/#brlcad elite01 (n=elite01@dslb-088-070-030-021.pools.arcor-ip.net) [NETSPLIT VICTIM]
22:00.36 MinstrelGypsy brlcad: figured out why it's so big, forgot to do --disable-shared.
22:05.38 MinstrelGypsy http://irix32.spaces.live.com/photos windowsside terra.g :)
22:07.00 *** join/#brlcad Twingy (n=justin@74.92.144.217)
22:30.08 *** join/#brlcad Rangar (n=dave@203.118.156.252) [NETSPLIT VICTIM]
22:30.09 *** join/#brlcad elite01 (n=elite01@88.70.30.21) [NETSPLIT VICTIM]
22:30.10 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
22:36.11 CIA-31 BRL-CAD: 03brlcad * 10brlcad/src/conv/iges/nmain.cpp: there is no brlcad.hpp
22:36.55 CIA-31 BRL-CAD: 03brlcad * 10brlcad/src/conv/iges/Makefile.am: there is no brlcad_brep.cpp
22:39.16 CIA-31 BRL-CAD: 03brlcad * 10brlcad/misc/Makefile.defs: remove EXTRA_PROGRAMS too on prodclean
22:42.30 CIA-31 BRL-CAD: 03brlcad * 10brlcad/src/conv/iges/Makefile.am: do not build the 'iges' binary being developed by default at all, can still be built directly with 'make iges'
IRC log for #brlcad on 20070505

IRC log for #brlcad on 20070505

00:36.08 CIA-31 BRL-CAD: 03brlcad * 10brlcad/sh/elapsed.sh: credit authorship on our script
01:06.33 MinstrelGypsy http://irix32.spaces.live.com/photos windows side "RodStewart" :)
02:27.11 MinstrelGypsy ``Erik once told me to lay off the wall candy, I'll try to abide by his wishes.... but Jesus, it's hard :)
02:29.23 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
02:43.49 MinstrelGypsy http://www.pastebin.ca/471719 <----brlcad-7.10.1 now joins the ranks of Cygwin ports.
02:46.04 MinstrelGypsy all i've got to say is thank God for tkUnixDefault.h :)
02:52.47 MinstrelGypsy brlcad: did you get to try that Xming thing?
03:02.19 brlcad you said it was 7.8.4 ...
03:02.42 brlcad ... that sort of defeats the purpose of testing it quite a bit :/
03:04.57 MinstrelGypsy that one was this one isn'r but if xming works for youu with that one it should with this one:)
03:05.20 MinstrelGypsy im currently testing with Xming.
03:05.37 MinstrelGypsy Rod Stewart was done with Xming
03:15.48 *** join/#brlcad christanov (n=nestor@201.238.161.169)
03:17.41 christanov how I can to execute it?
03:17.58 christanov i am a new user for it
03:18.26 christanov help
03:19.18 MinstrelGypsy is it installed yet?
03:19.23 christanov yes
03:19.43 MinstrelGypsy set your path to brlcad/bin and execute mged
03:20.23 MinstrelGypsy err /usr/brlcad/bin
03:22.00 christanov thanks
03:22.10 MinstrelGypsy read the documentation on getting started and then the tutorials would be a good bet, all pdf documents at http://brlcad.org
03:22.17 MinstrelGypsy welcome
03:22.57 christanov it is a good cad brl
03:23.06 MinstrelGypsy very
03:24.13 christanov what is the better cad
03:24.16 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no)
03:25.07 MinstrelGypsy depends what you want to do
03:26.52 christanov objects design
03:27.25 MinstrelGypsy brlcad iks very good for modeling solid objects
03:27.28 MinstrelGypsy is too
03:28.13 MinstrelGypsy look at http://brlcad.org screen shots and images
03:30.35 MinstrelGypsy bbl8r if you have more questions I'm sure someone will help you out
03:51.50 *** part/#brlcad christanov (n=nestor@201.238.161.169)
06:45.19 *** join/#brlcad clock_ (i=clock@84-72-88-220.dclient.hispeed.ch)
07:32.28 *** join/#brlcad Elperion (n=Elperion@p5487706a.dip.t-dialin.net)
07:59.16 *** join/#brlcad elite01 (n=elite01@dslb-088-070-030-021.pools.arcor-ip.net)
10:10.00 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-017-076.pools.arcor-ip.net)
11:45.09 *** join/#brlcad gioacchino (n=gioacchi@host-84-220-19-179.cust-adsl.tiscali.it)
11:45.58 gioacchino hello all
11:47.16 gioacchino how to create a cono ?
11:47.42 gioacchino *cone
11:48.00 gioacchino becuse I found on the manual onli truncated cone
11:49.42 elite01_ a cone is a special case of a truncated cone :)
11:59.02 gioacchino in cone tgc XXXXXXXXXXXXXXXXXXXXX
12:00.37 gioacchino xxxxxxxx= ?
12:26.26 elite01_ no idea, it does ask for the values
12:58.44 gioacchino brlcad: hoe to create a cone ??
13:34.59 brlcad make an rcc
13:35.27 brlcad "right circular cylinder"
13:35.45 brlcad or a truncated general cone (tgc), but the parameters are more complex
13:36.01 brlcad e.g. make cono rcc
13:36.48 brlcad that will make a simple default one, the "in" command lets you set all the various values on creation
13:53.56 MinstrelGypsy heh winsock.h and socket.h don't get along :)
14:27.15 gioacchino I want create a not truncated cone
14:27.40 gioacchino brlcad: I want create a not truncated cone
14:38.41 brlcad just make one end have a really small radius
14:39.20 brlcad like 0.01 for the pointed end
14:43.15 gioacchino because not exist a cone primitive ?
15:03.34 gioacchino brlcad: why not exist a cone primidive ?
15:11.07 brlcad that is a cone, it's only mathematically truncated
15:11.17 brlcad it can still comes to a "point"
15:11.23 brlcad just not a mathematically infinite one
15:12.33 brlcad as that's not something that physically ever exists -- even with one atom on the top, there is a definable non-zero radius to both ends
15:17.10 brlcad example: http://ftp.brlcad.org/~sean/cone.png
15:18.54 brlcad that's a rcc with one radius as 250mm and the other as 0.0000001mm
15:21.14 brlcad rcc is actually just a subset of tgc .. tgc in its generalized form does conics, cylinders, cones, and other quadric peculiarities
15:41.44 MinstrelGypsy suppose i could hack configure.ac, so I don't have to hack brlcad_config.h in future
15:49.37 *** join/#brlcad Elperion (n=Elperion@p54875E15.dip.t-dialin.net)
15:58.34 gioacchino tanks brlcad
16:00.31 MinstrelGypsy gioacchino. io viena dah la bruzzi, parle dialect
16:01.08 gioacchino conoscete tutti opiu' o meno l'italiano qui ?
16:01.27 gioacchino io sono sicilaino ma abito a roma solo epr studiare
16:01.50 MinstrelGypsy capito, io abito a canada
16:02.07 gioacchino io ho una zia in canada
16:02.28 gioacchino una domand
16:02.29 MinstrelGypsy heh Canada eh grande :)
16:02.37 gioacchino ama in canada in generale che p2p usate ?
16:02.37 MinstrelGypsy quale
16:02.50 gioacchino e che velocita' di connessione avete ?
16:03.05 MinstrelGypsy lets try it in english i don't quite get that
16:03.52 gioacchino I canada who p2p are used? and wats upload/download speed ?
16:04.10 gioacchino In italy the most used is emule
16:04.25 MinstrelGypsy adsl cable 10mbits 2 mbits stuff like that
16:04.48 gioacchino but win italy we have bad connetion!! 8Mb/s download but only 20KB/s upload...
16:05.08 MinstrelGypsy heh adsl is like that too
16:05.13 gioacchino 2Mb/s upload ??
16:05.41 MinstrelGypsy not sure with the old adsl it was less than 1 mb/sec upload
16:05.41 gioacchino 2Mb/s upload is very good!!!
16:06.06 MinstrelGypsy i don't upload much anway :)
16:06.18 gioacchino 1Mb/s is good same
16:06.19 MinstrelGypsy did you get your help?
16:07.01 gioacchino with p2p high upload is wonderful
16:07.21 gioacchino MinstrelGypsy: did you get your help? in italian =?
16:07.26 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
16:07.55 gioacchino <PROTECTED>
16:09.42 gioacchino the problem isn't interrogation point but "did you get your help"
16:10.00 gioacchino MinstrelGypsy: are you here ?
16:15.46 MinstrelGypsy i don't do well in Italina i'm schooled in english sorry
16:16.05 MinstrelGypsy and besides im no help :)
16:17.18 MinstrelGypsy I just play with the stuff i don't draw, model or design
16:18.37 MinstrelGypsy there's something called sketch for drawing i think
17:51.57 *** join/#brlcad clock_ (i=clock@84-72-61-79.dclient.hispeed.ch)
18:14.29 *** join/#brlcad gioacchino (n=gioacchi@host-84-221-5-82.cust-adsl.tiscali.it)
18:15.01 gioacchino brlcad: I have a problem!!
18:15.10 gioacchino I have created the cone
18:16.42 gioacchino in cono.r tcg 1 1 1 1 1 100 1 50 1 50 1 1 1 1 100
18:16.49 gioacchino it ok
18:17.01 gioacchino but when I use ray trace it not render...
18:17.11 gioacchino ita tell to me about a error
18:17.42 gioacchino no regins left to prep
18:35.29 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1177871595.dsl.bell.ca)
18:41.59 gioacchino anibody can help me ?
19:44.27 MinstrelGypsy why does 7-10.1 take 2hrs to compile? 7-8.4 only took ~1hr :)
20:14.31 MinstrelGypsy [22:38] <brlcad> should get 7.10 to work... 7.8 is history
20:14.31 MinstrelGypsy [22:44] <IriX64> working on that now:)
20:14.39 MinstrelGypsy well know soon :)
20:15.28 MinstrelGypsy it's up with a separate dll dir
20:23.11 MinstrelGypsy bah spaces is giving me heartburn lets see what this thing weighs in at
20:25.30 MinstrelGypsy 2.9gb uncompressed, what did you guys do?
20:26.28 MinstrelGypsy and thats with disable-shared
21:09.45 bjorkBSD ping made it to reddit http://www.arl.army.mil/main/main/default.cfm?Action=20&Page=149
21:10.02 bjorkBSD now i wonder if there'll be a rush of brlcad adopters :P
21:52.27 *** join/#brlcad p0g0 (n=pogo@madwifi/support/p0g0)
22:11.00 MinstrelGypsy there should be a song, macro hell :)
22:44.56 MinstrelGypsy a 1000 line hack i churned out in one evening, it would take me a year to churn out 500 lines :)
22:50.43 bjorkBSD MinstrelGypsy, think about it this way: the following year it'll take exactly an evening to churn out 500 lines ;)
23:30.29 MinstrelGypsy oh I see, save it up till newyears eve right ;)
IRC log for #brlcad on 20070506

IRC log for #brlcad on 20070506

00:13.25 MinstrelGypsy bjorkBSD: would you laugh if i told you I'm playing with a Cygwin build of brlcad-7.10.1?
00:14.08 MinstrelGypsy :)
00:14.49 bjorkBSD nah. you insist on not using *nix :P
00:15.03 MinstrelGypsy good shooting ;)
00:24.33 MinstrelGypsy wonder how many dll's for irssi, what the hey need something to do while brlcad compiles
02:09.44 *** join/#brlcad Twingy (n=justin@74.92.144.217)
02:16.58 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177871595.dsl.bell.ca)
02:17.28 MinstrelGypsy bjorkBSD: only 6 dll's
02:18.49 MinstrelGypsy want it?
02:19.04 IriX64 ill zip it
02:19.39 bjorkBSD haven't run windows in ages!
02:21.17 MinstrelGypsy heh ok, it's only 2,387kbytes in size
02:21.25 MinstrelGypsy the zip
02:21.28 bjorkBSD what might it do with it?
02:22.10 MinstrelGypsy don't know, suggestions?
02:23.00 MinstrelGypsy give it to whoever@crew.local if they want it :)
02:23.05 bjorkBSD hehe
02:23.21 bjorkBSD host it someplace easy to find!
02:23.48 MinstrelGypsy such as i don't do a lot of that how's it done?
02:24.11 bjorkBSD just as you host your images!
02:24.34 MinstrelGypsy theres no file section there, i think, let me check...
02:27.29 MinstrelGypsy no file section
02:32.46 MinstrelGypsy incoming he says
02:34.58 brlcad bjorkBSD: hm? "reddit"?
02:39.02 brlcad MinstrelGypsy: --disable-shared makes it compile everything static.. which will result in huge binaries
02:39.59 MinstrelGypsy of what use are shared unix libraries in a windows world, or wait a sec, the dll should handle it?
02:40.51 MinstrelGypsy ill play with it.
02:47.36 bjorkBSD brlcad, yeah. i saw a link to the ping story there :)
02:54.47 bjorkBSD ... written by muus.
02:57.57 brlcad bjorkBSD: that is taken from muuss' original ping page
02:58.01 brlcad http://ftp.arl.mil/~mike/ping.html
03:00.13 bjorkBSD ah i see.
03:00.20 bjorkBSD i wonder what it was doing up on reddit.
03:07.14 bjorkBSD oh.
03:07.15 bjorkBSD reddit.com
03:07.18 bjorkBSD heh.
03:09.09 brlcad ooooh
03:10.36 brlcad considering the #12 is "A fight starts on Wikipedia over Peter North's penis size", I'm not sure how much credit I'd place on the side being anything more than a google-ad-whore site
03:10.53 bjorkBSD hahahaha
03:13.50 MinstrelGypsy night.. been a long soft day ;)
05:05.33 CIA-31 BRL-CAD: 03brlcad * 10brlcad/configure.ac: must echo_n be set to nothing if it's nothing? remove it.
08:22.23 *** join/#brlcad elite01 (n=elite01@dslb-088-070-017-076.pools.arcor-ip.net)
09:55.31 *** join/#brlcad clock_ (i=clock@84-72-61-79.dclient.hispeed.ch)
10:25.59 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-027-022.pools.arcor-ip.net)
14:04.46 *** join/#brlcad glarb (n=glarb@c-68-43-104-151.hsd1.mi.comcast.net)
14:38.47 *** join/#brlcad Elperion (n=Elperion@p54874B34.dip.t-dialin.net)
15:21.45 *** join/#brlcad clock_ (i=clock@84-72-61-79.dclient.hispeed.ch)
15:45.52 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1177871595.dsl.bell.ca)
16:47.41 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad) [NETSPLIT VICTIM]
16:47.41 *** join/#brlcad CIA-31 (n=CIA@208.69.182.149) [NETSPLIT VICTIM]
16:47.41 *** join/#brlcad joevalleyfield (n=joevalle@bz.bzflag.bz) [NETSPLIT VICTIM]
16:47.41 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
16:47.41 *** mode/#brlcad [+o brlcad] by irc.freenode.net
18:01.23 CIA-31 BRL-CAD: 03brlcad * 10brlcad/src/libfb/if_tk.c: protect against duplicate symbols with libdm
18:20.13 MinstrelGypsy heh :)
18:29.54 MinstrelGypsy .a and .la files? can we really use those?
18:32.25 MinstrelGypsy mged=19.9mb
18:39.08 *** join/#brlcad elite01 (n=elite01@dslb-088-070-027-022.pools.arcor-ip.net)
18:40.21 MinstrelGypsy brlcad: progress, it comes up
19:11.19 CIA-31 BRL-CAD: 03brlcad * 10brlcad/src/bwish/main.c: don't bother creating a BezierCanvas widget for btclsh/bwish (migrate towards using tcl's bezier interface)
19:16.59 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
19:19.03 CIA-31 BRL-CAD: 03brlcad * 10brlcad/src/mged/attach.c: turn off the bezier canvas, make an attempt at tcl 8.5's raw bezier support
20:28.59 MinstrelGypsy you work on a Sunday :)
20:44.02 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no)
22:37.45 CIA-31 BRL-CAD: 03brlcad * 10brlcad/src/mged/Makefile.am: add an 'sged' static ged for debugging testing purposes, only compiles on-demand and is not installed
22:42.03 CIA-31 BRL-CAD: 03brlcad * 10brlcad/src/mged/attach.c: reorder so that function declarations are not necessary
22:42.29 CIA-31 BRL-CAD: 03brlcad * 10brlcad/src/mged/.cvsignore: ignore sged
IRC log for #brlcad on 20070507

IRC log for #brlcad on 20070507

01:28.51 *** join/#brlcad Twingy (n=justin@74.92.144.217)
03:59.30 CIA-31 BRL-CAD: 03brlcad * 10brlcad/src/mged/attach.c: wrap in HAVE_SETENV
04:03.10 CIA-31 BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/tclcadAutoPath.c: iwidgets had the wrong auto_path dir being set for build dir invocation. specifically set tcl_library and tk_library if we find init.tcl and/or tk.tcl respectively in order to further encourage build dir invocation.
04:04.14 CIA-31 BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/Makefile.am: disabling tk bezier canvas compilation
04:10.37 CIA-31 BRL-CAD: 03brlcad * 10brlcad/NEWS: upgrade bundled tcl/tk from 8.5a5 to 8.5a6
04:18.09 CIA-31 BRL-CAD: 03brlcad * 10brlcad/src/other/ (1314 files in 45 dirs): upgrade to tcl/tk 8.5a6 (from 8.5a5) .. includes even more (extensive) aquatk fixes/enhancements
04:18.37 CIA-31 BRL-CAD: 03brlcad * 10brlcad/src/other/tk/ (92 files in 4 dirs): upgrade to tcl/tk 8.5a6 (from 8.5a5) .. includes even more (extensive) aquatk fixes/enhancements
06:07.16 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:30.52 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
13:30.25 *** join/#brlcad elite01 (n=elite01@dslc-082-082-076-138.pools.arcor-ip.net)
13:55.35 CIA-31 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/brlcad_brep.cpp: add brlcad iges brep handler
13:56.43 CIA-31 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/brlcad.hpp: add brlcad iges brep handler
14:56.25 *** join/#brlcad Elperion (n=Elperion@p54874EA3.dip.t-dialin.net)
15:32.29 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1177593841.dsl.bell.ca)
15:34.22 MinstrelGypsy brlcad: one thing, that 7.8.4 build requires a /tmp dir in the root, something i forgot about.
15:39.22 *** join/#brlcad gioacchino (n=gioacchi@host-84-221-7-11.cust-adsl.tiscali.it)
15:39.41 gioacchino hello
15:39.57 gioacchino anyone can help me ?
15:58.09 *** join/#brlcad docelic (n=docelic@212.91.115.189)
16:29.50 *** join/#brlcad docelic (n=docelic@212.91.115.189)
16:59.20 gioacchino weeeeeeeeeee ?
16:59.24 gioacchino anybody online ??
17:08.44 ``Erik no
17:21.02 gioacchino hiihi
17:21.15 gioacchino I raytrace my cone u cilinder compenetration
17:21.22 gioacchino but it are grey..
17:21.42 gioacchino I set comp.c 1 134 1
17:22.16 gioacchino mater comp.c plastic 1 134 1 0
17:22.30 gioacchino but qhen I raytrace it are grey!!
17:22.33 gioacchino how to resolve
17:23.19 gioacchino 1 134 1 is green!!
17:23.51 gioacchino ``Erik
17:36.09 *** join/#brlcad gioacchino_ (n=gioacchi@host-84-221-6-115.cust-adsl.tiscali.it)
17:41.33 *** join/#brlcad gioacchino_ (n=gioacchi@host-84-221-6-115.cust-adsl.tiscali.it)
17:50.56 gioacchino_ I restard mged
17:50.59 gioacchino_ now work..
17:51.04 gioacchino_ very strange..
18:03.03 *** join/#brlcad clock_ (i=clock@84-72-89-8.dclient.hispeed.ch)
18:49.59 MinstrelGypsy did /fbserv change?
19:17.43 deltazap gioacchino_: you have to redraw your combination after changing material properties
19:28.44 gioacchino_ ok
19:44.13 MinstrelGypsy urff no it didn't.
19:46.15 gioacchino_ other problem
19:46.24 gioacchino_ the 3 light rendering not work...
19:54.09 CIA-31 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/nmain.cpp: add the handler back in (fixed compilation)
19:56.39 CIA-31 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/n_iges.hpp: make IGES data type mutable values. utility classes edgeuse and pspacecurve need to be friendly.
19:58.28 CIA-31 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/n_iges.cpp: fix datatype parsing. add debug statements, fix bug in directoryentry access.
19:59.33 CIA-31 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/ (brlcad_brep.cpp brlcad.hpp): fix return types and make signatures match
20:00.16 gioacchino_ CIA-31: I'm not a expert programmer... I waith for a new versione
20:00.20 gioacchino_ thank's :)
20:01.01 gioacchino_ *wait for
20:02.31 CIA-31 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/BrepHandler.cpp: loop and edgeuse implementation/debugging. parses, but Pro/E outputs model-space trim curves!!!! need to sample the curves.
20:03.38 CIA-31 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/Makefile.am: add the new converter back in... hopefully all files checked in now.
20:41.31 *** join/#brlcad Elperion (n=Elperion@p54874EA3.dip.t-dialin.net)
20:50.37 MinstrelGypsy brlcad: if I offer you some source will you review and commit it ;)
20:51.45 ``Erik someone will review it... that's what the "patches" section on sourceforge is for
21:26.45 MinstrelGypsy ty
21:32.01 brlcad depends entirely what the patch is of course, but yes it would be reviewed
21:51.19 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no)
22:22.29 MinstrelGypsy dogpatch? (old joke, I just gave myself away :))
23:02.38 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070508

IRC log for #brlcad on 20070508

02:33.39 *** join/#brlcad ChanServ (ChanServ@services.)
02:33.39 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
04:19.50 MinstrelGypsy you do realize of course there's no money to be made here, I'm simply going to package everything up (including source) when I'm done and give it back to you, minus my compiler of course.
04:42.16 brlcad using 7.10.2 hopefully :)
04:45.20 brlcad have that 7.8.4 you already made uploading to a windows partition for testing now
04:48.57 MinstrelGypsy yes to 7.10.2
04:49.37 MinstrelGypsy remeber the \tmp dir sorry i forgot to tell you
05:34.04 *** join/#brlcad clock_ (i=clock@84-72-89-8.dclient.hispeed.ch)
06:27.04 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
06:30.24 *** join/#brlcad clock_ (i=clock@84-72-89-8.dclient.hispeed.ch)
07:48.14 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
08:01.13 *** join/#brlcad dli (n=dli@adsl-75-34-3-5.dsl.chcgil.sbcglobal.net)
09:30.17 *** join/#brlcad elite01 (n=elite01@dslc-082-082-076-138.pools.arcor-ip.net)
10:25.29 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-003-054.pools.arcor-ip.net)
12:42.42 *** join/#brlcad Elperion (n=Elperion@p54877675.dip.t-dialin.net)
14:32.40 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
14:32.40 *** 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
14:38.34 *** join/#brlcad cad87 (n=5270ccc2@bz.bzflag.bz)
14:39.19 *** part/#brlcad cad87 (n=5270ccc2@bz.bzflag.bz)
15:47.34 *** join/#brlcad smallfoot- (i=vc@clamwin/translator/smallfoot)
15:55.20 smallfoot- brlcad, today it came a new release of NSIS, 2.27
15:59.58 MinstrelGypsy http://www.pastebin.ca/477314 <----- are these times for real? :)
16:00.30 smallfoot- no idea
16:00.49 MinstrelGypsy left it compiling while i went to bed :)
16:01.30 smallfoot- :)
16:07.09 MinstrelGypsy should file a report with activestate, their tcl create.n and shell.n don't install (no such file or directory)
16:09.02 smallfoot- oh
16:15.16 MinstrelGypsy http://www.pastebin.ca/477330 <----- and I cannot fathom what goes on here (sigh)
16:15.51 MinstrelGypsy gotta be my system
16:19.53 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
16:33.57 brlcad MinstrelGypsy: probably not, if the clock crossed midnight, that might have messed with the numbers
16:34.42 brlcad MinstrelGypsy: are those headers from the newer a6 sources?
16:35.01 smallfoot- brlcad, today it came a new release of NSIS, 2.27
16:35.23 smallfoot- when binary release of win32 planned?
16:37.08 brlcad within a couple days hopefully.. have to test auto_path code under valgrind
16:37.33 smallfoot- okie
16:37.43 smallfoot- we should use the new NSIS 2.27 for it, instead of 2.25
16:48.14 *** join/#brlcad clock_ (i=clock@84-72-92-7.dclient.hispeed.ch)
17:17.33 smallfoot- brlcad-7.8.0.exe - 9.65 mb
17:17.47 smallfoot- then i deleted it, and compiled with 2.27 and its 19.2 mb
17:17.50 smallfoot- wonder what happend
17:18.13 smallfoot- ah, now i understand what happend
17:20.44 smallfoot- now its 9.65 mb again :p
17:20.57 MinstrelGypsy magic :)
17:21.38 smallfoot- ya, i accidently included the installer in the installer, that why it was 19.2 mb lol
17:28.24 MinstrelGypsy heh mine is rougly 1.5gb :)
18:09.31 *** join/#brlcad zapp (n=deltazap@pool-72-64-253-55.tampfl.fios.verizon.net)
18:11.35 MinstrelGypsy can't get by fbserv man, real show stopper.
18:12.49 ``Erik um, why are you messing with fbserv directly?
18:13.09 MinstrelGypsy tis supposed to compile.
18:13.43 ``Erik oh, it's not compiling at all? suckage, paste to pastebin.ca or paste.lisp.org ?
18:13.43 MinstrelGypsy sure hold on a sec
18:13.51 ``Erik sorry, just got back in the office, still kinda outta it :)
18:15.22 MinstrelGypsy http://www.pastebin.ca/477532 <-- all the errors ``Erik
18:16.42 MinstrelGypsy started after i did an update yesterday around 4pm
18:16.49 MinstrelGypsy cvs update
18:17.12 MinstrelGypsy going for food bbiab
18:17.43 ``Erik ok, libXt is missing
18:17.49 ``Erik or not in the link path
18:19.58 ``Erik this smells like the output of an extremely broken os, btw
18:19.58 ``Erik oh, wait, it's windows, n/m O:-)
18:20.54 ``Erik I think brlcad has kinda taken the stance that damage in src/other is someone elses issue, and I really can't disagree with him... (I'm more apt to disagree on the existance of src/other... I'd personally rather have dependancies external)
18:31.11 MinstrelGypsy libXt ill check
18:32.02 MinstrelGypsy i can't disagree with him either but have him appoint a "someone else " ;)
18:41.07 MinstrelGypsy thanks ``Erik, now i have other issues (which I *know are mine) :)
18:46.51 MinstrelGypsy its all tkUnixRFont.c
18:47.19 MinstrelGypsy in tk/unix
18:49.34 ``Erik well, *shrug* other/ is other, y'know? if you were having issues in librt or conv, I'd dig in, but *shrug*
18:51.09 MinstrelGypsy thanks tho i really appreciate the input
18:51.46 MinstrelGypsy how much is a mac :P
19:03.49 MinstrelGypsy ``Erik you're a card, you should be dealt with (duck)
19:05.03 *** join/#brlcad b0ef (n=b0ef@084202026226.customer.alfanett.no)
19:29.06 *** join/#brlcad docelic (n=docelic@ms206-2-gprs01.net.vip.hr)
20:03.18 ``Erik mac's range from 1 to 70 macunits
20:03.42 ``Erik and "a card"? I'm more used to being called jackass, asshole, etc...
20:05.16 brlcad hm, that particular build failure may be more fallout from tim's X11 changes
20:06.45 ``Erik the w32api build of tk shouldn't touch anything X, though, no? or is cyggy mucking things up?
20:24.59 brlcad cygwin fully acts like nix by default api-wise
20:25.05 brlcad you have to override to get to win32 stuff
20:27.24 ``Erik so tk doesn't know to look for that, heh... -mno-cygwin is what I always used with it :)
20:31.57 dli brlcad, I can build -cvs by adding LD_LIBRARY_PATH, but is there a better way? Also, I still have to patch Makefile for tcl/tk installdocs
21:02.02 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
22:23.25 MinstrelGypsy why fbserv tho, thats the question at the moment (btw fbserv isn't in other:))
22:29.11 MinstrelGypsy starting a new tree from cvs checkout, if it' still doesn't build out of the box with --enable-everything, i'm gonna yell :)
22:29.46 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
22:31.30 dli MinstrelGypsy, --enable-zlib-build=no --enable-termlib-build=no --enable-regexp-build
22:31.44 dli MinstrelGypsy, --enable-regexp-build=no
22:32.00 MinstrelGypsy why i want those :)
22:32.18 dli MinstrelGypsy, I mean you can disable some
22:32.30 MinstrelGypsy again *why?
22:32.56 dli MinstrelGypsy, if enabling all doesn't work, you want to narrow down the problem
22:33.38 MinstrelGypsy heh it's modular work on one thing at a time there could be multiple problems, disabling code doesn't fix it
22:34.28 dli MinstrelGypsy, you still need to locate them first
22:34.50 MinstrelGypsy compilier tells you and so does the linker
22:35.25 MinstrelGypsy as well as make,autogen, and configure and a slew of others :)
22:35.25 dli MinstrelGypsy, what's the topmost error, then?
22:35.59 MinstrelGypsy can't find x11 from configure :)
22:36.35 dli MinstrelGypsy, which os?
22:36.37 MinstrelGypsy i can fix that one, no need to disable it
22:37.18 MinstrelGypsy Cygwin
22:37.41 MinstrelGypsy and before you laugh those blog pix all were generated on this system
22:38.22 MinstrelGypsy from *nix code
22:38.54 dli MinstrelGypsy, install xorg -devel packages
22:39.33 MinstrelGypsy my X11 works dli thank you
22:40.17 dli MinstrelGypsy, ?
23:07.45 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
23:20.44 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
IRC log for #brlcad on 20070509

IRC log for #brlcad on 20070509

00:38.06 brlcad dli: it's still not clear why that patch for the tcl/tk docs is needed or why it works -- could you run it by one of the devs in #tcl to see what they say?
00:38.26 brlcad they're a bit harsh to talk to sometimes, but they know their stuff
00:39.20 brlcad dli: --enable-*-build=no is the same as the (shorter) --disable-*-build ;)
00:39.44 dli brlcad, what about the missing libtcl8.5.so problem?
00:39.59 brlcad which problem?
00:40.07 brlcad the fact it's not in portage yet?
00:40.21 brlcad or something else?
00:40.37 poolio wait, brlcad is in portage?
00:40.48 dli brlcad, during building, make fails with missing libtcl8.5.so
00:41.11 dli brlcad, the problem is in -cvs, not in 7.10.0
00:41.32 dli poolio, no, it's in overlay
00:42.40 dli brlcad, so, I have to do: LD_LIBRARY_PATH=${S}/src/other/tcl/unix emake
00:48.52 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
00:49.10 brlcad dli: oh, that's news to me
00:49.32 brlcad has --disable-tcl-build been added?
00:49.41 brlcad what was the configure summary?
00:51.01 dli brlcad, you want to see the configure output?
00:55.50 brlcad please
01:01.47 dli brlcad, first half: http://pastebin.ca/478202
01:30.17 dli brlcad, all output: http://pastebin.ca/478232
02:54.34 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1177593841.dsl.bell.ca)
03:12.49 MinstrelGypsy thanks for letting me test -Wl,-noinhibit-exec guys, it works
03:12.49 MinstrelGypsy you sorta get an exe :)
03:14.15 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
03:14.15 *** 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:19.40 MinstrelGypsy mental note remeber to test "local scope" a bit more (I'm happy when things work, will try not to be such a blabber mouth)
03:35.42 CIA-4 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: readd support for running to completion even if there's no configure.ac file (e.g. when trying to just check --version results)
04:04.57 CIA-4 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: dear ghod, how did that typo go undetected for so long .. we need to run automake during manual steps
04:41.33 dli exim
05:36.31 *** join/#brlcad clock_ (i=clock@217-162-229-247.dclient.hispeed.ch)
05:56.40 CIA-4 BRL-CAD: 03brlcad * 10brlcad/autogen.sh:
05:56.41 CIA-4 BRL-CAD: change the trap cleanup awesomeness so that we only untrap the abnormal signals
05:56.41 CIA-4 BRL-CAD: when invoking a subshell (so proper protect_from_automake backup files are all
05:56.41 CIA-4 BRL-CAD: cleaned up correctly). remove need for SIGNAL var with a little restructuring.
07:17.58 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:54.04 *** join/#brlcad elite01 (n=elite01@dslb-088-070-003-004.pools.arcor-ip.net)
13:13.13 *** join/#brlcad Elperion (n=Elperion@p54877e99.dip.t-dialin.net)
13:44.46 ``Erik O.o
14:27.12 *** join/#brlcad smallfoot- (i=vc@clamwin/translator/smallfoot)
14:40.22 *** join/#brlcad jpi (n=c83786c3@bz.bzflag.bz)
14:48.11 *** part/#brlcad jpi (n=c83786c3@bz.bzflag.bz)
14:48.54 *** join/#brlcad jpi (n=c83786c3@bz.bzflag.bz)
15:18.02 *** join/#brlcad Elperion (n=Elperion@p54877e99.dip.t-dialin.net)
15:59.42 MinstrelGypsy http://www.pastebin.ca/479153
16:04.05 MinstrelGypsy not an error, just showing the windows side
16:06.42 ``Erik scads of errors, I mean, "C:\"? wtf is that shit? :D
16:06.53 ``Erik why are you using classic mode?
16:07.11 MinstrelGypsy gui has an issue at the moment :)
16:07.17 ``Erik aight *shrug*
16:07.25 MinstrelGypsy ill sort it out
16:08.23 MinstrelGypsy ``Erik ... almost 3 gigs with bothe shared and static libs
16:08.42 ``Erik eek
16:08.47 MinstrelGypsy yeah
16:09.21 MinstrelGypsy maybe i'll try --disable-everything ;)
16:15.48 smallfoot- it works good on windows?
16:24.38 jack ``Erik: nothing wrong with having both, unneeded for most though..i'd --disable-static maybe
16:24.53 jack but those .la files go into -dev for packagers anyway
16:25.02 jack so..dont really hurt
16:46.09 MinstrelGypsy can you "dev" on the windows side though?
16:46.59 MinstrelGypsy goint to disable shared and do a static link
16:48.19 MinstrelGypsy will still be big but consider, whats the smallest disk on the markey these days :)
16:48.27 MinstrelGypsy market too
16:50.15 MinstrelGypsy :)
16:50.16 ``Erik kilobit, not kB
16:50.40 MinstrelGypsy don't run brlcad on it then :)
16:52.37 ``Erik heh, not why I bought the things :)
16:53.50 MinstrelGypsy systems squared away again for now
16:56.34 elite01 ``Erik, what device has 512B? many microcontrollers have more ram than that
16:58.04 ``Erik $2 PICs
16:58.48 ``Erik woops, 256 bytes, my bad... 16f88
16:59.26 ``Erik 7kB of program space though
16:59.30 ``Erik http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en010243
16:59.38 MinstrelGypsy on the bright side the OS won't have to leave a trail of breadcrumbs to find it's way around:)
17:00.14 ``Erik mmm breadcrumbs
17:03.52 MinstrelGypsy http://www.pastebin.ca/479240 <---png.c line 373, my compiler says that first if will always evaluate as TRUE
17:04.51 MinstrelGypsy the address of png_get_sRGB will always evealuate as true
17:06.47 MinstrelGypsy makes now :)
17:06.59 MinstrelGypsy brackets count
17:07.09 ``Erik O.o
17:08.32 MinstrelGypsy score one for the compiler ;)
17:11.22 smallfoot- lol
17:20.28 ``Erik png.c:373 on my copy is... different
17:21.03 ``Erik and png_get_sRGB() definitely does not always return true if it happens to be defined... since C equates 0 to false...
17:22.01 MinstrelGypsy its the one in tk
17:22.25 MinstrelGypsy you telling me my compiler is lying?
17:22.52 MinstrelGypsy i put the brackets in the warning went away
17:23.37 MinstrelGypsy but again its other so *shrug ;)
17:25.08 ``Erik yes. your compiler is lying. O.o heh
17:25.21 MinstrelGypsy ill spank her :)
17:25.23 ``Erik ya see, gcc is very identity conscious
17:25.31 ``Erik so when you renamed it
17:25.35 ``Erik it got all confused
17:25.42 MinstrelGypsy all i wanted was a date
17:25.47 ``Erik multiple personalities, general dementia
17:25.52 MinstrelGypsy heh
17:26.11 ``Erik soon, your compiler will start waking up with bits on her hands and no clue where she's been
17:26.27 ``Erik and y our process monitors will be knocking on her door about brutal process killings that'd happened the night before
17:26.42 MinstrelGypsy mmm she always turns to me for clues though
17:26.59 ``Erik uh, if that's your kink *shrug*
17:27.11 MinstrelGypsy my bent actually
17:27.19 MinstrelGypsy heh l8r
17:27.58 ``Erik causes an interesitng hang during the ./configure pass
17:42.01 ``Erik heh
17:42.05 ``Erik in a 'wtf' sense?
17:42.13 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
17:42.31 ``Erik http://worsethanfailure.com/
17:47.58 smallfoot- lmao
17:48.16 smallfoot- Toby Gray, that's just not fair! How come my chocolate covered raisins never come with any SQL?
17:48.17 smallfoot- rotfl
17:59.05 ``Erik OMFGLOLLERSKATES!`2
17:59.07 ``Erik :D *duck*
17:59.16 ``Erik sorry, I'll be nice O:-)
18:03.28 smallfoot- lol :D
18:03.56 smallfoot- yeah, but i dont know any better way to express myself than "lol" or "rotfl"
18:04.06 smallfoot- "That is funny." just doesnt cut it
18:04.18 *** join/#brlcad clock__ (n=clock@zux221-122-143.adsl.green.ch)
18:05.08 ``Erik yeah, and I suppose "heh" or "hehehe" isn't too much better ;)
18:05.33 MinstrelGypsy irc ettiquete :)
18:05.36 ``Erik once upon a time, like a decade ago, I had aliases like /heh and /hah that'd send something like "hehHhehaHEAHHEAhehaHEAHHehaHEaHEHa"
18:05.59 ``Erik I'm a little special at times... :D not minstrelgypsy special, but special... :>
18:06.26 MinstrelGypsy oh oh..... they found me out for the idiot I am :)
18:07.02 MinstrelGypsy waterloo approaches :)
18:07.26 ``Erik they're coming to take me away, haha, they're coming to take me away, to the funny farm where ...
18:07.43 MinstrelGypsy let them eat code ;)
18:08.24 ``Erik ain't that just like a woman
18:12.22 MinstrelGypsy baked code... interesting:)
18:27.32 smallfoot- brasilians type like "HUEahAUHeaUHaehUAeheaUHea", H, U, E, and A (i think), in random upper/lowercase lol
18:28.02 smallfoot- and the spanish do "jajajajajajajaj XDDDDD"
18:28.07 smallfoot- and the polaks do "hyhyhyhyhyhy ;]"
18:28.16 smallfoot- and the greek does "xaxaxaxaxaxxa"
18:28.55 smallfoot- and the little girls do "tihihi *giggles
18:28.59 smallfoot- and the little girls do "tihihi *giggles* ^^"
18:29.19 smallfoot- the germans might do "huhuhuhu", but i dont know
18:31.50 smallfoot- and the asians do "kekekekekeke"
18:32.04 smallfoot- I bullshit you not.
18:37.57 ``Erik I thought kekeke was just korean
18:39.51 ``Erik ^.^
19:15.53 smallfoot- hmm, might be
19:15.53 smallfoot- no, actually people from hong kong use it too, i have observed
19:19.27 MinstrelGypsy ``Erik is 9.9.9 *totally unusable?
19:20.36 MinstrelGypsy tankwizard... get me a tankard of ale :)
19:22.38 MinstrelGypsy thats yours by the way, just don't give it to *nix people, they'll laugh their asses off
19:36.10 elite01 ``Erik, eek, pic *runs*
19:40.54 smallfoot- http://www.datsunracing.com/other/humor/wowmount.jpg
19:43.03 ``Erik heh
19:59.32 smallfoot- http://img263.imageshack.us/img263/6358/1984nu5.jpg
20:03.45 *** join/#brlcad PrezKennedy (n=Matthew@c-69-255-112-97.hsd1.md.comcast.net)
20:10.20 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
21:09.47 bjorkBSD smallfoot-, i thought the german sound for a laugh was a facial expression -> :|
21:28.42 smallfoot- maybe
21:28.56 smallfoot- as i said, i as unsure on the german one
21:30.44 bjorkBSD there's no laughter in .de!
21:32.02 smallfoot- :)
21:54.04 ``Erik heh
21:54.17 ``Erik don't forget, slapping the table must occur with every germen phrase
22:31.21 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1177593841.dsl.bell.ca)
22:34.07 MinstrelGypsy http://www.pastebin.ca/479834 <------ configure.ac line 3833 what is this ^&64* , every time i checkout configure.ac i have to fix it again.
22:35.28 MinstrelGypsy http://www.pastebin.ca/479836 theres the fix use it
22:38.50 MinstrelGypsy now i've got X11 again imagine that
22:41.36 *** join/#brlcad Twingy (n=justin@74.92.144.217)
22:50.08 MinstrelGypsy going for a beer (sigh) :)
IRC log for #brlcad on 20070510

IRC log for #brlcad on 20070510

03:46.46 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
05:05.32 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
05:24.53 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
06:05.58 *** join/#brlcad clock_ (i=clock@217-162-206-45.dclient.hispeed.ch)
07:20.00 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:46.39 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
11:40.44 *** join/#brlcad elite01 (n=elite01@dslb-088-070-030-219.pools.arcor-ip.net)
13:19.26 *** join/#brlcad Elperion (n=Elperion@p5487541C.dip.t-dialin.net)
14:53.39 *** join/#brlcad docelic (n=docelic@212.15.170.208)
15:16.53 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
15:16.54 *** 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
15:19.35 *** join/#brlcad b0ef (n=b0ef@062016141010.customer.alfanett.no)
15:57.33 *** join/#brlcad b0ef (n=b0ef@062016141010.customer.alfanett.no)
17:40.27 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/ (n_iges.hpp brlcad_brep.cpp brlcad.hpp BrepHandler.cpp): ws
17:41.16 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
17:41.27 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/n_iges.cpp: ws
18:09.00 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1177593841.dsl.bell.ca)
18:16.57 MinstrelGypsy http://www.pastebin.ca/481203 <---- these warnings benign?
18:24.01 ``Erik huh, weird, I'm sure they're not worth worrying about, but odd *shrug*
18:30.47 MinstrelGypsy wasn't sure... thanks
18:31.44 MinstrelGypsy pkg seems to build .. so like you say *shrug* :)
18:32.19 *** join/#brlcad trythisthat (n=46bcbab6@bz.bzflag.bz)
19:16.56 ``Erik 1/det
19:35.03 MinstrelGypsy http://www.pastebin.ca/481314 <---- this now, I wanted you to see it before i look at the source code (might be my error, know what I mean:))
19:38.30 MinstrelGypsy as i thought nothing wrong with the code.
19:42.29 ``Erik heh
19:42.37 ``Erik c++ is kinda special
19:42.39 ``Erik :D
19:43.05 MinstrelGypsy time for a break man been at it all night
19:43.05 MinstrelGypsy sure is :)
19:43.31 MinstrelGypsy jump to a case label? who codes like that ;)
19:49.29 ``Erik jump to a case label? uh... that'ts, kinda, uh, what "switch" is
19:51.16 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/ (n_iges.hpp brlcad_brep.cpp brlcad.hpp BrepHandler.cpp): Add specific curve and surface handlers. Implement rational b-spline extraction routine.
19:51.22 ``Erik if ya notice, the error isn't that itt does it... it's that c++ has this funky ability to define variables in mid function, and it looks like the compiler is wigging over that (perhaps due to not having the curley brackets to get C like behavior)
19:57.08 MinstrelGypsy you're fast :)
20:00.36 MinstrelGypsy lemme try my compiler on that :)
20:06.48 MinstrelGypsy as i said you're fast and good :)
20:11.37 *** join/#brlcad clock_ (i=clock@77-56-101-156.dclient.hispeed.ch)
20:35.17 ``Erik nah, I've been laying code down for 24 years now, I have enough karma saved up to get lucky once in a while ;)
20:39.39 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/include/dm-wgl.h: Added include for GL/gl.h
20:41.12 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/libbu/vers.c: Added include for bu.h
20:42.27 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/libbn/vers.c: Added include for bn.h
20:43.46 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/librt/vers.c: Added include for raytrace.h
20:45.05 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/libpkg/vers.c: Added include for pkg.h
20:48.42 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/liboptical/vers.c: Added includes for raytrace.h and optical.h
20:51.20 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/libdm/vers.c: Added include for dm.h
20:56.07 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/libfb/vers.c: Added include for fb.h
21:08.22 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
21:21.35 *** join/#brlcad testing456 (n=40b770ce@bz.bzflag.bz)
21:22.15 *** join/#brlcad mozul (n=82dde007@about/essy/LoveofEssy/mozul)
21:24.46 *** join/#brlcad SportChick (n=essy@freenode/staff/sportchick)
21:24.52 SportChick hi mozul
21:25.01 mozul hello
21:40.56 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543594.dsl.bell.ca)
22:21.27 *** join/#brlcad Twingy (n=justin@74.92.144.217)
22:23.58 MinstrelGypsy the bloody thing wants to argue i quote" Arguments 1 of 9 " :)
22:30.55 MinstrelGypsy makity make one nine, how far to the next link :)
22:31.02 MinstrelGypsy i'll shutup now.
22:42.11 MinstrelGypsy http://www.pastebin.ca/481637 <---what are you trying to do on this line? triggers warning
22:50.01 MinstrelGypsy http://www.pastebin.ca/481653 <--- bltcanveps too, thought you might like the line numbers
IRC log for #brlcad on 20070511

IRC log for #brlcad on 20070511

00:34.20 *** part/#brlcad SportChick (n=essy@freenode/staff/sportchick)
01:04.27 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
01:40.43 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
02:39.52 MinstrelGypsy 7.10.2 ? any eta?
03:23.24 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
03:25.48 brlcad MinstrelGypsy: when it's ready
03:25.59 brlcad you'll see the commits
03:26.22 brlcad blt is in src/other
03:26.58 brlcad absolutely don't care about warnings in src/other .. errors: depends; warnings: no
03:27.17 brlcad unless you have some direct linkage from a warning to an error elsewhere
03:37.26 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
04:16.07 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177613789.dsl.bell.ca)
05:52.03 *** join/#brlcad clock_ (i=clock@77-56-101-156.dclient.hispeed.ch)
07:14.38 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
07:15.07 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
08:09.01 *** join/#brlcad docelic (n=docelic@212.91.114.133)
08:28.01 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1128543751.dsl.bell.ca)
08:46.42 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177613983.dsl.bell.ca)
09:12.22 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177613368.dsl.bell.ca)
09:38.06 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543899.dsl.bell.ca)
12:16.05 *** join/#brlcad elite01 (n=elite01@dslb-088-070-028-184.pools.arcor-ip.net)
13:06.23 *** join/#brlcad Elperion (n=Elperion@p548777F3.dip.t-dialin.net)
13:33.19 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096670199.dsl.bell.ca)
14:17.34 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782553.dsl.bell.ca)
14:38.09 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096667225.dsl.bell.ca)
15:12.04 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096734743.dsl.bell.ca)
15:34.33 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
16:17.26 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096669399.dsl.bell.ca)
16:54.05 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096668061.dsl.bell.ca)
16:59.26 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1096782550.dsl.bell.ca)
17:06.09 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096782436.dsl.bell.ca)
17:13.57 MinstrelGypsy brlcad: understood
17:15.19 *** join/#brlcad ChanServ (ChanServ@services.)
17:15.19 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
17:16.29 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667788.dsl.bell.ca)
17:25.56 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1096668043.dsl.bell.ca)
17:27.29 MinstrelGypsy haha making it make to ole Blue Eyes "My Way" :)
17:28.12 MinstrelGypsy see, when there's music code lays down for you ;)
18:11.37 MinstrelGypsy there, new configure switch, --disable-other :P
18:14.04 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782258.dsl.bell.ca)
18:28.36 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177613653.dsl.bell.ca)
18:37.01 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1096667408.dsl.bell.ca)
18:50.41 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543439.dsl.bell.ca)
19:02.05 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177614277.dsl.bell.ca)
19:12.43 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1096735391.dsl.bell.ca)
19:24.16 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667662.dsl.bell.ca)
19:40.01 *** join/#brlcad smallfoot- (i=vc@clamwin/translator/smallfoot)
19:40.07 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096667640.dsl.bell.ca)
19:53.42 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177705907.dsl.bell.ca)
20:08.12 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177705663.dsl.bell.ca)
20:34.00 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177614315.dsl.bell.ca)
20:52.31 *** join/#brlcad Elperion (n=Elperion@p548777F3.dip.t-dialin.net)
20:52.56 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177705539.dsl.bell.ca)
22:24.56 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:14.05 MinstrelGypsy might give myself commit access if this keeps up ;)
IRC log for #brlcad on 20070512

IRC log for #brlcad on 20070512

00:10.44 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: add BU_DEBUG_BACKTRACE, cleanup and slot the unused
00:11.13 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c: debug the paths only when BU_DEBUG_PATHS is enabled
00:11.19 brlcad MinstrelGypsy: making mods?
00:12.23 brlcad guess not
00:15.43 Twingy new stargate *happy dance*
00:20.29 *** join/#brlcad b0ef (n=b0ef@062016141010.customer.alfanett.no)
01:03.44 brlcad on dvr *happy dance*
01:07.15 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: check for kill()
01:07.35 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/bomb.c: stub out the backtrace section
01:07.59 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/ispar.c: remove _WIN32, check for HAVE_KILL
01:15.47 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/dg_obj.c: use HAVE_KILL instead of _WIN32, refactor into just one
01:18.48 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/vdraw.c: remove dead code
04:29.26 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/ (backtrace.c Makefile.am bomb.c): Initial support for extracting a stack backtrace during run-time from the current execution environment. Hooked into bu_bomb() for starters, which is just set up to write the backtrace out to a file for now.
04:30.40 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/bomb.c: ws, stdc
04:50.45 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/kill.c: add support for a consistent means to kill a process via new bu_terminate() call
04:51.02 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/Makefile.am: add kill.c
04:51.14 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: declare newly added bu_terminate() call
04:52.30 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/dg_obj.c: use bu_terminate()
05:00.21 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/kill.c: just in case, DWORD
05:17.13 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/parallel.c: add getpid() equivalence for win32 ala GetCurrentProcessId() so that parallel stuff can be closer to working native
05:17.51 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/ispar.c: use bu_terminate() since it should be a proper pid now to be killed properly, even on win32.
05:31.29 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/parallel.c: ws and minor dead code cleanup
05:35.02 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/libbu.dsp: add backtrace.c and kill.c
05:36.36 CIA-4 BRL-CAD: 03brlcad * 10brlcad/misc/win32-msvc7/libbu/libbu.vcproj: add backtrace.c and kill.c
05:54.47 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/fb/pl-fb.c: ws and massive reorder so forward declarations aren't necessary
06:00.02 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/fb/pl-fb.c: maybe unnecessary as there's much more needed to deal with all the rest of the signal code, but go ahead and wrap getting the right pid
06:02.05 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/fbed/fbed.c: maybe unnecessary as there's much more needed to deal with all the rest of the signal code, but go ahead and wrap getting the right pid
06:03.44 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/lgt/do_options.c: maybe unnecessary as there's more needed to deal with the signal code, but go ahead and wrap getting the right pid
06:07.11 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/backtrace.c: do something if we don't have kill()
06:10.12 *** join/#brlcad clock_ (i=clock@77-56-100-182.dclient.hispeed.ch)
06:13.24 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/mged/chgtree.c: already declared in ged.h
06:21.35 clock_ brlcad: here?
09:13.21 *** join/#brlcad Elperion (n=Elperion@p548766c6.dip.t-dialin.net)
10:52.26 *** join/#brlcad elite01 (n=elite01@dslb-088-070-010-096.pools.arcor-ip.net)
14:11.50 *** join/#brlcad cad57 (n=54a7e2f3@bz.bzflag.bz)
14:15.33 *** join/#brlcad clock_ (i=clock@77-56-100-182.dclient.hispeed.ch)
16:18.01 *** join/#brlcad smallfoot- (i=vc@clamwin/translator/smallfoot)
18:36.45 *** join/#brlcad clock_ (i=clock@77-56-100-182.dclient.hispeed.ch)
20:28.47 *** join/#brlcad clock_ (i=clock@77-56-100-182.dclient.hispeed.ch)
20:31.28 *** join/#brlcad Elperion (n=Elperion@p548766c6.dip.t-dialin.net)
21:04.27 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/kill.c: missing signal.h header
21:37.35 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
22:00.18 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (5 files in 3 dirs): add process.c to libbu for a bu_process_id() wrapper call for getting the pid of the current process
22:07.42 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/dm.h: include dependent headers
22:23.56 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/ (11 files in 7 dirs): use new bu_process_id() function to get the pid now
22:25.18 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libpkg/pkg.c: add GetCurrentProcessId() towards having the right value on windows, while avoiding making libbu a dependency still
22:27.15 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/dm.h: need vmath.h for the vector code
22:27.49 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/nirt/showshot.c: use new bu_process_id() function to get the pid now
IRC log for #brlcad on 20070513

IRC log for #brlcad on 20070513

00:06.50 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: declare bu_backtrace()
02:26.55 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1177593841.dsl.bell.ca)
02:27.40 MinstrelGypsy brlcad: yes, making minor mods
03:11.49 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad) [NETSPLIT VICTIM]
03:11.49 *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos) [NETSPLIT VICTIM]
03:11.50 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
03:11.50 *** join/#brlcad deltazap (n=deltazap@pool-72-64-253-55.tampfl.fios.verizon.net) [NETSPLIT VICTIM]
03:11.50 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
03:11.50 *** join/#brlcad joevalleyfield (n=joevalle@bz.bzflag.bz) [NETSPLIT VICTIM]
03:11.50 *** mode/#brlcad [+o brlcad] by irc.freenode.net
03:31.35 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad) [NETSPLIT VICTIM]
03:31.35 *** join/#brlcad joevalleyfield (n=joevalle@bz.bzflag.bz) [NETSPLIT VICTIM]
03:31.35 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
03:31.35 *** join/#brlcad deltazap (n=deltazap@pool-72-64-253-55.tampfl.fios.verizon.net) [NETSPLIT VICTIM]
03:31.36 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
03:31.36 *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos) [NETSPLIT VICTIM]
03:31.36 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net) [NETSPLIT VICTIM]
03:31.36 *** join/#brlcad b0ef (n=b0ef@062016141010.customer.alfanett.no) [NETSPLIT VICTIM]
03:31.36 *** join/#brlcad ChanServ (ChanServ@services.)
03:31.36 *** mode/#brlcad [+oo brlcad ChanServ] by irc.freenode.net
03:33.57 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net) [NETSPLIT VICTIM]
03:34.01 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com) [NETSPLIT VICTIM]
03:34.01 *** join/#brlcad jack (i=jack@unaffiliated/q) [NETSPLIT VICTIM]
03:34.01 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
03:34.14 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1177593841.dsl.bell.ca) [NETSPLIT VICTIM]
03:37.04 *** join/#brlcad _jack- (i=jack@dub.minimal.nl)
06:33.49 *** join/#brlcad clock_ (i=clock@77-56-100-182.dclient.hispeed.ch)
06:52.08 *** join/#brlcad Elperion (n=Elperion@p54874ef4.dip.t-dialin.net)
07:10.41 *** join/#brlcad clock__ (i=clock@77-56-100-182.dclient.hispeed.ch)
07:11.04 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/tclcadAutoPath.c: only want/need the first, so avoid a two-element array
07:12.07 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/ (stat.c which.c whereis.c): use bu_debug & BU_DEBUG_PATHS
07:14.27 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/backtrace.c: flush before forking, else we end up with duplicates when both child and parent flush. free a few overlooked allocations. turn off some of the optional signal stuff for now.
07:17.29 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/ (which.c whereis.c): ws
08:19.52 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/ (which.c whereis.c): init everything
08:23.46 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/ (bomb.c malloc.c):
08:23.46 CIA-4 BRL-CAD: add a memory buffer failsafe to bu_bomb() that will release an allocation (64k)
08:23.46 CIA-4 BRL-CAD: prior to performing the shutdown calls (some syscalls, some others may have tiny
08:23.46 CIA-4 BRL-CAD: allocations of their own even for string/print processing). this is of course
08:23.46 CIA-4 BRL-CAD: down to give the app a tiny bit of breathing room so that hopefully there's
08:23.46 CIA-4 BRL-CAD: enough room to shutdown cleanly.
08:24.35 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c: minor, set to null when freed
09:05.48 *** join/#brlcad clock_ (i=clock@77-56-100-182.dclient.hispeed.ch)
10:06.40 *** join/#brlcad clock_ (i=clock@77-56-100-182.dclient.hispeed.ch)
11:23.26 *** join/#brlcad elite01 (n=elite01@dslc-082-082-077-157.pools.arcor-ip.net)
11:43.22 *** join/#brlcad Elperion (n=Elperion@p54874ef4.dip.t-dialin.net)
13:09.48 *** join/#brlcad elite01 (n=elite01@dslc-082-082-077-157.pools.arcor-ip.net)
13:11.32 *** join/#brlcad CPU_Wizard (n=CPU_Wiza@adsl-250-179.diodos.auth.gr)
13:11.55 CPU_Wizard hello people
13:12.07 CPU_Wizard is there anyone here to ask something please?
13:12.09 CPU_Wizard ):
13:12.10 CPU_Wizard :)
13:15.23 elite01 jusk ask, if you're lucky, you'll get a response soon :)
13:16.00 CPU_Wizard ok :) i installed yesterday brlcad on ubuntu feisty, but i can't run the program
13:16.22 CPU_Wizard i cant's get it started from console and there is no icon on the Applications menu
13:16.23 elite01 mged?
13:16.30 CPU_Wizard mged=?
13:16.39 elite01 type mged into the console
13:17.11 CPU_Wizard command not found
13:17.59 elite01 uuh locate mged?
13:18.35 CPU_Wizard i can't find it... maybe i'll have to install it from synaptics
13:18.43 CPU_Wizard synaptic*
13:19.07 elite01 i installed from source
13:19.28 CPU_Wizard let me check
13:20.08 CPU_Wizard i wonder why it doesn't work... the package was .deb so it was supposed to install automatically
13:20.12 CPU_Wizard i don't get it :(
13:20.28 elite01 maybe mged just isn't in the path
13:21.26 CPU_Wizard let me check :)
13:21.37 elite01 maybe /usr/brlcad/bin/mged
13:23.13 CPU_Wizard ok found it
13:23.17 CPU_Wizard that's brlcad? :S
13:23.32 elite01 uh that's the modeler
13:24.28 CPU_Wizard i 'd expect a nicer environment... the fonts are not very clear :S
13:24.54 elite01 they're... huge
13:25.01 CPU_Wizard yeah :P
13:25.05 elite01 check file->preferences->fonts
13:26.14 elite01 and file->update/create .mgedrc otherwise the settings are gone
13:27.03 CPU_Wizard ok found it... what font do you use?
13:27.18 elite01 i'd just set the size to 8 or something
13:27.33 elite01 but somehow it always sets it back on restart
13:29.00 CPU_Wizard ok! elite01 thnx for all the help. it was very kind of you :)
13:53.02 *** join/#brlcad clock_ (i=clock@77-56-100-182.dclient.hispeed.ch)
16:06.46 *** join/#brlcad Elperion (n=Elperion@p54874ef4.dip.t-dialin.net)
17:53.10 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
18:49.42 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/ (which.c whereis.c):
18:49.42 CIA-4 BRL-CAD: rewrite bu_which/bu_whereis routines so that they just return the first match
18:49.43 CIA-4 BRL-CAD: encountered instead of all matches. this simplifies the caller interface and
18:49.43 CIA-4 BRL-CAD: makes it easier to implement them in a manner that does not require heap
18:49.43 CIA-4 BRL-CAD: allocation.
18:52.06 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/ (libbu/backtrace.c libtclcad/tclcadAutoPath.c): whereis/which now just take one parameter, the command name, returning the matched result. no longer need to free anything.
18:52.21 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/stat.c: debug printing
18:52.37 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: declare bu_whereis() and bu_which()
18:53.28 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/Makefile.am: add crashreport.c to build
18:56.57 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/crashreport.c:
18:56.57 CIA-4 BRL-CAD: initial implementation of a crash report generator that works with the new
18:56.57 CIA-4 BRL-CAD: backtrace support. included in the crash report are additional details like the
18:56.57 CIA-4 BRL-CAD: version of BRL-CAD; kernel, OS, and hardware info (via sysctl and uname
18:56.57 CIA-4 BRL-CAD: commands); and the stack trace. needs more work to avoid allocations and not
18:57.00 CIA-4 BRL-CAD: utilize stack data in case of corruption, but it's a good start.
18:58.43 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (src/libbu/libbu.dsp misc/win32-msvc7/libbu/libbu.vcproj): add crashreport.c to the windows build
19:01.04 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS: generate crash report files during application abort
19:02.18 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: tcl/tk updated, just one thing left to check up on before release
IRC log for #brlcad on 20070514

IRC log for #brlcad on 20070514

00:26.03 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
02:07.15 *** join/#brlcad poolio (n=poolio@72-255-52-95.client.stsn.net)
02:29.46 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
02:37.05 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1177593841.dsl.bell.ca)
06:08.56 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:38.39 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
08:18.46 *** join/#brlcad docelic (n=docelic@212.15.177.212)
12:45.20 *** join/#brlcad elite01 (n=elite01@dslb-088-070-031-175.pools.arcor-ip.net)
14:00.37 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/n_iges.cpp: Remove some debugging statements, and make parameter methods const.
14:02.53 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/ (n_iges.hpp brlcad_brep.cpp brlcad.hpp BrepHandler.cpp): Implement extract routine for surfaces of revolution.
14:49.11 *** join/#brlcad Elperion (n=Elperion@84.135.69.194)
15:47.10 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc7/ (44 files in 44 dirs): Update include paths due to changes in where files like tcl.h, zlib.h etc. live
16:07.35 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: oh yeah, do something about sketcher before release too .. at least should make sure it doesn't crash if it's going to remain disabled
16:09.41 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/crashreport.c: do the header expansion in our own buffer to help avoid heap allocation inside fprintf; don't print empty sysctl lines
16:40.08 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/ (bu.h machine.h nmg.h rtlist.h rtstring.h): rtlist.h and rtstring.h are no longer relevant -- warn that they are obsolete (to be removed in a future minor rev)
16:48.10 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/n_iges.cpp: add xform matrix extraction (still needs to be optimized)
16:49.51 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/ (n_iges.hpp brlcad_brep.cpp brlcad.hpp BrepHandler.cpp): implement extraction routine for circular arcs
16:53.45 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
16:54.47 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/nmg.h: er, if they're deprecated, then why the heck are we still using them. remove rtlist.h and compat4.h usage.
16:55.38 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/ (rtlist.h rtstring.h conf.h): gnu preprocessor doesn't like #warn -- use #warning
16:57.21 *** join/#brlcad cad57 (n=5704bb19@bz.bzflag.bz)
16:57.39 cad57 hi
16:58.13 cad57 im from italy and im becoming mad
16:58.39 cad57 can someone help me with brlcad extrude?
17:04.21 *** join/#brlcad iday (n=jlowens@bz.bzflag.bz)
17:08.29 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
17:14.01 *** join/#brlcad cad44 (n=0c2f6868@bz.bzflag.bz)
17:14.53 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/backtrace.c: avoid new stack/heap variables since these routines need to be callable during a crash and out-of-memory situations.
17:14.56 cad44 Hello. I was looking for a sudo cad program for "home" design. Do any of you know of an open source solution for house design? I thought BRL was overkill for it.
17:16.44 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/msr.h: msr is also obsolete, add #warning
17:17.15 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/compat4.h: The compat4.h header provides support for DEPRECATED interface names. encourage callers to update their sources via a #warning.
17:27.50 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
17:28.43 clock_ brlcad: do you go to gym?
17:31.59 brlcad clock_: as much as I can get away with
17:32.11 brlcad cad44: nothing really good
17:32.24 clock_ brlcad: I made a home trainer that makes electricity... up to 380V DC and up to 90W.. and connected my laptop to it
17:32.45 brlcad heh
17:33.10 clock_ training is now simple. You have to keep the voltage between preferrably 250V and 300V, which is quite strenuous, to not burn the laptop or reset the computer and lose your work
17:33.21 clock_ so after reading your email you can get away with a towel, but after a 1/2 hour work you already have to take a shower... :D
17:33.37 clock_ and computer addiction is suddenly gone :)
17:33.42 brlcad hehe
17:34.10 brlcad sounds like you should be able to plug into a ups to regulate it
17:34.33 clock_ when you have too little steam, no regulation helps you
17:34.44 clock_ regulation cannot create energy
17:34.50 clock_ what you need is a whip, not an UPS :)
17:37.18 brlcad i mean if you had a charged ups, and you hooked up your generator to feed it, then plugged laptop into the ups.. that might not sustain you indefinitely, but it could possible take you days to drain it at a leisurely pace ;)
17:40.26 clock_ well my objection is not to save energy or become grid independent, but, vulgarily said, get a fuckable body
17:40.55 clock_ the problem with normal home trainer is that there's not much motivation to exercise into a brake
17:41.34 clock_ but if the thing is hooked up in the way that if you pedal too slow for a split second, you are penalized with a 7 minute fsck, then there's a clearly cut motivation :)
17:42.52 brlcad hm.. no matter how much I like to keep in shape, I don't think I'd risk my data for it :)
17:44.17 brlcad i actually don't really like working out at home either.. i've tried it many times, but it almost guaranteed leads me to ignore the equipment/weights/bike/whatever or find other things to do after a while
17:44.35 clock_ other people say the same
17:44.53 brlcad plus there are secondary benefits of going to the gym outside of just the workout -- seeing others, making friends, being social, getting away from distractions, etc
17:45.10 clock_ additional workout of walking into the gym?
17:45.25 clock_ Well my idea is to add this on top of the regular activities
17:45.39 clock_ since it's stacked on the home PC usage which is already pre-wasted time
17:54.38 brlcad wow, the compat4 conversion was never completed (!)
19:14.51 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
19:16.33 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
19:39.43 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
20:01.10 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/tkimg/base/tkimgIO.c: quell warning
20:01.27 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/archer/ (LoadArcherLibs.tcl Archer.tcl): Use tcl_platform(platform) instead of tcl_platform(os).
20:13.45 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc7/mged/mged.vcproj: Update include paths. Added IF_WGL to list of preprocessor definitions.
20:18.26 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/ (n_iges.hpp brlcad_brep.cpp brlcad.hpp BrepHandler.cpp): implement extraction of edges and vertices, finish loop and edge use handling calls. there remains a bug in the vertex extractor at this point.
20:20.25 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/libfb/fbserv_obj_win32.c: Need to include pkg.h and fb.h
20:24.12 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/mged/attach.c: Include winsock2.h before windows.h to get rid of redefinition errors.
20:26.52 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/mged/ged.h: If on windows don't need to declare itoa(), especially one that returns void
20:29.46 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/other/blt/src/ (bltBgexec.c bltNsUtil.h bltVecMath.c tkConsole.c): Mods to update BLT with respect to Tcl
20:42.40 *** join/#brlcad clock_ (i=clock@217-162-229-246.dclient.hispeed.ch)
20:42.40 *** join/#brlcad Elperion (n=Elperion@84.135.69.194)
21:05.23 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (122 files in 25 dirs): (log message trimmed)
21:05.23 CIA-4 BRL-CAD: gah, pick up where someone left off over half a decade ago. finish updating all
21:05.23 CIA-4 BRL-CAD: of the compat4 symbols throughout the code to their new names. finally. it's
21:05.23 CIA-4 BRL-CAD: done. make the deprecated headers obsolete -- make compat4.h obsolete too so we
21:05.24 CIA-4 BRL-CAD: can be sure that all of the changes are now picked up by the compiler as errors.
21:05.25 CIA-4 BRL-CAD: this change will likely impact muves if they've similarly not updated to the new
21:05.27 CIA-4 BRL-CAD: names too, so the headers are kept with a #warning for now (though will likely
21:08.34 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/util/ (Makefile.am bombardier.c): oops, that wasn't supposed to be part of the massive compat4 commit, revert it away for now until it's done
21:13.12 *** join/#brlcad b0ef (n=b0ef@062016141010.customer.alfanett.no)
21:14.40 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/conv/iges/BrepHandler.cpp: use VSET
21:22.49 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/conv/iges/n_iges.cpp:
21:22.49 CIA-4 BRL-CAD: vmath is predominantly vector math, matrix math is elsewhere in bn (this holds
21:22.49 CIA-4 BRL-CAD: for other operations that are more intensive than basic vector math code too).
21:22.49 CIA-4 BRL-CAD: in particular, seems at a glance that this code should be using bn_mat_mult().
21:31.22 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/conv/iges/n_iges.hpp: need bn.h for bn_mat_mul
21:32.32 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/conv/iges/n_iges.hpp: common.h always comes before system headers
21:33.26 CIA-4 BRL-CAD: 03brlcad * 10brlcad/sh/ (footer.sh header.sh): not knowing the file type should report a non-zero error
21:35.02 CIA-4 BRL-CAD: 03brlcad * 10brlcad/sh/ (footer.sh header.sh): add additional c++ header name suffixes
21:37.40 *** join/#brlcad Attil1 (n=Propriet@213-140-6-119.ip.fastwebnet.it)
21:38.09 Attil1 hi all guys :D
21:38.28 *** part/#brlcad Attil1 (n=Propriet@213-140-6-119.ip.fastwebnet.it)
21:42.32 CIA-4 BRL-CAD: 03brlcad * 10brlcad/sh/header.sh: stub out where the description goes and add the author block automatically
21:45.44 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/conv/iges/ (n_iges.cpp n_iges.hpp): add the file header/footers (added automatically by running [ sh/template.sh lgpl path/to/filename ])
21:49.18 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/compat4.h: should be pretty much all scrubbed up now
23:17.32 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/util/ (pixcount.c remapid.c mst.c): redblack.h is no longer needed -- facilities are provided for by bu.h
IRC log for #brlcad on 20070515

IRC log for #brlcad on 20070515

00:25.32 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177705647.dsl.bell.ca)
00:37.22 *** join/#brlcad Joely (n=joel@68.249.189.81)
00:43.03 Joely hey, I've been going over tutorials for the past days, and teaching some people how to use BRL-CAD, but I still can't figure out how to make a rectangular prism with given exact dimensions. i think i'm missing something big (i can make really easy precise things like this: http://img220.imageshack.us/img220/35/stereoplugri3.png) but i just cannot figure out how to simply make an arb8 with just putting in the dimensions, rather than playing with vertices..
01:05.54 brlcad hello Joely
01:08.58 brlcad Joely: how are you creating cylinders precisely now?
01:10.10 brlcad you can create a precise arb8 in several ways .. the in command, via edit options on the menu, via text editors, etc
01:11.50 Joely ah, yes, i just tried again (i ate and got some willpower!) with some more vertices..but i'm just wondering if there's certain shortcuts for `regular' shapes (like a rectangular prism...where you only really need to define 4 verts instead of 8)
01:12.39 Joely ok nvm that didn't make sense...
01:13.03 Joely i just thought there would be something for snapping to dimensions
01:13.17 brlcad type "make arb6"
01:14.26 brlcad er, sorry: make prism arb6
01:42.13 *** join/#brlcad jack- (i=jack@unaffiliated/q)
01:42.13 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
01:42.15 *** join/#brlcad deltazap (n=deltazap@pool-72-64-253-55.tampfl.fios.verizon.net)
01:42.21 *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos)
01:42.21 *** join/#brlcad iday (n=jlowens@bz.bzflag.bz)
01:44.49 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177705647.dsl.bell.ca)
01:45.30 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad)
01:45.31 *** join/#brlcad joevalleyfield (n=joevalle@bz.bzflag.bz)
01:45.31 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com)
01:45.31 *** mode/#brlcad [+o brlcad] by ChanServ
02:25.05 *** part/#brlcad Joely (n=joel@68.249.189.81)
03:07.54 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: next minor release release, remove obsolete headers.
03:30.15 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
03:48.37 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libwdb/wdb.c: more compat4 stuff
03:53.27 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/roots.c: bn_poly_ root solver routines have the equation as the second param
04:02.29 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/util/Makefile.am: comment out the bombardier rules since it's not added yet
04:48.15 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/ (5 files in 5 dirs): make their AC_PREREQ match ours
06:50.37 CIA-4 BRL-CAD: 03brlcad * 10brlcad/bench/run.sh: look a little harder for resources, in case db resources are installed in more conventional share dir, for example.
06:58.38 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/basename.c: garbage in, garbage out -- but at least prevents it from crashing here.
07:27.44 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c: warn during compilation if we don't know how to get the executable's name. check for null types and values so we at least don't crash.
07:30.23 *** join/#brlcad elite01 (n=elite01@dslb-088-070-031-175.pools.arcor-ip.net)
07:41.50 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
08:56.33 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:56.11 *** join/#brlcad elite01 (n=elite01@dslc-082-082-073-009.pools.arcor-ip.net)
12:01.02 *** join/#brlcad cad28 (n=5700bcd7@bz.bzflag.bz)
12:54.32 *** join/#brlcad Elperion (n=Elperion@84.135.65.103)
13:28.58 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc7/rtg3/rtg3.vcproj: Initially only settings for release mode.
14:04.02 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
14:06.46 CIA-4 BRL-CAD: 03d_rossberg * 10brlcad/configure.ac: added test for sys/times.h
14:09.07 CIA-4 BRL-CAD: 03d_rossberg * 10brlcad/misc/win32-msvc/Dll/brlcad.dsp: link with ws2_32.lib (select())
14:14.27 CIA-4 BRL-CAD: 03d_rossberg * 10brlcad/include/config_win.h:
14:14.27 CIA-4 BRL-CAD: added some process management functions
14:14.27 CIA-4 BRL-CAD: removed HAVE_SYS_TIME
14:21.44 CIA-4 BRL-CAD: 03d_rossberg * 10brlcad/src/libbu/backtrace.c:
14:21.44 CIA-4 BRL-CAD: conditional header inclusion
14:21.44 CIA-4 BRL-CAD: no SIGCHLD in MS Windows
16:07.01 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
16:15.25 ``Erik hum, that may be the fix
16:42.26 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/configure.ac: propogate values of --with-x11 to variables used by XTRA and the rest of configure (re-doing the hack that was undone)
16:54.21 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/BrepHandler.cpp: fixed edge extraction/vertex bug
18:19.54 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
18:31.27 *** join/#brlcad clock__ (n=clock@zux221-122-143.adsl.green.ch)
18:42.39 ``Erik hum, regex.h issue's back on both fbsd and osX :/
18:45.17 ``Erik the -Wl,--rpath issue is with both gcc 4.1 and 3.4.6
20:12.18 *** join/#brlcad PrezKennedy (n=Matthew@c-69-255-112-97.hsd1.md.comcast.net)
21:19.33 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669673.dsl.bell.ca)
IRC log for #brlcad on 20070516

IRC log for #brlcad on 20070516

00:17.51 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1177679934.dsl.bell.ca)
00:18.29 MinstrelGypsy BrepHandler.cpp needs to "assert" itself :)
00:19.43 louipc yeah I got that one too
00:19.50 MinstrelGypsy heh
00:20.38 MinstrelGypsy tell it to #include "assert.h" ;)
00:20.47 louipc I actually succeeded in building and installing 7.10.0 but then I couldn't browse geometry heh
00:21.06 MinstrelGypsy im still waiting for success
00:21.11 louipc I had already pkged and installed jove so that error was skipped
00:21.23 MinstrelGypsy jove is fixed in cvs
00:21.31 louipc I know :D
00:21.54 MinstrelGypsy emacs? blargh, vi forever :D
00:22.18 louipc oh not that again hahhh
00:22.40 MinstrelGypsy i use midnight commander more often than not
00:24.21 louipc every once in awhile I'll try a file-man but I always go back to shell commands :/
00:24.42 MinstrelGypsy i mix the two liberal doses of both
00:25.04 MinstrelGypsy for moving whole directories around it beautifull
00:25.13 MinstrelGypsy *its
01:14.44 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
01:47.12 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
03:41.41 *** join/#brlcad PrezKennedy (n=Matthew@c-69-255-112-97.hsd1.md.comcast.net)
03:45.32 PrezKennedy brlcad, i forgot my password to bz
03:46.55 PrezKennedy HA
04:00.07 PrezKennedy i wonder if theres a way to get IRC on my blackberry...
04:07.16 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/crashreport.c: comment that we really should fork and exec instead of use popen so we can close/redirect stderr since sysctl frequently will dump junk there.
04:07.58 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/bomb.c: instead of just dumping the backtrace, dump a full crash report .. but only do this if DEBUG is defined so we have a better chance at having debug symbols in the stack trace.
04:51.24 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
05:48.31 *** join/#brlcad brlcad (n=sean@bz.bzflag.bz)
06:27.29 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/roots.c: gah, unbreak the root solver -- compat4 params are swapped like the others, just in a pair. thx john!
07:28.37 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
12:45.33 *** join/#brlcad Elperion (n=Elperion@p54874895.dip.t-dialin.net)
13:10.36 *** join/#brlcad gioacchino (n=gioacchi@host-84-221-21-170.cust-adsl.tiscali.it)
13:10.52 gioacchino hello all
13:11.13 gioacchino how to convert .dwg in .g ?
14:13.09 *** join/#brlcad Elperion (n=Elperion@p54874895.dip.t-dialin.net)
14:21.42 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
14:40.02 brlcad gioacchino: dwg drawing files are predominantly 2D data, not solid modeling data -- there isn't a converter
14:42.34 brlcad gioacchino: did you get my answer regarding the problem you were having with "in cono.r tcg 1 1 1 1 1 100 1 50 1 50 1 1 1 1 100" .. you're using vectors there that are non-perpendicular, i.e. it's invalid
14:42.58 brlcad turning those one's into zero's and you have perpendicularity
14:45.58 gioacchino asp asp
14:46.06 gioacchino intanto grazie per la cosa sul dwg
14:49.24 gioacchino grazie
14:49.32 gioacchino ero gia riuscito a risolvere
14:49.38 gioacchino brlcad:
14:50.05 gioacchino after creation with in exiat a metod to modify the solid ?
14:51.23 ``Erik sed cono.r
14:51.35 brlcad there's a variety of ways .. there are commands for editing objects on the command line, there is a text edit command (ted), there's the edit menu in the gui ..
14:51.47 ``Erik then the edit menu will contain primitive specific shtuff
14:52.13 brlcad yeah, that's one of the easiest ways
14:52.22 gioacchino grazie
14:54.47 ``Erik C: void greet(char *person) { printf("Hi, %s\n", person); return; }
14:54.54 ``Erik lisp: (defun greet (person) (format nil "Hi, ~A" person))
14:55.01 ``Erik scheme: (define (greet person) (println "Hi, " person))
14:55.07 ``Erik :)
14:55.25 ``Erik (at least with the trivial case...)
14:55.31 ``Erik format is all sorts of skeery
14:58.35 brlcad eh, in all fairness, either the void or the return aren't strictly necessary
14:59.33 brlcad i think they all just look like code
14:59.39 brlcad none pretty :)
15:06.09 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
15:18.24 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/brlcad_brep.cpp: implement handlers for rational b-spline surfaces and surfaces of revolution
15:45.50 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
15:52.41 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/image.c: fixes to make PNG saving work
17:00.20 *** join/#brlcad elite01 (n=elite01@dslc-082-082-082-172.pools.arcor-ip.net)
17:04.08 *** join/#brlcad elite01 (n=elite01@dslc-082-082-082-172.pools.arcor-ip.net)
18:06.44 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/Makefile.am: add wdb lib to new iges converter build
18:09.00 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/ (nmain.cpp brlcad_brep.cpp brlcad.hpp): "finish" the topology handling code and write out a test .g file. currently has a bug in the trim curve handling.
18:31.40 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/conv/iges/Makefile.am: wdb comes before rt, bn, bu
18:57.23 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: set the deep datadir if prefix is default
18:59.09 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: report on where data files are going to go too
20:02.54 *** join/#brlcad Elperion (n=Elperion@p54874895.dip.t-dialin.net)
20:23.31 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/roots.c: remove forward decls, they're already in usage order
20:23.56 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/ (g_pipe.c g_tgc.c g_torus.c): remove references to the rt_poly routines, refer to bn_poly instead
20:25.02 *** join/#brlcad Elperion (n=Elperion@p54874895.dip.t-dialin.net)
20:29.44 *** join/#brlcad Twingy (n=justin@74.92.144.217)
20:30.42 *** join/#brlcad Elperion (n=Elperion@p54874895.dip.t-dialin.net)
20:39.10 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/roots.c: apparently, I lied -- they weren't in order yet. now they are, and include doxygenified comments
21:45.17 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
21:57.09 *** join/#brlcad dli (n=dli@nsit-dhcp-035-061.uchicago.edu)
22:37.54 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177706231.dsl.bell.ca)
22:45.46 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177706947.dsl.bell.ca)
22:48.27 *** join/#brlcad smallfoot- (i=smallfoo@clamwin/translator/smallfoot)
IRC log for #brlcad on 20070517

IRC log for #brlcad on 20070517

00:38.39 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1128565613.dsl.bell.ca)
00:41.44 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
00:48.13 MinstrelGypsy why must *nix newbies learn the hard way instead of receiving help from those already experienced? Is it a matter of having to earn your wings?
00:53.32 ``Erik those who don't understand history are doomed to repeat it?
00:53.40 ``Erik why? what stupid thing did you do? :D
00:54.15 MinstrelGypsy urffff i'm trying to write the text here, not just earn a footnote in it ;)
00:54.32 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177613335.dsl.bell.ca)
00:54.42 MinstrelGypsy edited configure.ac :P
01:29.25 dli BrepHandler.cpp: In member function 'virtual int brlcad::BrepHandler::extractVertex(const brlcad::DirectoryEntry*, int)':
01:29.25 dli BrepHandler.cpp:363: error: 'assert' was not declared in this scope
01:38.28 louipc_ MinstrelGypsy: books are helpful for that hah
01:48.41 MinstrelGypsy louipc somebody writes them bwaha
01:50.06 MinstrelGypsy i never was one much for taking tests though louipc, specially blood tests, I always fail those :P
01:50.34 MinstrelGypsy stead of getting an A i get an O :)
01:51.48 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177613607.dsl.bell.ca)
02:34.02 *** join/#brlcad Joely (n=joel@adsl-70-131-96-203.dsl.emhril.sbcglobal.net)
02:36.49 Joely ok i finally got a handle on arbs and other primitive shapes! now...what i need is either a really ingenious idea or do what i would do in povray with a sphere sweep along a spline..i'm trying to make something that looks kinda like this : http://news.thomasnet.com/images/large/018/18572.jpg right now i'm concentrating on the main huge threads
02:37.03 Joely any ideas?
03:05.58 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
03:11.20 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096670031.dsl.bell.ca)
03:17.36 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/conv/iges/BrepHandler.cpp: need assert.h for assert()
03:18.01 brlcad Joely: the bottom half seems to be a subtracted pipe
03:18.31 brlcad (pipes are covered in the advanced modeling tutorial, vol III)
03:19.17 brlcad can do something similar for the finer threads, though the operation is probably different to get the right shape
03:19.41 Joely ah ok, so use bending pipes?
03:23.14 Joely oh i found it.....a coil...ok thanks!
03:48.23 brlcad ``Erik: i'm done hunting and rechecked all of the code related to bn_poly_synthetic_division several times over now .. and haven't found anything ...
03:48.33 brlcad and it all works for me when testing ...
03:48.55 brlcad smells like a non-clean build, even though you said you'd cleaned
03:49.50 brlcad I rechecked the report from jra and his report was the swapped vars, which is fixed as far as I can tell
03:52.35 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
03:54.15 *** part/#brlcad Joely (n=joel@adsl-70-131-96-203.dsl.emhril.sbcglobal.net)
03:59.35 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net) [NETSPLIT VICTIM]
04:01.52 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/roots.c: initialize the structs for good measure, even though bn_poly_synthetic_division() will too
04:03.16 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/roots.c: ws
04:15.27 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbn/poly.c: ws
04:44.18 CIA-4 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: fix a bug where an automake failure after a libtool failure resulted in silent termination instead of showing the automake error.
05:29.00 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177613438.dsl.bell.ca)
05:34.21 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177613438.dsl.bell.ca)
06:07.16 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543980.dsl.bell.ca)
06:41.06 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088754108.dsl.bell.ca)
07:32.58 *** join/#brlcad Elperion (n=Elperion@p54876e09.dip.t-dialin.net)
08:43.24 *** join/#brlcad clock_ (i=clock@77-56-106-203.dclient.hispeed.ch)
09:32.37 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177614245.dsl.bell.ca)
09:39.05 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177614136.dsl.bell.ca)
09:45.26 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177613670.dsl.bell.ca)
11:52.58 *** join/#brlcad elite01 (n=elite01@dslc-082-082-092-047.pools.arcor-ip.net)
13:38.50 ``Erik again O.o
13:39.02 *** join/#brlcad docelic (n=docelic@212.15.174.41)
14:15.30 *** join/#brlcad cad02 (n=c2750f03@bz.bzflag.bz)
14:31.55 *** join/#brlcad b0ef (n=b0ef@062016141010.customer.alfanett.no)
17:25.23 ``Erik ok. my bad. crash is gone now, sorry
17:25.45 ``Erik had to remove the -Wl args for tk to build though
17:43.39 *** join/#brlcad clock_ (i=clock@217-162-204-168.dclient.hispeed.ch)
18:07.26 *** join/#brlcad Elperion (n=Elperion@p54876e09.dip.t-dialin.net)
18:25.12 *** mode/#brlcad [+o brlcad] by ChanServ
18:30.30 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (31 files in 3 dirs): add the NIST template numerics toolkit (TNT) for more involved matrix manipulations that libbn doesn't cover. TNT is a replacement for LAPACK++. Said matrix manipulations are needed for BREP manipulation.
18:33.05 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS: added NIST's Template Numerical Toolkit
19:03.30 CIA-4 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: grr, newer versions of automake replace the clobbered COPYING/INSTALL files with mode 444. delete them if we're going to restore.
19:04.36 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/PullbackCurve.h: Add header file for missing pullback_curve functionality missing from openNURBS
19:39.29 *** join/#brlcad clock_ (i=clock@217-162-204-168.dclient.hispeed.ch)
20:23.22 *** join/#brlcad Elperion (n=Elperion@p54876e09.dip.t-dialin.net)
20:31.11 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/Makefile.am: add pullback_curve to converter files; add tnt lib
20:32.45 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/ (PullbackCurve.cpp PullbackCurve.h): begin pullback_curve implementation: sampling stage.
21:31.41 *** join/#brlcad elite01 (n=elite01@dslc-082-082-092-047.pools.arcor-ip.net)
21:55.23 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
23:22.19 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
23:41.17 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070518

IRC log for #brlcad on 20070518

00:03.31 *** join/#brlcad cad36 (n=3a975ca7@bz.bzflag.bz)
00:06.36 *** join/#brlcad cad36 (n=3a975ca7@bz.bzflag.bz)
00:37.47 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
01:12.09 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
01:24.14 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
01:37.51 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
01:52.47 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
04:09.30 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO:
04:09.30 CIA-4 BRL-CAD: add a deprecation list for keeping track of when things can be marked obsolete
04:09.30 CIA-4 BRL-CAD: and subsequently removed. the general guidelines are to allow removal during a
04:09.30 CIA-4 BRL-CAD: major update, after at least three minor updates, or after six months ..
04:09.30 CIA-4 BRL-CAD: whichever comes first.
04:10.28 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/bomb.c: rt_bomb() has technically been deprecated since before 7.0, but even our sources only loosely reflected this via inclusion in compat4.h so begin deprecation now, adding a deprecation message.
04:14.38 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (110 files in 16 dirs): rt_bomb() has been deprecated since before 7.0, but even our sources weren't properly updated to reflect this change. update all of our sources to use bu_bomb() now.
05:05.10 CIA-4 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: include a contact e-mail
07:32.34 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
09:00.21 *** join/#brlcad elite01 (n=elite01@dslc-082-082-083-217.pools.arcor-ip.net)
09:15.13 *** join/#brlcad Elperion (n=Elperion@p54877b0d.dip.t-dialin.net)
09:28.25 *** join/#brlcad Elperion (n=Bary@p54877b0d.dip.t-dialin.net)
09:43.03 *** join/#brlcad Elperion (n=Bary@p54877b0d.dip.t-dialin.net)
13:06.21 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/archer/Archer.tcl: Replace "get" with "get_type" for all cases where it was being used to determine the existence of an object.
13:35.15 *** join/#brlcad Elperion (n=Bary@p54877b0d.dip.t-dialin.net)
14:29.06 brlcad I'd made a mental note to check out other polynomial root solvers to see if we can get some free performance boosting to the more complex primitives that use it for solving their ray-intersection
14:29.31 brlcad i finally got around to testing some today, and have tested four so far that I've run across ..
14:30.07 brlcad not one has come even close to the performance .. closest has been about 300% slower
14:31.28 archivist everone out there re-inventing slower wheels
14:32.09 brlcad i actually didn't think ours was "that fast" ..
14:33.39 archivist a nice shock then
14:33.42 brlcad I knew it was good, but nothing ground breaking .. i'm just not even finding anything in the ballpark
14:34.01 brlcad well, it could just be that I've just run across four lemons in a row too
14:34.14 brlcad but so far yeah.. not too shabby for code that old..
14:35.48 ``Erik y'know, I'm under the impression that older code tends to be MUCH better performance wise
14:35.54 ``Erik both asymoptotic and constant
14:35.55 ``Erik :/
14:36.45 brlcad jeff hanes wrote the existing solver back in '85
14:36.46 ``Erik machines were slower, they couldn't afford the waste... take a look at regex nfa's... ruby, perl, etc are all abysmal compared to early 70's thompson nfa's (grep, sed), and even tcl blows the doors off of perl for 'difficult' regex's
14:37.42 ``Erik got a paper on my desk... lemme find the url...
14:37.46 brlcad i was sorta expecting to find a simd'd root solver somewhere that might have a good hand at competing, but so far no luck
14:38.10 ``Erik http://swtch.com/~rsc/regexp/regexp1.html
14:38.41 ``Erik I THINK I got the paper from http://lambda-the-ultimate.org/node/2064
14:38.49 archivist heh I look at some modern database stuff and the mid 1980s stuff had some very good ideas that now seem forgotten
14:40.04 brlcad ``Erik: oh, i'd fully believe that -- I ran into regex issues when I wrote this extensive language filter for bzflag -- expressions that were hundreds of chars long, complex patterns
14:40.16 archivist early 60's bah /me has a 1951 programming book on my desk
14:40.22 ``Erik heh
14:40.45 archivist actually a M.V. Wilkes book
14:40.52 brlcad i ended up using the (old) version we have in cad on some systems because it would crash various newer system regex libraries (debian was one)
14:40.53 ``Erik brlcad: check out the url I pasted, it might be worth your time :)
14:42.01 ``Erik a 30 character match taking 60 seconds using perl regex and 20 seconds using thompson nfa in awk/grep
14:42.03 ``Erik er
14:42.06 ``Erik 20 microseconds
14:42.32 ``Erik .00002 seconds
14:43.04 brlcad yeah, i'm not really too surprised by that
14:43.24 brlcad though I was only considering implementations already in the lower graph
14:44.18 brlcad my regex's were hundreds of chars.. and I needed it to test thousands within less than 10ms
14:44.50 brlcad i had all the timings worked out, it was rather expensive
14:45.23 ``Erik heh, (of course, this is the pathological case... which is the word I was searching for yesterday...)
14:47.28 brlcad for the root solving, it could also be the case that all/most were based off some reference implementation that everyone just keeps copying, maybe from graphics gems or something
14:49.30 ``Erik brlcad: working from home today?
14:50.12 brlcad just not working
14:50.33 ``Erik ah :) guess I'll stay in for luncht hen :D
14:50.51 brlcad give me some time to poke on some more interesting code stuffs (like the root finding)
14:51.16 ``Erik opposed to bzflag stuff? :D
14:51.45 brlcad that too
14:53.49 brlcad heh, most are
14:54.48 ``Erik mebbe after my sexp/xml compilers, heh
14:57.00 brlcad bah.. paper not included in my ieee membership
14:57.24 ``Erik hum, think I could get it through the portal?
14:57.46 brlcad http://ieeexplore.ieee.org/iel5/10248/32586/01524367.pdf?arnumber=1524367
14:59.03 ``Erik /tmp on you know where
15:09.16 brlcad shweet
15:10.16 brlcad gah, they're solving arbitrary degree polynomials
15:10.28 ``Erik (but only since it's explicitely for a BRL-CAD task and all official like that, 'n shtuff, you coulda ran firefox on a work box to get it... :D )
15:10.30 brlcad don't care much past 4th
15:10.47 ``Erik hum, at least not for the torus
15:10.56 brlcad torus is 4th
15:11.14 ``Erik if the meatball thing were converted to a root solve, it'd be nth degree
15:11.53 ``Erik nurbles might leverage >4, I'd imagine... but I don't know jack about those
15:12.16 brlcad the existing will go higher than 4, it's just a compile-time limit
15:12.51 ``Erik one of my test cases for the brute force approach was 10,000 control points, which I THINK is a 10k order polynomial
15:13.16 brlcad meatballs are good to keep in mind .. though if you have them working direct without root solver, that's probably a better solution anyways
15:13.36 ``Erik I have an approximation working, it's imperfect
15:13.56 brlcad depends how imperfect :)
15:14.05 ``Erik um, at the moment, it walks the ray in 1/20 bounding sphere radius steps looking for a sign change, effectively
15:14.07 brlcad i mean they are metaballs after all anyways too
15:14.21 ``Erik then does a binary partition to find the 'close enough' point
15:14.29 ``Erik within like 1/1000 radius
15:14.31 brlcad eek.. a semi-newton iteration
15:14.36 ``Erik ayup
15:15.01 ``Erik so if the volume were between initial steps, it'd be ignored
15:15.08 ``Erik which gets edge artifacts :/
15:15.23 brlcad how does it deal with the control points?
15:15.30 brlcad iterates over each?
15:16.25 ``Erik um, $v_{V}=\Sigma_{i}\frac{f_{i}}{|V-p_{i}|}$
15:17.05 ``Erik src/librt/g_metaball.c:203
15:17.06 brlcad yeah.. that's not useful to me :)
15:17.20 ``Erik and :220
15:17.39 brlcad ah, so it does iterate over the points
15:17.42 ``Erik (shut up, it's ugly, but it works)
15:17.42 ``Erik yes
15:18.02 brlcad looks like it always does shoot-through too
15:18.08 ``Erik has to
15:18.18 ``Erik you don't tknow how many chunks of volume it'll go through
15:18.28 ``Erik well, heh, n/m
15:18.55 ``Erik let me re-read, been a while since I've looked
15:19.14 ``Erik no, I think it stops on first hi, always
15:19.52 ``Erik no, wait, I do have one-hit in there, :259
15:20.53 brlcad ah, there it is.. first line in shot()
15:21.55 ``Erik (bear in mind, the "tactical" purpose for the work was to hook directly to the point evaluator, the shot is just visual candy) :/
15:22.11 brlcad hm, would actually be interesting to see how the root solver fairs
15:22.29 brlcad i'd suspect it'd have trouble converging on arbitrary large-point metas
15:22.41 brlcad mebbie, dunno
15:22.44 clock_ brlcad: the rendering seems to be extremely slow if screws cut in half are present in the scene, even when they take up just a tiny amount of pixels
15:23.16 ``Erik one of the future enhancements was to go beyond point and handle line and tri-mesh, perhaps totally arbitrary geometry... :/
15:23.31 ``Erik which'd greatly complicate the root solve method
15:23.35 brlcad clock_: it's shouldn't depend on the amount of pixels -- it would be how long it spends on those pixels
15:24.05 brlcad having them in the scene is going to slow down neighboring pixels some too due to space partitioning
15:24.11 clock_ brlcad: I made the screw a group of turns, each turn is a group of slanted cylinders. So it has a hierarchical structure
15:25.02 ``Erik in the geometry tree, it may b e clean... but the raytracing uses a KD-tree, too
15:25.06 brlcad your csg tree might be unoptimized too, which could be slowing things way down
15:26.21 brlcad ``Erik: do you know anything about /var/tmp disappearing on .bz?
15:26.26 ``Erik no?
15:26.38 brlcad it's been getting deleted automatically for a couple days now
15:26.39 ``Erik anything in the sudo log?
15:26.41 ``Erik ugh
15:26.42 brlcad nothing
15:26.51 ``Erik grep -ri /var/tmp /etc
15:26.52 ``Erik ?
15:27.14 ``Erik also; sudo crontab -l
15:27.15 brlcad yup, nothing of interest
15:27.22 brlcad also checked
15:27.28 ``Erik hum, /var/tmp should only be deletable by r00tus r00tus
15:27.44 ``Erik none of my boxen of that os lose their /var/tmp :/
15:27.49 brlcad exactly -- i was (hoping) you'd set something up to see what all would break
15:28.15 ``Erik no, if I'm commiting crazy break testing, I do it on a machine I can walk to and physically touch
15:28.35 ``Erik if you think I'm willing to drive to florida to log in on console and fix something, you need to pass that pipe O.o :D
15:28.42 brlcad i've got a watch thread going now to see if/when it disappears
15:28.51 brlcad it's been happening for like three days now
15:29.21 ``Erik the only thing I've done on that machine in the last week or two is log in, run irssi for a minute, kill irssi and log out
15:30.37 brlcad i made a symlink this time, no particular reason
15:31.06 brlcad only thing suspicious is rootkit attempts via http
15:31.11 brlcad to /var/tmp
15:31.27 ``Erik that'd be bad
15:31.50 brlcad but they seemed rather benign .. they download a linux binary and try to run it
15:32.04 ``Erik um, linuxulator is off, right?
15:32.08 brlcad it doesn't get that far, of course, though even if it did, it'd fail (tested it ;)
15:32.14 brlcad right
15:32.44 ``Erik ummmmm, got 'fam' on the machine?
15:32.48 ``Erik or tripwire?
15:33.05 brlcad so i'm thinking maybe some php intrusion is getting through.. but the worst it can do is delete it's tmpdir
15:33.49 ``Erik but only root should be able to rm that dir, and everything php/httpd should touch should be www:www
15:33.50 brlcad not at the moment, though pieces of what those do are running
15:34.41 ``Erik might be worth putting a tail -f on some /var/log stuff that dumps to another machine
15:34.42 brlcad i'm just reaching.. it's the only hint that even generally involved /var/tmp
15:35.54 brlcad i'm going to wait for the while test to fail.. so at least i'll have a timeframe that I can hunt for in all the logs
15:36.13 ``Erik aight *shrug*
15:36.36 ``Erik if it's integrity related, that's serious
15:38.37 brlcad i'm not finding anything that indicates one way or the other so far, just guessing
15:39.00 brlcad just like asking you was a guess that you might be up to something, however unlikely
15:39.14 ``Erik nope, not my doing
15:39.38 brlcad noticed /usr/tmp being added/removed for portupgrade through the searching, figued "maybe"
15:40.35 ``Erik /usr/tmp was added cuz it's "normal" to have it, and removed cuz you complained... if portupgrade is doing it, *shrug* I d'no... but I've been using portmanager and those all leave sudo footprints
15:41.04 *** join/#brlcad Elperion (n=Bary@p54877b0d.dip.t-dialin.net)
15:48.20 ``Erik hrmph
15:53.04 brlcad i don't see why i'd even care
15:53.33 ``Erik hrm, you didn't want that dir there "to see what would break" iirc
15:53.56 ``Erik wanna grab lunch somewhere? I'm trying to decide whether to bust open a can of soup or not :/
15:54.02 brlcad that was more "it'd be interesting to see what breaks" .. though nothing did
15:54.11 brlcad didn't really care either way to begin with
15:54.39 ``Erik <-- tries to limit his involvement with that machine
15:56.02 brlcad *shrug*
15:56.51 brlcad ah, i already started munching on a sandwhich about an hour ago when someone mentioned food
15:57.19 ``Erik aight, canned stuff it is :) I'm hitting the grocery store tonight, so'z I can replenish my supplies, don't gotta worry about being down to the last can
15:58.35 ``Erik heh, I'm sure mm woulda loaned you a cup o' newdlez
15:58.54 ``Erik <-- prefers keeping cans of progresso, is getting old :(
15:58.58 brlcad not my fav
15:59.22 brlcad i was on a progressor fix a few years ago .. but that died down after a few months
15:59.56 brlcad ramen's never died down though.. i turn those babies into gourmet
16:04.44 ``Erik heh
16:05.45 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: disable unnecessary libtool test for fortran
16:06.37 ``Erik (do we have any fortran?)
16:07.14 ``Erik f2c would be handy for "those other guys"
16:16.23 brlcad we provide one example file on how to shoot a ray in fortran
16:17.30 brlcad so .. yes we do, but we still don't need a fortran compiler
16:17.30 ``Erik hum, I see two .f files
16:17.30 brlcad oh yeah, one in patch too
16:17.36 brlcad also not used
16:18.02 ``Erik if the conv/patch one just a remnant? can it be rm'd?
16:18.22 brlcad yeah
16:18.39 brlcad just a helper tool to much with patch input files
16:18.44 brlcad s/much/muck/
16:32.55 brlcad wow, the GNU scientific library's solver is horribly slow
16:34.51 brlcad gsl is 220 seconds vs libbn's 9 seconds
16:35.10 ``Erik heh
16:35.49 brlcad i had higher hopes for them ..
16:36.13 brlcad theirs may be, however, significantly more robust
16:36.49 brlcad that could certainly be affecting numbers.. but that is still a huge gap
16:37.15 brlcad best so far has been about 30 seconds
16:37.30 brlcad (solving 50M random 4th degree polynomials)
16:46.58 ``Erik sweet, my last car payments looks like it'll be around july 5th
16:47.08 ``Erik s/s / /
16:55.02 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: change root solver to have coefficients in the right order
18:05.59 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/PullbackCurve.cpp: implement b-spline interpolation: generating knots and parameters. next up: generating the control points.
18:37.38 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/PullbackCurve.cpp: convert use of vector to TNT arrays. implement control point generation using JAMA's LU decomposition.
18:48.49 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/PullbackCurve.cpp: implement nurbs curve generation. an attempt at simplification (test for arc?) should be done at some point.
19:16.06 *** join/#brlcad clock_ (i=clock@77-56-106-32.dclient.hispeed.ch)
19:52.47 brlcad well, finally found one that is slightly faster, but it fails to produce a solution
19:54.05 ``Erik "My diet of McDonalds and pizza keeps me regular. I take one huge, painful, bloody dump every four days; regular as clockwork."
19:55.04 brlcad heh
19:55.27 ``Erik (yes, I'm reading poll comments on slashdot. :( )
19:55.51 ``Erik "When I wake up in the morning, I just can't get started until I've had that first, piping hot pot of coffee. Oh, I've tried other enemas..."
20:02.35 archivist hehe
20:06.07 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
20:12.01 brlcad hah, so it was just slightly faster, because it was calling an _empty_ base class.. that was all overhead
20:19.27 ``Erik neat, saw a couple broad-headed skinks infront of the building
20:21.36 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbn/poly.c: commentification
20:36.24 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: refactor complex.h and plane.h
20:58.55 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096734947.dsl.bell.ca)
21:49.06 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:33.55 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
23:33.55 *** 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
23:35.56 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/avs.c:
23:35.57 CIA-4 BRL-CAD: first stab at fixing a memory leak on attribute names -- appears to be during a
23:35.57 CIA-4 BRL-CAD: merge, where adding to an existing doesn't free the existing name (when a new
23:35.57 CIA-4 BRL-CAD: one is provided). clean up the avs printing summary and doxygen comments too.
23:43.09 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/conv/asc2g.c: ws
23:46.41 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
23:46.41 *** 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
23:54.42 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/conv/asc2g.c: close/free file pointers and buffers on shutdown
23:55.36 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1096601318.dsl.bell.ca)
23:56.44 MinstrelGypsy tclUnixTime.c in tcl/unix line 609, shouldn't that be _gettimeofday?
IRC log for #brlcad on 20070519

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)
IRC log for #brlcad on 20070520

IRC log for #brlcad on 20070520

00:04.11 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
00:11.09 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096667766.dsl.bell.ca)
00:21.56 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-089-100.pools.arcor-ip.net)
00:25.39 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096735256.dsl.bell.ca)
00:52.23 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088754608.dsl.bell.ca)
01:12.53 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
01:53.07 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
02:50.38 *** join/#brlcad PrezKennedy (n=Matthew@c-69-255-112-97.hsd1.md.comcast.net)
03:51.39 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1096601318.dsl.bell.ca)
04:36.00 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
04:36.01 *** 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
06:51.37 *** join/#brlcad Elperion (n=Bary@p54877bf5.dip.t-dialin.net)
07:25.33 *** join/#brlcad clock_ (i=clock@217-162-204-162.dclient.hispeed.ch)
10:19.46 *** join/#brlcad elite01 (n=elite01@dslc-082-082-089-100.pools.arcor-ip.net)
10:52.50 *** join/#brlcad Elperion (n=Bary@p54875D15.dip.t-dialin.net)
14:08.58 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096734746.dsl.bell.ca)
16:59.50 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
17:24.58 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-082-032.pools.arcor-ip.net)
17:28.10 *** join/#brlcad smallfoot- (i=smallfoo@clamwin/translator/smallfoot)
17:48.58 MinstrelGypsy think i'll give up on the 7.10 code tree
17:52.18 smallfoot- oh?
17:53.52 MinstrelGypsy won't build, always bombs out on fbserv with undefines to X stuff
17:54.17 MinstrelGypsy ``Erik helped me but still happens
17:54.55 MinstrelGypsy 7.8.4 is reliable ...here :)
17:55.02 smallfoot- oh
18:06.35 louipc well someone's gonna have to work out the kinks :P
18:07.07 smallfoot- ya
18:07.41 MinstrelGypsy kinks? man we're talking 90 degree warps :P
18:08.10 louipc just need a bigger iron
18:09.07 MinstrelGypsy heh it stands up to howitzer shells
18:13.21 MinstrelGypsy bugious unfindablness ( have come across a few in my time ) :)
18:29.58 *** join/#brlcad smallfoot- (i=smallfoo@clamwin/translator/smallfoot)
18:29.58 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-082-032.pools.arcor-ip.net) [NETSPLIT VICTIM]
18:29.58 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
18:29.58 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com) [NETSPLIT VICTIM]
18:29.58 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
18:32.24 *** join/#brlcad smallfoot- (i=smallfoo@clamwin/translator/smallfoot)
18:32.24 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-082-032.pools.arcor-ip.net) [NETSPLIT VICTIM]
18:32.24 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
18:32.25 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com) [NETSPLIT VICTIM]
18:32.25 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
19:01.36 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1128543601.dsl.bell.ca)
19:02.21 MinstrelGypsy http://irix32.spaces.live.com/photos work albumn works
19:32.09 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (Makefile.am bench/Makefile.am): even more specific, to be sure we only delete benchmark files by iterating over each test.
19:38.01 MinstrelGypsy same url 2 photos, caught in the act and act complete, dunno why it flipped but...
19:45.35 MinstrelGypsy got it working with xming too (happy daze) :)
20:15.04 louipc_ xml error here
20:15.23 louipc_ MinstrelGypsy: for your page
20:15.25 *** join/#brlcad clock_ (i=clock@77-56-103-119.dclient.hispeed.ch)
20:21.47 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c:
20:21.47 CIA-4 BRL-CAD: revamp the implementation of most path-finding routines, and add a new
20:21.47 CIA-4 BRL-CAD: bu_argv0_full_path() routine for determining the full-path to the current
20:21.47 CIA-4 BRL-CAD: executing binary. remove the atexit memory handler, instead using static
20:21.47 CIA-4 BRL-CAD: buffers. give bu_ipwd() one more means to determine the current path (via
20:21.50 CIA-4 BRL-CAD: invoking pwd).
20:22.14 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/ (4 files in 3 dirs): change bu_argv0() to not take any parameters, preferring instead that apps only use bu_setprogname(), passing the full argv[0].
20:23.48 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: declare bu_argv0_full_path() and remove the bu_argv0() argument
20:25.05 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/ (whereis.c which.c): clean up debug to indicate the function name, remove the latter checking statement (since bu_file_exists has its own)
20:28.36 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/tclcadAutoPath.c:
20:28.36 CIA-4 BRL-CAD: massive refactoring of the src path handling including avoiding the dynamic
20:28.36 CIA-4 BRL-CAD: atexit memory fugliness. improve the actual searching for a src dir to not
20:28.36 CIA-4 BRL-CAD: require allocations. actually only check for init.tcl/tk.tcl one now. make the
20:28.36 CIA-4 BRL-CAD: entire routine more cross-platform, using BU_DIR_SEPARATOR and BU_PATH_SEPARATOR
20:28.39 CIA-4 BRL-CAD: respectively when building up and searching for paths.
21:55.56 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c: plug a leak valgrind detected, free the searched vls in root/data routines.
22:28.48 MinstrelGypsy you mean you guys aren't seeing that page?
22:31.12 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/mged/ged.c: free allocated memory for cmd_list vls
22:45.54 MinstrelGypsy windows firefox loads it fine
22:47.22 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/mged/ (cmd.c ged.c): unlink the variables we link on shutdown so we can clean up memory tcl allocated for managing them. delete the tcl interpreter on shutdown too.
23:15.16 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/mged/ged.c: ack, pass mged_global_variable_teardown a freaking interpreter. release our semaphores too.
23:44.59 MinstrelGypsy work albumn -> rotated (it works)
23:49.19 MinstrelGypsy btw thats running in a pure windows environment
23:51.14 bjorkBSD pure as in no cygwin?
23:51.23 MinstrelGypsy bonus... works with winaxepro too
23:51.40 MinstrelGypsy as in several cygwin dlls included
23:52.44 MinstrelGypsy don't need to have Cygwin installed or even cygwinx
23:53.34 MinstrelGypsy do you need to see the winaxepro pix or will you take my word for it :)
23:54.40 MinstrelGypsy time to go smell the cedars, bbiab :)
IRC log for #brlcad on 20070521

IRC log for #brlcad on 20070521

00:30.07 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/util/pix-png.c: release allocated resources, clean valgrind report
00:46.03 *** join/#brlcad Feernando (n=chatzill@200.175.72.210.dialup.gvt.net.br)
02:07.52 MinstrelGypsy brlcad: in about 5 hours, you can evaluate a mingw build of brlcad-7.8.4 that has the ogl interface enabled, let me know will you.
02:13.33 MinstrelGypsy remember the \tmp dir :)
03:21.49 brlcad MinstrelGypsy: I already told you that I'm completely not interested in versions prior to 7.10
03:24.15 brlcad it would be a waste of time, and stagnates development progress
04:20.41 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/semaphore.c: free the semaphore structures we allocated
04:21.17 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/archer/tclIndex: apparently attr and make_name were added
04:25.40 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/lib/tclIndex: unix and drawDataAxes added
04:28.01 brlcad also, you say you have troubles compiling 7.10.0 but so far you are the only one reporting these issues, so you'll either have to help track the issues down or it will stay that way until someone else runs into the issue
04:28.51 brlcad i'm not about to just randomly guess based on the random bits of info you often relay back, also not an efficient use of time
04:33.30 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (15 files in 15 dirs):
04:33.30 CIA-4 BRL-CAD: since tcl/tk are being compiled dynamic now instead of static and because
04:33.30 CIA-4 BRL-CAD: they're not libtool libraries, libtool fails to find their uninstalled
04:33.30 CIA-4 BRL-CAD: .so/.dylib files in src/other, and the wrapper script over binaries fails to
04:33.30 CIA-4 BRL-CAD: search the provided -L paths. so here we manually set LD/DYLD_LIBRARY_PATH
04:33.33 CIA-4 BRL-CAD: before attempting to invoke the (uninstalled) binary during the compilation
04:33.35 CIA-4 BRL-CAD: process.
04:53.59 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
04:53.59 *** 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
05:07.10 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
05:07.11 *** 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
05:09.10 *** join/#brlcad PrezKennedy (n=Matthew@c-69-255-112-97.hsd1.md.comcast.net)
05:33.44 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177613347.dsl.bell.ca)
05:54.09 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
05:54.10 *** 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
06:02.48 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
06:09.22 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177613355.dsl.bell.ca)
06:10.52 *** part/#brlcad louipc_ (n=louipc@bas8-toronto63-1177613355.dsl.bell.ca)
06:55.48 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
06:55.48 *** 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
07:31.21 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
11:53.47 *** join/#brlcad docelic (n=docelic@212.15.171.124)
13:50.07 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
14:34.08 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
15:04.17 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667725.dsl.bell.ca)
15:05.58 louipc woohoo it compiled
15:11.42 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177705493.dsl.bell.ca)
15:14.03 louipc hehe
15:17.22 *** join/#brlcad elite01 (n=elite01@dslc-082-082-082-032.pools.arcor-ip.net)
15:27.45 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
15:39.54 *** join/#brlcad Elperion (n=Bary@p548773B6.dip.t-dialin.net)
15:46.44 MinstrelGypsy if louipc got it to compile, maybe i won't give up on 7-10 :)
16:06.14 louipc MinstrelGypsy: yeah!
16:06.34 MinstrelGypsy good going :)
16:11.58 MinstrelGypsy gotta get this freaking thing going, the build i uploaded last night is only 7.8.4, just wanted to prove a point :)
16:23.07 *** join/#brlcad b0ef (n=b0ef@062016141010.customer.alfanett.no)
17:03.51 louipc ./bench/run.sh: line 843: bc: command not found
17:05.53 louipc I also got this when running 'make benchmark' -> moss.pix: No such file or directory
17:06.03 louipc I do have the file in pix/
17:08.32 ``Erik erm, you don't have bc installed? O.o
17:08.33 louipc guess not
17:08.35 louipc hahh
17:08.49 ``Erik it's a fairly core program... an infix calculator
17:09.38 louipc ah it's not installed by default on my distro
17:10.39 louipc ok still the error for pix files
17:11.21 ``Erik did you build in-dir or out of? and where are you r unning 'make benchmark'? and I assume that's 7.10.0 ?
17:11.46 louipc cvs in the root dir
17:11.58 louipc should I got to bench/ ?
17:12.03 louipc *go to
17:12.17 ``Erik I don't think so... *shrug* I d'no :D I dont' run benchmarks often
17:12.43 louipc I'm not interested in it usually just decided to test it
17:19.23 louipc ``Erik: does brlcad use bc elsewhere? I may have to add it as a depends
17:19.39 louipc or dependency
17:19.42 ``Erik I don't think so... I might fix it so it doesn't use bc :/ *shrug*
17:20.13 ``Erik like use tclsh instead o.O
17:20.24 louipc yeah that makes sense
17:21.59 ``Erik hrmmmm, brlcad.spec.in uses it to guess at how parallel to make the build (redhat crap)
17:23.57 ``Erik looks like that's it
17:24.40 louipc ok just worried about run-time use in scripts
17:25.02 *** join/#brlcad elite01 (n=elite01@dslc-082-082-080-128.pools.arcor-ip.net)
17:25.18 ``Erik not that I can see
17:35.28 louipc ah I see the RAYTRACE error is just reporting tests on the pix files. seems like it's actually a problem with finding libtk8.5.so . That's what all the log files give
17:36.50 ``Erik hum, this is before installing? might have to set LD_LIBRARY_PATH?
17:38.27 louipc I figured it'd work pre-install as INSTALL seems to imply
17:43.06 louipc ok I set that path and it's working
17:43.13 ``Erik it used to, but the tk stuff has been getting dramatically re-done
17:43.20 ``Erik to facilitate aqua-tk I think
17:43.59 ``Erik (remember, cvs is the work in progress... it SHOULD be far better in the releases...)
17:44.00 *** join/#brlcad elite01 (n=elite01@dslb-088-070-004-137.pools.arcor-ip.net)
17:44.11 louipc :D
17:44.36 louipc i also needed to specify the dir for the tcl library
17:46.36 ``Erik neato, rt crashed and spammed a busted stack into rt-<pid>-bomb.log
17:46.49 louipc !
17:50.53 ``Erik kill(getpid(),9); neato :D
17:51.18 *** join/#brlcad cad71 (n=55b40b8e@bz.bzflag.bz)
17:52.11 *** join/#brlcad cad50 (n=55b40b8e@bz.bzflag.bz)
18:49.35 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
19:19.46 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177706320.dsl.bell.ca)
19:52.38 brlcad louipc: intersting.. it's supposed to fall back to dc if there is no bc
19:53.06 brlcad though it's quite odd that you'd not have bc .. it's one of the older calculators
19:53.28 brlcad doesn't matter if you go to bench or run via make
19:53.29 ``Erik I know debian has the ability to exist without bc or dc installed... :/
19:53.54 ``Erik and I d'no if using expr for shell math is adequate :)
19:54.09 brlcad yeah, I've seen debian without bc, though I think dc is in the base
19:54.28 brlcad it isn't, or I would have used it
19:54.41 brlcad need floating point arith
19:55.02 brlcad the problem is that it failed to detect bc was missing, should be a simple fix
19:55.23 poolio hey brlcad, any news?
19:55.41 brlcad poolio: you've been the talk of the week
19:55.47 poolio oh boy =)
20:05.15 louipc bc and dc come in the same pkg in my distro heh
20:07.31 louipc it's not installed by default but is in the 'core' of pkgs
20:46.43 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
20:56.08 brlcad louipc: does your os have a packaging system?
20:56.27 brlcad if it does, i'd just make that 'core' a dependency and be done with it :)
20:56.59 louipc brlcad: yep that was my thought
21:16.03 *** join/#brlcad Elperion (n=Bary@p548773B6.dip.t-dialin.net)
22:48.52 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070522

IRC log for #brlcad on 20070522

00:54.06 *** join/#brlcad Joely (n=joel@adsl-71-147-42-12.dsl.emhril.sbcglobal.net)
01:43.49 *** join/#brlcad Twingy (n=justin@74.92.144.217)
03:46.39 *** join/#brlcad nirmal (n=nirmal@59.162.175.67)
04:13.26 *** join/#brlcad PrezKennedy (n=Matthew@c-69-255-112-97.hsd1.md.comcast.net)
05:32.07 *** join/#brlcad elite01 (n=elite01@dslb-088-070-004-137.pools.arcor-ip.net)
07:35.49 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
07:37.16 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
12:20.31 *** join/#brlcad Elperion (n=Bary@p54875a19.dip.t-dialin.net)
12:52.13 ``Erik hrmph, a fire on the cutty sark :/
13:07.24 archivist A bit grim yes, good job the best bits were off site
13:31.24 *** join/#brlcad cad50 (n=c3fbe312@bz.bzflag.bz)
14:02.17 ``Erik which users are whining about as it doesn't work on linux/amd64, according to a hallway discussion
14:41.54 ``Erik "shady missionaries... er, mercenaries! MERCENARIES!"
14:49.38 brlcad ``Erik: all of the commands that end up invoking an xterm/new window/editor are reportedly non-functional
14:49.45 brlcad ted, red, edcode, etc
14:51.49 ``Erik ok, dave l told me that people were whining to him about the installed versions on those linux opterons
14:52.08 ``Erik so I said I'd mention it to you, as it may've been fixed or already known
17:00.27 *** join/#brlcad elite01 (n=elite01@dslb-088-070-004-137.pools.arcor-ip.net)
17:44.50 *** join/#brlcad elite01 (n=elite01@dslc-082-082-088-115.pools.arcor-ip.net)
18:18.29 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/external/Cubit/Makefile.am: example build rules to make compile a test program
18:41.23 *** join/#brlcad smallfoot- (i=smallfoo@clamwin/translator/smallfoot)
18:45.37 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/util/remapid.c: s/ -> /->/
18:56.41 ``Erik GRASS ZAMBONI!
18:57.30 smallfoot- i dont know grass zamboni
19:01.54 ``Erik http://www.comet7.com/
19:41.20 MinstrelGypsy how to be the king of the yard, lie down when the grass zamboni passes by :)
19:53.45 ``Erik http://icanhascheezburger.files.wordpress.com/2007/05/kitty_battery.jpg
20:06.53 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177706097.dsl.bell.ca)
20:18.55 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/ (3 files): new bounding volume support for opennurbs (part of closestPoint impl)
20:19.26 *** join/#brlcad Elperion (n=Bary@p54875a19.dip.t-dialin.net)
20:28.28 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/ (brlcad_brep.cpp PullbackCurve.cpp): add debugging output and modify to call new pullback_curve routine. discovered openNURBS does not implement GetClosestPoint!!!
20:29.50 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/Makefile.am: add files to build bounding volume code (in development)
20:54.01 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667499.dsl.bell.ca)
21:03.25 *** join/#brlcad PrezKennedy (n=Matthew@c-69-255-112-97.hsd1.md.comcast.net)
22:00.24 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177706403.dsl.bell.ca)
23:08.15 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177613607.dsl.bell.ca)
23:15.19 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070523

IRC log for #brlcad on 20070523

00:18.54 *** join/#brlcad Joely (n=joel@adsl-71-147-42-12.dsl.emhril.sbcglobal.net)
00:20.29 Joely ugh, i cannot get the g-* converters working on my database.... it fails with : bu_bomb(): taking longjmp up to application handler : FAILED in Boolean evaluation: /torx_screw.c/torx_hex.c
00:20.38 Joely any ideas?
00:22.25 Twingy try doing a g2asc and asc2g
00:25.03 Joely ok that worked
00:25.11 Joely but still no luck with things like g-obj
00:29.17 Twingy sounds like a bug
00:29.25 Twingy does it work on the sample databases?
00:31.35 Joely yup
00:31.54 Twingy corrupt database maybe?
00:31.58 Joely i don't think so....it renders fine...
00:32.29 Joely want me to send the database? all it is is a very simple bolt
00:37.06 Twingy kinda busy atm, might want to bug "brlcad" about it
00:37.43 Joely ah ok, thanks
00:51.36 MinstrelGypsy brlcad: that 7.8.4 mingw build i sent, I know its old code, but do what you want with it, and i'm still working on 7.10
02:22.42 MinstrelGypsy http://www.pastebin.ca/503886 <---- my "toy compiler" spotted this :)
02:23.19 *** part/#brlcad Joely (n=joel@adsl-71-147-42-12.dsl.emhril.sbcglobal.net)
02:45.39 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
03:10.02 MinstrelGypsy somebody asked me an honest question yesterday, "What do you do man?", I answered quite honestly, not much of anything really.
03:11.14 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177613607.dsl.bell.ca)
03:19.05 *** join/#brlcad Twingy (n=justin@74.92.144.217)
03:38.25 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096669203.dsl.bell.ca)
03:39.51 *** join/#brlcad Twingy (n=justin@74.92.144.217)
03:40.18 *** join/#brlcad Twingy (n=justin@74.92.144.217)
03:44.34 *** join/#brlcad Joely (n=joel@adsl-71-147-42-12.dsl.emhril.sbcglobal.net)
04:00.31 brlcad Joely: i'll let you know what I find out
04:01.01 Joely thanks!
04:08.33 brlcad Joely: how fast is your computer? :)
04:08.52 Twingy what kinda chip you got in there a dorrito?
04:08.53 brlcad it is just a tesselation tolerance issue because the threads are so tiny
04:09.04 bjorkBSD hahah
04:09.10 brlcad they're pressing up against the minimium distance tolerance threshold
04:09.48 brlcad so it's basically trying to resolve polygons that are bigger than your threads themselves, and saying "not gonna do it, wouldn't be prudent"
04:09.54 Joely hmm it's 2.4 ghz...amd64
04:09.59 Joely OHHH
04:10.01 brlcad okay, that shouldn't be too bad
04:10.13 brlcad try: g-obj -D 0.0001 -o test.obj ZIFFG256.g torx_screw.c
04:10.17 Joely oh
04:10.20 Joely ok
04:10.21 brlcad it'll take a couple minutes
04:10.34 brlcad stupid N^3 algorithm in there
04:10.46 *** join/#brlcad _jack- (i=jack@dub.minimal.nl)
04:14.34 brlcad you could even do 0.001 and it should converge
04:16.22 Twingy sean, I got poor mans xm satellite radio now
04:16.52 Twingy shell script that sucks down a few hours of my favorite streaming radio stations and puts on my 2GB microsd card each morning that I pop into my phone
04:17.39 brlcad hah
04:17.44 Twingy 8 hours of music for 5 stations
04:17.54 Twingy in case I get tired of one
04:18.01 brlcad that's funny
04:18.18 Twingy it's not like it matters that it's old...
04:18.24 Twingy unless you are listening to news I guess
04:18.36 brlcad yeah, so long as it's not news channels or something
04:18.43 Twingy jah
04:19.08 Twingy in a couple years I'm sure my phone will hold 4 or 8GB... so maybe I'll do tv too
04:19.16 Twingy you remember my tv tuner card in the bsd box?
04:19.35 Twingy I could do little mpgs too I suppose
04:19.39 Twingy hand held tivo ^_^
04:19.50 brlcad poor mans itv?
04:20.03 Twingy stargate on my phone would be nifty
04:20.50 Twingy would help pass the time in those drug / security training things
04:21.15 Twingy those itv boxes get hot!
04:21.24 Twingy you can cook ramen noodles on them
04:21.58 Joely brlcad! it worked!
04:22.02 Joely thank you very much!
04:26.53 brlcad Joely: no problem, glad to be of service
04:27.17 brlcad be interested in seeing your completed model
04:28.06 Joely really? i'm trying to make a zif socket!
04:29.50 brlcad yeah, any brl-cad models become showcase material, stuff to share and show what sorts of neat things others are doing
04:31.00 Twingy path trace it ;)
04:34.04 brlcad maybe that's what I'll do this weekend
04:34.27 brlcad (in a box, whatever)
04:35.27 brlcad Twingy: do I need to model the light in brl-cad or in your format? (i.e. will it convert my lights)
06:08.05 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:36.48 *** join/#brlcad elite01_ (n=elite01@195.37.106.60)
07:47.45 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
09:03.48 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
10:13.41 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088753963.dsl.bell.ca)
10:23.14 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1128543419.dsl.bell.ca)
10:37.34 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
10:46.00 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543307.dsl.bell.ca)
13:44.25 *** join/#brlcad Elperion (n=Bary@p548752B2.dip.t-dialin.net)
13:55.36 *** join/#brlcad elite01 (n=elite01@dslc-082-082-088-115.pools.arcor-ip.net)
13:57.45 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096669316.dsl.bell.ca)
16:56.48 *** join/#brlcad PrezKennedy (n=Matthew@c-69-255-112-97.hsd1.md.comcast.net)
17:28.20 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-030-242.pools.arcor-ip.net)
18:09.01 *** join/#brlcad smallfoot- (i=smallfoo@clamwin/translator/smallfoot)
18:44.06 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667769.dsl.bell.ca)
18:55.33 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1096735035.dsl.bell.ca)
20:11.20 *** join/#brlcad Elperion (n=Bary@p548752B2.dip.t-dialin.net)
20:21.24 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543427.dsl.bell.ca)
20:54.34 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088754528.dsl.bell.ca)
23:10.17 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:26.41 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096670150.dsl.bell.ca)
23:42.18 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177706652.dsl.bell.ca)
23:50.42 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1096669722.dsl.bell.ca)
IRC log for #brlcad on 20070524

IRC log for #brlcad on 20070524

00:23.31 *** part/#brlcad louipc__ (n=louipc@bas8-toronto63-1096669722.dsl.bell.ca)
02:43.03 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1096601318.dsl.bell.ca)
03:18.33 *** join/#brlcad cadguy (n=cadguy@trapezewireless123.insecure.utah.edu)
03:19.35 cadguy Greetings all
03:27.28 MinstrelGypsy howdy
03:37.42 cadguy sunset tonight in SLC was pretty
03:38.40 cadguy How about C
05:33.48 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669834.dsl.bell.ca)
06:09.57 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:13.20 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:00.49 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
11:44.55 *** join/#brlcad elite01 (n=elite01@dslb-088-070-030-242.pools.arcor-ip.net)
11:51.26 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
12:07.53 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-017-162.pools.arcor-ip.net)
14:29.43 *** join/#brlcad Elperion (n=Bary@p54876E29.dip.t-dialin.net)
14:48.01 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
16:18.39 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/ (opennurbs_math.h opennurbs_math.cpp): Add simple near_zero function
16:34.57 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/brlcad_boundingvolume.h: Implement intersection routines
16:53.54 *** join/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
16:54.05 *** part/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
17:14.59 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/ (brlcad_surfacetree.cpp brlcad_surfacetree.h Makefile.am): Sketch out skeleton surfacetree implementation and add to opennurbs build
17:18.43 *** join/#brlcad PrezKennedy (n=Matthew@c-69-255-112-97.hsd1.md.comcast.net)
18:12.04 *** join/#brlcad Elperion (n=Bary@p54876E29.dip.t-dialin.net)
18:28.38 b0ef when using dxf-g, I get a db with all the objects displayed as one; any way to prevent this?
18:29.06 b0ef I get an object called Meshes.c.1/R
18:30.59 b0ef when I draw this, it draws every original object
18:31.30 brlcad not sure I follow the question
18:31.36 brlcad what's in Meshes.c.1?
18:31.54 b0ef well, I used blender to create some objects, then exported it to a DXF file
18:32.12 b0ef when I convert the DXF to g, every object is now one object, to my understanding
18:33.21 b0ef I've never done this before, so I might be thinking wrong or doing something wrong
18:33.43 b0ef I expected when I do ls in the database, that every object gets its own name
18:34.47 b0ef when I do "draw Meshes.c.1", it draws everything on the screen, even though Meshes.c.1 was originally multiple objects
18:34.49 brlcad it depends on what's actually in the dxf file, structurally
18:35.11 brlcad Meshes.c.1 indicates that is a combination of some thing(s)
18:35.29 brlcad run "l Meshes.c.1" or use the Geometry Browser under the tools menu
18:35.40 brlcad to see what is "in" Meshes.c.1
18:36.22 b0ef right, it lists "u bot.s1"
18:36.52 brlcad just the one object, eh?
18:37.40 b0ef I'm trying to copy the text it outputted;)
18:38.21 b0ef but, yeah, only lists one object
18:38.33 b0ef so something is wrong with blender DXF export, then
18:38.51 brlcad glancing through the sources, it's going to make a combination for every layer in the dxf
18:39.04 brlcad not necessarily, it could simply be a limitation of the dxf improter
18:39.29 b0ef right, so I should export two DXF files and merge the databases, then
18:39.39 b0ef if I want two objects, that is
18:39.48 brlcad yeah, probably
18:39.56 b0ef right, I'll try; thanks
18:40.22 brlcad hm, yeah, looking at the sources now, it looks like the only groupings it is going to make is one per layer and one for a top-level
18:40.45 brlcad you could put each object into a layer into blender, then export one dxf -- that should bring them all in separate
18:41.06 b0ef right, I'll try
18:43.06 b0ef hmm, no
18:43.18 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: enhance dxf-g to create more than just one combination per layer
18:43.58 b0ef well, it's still one combination, here
18:46.27 brlcad you have an 'all' object along with at least one Meshes.c.# object, yes?
18:46.37 b0ef yes
18:46.38 brlcad blender's dxf exporter might not preserve layers
18:46.54 b0ef I see
18:47.01 brlcad have to look in the dxf file, see if there are multiple layer directives
18:47.18 b0ef yeah, I'm looking now
18:47.23 b0ef anything I can grep for?;)
18:47.42 brlcad i don't remember the format that well, probably LAYER something
18:47.49 b0ef it says SECTION 2
18:48.06 brlcad http://images.autodesk.com/adsk/files/dxf_format.pdf
18:48.23 b0ef right, thanks
18:51.19 brlcad yeah, LAYER followed by a name
18:51.44 b0ef weird, no LAYER in that file;)
18:52.00 brlcad ah, so then yeah -- blender's not preserving layers
18:52.07 b0ef indeed
18:52.25 b0ef do you plan to support collada?
18:55.35 b0ef right, exported as two files and merged database;) - thanks
18:56.13 brlcad collada's been on the radar for a few years
18:56.33 brlcad it's a less than ideal format, but we'll probably end up supporting it just because of popularity to gaming systems
18:58.33 b0ef I thought it was the answer to the prayers, after it got NURBS atleast;)
18:58.55 b0ef s/got/gets/
19:12.15 brlcad it certainly helps -- and having nurbs and bspline surface support does make it exceptionally more interesting than it was as a polygonal format
19:12.43 brlcad for a CAD system, though -- the prevailing format is STEP, which has supplanted IGES
19:13.54 brlcad not a hard format to support -- probably could have an importer or exporter done in a few weeks .. but it'd be a minimal payoff so far for cad purposes
19:14.21 brlcad step, however, is going to have a massive payoff .. and take many months to implement, much more manpower
19:18.41 b0ef ;)
19:34.39 PrezKennedy haha nurbs
19:53.29 b0ef PrezKennedy: ?
19:54.52 yukonbob afternoon -- I'm brandnew to brl-cad, but not brandnew to tcl -- q: I'm running 7.8.4, and if I try "puts [expr 1+1]" in mged, the [...] part isn't replaced by the output of "expr..." Is there a way to get that command substitution a la basic Tcl?
19:57.35 *** join/#brlcad Elperion (n=Bary@p54876E29.dip.t-dialin.net)
20:08.31 *** join/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
20:21.32 *** join/#brlcad Elperion (n=Bary@p54876E29.dip.t-dialin.net)
20:37.25 *** part/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
21:01.06 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667888.dsl.bell.ca)
21:40.08 *** part/#brlcad Joely (n=joel@adsl-71-147-42-12.dsl.emhril.sbcglobal.net)
22:18.23 brlcad yukonbob: that's because the tcl shell in mged has two operating modes -- a tcl evaluation mode (not the default) and a object name globbing mode (the default)
22:19.00 brlcad you have to escape the globbing characters or set the mode to tcl evaluation
22:20.02 brlcad "set glob_compat_mode" shows whether it's on or off (also on the File->Preferences->Special Characters menu)
22:21.08 brlcad what that means basically is whether something like "ls [a-d]_foo_*.r" will work or not for matching name patterns like on a command shell
22:22.58 brlcad if glob_compat_mode is on, you have to eval the strings too -- e.g. eval puts \[expr 1+1\]
22:25.21 brlcad otherwise turn it off (set glob_compat_mode 0), then your puts expr will work as is
22:26.45 *** join/#brlcad Twingy (n=justin@74.92.144.217)
22:35.00 yukonbob brlcad: nice -- thx :)
22:38.48 brlcad yukonbob: no problem
22:57.56 b0ef when using the rt command, the window disappears; any way to avoid that?
23:04.33 brlcad rt -F/dev/Xl
23:04.38 brlcad or rt -F/dev/ogll
23:04.54 brlcad or set FB_FILE environment variable to /dev/Xl or /dev/ogll
23:04.58 brlcad or use an fbserv
23:05.04 brlcad ;)
23:05.39 brlcad it's a stupid default that it disappears, but I haven't researched what the impact of reversing it would be
23:06.32 brlcad the choice goes back to a day where various read-only devices didn't have a concept of lingering .. they just existed (early 80's *ahem*)
23:06.35 b0ef right, rt -F/dev/X1 is what I did use
23:06.51 brlcad ex ell
23:06.51 brlcad not ex one
23:06.57 brlcad ell for "linger"
23:07.01 b0ef ah, damn
23:07.13 b0ef hehe
23:07.36 brlcad the format is /dev/DEVICEoptions
23:07.48 brlcad there are various options available, can run fbhelp to see most
23:07.59 b0ef right, thanks
23:08.16 b0ef is there any way to just render into a buffer, then display this at a later time?
23:08.43 brlcad hm, i guess fbhelp doesn't show the options, but does list the available devices
23:08.58 brlcad "display this at a later time"?
23:09.04 brlcad you can always render to a file
23:09.16 b0ef yeah, as in render into a buffer, then hit a command to display this buffer
23:09.32 brlcad that's sort of what fbserv is for
23:09.43 brlcad though it persists
23:09.47 b0ef right, nice; I'll read on it
23:09.50 brlcad either that or using the shared memory option
23:10.54 b0ef is there any command to check the status of a render?
23:11.20 brlcad nope
23:11.33 b0ef the way I do now, is turn off framebuffer, then hit render, cause framebuffer nearly grinds my computer to a halt;)
23:11.58 brlcad the framebuffer does or the raytrace?
23:12.12 b0ef the framebuffer
23:12.20 brlcad er, that's odd
23:12.20 b0ef when it's on, everything is dead slow
23:12.36 brlcad that's .. "unexpected"
23:13.01 brlcad does it do it to an fbserv too?
23:13.14 b0ef really; I've not rendered that much in brl-cad so I might be doing something wrong; I have not played with fbserv
23:13.25 b0ef I will play some more and report back
23:14.53 brlcad try: fbserv -s800 0 /dev/X &
23:15.34 b0ef right; I will; just have a gigantic render going on
23:15.42 brlcad rt -F0 -s800 whatever.g someobject
23:16.09 brlcad if you've got mged already open, change that 0 on both the fbserv and rt to some other number -- that's the port number
23:16.31 b0ef right
23:17.13 b0ef am I supposed to be able to connect a GUI to the core after I've started it?
23:17.14 *** join/#brlcad cadguy (n=cadguy@trapezewireless185.insecure.utah.edu)
23:17.27 b0ef is it a three tier architecture?
23:39.51 brlcad fbserv provides the gui
23:40.29 brlcad you can extract the image at any time with separate guis if you want with various fb-* tools
23:54.05 b0ef brlcad: right, but can you connect an interactive modeler UI like mged after you've started the core?
23:58.45 cadguy Do we have a clean head at the moment? I'd like to do an update.
IRC log for #brlcad on 20070525

IRC log for #brlcad on 20070525

00:13.12 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
00:33.13 b0ef brlcad: yup, that didn't slow things down, but the render was black; I'll try with some simple geometry
00:40.35 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: progress status during raytrace
01:08.30 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/semaphore.c:
01:08.30 CIA-4 BRL-CAD: fix raytrace synchronization bug introduced via valgrinding. release pairs up
01:08.30 CIA-4 BRL-CAD: with acquire, not init. need some other (new) routine to release the memory
01:08.30 CIA-4 BRL-CAD: allocated during init and probably some atexit() handler to free that memory.
01:52.26 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac:
01:52.26 CIA-4 BRL-CAD: fix anonymous report of configure failure on 7.10.0 where turning off urt would
01:52.26 CIA-4 BRL-CAD: result in a configure failure. the problem was a variety of checks for
01:52.27 CIA-4 BRL-CAD: configure settings that checked for the wrong value (!no instead of !yes, where
01:52.27 CIA-4 BRL-CAD: default is "auto"). so the default worked, but not when the 3rd party lib was
01:52.29 CIA-4 BRL-CAD: disabled.
01:59.09 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1096601318.dsl.bell.ca)
02:10.04 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
02:11.33 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
02:29.16 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: auto_path tcl initialization startup code was once again re-written and verified via valgrind. this should fix a crash (that I don't have ready access to) reported via irc on a debian platform.
02:50.00 *** join/#brlcad Joel1 (n=joel@adsl-71-147-42-12.dsl.emhril.sbcglobal.net)
02:51.34 Joel1 hey....umm brlcad, do you remember the command line you told me to put in yesterday to allow the tesselation tolerance to not go kaput on my computer? i can't find any logs...and my computer shut down before i wrote it down :(
02:52.13 brlcad run the command without any args and it should display usage
02:52.32 Joel1 ah, but i don't know exactly what the problem was...
02:52.45 brlcad i believe it was the distance tolerance
02:52.55 brlcad so, probably -D
02:53.04 Joel1 ok thank you
02:53.09 brlcad no prob
03:17.53 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/brlcad_version.h: fix horrible, horrible oversight typo that prevents brlcad_version() from working
03:19.21 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/conv/g-dxf.c: extensively improve the g-dxf usage statement, add options, add version info
04:14.52 *** part/#brlcad Joel1 (n=joel@adsl-71-147-42-12.dsl.emhril.sbcglobal.net)
05:11.19 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/db5_scan.c: quietly return -1 if given null or there is no file pointer opened
05:25.08 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: check for sync for db_sync()
05:26.24 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/db_open.c: condense the windows section, using the 'b' mode identifier is fine on non-_WIN32 platforms (c90 defines it to do nothing)
05:27.00 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/db_open.c: ws
05:38.36 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/db5_scan.c: return quietly if dbip is null or if the file pointer isn't set, plus some ws
05:47.24 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/mged/openw.tcl: quotes
05:47.59 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/mged/mged.tcl: quotes, and update comment
07:18.13 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
09:37.36 *** join/#brlcad docelic (n=docelic@212.15.185.6)
10:39.15 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177613689.dsl.bell.ca)
11:32.22 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669382.dsl.bell.ca)
11:34.58 *** join/#brlcad wiLL (n=will_bm@200-150-189-117.corp.ajato.com.br)
11:35.20 *** part/#brlcad wiLL (n=will_bm@200-150-189-117.corp.ajato.com.br)
12:11.16 *** join/#brlcad elite01 (n=elite01@dslc-082-082-084-183.pools.arcor-ip.net)
12:15.15 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096667813.dsl.bell.ca)
12:35.48 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096670019.dsl.bell.ca)
12:38.43 *** join/#brlcad Elperion (n=Bary@p54874D55.dip.t-dialin.net)
13:24.17 Haleiwa brlcad: how many days do you rest before exercising a muscle again?
13:38.26 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782730.dsl.bell.ca)
14:14.26 brlcad Haleiwa: depends on the muscle and whether I'm bulking or conditioning
14:15.57 Haleiwa brlcad: for bulking?
14:16.10 brlcad if i'm bulking, it's usually 48 hours after it stops hurting or 72 hours after working out, whichever is longer -- which is basically if you workout a particular muscle heavy on monday, it's not focused again until thursday (and it's left alone in the days in-between)
14:17.37 brlcad some mucles like abs can take more, and it depends on your frame, but that's a schedule that's pretty good for most -- the trick is really hitting only one or two mucles on any given day, and then leaving it alone
14:18.16 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088754299.dsl.bell.ca)
14:21.54 Haleiwa brlcad: I go to gym every 3 days and work out all the muscles and they don't hurt then it's the same isn't it?
14:22.36 Haleiwa brlcad: I have problem with biceps then increase weight only very slowly is there some trick?
14:23.01 Haleiwa I feel like the signal into the muscle is too weak, like the muscle could do much more but the brain tells it too little
14:23.55 Haleiwa other muscles like triceps go forward like hell I already hit the limit of the machine with triceps
14:30.43 brlcad Haleiwa: that "could" be fine, but not for biceps -- the smaller muscles need more than that to rest once they start getting bigger, even after they don't hurt
14:31.17 Haleiwa so I should train the biceps less often?
14:31.20 brlcad i usually give biceps another 24 at best, e.g. monday to friday
14:32.21 Haleiwa and if I do biceps only once per week is it fine?
14:32.30 Haleiwa cause getting into the gym costs some time
14:32.39 brlcad the other thing, though, is that if you're going every three days (presumabely M -> Thu -> Sun -> Wed -> Sat -> etc) .. I don't buy that you're focusing on the given muscles enough :)
14:32.50 Haleiwa Thanks for advice, these words help much more than mindless incorrect lifting of irons
14:33.09 Haleiwa I do all the muscles every time I go
14:33.29 brlcad that can be a problem
14:33.42 Haleiwa what can it cause? what should I do instead?
14:34.31 Haleiwa or I could actually train the biceps asynchronously because I have a little dumbbell for that at home
14:34.32 brlcad i mean, you can't be doing benchpress and triceps and shoulders on the same day and expect all three to max out nicely
14:34.38 Haleiwa so you say every 5 days the biceps?
14:34.42 brlcad once you do any one of those three, you cheat the other two
14:34.46 Haleiwa no I get tired
14:34.57 Haleiwa sure yes I get tired
14:35.08 Haleiwa and the others just the signal from the brain gets weaker
14:35.30 brlcad that's what I mean about sticking to just two muscles -- I give about a half-hour to each muscle
14:35.51 Haleiwa and what you do with the muscles you don't focus? No training or do you give them some low-intensity?
14:35.54 brlcad low, slow, heavy, controlled reps
14:36.18 Haleiwa and the focused get what?
14:36.40 brlcad if you're lifting for bulk, leave the ones off you just worked out alone
14:36.40 Haleiwa I think my training was crap :)
14:36.54 Haleiwa I don't get it
14:37.03 brlcad they really are in recovery mode until they've had their three days or so of rest
14:37.04 Haleiwa I want to lift for bulk only
14:37.31 Haleiwa but then I have to go more often than every 3 days
14:37.40 brlcad if you lift light in the meantime, you're pressing them to respond to strength training (which limits growth capacity)
14:38.07 brlcad yeah, every 3 days isn't ideal
14:38.24 Haleiwa so if I go every 2 days and I do half of the body every visit?
14:38.33 Haleiwa Plus do the bicepses asynchronously at home every 5 days?
14:38.34 brlcad every day or even every other day lets you respond to each muscle after they've had their recovery
14:39.19 Haleiwa wohoo, this training will surely work :)
14:39.20 brlcad depends what you mean by half the body, but yeah, that's more doable
14:39.27 brlcad i hear that and it sounds like a 4 hour workout
14:39.30 Haleiwa I mean half of the muscles
14:39.58 Haleiwa half of the machines
14:40.39 Haleiwa is it a problem that the muscles get 4 days for recovery instead of 3?
14:40.43 Haleiwa cannot they get lazy?
14:41.20 brlcad seriously, a half hour per muscle -- intense focus on getting the muscle to fail within a few heavy reps with some warmup and cooldown reps -- and if you do something like shoulders one day, that means you can't do low chest or arms that day
14:42.26 Haleiwa what's the factor that gets optimized?
14:42.42 Haleiwa that I feel the muscle is maximum tired after leaving the room?
14:43.48 brlcad like if you want shoulders on some day, you do heavy military or incline (but not both) followed by shoulder raises followed by heavy shrugs, followed by dumbell shoulder work to finish -- something like that
14:43.49 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096734991.dsl.bell.ca)
14:44.06 brlcad specifically avoiding bench, arms, and back
14:44.56 brlcad if done on monday, that would/should basically leave your shoulders out until wed/thurs
14:45.31 brlcad also means you can't do bench/arms/back until tues/wed at the earliest
14:45.51 Haleiwa what is the best exercise for upper pecs?
14:45.57 Haleiwa my upper pecs are total crap
14:46.01 Haleiwa and the lower are much better
14:46.18 brlcad incline and pec deck
14:46.42 Haleiwa incline is incline bench with dumbbells?
14:47.59 brlcad and yes -- the factor that's optimized is that the muscle you are working on is noticeably tired, but not those immediately around it (i.e. isolate the area somewhat)
14:48.25 brlcad then the trick is to get that fatigue with as few reps as possible using patterns that your muscles respond to
14:48.40 Haleiwa why as few reps as possible?
14:48.43 Haleiwa to save time?
14:48.49 brlcad max'ing out is critical for the big muscles, but really hard without spotters
14:49.17 Haleiwa harry spotter is the guy who catches falling barbells?
14:49.33 brlcad no, not to save time -- even 30 reps can take a half an hour if done right
14:49.57 Haleiwa why as few reps as possible then?
14:50.10 brlcad fewer heavy reps build bulk, stimulate muscles for growth
14:50.25 Haleiwa but one superheavy rep just tears the tendons away doesn't?
14:50.55 brlcad the more reps you add for a given set, particularly on the big muscles, the more it becomes conditioning and strength training
14:51.58 Haleiwa what if I lift the weight halfway but cannot complete? What should I do?
14:52.06 Haleiwa Terminate the series?
14:52.56 brlcad if done incorrectly, yes, you can tear tendons and cause all sorts of bad stuff to happen -- thats why the workouts are supposed to take a long while, to do them controlled, to rest extensively between sets, to have a spotter for failure and to watch you're doing proper form, etc
14:53.30 Haleiwa 6-8 reps is that OK for bulking?
14:53.35 brlcad heh, yes definitely -- if you absolutely cannot complete with proper form, you've presumably reached failure
14:53.57 Haleiwa I can complete if I twist my body or use other muscles but I don't do it
14:54.02 Haleiwa That's incorrect form right?
14:54.14 brlcad you ideally reach failure on each muscle at least once during the workout, and then move to a light cooldown on that muscle
14:54.24 brlcad very incorrect
14:54.25 Haleiwa or if I can complete but instead of 3 seconds it takes half a minute?
14:54.34 brlcad that's a good way to give yourself a hernia or rip something
14:54.45 Haleiwa and I also try to keep the speed constant that's right too?
14:55.05 brlcad relatively slow, but more importantly very controlled
14:55.18 Haleiwa but if it's too slow then it's aerobic isn't it?
14:55.35 Haleiwa controlled means smooth?
14:55.54 brlcad 6-8 reps is fine for most muscles -- smaller muscles can take more, and you can play with that number some as you get familiar with how yours respond
14:56.03 brlcad smooth, proper form, full range of motion
14:56.30 Haleiwa and if I cannot complete the whole range say only 90% then declare failure, right?
14:56.35 brlcad if you're pressing 300 lbs, there's nothing aerobic about it
14:56.39 brlcad no matter how slow you go
14:56.54 Haleiwa just the static tension consumes enough leakage power?
14:58.21 brlcad ideally you don't declare failure -- your spotter does (at least if it's a big muscle group)
14:58.32 brlcad or rather, your body very clearly will
15:00.26 brlcad there's is a point where a given muscle will outright fail under an increasing heavy load
15:00.27 brlcad for smaller loads, it's very different
15:00.27 brlcad but for heavy ones, you want them to fail with a heavy weight at least once -- and then each time you work that muscle out, you push towards making that heavy weight failure happen 5-10 lbs heavier
15:02.02 Haleiwa what we want to induce is a damage, right?
15:02.09 Haleiwa but microscopical and not macroscopical
15:03.31 brlcad example workout, I might be doing a pyramid set on incline, doing 10x120 warmup, then 10x180, 8x200, 6x220, 4x240, and then failing at 2x260 (with a spotter, and presuming I already knew my max was around 270) -- followed by maybe a two-set cooldown of 10x120 and 20x80
15:03.55 brlcad right
15:04.10 brlcad macro bad, micro great
15:04.26 Haleiwa so it's like bending an aluminium strip ten times back and forthn
15:04.30 brlcad if I was doing that workout, and I failed on the second set, that'd change everything
15:04.36 Haleiwa not like tearing it outright over
15:04.54 brlcad not a great analogy :)
15:06.12 Haleiwa how long do you wait between changing weights?
15:07.02 brlcad that's a hard one, depends how it feels and how close to failure .. generally a few minutes at least
15:07.20 Haleiwa you're right with the biceps because when I start with the biceps after some time of not using it, I feel it's powerful but next time it feels like crap
15:07.30 Haleiwa what do you do in these minutes?
15:07.59 brlcad not so long that the muscle has entirely cooled down (like 30 minutes later) and not immediate (like 1 minute later)
15:08.22 brlcad otherwise, you can play with different recoveries depending on what you're trying to achieve
15:08.44 Haleiwa what's best for the biggest muscles?
15:08.57 brlcad biceps are a good example -- once they fail, they're pretty much useless, but they have a fast recovery
15:09.15 Haleiwa fast recovery?
15:09.18 Haleiwa You said it's slow, 5 days
15:09.41 brlcad so you can just wait 2 minutes after a set, and even if you were close to failure with 8 reps, you could still get 6-8 reps on the next with increased weight
15:09.56 Haleiwa oh that recovery
15:09.57 brlcad i mean on the spot recovery between sets
15:10.28 brlcad you can generally do more reps with the smaller or more toned muscles
15:10.42 brlcad you can work out your abs just about every day, for example
15:10.54 Haleiwa wikipedia says that that is a myth
15:11.00 brlcad but then you generally don't "bulk" your abs
15:12.38 Haleiwa abs are small or big muscles?
15:13.00 brlcad with workouts, just about everything is a myth or bad advice in certain concepts or put to certain practice -- as it all depends heavily on your own body, your muscles, your frame, etc
15:13.40 brlcad as a group they're pretty big .. but they're a collection of a lot of smaller muscle bundles
15:14.02 brlcad i was referring more to the difference between working your biceps and your quadriceps
15:14.58 brlcad still, 8 is a good general number if you're starting out to stick to that doesn't start to matter until/if you've plateau'd a muscle
15:15.15 brlcad 8-12 or so
15:15.45 brlcad reducing reps as you hit more serious weights
15:16.32 Haleiwa I mean the biceps on the arm
15:16.37 Haleiwa isn't there another on the leg?
15:16.58 brlcad huh?
15:17.03 Haleiwa then probably not :)
15:25.50 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088754675.dsl.bell.ca)
15:36.23 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
15:45.04 Tanelorn brlcad: how does it come that the recovery time (the one in order of days) depends on muscle size?
16:11.52 ``Erik heh
16:12.03 ``Erik my biceps still hurt from tuesday :(
16:23.13 Tanelorn brlcad: actually could I say that the recovery is complete when I feel the muscle is fresh and I cannot stop myself from playing with the weights?
17:19.15 brlcad ``Erik: heh
17:19.38 brlcad that's not a good sign if that little bit of effort makes ya sore :)
18:25.45 ``Erik <-- puss, and did bunches of carrying and lifting before you got there
18:27.35 ``Erik nothing else hurts *shrug*
18:27.40 ``Erik just my biceps
19:26.49 *** join/#brlcad docelic (n=docelic@212.15.177.205)
21:14.03 *** join/#brlcad yukonbob (n=bch@whthyt247-240.northwestel.net)
22:28.08 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:30.34 *** join/#brlcad ibot (i=ibot@rikers.org)
23:30.34 *** 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
IRC log for #brlcad on 20070526

IRC log for #brlcad on 20070526

00:05.46 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177705948.dsl.bell.ca)
01:19.24 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/db_open.c: db_get_version() was intentionally getting passed a partially initialized dbip -- require it be initialized before we pass it around anywywhere. clean up during failure cleanup on db_open() while we're at it.
01:31.29 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: add BU_DEBUG_ATTACH for the backtrace crash dump routines as a means for them to spin and wait for a debugger to attach.
01:32.51 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/backtrace.c: utilize BU_DEBUG_ATTACH to allow for run-time attaching a debugger to apps that will potentially crash. this sends the app looping until a signal is received, or a variable is manually set in the debugger.
01:46.06 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/ (36 files):
01:46.06 CIA-4 BRL-CAD: get rid of RCS variables from the public header files. this is done in part to
01:46.07 CIA-4 BRL-CAD: reduce recompilation during interface changes, but also to move towards not
01:46.07 CIA-4 BRL-CAD: relying on or publishing the information contained in the variables
01:46.07 CIA-4 BRL-CAD: interface-wise. (they're fine for c sources and private headers)
01:52.12 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (TODO include/shortvect-pr.h include/shortvect.h):
01:52.12 CIA-4 BRL-CAD: shortvect.h and shortvect-pr.h are both rather obsolete headers -- mark them as
01:52.12 CIA-4 BRL-CAD: such with a #warning and make a note to remove them. if we're ever compiling on
01:52.12 CIA-4 BRL-CAD: a cray again and need those features, they more appropriately belong in the
01:52.12 CIA-4 BRL-CAD: config header.
01:59.41 MinstrelGypsy ./bak/cvscheckout
02:01.02 MinstrelGypsy been bust in include have you brlcad:
02:01.07 MinstrelGypsy err busy too
02:02.15 MinstrelGypsy urff failed to remove a lock file?
02:02.41 MinstrelGypsy collision immenent :)
02:06.16 MinstrelGypsy forgot the .sh anyway but it pays to checkout the channel occaisionally :)
02:09.04 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/ (28 files): clean up the header protections so that they are all now more consistent with one another via use of __HEADER_H__ for the define names.
02:09.15 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/mged/ged.h: don't declare the same thing that the public header declares for us
02:11.05 brlcad making final preparations for 7.10.2
02:13.35 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/rtgeom.h: missed the endif
02:17.30 MinstrelGypsy what's that old saying? "Love to watch my work work" :) (when it *does work)
02:21.26 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/ (plot3.h raytrace.h): more consistency cleanup
02:28.19 b0ef does brlcad do any form of uv mapping?
02:46.14 brlcad yes, but generally only relevant when you use the various texture/projection shaders
02:46.42 brlcad all the primitives have a routine that reports uv information for any given shotline
02:50.21 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/bigE.c: minor header cleanup
02:59.51 b0ef brlcad: not sure I understand; I'm looking to uv map a set of meshes; can I use an image and have it tile over the mesh?
03:00.15 b0ef like for example asphalt texture
03:35.07 MinstrelGypsy a little "yea" is heard :)
03:59.58 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088754155.dsl.bell.ca)
05:16.05 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
05:16.06 *** 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
06:57.35 *** join/#brlcad clock_ (i=clock@217-162-204-235.dclient.hispeed.ch)
08:58.26 *** join/#brlcad elite01 (n=elite01@dslc-082-082-084-183.pools.arcor-ip.net)
12:20.28 *** join/#brlcad elite01 (n=elite01@dslb-088-070-004-147.pools.arcor-ip.net)
14:27.49 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/bomb.c: move the variables off the stack, making them static globals, just to be more safe. Also, be more assertive about informing the user that a stack trace has been saved (since mged captures std output).
14:29.51 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (Makefile.am bench/Makefile.am): delegate benchmark rules down to the bench dir so they're only in one place (and so files aren't generated in the top-level), mirroring what regress does. inform the user when benchmark completes about the clobber rule.
15:31.46 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096735497.dsl.bell.ca)
16:00.59 *** join/#brlcad clock_ (i=clock@217-162-228-53.dclient.hispeed.ch)
16:55.52 *** join/#brlcad smallfoot- (i=smallfoo@clamwin/translator/smallfoot)
17:32.08 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
17:32.08 *** 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
18:30.41 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1096601318.dsl.bell.ca)
18:30.42 MinstrelGypsy http://www.pastebin.ca/512083 <----- BrlCad : This is the one you fixed last night right?
19:18.07 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096735026.dsl.bell.ca)
20:00.33 CIA-4 BRL-CAD: 03brlcad * 10brlcad/bench/run.sh: add sanity checks for commands that are required, add ability to quell output entirely via QUIET and verbosely with VERBOSE.
20:06.28 *** join/#brlcad Elperion (n=Bary@84.135.66.22)
20:18.25 CIA-4 BRL-CAD: 03brlcad * 10brlcad/bench/run.sh: add support for a clobber command argument so the benchmark tool can clean up after itself no matter where it's run from
20:27.13 CIA-4 BRL-CAD: 03brlcad * 10brlcad/bench/Makefile.am: build system no longer needs to know or care -- delegate cleanup to the benchmark tool directly
20:28.10 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS: added 'clobber' cleanup command to benchmark tool
20:30.55 *** join/#brlcad yukonbob (n=bch@whthyt247-240.northwestel.net)
20:59.21 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: force the tk interface off for now, there are still many issues to resolve -- particularly crashes under os x
21:04.47 MinstrelGypsy ;)
21:07.01 MinstrelGypsy you need to add an item on the summary to indicate same
21:56.31 MinstrelGypsy http://www.pastebin.ca/512474 <----- show stopper, latest checkout
21:57.08 MinstrelGypsy err roots.c in librt
21:57.55 MinstrelGypsy urfff i should support LOCAL?
21:58.50 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libfb/if_tk.c: libfb interface files are conditionally empty, so add the appropriate IF_TK protection
21:59.16 MinstrelGypsy i do :)
22:02.21 CIA-4 BRL-CAD: 03brlcad * 10brlcad/AUTHORS: bonomo's last name first, credit tim for his extensive tk interface contributions
22:05.40 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libdm/dm-tk.c: credit tim, ws
22:05.53 MinstrelGypsy why on earth does taking LOCAL out fix it
22:08.45 *** join/#brlcad elite01 (n=elite01@dslb-088-070-004-147.pools.arcor-ip.net)
22:13.16 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/roots.c: FAST and LOCAL are no longer really useful, adding more burden than they provide, so begin a move towards deprecation.
22:15.27 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096782493.dsl.bell.ca)
22:28.06 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1096667539.dsl.bell.ca)
22:40.20 CIA-4 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: search for sed and pwd
22:41.56 CIA-4 BRL-CAD: 03brlcad * 10brlcad/bench/run.sh: saying 'this' sounds quirky when running through make, use pwd instead
22:50.10 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: investigate/fix db_walk_dispather crash in rt
22:56.11 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669307.dsl.bell.ca)
23:18.35 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
23:29.00 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088754040.dsl.bell.ca)
23:29.09 MinstrelGypsy http://www.pastebin.ca/512587 <--- will this actually allow system tcl/tk use?
23:35.28 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096669926.dsl.bell.ca)
IRC log for #brlcad on 20070527

IRC log for #brlcad on 20070527

00:29.59 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
00:41.31 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096735289.dsl.bell.ca)
00:56.46 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
00:58.02 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177705626.dsl.bell.ca)
01:04.37 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177706106.dsl.bell.ca)
01:15.17 yukonbob can I scale/translate/rotate a region or group? For example, if I've got a complex object that I want combined w/ some surface multiple times, in a pattern, what's the best way to approach this?
02:24.53 smallfoot- dunno
02:45.28 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088754217.dsl.bell.ca)
03:23.40 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1096601318.dsl.bell.ca)
03:53.15 brlcad yukonbob: yes, you can -- this is a "matrix edit" or an "object edit" depending whether you're doing it through the gui or the command line respectively
03:53.51 brlcad if it's actually a regular pattern, the pattern tool should be able to actually make all of the (shallow) copies for you
04:12.03 MinstrelGypsy cd brlcad
04:17.04 MinstrelGypsy http://www.pastebin.ca/513155 <---- just got thru checking out and ...
04:17.51 brlcad run: echo "test" | sed
04:17.54 brlcad what does it output?
04:18.24 MinstrelGypsy usage screen
04:18.35 brlcad k, thanks
04:18.41 MinstrelGypsy welcome
04:20.04 brlcad try: echo "test" | sed "s/test/test/"
04:20.46 MinstrelGypsy reports test
04:21.18 MinstrelGypsy i don't use sed much directly sorry im so slow
04:21.50 MinstrelGypsy will --verbose on autogen help nail it down
04:22.17 MinstrelGypsy no
04:22.21 brlcad no, it's just an eary test to make sure all the tools the script uses are available
04:22.24 MinstrelGypsy doesn't even get started
04:22.25 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (autogen.sh bench/run.sh): gnu sed apparently doesn't read from stdin, so make a custom test for it.
04:22.48 brlcad that should fix it
04:22.48 MinstrelGypsy thankyou
04:23.36 MinstrelGypsy we'll know in a few minutes
04:25.46 MinstrelGypsy same thing
04:28.36 CIA-4 BRL-CAD: 03brlcad * 10brlcad/bench/run.sh: use VERBOSE_ECHO instead of testing DEBUG
04:29.29 CIA-4 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: oops, one char typo -- try again
04:48.01 MinstrelGypsy sure just a sec
04:50.23 MinstrelGypsy much better
04:50.26 MinstrelGypsy :)
04:52.01 yukonbob ?are there better manuals than the "VolumeII-Introduction to MGED", etc.... even wikis or other online materials... "Intro to..." is a great introduction, but something with more depth would be welcome :)
04:52.20 yukonbob s/better manuals/more extensive/
04:52.27 MinstrelGypsy look in the html dir
04:53.49 MinstrelGypsy or did you know about the pdf docs on http://brlcad.org?
04:53.55 brlcad yukonbob: yes, there's .. Vol III .. as well as a slew of manpages, html docs, and other docs embedded in the source code too
04:55.05 yukonbob MinstrelGypsy: I got the PDFs from the brlcad.org... I did check the html earlier and it seemed incomplete for what I was searching at the time, but I should make mental note to check the included html for each case ;)
04:55.25 MinstrelGypsy :)
04:55.37 brlcad in the source distribution, there's a "doc" directory that has a lot of extra stuff of varying quality
04:56.32 brlcad it's a bit of a stomping group for any and all documentation, whether new or old/outdated, but often many of the docs there get into details more quickly
04:57.53 yukonbob are either of you devs, or pretty familiar w/ the build process? another q: I have is why my build didn't like my already installed tcl/tk/itcl/itk etc. Is that pretty typical that brlcad wants to build it's own? Is it for particular reason, or I need to feed better hints to ./configure?
04:58.05 brlcad that said, they're *all* works in progress, and even the rather extensive tutorial series (which took a couple years to put together) are even "incomplete" in many respects
04:58.30 brlcad yukonbob: i'm the lead dev
05:00.17 poolio are there other devs?
05:07.20 brlcad poolio: yes, though they only periodically/rarely show their faces on IRC
05:13.32 MinstrelGypsy mean i should get off the channel then :P
05:13.51 MinstrelGypsy just kidding poolio, i'm not dev
05:18.35 *** join/#brlcad cadguy (n=cadguy@71.31.155.111)
05:56.10 CIA-4 BRL-CAD: 03brlcad * 10brlcad/bench/ (benchmark.1 run.sh):
05:56.10 CIA-4 BRL-CAD: add support for automatic logging of benchmark results to a file. this is so
05:56.10 CIA-4 BRL-CAD: users don't have to rerun and/or manually capture output if they want to review
05:56.10 CIA-4 BRL-CAD: the output in detail. also included is the date/time and uname of the system
05:56.10 CIA-4 BRL-CAD: running the analysis. make the file path searching output verbose-only now.
05:56.12 CIA-4 BRL-CAD: docs updated to reflect all these changes.
05:57.03 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS: benchmark tool automatically logs all output to file
06:27.23 CIA-4 BRL-CAD: 03brlcad * 10brlcad/bench/ (benchmark.1 run.sh): differentiate between clean and clobber, allowing clean to remove files without being prompted while clobber also deletes the (new) benchmark.log files (but still not the summary file)
07:54.30 yukonbob :) another Q when somebody gets the time: Is there a discussion of "copies" versus "references" of/to objects available? I see reference (no pun intended) to it in VolIII...
09:37.12 *** join/#brlcad clock_ (i=clock@217-162-204-67.dclient.hispeed.ch)
10:11.58 *** join/#brlcad _jack (i=jack@dub.minimal.nl)
10:57.54 *** join/#brlcad Elperion (n=Bary@p548760EF.dip.t-dialin.net)
16:46.27 *** join/#brlcad smallfoot- (i=smallfoo@clamwin/translator/smallfoot)
17:33.35 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
18:39.05 *** join/#brlcad akreal (n=ak@87.249.56.201)
18:46.24 *** join/#brlcad ak__ (n=ak@87.249.56.201)
18:55.24 *** join/#brlcad BSDbjork (n=bjork@ip70-178-214-102.ks.ks.cox.net)
18:59.33 *** part/#brlcad BSDbjork (n=bjork@ip70-178-214-102.ks.ks.cox.net)
18:59.46 *** join/#brlcad akreal (n=ak@87.249.56.201)
19:20.55 akreal <PROTECTED>
19:21.56 *** part/#brlcad akreal (n=ak@87.249.56.201)
19:22.25 *** join/#brlcad akreal (n=ak@87.249.56.201)
19:50.45 *** join/#brlcad akreal (n=ak@87.249.56.201)
19:58.07 MinstrelGypsy is bwish used for anything?
19:59.03 brlcad yes
19:59.16 MinstrelGypsy critical?
19:59.18 brlcad it's used by rtwizard and a few other tools
19:59.24 MinstrelGypsy ty
20:00.04 brlcad i'm not sure i'd call it "critical", but it's certainly in the top 50% of tools
20:00.14 MinstrelGypsy understood
20:00.43 MinstrelGypsy can't forget about it then :)
20:02.10 *** join/#brlcad ak__ (n=ak@87.249.56.201)
20:13.38 *** join/#brlcad yukonbob (n=bch@whthyt247-240.northwestel.net)
20:31.51 *** join/#brlcad ak__ (n=ak@87.249.56.201)
21:49.59 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/parallel.c: it's an array of ints, so sizeof accordingly
23:37.39 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1096601318.dsl.bell.ca)
23:55.49 *** join/#brlcad akreal (n=ak@87.249.56.201)
23:56.14 *** join/#brlcad akreal (n=ak@87.249.56.201)
23:56.48 *** join/#brlcad akreal (n=ak@87.249.56.201)
IRC log for #brlcad on 20070528

IRC log for #brlcad on 20070528

03:01.06 *** join/#brlcad cadguy (n=cadguy@71.31.155.111)
08:53.43 *** join/#brlcad akreal (n=ak@87.249.56.201)
10:12.10 *** join/#brlcad akreal (n=ak@87.249.56.201)
10:45.03 *** join/#brlcad ak__ (n=ak@87.249.56.201)
12:10.33 *** join/#brlcad elite01 (n=elite01@dslb-088-070-020-098.pools.arcor-ip.net)
12:13.14 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-110-128.pools.arcor-ip.net)
14:13.30 *** join/#brlcad ak__ (n=ak@87.249.56.201)
14:54.05 *** join/#brlcad ak__ (n=ak@87.249.56.201)
15:32.09 *** join/#brlcad smallfoot- (i=smallfoo@clamwin/translator/smallfoot)
15:48.05 *** join/#brlcad ak__ (n=ak@87.249.56.201)
15:57.07 *** join/#brlcad ak__ (n=ak@87.249.56.201)
16:06.10 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
16:37.00 *** join/#brlcad smallfoot (i=smallfoo@c-795b70d5.041-5-73746f7.cust.bredbandsbolaget.se)
17:36.51 *** join/#brlcad clock_ (i=clock@217-162-206-190.dclient.hispeed.ch)
17:51.32 *** join/#brlcad ak__ (n=ak@87.249.56.201)
18:20.04 *** join/#brlcad ak__ (n=ak@87.249.56.201)
18:22.19 *** join/#brlcad ak__ (n=ak@87.249.56.201)
20:43.52 *** join/#brlcad akreal (n=ak@87.249.56.201)
22:57.09 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088753797.dsl.bell.ca)
IRC log for #brlcad on 20070529

IRC log for #brlcad on 20070529

00:13.50 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096782818.dsl.bell.ca)
02:44.28 *** part/#brlcad louipc_ (n=louipc@bas8-toronto63-1096782818.dsl.bell.ca)
03:02.34 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1096601318.dsl.bell.ca)
07:31.08 *** join/#brlcad Elperion (n=Bary@p54876528.dip.t-dialin.net)
08:38.12 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
09:38.36 *** join/#brlcad elite01 (n=elite01@dslb-088-070-110-128.pools.arcor-ip.net)
11:44.09 *** join/#brlcad Waimea (n=clock@zux221-122-143.adsl.green.ch)
12:13.33 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-091-036.pools.arcor-ip.net)
13:31.11 *** join/#brlcad smallfoot- (i=smallfoo@clamwin/translator/smallfoot)
15:32.38 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667146.dsl.bell.ca)
15:40.45 *** join/#brlcad Elperion (n=Bary@p54876528.dip.t-dialin.net)
16:16.14 *** join/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
16:16.31 *** part/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
17:32.09 ``Erik blargh.
18:12.37 ``Erik heh
18:12.47 ``Erik wow, first car to wipe out in the indy 500 was the linux car... http://tux500.com/geeklog/
18:14.35 ``Erik http://lolcode.com/
18:25.39 smallfoot- what means "wipe out" ?
18:26.31 smallfoot- oh it smash into wall
18:26.36 smallfoot- that sucks, especially since it was the linux car :(
18:26.49 dtidrow_work pebcak error ;-)
18:32.07 ``Erik between... car and kid?
18:32.21 ``Erik chair and kar?
18:32.50 ``Erik pebswas? problem exists between steering wheel and seat? :D
18:33.04 archivist plenty of keys on a racing car steering wheel
18:33.14 ``Erik true, but it ain't really a board
18:33.49 ``Erik also; my car (13 steering wheel buttons I think?) and mach5 are jealous :D
18:33.55 ``Erik damnit
18:34.41 archivist I wonder if he was on IRC chatting instead of concentrating on driving
18:36.59 ``Erik 11, not 13 :D (I'm counting the horn)
18:37.31 ``Erik I've known people to do that... I nevr have, I don't even answer the phone while driving anymore
18:40.19 *** join/#brlcad elite01 (n=elite01@dslc-082-082-091-036.pools.arcor-ip.net)
19:38.49 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
19:48.33 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1096601318.dsl.bell.ca)
19:49.59 MinstrelGypsy http://www.pastebin.ca/519893 <--- this is trying to build fbserv with tk8.5a6 same happens with 8.5a5 yours or mine still the same
19:50.11 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096735466.dsl.bell.ca)
19:55.35 MinstrelGypsy btw why can't I do a distclean in other/tk?
19:55.35 MinstrelGypsy tcl allows it
20:35.51 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/include/brep.h: Switch in support for new opennurb_ext bounding volumes (still in development)
20:37.20 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/include/opennurbs_ext.h: Add some "extensions" to opennurbs (currently residing in librt) to support pullback curves and closest point functionality
20:38.30 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/brlcad_brep.cpp: Remove the old pullback curve header
20:40.55 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/Makefile.am: Add opennurbs_ext functionality to librt
20:43.29 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: Replace primitive-only bounding volume hierarchy with opennurbs_ext surface tree. Will remove commented code later.
20:44.53 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/opennurbs_ext.cpp: Initial implementation of opennurbs_ext features (closest point is not implemented yet)
20:47.16 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/Makefile.am: Remove the compilation of the opennurbs-proper extensions (too many dependencies to resolve for now)
20:48.43 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/ (brlcad_surfacetree.h brlcad_surfacetree.cpp): Fix the storage of faces instead of just surfaces (more information)
20:50.17 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/ (opennurbs_math.h opennurbs_math.cpp): ws change and remove inline modifier (fix linking problems :-)
20:52.02 *** join/#brlcad yukonbob (n=bch@whthyt247-240.northwestel.net)
20:58.27 *** join/#brlcad akreal (n=ak@87.249.56.201)
21:33.02 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096735491.dsl.bell.ca)
22:24.18 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070530

IRC log for #brlcad on 20070530

00:23.24 yukonbob I've got a confusing (to me) situation -- I've got a tcl proc (that I "source") and what it does is cp some objects, tra(nslate) them rot(ate) and qorot(ate)... I use a while loop to iterate through them (only 9) -- the objects are selected via oed. If I do a test manually, things seem to work as I imagine they should. w/i the code though (a proc), the rot's don't take effect -- am I doing something incorrect?
00:42.18 *** join/#brlcad wraithsoul (n=jessica@71-221-65-148.eugn.qwest.net)
02:32.40 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net) [NETSPLIT VICTIM]
02:37.03 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1096601318.dsl.bell.ca) [NETSPLIT VICTIM]
04:54.56 *** join/#brlcad PrezKennedy (n=Matthew@c-69-255-112-97.hsd1.md.comcast.net)
04:56.46 *** join/#brlcad DarkMaster (n=Matthew@c-69-255-112-97.hsd1.md.comcast.net)
06:06.46 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:21.40 *** join/#brlcad Waimea (n=clock@zux221-122-143.adsl.green.ch)
07:42.53 Waimea brlcad: your recommendation regarding splitting the workouts and waiting until the muscles completely regenerate is incredible!
07:43.04 Waimea brlcad: when I tried it for the first time I could see the jump in weights!
08:04.17 *** join/#brlcad Elperion (n=Bary@p548749B0.dip.t-dialin.net)
08:29.28 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
10:25.06 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
12:46.27 *** join/#brlcad elite01 (n=elite01@dslc-082-082-076-243.pools.arcor-ip.net)
13:33.34 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-076-243.pools.arcor-ip.net)
14:56.54 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/include/bu.h: change image format #define stuff to an enum
15:10.29 *** join/#brlcad smallfoot- (i=smallfoo@clamwin/translator/smallfoot)
15:34.02 *** join/#brlcad Waimea (n=clock@zux221-122-143.adsl.green.ch)
16:07.19 *** join/#brlcad Elperion (n=Bary@p548749B0.dip.t-dialin.net)
16:30.21 ``Erik "brep_kinky" hehehe
18:39.30 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/include/opennurbs_ext.h: Fix bugs (no inlining for intersection method, make root bv access const)
18:40.37 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: Remove commented code
18:41.53 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/opennurbs_ext.cpp: Make root node access const
18:45.42 *** join/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
18:46.06 *** part/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
20:49.29 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/ (src/librt/opennurbs_ext.cpp include/opennurbs_ext.h): Add closestPointEstimate support to bounding volumes
20:50.15 smallfoot- new AACS key 45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
21:08.51 louipc hm?
22:41.16 ``Erik heh
22:41.34 ``Erik pheer, security through obscurity prevails again O.o
22:57.01 *** join/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
22:58.15 *** part/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
23:23.51 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:35.01 *** join/#brlcad Genecks (n=agent-x@adsl-75-21-156-88.dsl.rcfril.sbcglobal.net)
23:35.43 Genecks HI, I need help.
23:35.52 *** join/#brlcad cad46 (n=4b159c58@bz.bzflag.bz)
23:36.05 brlcad Genecks: hello
23:36.10 Genecks HI
23:36.23 Genecks I need to install BRLCAD to Kubuntu
23:36.27 Genecks How do I do that?
23:36.59 brlcad the best way is to just download the sources from cvs, compile, install
23:37.12 Genecks I don't kmnow ohb awed;ofjbn;askbdf;jbasudf
23:37.14 brlcad else grab a source tarball or grab the old .deb
23:37.14 Genecks brb, sorry
23:37.31 Genecks Hello again.
23:37.37 Genecks I recently downloaded the .deb file
23:37.38 brlcad toddler? :)
23:37.43 Genecks Yes...
23:37.44 Genecks :)
23:37.55 brlcad hehe
23:38.00 brlcad excellent
23:38.10 *** join/#brlcad cad77 (n=4b159c58@bz.bzflag.bz)
23:38.20 brlcad the .deb is old and has several "lacking" characteristics, but it might be all you want/need
23:38.52 Genecks I think it is.
23:39.03 Genecks I recently extracted the contents, but I didn't know what to do with the contents.
23:39.15 brlcad it created a "usr" dir?
23:39.20 brlcad what's in the deb?
23:39.24 Genecks Not yet.
23:39.48 brlcad it was provided by a user, not from us directly -- there's no debian/ubuntu/etc dev as of yet
23:39.53 brlcad just fyi
23:40.57 brlcad if you're willing to compile, I'd be glad to walk you through a source install step-by-step
23:41.48 brlcad otherwise, I believe the deb will put everything into a system path with an mged.sh script that sets up the environment to run mged
23:42.05 brlcad should install into /usr/brlcad, but I forget what the .deb does
23:43.01 yukonbob brlcad: any reason why rot shouldn't work on an oed-selected region w/i a tcl loop, but seems to work outside (manually)?
23:43.50 smallfoot- brlcadl, is new release ahead?
23:45.00 louipc Genecks: I think you use dpkg to install .deb pkgs. You should ask in #ubuntu perhaps.
23:49.09 brlcad smallfoot-: yes
23:49.15 brlcad yukonbob: hmmmm
23:49.41 brlcad glob_compat_mode would be the only thing that should be different between manual and in a loop
23:49.50 brlcad yukonbob: are you invoking a script?
23:50.03 yukonbob brlcad: I've adjusted glob_compat both ways...
23:50.17 yukonbob brlcad: what I did is write a proc, and source it, then call it.
23:50.25 yukonbob proc == standalone file.
23:55.07 brlcad can you post it up somewhere so I can give it a try?
23:55.45 yukonbob brlcad: yup -- will do. Are you online for a while? (/me is just working on some other stuff atm)
23:58.07 ``Erik damnit, why'd jay-lo have to bring in that car, he's got me lookin' at gettin' one :/
23:58.44 brlcad yukonbob: yeah, I'm generally on-line all the time, just working on other stuff too often :)
23:59.04 yukonbob brlcad: heh :) -- I'll hopefully just be few minutes...
23:59.10 brlcad even when I'm not "on-line", i'm screened and logging
IRC log for #brlcad on 20070531

IRC log for #brlcad on 20070531

00:06.48 Genecks WHen I'm not online, I'm eating babies.
00:07.14 ``Erik comet7?
00:07.37 ``Erik http://www.comet7.com/archive_page.php?id=685
00:07.41 ``Erik http://www.comet7.com/archive_page.php?id=686
00:07.48 Genecks Stop spamming.
00:07.57 ``Erik I'm not, I'm posting two links
00:08.12 Genecks Nobody needs your pornography.
00:08.20 Genecks Don't click it, anyone.
00:08.32 ``Erik heh, if only :D webcomics aren't quite as amusing
00:10.21 Genecks You ever think about having sex with an underage girl?
00:10.30 ``Erik uh, no...
00:10.44 Genecks Why not? There are plenty in Cambodia.
00:11.47 Genecks http://www.msnbc.msn.com/id/4038249/
00:13.06 Genecks You've never thought about it, ''Erik?
00:13.30 louipc Genecks: I think you're in the wrong channel for that kind of discussion
00:14.41 Genecks #mp3
00:22.18 CIA-4 BRL-CAD: 03brlcad * 10brlcad/HACKING: version number is in the include/conf dir version files now
00:47.42 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
00:58.52 yukonbob brlcad: I'm not surprised, but I may have solved own issue with orders of operations -- will still show you other code, though, to discuss why it doesn't work if that's alright...
01:04.23 ``Erik some odd monkeys drift through O.o
02:02.51 brlcad yukonbob: find with me either way -- oed is stateful (meaning it cares about when you do what), so I wouldn't be surprised if it was related to being in one state yet needing another or something similar (forcibly setting/changing the state in scripts is good for that, e.g. accept and reject commands)
02:21.32 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
02:31.21 CIA-4 BRL-CAD: 03brlcad * 10brlcad/INSTALL: kaboom! .. document all of the configure options we provide (both the --enable and --with options), including what they mean and do in detail. includes all of the various available aliases too that are available.
02:34.39 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac:
02:34.39 CIA-4 BRL-CAD: another big aliasing restructure for consistency. includes removing some of the
02:34.39 CIA-4 BRL-CAD: more gratuitous/verbose aliases as well as more consistently using -install for
02:34.39 CIA-4 BRL-CAD: the three (iwidgets, tnt, models) that aren't actually 'compiled'. should match
02:34.39 CIA-4 BRL-CAD: the new INSTALL docs.
02:39.12 louipc sweet
04:03.36 *** join/#brlcad cadguy (n=cadguy@trapezewireless121.insecure.utah.edu)
04:12.20 *** join/#brlcad b0ef (n=b0ef@062016141010.customer.alfanett.no) [NETSPLIT VICTIM]
04:19.38 *** join/#brlcad b0ef (n=b0ef@062016141010.customer.alfanett.no) [NETSPLIT VICTIM]
04:40.37 *** join/#brlcad b0ef (n=b0ef@062016141010.customer.alfanett.no)
04:47.48 *** join/#brlcad b0ef (n=b0ef@062016141010.customer.alfanett.no) [NETSPLIT VICTIM]
04:53.55 *** join/#brlcad b0ef (n=b0ef@062016141010.customer.alfanett.no) [NETSPLIT VICTIM]
05:32.13 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/openNURBS/ (5 files): so sayeth he, it shall not come to pass -- too many integration issues for now so make/leave it as part of librt
06:02.48 *** join/#brlcad BSDbjork (n=bjork@ip70-178-214-102.ks.ks.cox.net)
06:13.50 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
06:39.57 *** join/#brlcad zapp (n=deltazap@pool-72-64-146-22.tampfl.fios.verizon.net)
07:08.34 *** join/#brlcad deltazap (n=deltazap@pool-71-251-104-196.tampfl.fios.verizon.net)
07:19.25 *** join/#brlcad Waimea (n=clock@zux221-122-143.adsl.green.ch)
07:54.45 CIA-4 BRL-CAD: 03brlcad * 10brlcad/misc/nsis/Makefile.am: it's an icon, not a disk image
10:20.56 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
10:36.54 *** join/#brlcad psync (i=[U2FsdGV@ip-216-104-72-84.uci.net)
11:37.50 *** join/#brlcad elite01 (n=elite01@dslc-082-082-076-243.pools.arcor-ip.net)
12:00.40 *** join/#brlcad Waimea_ (n=clock@zux221-122-143.adsl.green.ch)
12:13.40 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-029-176.pools.arcor-ip.net)
12:42.35 Waimea_ brlcad: here?
13:26.48 brlcad Waimea_: yep
13:27.13 Waimea_ brlcad: your recommendations for the gym are great, it seems to work!
13:27.28 Waimea_ brlcad: suddenly the wights jumped up a step and I don't feel tired like before
13:28.07 Waimea_ brlcad: I am thinking about dithering the trainings dynamically without actually needing to keep any paperwork or remember anything
13:28.29 Waimea_ store the information distributed in the individual muscles and read it out by feeling :)
13:33.27 ``Erik damn, knew I shoulda committed before leaving yesterday
13:44.40 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/ (configure.ac src/other/openNURBS/opennurbs.h): cope with alloca issue in openNURBS
13:44.40 brlcad Waimea_: glad to hear it
13:44.40 brlcad there is a method to the madness ;)
13:45.36 brlcad working out by feeling is good too, by failure is even better but you have to be careful -- as is actually testing your 1-rep max about once every other month or so (must be done carefully and usually with a spotter, regardless of the muscle)
13:47.48 Waimea_ the last sentence is too complicated for someone who goes to a gym
13:47.55 Waimea_ could you explain simpler?
13:50.22 ``Erik max lift can be done in a jungle gym, too, as long as you do building with freeweights to get the proper muscle formation...
13:50.58 ``Erik (says the guy with no muscles ;)
13:53.33 Waimea_ what's max lift?
13:53.41 Waimea_ Something fat people use instead of the stairs?
13:54.09 ``Erik no, lifting as absolutely much as possible... just 1 time...
13:54.23 Waimea_ doesn't this damage the muscle or the tendons?
13:55.00 ``Erik that'ts why ya have to be careful... and do it infrequently...
13:55.18 Waimea_ can a scar tissue form without pain?
13:58.02 elite01_ of course you can get wounded without even noticing it
13:59.36 Waimea_ is this meant seriously or ironically?
14:01.24 Waimea_ brlcad: what do you think?
14:01.29 Waimea_ ``Erik: or you?
14:13.05 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/other/openNURBS/opennurbs.h: grab brlcad_config.h to make sure the right things are defined
14:13.51 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/other/openNURBS/opennurbs_point.cpp: include ieeefp.h if available for finite()
14:18.16 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/conf/Makefile.am: rework the configuration files so that they will work even if they pull read-only files from top_srcdir (e.g. during a distcheck on some platforms). shouldn't need the all-local with BUILT_SOURCES being defined.
14:20.54 brlcad Waimea_: testing your one rep max is a common thing, particularly for "someone who goes to a gym" frequently (at least power lifters)
14:21.59 Waimea_ brlcad: can you get scar tissue from that without actually feeling pain?
14:22.12 brlcad basically, it's a controlled measure of what your current power level is -- starting out with rested muscles, warm them up with something really light, then put on what you can only do 2-3 reps of before failing
14:23.13 brlcad once you do that -- add a little more weight, try another rep, repeat if you need to until you can only do just one (taking long breaks in between)
14:23.24 ``Erik bah. meeting time.
14:23.43 brlcad "just one" being done relatively slowly, controlled, no bouncing, no lunging, etc
14:24.25 Waimea_ no screams during which the window panes pop out from the frames?
14:25.12 brlcad think of it like taking your temperature with a thermometer, it's not meant to be a workout -- it's a measure of your strength (which is why you really need a spotter so that your first 2-3 rep guess really is just a 2-rep guess so that attempt #2 is 1-rep max and attempt #3 is failure
14:37.52 *** join/#brlcad Elperion (n=Bary@p548744f8.dip.t-dialin.net)
15:16.21 *** join/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
15:21.36 *** part/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
15:29.46 *** join/#brlcad smallfoot- (i=shockzor@clamwin/translator/smallfoot)
18:30.19 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
18:34.22 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/librt/Makefile.am: use SSE conditional for BREP_CPPFLAGS, so we can build brep support on non-sse archs
18:41.48 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/ (badmagic.c bu_tcl.c): some sprintf->snprintf and some minor cleanup of magic numbers
18:42.28 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/ (convert.c fopen_uniq.c vfont.c vls.c): some sprintf->snprintf
18:52.20 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/openNURBS/ (opennurbs.h opennurbs_system.h):
18:52.20 CIA-4 BRL-CAD: opennurbs_system.h has compiler checks for alloca and inclusion of alloca --
18:52.21 CIA-4 BRL-CAD: just needs another for sun. not as robust as the lengths autoconf suggests, but
18:52.21 CIA-4 BRL-CAD: then neither is using our brlcad_config.h in a public header. need to retest on
18:52.21 CIA-4 BRL-CAD: sun/irix to see if the ON_COMPILER_IRIX and ON_COMPILER_SUN work (else tweak the
18:52.23 CIA-4 BRL-CAD: defines).
19:10.11 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/libfb/Makefile.am: add libsocket and libnsl where required (solaris)
19:13.22 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/libfb/Makefile.am: do run-time substitution instead of generation time... for consistency
19:13.51 brlcad rum-time?
19:14.03 ``Erik heh, I wish :D
19:14.10 ``Erik ${LIBSOCKET} instead of @LIBSOCKET@
19:14.15 brlcad ahh yeah
19:14.19 brlcad few of those turds remaining
19:14.32 brlcad not many though
19:14.42 ``Erik I put one of those turds in, then was doing hte fix elsewhere and noticed it was an outlyer...
19:14.46 brlcad you get chance to retest opennurbs?
19:15.19 ``Erik um, lemme update
19:15.24 ``Erik after this commit unlocks
19:15.51 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/remrt/Makefile.am: add libsocket and libnsl where required (solaris)
19:17.51 *** join/#brlcad Waimea (i=clock@217-162-207-58.dclient.hispeed.ch)
19:20.01 brlcad woot, that's like .. dual core !!wowlol!!
19:20.21 ``Erik hehehe, that's the irix box... the sun is way way juicier, with a pair of 450's
19:20.49 ``Erik the quad core 2ghz opteron is still impressive O.o
19:21.26 ``Erik src/other/openNURBS/opennurbs_archive.cpp:7106: error: `
19:21.27 ``Erik <PROTECTED>
19:21.34 ``Erik you dun br0ked the sun build
19:22.00 ``Erik (it needs alloca.h to be included... I d'no what you were changin'...)
19:28.40 ``Erik with gcc on solaris, it needs alloca.h
19:31.30 ``Erik and gcc on solaris doesn't -DSUNOS
19:31.40 ``Erik -D__GNUC__=3 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=1 -Dsparc -D__sparc__ -D__sparc -D__GCC_NEW_VARARGS__
19:32.29 ``Erik :/ since fbsd, linux, et al can run on sparc, I don't think any sparc name is safe to use... brlcad_config.h has enough info to get us there, though...
19:33.02 ``Erik (I kinda think it's better to try to avoid any os or arch name and work with detected feature as much as possible... like the existance of alloca.h)
19:52.16 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/parallel.c: use size_t instead of unsigned int for casting a pointer to an int (warning on 64b opteron/fbsd)
19:53.02 *** join/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
20:17.16 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (14 files in 4 dirs): fix various compiler warnings
20:48.23 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096670185.dsl.bell.ca)
21:03.04 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/include/opennurbs_ext.h: Add get_closest_point function declaration
21:04.42 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/include/vector.h: Move vector point/matrix functionality here from g_brep.cpp
21:05.55 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/brlcad_brep.cpp: Simplify call to pullback_curve during testing
21:07.47 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: Move vector point/matrix functions to vector.h. Fix some pointer/reference passing issues.
21:09.52 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/opennurbs_ext.cpp: Fix parameter passing, and integrate surfacetree through pullback_curve function
22:04.22 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/conf/Makefile.am: attempt yet again, don't use cp since it will complain about identical files -- use the kitten.
22:05.32 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/Makefile.am: need opennurbs_ext.h in the dist
22:21.35 *** join/#brlcad Twingy (n=justin@74.92.144.217)
22:22.39 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/fbed/loadfont.c: comment cleanup
22:23.57 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (doc/description.txt doc/mged.tr src/other/jove/jove-tutorial): minor nitpick, it was the Ballistic Reseach Lab.
22:31.03 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/conf/Makefile.am: quote the expr so it doesn't error out
23:40.36 *** join/#brlcad PrezKennedy (n=Matthew@c-69-255-112-97.hsd1.md.comcast.net)
IRC log for #brlcad on 20070601

IRC log for #brlcad on 20070601

02:03.25 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
02:53.40 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
03:05.56 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
03:06.11 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com) [NETSPLIT VICTIM]
03:10.29 *** join/#brlcad b0ef (n=b0ef@062016141010.customer.alfanett.no) [NETSPLIT VICTIM]
04:24.02 *** join/#brlcad cadguy (n=cadguy@trapezewireless121.insecure.utah.edu)
06:02.36 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
06:02.36 *** 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
07:23.07 *** join/#brlcad Waimea (n=clock@zux221-122-143.adsl.green.ch)
07:40.14 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
11:36.59 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
11:37.02 *** join/#brlcad elite01 (n=elite01@dslb-088-070-029-176.pools.arcor-ip.net)
11:48.01 *** join/#brlcad zapp (n=deltazap@pool-71-251-104-132.tampfl.fios.verizon.net)
11:54.15 *** join/#brlcad Elperion (n=Bary@p54876a1c.dip.t-dialin.net)
11:57.47 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096667855.dsl.bell.ca)
12:13.23 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-013-200.pools.arcor-ip.net)
12:30.49 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667819.dsl.bell.ca)
14:18.53 *** join/#brlcad akreal (n=ak@ll-81-222-164-251.awanti.ru)
15:39.15 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/other/openNURBS/opennurbs_system.h: fix for solaris/gcc (SUNOS is not defined, but __sun is)
15:40.57 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/other/openNURBS/opennurbs_point.cpp: since brlcad_config.h isn't being pulled in from an included header, include it explicitely for the HAVE_IEEEFP_H cpp symbol
15:59.23 *** join/#brlcad jack- (i=jack@83.137.193.141) [NETSPLIT VICTIM]
16:01.59 *** join/#brlcad yukonbob (n=bch@whthyt247-240.northwestel.net) [NETSPLIT VICTIM]
16:01.59 ``Erik sweet, successful buidl on sol8/usparc use the gnu toolchain
16:05.01 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-013-200.pools.arcor-ip.net) [NETSPLIT VICTIM]
16:05.01 *** join/#brlcad b0ef (n=b0ef@062016141010.customer.alfanett.no) [NETSPLIT VICTIM]
16:16.20 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
16:19.57 ``Erik oi, mal
16:26.16 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/other/tcl/generic/regex.h: add in the #include "./tclInt.h" that was lost during upgrade (fixes the regex issues in librt/regionfix.c and conv/proe-g.c)
18:02.24 *** join/#brlcad smallfoot- (i=smallfoo@clamwin/translator/smallfoot)
18:10.43 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
19:44.10 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/conf/Makefile.am: return to simplicity, doesn't matter what is in the srcdir
19:44.10 *** join/#brlcad Waimea (i=clock@217-162-228-46.dclient.hispeed.ch)
19:44.35 brlcad ``Erik: oooh, the tclInt.h fix -- forgot about that
19:46.01 brlcad I can see why it's "a problem" just reading the header .. but then I just must have something different since I never encounter it for some reason -- probably related to building out of dir, but who knows, doesn't matter, it's all good
19:50.17 poolio brlcad: /msg?
19:50.26 ``Erik heh
19:50.46 ``Erik I woulda guessed that you weren't building tcl, so that path was never added to your include path
19:54.02 brlcad almost always do both --enable-all and defaults on the systems I test to make sure both work
19:54.22 brlcad poolio: always, please never ask me ;)
19:54.33 poolio brlcad: No, I already messaged you and you didn't respond :)
20:13.26 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/BrepHandler.cpp: Fix bug in IGES nurbs extraction (index calculation errors)
20:15.08 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/brlcad.hpp: Use recommended (by openNURBS) method of accessing topology using indices instead of references/pointers
20:16.51 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/brlcad_brep.cpp: Use recommended (by openNURBS) method of accessing topology using indices instead of references/pointers. Also fix nurbssurface storage into opennurbs data structures (knots handled differently)
20:17.59 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/n_iges.hpp: Remove broken index macros
20:19.31 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/opennurbs_ext.cpp: Add some debugging output. Getting periodic divergence in root finder (still don't know why).
21:24.45 *** join/#brlcad elite01 (n=elite01@dslb-088-070-013-200.pools.arcor-ip.net)
21:25.17 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669801.dsl.bell.ca)
21:36.03 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
23:01.05 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:26.22 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669625.dsl.bell.ca)
IRC log for #brlcad on 20070602

IRC log for #brlcad on 20070602

01:39.07 *** join/#brlcad PrezKennedy (n=Matthew@c-69-255-112-97.hsd1.md.comcast.net)
01:57.44 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
04:10.59 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
04:19.17 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
04:19.18 *** 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
04:40.30 *** join/#brlcad yukonbob (n=bch@whthyt247-240.northwestel.net)
04:53.21 *** join/#brlcad cadguy (n=cadguy@trapezewireless121.insecure.utah.edu)
04:54.25 brlcad how goes it up in the big bowl, cadguy
04:54.45 cadguy weird. In the desert I have rain in my kitchen
04:55.00 brlcad rain in the kitchen?
04:55.36 brlcad sound system or leaky roof? :)
04:55.36 cadguy House was just renovated. Swamp cooler is on roof above kitchen.
04:55.55 cadguy Pipe to swamp cooler was sawn off
04:55.56 brlcad ahh
04:55.56 cadguy Roof leaks around pipe to swamp cooler.
04:56.09 cadguy Property management company admitted knowing about electrical problems in house.
04:56.31 cadguy We threatened lease termination this morning based upon clauses in the contract.
04:56.45 cadguy They had 15 people in the house working by 3pm local time.
04:57.09 cadguy They're strapped for cash and cannot afford to loose the lease.
04:57.24 cadguy That was my day. How was yours?
04:57.55 brlcad hehe
04:58.06 brlcad way to lay on the pressure
04:59.08 brlcad it was a mostly uneventful usual friday other than checking out pirates with kermit
04:59.24 cadguy How was it?
04:59.31 brlcad quite excellent a flick, didn't even realize how long it was until it was over
04:59.54 cadguy Maybe I'll get the wf to go see it with me.
04:59.57 brlcad i actually liked it more than the first one (haven't seen the second), contrary to the reviews
05:00.13 cadguy wow
05:00.19 brlcad it seems more piratey and less disney, more appealing to me
05:00.36 cadguy Arrr, Aye matey
05:00.55 brlcad lot more serious scenes, nice plot twists throughout
05:01.57 brlcad plus great humor and quips from jack sparrow
05:02.10 cadguy Thx again for helping with the packing.
05:02.18 brlcad np
05:02.24 brlcad all arrived right-side up?
05:02.35 brlcad i had nothing to do with the dents and scratches
05:02.43 cadguy Don't know yet. We've had to delay delivery until the house is fit to occupy
05:03.11 cadguy but the broken things are all your fault?
05:03.22 brlcad that was all bob's doing
05:03.28 brlcad i tried to stop him
05:03.32 brlcad but he's bigger than me
05:03.41 cadguy I heard about it.
05:03.55 brlcad she fit the bike in?
05:04.02 cadguy Follow the leader, stop trying to re-evaluate everything
05:04.25 cadguy She didn't. She's going to ship it separately later this month when she's back in town.
05:04.35 brlcad ahh
05:04.41 cadguy Wait. The bike, yes, the trike no.
05:05.15 cadguy BTW, sucking wind at 4500' is tough compared to sea level.
05:05.19 brlcad we could have strapped it in tight (the trike) to the roof, but she was uneasy about it before packing his.. quota of stuffed animals
05:05.54 cadguy They could have padded the trike ;-)
05:06.07 cadguy He's already got the only 3 he cares about.
05:06.20 brlcad heh, http://icanhascheezburger.files.wordpress.com/2007/06/lolcode_r.jpg
05:10.57 cadguy Interesting morf vid: http://www.youtube.com/watch?v=nUDIoN-_Hxs
05:20.39 cadguy g'night
05:20.45 brlcad pretty cool vid
06:25.37 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/conf/Makefile.am: some versions of expr really don't like the quotes, so check for it
07:39.21 *** join/#brlcad PrezKennedy (n=Matthew@c-69-255-112-97.hsd1.md.comcast.net)
07:39.21 *** join/#brlcad b0ef (n=b0ef@062016141010.customer.alfanett.no) [NETSPLIT VICTIM]
08:28.46 *** join/#brlcad elite01 (n=elite01@dslb-088-070-013-200.pools.arcor-ip.net)
09:14.42 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177613417.dsl.bell.ca)
09:32.23 *** join/#brlcad Elperion (n=Bary@p54877EF5.dip.t-dialin.net)
09:46.02 *** join/#brlcad akreal (n=ak@87.249.56.198)
09:54.47 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com)
12:03.43 *** join/#brlcad Waimea (i=clock@217-162-228-46.dclient.hispeed.ch)
12:13.29 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-094-012.pools.arcor-ip.net)
14:10.57 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
14:48.40 *** join/#brlcad smallfoot- (i=shockzor@clamwin/translator/smallfoot)
15:05.58 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782319.dsl.bell.ca)
18:04.55 *** join/#brlcad Waimea (i=clock@77-56-107-100.dclient.hispeed.ch)
18:36.00 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
20:10.17 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782319.dsl.bell.ca)
20:11.21 *** join/#brlcad cad91 (n=8aa3002e@bz.bzflag.bz)
21:49.19 ``Erik heh
IRC log for #brlcad on 20070603

IRC log for #brlcad on 20070603

00:20.13 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/semaphore.c: should be fine to use bu_bomb instead of abort as bu_bomb should not attempt to acquire a semaphore (it doesn't use bu_log).
01:11.56 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/bomb.c: add comment docs on bu_bomb usage and add name given extensive changes over time.
01:16.49 *** join/#brlcad akreal (n=ak@87.249.56.198)
02:13.01 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
02:54.33 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1177871953.dsl.bell.ca)
02:54.36 *** join/#brlcad ak__ (n=ak@87.249.56.198)
03:02.41 MinstrelGypsy http://irix32.spaces.live.com/photos windowsside albumn, 7.10.1 sorta working.
04:13.15 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/tk/unix/tcl.m4: if we're on freebsd, there should be no reason why we can't just use gcc instead of ld -- this allows 'lib' flags being provided for XFT_LIBS via xft-config to actually not break the build.
04:31.39 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177614282.dsl.bell.ca)
04:55.40 CIA-4 BRL-CAD: 03brlcad * 10brlcad/regress/solids.sh: set the ld_library_path so the binaries invoked by the test can find the tcl/tk libraries. also, write out the mged script to a file so that errors don't dump the entire script. use solids.log for the log.
05:07.33 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088754495.dsl.bell.ca)
05:13.39 jack- guys, question..is adrt more mature meanwhile? like..should i include it in a brlcad package?
05:13.58 jack- (too lazy to study changelogs, sorry!)
05:14.29 jack- it's wicked on macs, anyway
05:14.40 jack- since SDL is aqua (apple windowmanager) stuff
05:14.47 jack- and the rest is x11 stuff
05:15.17 jack- so its not too easy to get a smooth env while working, kind of
05:25.49 brlcad jack-: probably not
05:26.02 jack- better leave adrt out again?
05:26.07 brlcad yes
05:26.13 jack- ok, thx :)
05:26.22 brlcad it's not been fleshed out build-wise with any sort of polish
05:26.41 jack- thats np, i mean i could dig minor build issues myself
05:26.51 jack- but for end users, as a frontend?
05:27.01 brlcad it'll build on os x, but it requires a fair bit of manual work
05:27.19 jack- i know the sdl tricks pretty well i guess :)
05:27.19 brlcad and even once you have it up, there is practically no documentation
05:27.26 brlcad it's not meant for end-user use just yet
05:27.26 jack- ok
05:27.33 jack- alright, no adrt then
05:29.33 jack- brlcad: no clue if you're the one who tried to build/use it on mac os x
05:29.47 jack- but if you want a much easier life for such things, just get fink
05:29.58 jack- saved me so much time+headaches already :)
05:33.14 jack- brlcad will appear in fink soonish, i'm just finishing my package
05:33.54 jack- (http://pdb.finkproject.org/pdb/maintainer.php?maintainer=jackfink = me)
05:36.13 CIA-4 BRL-CAD: 03brlcad * 10brlcad/regress/Makefile.am: mged_solids.log is no longer generated
05:38.24 brlcad er, i've never "tried" .. i build it when i want to use it by hand ;)
05:38.41 jack- :)
05:38.57 brlcad glad to hear someone's picking up the fink package for it
05:39.00 jack- building anything you know on a new system could always be seen as a try
05:39.10 jack- nothing wrong with that :)
05:39.25 brlcad i would, but me and the fink devs differ on many issues that I just try to avoid the conflict
05:39.34 jack- oh
05:39.38 jack- like what?
05:40.14 jack- in my eyes, the dp/mp folks are way more of elitist whackos you can have troubles communicating with
05:40.20 jack- hence fink
05:40.50 brlcad nothing important
05:42.05 jack- i like discovering and packaging great things like brlcad
05:42.31 jack- sphinx is kind of similar, an awesome opensourced speech recognizing system done by edu folks
05:43.22 jack- only stuff holding that one back was some odd g95 thing, it just wont build if you have fortran installed
05:43.53 jack- unfortunately a system component, outside of fink ;) i should hack the autoconf files a bit
05:44.05 brlcad yeah, sounds like something in a configure.ac
05:44.14 jack- yup
05:45.12 jack- sdl is fairly neat once you get used to shit on *.framework and use only the fink stuff
05:45.29 jack- some things like sdl, mysql and so on are available from many sources for macs
05:45.36 jack- wicked..but you can handle that
05:53.36 brlcad sdl from the sdl folks works well enough too -- but requires a fair bit of build-system mods to support them regardless (at least portably)
05:57.38 jack- yup
05:57.58 jack- or a fair bit of packager brainwork to adapt stuff
05:58.27 jack- i dont like all the purely mac-ish things like frameworks, the unix way is so much easier
05:58.39 jack- and not any less reliable if you know what you're doing
06:03.05 jack- easier = more portable..thanks to fink i only have to make sure stuff uses the right include- and libdirs
06:03.40 jack- and autoconf/make-upstream is influenced enough to make sure it works
06:03.54 jack- so fink is really comfortable, kind of
06:04.08 brlcad is that a soapbox you're standing on? :)
06:04.18 brlcad to each their own ;)
06:04.27 jack- yeah
06:04.57 jack- stuff is getting harder now with intel vs ppc anyway
06:05.15 jack- cant build fat binaries and libs with fink yet :) but its ok
06:07.32 brlcad did they finally add smp build support?
06:08.23 jack- not directly through fink, but some even some core guys do it
06:08.40 jack- np to get -j4 into your makeflags if you know what you're doing
06:09.02 brlcad i know it's doable, I made the mods for years
06:09.12 jack- some stuff wont work, but most stuff will
06:09.28 jack- its just not ripe enough to include it in fink for "users"
06:09.51 jack- (people who want to build things without being able to do the same stuff "manually" from upstream tarballs or so)
06:33.34 CIA-4 BRL-CAD: 03brlcad * 10brlcad/regress/ (7 files): set the ld_library_path so the binaries invoked by the test can find the tcl/tk libraries.
06:39.54 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com)
07:42.27 *** join/#brlcad ak__ (n=ak@87.249.56.198)
08:07.54 *** join/#brlcad ak__ (n=ak@87.249.56.198)
09:10.51 *** join/#brlcad akreal (n=ak@87.249.56.198)
09:28.09 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177613669.dsl.bell.ca)
10:24.30 *** join/#brlcad elite01 (n=elite01@dslc-082-082-094-012.pools.arcor-ip.net)
10:52.03 *** join/#brlcad Elperion (n=Bary@p54876A32.dip.t-dialin.net)
11:13.02 *** join/#brlcad akreal (n=ak@87.249.56.198)
11:18.42 *** join/#brlcad Waimea (i=clock@77-56-101-79.dclient.hispeed.ch)
12:13.44 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-067-161.pools.arcor-ip.net)
12:36.30 *** join/#brlcad thing0 (i=thing0@124-168-78-7.dyn.iinet.net.au)
12:36.38 thing0 hey guys
12:36.42 thing0 long time no see
12:36.51 thing0 haven't been here in years :)
13:35.38 *** join/#brlcad tarzeau (i=sengun@krum.ethz.ch)
13:43.43 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
14:03.44 *** join/#brlcad ak__ (n=ak@87.249.56.198)
14:16.44 bjorkBSD has it changed much, thing0?
14:17.02 tarzeau is it possible make clean target is not very good?
14:17.07 tarzeau like it removes stuff that's needed?
14:21.21 thing0 umm
14:21.26 thing0 yeah
14:21.30 thing0 there is more people ;)
14:21.34 thing0 i've changed too
14:21.35 thing0 hehe
14:26.38 thing0 so how is BRLCAD actually going?
14:33.41 ``Erik a little to the left
14:48.51 thing0 lol
15:19.34 tarzeau itclStubLib.lo: In function `Itcl_InitStubs':
15:19.35 tarzeau /var/www/debian/brl-cad/brlcad-7.10.0/src/other/incrTcl/itcl/generic/itclStubLib.c:71: undefined reference to `tclStubsPtr'
15:19.40 tarzeau when i try to build it (on debian gnu/linux)
15:19.57 brlcad hello thing0
15:20.32 thing0 hi brlcad
15:20.36 thing0 long time no see
15:20.43 brlcad tarzeau: can you try to build latest CVS instead of .0
15:20.49 thing0 i've been cadding it up lately
15:20.50 thing0 :P
15:20.56 tarzeau brlcad: sure. let me get that
15:21.00 brlcad the build system has been in rapid flux wrt tcl/tk/itcl/itk
15:21.00 thing0 actually got a job as a CAD teacher
15:21.01 thing0 hehe
15:21.10 brlcad thing0: nifty
15:21.22 thing0 yeah
15:21.24 thing0 but I quite
15:21.26 thing0 quite
15:21.28 tarzeau any of you use blender, wings3d, misfit model 3d and/or www.sauerbraten.org ?
15:21.30 thing0 last try
15:21.31 thing0 quit
15:21.32 thing0 hehe
15:21.47 brlcad tarzeau: i've used at least two of those
15:21.49 thing0 tarzeau: I have used blender
15:22.02 brlcad the first two for me
15:22.14 brlcad none of those being a solid modeler or cad modeler too ;)
15:22.32 tarzeau yeah i know it's different stuff :)
15:22.39 tarzeau that's why i try to package brlcad (again) for debian
15:22.48 tarzeau that ronja friend's using brlcad
15:22.59 tarzeau http://ronja.twibright.com/
15:24.01 brlcad he pops in from time to time
15:24.51 tarzeau clock-?
15:26.34 brlcad yeah
15:27.19 brlcad unless that's you and I'm getting nicks confused
15:28.08 tarzeau no no that's not me
15:28.18 tarzeau you're absolutely right
15:28.31 tarzeau but i was here too, i think a year or more ago
15:28.54 tarzeau trying to build the cvs version now
15:29.36 thing0 how many devs are working on BRLCAD?
15:31.10 brlcad thing0: oh it varies in any given week -- but about 4 or 5 regularly active throughout this past year
15:32.05 brlcad the magnitude of activity also fluctuates heavily, as does peripheral support for solving things like mathematics and algorithms issues
15:32.43 thing0 ahh ok
15:33.10 brlcad one guy working on FEA integration, another on build system and image management refactoring, another implementing the brep support, etc
15:37.28 thing0 ahh ic
15:37.37 thing0 is there a mechanical simulation?
15:37.48 thing0 as in gravity, force analysis etc.
15:38.40 brlcad no no
15:39.08 brlcad that's quite outside our scope at least at the moment -- that's partly why, though, there are hooks to FEA being put in place
15:40.32 thing0 hmm
15:41.05 thing0 should join up with that free physic engine group
15:41.52 brlcad you need a simulation environment for a physic engine to make sense ;)
15:42.21 thing0 yeah
15:42.24 thing0 exactly
15:43.08 thing0 hmm
15:43.33 thing0 is BRLCAD actually parametric?
15:43.38 thing0 I cannot remember
15:43.45 thing0 I am on a backup dialup account atm
15:43.51 thing0 so the PDF is really slow to load
15:44.00 brlcad no, it's not parametric
15:44.09 brlcad though we're moving towards adding that style geometric support
15:44.35 brlcad brl-cad supports multiple representation formats, but _prefers_ implicit CSG constructions
15:45.42 brlcad that said, we're in the process of implementing brep support beyond the existing support for meshes so that you can define parametric surfaces
15:46.16 brlcad that's massive effort, though, and going to require a bit shift in the editing side as well as the foundation geometric engine aspects
15:47.17 brlcad jason has almost got the base brep support implemented in terms of ray-tracing, quite awesome progress actually
15:47.50 brlcad from there we'll need to implement brep tessellation, brep on brep evaluation, and csg to brep translation
15:47.52 tarzeau still /var/www/debian/brl-cad/brlcad-0+20070603/src/other/incrTcl/itcl/generic/itclStubLib.c:71: undefined reference to `tclStubsPtr'
15:47.57 thing0 ll
15:47.59 thing0 well
15:48.06 thing0 if I can request a feature
15:48.19 thing0 please make the solids themselves parametric
15:48.24 thing0 as in
15:48.30 thing0 the primative shape
15:48.31 thing0 s
15:48.37 thing0 can be deformed
15:48.44 brlcad tarzeau: can you pastebin the configure summary?
15:48.45 thing0 no need to make base sketches and then extrude
15:48.56 brlcad it's in your config.log near the bottom if you don't have it in a buffer
15:49.02 *** join/#brlcad smallfoot- (i=smallfoo@clamwin/translator/smallfoot)
15:49.03 thing0 this annoys me greatly in the current group of parametric CADs
15:49.07 tarzeau brlcad: sure: http://gnu.ethz.ch/debian/brl-cad/brlcad_0+20070603-1_i386.build
15:49.13 brlcad thing0: that's all planned
15:49.16 tarzeau 500kb, very bottom
15:49.37 thing0 thank you brlcad
15:49.49 brlcad if you create a sphere, it'll make just an implicit sphere -- but still let you grab a point on that sphere and pull/poke it (at which point it's automatically turned into a brep spline surface)
15:49.50 thing0 I have yet to look at onespaces offering
15:49.59 thing0 ahh nice
15:50.07 thing0 what I would like is that
15:50.29 thing0 if for example I made the mid of a sphere join to the face of a cube
15:50.48 thing0 I could define the length of the sphere - cube with a parameter
15:51.02 thing0 that is mapped to the quadrant of the sphere
15:51.08 thing0 and the end of the cube
15:51.49 brlcad sounds like parametric constraints
15:51.57 thing0 yeah
15:52.03 thing0 but in a different way
15:52.25 thing0 most CADs would have this as a reference
15:52.33 thing0 I want this as a driving constraint
15:52.45 thing0 sure I could make this shape with a base sketch
15:52.51 thing0 but that's what I don't want
15:53.06 thing0 cause if someone picks a different spot to make a base sketch
15:53.12 thing0 then the way your thinking
15:53.18 thing0 it becomes ANNOYING
15:54.31 thing0 yeah
15:55.00 thing0 we work in 3d but still use 2d methods to make our 3d objects
15:59.02 brlcad we, who's we? :)
16:00.12 brlcad brl-cad never has supported 2d methods very well, or at all for the longest time -- it was a long time before sketches were added and they're still a bastard cousin implementation that are discouraged
16:00.47 thing0 hehe
16:00.50 thing0 sorry brlcad
16:01.02 thing0 just thinking of commerical parametric CAD
16:01.12 thing0 had the sales doctorine
16:01.17 thing0 its in my blood now
16:01.18 thing0 :P
16:01.42 brlcad autocad is another story ;)
16:02.47 thing0 ahh yes
16:02.50 thing0 autocad
16:03.06 thing0 now with solids that have histoy
16:03.10 thing0 *history
16:10.54 thing0 I was teaching Autodesk Inventor
16:11.01 thing0 but yeah
16:11.17 thing0 with AutoCAD coming out with that 3d stuff in 2007 it was a bit weird
16:12.01 brlcad autocad will probably forever be seen as the "2d approach" no matter how much 3d they stuff in
16:12.30 brlcad for 3d, you grab unigraphics, pro/e, solidworks, or catia
16:13.06 brlcad at some point down the road, BRL-CAD will be in that list as well moreso than it is today
16:14.02 thing0 that would be good to see
16:17.13 thing0 how long do you think it will take>
16:17.13 thing0 ?
16:17.13 brlcad we have most of the geometry engine aspects, particularly now with brep support being integrated
16:17.13 thing0 like
16:17.13 thing0 there is a bunch of free guys atm
16:17.13 brlcad having a new enticing gui will be where the win can be made
16:17.21 thing0 ic
16:17.30 brlcad most users only care about the gui, not raw capabilities
16:17.37 brlcad brl-cad has extensive raw capability
16:17.40 thing0 hehe
16:17.43 brlcad but a difficult gui
16:17.45 thing0 yeah
16:18.00 thing0 just needs to be stupid simple
16:18.06 thing0 for the masses :P
16:18.13 brlcad which is contrary to cad design in general
16:18.28 brlcad cad is a complex domain, lots of different wants and expectations
16:19.07 brlcad there's a reason there's nothing open source even remotely close to a commercial package like pro/e
16:19.09 thing0 yeah I know
16:19.40 brlcad aside from the 100+ cummulative staff years that they invest every single year..
16:20.10 thing0 yeah
16:20.22 brlcad because it's a multi-billion dollar industry, everyone does their work in private and throws major commercial money at problems
16:20.22 thing0 but once the product gets more brand regonition
16:20.30 thing0 hehe
16:20.45 brlcad it's hard enough to find open source talent that are interested/willing to make things better
16:20.53 brlcad even for something completely open like brl-cad
16:21.22 thing0 yeah I bet
16:21.24 thing0 I am still thinking of what todo with my free time
16:21.27 thing0 not sure what yet
16:21.43 brlcad there are reasons for that too, even not counting the mathematics, algorithms, and programming expertise generally needed
16:22.17 brlcad it's just a big task, hard to get momentum going on something that big
16:22.53 thing0 yep
16:23.24 thing0 are you the project manager brlcad?
16:23.40 brlcad yes
16:23.56 thing0 ic
16:24.15 thing0 well
16:24.26 brlcad one thing that will hopefully spark activity that I'm looking to get in place this year is setting up an on-going GSoC-style program
16:24.48 thing0 Gsoc?
16:25.01 brlcad ~gsoc
16:25.03 ibot gsoc is, like, the Google Summer of Code, a program run annually by Google to provide (paid for) jobs to students to code on open source projects over summer. See http://code.google.com/soc/ for details.
16:25.16 thing0 yeah
16:25.28 thing0 i didn't know they had an acroynm for it
16:25.40 thing0 I forgot to apply last year
16:25.45 thing0 missed the date
16:25.50 thing0 I was PISSED ;)
16:25.54 brlcad :)
16:26.17 brlcad i missed the (mentorship) submission deadline both the first two years by mere days
16:26.19 thing0 one of the things I am looking at is trying to get some PM skills
16:26.28 thing0 I am a project engineer at the moment
16:26.30 brlcad made it this year, got bzflag accepted
16:26.36 thing0 but I want to be a PM eventually
16:26.56 thing0 was trying to find something that I am interested in to try to develop PM skills
16:26.57 brlcad titles are a bit superfluous ;)
16:27.06 thing0 so that I can become a better PM
16:27.10 thing0 yeah I know
16:27.26 thing0 but, its the capabilities which is what I want
16:27.58 thing0 i have spent many a night doing work
16:28.10 thing0 but if I could harness other people
16:28.13 thing0 could get more done
16:28.22 thing0 still refining the skill of delegation
16:28.35 thing0 need to be able to create understandable tasks
16:28.36 brlcad my roles fluctuate between pm, architect, developer, code reviewer, tester, interface designer, graphics artist, etc .. even though each is really a "role" in itself
16:28.38 thing0 :P\
16:28.46 thing0 hehe
16:28.55 thing0 brlcad is the one man army
16:28.56 thing0 hehe
16:29.27 brlcad yeah, harnessing others and attracting development interest is one of the hardest parts
16:29.31 brlcad you need a foundation for that
16:29.33 brlcad both in the project
16:29.40 brlcad and in your personality/goals/direction
16:30.08 thing0 yep
16:30.43 thing0 have you got milestones set for this year?
16:31.38 brlcad for what it's worth, it's my belief that you have to not only be willing to do the work yourself that you ask of others, but that you also have the experience of having done the work you ask of them sometime before (i.e. base technical experience)
16:31.56 thing0 exactly
16:31.58 brlcad yeah, there are milestones as well as a rolling log
16:32.14 thing0 because if u haven't done it yourself
16:32.15 brlcad the brep steps I already mentioned
16:32.21 thing0 how do you know if they did it right?
16:32.35 brlcad there are other items documented in the TODO transcript, at least at a low-level
16:32.48 thing0 i see
16:33.00 thing0 is there a mailing list?
16:33.07 brlcad not so much that they've done it right/wrong -- there are varying degrees of both in any implementation
16:33.13 brlcad there are four mailing lists
16:33.18 brlcad for different purposes
16:33.41 brlcad http://sourceforge.net/mail/?group_id=105292users
16:33.46 brlcad oops, http://sourceforge.net/mail/?group_id=105292
16:33.56 brlcad er, and that's five
16:34.00 thing0 <PROTECTED>
16:35.14 brlcad whether they took the path you wanted or not isn't really the issue, it's empowering them in directions that you know are good to be going in and knowing what those directions are or need to be
16:35.42 thing0 hmm
16:37.13 brlcad regardless of the "process" for getting them there or any given implementation approach sometimes
16:39.30 thing0 well brlcad you have given me some stuff to think about
16:39.58 brlcad thing0: for what it's worth, the task of a cad package is big enough to have entirely independent projects going -- if you wanted to exercise your project engineering or project management skills, theres undoubtely an area you could work on
16:41.10 brlcad it's generally set up as a meritocracy which basically means participation and involvement (at any level, whether coding or administrative or otherwise) are what dictate direction, voice, and decisions
16:41.39 thing0 hmm
16:42.21 thing0 I just don't want to commit to something unless I am going to stick with it
16:42.32 thing0 I hate doing that ;)
16:46.41 brlcad just saying the participation door is wide open :)
16:47.35 thing0 hehe
16:47.40 thing0 thanks
16:47.44 thing0 :)
16:50.15 CIA-4 BRL-CAD: 03brlcad * 10brlcad/regress/shaders.sh: use a shaders.mged transcript so that error reports are more concise
16:54.42 CIA-4 BRL-CAD: 03brlcad * 10brlcad/regress/Makefile.am: clean up after solids and shaders
16:55.50 thing0 brlcad I take that you are Christopher Morrison
16:59.03 CIA-4 BRL-CAD: 03brlcad * 10brlcad/regress/solids.sh: remove solids.mged
16:59.48 thing0 in regards to Gsoc would google be willing with them having sketchup
16:59.50 thing0 ?
17:02.24 brlcad thing0: brl-cad may or may not make gsoc itself, but we can certainly host our own program in a similar style
17:03.06 thing0 ahh ic
17:03.09 brlcad gsoc also has several limitations of its own that we wouldn't have to impose like only summer and only code
17:03.22 thing0 lol
17:03.50 brlcad we could do a brl-cad winter of code for example, or even year-round running once a quarter or something similar
17:04.04 thing0 yeah
17:04.22 brlcad there are interested groups that are willing/interested in sponsoring such a setup for brl-cad
17:04.31 brlcad and yes, i'm morrison
17:04.37 thing0 ic
17:04.49 thing0 this could be interesting
17:05.12 brlcad could be very interesting
17:05.24 thing0 hehe
17:06.52 brlcad for a mere staff year's funding, we could fund about 20 students for a gsoc-level timeframe (about three months) -- that's way more than we could handle right now managerially and with appropriate code review and mentoring
17:07.49 thing0 wow
17:07.50 brlcad even having just a handful students would accellerate interest and activity exceptionally
17:08.02 thing0 yeah I can see that
17:08.14 thing0 I think we could do recruitment drives
17:08.30 thing0 to multidisplinary engineers
17:08.34 brlcad yep, or even just "task drives" to get things done
17:08.35 thing0 not just software
17:08.41 brlcad ala month of bugs style stuff
17:09.06 thing0 I am thinking Mechatronic (not just because I am one....) but because of the mechanical/software interest
17:09.24 thing0 or mech eng who are doing com sci
17:09.48 thing0 it is interesting that you have funding
17:09.58 thing0 the first problem is usually funding
17:10.21 thing0 but now that, that is sorted the next is people
17:11.01 brlcad yeah, getting the mech-e, drafters, finite element analysts, solid modelers, elec-e, and others all working together on tool(s) that we all want and need
17:11.49 thing0 yeah
17:11.50 thing0 oh
17:12.02 thing0 not trying to distract from the current goal
17:12.09 thing0 but to through it into the mix
17:12.17 brlcad many of the goals coincide though
17:12.22 thing0 functional based modelling
17:12.23 brlcad it's just a massive domain
17:12.55 brlcad akin to the diagram I put together .. it's generally all "CAD", but the disciplines are vast with major overlap in some areas
17:13.13 thing0 using languages like modelica to describe the geometry
17:13.20 brlcad though many of the disciplines have different needs and expectations
17:13.20 thing0 in a procedural like language
17:14.24 thing0 yeah I remember reading that paper by that guy from lockhead
17:14.58 thing0 let me find the reference
17:16.40 thing0 http://www.voughtaircraft.com/ntcoe/presentations.htm
17:18.20 CIA-4 BRL-CAD: 03brlcad * 10brlcad/regress/ (Makefile.am gqa.sh spdi.sh weight.sh): move more of the mged scripts to their own files so that segfault failures on linux are more brief.
17:19.22 brlcad heh, the lockhead guy is apparently a lisp/scheme fan :)
17:19.29 thing0 yeah
17:19.44 thing0 brlcad: have you ever seen used modelica?
17:19.51 brlcad ah, haskell more specifically
17:19.54 thing0 *seen/used
17:20.23 brlcad his case points are a huge reason why brl-cad was open sourced in the first place
17:21.04 thing0 exactly
17:21.15 thing0 I HATE properitary formats
17:21.20 thing0 they are so painful
17:21.45 brlcad control, long-term accessibility, implementation openness, cross-platform identical behavior, NOT a proprietary binary format, uninhibited license, etc
17:22.28 thing0 yep
17:22.44 brlcad "that's why we're here" :)
17:23.41 thing0 hehe
17:23.42 thing0 yeah
17:23.52 brlcad those ideas for a functional language ascii file format are interesting -- there are certainly some tradeoffs but the base idea is good
17:24.21 thing0 PTC engineering for there software has had huge chunks out sourced to India
17:24.31 thing0 this may seem unrelated
17:24.33 thing0 but I was thinking
17:24.34 brlcad it's actually not far from brl-cad existing ascii file format, though we're intently procedural via the tcl subset -- you're not going to get functional without a functional language :)
17:24.47 thing0 it is because of the prohibitably costs
17:24.55 thing0 that CAD vendors are charging
17:25.12 brlcad they charge that much because they can :)
17:25.18 thing0 exactly
17:25.30 thing0 but PTC has had a lot of competition lately
17:25.35 thing0 so to cut costs
17:25.40 brlcad brl-cad's the next closest competitor and our gui is painful enough that they're not worried about us taking any business anytime soon
17:25.44 thing0 design goes to India
17:26.03 brlcad next closest open source competitor that is
17:26.16 thing0 ??
17:26.30 thing0 who is the next closest open source competitor?
17:27.13 brlcad brl-cad is really the only open source package that is anywhere close to being a competitor to the commercial packages
17:27.18 brlcad and we're still pretty far
17:27.33 thing0 ahh ok
17:28.12 brlcad i mean there are several projects that have a gui or mesh editing or maybe parametrics or some other subset, but all of that really just barely scratches the surface of everything you need to be a real competitor
17:28.33 brlcad the landscape of what everyone wants really is massive, and takes a lot of effort
17:28.47 thing0 yeah
17:28.54 brlcad brl-cad's only as far along as it is because it's been under constant development for over two decades now
17:29.31 brlcad we certainly have the capability to compete -- like I said, we have most of the foundation -- we mostly lack in gui
17:30.22 thing0 hmm
17:30.29 thing0 it's sorta funny
17:30.32 brlcad last estimate I saw puts brl-cad at roughly 500 man-years invested
17:30.44 thing0 nice
17:30.50 brlcad you wouldn't think it looking at mged :)
17:31.15 thing0 hehe
17:31.15 brlcad until you knew it inside and out
17:31.20 thing0 the GUI was the thing that annoyed me the most in current CAD systems
17:31.31 thing0 I wanted more of a consitent UI
17:31.37 thing0 no dialog boxes
17:31.46 thing0 more sorta consoleish
17:31.49 thing0 in the sense that
17:32.23 thing0 that there should be an area where the current tool should appear
17:32.27 brlcad then there's the problem of what is consistent to one engineer can be outright "repellant" to another ;)
17:32.30 thing0 it should always be the same
17:32.39 brlcad "current tool should appear"?
17:32.46 thing0 yeah
17:32.51 thing0 let me explain
17:32.57 thing0 when I want todo an extrusion
17:33.02 thing0 a dialog popups up
17:33.10 thing0 where I have to fill in values
17:33.19 brlcad mkey
17:33.25 thing0 there should be a part of the screen that is dedicated to it
17:33.35 thing0 solidworks sorta have the idea
17:33.50 thing0 but it is not that well implemented in my opinion
17:33.52 brlcad ah, you mean non-overlapping?
17:33.56 thing0 still very clunkey
17:34.05 thing0 yes, non overlapping
17:34.16 brlcad yes, that's something I've had a strong pet peave about
17:34.23 brlcad modalities and dialogs in general
17:34.29 thing0 yes
17:34.32 thing0 I want a system
17:34.41 thing0 whereby the whole screen is the modal space
17:34.58 thing0 move the cursor over the edge of the screen and the bar fades in
17:35.08 thing0 just like in some IDEs
17:35.20 thing0 MSVC 2003 and up
17:35.27 thing0 it just makes more sense
17:35.35 brlcad jason (the guy working on brep) has an impressive design that is entirely non-modal, non-overlapping -- very impressive, very new .. there's not much out there like it interface-wise
17:35.41 thing0 why waste screen real estate on tool bars?
17:35.55 thing0 woah
17:35.58 thing0 sounds cool
17:36.05 thing0 sounds really cool
17:36.58 brlcad even has a functioning prototype demo, although the demo is mac-only (as it was just a mockup)
17:37.17 thing0 ic
17:37.34 *** join/#brlcad akreal (n=ak@87.249.56.198)
17:39.46 brlcad the concept, however, is pretty sound
17:40.04 thing0 yeah
17:40.09 brlcad considering using at least a lot of his ideas for the new editor interface
17:40.10 thing0 I am just thinking
17:40.30 thing0 have you thought about what the toolkit will be for UI?
17:41.18 brlcad here's some of his thoughts on the matter, though he's writing from the grander aspect of an operating system: http://www.imaginaryday.com/wiki/
17:41.38 brlcad the ideas hold for any "big system" though that has to manage a slew of data types and interactions
17:41.47 thing0 yeah
17:41.52 brlcad i have though a LOT about the toolkit for the UI
17:41.57 thing0 have you seen the interface of UGS NX5?
17:42.33 brlcad the problem is that there's not much that I'm happy with so I'd not settled on anything at the moment -- only the high-level requirements from an architecture and integration perspective
17:42.45 brlcad yes, I have
17:43.15 brlcad i've got screenshots of just about all of the major cad systems to compare and contrast ideas and high-level layout
17:43.23 thing0 that is one thing that I always remember about UGS
17:43.39 thing0 they claim todo actual studies of users interaction with the software
17:43.41 brlcad adobe has been leading the way, though, in terms of gui and integration
17:43.51 thing0 to try and make it better with every release
17:44.01 thing0 oh really, adobe
17:44.02 thing0 hmm
17:44.04 thing0 cool
17:45.24 brlcad yeah, I worked with UGS pre-NX directly for several weeks analyzing their gui and interaction methods -- even back then it wasn't too bad, better than most really -- but it was still a complex system that took extensive effort and training to get started
17:46.19 thing0 yeah
17:46.38 thing0 but it seems that all parametric cads are the same
17:46.54 thing0 I don't seem to have any trouble moving around
17:47.24 thing0 I went from Inventor to Solidworks to Inventor to UGS to CATIA to Inventor
17:47.34 thing0 i mean
17:47.42 thing0 it's all the same philosphy
17:47.49 brlcad yeah, once you learn the domain, it's not so bad
17:47.56 thing0 yeah
17:47.57 brlcad the entry to that domain is heavy though
17:48.01 brlcad very heavy
17:48.08 thing0 that's the problem
17:48.12 thing0 it doesn't need to be
17:48.16 brlcad you've got a lot of expert knowledge and experience under your belt to be able to do that
17:48.49 thing0 I remember a quote from a guy I taught, the domain seems to be counter-intuitive sometimes with a lot of idosyncrincies
17:49.20 thing0 everything non inventor in my previous list was from curiosity
17:49.40 thing0 I play with the competition so that I could have a better understanding of how the history of it all evolve
17:49.41 thing0 d
17:49.52 thing0 I don't want to come across as a person who knows it all
17:49.54 thing0 cause I don't
17:50.02 thing0 I am a tinker by trade :)
17:50.23 thing0 although, I did use solidworks for a bit of a longer period
17:52.55 brlcad sounds familiar ;)
17:53.39 thing0 Both of the above waste my time (which I personally consider rather precious), distract me from my work
17:53.43 brlcad you at least have an understanding and appreciation for how easy it can/should be and want it to be better, that's great
17:53.47 thing0 OMG I have used that before
17:54.39 brlcad so do you code as well, or mostly user-level interaction?
17:55.06 brlcad sounds like you know how to code
17:55.45 thing0 i taught myself C when I was bored
17:56.02 thing0 before going to uni and sitting through a C class which I already knew
17:56.05 thing0 :)
17:56.38 thing0 it's a skill that I have used every now and then
17:56.54 thing0 I am using it at the moment at my current job to help automate some tasks
17:56.59 thing0 but I mean
17:57.06 thing0 it is extremly simple
17:57.16 thing0 I need to ramp up my programming skills a bit
17:57.21 thing0 they are a tad dusty :D
17:57.47 brlcad gotcha
17:57.58 thing0 just had more important things ;)
17:58.13 thing0 teaching CAD requires you to drive the program, not write it ;)
17:59.10 brlcad yep
17:59.39 brlcad whilst working on the docs for brl-cad, code trickles almost to a halt
18:00.10 brlcad documentation is a full-time job in itself, and a critical one depending on the interface
18:00.25 thing0 yeah I know what you mean
18:00.47 thing0 I have had to be a heck of a lot more thoughtful in my little automation exercise at work
18:00.59 thing0 I want it to be fully traceable
18:01.15 thing0 cause the software we are using from our client is a bit sketchy
18:17.27 *** join/#brlcad Elperion (n=Bary@p54876A32.dip.t-dialin.net)
18:22.50 *** join/#brlcad Waimea (i=clock@77-56-111-45.dclient.hispeed.ch)
18:30.25 brlcad there he be, howdy Waimea
18:35.12 akreal hello everybody!
18:35.57 brlcad hello akreal
18:37.10 thing0 hey akreal
18:38.34 akreal i see that you discussed toolkit for the GUI, what do you think about Qt?
18:41.45 thing0 well
18:41.45 thing0 I was looking at this before
18:41.45 thing0 just recently
18:41.45 thing0 Qt is quite good
18:41.45 thing0 I have tinkered with it before
18:41.50 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1177871953.dsl.bell.ca) [NETSPLIT VICTIM]
18:41.50 *** join/#brlcad yukonbob (n=bch@whthyt247-240.northwestel.net) [NETSPLIT VICTIM]
18:41.50 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net) [NETSPLIT VICTIM]
18:42.40 brlcad Qt is very good, their biggest limitation (imho) is their half-free licensing (which makes using them political), perception of complexity, and limited cross-platform support (i.e. to more than just win, mac, linux)
18:43.07 brlcad otherwise, they're probably the best toolkit right now, with lots over their biggest competitor, gtk
18:43.44 brlcad that said, they also push the same general gui interface of windows, icons, desktops, etc with anything non-standard being just as hard if not harder than going all-out custom (gui-wise)
18:45.06 thing0 hehe I was about to talk about the licensing issue, but I thought I would check incase something had changed since the last time I played with qt (a year or two back )
18:45.26 brlcad blender's approach of a gui fully designed in opengl is a great one (imho) as it is the most expressive for something as complex as this task domain, but lacks in other regards of consistency and integration -- that mainly being a limitation of their implementation itself, though, and not opengl guis in general
18:45.47 brlcad thing0: it's bad enough that you had to check -- that's what causes the political charge
18:47.36 brlcad if you look for opengl gui toolkits, though, there isn't much out there (that I've found) that is any good
18:47.37 brlcad the best you can probably find popularity-wise is cegui
18:47.37 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1177871953.dsl.bell.ca) [NETSPLIT VICTIM]
18:47.37 *** join/#brlcad yukonbob (n=bch@whthyt247-240.northwestel.net) [NETSPLIT VICTIM]
18:47.37 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net) [NETSPLIT VICTIM]
18:49.31 brlcad i have a whole matrix of concerns written down in a spreadsheet somewhere that talks about all of the various weighted considerations and available approaches
18:50.33 brlcad ah, here we go
18:50.40 brlcad tk, cegui, gtk, qt, clangui, wxwidgets, agar, libgui, fltk, custom
18:51.02 smallfoot- oh many
18:51.11 brlcad that was just gui toolkits
18:51.21 smallfoot- ya
18:51.34 brlcad for windowing and context management, that was a completely separate consideration
18:52.36 thing0 i used fltk
18:52.38 brlcad qt, clanlib, osg, sdl, ogre, java, gtk, glut, wxwidgets, custom (in no particular order)
18:52.43 thing0 it was quite good
18:52.49 thing0 so simple and lightweight
18:52.55 thing0 fully configurable
18:53.02 *** join/#brlcad yukonbob (n=bch@whthyt247-240.northwestel.net) [NETSPLIT VICTIM]
18:53.03 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net) [NETSPLIT VICTIM]
18:55.15 *** join/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1177871953.dsl.bell.ca) [NETSPLIT VICTIM]
18:55.48 *** part/#brlcad MinstrelGypsy (n=mario_du@bas2-sudbury98-1177871953.dsl.bell.ca)
18:56.07 brlcad yeah, it's got lots of nice attributes and configurability
18:56.16 brlcad even customization, ala http://www.fltk.org/applications/images/SpiralSynth.png
18:56.23 thing0 yeah
18:56.35 thing0 I was using it on a personal project
18:56.57 thing0 so I spent at least a month or 2 using it
18:57.04 thing0 was quite fun ;)
18:57.05 brlcad their downsides are similar to cegui though
18:57.30 brlcad fixed widgets iirc, not scalable -- and not drawn via opengl? (don't remember)
18:58.02 brlcad making seamless integration with a 3d environment (widget-wise) a bit difficult/impossible
18:58.34 thing0 yeah
18:58.39 thing0 i mean
18:58.43 brlcad and they do lose points on perception and popularity
18:58.46 thing0 I cannot confirm nor deny that
18:59.22 thing0 based off UI interface we were discussing before
18:59.37 thing0 shouldn't we just be looking at a open gl front end
18:59.46 *** join/#brlcad RodGallowGlass (n=mario_du@bas2-sudbury98-1177871953.dsl.bell.ca)
19:00.22 thing0 hi RodGallowGlass
19:00.32 RodGallowGlass hey
19:00.48 brlcad that's why I broke it out into graphics context and gui separately since you can embed many of the toolkits in any context
19:01.59 brlcad even for the UI discussed, that could still be implemented custom or via toolkits like cegui, libgui, or customized versions of those even
19:02.16 thing0 ahh ok
19:02.19 brlcad RodGallowGlass: glad to read you made some .1 progress :)
19:02.24 thing0 I see what ur getting at
19:02.29 RodGallowGlass :)
19:02.40 RodGallowGlass forced, i hate forcing things ;)
19:03.31 brlcad tis good progress though
19:03.44 RodGallowGlass yeah, I'm happy
19:03.45 brlcad and you already helped pin a couple issues down in .1
19:03.56 RodGallowGlass didn't mean to ;)
19:05.58 RodGallowGlass could it be possible the x11 summary report is inverted, i mean it said no x11 but seems to be building agaionst it anyway.
19:07.35 RodGallowGlass well while this churns away, i'm going to visit the garden, be back later
19:18.15 thing0 brb
20:07.20 thing0 i'm going now
20:07.24 thing0 cya later people
21:19.16 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782371.dsl.bell.ca)
21:26.19 *** join/#brlcad elite01 (n=elite01@dslc-082-082-067-161.pools.arcor-ip.net)
23:03.21 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/db_open.c: don't dereference null if we're failing early
23:18.09 CIA-4 BRL-CAD: 03brlcad * 10brlcad/regress/moss.sh: fix call to pixdiff and ws
23:53.01 RodGallowGlass ;)
IRC log for #brlcad on 20070604

IRC log for #brlcad on 20070604

00:48.56 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177706531.dsl.bell.ca)
01:37.08 *** join/#brlcad RodGallowGlass (n=mario_du@bas2-sudbury98-1177871953.dsl.bell.ca)
01:38.10 RodGallowGlass winsock.h, unistd.h, shouldn't that be one or the other? ahh never mind I keep forgetting I'm on a Cygwin system here :)
01:47.49 *** join/#brlcad RodGallowGlass (n=mario_du@bas2-sudbury98-1177871953.dsl.bell.ca)
02:58.49 *** join/#brlcad akreal (n=ak@87.249.56.198)
03:07.17 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/openNURBS/opennurbs_point.cpp: use common.h so it can work on non-configure platforms too
03:08.38 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/openNURBS/opennurbs_system.h: don't need SUNOS now that he found the right one
04:38.26 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
04:57.27 *** join/#brlcad mario (n=wawio@228-173.126-70.tampabay.res.rr.com)
05:07.36 *** join/#brlcad cad13 (n=467eade4@bz.bzflag.bz)
05:07.59 brlcad howdy cad13
06:08.18 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
06:28.23 *** join/#brlcad Waimea (i=clock@77-56-111-45.dclient.hispeed.ch)
07:14.39 *** join/#brlcad Elperion (n=Bary@p54876C43.dip.t-dialin.net)
07:41.53 *** join/#brlcad Waimea (n=clock@zux221-122-143.adsl.green.ch)
09:02.37 *** join/#brlcad yukonbob (n=bch@whthyt247-240.northwestel.net)
09:16.46 *** join/#brlcad Waimea (n=clock@zux221-122-143.adsl.green.ch)
09:45.10 *** join/#brlcad docelic (n=docelic@212.15.183.71)
09:50.38 yukonbob can anybody explain the way to use the dsp primitive, and any 'gotchas' associated with it (ie: is it considered experimental (and why), does it incur a large performance penalty?, etc.)
10:01.01 *** join/#brlcad elite01 (n=elite01@dslc-082-082-067-161.pools.arcor-ip.net)
11:58.03 *** join/#brlcad cad22 (n=d911cafe@bz.bzflag.bz)
12:13.45 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-066-123.pools.arcor-ip.net)
15:01.08 *** join/#brlcad thing0 (i=thing0@124-168-69-106.dyn.iinet.net.au)
15:02.40 thing0 hey all
15:02.44 thing0 hey brlcad
15:08.51 brlcad howdy
15:09.33 thing0 I replied to your test email
15:12.30 *** join/#brlcad akreal (n=ak@87.249.56.198)
15:13.46 *** join/#brlcad ak__ (n=ak@87.249.56.198)
15:15.58 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177614168.dsl.bell.ca)
15:20.58 thing0 alright
15:21.01 thing0 me sleep time
15:21.08 thing0 have real work tomorrow
15:21.09 thing0 hehe
15:25.46 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no)
16:15.17 *** join/#brlcad akreal (n=ak@87.249.56.198)
18:01.52 ``Erik I WANT MY DMAN TOY CAR@!#~!
18:07.14 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
18:21.29 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
19:13.21 *** join/#brlcad cadguy (n=cadguy@trapezewireless121.insecure.utah.edu)
19:44.04 *** join/#brlcad Elperion (n=Bary@p54876C43.dip.t-dialin.net)
20:18.31 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/Makefile.am: Remove the standalone pullback curve impl from compilation (need to delete files later)
20:20.40 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/ (6 files in 3 dirs): Debug IGES parsing/handling and openNURBS extensions. Still not building a simple B-Rep correctly (trim vertices not agreeing)
20:50.51 *** join/#brlcad PrezKennedy (n=Matthew@c-69-255-112-97.hsd1.md.comcast.net)
21:15.43 *** join/#brlcad cad64 (n=96a3260a@bz.bzflag.bz)
21:26.46 *** join/#brlcad cad07 (n=96a3260a@bz.bzflag.bz)
21:27.50 yukonbob I'll put this out one more time :)
21:27.57 yukonbob can anybody explain the way to use the dsp primitive, and any 'gotchas' associated with it (ie: is it considered experimental (and why), does it incur a large performance penalty?, etc.)
21:29.04 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
21:32.00 brlcad yukonbob: hm, i missed that question originally apparently
21:32.06 brlcad and yes, I can explain how to use it
21:32.39 brlcad there aren't any gotchas that come to mind immediately, but there probably are some that I just implicitly don't think about any more -- it's certainly not experimental
21:33.48 brlcad it's actually a rather highly optimized terrain in-core implementation, one of the fastest you'll find particularly for ray-tracing massive datasets
21:34.21 brlcad basically to create a dsp, you need to prepare a data file -- this data file needs to be a binary file filled with unsigned short integer values
21:34.45 brlcad there are a variety of ways to get that, depending on what format you have to start with, but a simple image can work for example as a starting point
21:34.57 yukonbob ah --- I was guessing what the format might be, and I've been trying arrays of text values with various seperators ;)
21:37.36 yukonbob is Create->dsp the only way to create one, or is there an mged command-line version as well?
21:39.06 brlcad anything you can do in the gui had an mged command line variant .. *anything* ;)
21:39.18 yukonbob !nice -- that's what I like to hear :)
21:39.48 brlcad the gui really just kicks off commands, so it's all uniform
21:40.09 brlcad there are, though, plenty of things you can do on the command line that you can't do via the gui
21:46.19 yukonbob brlcad: when you're talking about using an image for the shortint values, what do you mean? Is there a special header required for the dsp data, or can I just use a C prog that dumps shortints to a file and use that?
21:48.52 brlcad yukonbob: heh, if you want to write a C prog that dumps shortints, then you're golden
21:49.05 brlcad but there may already be tools depending on what data you're starting with
21:50.53 yukonbob brlcad: I'm not starting with any data per se, just exploring brlcad :) -- I _really_ like the precision, and the flexibility/strength of using Tcl in it, so now I'm exploring the features I haven't touched yet, and trying to figure out what I can use it for besides rapid image prototyping...
21:51.16 brlcad e.g. if I have a brl-cad .pix file (3-channel, 24 bpp interleaved RGB raw binary image file) -- I can use pix-bw (1-channel 8 bpp raw b&w binary image file) to get monotonic values and then use 'cv' to convert to unsigned short ints
21:53.12 yukonbob OK -- that's something I can try...
21:53.40 brlcad here's an example that I did a few months back pretty quickly -- taking data for the puget sound: http://www.cc.gatech.edu/projects/large_models/ps.html
21:54.12 brlcad those happen to be 16bit values already (0-65535) which is what the dsp uses
21:54.33 brlcad create a dsp, accentuate the vertical scaling for effect, and you get http://ftp.brlcad.org/images/puget_mged.png
21:55.40 yukonbob OK -- the first site you gave is where you grabbed the data from, then the ftp.brlcad.org[...] is your processing of that same data...
21:55.48 brlcad right
21:57.20 brlcad when you create a dsp, you have two options -- you can keep the data in an external file, or stash the data into the .g file
21:57.20 brlcad use the "in" command to create one
22:02.30 yukonbob excellent -- now, before I take too much more of your time (and you may not have a quick answer for this) -- what can I do with brlcad besides generate images to screen -- I see when I render that I can get clues about collisions in 3d space where object "illegally" intersect, and I can spin/flip/cut-away objects, etc., but what about what I've read about ballistic analysis, and radiation, etc... is this stuff done w/ data that brlcad knows a
22:07.04 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096670012.dsl.bell.ca)
22:11.06 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
22:12.12 brlcad yukonbob: your question was cut-off at "that brlcad knows a"
22:12.30 yukonbob that brlcad knows about, and does it ship with these tools? Is there a site that scratches the surface of features like this? (I'm opening up a _huge_ subject area I realize, and just need a pointer to a site, or we can talk about this over time at some later date ;)
22:12.42 brlcad there are a variety of geometric analyses that you can run as well as other visualizations
22:13.22 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1096667321.dsl.bell.ca)
22:14.46 brlcad yukonbob: brl-cad tries to strictly limit itself to solid modeling, geometric representation, geometric analysis (answering questions about the physical properties of something modeled) -- the other analyses that we integrate with are predominantly external codes with massive efforts of their own into various methodologies
22:15.21 brlcad e.g. the various equations for ballistics penetration are not something you'll likely find in brl-cad or on any website for that matter..
22:17.26 RodGallowGlass brlcad: that command line entry in the gui is quite nice, having the gui up and issuing rot 10 10 10 is nifty,got it to work in that mingw build I sent you too.
22:18.02 yukonbob OK -- I'm not actually interested in ballistics or radiation, but was curious about what else can be done w/ brlcad and it's data -- there are references to radiation, ballistics, etc on various sites, so that's why I brought those up... I'll have more questions about the "answering questions about physical properties" later -- for now I'll let you get on with your day :)
22:18.52 yukonbob brlcad: thanks very much for your time... I appreciate it :)
22:19.30 brlcad yukonbob: brl-cad integrated into a lot of external analysis codes in particular for it's ray-tracing engine -- it's rather trivial to take a given model and ask brl-cad questions about a shotline .. where is the geometry on a given shotline, how thick is it, what material is it, what was the obliquity, etc -- that in turn can drive other decisions
22:21.57 *** join/#brlcad Laniakea (i=clock@77-56-108-15.dclient.hispeed.ch)
22:21.57 brlcad what brl-cad can do analysis-wise, though, are geometry analysis questions too -- are there overlapping materials (rtcheck, g_qa), what's the weight of a given component (rtweight, g_qa), center of mass, what's the projected presented area of something (rtarea), what's the bounding box size, etc
22:22.30 brlcad on the ray-tracing side, it has tools for simulating optical energy, multispectral (thermal, xray, infrared) energy, performing edge detection (rtedge) for hidden line renderings, and a bit more
22:23.47 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669771.dsl.bell.ca)
22:29.35 yukonbob brlcad: I'm pretty excited by BRL-CAD -- seems like there's lots of space for exploration... I'm glad it's got a tcl interface for scripting too, which opens up possibilities... thx again for your insight, and talk soon
22:31.16 brlcad yukonbob: no problem, i'm here most of the time or will answer the log later if i'm not ;)
22:31.50 brlcad we're looking for new devs too so you're more than welcome to jump in -- anything I can do to help you along, feel free to let me know ;)
22:33.15 yukonbob brlcad: thx -- I'm just working on a port of brlcad to NetBSD (via pkgsrc), and think I noticed some things that can be improved in the build process --- once I verify, I'll be sure to pass that info on, and otherwise, look forward to being part of the BRL-CAD community :)
22:33.55 brlcad sweet
22:37.56 PrezKennedy hey brlcad, have you ever visited http://thedailywtf.com/ ?
22:43.28 brlcad I have now
23:08.00 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:11.24 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
IRC log for #brlcad on 20070605

IRC log for #brlcad on 20070605

00:15.34 *** join/#brlcad docelic (n=docelic@212.15.174.26)
01:49.26 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177706227.dsl.bell.ca)
02:51.55 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
04:05.01 *** join/#brlcad RodGallowGlass (n=mario_du@bas2-sudbury98-1177871953.dsl.bell.ca)
04:06.04 RodGallowGlass http://irix32.spaces.live.com/photos <----- why can't I get 7-10 to do this
04:06.28 RodGallowGlass windowsside album
04:07.27 RodGallowGlass framebuffer came up sweetly, had four open at once
04:10.40 RodGallowGlass hah faceplate gui now works, i wont post another shot for now
04:11.24 RodGallowGlass may I change the version number on my copy of 7.8.4 or is that prohibited?
04:16.13 brlcad it's open source, you can do wahtever you want with it... just what's the point?
04:16.46 brlcad it doesn't provide any benefit
04:17.54 RodGallowGlass to distinguish what im doing from whats on sourceforge, or does the stuff on sourceforge dissapear when a new release comes out
04:19.44 RodGallowGlass btw what are you doing still up :)
04:21.20 RodGallowGlass you worry that I'll spread it around?
04:21.56 RodGallowGlass it's not going anyfurther than me and you unless *you spread it around
04:22.26 RodGallowGlass but im trying to convert to 7.10
04:30.18 yukonbob brlcad: 1 quick q -- when rendering large DSPs, (like that pac. north west stuff we were talking about) are gob & gobs of RAM typically required? I've got 1G RAM, but am dying w/ insufficient memory... can I tune rt? (I've even tried "-j 10,10,50,50", but still run out of memory) btw, I've got 4G swap...
04:32.13 brlcad it is an in-core algorithm, so it has to be able to represent a 3D version of the data in memory (which is some multiplier of the input datasize that escapes me at the moment, but is larger of course)
04:32.47 brlcad the acceleration structure it uses to progress fast through the dsp also takes up some memory space
04:33.22 brlcad how big is the data set?
04:33.27 yukonbob out of curiousity, what are the specs of the machine you used to build pugeot sound?
04:33.50 yukonbob I'm using the smallest of that Pacific Northwest set...
04:34.10 brlcad the size of the image being rendered doesn't matter much at all, it's the dsp data itself that will likely dominate
04:34.17 yukonbob 37G
04:34.32 yukonbob Megs, rather :)
04:34.42 brlcad hehe, i was going to say...
04:36.09 brlcad you mean the puget sound dataset?
04:37.50 yukonbob oh no -- I'm talking about the whole region -- the specfic name I'm using is...disappointment
04:38.19 brlcad i mean this is data you have then from some other source?
04:39.07 brlcad more importantly, when you create the dsp, does it show the wireframe in mged?
04:39.08 yukonbob "disappoint" rather -- for Cape Disappointment -- it's from http://duff.geology.washington.edu/data/raster/tenmeter/onebytwo10/
04:39.20 yukonbob wireframe looks like I imagine it should...
04:40.19 yukonbob 1542x12018 data points
04:40.25 brlcad can you post up the .g somewhere so I can look at it? (can upload via anon ftp to ftp.brlcad.org/incoming)
04:41.03 brlcad hm, that is indeed just 37MB
04:45.45 yukonbob brlcad: can you unzip bzip2 compressed-files?
04:47.29 yukonbob "disappointment.dsp.bz2" incoming...
04:52.00 PrezKennedy i want FiOS!!
04:52.17 *** join/#brlcad cadguy (n=cadguy@trapezewireless121.insecure.utah.edu)
04:56.03 yukonbob brlcad: disappointment.dsp.bz2 is uploaded --- I renamed the extention .dsp for my own identification, but w/i the .zip archive, it was the .bil file...
05:03.28 brlcad looking
05:06.41 yukonbob ...then I just open new db, and "in testmap dsp" file, [filename], 1542, 12018, 0, ad, 1, 1
05:07.31 yukonbob sometimes I'll even get a malloc issue at this point, but if I restart gmed, the 'testmap' is there, and seems usable.
05:08.53 brlcad k
05:09.05 yukonbob wireframe looks "reasonable" and is zoom-able/rotate-able, etc., but a simple "rt -o map.pix" chokes for me:
05:09.30 yukonbob Additional mem=8192., #malloc=34, #free=2, #realloc=1 (32 retained) 0 malloc1738539264 dsp_bb array
05:09.33 yukonbob bu_malloc: Insufficient memory available, sbrk(0)=xc745000
05:09.36 yukonbob bu_malloc: malloc failure
05:09.38 yukonbob Raytrace complete.
05:09.58 brlcad trying to allocate 1.7GB
05:10.50 yukonbob ... I guess I'm just shy, and that's that for that, then :P ?
05:12.51 yukonbob otherwise, I can strip data --- ie: remove every other column in odd rows, and skip even rows to "take strips" out of data and interpolate down...
05:14.20 brlcad i'm not convinced there's not something else going on, a bug that was introduced perhaps
05:14.57 yukonbob I'm running 7.8, btw
05:15.55 yukonbob out of curiousity, what are the specs of the machine that you rendered Pugeot Sound with?
05:15.56 brlcad have to rebuild here, so it'll be a little while before I can test
05:16.00 yukonbob np
05:18.24 brlcad iirc, I rendered that on a dual G4 a couple years ago, 2GB ram
05:18.57 yukonbob ok -- and that dataset is substantially larger than "disappointment"...
05:19.39 brlcad yeah, using the 16kx16k dataset .. about 500MB raw data
05:22.59 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
05:23.24 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
05:39.52 yukonbob brlcad: fyi -- I downsampled the data (stipped every second row, every second column) to make dataset 0.25 of previous size, and still fails w/ malloc...
05:42.08 yukonbob ...and occasionally fails w/ malloc on creating the dsp, and crashes... but enough bug reports for tonight -- good evening :)
05:50.06 brlcad yukonbob: thanks for the reports.. i'll have to call it a night as well and pick up on this tomorrow -- it's highly suspect that you are just up against some bug
05:52.00 brlcad i'm curious how you parsed dem data so quickly too... folks have begged for a dem to dsp converter for quite a while
06:45.19 *** join/#brlcad Elperion (n=Bary@p54876DBE.dip.t-dialin.net)
06:46.32 *** join/#brlcad akreal (n=ak@ll-81-222-164-251.awanti.ru)
06:50.55 *** join/#brlcad elite01 (n=elite01@dslc-082-082-066-123.pools.arcor-ip.net)
07:19.24 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:58.37 brlcad yukonbob: well the good news is that I can reproduce the problem with that data set, it goes into a frenzy getting stuck in an allocation loop of some sort during prep
07:58.58 brlcad shouldn't be too hard to pin down since I can reproduce it .. let you know what I find out
08:01.47 CIA-4 BRL-CAD: 03brlcad * 10brlcad/BUGS: dsp primitive is going into what seems to be an unbounded memory allocation loop inside dsp_layers during prep, reported by yukonbob (thx)
10:31.34 *** join/#brlcad ak__ (n=ak@ll-81-222-164-251.awanti.ru)
11:04.53 *** join/#brlcad docelic (n=docelic@212.15.179.250)
11:59.53 *** join/#brlcad deltazap (n=deltazap@pool-71-251-104-132.tampfl.fios.verizon.net)
11:59.59 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
12:01.10 *** join/#brlcad docelic (n=docelic@212.15.179.250)
12:07.06 tarzeau brlcad: what is the status on modification and redistribution of the Documentation at http://brlcad.com/ ?
12:07.21 tarzeau brlcad: is it possible to allow for change/redistribution in the documents? and the sources?
12:13.56 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-015-175.pools.arcor-ip.net)
12:32.39 *** join/#brlcad Elperion (n=Bary@p54876DBE.dip.t-dialin.net)
12:36.41 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
12:37.39 Laniakea tarzeau: hi
12:37.48 tarzeau hi Laniakea
12:37.57 tarzeau karel!
12:38.09 tarzeau Laniakea: how are you able to build brlcad on linux?
12:38.29 tarzeau Laniakea: and do you know www.sauerbraten.org ?
12:38.43 Laniakea tarzeau: just compile from the sources
12:39.07 Laniakea tarzeau: no I didn't know sauerbraten
12:39.10 Laniakea is it free software?
12:39.17 tarzeau yes it is
12:39.40 tarzeau i get this error when i compile from the source: .libs/itclStubLib.o: In function `Itcl_InitStubs':
12:39.43 tarzeau /var/www/debian/brl-cad/brlcad-0+20070603/src/other/incrTcl/itcl/generic/itclStubLib.c:71: undefined reference to `tclStubsPtr'
12:40.41 Laniakea oh freeware, sucks
12:40.42 Laniakea tarzeau: actually the latest brl-cad doesn't compile on my openbsd
12:40.49 Laniakea so I use the one before :)
12:40.56 tarzeau which version is that?
12:41.03 tarzeau why does it not compile for you, same reason?
12:41.18 tarzeau do you use special configure parameters?
12:41.53 Laniakea tarzeau: the working one is 7.8.4
12:42.02 Laniakea I don't remember the nonworking one and don't remember the error message
12:44.51 tarzeau Laniakea: k, i try that
12:45.08 tarzeau Laniakea: any links2 news? and will you play or model stuff in sauerbraten?
12:45.25 Laniakea tarzeau: no, since sauerbraten is not free software
12:45.30 Laniakea we fixed some serious bugs in links
12:50.12 elite01_ Laniakea, the engine is free
12:50.53 tarzeau elite01_: i'm working on free maps,textures,skyboxes
12:51.01 tarzeau elite01_: gonna find someone to make free music/sound effects
12:51.24 tarzeau Laniakea: wonder what those serious bugs are...
12:51.39 tarzeau Laniakea: any plan to stop development of version 0.x/1.x of links?
12:56.45 Laniakea I don't know about any plan
13:00.30 ``Erik what's the error with 7.10.0 on obsd?
13:00.52 tarzeau i might've been missing libraries, retrying
13:01.21 ``Erik heh, damn, I looked at sauerbraten and went "wow, that looks like cube, did cube change its name?"
13:01.33 ``Erik is lee (eihrul/phinode) still working on it?
13:01.33 tarzeau ``Erik: yes :)
13:01.44 tarzeau ``Erik: it's cube 2, yeah they do, on quakenet #sauerbraten
13:02.18 ``Erik when he was going to cmu
13:02.22 tarzeau heh
13:02.26 ``Erik small world
13:02.30 tarzeau indeed
13:02.57 tarzeau did cube also head the built-in editor?
13:03.13 ``Erik huh?
13:03.25 tarzeau sauerbraten has a built-in editor
13:03.30 tarzeau i see
13:04.28 ``Erik um, my interests were more science/engineering visualization, internals (working on ogl drivers, etc) and I flirted a bit with making a space combat game similar to the old xwing and wing commander games
13:04.38 ``Erik "another fps" wasn't really on my radar
13:04.44 tarzeau i see
13:04.50 tarzeau it's also an RPG
13:04.54 tarzeau www.eisenstern.com :)
13:05.13 ``Erik heh, all my free time is blown on WoW these days :( *cry*
13:45.23 *** join/#brlcad elite01 (n=elite01@dslb-088-070-015-175.pools.arcor-ip.net)
14:50.00 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096667846.dsl.bell.ca)
15:54.23 *** join/#brlcad thing0 (i=thing0@203-59-179-212.dyn.iinet.net.au)
15:54.42 thing0 hey everyone
15:54.42 thing0 what's up?
15:56.36 elite01 thing0, the ceiling *hahahalolololroflmao*
16:04.28 thing0 lol
16:04.36 thing0 funny elite01 funny...
16:04.39 thing0 ;)
16:04.58 elite01 absolutely
16:05.34 elite01 normally, i'm not like that, but this is the low mark of the week
16:25.49 ``Erik uh huh, rrriiiigggghhhhhttttt
16:25.50 elite01 o rly!
16:25.50 ``Erik damnit
16:25.50 ``Erik just hAD to remind me
16:27.36 ``Erik http://icanhascheezburger.files.wordpress.com/2007/06/lolcode_r.jpg
16:27.37 ``Erik awesome
16:58.08 *** join/#brlcad docelic (n=docelic@212.91.117.113)
17:56.32 brlcad tarzeau: yes, change/redistribution is allowed -- some are public domain, some are BSD licensed
17:57.03 tarzeau brlcad: is that written somewhere?
17:57.12 tarzeau i can't find any info it's public domain or bsd licensed
17:57.21 tarzeau hey docelic
17:57.57 brlcad tarzeau: alas, the docs aren't doc'd very well :)
17:58.11 tarzeau http://bp1.blogger.com/_MqThGo7hFdU/RldMKz1NEJI/AAAAAAAAAEA/qCFzfluWH94/s1600-h/ohalp.jpg
17:58.18 tarzeau ``Erik: for ya
17:58.30 brlcad i can tell you as needed, it's generally a matter of whether the document was created before open sourcing or whether it's a signficant derivative
17:58.42 docelic hey hey tarzeau
17:58.52 tarzeau docelic: since where are you using brlcad? and what for?
17:58.54 brlcad pre-open source documents, like the tutorial series, are all public domain
17:59.02 docelic tarzeau: not using, just interested
17:59.22 brlcad those that are "part of the sources" and mostly those in CVS are all BDL (BSD doc license)
17:59.29 brlcad and that's stated in the COPYING file
17:59.56 tarzeau ok thanks
18:00.03 tarzeau first need to get the debian package properly done
18:00.08 tarzeau docelic: i see :)
18:01.46 jack- tarzeau: how are you handling the structure?
18:01.57 tarzeau jack-: what structure?
18:02.05 jack- like, you certainly dont want to stuff all the binaries into $prefix/bin
18:02.15 tarzeau jack-: all binaries go into /usr/bin
18:02.28 tarzeau if they are not supposed to be run from users they go to /usr/lib/brlcad/
18:02.30 jack- i let brlcad completely reside in $prefix/lib/brlcad
18:02.45 tarzeau jack-: and you got debian (or ubuntu)?
18:02.50 jack- (for fink/macosx that is..pretty debianish)
18:02.51 tarzeau jack-: currently i'm not able to build it
18:03.00 jack- yes, ubuntu, but it doesnt matter for brlcad ;)
18:03.01 tarzeau ah yeah, i looked into fink lately
18:03.05 jack- i'm a mac guy
18:03.08 tarzeau can you build it on ubuntu?
18:03.13 jack- never tried
18:03.19 tarzeau jack-: cool, me too (indirectly, nextstep/openstep). you into cocoa?
18:03.22 jack- does it break at sdl stuff?
18:03.26 jack- not at all :)
18:03.43 jack- ..if yes, disable adrt and leave it out
18:03.50 jack- not mature enough to be useful
18:03.55 jack- and doesnt like to get built
18:04.00 tarzeau no, this is the problem:
18:04.13 tarzeau .libs/itclStubLib.o: In function `Itcl_InitStubs':
18:04.13 tarzeau /var/www/debian/brl-cad/brlcad-0+20070603/src/other/incrTcl/itcl/generic/itclStucollect2: ld returned 1 exit status
18:04.33 jack- hrm
18:04.37 tarzeau .libs/itclStubLib.o: In function `Itcl_InitStubs':
18:04.37 tarzeau /var/www/debian/brl-cad/brlcad-0+20070603/src/other/incrTcl/itcl/generic/itclStubLib.c:71: undefined reference to `tclStubsPtr'
18:04.56 jack- and if you get it to build its own libtcl/libtk?
18:05.03 jack- can be done with configure options
18:05.09 tarzeau jack-: do i want that?
18:05.12 jack- maybe
18:05.33 jack- i'm lucky enough to have a brlcad-compatible libtcl api
18:05.39 tarzeau you shouldn't do that on debian systems.. but then
18:05.48 jack- but my libtik caused trouble too, so i just let brlcad do its own one
18:05.52 tarzeau yuck src/ is full of other projects
18:05.54 jack- problem solved, works 100%
18:05.59 jack- yes :P
18:06.00 tarzeau what's the configure options for you?
18:06.05 jack- complete UTAHRLE etc
18:06.24 jack- ./configure --prefix=$MYPREFIX --otheroptions
18:06.25 tarzeau maybe it's a start to get ugly packages, then work them down
18:06.35 tarzeau i want to know your --otheroptions :)
18:06.43 jack- just do ./configure --help and read that bible..
18:06.46 jack- ok hold on a sec
18:06.47 tarzeau ok
18:06.56 tarzeau finishing to build pixie first.. but then i'll check that
18:08.00 jack- pixie rocks :) great renderer
18:08.32 jack- arent you pretty jealous sometimes when you see those 200 extra repos and 20000 packages in ubuntu..
18:08.47 tarzeau not at all
18:08.52 tarzeau i hate unofficial repos
18:09.04 tarzeau they break stuff, they are of lowest quality
18:09.09 tarzeau i like to have stuff in debian main
18:09.11 jack- i can understand that, yeah
18:09.25 tarzeau ubuntu doesn't have half as much of the software debian sid+experimental has
18:09.30 tarzeau jack-: besides i'm a packaging whore:
18:09.33 jack- oh? cool :)
18:09.38 tarzeau jack-: http://qa.debian.org/developer.php?login=gurkan@linuks.mine.nu
18:09.55 tarzeau (doing this also at work, well got the job after i was doing many packages)
18:10.00 tarzeau pretty cool actually
18:10.32 jack- :)
18:10.53 jack- http://pdb.finkproject.org/pdb/maintainer.php?maintainer=jackfink
18:10.55 jack- = me
18:11.09 jack- not less of a packaging whore i guess
18:11.12 tarzeau jack-: hehe :) and i got like 33 ports in freebsd
18:11.27 jack- but fink is fun, i discovered pretty much all the stuff myself
18:11.28 tarzeau i got a mac os x box too at work, did we meet in #fink ?
18:11.34 tarzeau i tried to make some debian2fink tool
18:11.38 jack- some things never got packaged into any dist yet :)
18:11.46 jack- might well have been :)
18:11.50 tarzeau jack-: check http://gnu.ethz.ch/fink/debian2fink.txt
18:11.56 tarzeau jack-: which? which?
18:12.00 tarzeau i'll make debian packages :)
18:12.26 jack- google for sphinx project
18:12.26 jack- some .edu site
18:12.27 tarzeau is there stats of fink packages and its maintainers? i could add them to http://io.debian.net/~tar/bugstats/
18:12.47 jack- hmm, i'm not in the core team..i'll check
18:13.00 jack- think there's no real stats system at all, yet
18:13.27 tarzeau do you know condor wisconsin ?
18:13.39 jack- the name rings a bell
18:13.44 jack- but i have no idea atm
18:13.46 tarzeau job distribution
18:15.44 jack- cksfv, evolvotron, bwm-ng, iftop, throttled are probably the rarest ones on the list
18:15.54 jack- not sure if they ever got packaged anywhere else yet
18:16.25 jack- packaging stuff is sweet, somehow
18:16.33 tarzeau oh evolvotron looks interesting
18:16.38 jack- 100% legal and still some kind of piracy ;)
18:16.41 tarzeau jack-: yeah many people get to use software
18:16.42 jack- yeah it rocks!
18:17.06 tarzeau jack-: like i found www.sauerbraten.org as a package, i got addicted to badly, since a week
18:17.07 tarzeau now to help improve the game i found misfit model 3d and packaged it right away :)
18:17.14 jack- cool :)
18:17.22 tarzeau then stumpled upon old wishlist bugreports like brlcad and pixie .. doing them as well
18:17.54 jack- once i know you better, i'll tell you what made me discover sphinx2/sphinx3 and like 5 other open source speech recognizin tools
18:18.01 jack- life rocks, somehow ;)
18:18.24 tarzeau heh k
18:18.38 tarzeau if you ever are bored check out my http://livecd.gnustep.org/
18:19.20 jack- nice :)
18:19.35 jack- like we have a guy in #fink who does an own slackintosh thing
18:19.38 jack- fun as well
18:20.02 jack- anyway, i need to jump out
18:20.05 jack- later :)
18:20.08 tarzeau jack-: you know what fink package is missing? opencubicplayer
18:20.10 tarzeau later
18:20.16 jack- opencubic?
18:20.20 tarzeau yeah music player
18:20.45 jack- better than amarok/xmms/juk/noatun/beep/etc/etc?
18:20.50 tarzeau http://cow.ethz.ch/ocp2.png
18:20.59 tarzeau http://cow.ethz.ch/ocp.png
18:21.07 tarzeau rly! kickass i swear.
18:21.24 jack- cute :)
18:21.32 jack- i'll check what it needs
18:21.47 tarzeau cu
20:12.07 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
20:16.43 *** join/#brlcad akreal (n=ak@87.249.56.198)
20:30.50 *** join/#brlcad ak__ (n=ak@87.249.56.199)
20:36.05 *** join/#brlcad akreal (n=ak@87.249.56.198)
20:36.05 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/include/opennurbs_ext.h: debug to stdout instead of error (easier to log everything together)
20:39.15 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/brlcad_brep.cpp: Add more debug statements... fix trim curve orientation issue (openNURBS trims must be properly oriented whether or not the model-space curve is) and fix isoparametric flag issue
20:41.43 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/n_iges.cpp: Fix IGES string->double conversion bugs (duh)
20:41.54 *** join/#brlcad Laniakea (i=clock@217-162-231-209.dclient.hispeed.ch)
20:45.40 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: Fix brep plot() problem with non-trivial faces (i.e. those coming from IGES), perform simplified edge rendering (still needs to be fleshed out to handle non-linear curves)
20:47.28 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/opennurbs_ext.cpp: Add some additional debug statements for testing pullback_curve behavior
20:48.14 *** join/#brlcad Elperion (n=Bary@p54876DBE.dip.t-dialin.net)
20:51.44 *** join/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
20:53.48 *** join/#brlcad ak__ (n=ak@87.249.56.199)
21:11.48 *** join/#brlcad akreal (n=ak@87.249.56.198)
21:16.22 *** join/#brlcad ak__ (n=ak@87.249.56.198)
21:25.34 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
21:25.46 *** join/#brlcad cad98 (n=96a3260a@bz.bzflag.bz)
21:25.52 *** join/#brlcad PrezKennedy (n=Matthew@c-69-255-112-97.hsd1.md.comcast.net)
21:57.32 *** join/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
22:53.36 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
23:33.19 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070606

IRC log for #brlcad on 20070606

03:11.19 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543362.dsl.bell.ca)
03:54.49 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
03:54.50 *** 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
05:16.10 brlcad python /names
05:16.22 brlcad alllrighty then
06:20.25 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
06:32.06 *** join/#brlcad akreal (n=ak@ll-81-222-164-251.awanti.ru)
06:54.35 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:18.10 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:57.31 jack- tarzeau: "ksquirrel" is missing in debian+ubuntu
07:57.37 jack- wonder why, its a nice one
07:59.27 tarzeau jack-: kde software? i avoid all qt/gtk/kde/gnome software
07:59.28 jack- let me know if you think we should "found" #packaging-whores on freenode or so :P
07:59.33 jack- yeah, kde stuff
07:59.35 jack- ok then
07:59.42 tarzeau heh, no but did you look at the debian2fink thing?
07:59.49 jack- evolvotron is qt too though ;)
07:59.56 tarzeau i wasn't able to build evolvotron
07:59.56 jack- but it owns..and yes i did
08:00.01 tarzeau some qt exceptions are ok
08:00.07 jack- hold on a sec
08:00.16 tarzeau ++ -c -pipe -Wall -W -O3 -fomit-frame-pointer -ffast-math '-DEVOLVOTRON_VERSION="0.4.0"' '-DEVOLVOTRON_BUILD="0.4.0 (Build options: Release)"' -DNDEBUG -DQT_NO_ASCII_CAST -pthread -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Imoc/ -o dialog_favourite.o dialog_favourite.cpp
08:00.21 tarzeau mutation_parameters.h:269: error: extra qualification 'MutationParameters::' on member 'random_function_stub'
08:00.24 tarzeau mutation_parameters.h:280: error: extra qualification 'MutationParameters::' on member 'random_function'
08:00.28 tarzeau function_node.h:136: error: extra qualification 'FunctionNode::' on member 'stubiterations'
08:00.31 tarzeau mutatable_image.h:71: warning: unused parameter 'sinz'
08:00.33 tarzeau can you help?
08:00.51 jack- hold on :) and lets do that somewhere else, the brlcad folks will mind
08:00.54 jack- one sec
08:02.35 jack- come join #packaging-whores
09:05.40 CIA-4 BRL-CAD: 03d_rossberg * 10brlcad/src/librt/librt.dsp: Add opennurbs_ext functionality to librt
09:29.12 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
10:06.28 *** join/#brlcad Laniakea_ (n=clock@zux221-122-143.adsl.green.ch)
10:11.01 *** join/#brlcad docelic (n=docelic@212.15.184.100)
10:37.48 yukonbob can anybody give me some direction to finding out what "cut direction" means in the dsp primitive?
11:03.46 *** join/#brlcad producemench (n=ed@74.211.83.150)
11:12.54 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096667531.dsl.bell.ca)
11:14.12 producemench total newby here, sorry, is there a staffer available?
11:22.52 *** join/#brlcad producemench (n=ed@74.211.83.150)
11:24.09 producemench anyone home?
11:24.31 producemench I'm looking to set up my brand new BRL CAD on ubuntu
11:24.39 tarzeau hey producemench
11:24.47 producemench Hiya
11:24.49 tarzeau producemench: i'm working on making official packages for debian and ubuntu :)
11:24.49 producemench :)
11:24.54 producemench yay
11:24.59 tarzeau producemench: you get it to build?
11:25.00 producemench I got a .deb
11:25.06 Laniakea_ tarzeau: do you use brl-cad or do you just port it for debian?
11:25.26 producemench i don't port or use yet :(
11:25.28 tarzeau Laniakea_: i just want to make the package first, once it works, i might even use it! for sure
11:25.35 producemench I just got it from sf
11:25.37 tarzeau producemench: from where got you the deb?
11:25.40 tarzeau ah that one
11:25.43 producemench yep
11:25.46 producemench no go yet
11:26.07 tarzeau k
11:26.22 producemench any idea how to get the first command to work?
11:26.59 producemench I used gdebi to install the package but I don't think it's configured right
11:27.44 producemench tarz?
11:29.00 producemench should I be at the ubuntu forum?
11:33.56 *** part/#brlcad producemench (n=ed@74.211.83.150)
11:39.00 *** join/#brlcad producemench (n=ed@74.211.83.150)
11:39.04 tarzeau i don't know
11:45.42 producemench <PROTECTED>
11:45.58 producemench hehe
11:48.18 *** join/#brlcad elite01 (n=elite01@dslb-088-070-015-175.pools.arcor-ip.net)
11:49.04 producemench well, I'll try back when I know more about IRC. Good to meet you tarz. Glad you're out there. :)
11:50.09 *** part/#brlcad producemench (n=ed@74.211.83.150)
12:14.03 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-002-040.pools.arcor-ip.net)
12:36.24 *** join/#brlcad Elperion (n=Bary@p54875641.dip.t-dialin.net)
13:05.54 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
13:13.51 CIA-4 BRL-CAD: 03d_rossberg * 10brlcad/include/plot3.h: one more consistency cleanup (__ in header protection of vmath.h)
13:18.31 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com)
13:33.25 ``Erik *yawn*
15:02.24 *** join/#brlcad thing0 (n=ric@203-166-236-237.dyn.iinet.net.au)
15:02.32 thing0 hey all
15:02.41 thing0 how is everyone?
15:06.41 tarzeau fine thanks
15:10.08 thing0 that's good
15:21.03 CIA-4 BRL-CAD: 03d_rossberg * 10brlcad/include/config_win.h: proper for-scope in MSVC 6.0
15:26.33 CIA-4 BRL-CAD: 03d_rossberg * 10brlcad/src/librt/opennurbs_ext.cpp: evaluate HAVE_DRAND48 before calling drand48
15:30.29 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782117.dsl.bell.ca)
16:12.08 *** join/#brlcad docelic (n=docelic@212.15.178.167)
16:39.20 *** part/#brlcad thing0 (n=ric@203-166-236-237.dyn.iinet.net.au)
16:57.05 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088754550.dsl.bell.ca)
17:26.07 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
17:31.29 poolio Should I have a looksy?
17:49.29 tarzeau are there plans to make a cocoa interface (for mac os x, and maybe gnustep) of brlcad?
17:57.32 brlcad tarzeau: you mean a non-X11 interface or do you really mean a *cocoa* api interface
17:58.21 brlcad yeah, for non-x11, aquatk is the way to go and my tests here seem to indicate that it might actually (finally) be stable enough
17:58.53 brlcad but i've still not been able to get all of mged up in aquatk without some x11 sneaking in (and crashing mged)
17:59.34 brlcad that is still, howver, the "next step" for mged on mac os x
17:59.34 tarzeau brlcad: yeah i really mean cocoa, NS* interface
17:59.39 tarzeau brlcad: because that'd look so much nicer (on mac os x, and gnustep at least :)
17:59.53 tarzeau i know it's wanted a lot, but maybe there's a plan, or someone doing it. who knows?
17:59.59 brlcad hm, several folks toyed with the idea and even wrote some initial mock interfaces in cocoa
18:00.31 brlcad tarzeau: you do realize that aquatk uses the same look and feel, that's not x11
18:00.33 poolio How bout a _good looking_ x11 interface first ;)
18:00.43 ``Erik make tk look good
18:00.46 tarzeau poolio: gnustep works on x11!
18:00.50 ``Erik then BRL-CAD will look good :D
18:01.15 tarzeau poolio: http://io.debian.net/~tar/screenshots/emacs.app.png
18:01.54 ``Erik gnustep is such a pain, though, requiring a modified objC compiler and everything :/
18:01.58 poolio tarzeau: yes, is there a point to showing me that?
18:02.10 poolio just install osx86
18:04.41 brlcad ayam uses aquatk iirc: http://ayam.sourceforge.net/ayam-macosx-aqua2.png
18:07.39 jack- heh
18:08.14 jack- i'll feed you some x11 screenshots, but no aqua stuff in my brlcad package for now ;)
18:08.25 jack- leaving out adrt even saves me from sdl
18:08.31 jack- so it's purely x11
18:10.32 jack- tarzeau: if you run x11 rootless and use a wm like "OroborX"
18:10.44 jack- you have pretty much a real aqua interface at least
18:10.54 tarzeau ok ok
18:11.10 tarzeau i like detachable menus
18:11.25 tarzeau it's the feel i like about NeXTSTEP/OPENSTEP and their free software gnustep clone
18:11.40 jack- yeah
18:11.57 jack- afterstep was the first wm i really liked when i started
18:12.09 jack- just because of that slight nextstep feel
18:13.57 poolio ugh I hate afterstep, and windowmaker.
18:14.40 jack- i wouldnt want to use it anymore, but back then i had fun with it :)
18:15.16 tarzeau any of you worked with the original of the company NeXT?
18:15.23 jack- yup
18:15.30 jack- the so called cubes
18:15.35 tarzeau yeah :)
18:15.39 jack- company of a friend had 3 of them
18:15.40 tarzeau jack-: me too: http://gnu.ethz.ch/www.levenez.com/
18:15.58 tarzeau i miss the quality, speed and intuitivness
18:16.14 tarzeau openoffice and mozilla (firefox) are just huge monsters
18:25.09 *** join/#brlcad elite01 (n=elite01@dslb-088-070-002-040.pools.arcor-ip.net)
18:38.38 brlcad tarzeau: mged actually has all the hooks in it for detachables menus too with tk
18:38.43 brlcad it's just turned off :)
18:38.48 tarzeau :)
18:39.13 brlcad had it on for a couple releases, but bob had some motivation for turning it off eventually
18:51.51 *** join/#brlcad ak__ (n=ak@87.249.56.198)
18:52.45 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088753690.dsl.bell.ca)
18:58.55 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096669926.dsl.bell.ca)
19:02.18 tarzeau hehe ok
19:12.58 *** join/#brlcad ak__ (n=ak@87.249.56.198)
19:26.37 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088753942.dsl.bell.ca)
19:37.00 *** join/#brlcad ak__ (n=ak@87.249.56.198)
19:37.39 *** join/#brlcad ak__ (n=ak@87.249.56.198)
19:50.41 *** join/#brlcad ak__ (n=ak@87.249.56.198)
20:05.45 *** join/#brlcad ak__ (n=ak@87.249.56.198)
20:19.00 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/include/opennurbs_ext.h: Implement getLeaves and depth support on SurfaceTree for trim preprocessing
20:21.38 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: Finish implementation of preprocess_trims, start implementation on trim support methods (count_intersections), since openNURBS leaves the curve intersection routines unimplemented
20:22.54 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/opennurbs_ext.cpp: Add delegate implementations of depth and getLeaves for SurfaceTree
20:30.48 *** join/#brlcad RodGallowGlass (n=mario_du@bas2-sudbury98-1177871953.dsl.bell.ca)
20:33.27 RodGallowGlass http://www.pastebin.ca/545645 <---- needs <assert.h>
20:40.57 ``Erik thanks :)
20:41.21 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/conv/iges/brlcad_brep.cpp: missing required header (assert.h)
20:50.28 RodGallowGlass :)
20:50.36 *** join/#brlcad Elperion (n=Bary@p54875641.dip.t-dialin.net)
20:50.58 RodGallowGlass shall i do a cvs update :P
20:51.40 ``Erik if you want... that last commit was the assert.h fix... it built through on my fbsd box *shrug* :)
20:51.58 ``Erik and I grepped the dir for other uses of assert() without assert.h
20:52.20 RodGallowGlass good job, faled to do that herfe, but then i rely on my compiler.
20:52.25 RodGallowGlass failed too
20:53.58 ``Erik can't always trust the compiler to be as mean as it should be *shrug* :)
20:54.02 RodGallowGlass heh not all gcc's are created equeally
20:54.20 RodGallowGlass --mean-mode, i wonder...
20:55.01 ``Erik ../../configure --enable-beat-me-whip-me-make-it-hurt=yes
20:55.04 ``Erik *cough* O:-)
20:55.09 RodGallowGlass :)
20:56.29 ``Erik unfortunately, the cc test autoconf uses fails if you have CFLAGS="-W -Wall -Werror -ansi -pedantic" :/
20:58.44 *** part/#brlcad ak__ (n=ak@87.249.56.198)
21:14.44 RodGallowGlass if that ones female, you can offer "service" (running away really really fast) :)
21:16.33 RodGallowGlass so use -Wl,beat-me-with-reporting-every-possible-condition
21:16.43 RodGallowGlass :)
21:16.59 RodGallowGlass gotta go mow the lawn.
21:18.14 ``Erik later
21:37.43 yukonbob can anybody give me some direction to finding out what "cut direction" means in the dsp primitive?
21:39.28 brlcad if you see "cadguy" join, he can tell you ALL about cut directions and all the nitty gritty details of the dsp
21:39.46 brlcad (he implemented it)
21:40.00 yukonbob sounds good ;)
21:40.18 *** join/#brlcad Twingy (n=justin@74.92.144.217)
21:40.45 yukonbob I'm _not_ being impatiant, but have you patched that looping-malloc issue with DSPs?
21:40.57 yukonbob *impatient
22:49.26 brlcad yukonbob: no, not yet :(
22:52.01 brlcad totally distracted yesterday and today with a task
22:53.00 brlcad the "cut" parameter for dsps is basically telling the ray-tracer what to do between the different cell values
22:53.29 brlcad the default is "ad" for adaptive, which means it'll make a smooth surface, interpolating between the values
22:55.01 brlcad one of the others is no interpolation, so you see a lot of flat surfaces for each cell
22:55.06 brlcad and I forget what the third one does
22:55.13 brlcad so it wasn't that important ;)
23:09.14 *** join/#brlcad producemench (n=ed@74.211.83.150)
23:10.19 producemench does anyone mind helping a newbie configure brl-cad?
23:11.00 producemench I was on yesterday, but I didn't know irc very well. sorry if I annoyed anyone.
23:11.10 brlcad ./configure --enable-optimized --disable-adrt --disable-jove --prefix=/usr/brlcad && make && sudo make install ;)
23:11.37 producemench thanks a bazillion :))))
23:11.40 producemench ciao
23:12.21 *** part/#brlcad producemench (n=ed@74.211.83.150)
23:28.44 *** join/#brlcad simoirc_ (n=moni@s235211.ppp.asahi-net.or.jp)
23:29.00 *** part/#brlcad simoirc_ (n=moni@s235211.ppp.asahi-net.or.jp)
IRC log for #brlcad on 20070607

IRC log for #brlcad on 20070607

01:10.44 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
01:40.52 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177706627.dsl.bell.ca)
01:47.06 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177705770.dsl.bell.ca)
02:09.36 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177705592.dsl.bell.ca)
02:16.00 *** join/#brlcad producemench (n=ed@74.211.83.150)
02:18.01 producemench I ran "./configure --enable-optimized --disable-adrt --disable-jove --prefix=/usr/brlcad && make && sudo make install" and the process ran for like an hour. I just started over. Should it take that long?
02:20.45 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177705922.dsl.bell.ca)
02:27.26 producemench The newbie's back with another question ;)
02:27.34 producemench anybody game?
02:29.14 producemench alrighty then. I'll bug another room. ciao all.
02:29.50 *** part/#brlcad producemench (n=ed@74.211.83.150)
03:20.25 brlcad must be a slow computer
03:24.56 RodGallowGlass computers all wait at the same speed :)
03:25.15 RodGallowGlass 18.2 times per second :)
05:58.30 *** join/#brlcad jack- (i=jack@83.137.193.141)
06:19.57 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:10.40 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:29.01 *** join/#brlcad Elperion (n=Bary@p5487654A.dip.t-dialin.net)
10:03.29 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
11:50.32 *** join/#brlcad elite01 (n=elite01@dslb-088-070-002-040.pools.arcor-ip.net)
12:20.05 *** join/#brlcad thing0 (n=ric@124-168-112-231.dyn.iinet.net.au)
12:20.08 thing0 hey all
12:31.35 akreal hello thing0
12:32.14 thing0 hey akreal
12:32.21 thing0 have you got a 47?
12:32.41 akreal what? )
12:34.24 thing0 akreal
12:34.26 thing0 ak47
12:34.28 thing0 sorry
12:34.33 thing0 bit of a joke
12:34.37 akreal hah ))
12:34.42 thing0 not funny
12:35.01 thing0 yeah....
12:35.08 thing0 brain fried
12:35.15 akreal when i'm in local network i call myself just ak so everybody joke about ak47 ))
12:36.32 thing0 ahh ok
12:36.40 thing0 I was also thingk
12:38.20 thing0 ahh well
12:38.27 thing0 so what's up akreal
12:38.33 thing0 doing anything interesting
12:38.37 thing0 BRLCAD related maybe?
12:40.47 akreal no,not yet... just a perl coder...
12:41.18 akreal but i'm a CAD student and hope to join to BRLCAD development )
12:42.02 akreal now i'm fighting with building and running BRLCAD..
12:43.54 thing0 ahh ok
12:43.57 thing0 your a CAD student?
12:44.00 thing0 in what way?
12:45.44 thing0 are you studying CAD?
12:46.13 thing0 like Autodesk Inventor or Solidworks, CATIA, NX, Solidedge, Pro/Engineer, AutoCAD ?
12:47.10 akreal yes, i study CAD development at univercity, and we exploring such CADs as SolidEdge, NX, AutoCAD..
12:47.42 akreal did you hear about COMPAS ?
12:48.03 akreal it's very popular in russia
12:49.01 thing0 no
12:49.05 thing0 I haven't
12:49.06 thing0 hmm
12:49.42 thing0 is that the correct spelling?
12:49.51 thing0 can you give me a link?
12:50.33 akreal a second.. i'll try to find smth english )
12:51.16 akreal http://www.ascon.ru/english/
12:51.27 akreal and yes correct spelling is KOMPAS
12:51.38 thing0 ah ok
12:55.08 thing0 ahh ok
12:55.13 thing0 you know pro engineer
12:55.17 thing0 started by a russian
12:55.18 thing0 ?
12:55.21 thing0 :)
12:55.26 thing0 russian's thought he was nuts
12:58.09 akreal i heared about it but never used... and never heared that it was started by russian..
12:58.25 akreal when did it start?
12:58.29 thing0 so he went to USA80s
12:58.32 thing0 sorry
12:58.33 thing0 80s
12:58.41 thing0 if i recall correctly
13:00.07 akreal interesting story :)
13:00.09 thing0 just google it
13:00.12 thing0 umm
13:00.18 thing0 i think catalyst wrote about it
13:00.23 thing0 or just wiki
13:13.34 thing0 KOMPAS-3D looks cool
13:14.37 Laniakea KOMPAS looks like a commercial solution
13:14.59 Laniakea The fact that it's commercial seems a bit inept in comparison to what BRL-CAD can do for free.
13:16.04 thing0 Laniakea: I was basing it off other commerical CAD
13:20.26 *** join/#brlcad elite01 (n=elite01@dslb-088-070-005-026.pools.arcor-ip.net)
13:24.26 akreal i have the book by guy who wrote "math core" of KOMPAS, so maybe it's possible to implement some things in BRL-CAD...
13:36.32 thing0 cool
13:36.33 thing0 bbs
13:36.38 thing0 broadband is back
13:36.42 thing0 gotta switch over
13:36.43 thing0 ttyl
13:36.44 *** part/#brlcad thing0 (n=ric@124-168-112-231.dyn.iinet.net.au)
14:44.08 *** join/#brlcad cad34 (n=54a97578@bz.bzflag.bz)
15:06.48 *** join/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
15:50.19 *** join/#brlcad docelic (n=docelic@212.15.177.249)
15:55.46 *** join/#brlcad thing0 (n=ric@124-168-112-231.dyn.iinet.net.au)
15:55.49 thing0 hey
15:55.52 thing0 i'm back
15:56.38 ``Erik darn
15:56.41 ``Erik I mean
15:56.41 ``Erik hi
15:56.59 thing0 nice erick
15:57.03 thing0 real smooth
15:57.13 thing0 just got slightly jipped
15:57.24 thing0 ordered a router/modem
15:57.28 thing0 just got a modem....
15:57.31 thing0 I mean
15:57.36 thing0 just a router
15:57.42 thing0 so I have no dsl modem
15:57.45 thing0 I was PISSED
15:57.56 thing0 hehe
15:58.03 thing0 no back to backup dial up
15:59.12 thing0 *knlow
15:59.16 thing0 *know
15:59.16 ``Erik <-- went the wawy of cable as soon as it became available O.o *shrug*
16:00.46 ``Erik um
16:00.52 ``Erik "now" maybe? :)
16:00.56 thing0 LOL
16:00.58 thing0 yeah
16:01.00 thing0 u can see
16:01.04 thing0 how annoyed I am
16:01.05 thing0 hehe
16:01.12 ``Erik I would've said "special"
16:01.13 ``Erik O:-)
16:01.45 ``Erik with half my day blown on mandatory training, it seems like a waste to do any real work :/
16:02.54 thing0 nice
16:02.56 thing0 well
16:03.01 thing0 I attended a meeting today
16:03.03 thing0 and found out
16:03.12 thing0 half the assumptions that were made
16:03.19 thing0 were for a different segment
16:03.25 thing0 so I am back to square one
16:03.27 thing0 with a week left
16:03.35 thing0 I am PISSED
16:03.36 thing0 i mean
16:03.39 thing0 I feel special
16:07.15 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
16:12.23 thing0 alrighty
16:12.27 thing0 i am sleeping now
16:12.28 thing0 ttyl
16:12.38 thing0 cya ``Erik
16:12.39 *** part/#brlcad thing0 (n=ric@124-168-112-231.dyn.iinet.net.au)
16:55.07 *** join/#brlcad docelic (n=docelic@212.91.116.137)
17:47.04 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
18:07.11 *** join/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
18:45.20 brlcad l/sb goto -50
18:57.11 *** part/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
19:04.03 *** join/#brlcad Laniakea (i=clock@217-162-231-24.dclient.hispeed.ch)
19:32.41 RodGallowGlass ``Erik? all that wall-candy I have up, nuke it you think?
19:42.15 RodGallowGlass your choice, let me know ok?
19:43.14 ``Erik huh?
19:43.40 RodGallowGlass worried about what kind of flies stick to that flypaper :)
19:43.55 ``Erik o.O
19:45.25 RodGallowGlass good ;)
19:45.25 ``Erik um, ok
20:31.20 *** join/#brlcad akreal (n=ak@87.249.56.198)
20:46.03 *** join/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
22:28.15 *** join/#brlcad akreal (n=ak@87.249.56.197)
23:04.24 *** join/#brlcad cadguy (n=cadguy@155.98.19.222)
23:12.47 *** join/#brlcad akreal (n=ak@87.249.56.197)
23:13.47 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070608

IRC log for #brlcad on 20070608

03:07.35 RodGallowGlass whipped by the "code o nine tails" geeeeez :)
03:27.29 RodGallowGlass Does code have a code of conduct :)
03:27.44 RodGallowGlass rambling again, time for my medication :)
03:49.27 RodGallowGlass :)
05:30.41 poolio evening :)
05:34.43 brlcad howdy howdy
05:42.56 poolio hey brlcad, out of curiousity, what's the point in doing voxel -> CSG? Just to work with the data and store it more efficiently?
05:43.29 brlcad that's one of the major points
05:43.45 poolio so somewhat a means of data compression?
05:43.47 brlcad to actually have a model with structure instead of entirely unstructured data
05:44.04 brlcad with regional coherence
05:44.24 brlcad connectivity of "cells" to shapes
05:44.42 brlcad basically it's a method of shape extraction, which has all sorts of uses
05:44.51 poolio yeah, but I couldn't think of any good uses besides that. I only bring this up because the question was posed to me :)
05:45.11 brlcad data compression is just one of the benefit, but not necessarily a primary purpose in itself (though a very major benefit in most cases)
05:46.40 brlcad think of medical data, for example -- I might have a CT scan, which is intrinsicly viewable as voxel data -- there's no knowledge about regions and materials other than bands of intensity values
05:47.12 poolio Well yes, but lets say you have "regions" would that just help in terms of extracting and individually looking at different regions?
05:47.32 brlcad if you can extract structure, you've basically done shape detection, potentially even feature detection, which is one step towards solving segmentation and registration
05:47.43 brlcad being able to identify a "heart" for example
05:48.21 poolio Alright, so once you have the basic shapes it's much easier to further analyze
05:48.45 poolio and why would the military want this type of ability?
05:48.47 brlcad much easier -- and in practice, you don't want to work on the voxelized data directly for several reasons
05:49.16 brlcad you can get analytic artifacts from the 3d aliasing, the nature of the cell shape
05:49.35 brlcad so actually inferring a real "surface" can help
05:49.48 poolio okay, that makes a bit of sense
05:49.53 brlcad basically interpolates and fits an implicit function to explicit data values
05:50.34 poolio so theoretically the CSG model good more accurately reflect the physical situation than the voxel data that the CSG was generate from
05:51.04 brlcad it's more of a fundamental capability than it is a "military purpose", especially at this point -- there's not much purpose other than the geometric points I just mentioned
05:51.37 brlcad once it's working and if validated, then you can start looking at other analytic purposes, whether they be military-related, medical, consumer, etc
05:51.58 brlcad the predominant domain of voxel data is actually the medical industry
05:52.21 poolio Yeah, I don't know anything off the top of my head besides MRIs that generate that type of data
05:53.01 brlcad them and a subset of finite element analyses (which cuts across various industries)
05:53.01 brlcad MRI and CT scans are the big ones
05:53.01 poolio yeah cool
05:53.19 brlcad still, though -- that's "way" off in the distance
05:53.35 brlcad just matching a voxelized sphere to a sphere is research material in itself :)
05:53.38 poolio well yes, I was just curious. I like to see the big picture :)
05:53.54 brlcad (publishable research material)
05:54.16 poolio so would you like me to try to have this project proposal for you before I start work?
05:56.25 brlcad well certainly before coding
05:56.35 brlcad so yeah :)
05:58.02 brlcad nothing too insanely detailed.. whatever you're comfortable with
05:59.07 poolio Yeah, I had some thoughts on mutation as I was riding the subway to work today :P
05:59.07 brlcad your fellow occupants were that ugly, eh?
06:00.40 poolio har har. no one talks on the subway and i was, as always, seeing shapes with my eyes 8)
06:04.50 poolio Anywho, I was trying to decide what I wanted to have crossover...whole shapes, operators, position vectors of shapes, coordinates of position vectors of shapes, etc...
06:11.32 brlcad if you think of a CSG hierarchy (which is usually a directed graph) .. crossover is rather easily defined as picking a node in both trees and swapping them
06:12.52 poolio well is the node a shape?
06:12.55 brlcad so something like: http://upload.wikimedia.org/wikipedia/commons/thumb/8/8b/Csg_tree.png/677px-Csg_tree.png
06:13.15 brlcad pick one of the nodes.. pick another in the other genotype -- swap them
06:14.38 brlcad more of a data-driven diagram -- the nodes are either operators or primitives, http://designer.mech.yzu.edu.tw/article/articles/course/(2000-11-27)%20Constructive%20solid%20geometry.files/image073.gif
06:15.14 *** join/#brlcad elite01 (n=elite01@dslc-082-082-095-018.pools.arcor-ip.net)
06:15.35 brlcad and you can have a matrix over any node that represents a transformation (translation, scaling, rotation, orientation, position, etc)
06:16.37 brlcad random mutation could be as simple as randomly picking an operator node, and randomly changing the operator (e.g. from union to intersection)
06:28.57 poolio yeah. but eg the first diagram, you can only pick leaf nodes or operators, you couldn't say pick a shape that's a union of two other shapes and swap that
06:29.17 poolio Well you could, but it'd change the genotype length
06:29.37 poolio but then you get into crossing over of complex shapes, which I'm not so sure is a good idea
07:01.01 brlcad there's nothing wrong with changing the genotype length
07:01.17 brlcad they're going to be various lengths regardless (or at least they can be)
07:01.27 brlcad s/can/should/
07:02.08 brlcad that's what I'd mentioned the first stage would be simply single-node hierarchies -- primitives only
07:02.28 brlcad if you get even that working, it'll be astounding
07:04.22 brlcad I suppose you could always work with balanced graphs such that you're always swapping the same number of nodes in order to maintain fixed lengths, but that's actually just more work for what I don't see as gaining you much of anything but an artificial constraint on the genotype evolution
07:05.10 brlcad your fitness function and evolutionary passes can have criteria to bound how complex the shapes get, how many nodes, too
07:09.40 poolio Alright. My main issue is I don't really see how crossing higher-level shapes will improve the evolution. I mean, I see how it could, but I feel like it should be able to evolve thos ehigher level shapes on its own
07:12.22 poolio anywho, i'm of for the night. i have to be at work in 4 hours. eek. gnite
07:32.29 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:40.42 brlcad hm, not sure what you mean by "higher level shapes" .. they're just shapes at any point in the tree -- portions of the tree could do exceptionally well or poorly, which will sort itself out through the evolution steps
07:41.29 brlcad such that over time trees have more and more "good" nodes that fit the function and fewer that don't
07:43.09 brlcad basically saying "take some of the objects I used over here and try them over here" .. if it's got a good fitness, it'll survive -- if not, it'll die
07:43.22 poolio well yeah...
07:43.37 poolio by higher level shapes I mean higher up in the hierarchy, composed of more primitives
07:44.32 poolio wel anywho. sleep. cya later
08:08.03 *** join/#brlcad Elperion (n=Bary@p54876a0b.dip.t-dialin.net)
09:18.43 *** join/#brlcad away (n=ak@ll-81-222-164-251.awanti.ru)
10:32.52 *** join/#brlcad thing0 (n=ric@203-59-209-203.dyn.iinet.net.au)
10:34.35 thing0 hey all
10:34.36 thing0 sup?
11:23.45 thing0 cya later people
11:23.48 thing0 going out
11:23.50 thing0 bye!
11:24.13 *** part/#brlcad thing0 (n=ric@203-59-209-203.dyn.iinet.net.au)
11:27.06 *** join/#brlcad Elperion (n=Bary@p54876a0b.dip.t-dialin.net)
11:54.20 *** join/#brlcad elite01 (n=elite01@dslc-082-082-095-018.pools.arcor-ip.net)
IRC log for #brlcad on 20070609

IRC log for #brlcad on 20070609

04:05.12 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
04:05.12 *** 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
04:30.54 *** join/#brlcad producemench (n=ed@74.211.83.150)
04:33.32 producemench Hello Again, I finally got it running. example: "export PATH=$PATH:/usr/brlcad/bin" goes into a hidden file, in the user's home directory, called "bashrc". Thanks again for all your help. :)
04:33.51 producemench bye
04:33.55 *** part/#brlcad producemench (n=ed@74.211.83.150)
04:43.13 IriX64 http://www.pastebin.ca/552201 <---- this is the kind of stuff that gives me heartburn, is there no tcl standard you can use?
07:49.39 *** join/#brlcad docelic (n=docelic@212.91.114.127)
09:32.17 *** join/#brlcad elite01 (n=elite01@dslc-082-082-082-163.pools.arcor-ip.net)
10:31.18 *** join/#brlcad Laniakea (i=clock@77-56-109-73.dclient.hispeed.ch)
11:28.10 *** join/#brlcad elite01 (n=elite01@dslc-082-082-082-163.pools.arcor-ip.net)
11:31.24 *** join/#brlcad docelic_ (n=docelic@212.91.112.114)
12:41.10 Laniakea tarzeau: hi
12:41.54 tarzeau hi Laniakea
13:58.23 *** join/#brlcad Laniakea (i=clock@77-56-109-73.dclient.hispeed.ch)
14:29.39 *** join/#brlcad akreal (n=ak@87.249.56.197)
14:52.26 ``Erik heh
14:53.02 ``Erik "have 8.5a6, need 8.4-8.5"... that's funny... I'm under the impression that 8.5+ is mandatory, and whatever does that check is a bit stupid in matching :)
15:07.09 *** join/#brlcad Elperion (n=Bary@p54875601.dip.t-dialin.net)
15:25.11 *** join/#brlcad Twingy (n=justin@74.92.144.217)
16:06.16 *** join/#brlcad ak__ (n=ak@87.249.56.197)
18:01.04 *** join/#brlcad PrezKennedy (n=Matthew@c-76-106-124-125.hsd1.md.comcast.net)
18:46.06 IriX64 ``Erik, sorry should have told you thats an 7.8.4 run :)
18:46.29 IriX64 I installed tcl8.5a6 when 7.10 came out
18:49.17 IriX64 http://www.pastebin.ca/553465
18:49.29 IriX64 thats what Im currently fighting with 7.10
18:50.15 IriX64 who the heck wrote bomb.c :)
18:52.02 IriX64 lgt/error.c duplicates it somehow
18:52.42 IriX64 mc
18:53.48 *** join/#brlcad Laniakea (i=clock@217-162-230-231.dclient.hispeed.ch)
18:55.50 IriX64 I'm outta my league here ``Erik, which one do i change?
18:59.20 IriX64 if i change the one in lgt, how much do i break?
18:59.28 IriX64 lets try it what hey.
19:00.57 IriX64 heh nothing broke so far :)
19:02.03 IriX64 you have adventureous people working on this iss ;)
19:02.10 IriX64 i see too
19:10.15 IriX64 http://www.pastebin.ca/553508
19:10.25 IriX64 think i'll just stop for now.
19:11.40 IriX64 mc
19:13.35 IriX64 somethings wrong on my end me thinks, thanks guys
22:39.01 *** join/#brlcad elite01 (n=elite01@dslc-082-082-082-163.pools.arcor-ip.net)
23:03.54 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-092-052.pools.arcor-ip.net)
23:08.27 IriX64 ahh well, thanks to you guys for something to pass the time with :)
23:10.35 IriX64 still haven't found where that cute little tcl check lives ``Erik ;)
IRC log for #brlcad on 20070610

IRC log for #brlcad on 20070610

00:56.59 IriX64 did anybody try irssi.zip from hobbes?
00:59.04 IriX64 I'm torn between this and Mirc.
01:00.13 IriX64 what i really miss about mirc is the ability to double click on a url and be there instantly, no cutting or pasting.
02:19.17 IriX64 http://www.pastebin.ca/554246 <--- finally installation time
02:22.51 IriX64 http://www.pastebin.ca/554250 <---- love it when a plan comes together ollie, I know stan
02:25.36 IriX64 well lets see what trouble I can stir up in brlcad land :)
02:31.25 IriX64 people ask me, why don't you let the gcc people know about this? answer, they laugh at cygwin.
02:45.44 IriX64 l8r
03:10.46 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177726099.dsl.bell.ca)
05:09.29 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net)
07:56.36 *** join/#brlcad Laniakea (i=clock@217-162-230-231.dclient.hispeed.ch)
08:36.14 *** join/#brlcad docelic (n=docelic@212.15.174.211)
08:59.05 *** join/#brlcad akreal (n=ak@87.249.56.197)
09:43.28 *** join/#brlcad elite01 (n=elite01@dslc-082-082-092-052.pools.arcor-ip.net)
10:52.36 *** join/#brlcad Elperion (n=Bary@p548774D0.dip.t-dialin.net)
13:04.20 *** join/#brlcad thing1 (n=ric@203-166-227-155.dyn.iinet.net.au)
13:04.39 thing1 hey all
13:04.41 thing1 sup?
13:04.43 thing1 LOL
13:04.57 thing0 somehow my name incremented
13:05.00 thing0 WTF ;)
13:38.16 *** join/#brlcad docelic (n=docelic@212.15.174.211)
14:18.10 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
15:12.04 *** join/#brlcad Laniakea (i=clock@217-162-206-81.dclient.hispeed.ch)
15:43.30 *** join/#brlcad elite01 (n=elite01@dslc-082-082-092-052.pools.arcor-ip.net)
16:44.53 *** join/#brlcad Elperion (n=Bary@p548774D0.dip.t-dialin.net)
17:05.54 *** join/#brlcad elite01 (n=elite01@dslc-082-082-092-052.pools.arcor-ip.net)
17:15.22 *** join/#brlcad docelic (n=docelic@212.15.174.211)
18:05.11 ``Erik thing++
18:05.16 ``Erik or
18:05.18 ``Erik ++thing?
18:07.44 IriX64 bwahh, 7.8.8 is installing
18:10.52 IriX64 lets see if it passes the "required version" of tcl this time, it should i used its own :)
18:18.02 IriX64 just where is this required version of tcl anyway, I didn't look very hard.
18:18.11 IriX64 check i mean
18:30.10 IriX64 what would be a quick and dirty test of bash support that i can try in the brlcad dir?
18:30.39 IriX64 would exec bash.exe work?
18:32.54 IriX64 http://www.pastebin.ca/556691 <--- heheh it did
18:43.56 IriX64 whatever you do don't do an exec bash :(
19:08.37 IriX64 shouldn't have started a photon map with a compile going
19:11.52 IriX64 http://www.pastebin.ca/556785 <--- where i am into it
19:12.58 IriX64 why does it put it at the bottom of the paste window?
19:56.25 IriX64 http://irix32.spaces.live.com/photos pix 1 & 2
20:12.38 IriX64 same url, overlap tool and object editor
23:09.39 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net)
IRC log for #brlcad on 20070611

IRC log for #brlcad on 20070611

03:27.27 *** join/#brlcad PrezKennedy (n=Matthew@c-76-106-124-125.hsd1.md.comcast.net)
03:37.37 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
05:42.11 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/mged/ged.c:
05:42.11 CIA-4 BRL-CAD: remove the disable the call to Tcl_DeleteInterp for release since there seems to
05:42.11 CIA-4 BRL-CAD: be some reference counting issues in a6, remvoe the bu_semaphore_release call
05:42.11 CIA-4 BRL-CAD: too as release pairs with acquire, not with init (there is presently no free
05:42.11 CIA-4 BRL-CAD: routine that pairs with init)
07:08.10 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:22.20 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: all the docs should now be in the docs section, pix-png output was fixed to check for console output
07:38.02 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
12:59.24 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
13:52.37 *** join/#brlcad elite01 (n=elite01@dslc-082-082-067-059.pools.arcor-ip.net)
15:05.34 *** join/#brlcad thing0 (n=ric@203-59-218-155.dyn.iinet.net.au)
15:05.45 thing0 hey there
15:06.59 akreal hello thing0!
15:07.08 thing0 hey akreal
15:07.10 thing0 sup?
15:07.21 akreal what does it mean?
15:07.35 akreal sorry i'm kinda newbie :)
15:09.45 thing0 lol
15:09.53 thing0 sup = what is up = how are you
15:09.54 thing0 :P
15:11.46 akreal ah! nice, thx ) finally ran mged... looking for what to do next
15:12.01 akreal and u?
15:12.11 thing0 just fried from work
15:12.17 thing0 got a review on wednesday
15:12.25 thing0 tomorrow is going to be a nightmare
15:30.50 *** join/#brlcad Elperion (n=Bary@p5487763E.dip.t-dialin.net)
15:31.07 thing0 me sleep now
15:31.08 thing0 bye!
15:31.10 *** part/#brlcad thing0 (n=ric@203-59-218-155.dyn.iinet.net.au)
16:16.37 *** join/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
16:16.40 *** part/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
16:20.06 *** join/#brlcad Chocobo (n=swinchen@strongbad.eece.maine.edu)
16:20.56 *** join/#brlcad ertugerata (n=Ertugrul@88.227.92.205)
16:21.04 ertugerata salut
16:21.12 Chocobo I dont know where else to ask this: Does anyone know of a CAAD program for linux? brl-cad seems awesome, but not really aimed towards floor-plans and architecture.
16:21.16 Chocobo Hi :)
16:22.41 ertugerata ı need just deps for brlcad
16:22.46 ertugerata i need just deps for brlcad
16:25.47 ertugerata http://brlcad.org/overview.html,i compile on source
16:44.41 brlcad ertugerata: see the INSTALL file in the source distribution
16:45.15 ertugerata thanks ; url for deps not found
16:45.18 brlcad there are no required dependencies other than a compiler and probably a command shell that brl-cad does not directly provide or auto-detect
16:45.28 brlcad what url for deps?
16:45.43 brlcad there is no url for deps, read the INSTALL file :)
16:46.08 brlcad though I suppose I could give you a url to the INSTALL file, if that much isn't clear ;)
16:46.09 ertugerata libbu,libdm, needed ?
16:46.17 brlcad those are brl-cad libraries
16:46.47 brlcad what are you trying to do?
16:47.26 brlcad Chocobo: alas, brl-cad and qcad are about as close as it gets in terms of open-source software for caad
16:47.50 brlcad which of course isn't saying much :) .. patches and developers to work those areas are, of course, more than welcome
16:48.34 brlcad brl-cad has more of the foundations for caad that just about everything else out there, just sans gui
16:48.39 jack- yup
16:48.48 jack- its a pretty complete system :)
16:48.55 jack- and 100% open source
16:48.55 brlcad mind you, i'm specifically referring to open source -- if you want commercial, there are some options but those aren't my concern ;)
16:56.46 *** join/#brlcad obsoleteman (n=obso@unaffiliated/obsoleteman)
16:57.00 obsoleteman hi all
16:57.48 brlcad howdy
16:59.32 obsoleteman anyone knows, it needs BRL-CAD Runtime Libraries when i build brlcad from source?
17:01.37 Chocobo thanks brlcad, maybe I will give it a shot :)
17:02.02 brlcad obsoleteman: you mean run-time debugging?
17:02.28 Chocobo Yeah, most of the non open source applications seem to be german.... I can't even read their websites :)
17:02.29 obsoleteman brlcad: no "i mean Are BRL-CAD Runtime Libraries needed only to run programme, not build time dependency?"
17:03.56 brlcad obsoleteman: I guess that depends on what do you mean by "BRL-CAD Runtime Libraries"? BRL-CAD includes about a dozen libraries that will be compiled and installed and by default, those libraries will need to be installed for the apps to work just like anything else
17:04.55 brlcad if you disable shared library builds, then everything will link static and there should be no runtime dependencies, but then you're compilation and install are going to be truely *massive* in terms of disk usage
17:07.00 brlcad Chocobo: fantastisch :)
17:07.06 obsoleteman brlcad: ok. understand that. i mean BRL-CAD Runtime Libraries in sourceforge home page. but they seem for only win32. no problem. thanks
17:07.08 obsoleteman :)
17:07.22 brlcad ooooh, THOSE run-time libraries
17:07.47 brlcad yeah, ignore those even if you're on windows unless you're developing brl-cad applications ;)
17:07.49 obsoleteman :)
17:07.59 Chocobo maybe I will just use graph paper.
17:08.24 brlcad that's basically just a library-only release (which so far has only been done for windows) .. as there are many developer-users of brl-cad that use our libraries but not our tools
17:08.33 brlcad folks using brl-cad as a ray-tracing engine or a geometry engine
17:10.02 obsoleteman brlcad: thanks again for information and good application. we are going to package brlcad for Pardus then :)
17:11.17 obsoleteman brlcad: our packager ertugerata in this chanell
17:12.23 obsoleteman may be we will speak abot packaging soon
17:19.06 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177726794.dsl.bell.ca)
17:19.39 IriX64 http://www.pastebin.ca/559130 <--- left it compiling last night, woke up to this, last update from cvs around 11:00pm eastern
17:20.27 IriX64 updating again, hoping its fixed :)
17:21.41 IriX64 thought i took that random number generator outts the compiler ;)
17:21.49 IriX64 outta too
17:23.45 IriX64 i'm told to report the symptom, it doesn't compile man.
17:24.14 *** join/#brlcad cadguy (n=cadguy@c-67-166-125-250.hsd1.ut.comcast.net)
17:31.23 IriX64 man theres no reference to those inflate functions it's calling not even an extern definition.
17:32.44 IriX64 same for deflate
17:33.27 IriX64 not gonna fight with it (I am a man of peace :)) going back to 7.8.8 for now.
17:33.49 *** part/#brlcad ertugerata (n=Ertugrul@88.227.92.205)
17:43.56 CIA-4 BRL-CAD: 03brlcad * 10brlcad/bench/benchmark.1: improve documentation, include the OPTIONS and command in the synopsis as well as a whole new section with some examples. initial revision was in 1988.
17:45.28 brlcad IriX64: you're missing -lz from your link line for some reason
17:45.41 brlcad it needs libz aka zlib
17:45.56 IriX64 its supposed to be building zlib no?
17:46.06 brlcad depends entirely on what you tell it to do
17:46.15 IriX64 enable everythibg
17:46.18 IriX64 thing
17:46.40 IriX64 let me reconfigure.
17:47.57 IriX64 thankyou
17:50.05 IriX64 you know your code well.
18:25.23 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
18:55.50 *** join/#brlcad elite01 (n=elite01@dslc-082-082-067-059.pools.arcor-ip.net)
19:08.19 *** join/#brlcad akreal (n=ak@87.249.56.197)
19:12.56 *** join/#brlcad obsoleteman (n=obso@unaffiliated/obsoleteman)
19:15.40 obsoleteman brlcad: hi again, brlcad compiles succesfully bur tehere is no *.desktop file for menu entry. how we start the application using commandline? which command ?
19:26.55 brlcad obsoleteman: if you'd be willing to create/provide a .desktop file, I'd be glad to add it
19:27.11 brlcad otherwise, there are many possible starting points -- brl-cad is a suite of tools
19:27.37 brlcad mged is where many folks start, which has a fair set of documentation on the website at http://brlcad.org
19:29.34 obsoleteman brlcad: why not, we ll provide some *.dektop file. (for mged maybe more)
19:34.14 brlcad mged, archer, and rtwizard are probably the only three double-clickable apps of interest until there's a brl-cad command shell
19:34.33 *** join/#brlcad yukonbob (n=bch@whthyt247-240.northwestel.net)
19:35.14 obsoleteman ok brlcad we re preparing mged, archer, and rtwizard desktop files.
19:36.33 brlcad awesome
19:39.04 yukonbob afternoon folks
19:47.08 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO:
19:47.08 CIA-4 BRL-CAD: jason feels it's probably best to make mods to openNURBS itself now in order to
19:47.08 CIA-4 BRL-CAD: fully integrate/complete the brep implementation and given his implementation
19:47.08 CIA-4 BRL-CAD: uses libbu and libbn extensively, this move will make openNURBS similarly
19:47.08 CIA-4 BRL-CAD: dependent. thus, the intent is to then to effectively fork openNURBS and make
19:47.10 CIA-4 BRL-CAD: it a noinst brl-cad sub-library (either in librt or up a level) for obtaining
19:47.12 CIA-4 BRL-CAD: brep support.
20:03.59 *** part/#brlcad obsoleteman (n=obso@unaffiliated/obsoleteman)
20:57.34 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
21:21.45 cadguy Yowza. That's a serious decision
21:34.16 *** join/#brlcad Elperion (n=Bary@p5487763E.dip.t-dialin.net)
21:36.51 yukonbob cadguy: hey -- I was chatting w/ brlcad about dsp and "cut direction"... he said you coded it and could explain what that's about?
21:37.10 yukonbob ad vs lR vs Lr
22:53.13 yukonbob hrm
22:59.00 brlcad heh
22:59.22 brlcad he looks at irc about once a day at best (if even that) .. just have to happen to catch him
22:59.26 yukonbob :) how's it going brlcad?
22:59.58 brlcad pretty good, how're things over in the yukon? :)
23:00.28 yukonbob not so bad... had a good w/e (http://www.methodlogic.net/flat/gfx/)
23:02.12 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:16.15 yukonbob brlcad: ?did you see my note re: that malloc issue
23:34.58 ``Erik whichwhathuhnowwhat?
23:36.23 IriX64 http://www.pastebin.ca/559961
IRC log for #brlcad on 20070612

IRC log for #brlcad on 20070612

00:17.03 IriX64 http://irix32.spaces.live.com/photos 1st pix, results of that photon map
00:18.21 IriX64 thats with importance mapping,use irradiance hypersampling cache, and visualize irradiance cache selected
00:19.50 IriX64 Where do I put the light Twingy :)
00:21.48 Twingy inside a box
00:22.11 IriX64 have to wire up a switch...just a sec
00:22.15 Twingy I've already told you this on 3 separate occaisons over the last 6 months
00:22.32 Twingy so I am going to ignore you if you ask me again
00:22.54 IriX64 I do not know how to set matrials to light source, I am *not a brlcad user
00:22.59 IriX64 materials too
00:23.06 IriX64 :)
00:23.19 IriX64 i don't mind being ignored :)
00:24.32 IriX64 you notice, I'm always working with *your example geometry?, Heck I even screwed up the mug exercise
00:26.03 Twingy I don't get it
00:26.11 Twingy you spend all this time in here talking and compiling the program
00:26.25 Twingy and you complain about all these things, and you don't even know the most fundamental thing about how to use the program
00:26.31 Twingy if I were the channel moderator here I'd ban you
00:27.02 IriX64 i rarely complain
00:27.02 Twingy you are lucky sean is a nice guy
00:27.11 Twingy my tolerance is much less than his
00:27.57 IriX64 on that note i'll delve into the innards of 7-10 again :)
00:28.23 *** join/#brlcad cadguy (n=cadguy@c-67-166-125-250.hsd1.ut.comcast.net)
00:33.05 yukonbob cadguy: hey -- I was chatting w/ brlcad about dsp and "cut direction"... he said you coded it and could explain what that's about?
00:33.15 yukonbob ie: ad vs. lR vs. Lr
00:44.39 cadguy Yes. You can choose to always cut each cell top from ll to UR or UL to lr or in the direction of most curvature
00:45.19 cadguy ad says cut along direction of greatest curvature. This makes things like hilltops look more natural, rather than having saw-toothed tops
00:46.03 cadguy So, lR is lower left to Upper Right, Lr is Upper Left to lower right, and ad is "adaptive"
00:47.49 yukonbob cadguy: OK... I'm not clear on what "cut" means, though.
00:51.07 cadguy Ah. In a dsp each "cell" has 4 corners on top. If the 4 points aren't all co-planar, you have to "cut" it into two triangles
00:51.50 cadguy Consider the following DSP data as a 2x2 DSP grid: 1 1 1 2
00:52.11 cadguy The "2" elevation is not co-planar with the other points
00:52.25 cadguy No plane includes all 4 points
00:52.36 cadguy So you have to "facetize" the top of the DSP cell
00:52.56 cadguy The code does this for you by "cutting the top"
00:54.43 cadguy If you picked lR for the above example, it would cut from a 1 to a 1
00:54.56 cadguy If you picked Lr it would cut from a 1 to a 2
00:55.43 cadguy If the grid were larger, selecting "ad" would cause the code to cut in the direction that preserved curvature. We used to have an example laying around.
00:59.41 yukonbob I'm not 100% clear what you're saying, but perhaps playing will help me figure it out... If I generate my own 10x10 say, will I be able to see the effects by playing with 1s and 2s?
01:00.01 yukonbob ie: 1-unit and 2-unit elevations.
01:00.45 cadguy yes. You should be able to see it.
01:01.01 cadguy I'll see if I can come up with a good example
01:04.49 IriX64 err Twingy, if you guys would rather that dedication to Mr. Muss weren't there I'll honor your wishes.
01:05.19 Twingy don't ask me!
01:05.34 IriX64 you too have a vote :)
01:05.42 Twingy I rescind my vote!
01:06.04 IriX64 leaves the rest of the jury in this Kangaroo court then :)
01:07.23 IriX64 What I'm gently trying to say is would his family mind do you think?
01:07.57 Twingy you are talking to the wrong guy
01:08.05 cadguy Where will the dedication go?
01:08.15 cadguy I know them well
01:08.53 IriX64 It's on the help button, dedication
01:09.18 cadguy no offense would be taken
01:09.21 IriX64 its part of what i sent for examination
01:12.11 IriX64 windowsside albumn, bldg391 photonmapped
01:12.37 IriX64 thankyou cadguy
01:12.54 cadguy ok.
01:26.25 IriX64 my only gripe with these other x-servers for windows is that you have to open a frame buffer to ray trace or photonmap into.
01:28.03 IriX64 if they'd open the port O_SHARE | O_DENY_NONE | O_READ | O_WRITE i'm sure that probelm would go away.
01:28.51 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
01:40.17 IriX64 http://irix32.spaces.live.com/photos Havoc
01:40.36 IriX64 ill shut up now and go back to work :)
01:43.18 IriX64 you wonder why I play with 7.8.8? Get it working there and transplant it to 7.10 when i get my build issues resolved.
01:54.30 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
02:14.05 brlcad yukonbob: yes I saw it an alas i've still not had time to dig deep just yet, hopefully after tomorrow afternoon :/
02:35.41 IriX64 you hardcoded the darn usr/brlcad prefix into tcl/tk????????
02:44.09 IriX64 go figure i reran it and its proper.
03:16.11 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
03:16.55 yukonbob brlcad: np -- I'm interested in a fix, but I don't know your workload... Looking forward to it when you get the time to attack :)
06:16.58 yukonbob .
09:38.27 *** join/#brlcad ertugerata (n=Ertugrul@88.224.253.217)
09:38.32 ertugerata hi
09:39.29 ertugerata my problem with archer and rtwizard
09:42.37 ertugerata http://rafb.net/p/qujjRC23.html
10:31.55 *** part/#brlcad ertugerata (n=Ertugrul@88.224.253.217)
10:48.29 *** join/#brlcad elite01 (n=elite01@dslc-082-082-073-235.pools.arcor-ip.net)
12:29.59 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
12:57.24 *** join/#brlcad Elperion (n=Bary@p54875F2B.dip.t-dialin.net)
17:04.11 IriX64 somebody fed my gremlin after midnight :)
17:25.25 IriX64 dunno if you want this but i noticed same thing in 7.10 too http://www.pastebin.ca/562002
17:34.48 IriX64 http://www.pastebin.ca/562022 <--- this one too
17:35.11 IriX64 ill stop now because you said warnings were no concern
17:42.21 IriX64 the problems, in tk, i compiled against a system tk8.5a6 with brlcad-7.8.4 bwish blows up!
17:51.52 IriX64 probably tied to tk_mainloop not being found in ac_checklib tk...
18:08.04 *** join/#brlcad cadguy (n=cadguy@c-67-166-125-250.hsd1.ut.comcast.net)
18:17.49 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
18:21.43 *** join/#brlcad cad77 (n=51a99316@bz.bzflag.bz)
18:44.46 *** join/#brlcad ak__ (n=ak@ll-81-222-164-251.awanti.ru)
18:46.54 IriX64 point proven, it's making fine with the included tcl/tk 8.4
18:50.17 IriX64 well i've got brlcad built, I can safely wipe out Cygwin now :P
18:55.21 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/ (8 files): Add implemention of and support for NumIntersectionsWith(ON_Line)... all in support for trimming curve tests
18:57.05 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: Change brep_pt_trimmed to use NumIntersectionsWith() method in openNURBS. will make the unfinished brep_count_intersections() function obsolete...
18:59.19 IriX64 http://www.pastebin.ca/562263 <---if you need proof it builds with tcl8.4.
19:01.37 IriX64 btw this configure too does not see Tk_MainLoop in tk8.5a5 or tk8.5a5
19:01.47 IriX64 err a6
19:07.24 IriX64 you wonder how then did i get it to compile against tk8.5? I simply put the libs in and set the path to libtk, it found it.
19:07.57 IriX64 not trying to snow you here simply trying to help.
19:13.31 *** join/#brlcad elite01 (n=elite01@dslc-082-082-073-235.pools.arcor-ip.net)
19:21.54 IriX64 slowest startup of mged i've ever seen :)
19:25.13 IriX64 renamed the cygwin directory to cassie and this thing is running truly standalone``Erik.
19:25.27 IriX64 broke cygwinx tho :)
19:26.39 IriX64 using Xwin32 in demo mode dunno if it'll have time to photonmap
19:32.34 IriX64 http://irix32.spaces.live.com/photos windowsside albumn what it did out of the box.
19:35.13 IriX64 same url and albumn, photonmap outta the box
19:36.14 IriX64 maybe i better buy this xwin32, it's pretty decent
19:39.54 IriX64 gotta go i've got to prune the design shots outta the blogs:)
20:04.30 *** join/#brlcad Laniakea (i=clock@77-56-103-176.dclient.hispeed.ch)
23:09.16 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070613

IRC log for #brlcad on 20070613

00:06.56 *** join/#brlcad irt (n=cadguy@c-67-166-125-250.hsd1.ut.comcast.net)
00:38.35 *** join/#brlcad cadguy (n=cadguy@c-67-166-125-250.hsd1.ut.comcast.net)
00:41.56 *** join/#brlcad cadguy (n=cadguy@c-67-166-125-250.hsd1.ut.comcast.net)
00:42.15 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177726794.dsl.bell.ca)
03:03.45 *** join/#brlcad PrezKennedy (n=Matthew@c-76-106-124-125.hsd1.md.comcast.net)
05:04.51 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
06:31.28 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:13.52 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:57.30 *** join/#brlcad akreal (n=ak@ll-81-222-164-251.awanti.ru)
08:02.13 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
09:40.16 *** join/#brlcad docelic (n=docelic@212.91.115.165)
09:56.05 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
12:11.49 *** join/#brlcad elite01 (n=elite01@dslc-082-082-078-118.pools.arcor-ip.net)
13:01.26 *** join/#brlcad thing0 (n=ric@210-84-26-204.dyn.iinet.net.au)
13:02.01 thing0 hey all
13:02.09 thing0 leaving in a week! woo
13:06.40 brlcad howdy thing0
13:06.51 thing0 hey brlcad
13:06.57 thing0 going to site in a week
13:06.59 thing0 yay!
13:07.05 thing0 get to leave the office for a while
13:07.11 brlcad "to site"?
13:07.20 thing0 yeah
13:07.28 thing0 an Acid Plant down south
13:07.34 thing0 for Nickel refinery
13:11.31 thing0 yeah
13:11.38 thing0 it'll be fun
13:29.05 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
13:48.36 *** part/#brlcad thing0 (n=ric@210-84-26-204.dyn.iinet.net.au)
14:09.13 *** join/#brlcad thing0 (n=ric@210-84-26-204.dyn.iinet.net.au)
14:09.20 thing0 sorry about my quick departer
14:09.32 thing0 laptop almost out of battery
14:09.36 thing0 went into hibernate
14:09.37 thing0 ;)
14:44.47 thing0 alrighty
14:44.49 thing0 going now
14:44.50 thing0 sleep time
14:44.52 thing0 bye!
14:44.52 *** part/#brlcad thing0 (n=ric@210-84-26-204.dyn.iinet.net.au)
16:13.07 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
16:55.53 *** join/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
16:56.05 *** part/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
18:18.19 *** join/#brlcad Laniakea (i=clock@77-56-101-121.dclient.hispeed.ch)
18:53.22 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
19:07.53 *** join/#brlcad Elperion (n=Bary@p54874C8F.dip.t-dialin.net)
19:16.20 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177726794.dsl.bell.ca)
19:18.23 IriX64 wooohooo 16 hours to compile, thats what I get for walking away from i last night
19:18.30 IriX64 it too
19:20.35 poolio is there a "voxel" data spec?
19:57.27 IriX64 what am I doing wrong here the geometry window didn't come up. http://www.pastebin.ca/564925
20:02.21 IriX64 http://irix32.spaces.live.com/photos/brlcad rtedge-7.10.1 for the first time :)
20:04.52 IriX64 rot 60 45 45
20:05.31 IriX64 thats too beautiful
20:07.28 IriX64 it's on the blog now :)
20:08.30 IriX64 i'll shutup and be happy now.
20:09.35 IriX64 in all seriousness tho, I renamed Cygwin dir to cassie and brought up xming, and thats how im running at the moment.
20:13.58 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_bezier.cpp: Flesh out Bezier intersection counting... not done with case c yet
20:19.51 IriX64 a ray trace shot if you want to see it, same place
20:24.04 IriX64 http://www.pastebin.ca/564984 Im just having fun now
20:35.23 IriX64 the help tcl script runs if tclscripts is in the path
20:37.13 IriX64 xpush as opposed to a ypush:)
20:38.36 IriX64 this means i can take it on faith now instead of renaming the cygwin directory every time, besides i prefer cygwinx.
23:35.22 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070614

IRC log for #brlcad on 20070614

00:29.48 *** join/#brlcad rga (n=rga@unaffiliated/rga)
00:31.11 *** part/#brlcad rga (n=rga@unaffiliated/rga)
01:10.59 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
01:19.40 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177726794.dsl.bell.ca)
01:32.03 IriX64 thats going to set me back, another 17" monitor gone
05:36.12 *** join/#brlcad ibot (n=ibot@pdpc/supporter/active/TimRiker/bot/apt)
05:36.12 *** 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
05:37.16 *** join/#brlcad ibot (n=ibot@pdpc/supporter/active/TimRiker/bot/apt)
05:37.16 *** 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
07:21.00 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:32.09 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
09:56.43 *** join/#brlcad ibot_ (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
09:56.43 *** 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
14:00.29 *** join/#brlcad cad56 (n=92500941@bz.bzflag.bz)
14:18.44 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
14:52.49 *** join/#brlcad elite01 (n=elite01@dslc-082-082-073-250.pools.arcor-ip.net)
15:48.15 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-082-130.pools.arcor-ip.net)
16:08.46 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-082-130.pools.arcor-ip.net)
17:16.50 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
17:16.50 *** 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
17:23.05 *** join/#brlcad ibot_ (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
17:23.05 *** 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
17:34.02 *** join/#brlcad ibot (i=ibot@rikers.org)
17:34.02 *** 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
17:52.58 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
18:06.20 *** join/#brlcad CIA-4 (i=cia@208.69.182.149)
18:10.39 IriX64 http://www.pastebin.ca/566929 can't remember if i showed you this warning before or not.
18:30.41 IriX64 also wonders what on earth -lGL is doing in there when i specified no gl and the summary said it was not enabled.
18:31.43 IriX64 .
18:34.21 IriX64 http://www.pastebin.ca/566971 <--- in case you think I jest.
18:39.11 *** join/#brlcad Elperion (n=Bary@p548764FD.dip.t-dialin.net)
18:40.59 IriX64 huh it split it again, the paste i mean
18:41.13 IriX64 some near top some near bottom
18:41.47 IriX64 line 10
18:52.00 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
19:11.01 brlcad IriX64: tone it down
19:12.15 brlcad that -lGL is coming from tcl, something in their configure
19:12.28 brlcad looks like their X11 tests
19:13.19 IriX64 never thought of that thanks
19:13.31 IriX64 and i will
19:16.41 poolio brlcad: Is there already an established voxel data spec?
19:40.22 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net)
20:06.15 IriX64 http://www.terarecon.com/downloads/support/vp1000_voxelfileformat.pdf poolio
20:08.25 brlcad poolio: brl-cad uses raw data for most of the geometry data sets as there are a slew of other tools for processing raw data in a streaming manner among other manipulations
20:08.48 brlcad so if you were to create a vol primitive, for example, you'd provide raw b&w slices
20:09.56 brlcad the mk_vol() routine will take volumetric data in said raw format and make a vol for you
20:10.11 brlcad mk_vol(struct rt_wdb *fp, const char *name, const char *file, int xdim, int ydim, int zdim, int lo, int hi, const fastf_t *cellsize, const matp_t mat)
20:14.40 ``Erik hm, 15 minutes, I wonder if this test run will be done by then.
20:17.17 *** join/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
20:17.29 *** part/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
20:27.12 poolio brlcad: thanks
20:28.03 poolio brlcad: so support for volumetric data/voxels is already builtin?
20:58.04 *** join/#brlcad Laniakea (i=clock@77-56-101-172.dclient.hispeed.ch)
20:59.41 IriX64 brlcad: I can't seem to get anybody's windows x-server (besides cygwin-x) to have the geometry window pull double duty as the framebuffer, is it too much of a hassle to type exec fbserv -S690 /dev/X and use that for rendering?
21:01.16 brlcad poolio: yes, there is a volumetric primitive (the 'vol' primitive) -- i'd suggest making one by hand either in mged or in code using mk_vol() to get familiar
21:01.48 Laniakea brlcad: tell me - what determines the positions are which photons will fall on emulsion?
21:01.54 brlcad IriX64: that's a known issue with the Windows display manager
21:01.57 Laniakea Not the density, but the individual positions themselves?
21:02.22 IriX64 really, thought it was my fault, sorry to have brought it up
21:02.55 brlcad Laniakea: what do you mean by the positions? the photons are fired out from the light sources randomly .. hit points are determined against the geometry, which in turn deposits the photons
21:04.05 Laniakea brlcad: if you have a coherent source (laser), you still get random positions.
21:04.28 Laniakea Coherent source has a very simple wavefunction - sine wave - that doesn't contain any randomness
21:04.34 Laniakea Where does the entropy come from?
21:05.17 brlcad Laniakea: er, I presumed you were talking about photon mapping
21:05.32 brlcad do you just mean regular ray-tracing photons?
21:06.17 brlcad because photon mapping that I just described is something very different
21:07.22 brlcad regular ray-tracing fires a grid of rays that recursive traverse through a scene, forking off diffusion, reflection, and perhaps shador rays for each segment
21:08.05 brlcad you can tell rt to shoot perfectly in the center of the grid cells (the default), or jitter the rays, or shoot multiple per cell, or shoot multiple per cell jittered, etc
21:16.47 yukonbob brlcad: do you have any info on the headers of .dems? The stuff I was dealing with before was always "square" (ie: X by Y) size, but the samples you sent have variable numbers of entries per record, and I'm not sure how to interpret it...
21:17.12 brlcad howdy yukonbob
21:17.25 brlcad hm, mebbie
21:17.33 yukonbob *"headers" where header == first 1024-byte block, and 9-pieces of info at start of ea. record.
21:18.12 yukonbob I've googled around, and skimmed other projects, but nothings turned up for me yet...
21:21.18 brlcad http://rockyweb.cr.usgs.gov/nmpstds/demstds.html
21:21.35 brlcad part 2 covers the format
21:22.06 Laniakea brlcad: no I mean the physical workings of our universe
21:24.19 yukonbob brlcad: rock'n'roll... thx
21:28.05 ``Erik ahhhhhh, home at last
22:03.10 *** join/#brlcad jimmyz (n=asd@host81-129-128-152.range81-129.btcentralplus.com)
22:04.33 jimmyz hi
22:14.40 brlcad howdy jimmyz
22:15.05 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/BrepHandler.cpp: When an arc's start center and end points are coplanar, we can't find the plane! so calculate the normal and pass it through to the handler...
22:16.39 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/brlcad.hpp: alter the arc handle method to take a pre-calculated normal
22:17.27 jimmyz hi brlcad
22:17.30 jimmyz are you a bot?
22:17.59 brlcad jimmyz: are you?
22:18.09 jimmyz corse not
22:18.23 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/brlcad_brep.cpp: to avoid trying to build a plane from a line, pass the origin and a normal instead
22:18.24 brlcad then corse not too
22:18.33 jimmyz ok sorry
22:18.46 jimmyz i'm interested in learning cad?
22:18.55 jimmyz this a good place to start?
22:19.09 brlcad as good a place as any
22:19.20 jimmyz do you know catia at all/
22:19.31 brlcad depends for what purpose, but most of the fundamentals cut across industries
22:19.37 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/n_iges.hpp: fix circular arc handler method to take a normal
22:19.40 brlcad the basics of catia, yes
22:19.56 jimmyz how much is it?
22:20.10 brlcad brl-cad's gui interface (mged) is nothing at all like catia ;)
22:20.20 brlcad you'd have to ask the catia folks
22:20.27 jimmyz how capable is brl cad?
22:20.42 brlcad fully capable for what it's intended, it's in production use
22:20.43 jimmyz cf solidworks and catia etc
22:20.59 jimmyz does it do FEA?
22:21.05 brlcad but we don't do everything, and don't cater to entire sub-industries of CAD (see the docs on the website)
22:21.27 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/nmain.cpp: add a cheesy file parameter to converter (remove hard-coded filename)... needs to be fleshed out better
22:21.57 brlcad ehm, most "CAD" packages don't do actual finite element analysis -- they interface with them or include a separate analysis module
22:22.18 jimmyz oh i see
22:22.28 jimmyz are you in the industry?
22:22.45 brlcad there is a brl-cad interface to fea, several actually -- some better than others, some under active development
22:23.00 brlcad er, I have no idea what you mean by that
22:23.10 jimmyz do you do cad for a living
22:23.14 brlcad what constitutes being "in the industry"
22:23.45 brlcad are you asking if am I am a geometric designer/modeler?
22:24.08 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/opennurbs_ext.cpp: many bug fixes (openNURBS knot vector problem again...) lots of debug statements. adjusted flatness criterion to be a scale of the curve length.
22:24.23 jimmyz umm guess so
22:24.28 brlcad i have modeled some things, but i'm more a developer -- software architect, programmer, code monkey
22:24.41 jimmyz oh right
22:25.10 brlcad i work on brl-cad .. a lot .. among other hats
22:25.25 jimmyz is it still developed by the military?
22:25.36 brlcad yes, actively developed and used
22:25.57 jimmyz i see
22:26.17 jimmyz i'm in UK btw
22:27.41 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_bezier.cpp: fixed convex hull handling and finished case C implementation (not debugged yet)
22:28.49 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_curve.h: NumIntersectionsWith now virtual (duh)
22:29.11 jimmyz what is CIA 4 saying?
22:29.29 brlcad those are changes being made to the source code
22:29.40 brlcad cia announces them in real-time as the code is modified
22:29.49 jimmyz who's jlowenz?
22:30.04 brlcad one of the developers
22:30.11 jimmyz oh i see
22:30.58 jimmyz do these cad programs generate output files for CNC machines to work on?
22:55.04 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
23:05.55 brlcad jimmyz: not usually
23:05.59 brlcad that's what CAM software is for
23:06.31 brlcad e.g. GNU CAM: http://gcam.js.cx/index.php/Main_Page
23:06.39 ``Erik we can generate stl, but not gcode
23:07.30 brlcad someone should write a g-gcode
23:12.17 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782753.dsl.bell.ca)
23:16.27 bjorkBSD brlcad, doesn't the .mil rely on sub-contractors?
23:19.50 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:33.27 brlcad bjorkBSD: huh?
23:33.32 brlcad sometimes
23:33.45 bjorkBSD i'm wondering how they'd use brl-cad at all.
23:34.00 brlcad er, how's that?
23:34.05 brlcad or rather why's that?
23:34.21 bjorkBSD if they're using subcontractors, they only need to specify an order no?
23:34.46 bjorkBSD 'build me a tank daggammit'
23:34.51 bjorkBSD and then tank get's built.
23:34.57 brlcad oh
23:34.59 brlcad heck no
23:34.59 bjorkBSD then .mil takes delivery :)
23:35.21 *** part/#brlcad jimmyz (n=asd@host81-129-128-152.range81-129.btcentralplus.com)
23:35.49 *** join/#brlcad jimmyz (n=asd@host81-129-128-152.range81-129.btcentralplus.com)
23:36.05 brlcad the tanks are modeled by the modeling experts (of which there are contractor and gov't experts that are adept in brl-cad)
23:36.10 louipc I bet they like to be involved with the design too :D
23:36.18 brlcad also, subcontractor != contractor
23:36.29 brlcad i think you just mean contractors
23:36.53 *** part/#brlcad jimmyz (n=asd@host81-129-128-152.range81-129.btcentralplus.com)
23:36.54 brlcad a subcontractor would be someone working under contract to a contractor
23:37.32 louipc subcontractors might not even know what machine the part they're making goes in...
23:38.21 bjorkBSD ah i see i see.
23:38.31 bjorkBSD just like ... construction!
23:38.41 brlcad bjorkBSD: brl-cad is primarly used to model military assets for analysis purposes
23:38.48 brlcad emphasis on the analysis aspect
23:38.55 bjorkBSD hmmm.
23:39.06 brlcad like, model the M1A1 and analyze how well it does in a given encounter
23:39.20 bjorkBSD huh? in a combat situation?
23:39.24 brlcad sure
23:39.28 bjorkBSD you can do THAT?!
23:39.40 brlcad that's what it's *primarily* used for
23:39.56 bjorkBSD shit! we've been abusing the poor thing by making tea cups with it then :-S
23:40.12 brlcad there is a brl-cad model of almost every military asset that's been in production over the past two decades
23:40.26 bjorkBSD damn!
23:40.27 brlcad at least army and air force.. navy not so much, but some
23:40.55 bjorkBSD that's pretty cool.
23:41.05 bjorkBSD i'm a pacifist of course...
23:41.16 brlcad some modeled entirely by hand, some modeled in other systems and converted to brl-cad, some worked on in multiple cad systems by many groups, etc
23:41.17 bjorkBSD but that's still pretty damned cool :-?
23:42.22 bjorkBSD hmmm.
23:42.23 brlcad many of the folks that do the analyses are pacificists too -- vulnerability is generally more important than lethality
23:42.38 brlcad keeping the folks inside the vehicles safe
23:42.47 bjorkBSD yes. the embedded journalists :)
23:42.53 brlcad and how to do that better
23:42.59 bjorkBSD we don't want to wake those up in the middle of something fun :D
23:43.30 bjorkBSD so you're saying there's a strength of materials component hidden in brl-cad?
23:44.09 brlcad wasn't referring to the 'pacifist' folks inside the vehicle .. was referring to people that run the analyses and simulations, trying to find ways to make the vehicles more safe
23:44.19 bjorkBSD i know i was being 'punny'.
23:44.22 brlcad bjorkBSD: no, i'm not saying that
23:44.58 brlcad brl-cad does the geometric representation, physical characteristics -- representing what exists in real life on the computer
23:45.11 brlcad it's the job of various analysis codes to do something with that information
23:45.36 brlcad whether it has anything to do with material strengths, penetration equations, system connectivity, etc
23:45.46 bjorkBSD aha
23:46.07 brlcad brl-cad just answers the fundamental geometry questions
23:48.18 bjorkBSD heh. i wonder what they used in ussr way back when for the same tasks.
23:49.32 brlcad the extent of brl-cad's analysis capacity are those that purely relate to geometric analysis -- computing weights, moments, presented area, energy signatures, images, etc
23:50.28 brlcad once we start talking about penetration and material interactions, things get sensitive or classified really quick
23:50.43 bjorkBSD that's understandable.
23:50.46 brlcad and they certainly wouldn't just be sitting there in an open souce package :)
23:51.35 brlcad it was hard enough to open source brl-cad given it's mere ties to the analysis
23:52.36 brlcad even with 15 years of "almost open source" public distribution
23:52.43 bjorkBSD hmmm.
23:52.50 bjorkBSD paranoid much? :D
23:53.35 brlcad not me, but others .. heh :)
23:54.59 bjorkBSD so why were the sources opened then?
23:55.30 bjorkBSD given the importance of the tool.
IRC log for #brlcad on 20070615

IRC log for #brlcad on 20070615

00:07.26 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088754070.dsl.bell.ca)
00:10.13 brlcad bjorkBSD: exactly because it's important
00:10.34 brlcad there is no openly freely available CAD system
00:10.45 brlcad there is hardly any collaboration between CAD systems
00:10.51 brlcad there's no collaborative development
00:11.03 brlcad there's no standard open format that everyone can agree on
00:11.16 bjorkBSD 'cause everyone's trying for a lock-in.
00:11.23 brlcad exactly
00:11.39 brlcad it's a multi-billion dollar industry, everyone fighting to be the top dog
00:12.08 brlcad here we have a particular community that really has no vested interest in the economics of the CAD industry
00:12.44 brlcad isn't trying to sell you anything, they're just trying to do research and analysis -- collaborate with universities, collaborate with other labs, other countries
00:14.03 brlcad plus on a mildly fringe ideology, brl-cad's had massive investment .. investment of american tax-payer dollars .. millions
00:14.13 brlcad why not put that effort into the hands of the public
00:14.41 brlcad encourage collaboration, get folks to make a tool that does what everyone wants -- something with a good solid foundation (even if the gui sucks)
00:15.55 bjorkBSD heheheh
00:16.06 brlcad developing a CAD system requires massive effort, how utterly massive that is most folks do not realize, but that's why there's not anything other than small academic/toy offerings
00:18.42 brlcad by some quantitative measures, brl-cad has almost 500 man-years of effort invested
00:19.01 bjorkBSD double that and it'd be as old as methuselah :P
00:19.19 brlcad most commercial cad systems have several thousand man-years invested
00:20.08 brlcad a package like unigraphics is somewhere on the order of 100 man-years per year and they've been around for over a decade
00:20.31 bjorkBSD yikes. have you used it before?
00:21.21 brlcad yep
00:21.42 brlcad the linux kernel has something on the order of 2500 man-years invested
00:22.17 brlcad blender is around 400
00:22.33 bjorkBSD how does it compare to brl-cad?
00:22.42 brlcad going by ohloh metrics at the moment, because I'm lacking my other links
00:22.48 brlcad how does what compare?
00:24.20 bjorkBSD the unigraphics
00:29.34 brlcad it's a difficult comparison because the big-four in CAD (unigraphics|nx, pro/engineer, catia, solidworks) are so big with such major industry ties/investments .. and efforts put towards their user interface
00:30.39 brlcad brl-cad has had exceptional effort put towards its engine, validity, accuracy, performance, analysis components, functionality, etc .. but has had very little invested in the way of the modeler gui
00:31.15 brlcad which is exactly why one of my long-term plans is to revamp the gui, expose all of the functionality and power in brl-cad much better than is currently done with a modern interface
00:32.50 bjorkBSD what would you write it in?
00:37.43 brlcad well, it's more of a layering, with a clear separation between the tools (i.e. plugins) and the graphical interface
00:38.07 brlcad the gui could be written in whatever really -- it's a somewhat thin client
00:38.16 brlcad the backend processing is in C/C++
00:39.28 bjorkBSD so it could still be tcl/tk based.
00:41.26 bjorkBSD bah. i'm missing a pat metheney concert.
00:41.33 brlcad well, as it currently stands designed in my architecture plans, most of the new client will be written in C++ with a plugin layer that includes a tcl interpreter (among others) so that plugins can be imported from our existing code base as well as allowing for plugins in other languages
00:42.00 brlcad tcl's embedded into brl-cad's core libraries, so that's not likely to go away anytime soon
00:43.39 brlcad it's really making a system that lets each language do what it does well, and letting plugin writers use whatever is most comfortable to them
00:44.24 brlcad if someone wants to make a tcl/tk, python, or java gui .. they will be able to pretty easily
00:45.10 brlcad and still leverage the core processing back-end that we already have in place
01:00.20 brlcad yup, though there's a nice minimal subset that you can write to
01:01.09 brlcad so while writing a gcode-to-brlcad importer might be a royal pain with all of the vendor-specific additions, going out to gcode doesn't have to be as much of a pain
01:01.27 brlcad maybe have some options for which sets of extensions to allow if it makes for better machinings
01:10.50 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177613360.dsl.bell.ca)
01:20.28 *** join/#brlcad louipc__ (n=louipc@bas8-toronto63-1096669249.dsl.bell.ca)
01:39.54 louipc__ other CAM software employ gcode preprocessors, where the operations are defined by some other language and then are translated into gcode for a particular machine/control.
01:49.44 ``Erik *snrkt* mensa application http://www.achewood.com/index.php?date=10172005
01:51.20 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096669609.dsl.bell.ca)
03:41.38 *** join/#brlcad cadguy (n=cadguy@c-67-166-125-250.hsd1.ut.comcast.net)
04:10.15 cadguy g'night all
05:17.47 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177613741.dsl.bell.ca)
07:24.20 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:10.07 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:11.31 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1128544062.dsl.bell.ca)
09:10.12 *** join/#brlcad akreal (n=ak@ll-81-222-164-251.awanti.ru)
12:05.50 *** join/#brlcad thing0 (n=ric@203-59-209-203.dyn.iinet.net.au)
12:06.56 thing0 hey all
13:10.44 thing0 bye all
13:10.45 *** part/#brlcad thing0 (n=ric@203-59-209-203.dyn.iinet.net.au)
14:08.27 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
15:16.46 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
16:14.18 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
16:34.37 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
16:47.47 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
16:53.18 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
17:16.38 *** join/#brlcad cadguy (n=cadguy@c-67-166-125-250.hsd1.ut.comcast.net)
17:44.19 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
18:15.48 *** join/#brlcad CIA-4 (i=cia@208.69.182.149)
20:00.14 IriX64 brlcad's gui does not (insert appropriate word here)
20:12.05 IriX64 http://irix32.spaces.live.com/photos brlcad albumn, part of the gui i like
20:17.22 IriX64 mental note try that shot without debugging and see
20:18.43 yukonbob IriX64: whenever I look at your postings, all I see is:
20:18.48 yukonbob XML Parsing Error: syntax error
20:18.48 yukonbob Location: http://irix32.spaces.live.com/photos/
20:18.48 yukonbob Line Number 3, Column 49:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
20:18.50 yukonbob ------------------------------------------------^
20:19.21 IriX64 try it without the /photos
20:19.38 IriX64 thats a microsoft site
20:19.40 yukonbob same thing
20:20.02 IriX64 dunno what to tell you it loads fine here, wait let me try firefox
20:21.45 *** join/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
20:21.46 IriX64 my firefox sees it
20:21.57 yukonbob sees error, or sees proper page?
20:22.04 IriX64 proper page
20:22.08 *** part/#brlcad Obscene_CNN (n=DiscoBan@owt-64-146-239-67.owt.com)
20:23.04 IriX64 firefox 2.0.0.3
20:24.08 yukonbob http://validator.w3.org/check?uri=http%3A%2F%2Firix32.spaces.live.com%2Fphotos%2F
20:24.35 IriX64 dunno man
20:25.12 IriX64 wait
20:26.08 IriX64 http://irix32.spaces.live.com/photos/ copied out of my address bar
20:31.43 yukonbob heh -- it works if I "curl" that page, and use firefix to look at resultant file... Thank-you Microsoft!!!
20:33.04 yukonbob (...then then don't follow any links --- guess I have to 'curl' that too ;)
20:43.04 IriX64 heh sorry man
20:45.13 IriX64 is that helicopter really that black?
20:47.23 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/conv/g2asc.c: make sure attributes don't have empty names
21:21.28 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
21:22.41 CIA-4 BRL-CAD: 03brlcad * 10brlcad/db/ (operators.asc Makefile.am): add operators.asc which is an example of CSG operators in action, inspired from a similar image from Waterloo's cs488 course on interactive ray-tracing of CSG
21:23.52 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: units command doesn't seem to be working, must be fixed before release
21:52.50 *** join/#brlcad jimmyz (n=asd@host81-129-128-152.range81-129.btcentralplus.com)
21:53.24 *** join/#brlcad Twingy (n=justin@74.92.144.217)
21:58.01 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/g_ehy.c: it's an elliptical hyperboloid
21:58.32 *** join/#brlcad Elperion (n=Bary@84.135.71.252)
22:40.42 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177726794.dsl.bell.ca)
IRC log for #brlcad on 20070616

IRC log for #brlcad on 20070616

01:11.27 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/mged/attach.c: jeebus, why in the world is a vls being used for a constant string..
01:52.49 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
02:27.48 *** join/#brlcad Daytona (n=jra@c-68-55-36-65.hsd1.md.comcast.net)
02:47.24 *** join/#brlcad Daytona (n=jra@c-68-55-36-65.hsd1.md.comcast.net)
02:47.57 Daytona Sean, are you there?
02:56.43 Daytona anybody have any details on the mged ubits command problem?
02:56.57 Daytona oops, I mean "units" command
02:58.30 brlcad hey Daytona
02:58.38 brlcad hm, is this a first? :)
02:59.33 Daytona Yep
03:00.09 Daytona I saw the "units" command in the TODO
03:00.17 Daytona What is the problem?
03:00.44 brlcad well, I just noticed today -- doesn't report the units if you just run units
03:01.08 Daytona Oh, I noticed that, too
03:01.36 Daytona But the help message doesn't say it will report the units
03:01.51 Daytona and the units are displayed in the GUI
03:02.31 brlcad iirc it used to report the units, though
03:02.37 brlcad just like title
03:03.02 Daytona Probably should, for consistency with other commands
03:03.11 brlcad plus, displaying in the gui doesn't really help if you're in console mode :)
03:03.25 brlcad hm, so you think it never did?
03:03.30 Daytona Yeah, should be an easy fix
03:03.48 Daytona I don't recall for sure whether it did or not
03:03.50 brlcad i swear i remember it returning the units.. or maybe there's just some other command I'm thinking of that also reports it
03:04.19 brlcad but I even had that wired in my mind, as I was actually modelling something earlier
03:05.09 Daytona Maybe I'll take a look at it this weekend
03:06.28 brlcad just took a quick look at wdb_units_cmd.. it has print statements in there to report the current units
03:06.33 brlcad "You are now editing in ..."
03:06.49 brlcad so something fishy
03:07.25 Daytona Is it putting the string in interp.results?
03:07.32 brlcad would hunt it down, but I'm deep in the middle of a graphical crash reporter :)
03:07.45 Daytona I'll have a look
03:08.16 brlcad it does do a tcl_appendresult
03:08.36 Daytona OK, I'll look at it this weekend
03:09.08 Daytona Right now I need to hit the sack. Have to get up early to take the grandson to a ball game
03:09.23 brlcad cool
03:09.32 brlcad at ripken's?
03:09.33 Daytona bye
03:09.52 Daytona No, he's playing in a tournament in Essex
03:09.59 brlcad oh, even better ;)
03:10.08 brlcad well, best of luck to him
03:10.13 brlcad and g'night!
03:10.14 Daytona see ya, thanks
04:07.33 *** join/#brlcad thing0 (n=ric@124-168-79-115.dyn.iinet.net.au)
04:07.36 thing0 hey guys
06:51.32 *** join/#brlcad Laniakea (i=clock@77-56-105-31.dclient.hispeed.ch)
07:10.08 *** join/#brlcad cad34 (n=5702f3db@bz.bzflag.bz)
08:57.22 *** join/#brlcad elite01 (n=elite01@dslc-082-082-084-168.pools.arcor-ip.net)
10:29.04 *** join/#brlcad Laniakea (i=clock@77-56-105-31.dclient.hispeed.ch)
10:42.02 *** join/#brlcad thing1 (n=ric@210-84-22-12.dyn.iinet.net.au)
10:42.11 *** part/#brlcad thing1 (n=ric@210-84-22-12.dyn.iinet.net.au)
10:42.14 *** join/#brlcad thing1 (n=ric@210-84-22-12.dyn.iinet.net.au)
10:42.17 thing1 hey
10:42.34 thing1 hey
10:42.37 thing1 dammit
10:44.48 *** part/#brlcad thing1 (n=ric@210-84-22-12.dyn.iinet.net.au)
12:21.11 *** join/#brlcad thing1 (n=ric@210-84-22-12.dyn.iinet.net.au)
12:44.14 thing1 hmmm
12:44.21 thing0 finally
12:44.25 thing0 back to normal
13:04.03 brlcad howdy thing0
13:04.15 brlcad you're on and off too quickly :)
13:04.19 brlcad (to respond)
13:04.25 thing0 howdy brlcad
13:04.28 thing0 yeah
13:04.44 thing0 my router was dropping out today
13:07.01 thing0 so what you been up to brlcad?
13:07.35 brlcad coding ;)
13:07.43 thing0 hehe
13:07.56 thing0 but of course
13:07.56 brlcad trying to get a few last things implemented so a release can be posted
13:07.56 thing0 ;)
13:08.14 thing0 i have been getting more into project management stuff
13:08.29 thing0 listening to podcasts while doing other stuff ;)
13:10.54 b0ef any way to prevent mged from using mouse follow?
13:11.33 b0ef it's impossible to switch to the listener when the mouse is hovering over the graphics window
13:15.30 ``Erik "project management stuff"/
13:15.31 ``Erik ?
13:15.37 thing0 yeah
13:15.46 thing0 my next goal in life
13:15.50 thing0 project manager
13:15.59 ``Erik heh
13:16.02 thing0 yeah
13:16.12 thing0 I get to be a senior project engineer by default
13:16.18 thing0 just have to sit around for a while
13:16.23 thing0 PM I have to work for
13:16.33 thing0 ahh
13:16.36 thing0 ;)
13:16.47 ``Erik related to software development, primarily
13:16.53 thing0 yeah
13:17.09 ``Erik deep dependancy chains, radically un-equal "resources", ...
13:17.18 thing0 hmm
13:17.49 ``Erik I even have a ruby prototype of a time mgmt/todo list program that tries to address a lot of the shit other osftware doesn't :)
13:17.50 thing0 I want to be able to learn general skills in PM
13:17.53 ``Erik uhmmmm
13:17.59 ``Erik joel spolsky
13:18.03 thing0 so that it can be transferable to any environment
13:18.26 ``Erik wrote an article on it that is interesting (just bear in mind that he was the project manager for excel... so bring a salt lick for any excel related comment in that article)
13:18.29 thing0 i am in engineering construction at the moment
13:18.40 thing0 ahh ok
13:18.48 thing0 you got the name of the article?
13:19.04 ``Erik I'd assert that software development (an artform) and construction are so radically different, that the skills are simply not transferrable :(
13:19.10 ``Erik not off the top of my head
13:19.29 thing0 i disagree
13:19.29 thing0 the principle of project management is transferable
13:19.33 thing0 but it has to be adapted
13:19.34 ``Erik perhaps
13:19.47 thing0 there is QA etc in construction
13:19.48 ``Erik I'm just skeered, cuz there's a notion that a programmer is a programmer
13:19.52 b0ef I've just completed a semester in PM;)
13:19.57 thing0 hehe
13:20.01 ``Erik so you can grab a java UI developer... and make 'em do os C work
13:20.11 ``Erik I've seen it happen WAY TOO FUCKING MUCH over the past 3 years.
13:20.11 ``Erik :(
13:20.19 ``Erik ('cept more in the other direction)
13:20.37 thing0 yeah
13:20.51 ``Erik and denying perfect fit situations where both the customer and developer really really want to be because of body count on some other high profile project
13:21.02 thing0 lol
13:21.07 thing0 nah keep going
13:21.07 thing0 ;)
13:21.15 ``Erik I'm on vacation, that trainwreck of fucked up idiotic criminal management does not exist.
13:21.22 thing0 hehe
13:21.23 thing0 ahh ok
13:21.31 thing0 you should chill then
13:21.32 thing0 ;)
13:21.39 ``Erik in 1.5 hours, I'm driving to the airport
13:21.43 ``Erik yo
13:21.46 thing0 ah
13:21.49 thing0 where you going?
13:21.54 ``Erik picking someone up
13:22.40 thing0 ahh
13:22.47 thing0 hehe
13:23.24 thing0 hehe
13:23.36 thing0 PARTY at ``Erik house
13:23.38 ``Erik and hopefully enough left over for the next month *cough*
13:23.45 thing0 hehe
13:23.48 thing0 sure
13:24.11 ``Erik not sure, though... people from missoura like the booze O.o
13:24.41 thing0 ahh
14:01.26 thing0 hmm
14:01.37 thing0 ``Erik : One hour remaining
14:53.30 *** join/#brlcad Elperion (n=Bary@p548778ED.dip.t-dialin.net)
15:31.14 thing0 7 minutes ``Erik
15:31.16 thing0 go go go
15:58.19 *** join/#brlcad Twingy (n=justin@74.92.144.217)
16:02.45 *** join/#brlcad Elperion (n=Bary@p548776EB.dip.t-dialin.net)
17:55.33 thing0 you back ``Erik?
18:01.02 *** join/#brlcad Laniakea (i=clock@217-162-229-69.dclient.hispeed.ch)
18:32.41 thing0 cya pppl
18:32.43 thing0 bye!
18:32.44 *** part/#brlcad thing0 (n=ric@210-84-22-12.dyn.iinet.net.au)
20:00.44 *** join/#brlcad akreal (n=ak@87.249.56.197)
20:25.31 akreal hello all!
20:48.39 *** join/#brlcad jimmyz (n=asd@host81-129-128-152.range81-129.btcentralplus.com)
20:55.37 jimmyz anyone in?
20:58.09 akreal jimmyz: aloha!
21:18.08 CIA-4 BRL-CAD: 03johnranderson * 10brlcad/src/mged/ (8 files):
21:18.08 CIA-4 BRL-CAD: Eliminated direct access of interp->result (Not reliable since tcl 8.0).
21:18.08 CIA-4 BRL-CAD: See the comment in tcl.h.
21:18.08 CIA-4 BRL-CAD: This also fixes the "units" command.
21:27.02 *** join/#brlcad Daytona (n=jra@c-68-55-36-65.hsd1.md.comcast.net)
21:27.42 Daytona sean, are you there?
21:32.03 jimmyz anyone in now?
21:32.12 Daytona hi
21:32.17 jimmyz hiya
21:32.24 jimmyz i installed brlcad yesterday
21:32.39 Daytona any problems?
21:32.51 jimmyz now my comp says i have a file called c:program, which may render computer unstable
21:33.07 jimmyz the file doesn't have a suffix for file type
21:33.28 jimmyz is it connected with the install?
21:34.26 Daytona I've never installed in Windows, so I can't help you, but if anyone else is listening, they might help
21:34.41 jimmyz hmm
21:34.57 jimmyz how does brlcad compare with autocad?
21:35.28 Daytona brlcad doesn't do drawings, it's a solid modeller
21:36.33 jimmyz i don't follow
21:36.50 Daytona Mostly uses CSG (components built up from combinations of simple primitive shapes)
21:37.04 Daytona CSG == Combinatorial Solid Geometry
21:37.47 jimmyz ok. what do you use it for
21:37.54 Daytona Autocad does engineering drawings and some BREP (Boundary Respresentation)
21:38.44 jimmyz hmm. i'm lost
21:38.58 Daytona The Army uses it to create detailed 3D computer models of vehicles, which can then be interrogated via raytracing
21:39.07 jimmyz is brlcad used for particular things like vehicles?
21:39.40 Daytona Actually, it can be used to model any objects
21:40.10 Daytona It has excellent raytracing capability
21:40.54 jimmyz what is that useful for?
21:42.03 Daytona In simualtions that model bullet paths through vehicles, or photon paths through scenes, things like that
21:43.18 jimmyz wouldn't you need FEA to know if a bullet gets through a surface?
21:44.58 Daytona It doesn't do the physics, just the geometry. BRL-CAD can tell you what lies along a line through the model, but another application would calculate how far along that line a bullet would penetrate
21:46.27 jimmyz hmm
21:46.32 jimmyz what do you use it for?
21:46.44 Daytona I work for the Army :-)
21:47.59 jimmyz oh right
21:48.07 jimmyz you design vehicles?
21:48.32 Daytona No, I work on the software used to evaluate vehicles
21:49.15 jimmyz how does the software evaluate vehicles?
21:49.16 Daytona That software uses BRL-CAD
21:49.34 jimmyz crash testing?
21:50.21 Daytona No, simulations of bullet penetration and damage. BRL-CAD supplies the vehicle geometry information.
21:52.01 jimmyz hmm
21:52.07 jimmyz which vehicles have you worked on?
21:52.42 Daytona Many, unfortunately, I can't get into details here :-)
21:52.52 jimmyz ahh
21:53.42 Daytona BRL-CAD can also make some good images of models
21:54.15 jimmyz if i want to design a boat would brl be suitable?
21:55.20 Daytona If you actually want to build the boat, probably not. It can't make the required engineering drawings.
21:55.59 jimmyz what would an engineering drawing contain that brl wouldn't do?
21:56.04 jimmyz excuse my ignorance
21:57.16 Daytona Engineering drawings show things like dimensions, curve radii, surface finishes, ...
21:57.52 jimmyz brl just shows lines?
21:58.13 Daytona BRL-CAD can do very nice colr shaded images of the model, but it won't automatically add dimensions, etc
21:58.24 Daytona oops, I mean "coloc"
21:58.38 Daytona That is "color"
21:58.55 jimmyz hmm
21:59.09 jimmyz so can't do plots from it?
22:00.34 Daytona It can do plots, but they are different that what you would get from Autocad
22:02.16 jimmyz so what is the use of brl without engineering drawings?
22:02.21 jimmyz not dissing it.......
22:03.34 Daytona It was not intended for design and build. It was originally created for the Army's use.
22:03.59 jimmyz what was it created for then, and why did the OS it?
22:04.43 Daytona Others have used it for things like x-ray treatment planning.
22:05.17 jimmyz radiotherapy you mean?
22:05.30 Daytona The Army created it for its raytracing capability. To quickly determine what lies along any line through the geometry
22:05.55 Daytona X-Ray treatment for cancer turmors
22:06.01 jimmyz i see
22:07.07 Daytona You could build your boat in BRL-CAD and make images and drawings of the boat from any viewpoint.
22:07.37 Daytona And use that boat model in another application that needed to know about boat geometry.
22:08.08 Daytona But boat manufacturers would not find your boat model useful.
22:09.16 jimmyz do you deal with boats at all?
22:09.22 Daytona no
22:09.33 Daytona That's theNavy :-)
22:09.58 jimmyz lol
22:10.09 jimmyz are you an engineer?
22:10.32 Daytona No, Computer Scientist
22:10.56 Daytona how about you?
22:11.41 jimmyz vision science
22:12.09 jimmyz but i have silly ideas of building a boat
22:12.32 jimmyz complex business tho' hydrodynamics and all
22:12.32 Daytona Now my ignorance, what is vision science?
22:12.39 jimmyz how the brain sees
22:12.43 Daytona Oh
22:13.18 Daytona Yes, as I said, you can modle the geometry with BRL-CAD, but it doesn't know about physics.
22:13.45 jimmyz which programs do?
22:14.38 akreal Daytona: physics is weight and so on? but not color and transpacy?...
22:14.42 Daytona Don't know what might be available free, but things like NASTRAN do FEA
22:15.06 Daytona correct, BRL-CAD can handle color and transparency
22:15.25 jimmyz catia?
22:16.35 Daytona CATIA, Pro/Engineer, Unigraphics, ... are CAD systems specifically designed for design-to-build.
22:17.28 Daytona They do mostly geometry, but connect with other packages that can do physics, kinematics, weight and balance, ...
22:17.47 jimmyz god, it's a complicated business
22:18.12 Daytona Sure is, that's why I stay with simple computer software!!!!
22:20.10 jimmyz like brl?
22:20.20 Daytona yes :-)
22:20.56 jimmyz brl is simple?
22:21.47 Daytona It's actually a pretty simple idea, that has a lot of tools and capabilities built up around it.
22:22.23 Daytona It's predecessor was started in the 1970's
22:23.00 jimmyz i saw the pic of someone on a pdp with it
22:23.31 Daytona It was written to replace having to look through engineering drawings of vehicles to determine what wasa along a line through the vehicle
22:24.08 jimmyz oh right
22:24.15 Daytona One of the guys in the picture was probably Mike Muuss, the original designer of BRL-CAD
22:26.43 Daytona got to go now, see you around
22:27.06 jimmyz thanks a lot
22:27.08 jimmyz nice talking
IRC log for #brlcad on 20070617

IRC log for #brlcad on 20070617

00:02.58 jimmyz anyone around
01:21.04 brlcad ahh drat, missed daytona
01:21.52 jimmyz hi brlcad
01:21.58 jimmyz you there?
01:47.12 brlcad hello
01:47.58 jimmyz hi
01:48.48 jimmyz <PROTECTED>
01:49.25 brlcad eh, doesn't sound like it
01:51.32 brlcad the message sounds a bit bogus
01:51.50 brlcad presumably related to the "Program Files" directory
01:52.01 jimmyz the file doesn't have a type - no suffix
01:52.08 jimmyz i'm thinking virus
01:52.20 brlcad could be
01:52.36 brlcad the joys of working with Windows
01:53.24 jimmyz scan came clean tho
01:53.43 jimmyz maybe i created a directory in brlcad
01:56.59 jimmyz can you uninstall brlcad?
01:57.41 brlcad sure I can
01:58.25 brlcad if something is complaining about a file called program, just look at that file -- delete it or rename it or whatever
01:59.31 jimmyz is first line of the file contents. looks brlcad related wouldn't you say?
02:00.35 brlcad sure
02:01.06 brlcad looks like something you created
02:01.13 brlcad maybe a geometry file
02:01.37 jimmyz hmm
02:01.59 brlcad still, it's back to the same issue .. something is complaining about that file - presumably your OS?
02:02.26 jimmyz yeah
02:02.42 jimmyz i think you;re right
02:02.48 brlcad and presumably you created it through some action .. not a big mystery -- just delete the file? :)
02:02.53 jimmyz how do i uninstall it and reinstall it
02:02.57 jimmyz there's another problem too
02:03.10 jimmyz is says various files are not where they should be
02:03.10 brlcad an uninstall won't remove any file you created
02:03.18 jimmyz yeah, separate problem
02:03.25 jimmyz i'll delete that
02:03.36 brlcad it should be in your uninstall apps thing
02:03.53 brlcad usual windows shield junk
02:04.35 jimmyz thanks
02:16.32 jimmyz nn all
02:25.10 brlcad cya
02:40.29 jimmyz reinstalled it. same problem
02:40.38 jimmyz now it won't start up properly
02:40.54 jimmyz says html/manuals.. are not where they should bw
02:41.04 jimmyz *be
02:41.32 brlcad does it actually start up, or are you just reading the message in console
02:41.48 brlcad there are some messages mged writes into the console about not finding resources, those are normal on windows
02:42.04 brlcad if you get the gui, though, it's fine
02:42.05 jimmyz ahh i see
02:42.21 jimmyz hmm, but the gui doesn't have menus at top now
02:42.34 brlcad there should be two windows
02:42.35 jimmyz and menus in command window are unresponsive
02:42.57 brlcad eh
02:43.10 brlcad i'm not sure what you've done
02:43.40 brlcad i've never heard someone have so much trouble with just installing it on windows, you're .. special :)
02:43.59 jimmyz gonna reboot comp
02:44.06 jimmyz g'night again
02:44.12 jimmyz thanks for your help
02:44.15 brlcad best of luck
02:44.32 brlcad the install is pretty much isolated to one location, easy to clean up and start over fresh
02:44.54 jimmyz cool
03:52.45 *** join/#brlcad ak__ (n=ak@87.249.56.197)
05:04.49 *** join/#brlcad thing0 (n=ric@210-84-22-12.dyn.iinet.net.au)
05:04.54 *** part/#brlcad thing0 (n=ric@210-84-22-12.dyn.iinet.net.au)
06:00.26 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
08:17.00 *** join/#brlcad Laniakea (i=clock@217-162-229-69.dclient.hispeed.ch)
09:03.40 *** join/#brlcad thing0 (n=ric@203-59-121-145.dyn.iinet.net.au)
09:11.57 thing0 hey yall
09:13.20 *** join/#brlcad elite01 (n=elite01@dslc-082-082-066-228.pools.arcor-ip.net)
09:13.27 thing0 hey elite01
09:13.39 elite01 hi thing0
09:13.52 thing0 how you doing?
09:14.12 elite01 quite ok
09:14.28 elite01 you're fine as well?
09:14.29 thing0 good
09:14.35 thing0 nah, i'm sick
09:14.41 thing0 it sucks
09:14.57 elite01 i was sick the day before yesterday
09:15.02 thing0 ahh
09:15.06 thing0 it is not good
09:15.10 thing0 hard to sleep
09:15.10 elite01 no
09:15.21 thing0 cannot take time off work either
09:15.28 elite01 i actually slept well, but the day was quite ugly
09:15.35 thing0 hehe
09:15.58 thing0 i have fallen asleep two consectutive nights with my laptop on my bed
09:16.14 elite01 haha
09:16.37 thing0 yeah
09:16.49 thing0 I actually also fell asleep on the couch with the laptop in my lap
09:16.57 thing0 my little brother woke me
09:16.58 thing0 up
09:17.07 thing0 so that I wouldn't drop it
09:17.23 elite01 i always manage to put my laptop on some shelf before i sleep
09:17.39 thing0 sometimes i read articles
09:17.42 thing0 before sleep
09:17.45 thing0 and doze off
09:18.03 thing0 i actually fell asleep at work during my lunch break
09:18.07 elite01 i tend to watch star trek, reading soo late in a dark room makes my eyes hurt
09:18.11 thing0 almost got an orange in the back of the head
09:18.26 thing0 i read on purpose to make my eyes sore
09:18.31 thing0 so that I close them and sleep :P
09:18.39 elite01 hehe
09:18.50 thing0 it works well
09:19.50 elite01 do you care for your laptop battery?
09:20.05 thing0 yeah
09:20.15 thing0 I usually plug it in when I am sitting down
09:20.34 elite01 i remove it while in bed because the laptop gets a bit hot with no real ventilation
09:21.05 thing0 yeah
09:21.19 thing0 I was thinking of adding extra rubber feet across the base of the laptop
09:21.33 thing0 to allow it to sit higher on softer surfaces
09:22.04 elite01 hmm mine has a fan on the back side, which i like
09:23.32 thing0 my fan is underneath
09:23.34 thing0 which I hate
09:23.54 *** part/#brlcad thing0 (n=ric@203-59-121-145.dyn.iinet.net.au)
09:23.57 *** join/#brlcad thing0 (n=ric@203-59-121-145.dyn.iinet.net.au)
09:24.51 thing0 but yeah
09:26.32 elite01 what are you using brlcad for?
09:28.02 thing0 nothing at the moment
09:28.10 thing0 I am looking to join as a developer
09:28.40 thing0 I am currently a user of Autodesk Inventor
09:28.49 thing0 didn't apply to join there dev team
09:29.02 thing0 cause I wanted to work here in mining first
09:29.29 thing0 as it is the best industry at the moment to become a project manager
09:29.33 thing0 as there is a lot of work on
09:29.48 thing0 so I want to join BRLCAD as a hobby
09:29.53 elite01 ah
09:29.58 thing0 yeah
09:30.23 thing0 i made enough noise at the autodesk forums
09:30.46 thing0 was contacted by one of the lead software engineers for the modules
09:30.48 thing0 hehe
09:31.15 thing0 but yeah
09:31.35 thing0 I was outraged when a component from there software was removed when they got bought out by autodesk
09:31.56 thing0 apparently it didn't fit with the way the program was going
09:32.04 thing0 so it got canned
09:32.08 thing0 but yeah
09:32.23 elite01 just removed is nasty
09:32.28 thing0 yeah
09:32.40 thing0 I couldn't get a copy of there old software either
09:32.50 thing0 contacted all the old reseller which didn't have copies
09:33.07 elite01 hmm
09:33.13 thing0 it allowed for closed loop control of models
09:33.22 thing0 which I thought was awesome
09:33.33 thing0 but they removed the scripting engine
09:33.56 elite01 they removed a whole scripting engine?
09:34.11 thing0 the control part
09:34.18 thing0 the physic based stuff is still there
09:34.29 elite01 hm
09:34.35 thing0 but you can only do limited open loop simulations
09:34.44 thing0 so yeah
09:35.04 thing0 no Middle level CAD company at the moment offers it
09:35.07 thing0 which is kind of sad
09:35.18 thing0 Solidworks sorta do it
09:35.32 thing0 but it was an absolute nightmare trying to get anywhere with it
09:35.43 thing0 and when I did, it still didn't meet my requirements
09:35.52 thing0 a lot of time spent with SW support
09:35.53 thing0 ;)
09:35.54 elite01 that's a real problem
09:35.58 thing0 yeah
09:36.07 thing0 the only way you can do it easily
09:36.11 thing0 is to use MSC.Adams
09:36.18 thing0 which costs an arm and a leg
09:36.30 thing0 and also requires translation from your CAD
09:36.39 thing0 there is a free open source program now too
09:36.43 thing0 for robot simulation
09:36.55 thing0 but there CAD translator leaves a lot to be desired
09:37.06 thing0 maybe we should have some cross link with them
09:37.17 thing0 as in BRLCAD
09:37.22 thing0 cannot think of the name at the moment
09:45.47 thing0 nah
09:45.50 thing0 it wasn't open source
09:45.54 thing0 it was commercial
09:45.56 thing0 webots
09:53.23 elite01 scary :)
09:56.13 thing0 hmm
09:56.15 thing0 http://www.ode.org
09:56.18 thing0 this looks good
09:57.06 elite01 if you're in for a bit of c++ programming, sure :)
10:00.07 thing0 yeah
10:00.12 thing0 I ain't scared
10:38.51 *** join/#brlcad thing0 (n=ric@203-59-121-145.dyn.iinet.net.au)
10:41.25 thing0 back
10:48.47 elite01 thing0, no need to be scared
10:49.39 thing0 I never fear
10:49.52 thing0 cause thing0 (pronounced THING O) is here
10:49.53 thing0 hehe
10:50.25 elite01 so i needn't even be scared because my excellent c skills fscked up vlc really badly
10:50.45 elite01 they're lucky i don't have write access to their vcs :)
10:51.02 thing0 hehe
10:51.12 thing0 my coding skills need a bit more practise
10:51.15 thing0 it has been awhile
10:51.53 elite01 i think it's worth it
11:28.38 *** join/#brlcad elite01 (n=elite01@dslc-082-082-066-228.pools.arcor-ip.net)
11:38.30 thing0 bbs
11:38.36 *** part/#brlcad thing0 (n=ric@203-59-121-145.dyn.iinet.net.au)
11:46.26 *** join/#brlcad thing0 (n=ric@203-59-121-145.dyn.iinet.net.au)
12:03.31 *** join/#brlcad thing0 (n=ric@203-59-121-145.dyn.iinet.net.au)
12:56.58 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-066-228.pools.arcor-ip.net)
13:43.05 *** join/#brlcad docelic (n=docelic@212.15.184.114)
13:47.47 thing0 cya ppl
13:47.52 *** part/#brlcad thing0 (n=ric@203-59-121-145.dyn.iinet.net.au)
15:14.16 *** join/#brlcad Elperion (n=Bary@p5487509C.dip.t-dialin.net)
15:51.45 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
19:46.04 *** join/#brlcad elite01 (n=elite01@dslc-082-082-066-228.pools.arcor-ip.net)
22:09.04 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
22:40.02 *** join/#brlcad PrezKennedy (n=Matthew@c-76-106-124-125.hsd1.md.comcast.net)
23:04.50 *** join/#brlcad jimmyz (n=asd@host81-129-128-152.range81-129.btcentralplus.com)
23:34.59 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net)
IRC log for #brlcad on 20070618

IRC log for #brlcad on 20070618

01:05.57 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
01:38.42 *** join/#brlcad Twingy (n=justin@74.92.144.217)
03:46.29 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
03:51.04 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
04:39.38 CIA-4 BRL-CAD: 03johnranderson * 10brlcad/src/gtools/g_diff.c:
04:39.38 CIA-4 BRL-CAD: Added calls to wdb_create_command() since it had been removed from wdb_obj_init().
04:39.38 CIA-4 BRL-CAD: Also fixed a small bug where -f option would miss differences.
04:48.53 CIA-4 BRL-CAD: 03johnranderson * 10brlcad/src/ (7 files in 6 dirs):
04:48.53 CIA-4 BRL-CAD: Eliminated more instances of direct access of interp->result (not allowed
04:48.53 CIA-4 BRL-CAD: since tcl 8.0)
05:16.49 brlcad woot
05:18.38 yukonbob brlcad: BRL-CAD heavily uses [incr tcl], right?
05:19.10 brlcad mged and rtwizard heavily use incrTcl
05:19.17 brlcad and archer iirc
05:19.29 yukonbob =) -- what I mean is sit idly by --- hopefully I'll be able to contribute some useful code sometime :)
05:19.30 brlcad i.e. the gui tools do, but not the rest
05:19.36 yukonbob ah...
05:19.52 yukonbob but the 7.10 is dependent on the (still beta) tcl 8.5, right?
05:20.17 brlcad there are hundreds of "processing tools" that work in a unix fashion (can be chained together, perform rather isolated tasks, command-driven, etc)
05:20.29 brlcad right
05:21.00 brlcad 8.4 can be made to work, but there are about a dozen lines of code that would need to be back-updated
05:21.18 brlcad s/back-updated/patched/
05:21.29 yukonbob is there a changelog 7.8->7.10?
05:21.53 brlcad 8.5 is needed for the tk aqua fixes on os x though among a few other significant fixes
05:22.23 brlcad yes, see the NEWS file for user-visible changes or the ChangeLog for all commits release-to-release
05:22.41 brlcad speaking of the news file...
05:23.04 yukonbob brlcad: 8.5 gets it's own native OO, iirc, kinda bases on Xotcl and snit... that's why I was asking about [incr tcl]...
05:23.21 yukonbob /bases/based/
05:25.03 brlcad hm, I've not seen anything related to that actually
05:25.10 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO:
05:25.10 CIA-4 BRL-CAD: john fixed the units command, woot. it was an issue with interp->result being
05:25.10 CIA-4 BRL-CAD: used where apparently it was an object instead of a string. this apparently
05:25.10 CIA-4 BRL-CAD: only now biting us, probably due to the 8.5 upgrade, though tcl.h says to stop
05:25.10 CIA-4 BRL-CAD: using it since 8.0
05:25.16 brlcad i know tk picked up that entire theming package
05:26.21 brlcad and a couple of the core tcl guys still work on incr tcl so it's quite far from dead (i'm on their commits and tracker lists)
05:29.26 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS:
05:29.26 CIA-4 BRL-CAD: john fixed the units command, woot. it was an issue with interp->result being
05:29.26 CIA-4 BRL-CAD: used where apparently it was an object instead of a string. this apparently
05:29.26 CIA-4 BRL-CAD: only now biting us, probably due to the 8.5 upgrade, though tcl.h says to stop
05:29.26 CIA-4 BRL-CAD: using it since 8.0
06:11.42 *** join/#brlcad Laniakea (i=clock@217-162-204-122.dclient.hispeed.ch)
06:15.02 *** join/#brlcad tofu (n=sean@bz.bzflag.bz)
06:18.23 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
06:21.14 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/helplib.tcl: can get/set with units command
06:23.21 *** mode/#brlcad [+o brlcad] by ChanServ
06:31.33 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS: john fixed a g_diff bug where -f option missed differences -- now only calls atof the values actually seem to be numbers.
06:44.16 *** join/#brlcad ak__ (n=ak@ll-81-222-164-251.awanti.ru)
06:51.29 yukonbob brlcad: you on?
07:16.33 *** join/#brlcad yukonbob_ (n=bch@whthyt247-240.northwestel.net)
07:18.11 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:11.24 *** join/#brlcad ak__ (n=ak@ll-81-222-164-251.awanti.ru)
08:16.48 *** join/#brlcad ak__ (n=ak@ll-81-222-164-251.awanti.ru)
08:54.13 *** join/#brlcad cad72 (n=5b0bd657@bz.bzflag.bz)
10:33.55 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
11:02.02 *** join/#brlcad akreal (n=ak@87.249.56.197)
11:50.09 *** join/#brlcad docelic (n=docelic@212.91.116.101)
12:22.50 *** join/#brlcad cris (n=cris@200.223.157.187)
12:24.11 cris hi, I am an AutoCAD user, and I'm searching for a CAD "4 Linux". Please, what do you know about BRL-CAD? is it a good CAD? is it good for civil engiinering projects ?
12:28.34 Laniakea cris: it's not good for CE because it doesn't have dimensions blueprint anything
12:29.27 Laniakea cris: look at Qcad but that's 2D only
12:29.32 cris Laniakea, hum... :-( ok, thank you. but, do you know a CAD for Linux?
12:29.57 Laniakea I know just BRL-CAD and Qcad
12:30.05 Laniakea I doubt there is a 3D cad with blueprints and arrows
12:30.27 Laniakea I use BRL-CAD and Qcad on my mechanics project
12:30.43 cris yes, I know QCad, but I dont like it, it isn't like autocad ... :-)
12:30.44 Laniakea what is CE? Is it building houses? Or making machines?
12:31.04 cris Laniakea -> CE = civil engennering
12:31.24 Laniakea what is it?
12:34.45 cris Laniakea -> I'm asking for a cad 4 linux to work with civil engennering
12:36.04 cris Laniakea -> please, forget the last speak , CE = building houses
12:39.47 cris Laniakea -> thank you
12:48.53 Laniakea oh houses
12:49.01 Laniakea no I never did houses, only mechanical stuff
12:53.38 ``Erik heh, we could model the geometry, and I think we just got hte ability to convert to nastran for FAE type activities, and we have an approximation of edge drawing, and we can even do 2d overlay stuff... but there's no "measurement" tool to generate dimension info
12:57.20 Laniakea ``Erik: I just don't care about dims - I am happy that I am getting at least what I am getting from BRL-CAD :)
12:59.40 ``Erik just noting where it falls short :
12:59.41 ``Erik :)
12:59.51 ``Erik sure as hell ain't gonna do shit about it right now, I'm on vacation :D
13:06.38 archivist after his holiday of course
13:06.50 poolio anyone know if brlcad is going to be back today?
13:12.40 ``Erik he seems to be back every day, is it something that someone else can help with? O.o
13:19.55 poolio ``Erik: Maybe, I'm starting work today and have a steady stream of questions :P
13:25.58 poolio Most of them I'm able to answer myself if I spend the itme, it just would be a lot faster with someone who knew the codebase
13:31.48 ``Erik some others of us have some familiarity :)
13:32.07 poolio Yeah but I didn't want to interrupt you :)
13:32.27 ``Erik aight, but if it's a 5 second thing *shrug* I'll help where I can
13:33.33 poolio ``Erik: I'm mainly trying to get how to go about converting a CSG shape into voxel data. So at the moment I'm trying to understand how to get a bounding box
13:34.18 ``Erik uhm, after you prep geometry, there's bounding box and bounding sphere information
13:34.41 poolio Yeah I see that, but I don't need all the other rt stuff
13:34.50 brlcad yeah, he's around
13:35.02 poolio Like I'm looking at g_qa.c and it looks like rt_prep_parallel does all the grunt work
13:35.06 poolio brlcad: morning :)
13:36.09 ``Erik g_qa, heh
13:36.16 *** join/#brlcad elite01 (n=elite01@dslc-082-082-092-241.pools.arcor-ip.net)
13:37.47 poolio Also. it appears make_bb in mged doesn't actually make the correct bounding box
13:38.06 poolio Or more likely, I'm doing it wrong
13:38.11 brlcad how so ?
13:38.43 brlcad it's AABB, not an OBB
13:39.28 poolio Ah oops, the issue was that I hadn't updated the framebuffer
13:39.36 poolio d'oh
13:54.15 poolio brlcad: Do you think it's an OK starting point if I just took g_qa and stripped it down to what i needed and worked off that code base for the csg --> voxel-like form?
13:54.55 brlcad yeah, that's viable
13:55.54 brlcad note, though, what part this actually is -- voxelization is one aspect of your fitness function
13:58.31 poolio and the aabb is also needed for generation of the initial population
13:58.58 poolio along with eliminating invalid mutations
13:59.24 brlcad sure, though does g_qa help with getting the aabb?
14:00.03 poolio brlcad: No, but it shows me how to do all the prepping I need to do in order to get it
14:00.55 poolio Although I think I'd have to try to eliminate rt_prep and do something at a more lower level as the fitness function is going to be the main bottleneck of the GA
14:08.27 poolio Oh man, I'm going to have to touch up on semaphores with all this multiple cpu stuff :P
14:14.04 brlcad that's actually one of the nice aspects of g_qa is that it's already fully multithreaded
14:15.06 brlcad librt's multithreading stuff isn't too complicated, you grab a semaphore to protect your data accesses, then release it when you're done
14:17.30 brlcad those routines are being run in parallel via that bu_parallel routine, which says to call plane_worker() for N threads (ncpu)
14:18.02 poolio brlcad: Yeah I got that :)
14:19.04 poolio I'm trying to understand plane_worker and don't see why you shoot all the rays in the first row, but then every other in the next row
14:22.10 brlcad ah, that's a particular aspect of g_qa .. it's a refinement grid
14:22.26 brlcad since the model isn't changing.. it's shooting a grid that is more and more refined
14:22.31 poolio So meaning the grid spacing is decreeased and refined
14:22.34 poolio yeah
14:22.36 brlcad right
14:22.44 brlcad so it doesn't need to reshoot the spacings it already shot at
14:22.58 brlcad big performance savings
14:23.00 poolio Ans so because it halves the size each time you can eliminate re-shooting every other one?
14:23.08 brlcad right
14:23.15 poolio Ah ok, thanks
14:23.43 brlcad not sure if that will be any use to you since the models will be different every iteration
14:23.53 brlcad but shooting the grid certainly will be
14:24.27 poolio Well it will be useful in the brief time you generate the voxel data for the original unchanging model
14:26.13 brlcad ah, true
14:26.25 brlcad shooting a 4x4, then a 8x8, ...
14:26.47 poolio but I'd have to modify it to not do that optimization for all the other thousands (millions?) of times it runs on the population
14:27.34 brlcad right, they're just going to shoot at a given resolution for a given iteration
14:27.51 brlcad and you could then progressively refine that resolution as the fitness gets better
14:28.13 poolio I remember you were talking a little while ago about when shooting the rays I'll want to do a "slingshot" type thing to get a vector of the ray and all the points it passes through. does g_qa implement that?
14:34.38 poolio one region = one ray?
14:40.46 *** join/#brlcad thing0 (n=ric@203-59-121-145.dyn.iinet.net.au)
14:41.03 thing0 hey allll
14:49.27 brlcad howdy thing0
14:49.45 thing0 hey brlcad
14:49.50 thing0 how you doing?
14:49.58 brlcad poolio: not sure what you mean by slingshot
14:50.11 brlcad it does do shoot-through rays
14:50.17 poolio brlcad: Firing a ray and having it return a vector
14:50.19 poolio yeah that :)
14:50.27 poolio I don't know why the word slingshot came to mind
14:50.34 thing0 brlcad: did you see my discussion with ``elite01 yesterday?
14:51.04 brlcad thing0: probably
14:51.16 thing0 hehe
14:51.18 brlcad whether it meant anything to me that I'd remember is a different question ;)
14:51.24 thing0 the bit about http://www.ode.org/
14:51.33 thing0 BRLCAD should connect with this
14:51.35 thing0 ;)
14:51.38 brlcad hm, i might have missed that
14:51.51 brlcad yeah, ode's been "on the list"
14:51.59 thing0 ahh ok
14:52.36 brlcad thing0: http://my.brlcad.org/~sean/ideas.html .. "Material Properties" section, third bullet
14:53.01 poolio somehow I feel like what I'm doing isn't very useful ;)
15:00.06 poolio brlcad: Is there some sort of example with shoot-through rays? I'm having some issues trying to understand all of rt_shootray()
15:01.19 thing0 brlcad: I dunno if Alias still has that format anymore
15:01.27 thing0 being bought by Autodesk and all
15:03.08 brlcad poolio: are you kidding? if this works, it will be amazingly useful
15:04.26 brlcad being able to go from mesh and/or voxel explicit representations to an implicit and/or boundary representation is very useful
15:05.04 ``Erik that's some heavy stuff
15:05.15 ``Erik 3d version of computer image recognition, yo
15:05.49 brlcad it's a means to heal geometry, compress representations, reduce data, recognize patterns, .. any one of those alone are worthwhile
15:07.19 ``Erik and advancing the science of that is doctorate worthy shtuff, I'd imagine :)
15:08.20 poolio brlcad: Key words _"if this works"_
15:10.04 brlcad even if you implement the approach fully/correctly and it turns out to be a disaster, that's still good research
15:10.34 brlcad finding out that a technique doesn't work well is just as useful as one that works well
15:10.59 brlcad that said, given the results seen to date, I actually expect this will work very well for some models
15:11.29 brlcad implementing the approach fully/correctly is the trick, and the brunt of the hard work ;)
15:12.57 poolio eh, first I have to understand the basics of 3d shapes, then i might have a chance
15:14.14 poolio Could you gie me a hand understanding some of this terminology?
15:14.50 brlcad ~hand poolio
15:14.56 poolio hoorah.
15:15.08 brlcad hrm, no literal for that one, shucks
15:15.12 poolio So a partition in the contex of a ray is the segment of the ray that intersected a solid?
15:15.22 poolio hah
15:16.25 brlcad ~hand $who is <action> gives $who a hand, then promptly chops it off
15:16.25 ibot brlcad: okay
15:16.30 brlcad ~hand poolio
15:16.31 ibot ACTION gives brlcad a hand, then promptly chops it off
15:16.36 brlcad heh, oops
15:16.56 poolio dangling modifier too
15:19.32 thing0 hehe
15:21.24 brlcad ~no, hand $target is <action> gives $target a hand, then promptly chops it off
15:22.19 brlcad hm
15:22.24 brlcad ~hand pooolio
15:22.24 ibot ACTION gives pooolio a hand, then promptly chops it off
15:22.32 brlcad good enough
15:22.32 poolio thanks.
15:22.44 thing0 ~hand thing0
15:22.45 ibot ACTION gives thing0 a hand, then promptly chops it off
15:22.51 thing0 yay!
15:23.12 brlcad ~whaleslap thing0
15:23.12 ibot ACTION beats thing0 upside and over the head with a freakishly huge killer whale named Hugh
15:23.24 brlcad a classic
15:23.48 thing0 nice
15:24.44 poolio brlcad: so rt_shootray() passes to hit/miss a circularly linked list of "partitions" where each partition represents a segment of the ray vector where it intersected a solid?
15:25.50 thing0 sleep now me
15:26.11 poolio thing0: what time is it?
15:26.19 thing0 2326
15:26.52 poolio wow. 12 hours ahead of me. across the globe--->
15:27.33 thing0 yeah
15:27.55 thing0 36 hours and I'll be on a plane
15:28.05 thing0 to a place with limited net access
15:28.06 thing0 so yeah
15:28.16 thing0 If I am not here for like 3 weeks
15:28.16 poolio enjoy?
15:28.23 thing0 you'll know why
15:28.28 thing0 yeah it will be awesome
15:28.42 thing0 I'll be able to work less hours and get paid more
15:28.43 thing0 hehe
15:29.05 thing0 but
15:29.06 thing0 yeah
15:29.09 thing0 got my lapto
15:29.13 thing0 got some movies
15:29.19 thing0 got ut2004
15:29.19 poolio funf un
15:29.26 poolio good times
15:29.27 thing0 autodesk inventor
15:29.31 thing0 yeah
15:29.45 thing0 but
15:29.51 thing0 I get one week off when I get back
15:29.54 thing0 so that'll be good
15:29.59 thing0 alrighty guys
15:30.04 thing0 i'll cya later
15:30.13 thing0 hopefully decent enough connection down there
15:30.20 thing0 otherwise 3 weeks
15:30.21 thing0 hehe
15:30.23 thing0 have fun
15:30.25 thing0 bye
15:30.35 brlcad wooo
15:30.37 poolio cya, have fun.
15:30.39 brlcad cya thing0
15:30.59 brlcad ~bed thing0
15:31.00 ibot ACTION tucks thing0 into a warm bed.
15:31.09 poolio brlcad: What matrix math is VJOIN1?
15:31.38 brlcad see include/vmath.h
15:32.38 brlcad VJOIN1(A,B,c,D) is A = B + cD
15:33.10 brlcad where A, B, and D are vectores, c is a constant
15:33.17 poolio I saw that, the thing is I don't quite get what it meant in terms of the code.
15:33.37 brlcad basically joins to vectors, scaling one of the vectors
15:33.41 brlcad s/to/two/
15:34.17 brlcad ah, in terms of the code it's even easier
15:34.20 poolio Ah I think I see what it's doing. Calculating the point where the ray entered and exited a certain partition
15:34.38 brlcad yep
15:35.03 brlcad a ray fired from a given point, in a given direction, with a hit along some distance
15:35.03 poolio geez, I need to start using my brain more
15:35.15 brlcad VJOIN1 basically gives you that hit point
15:35.46 poolio Any suggestions on how to store the ray data? should I just store the linked list of parititons?
15:36.07 brlcad B:[a ray fired from a given point], D:[in a given direction], with c:[a hit along some distance]
15:36.11 brlcad just to clarify ;)
15:36.23 poolio Yes yes, thank you
15:36.49 brlcad no suggestions, whatever works for you
15:37.07 poolio I think I might just not store it at all
15:37.11 brlcad linked list of partitions should be lightweight enough, maybe store them as an array of linked list
15:37.42 brlcad 2d array of segments.. basically a list per grid line
15:37.46 poolio Meaning I calculate the fitness of a given model one ray at a time
15:38.14 poolio That way the need to store the data is eliminated
15:38.53 brlcad that could work
15:39.47 poolio Because for debugging I'd have the original model(in real life this would theoretically just be voxel data), and the proposed GA model, so I don't really need the rt stuff as I can just check it in mged
15:42.13 poolio But on the downside it'd mean I'd have to write a separate function to shoot rays at the original model
15:42.38 poolio Although that could be a benefit
15:42.41 poolio ah many things to think about :)
15:43.40 brlcad i'd think you want to shoot at the original model
15:43.56 brlcad that way you can convert arbitrary models to proposed csg solutions
15:44.33 brlcad so your same algorithm will work on a volumetric model, or a polygonal model, or even another CSG model
15:45.51 poolio Well yes I want to shoot at the original model, I was just thinking how you could have the same function to shoot rays at the original and the models, but I think it's better seperate, as you have said, so that if you want to work with other data it's easy to implement
15:45.53 brlcad that's what I meant about starting with something like a simple CSG sphere as your input model .. you'd raytrace that to stash your list of segments .. then kick off the GA, evaluating via ray-tracing and comparing rays to those stashed
15:46.04 poolio Yes exactly :)
15:46.06 brlcad ideally, you'll get back a model that is almost exact
15:46.57 poolio The one thing I'm kind of concerned about is that the way I'd evaluate the fitenss -- ray by ray -- would make a shifted but identical model be completely unfit
15:47.13 brlcad the ray-tracer simply returns segment lists and doesn't care if it's shooting at voxels or triangles or primitives, makes it a nice encapsulation layer
15:47.30 poolio yeah, librt++
15:47.33 brlcad yes, well position is just as important as shape
15:47.37 brlcad so that model is unfit
15:47.57 brlcad likewise for orientation
15:48.06 poolio yeah
15:48.42 brlcad which is why your genotype really will probably need to be a CSG tree solution (which has operators, matrices, and primitive nodes)
15:49.29 poolio and what does the term "region" mean in terms of a ray? the area that the ray has passed through?
15:50.01 poolio brlcad: Yeah, I was looking at the tree.c stuff. I'd definitely try to have the genome be something along those lines
15:50.56 brlcad another research paper for you to look over in your copious spare time: http://my.brlcad.org/~sean/trunkpacking2005.pdf
15:51.23 brlcad it's a much more advanced paper, but is even closer in methodology to what you're trying to do
15:51.31 brlcad and its results were spectacular
15:51.49 poolio cool
15:52.07 brlcad you could throw simmulated annealing into yours down the road maybe, but I wouldn't worry about that part for now ;)
15:52.19 poolio eeeek.
15:52.23 brlcad similarly, if the math gets too deep, just shelve it
15:53.27 brlcad they basically solved the same problem you were solving but with just one primitive, didn't allow overlap, but did allow arbitrary orientation -- and they fit an input shape tightly
15:53.46 brlcad better than a human could even, using a GA/SA approach
15:54.33 brlcad they won best paper just a couple years ago at the ACM SPM conference
15:54.40 poolio ah cool.
15:55.02 poolio The thing I'm worried about with CSG is the boolean operators...I think that could cause some substantial problems/increase in problem space
15:55.18 brlcad which is why you're starting without operators :)
15:55.23 poolio jah.
15:55.53 brlcad it does substantially increase the space, but then that's what GAs are notorious for searching for solutions over
15:56.26 brlcad it's just a matter of how many evolutions, and is your convergence a local minima
15:56.45 brlcad getting stuck on a local minima is generally a problem (and where SA helps save the day)
15:57.07 poolio I'll have to read up on SAs if I get that far, I know absolutely nil about them at this point
15:57.19 brlcad they're probably way beyond the scope of this
15:57.50 poolio is brl-cad conform to c89 or can I use // comments?
15:58.15 brlcad http://en.wikipedia.org/wiki/Simulated_annealing
15:58.33 poolio brlcad: I know where to go to look for SA info, I just don't want to write now :D
15:58.42 brlcad k, good man ;)
15:58.51 poolio *right
15:58.57 poolio geez. all the code is frying my brain
15:59.34 *** join/#brlcad Elperion (n=Bary@p548768AB.dip.t-dialin.net)
15:59.35 brlcad you can probably use // comments for this
15:59.50 poolio as it's not really ever going to be integrated into the main codebase
15:59.56 brlcad but i'd still try to minimize their use
16:00.12 brlcad no, it will be integrated .. you'll be working off the main codebase even
16:00.23 poolio oh woah
16:00.31 brlcad there's just plans to move up to c99 at year's end when we kick over to subversion
16:00.36 poolio speaking of which, is there anywhere in particular you want me to move stuff to?
16:00.45 poolio but for now... cvs?
16:00.50 brlcad yes, cvs
16:01.25 brlcad there's // in the code base now .. so I'm sure the compile will fail in some c89 environments
16:02.27 brlcad mipspro is one of the last remaining vestiges, though, so i'm not too concerned with it being c99
16:02.42 *** join/#brlcad cadguy (n=cadguy@c-67-166-125-250.hsd1.ut.comcast.net)
16:03.11 brlcad hello cadguy
16:03.23 brlcad how's youtall?
16:08.51 cadguy Whacked out.
16:09.14 cadguy Exterminator arrives in a few hours. I've got to finish clearing part of the house for them to do their work.
16:09.36 brlcad heh
16:09.53 brlcad can't be great if the status begins with an exterminator
16:10.37 brlcad how's the course(s)?
16:11.08 brlcad lots of folks asking how you all have been doing
16:11.58 cadguy Doing better since we got THOR going realtime.
16:12.05 brlcad Ralf Muuss sends his regards
16:12.09 cadguy Un, make that "interactive"
16:12.19 brlcad had lunch with him, chuck, bob, carol last week
16:12.35 cadguy Got a nice note from him. Working on a reasonable response amidst the office move today.
16:13.02 cadguy Ah, good. So you were in on the lunch. Rolf mentioned it. He really enjoyed it.
16:13.26 brlcad sorry, rolf, can't seem to remember that spelling for some reason
16:13.37 cadguy np
16:14.11 cadguy Anyone check out the video I sent?
16:14.52 brlcad oh yeah
16:15.01 brlcad talked about it for quite a while
16:15.11 brlcad the bit about being from MS was funny
16:15.41 *** join/#brlcad thing0 (n=ric@203-59-121-145.dyn.iinet.net.au)
16:16.32 cadguy Yeah, that was funny. I was actually thinking about the THOR vid.
16:18.27 brlcad ooh
16:18.31 brlcad when'd you send it?
16:19.15 cadguy Hmmm. Friday or saturday. It's in my account on Xon.
16:19.19 brlcad i've not checked e-mail since wednesday .. a trend likely to only continue with the plans to shut things down
16:19.22 cadguy Friday I think.
16:19.25 brlcad k
16:19.44 cadguy Shut things down? You mean *nix or the "great scrub"
16:25.41 poolio Is there some sort of builtin function to compare rays?
16:27.20 cadguy What do you mean by "compare rays"?
16:27.22 brlcad hm, not that I'm aware of
16:31.39 brlcad poolio: you're going to have to write that one, and it's very much tailored to what you're doing .. amount matching and amount not matching
16:32.17 brlcad cadguy: he means comparing two shotlines against two different models, how similar are the results (e.g. for comparing two models)
16:34.16 poolio that's gonna be a slight pain.
16:34.19 poolio I think I might do that today
16:36.01 poolio I'm thinking project both rays onto another ray and do something like a reverse boolean intersection, the union of the differences
16:38.26 brlcad you'll get back evaluated segments, you don't have to do the csg evaluation on the shotlines
16:38.29 brlcad it's done for you
16:39.13 brlcad so you're really just comparing two segment lists
16:39.19 poolio I know that, but I'm talking about doing that on two different shotlines
16:39.42 poolio well yes, but to compare them isn't really straightforward
16:40.01 brlcad not too horrible, a couple for loops ;)
16:40.29 brlcad could even do it with just one methinks
16:41.26 brlcad merge the two lists into just one list of entry and exit points .. count your entries and exits and you'll know where they overlap or where there's a miss
16:42.02 poolio Ah yeah. smart.
16:44.41 brlcad poolio: more documentation to read probably worth your time is to read the librt manpage
16:44.58 brlcad it talks about partitions, segments, shooting rays, the application structure, etc
16:45.11 poolio sounds helpful :)
16:45.40 brlcad as well as the first two links on http://brlcad.org/example_app.php
17:30.44 poolio woah brlcad, sudden realization
17:30.50 poolio translation is irrelevant
17:31.03 brlcad relative translation isn't
17:31.11 brlcad but global, yeah
17:31.28 brlcad as is scale
17:31.28 poolio what do you mean relative translation? as in translation of different shapes within the model's tree?
17:32.15 poolio yeah true
17:32.21 brlcad e.g. the translation of two spheres being unioned together .. their position relative to each other matters a lot, but where they're positioned in 3-space won't necessarily if you set up matching grids
17:32.48 poolio yeah because i'm using AABB they will be the same wherever they are (globally)
17:33.20 brlcad so long as you shoot adaptive to the scale/position of the AABB, and not global size (like fixed 1mm grid)
17:33.41 poolio yeah
17:34.46 poolio so in terms of randomly creating a population, you don't care where it is, you just want all the shapes to intersect an arbitrary bounding box
17:35.44 poolio well maybe not arbitrary, maybe the first shape in the hierarchy or something
17:57.40 *** join/#brlcad Laniakea (i=clock@217-162-207-165.dclient.hispeed.ch)
18:28.11 poolio ah nooooo. nothing like segfaults.
18:33.31 ``Erik I'd much rather have a sig11 than a logic bug :)
18:33.42 ``Erik gdb and efence make seggies and bus faults easy to track
18:33.49 poolio I found the issue
18:35.13 poolio Is there a way to copy the partition passed to a_hit ?
18:35.17 poolio memcpy?
18:38.03 ``Erik um, that'd be a way, but there're pointers that may be deallocated, soooo if you're expecting it to be there out of scope (like if you're threaded), it could be very bad
18:38.16 poolio Yeah, I am :(
18:38.36 ``Erik I don't recall seeing any kinda partition copy function... might be a good patch unless brlcad can think of an alternative
18:38.36 poolio Basically I'm trying to store a partition from a previous ray that I know will have been already calculated, and then compare that ray to future rays
18:39.08 poolio Well an alternative for me would be to copy the values that I need into a different data structure
18:39.11 poolio which might be smarter anyway
18:39.16 ``Erik (now the region pointers should exist until you free the rtip, ... but *shrug*)
18:40.16 *** join/#brlcad cadguy (n=cadguy@c-67-166-125-250.hsd1.ut.comcast.net)
18:49.46 *** join/#brlcad irt (n=cadguy@c-67-166-125-250.hsd1.ut.comcast.net)
18:59.08 poolio brlcad: any way to duplicate a partititon? I'm trying to test out my ray comparison function
19:08.13 *** join/#brlcad jimmyz (n=asd@host81-129-128-152.range81-129.btcentralplus.com)
19:08.34 brlcad poolio: hmm, pretty simple to iterate over it and manually create a copy, but .. i'm not sure you even need to do that
19:09.12 brlcad i believe for a given ray-trace application that the partition lists may be all stored in the application structure
19:13.45 poolio brlcad: is it the "a_FINAL_Part_hdp" ?
19:15.15 brlcad I think
19:15.28 brlcad it's been a long while since I looked ath what is stashed in there
19:15.31 poolio and the index values are the # ray / total rays?
19:15.42 brlcad index values?
19:15.50 brlcad it's a bu_list
19:15.57 poolio of parititions?
19:17.01 brlcad yeah
19:17.40 brlcad bu_lists are "inverted" .. you add bu_list as the first element to any structure and it gives you a linked list of that structure
19:18.25 poolio yeah I was just reading the bu.h header about them because I'll probably use one to store the data
19:18.36 poolio but if I can figure out the a_final_part_hdp stuff than there's no need in duplicating it
19:18.53 brlcad that's why a_Final_Part_hdp is a "head pointer", you can iterate over head pointers like: for( BU_LIST_FOR( pp, partition, (struct bu_list *)PartHeadp ) ) { ... }
19:19.39 brlcad in your comparison function, have it print out the contents of the application pointer's a_Final_Part_hdp using a for loop like that
19:19.46 poolio yeah, g_qa used BU_LISTs for storing region groups
19:20.08 poolio well, I'm just going to print out the total linear difference
19:20.09 brlcad bu_lists are used everywhere
19:20.44 brlcad ratio of right to wrong
19:21.06 brlcad weighted by absolute length perhaps
19:22.34 poolio well yeah, this is mainly to see if the comparison is working, not the finalized part of the fitness function
19:24.53 brlcad whadayaknow .. there is a macro for copying partitions, RT_DUP_PT
19:25.55 poolio hoorah.
19:25.55 brlcad include/raytrace.h has the details
19:25.56 poolio thanks
19:26.20 brlcad but like I said, I'm really not sure you even need to
19:27.44 poolio also -- shouldn't a_Final_Part_hdp be a linked list of linked lists(partitions for each ray)?
19:29.55 *** join/#brlcad Elperion (n=Bary@p548768AB.dip.t-dialin.net) [NETSPLIT VICTIM]
19:29.55 *** join/#brlcad akreal (n=ak@87.249.56.197) [NETSPLIT VICTIM]
19:29.55 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com) [NETSPLIT VICTIM]
19:31.13 poolio need to what?
19:31.13 *** join/#brlcad akreal (n=ak@87.249.56.197)
19:31.14 *** join/#brlcad jack- (i=jack@83.137.193.141) [NETSPLIT VICTIM]
19:31.16 brlcad a_Final might just be the last ray .. would have to debug/test to see
19:33.34 *** join/#brlcad elite01 (n=elite01@dslc-082-082-092-241.pools.arcor-ip.net) [NETSPLIT VICTIM]
19:34.11 poolio brlcad: I might just abandon the pursuit of doing all the ray comparison in hit() and move it to plane_worker where the individual rays are shot
19:35.32 poolio and just pass back an array of pt_inhit and pt_outhits
19:35.52 brlcad should/could work either way ;)
19:35.58 brlcad whatever works out easiest for ya
19:36.33 poolio yeah I suppose. It's just segfaulting cause of memory issues and I think half the issue was I started coding before I understood the data structures
19:38.24 *** join/#brlcad jimmyz (n=asd@host81-129-128-152.range81-129.btcentralplus.com) [NETSPLIT VICTIM]
19:38.24 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
19:38.28 poolio ALso, it seems like there is a lot of overhead for features I don't need in librt. Is it worth rewriting a lot of code and trying to get it faster or should I just try to get it working first?
19:46.16 brlcad try to get it working first
19:53.06 akreal hello brlcad!
19:53.20 brlcad howdy akreal
19:55.04 akreal i'm a student and i hope to do some cad practice with BRL-CAD, maybe you remember me ;)
19:55.14 akreal are there any jobs now?
19:57.09 brlcad akreal: I certainly remember your nick, though not so much what we were talkinga bout
19:58.00 akreal brlcad: yes, it is so
19:58.47 brlcad so what have you been up to?
20:04.19 akreal you said the most interesting question was BREP objects, i've got math book with some formulas about it, but i'm not sure that i'm able to put them to BRL-CAD code
20:04.43 akreal i'm a looser in production C-coding
20:06.11 brlcad you saw the ideas page?
20:07.14 akreal yes, i read it some times
20:08.00 brlcad anything catch your interest?
20:08.10 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
20:08.13 brlcad it's had a few items added since too, though nothing small
20:11.48 akreal could you give me URL? i can't find it
20:14.31 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/brlcad.hpp: remove hard-coded output filename
20:15.29 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/brlcad_brep.cpp: remove hard-coded output filename
20:16.45 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/nmain.cpp: pass output file on command line and remove hard-coded output file
20:17.16 brlcad akreal: http://my.brlcad.org/~sean/ideas.html
20:18.46 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: sort the hits (need to look into this further); remove some debugging output
20:20.38 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs.h: add some stupid simple debugging capability to openNURBS
20:21.42 brlcad ttk, that's the new theming stuff I couldn't remember
20:23.09 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/ (opennurbs_nurbscurve.h opennurbs_nurbscurve.cpp): fix NumIntersectionsWith to properly override virtual method from ON_Curve
20:24.12 poolio brlcad: I've utterly failed at merging two strings of numbers. :P
20:24.33 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/ (opennurbs_curve.cpp opennurbs_bezier.cpp): add some debugging statements; trying to find out why the trimming is not working properly
20:25.49 brlcad poolio: hehe
20:26.13 poolio All the logic checks out in my brain, but the code segfaults.
20:27.43 brlcad where does it segfault?
20:27.55 brlcad don't fear the gdb ;)
20:28.11 poolio yeah yeah. i'm more of a fan of printf debugging though
20:29.07 brlcad that's one of the best habits to break ;)
20:29.41 brlcad becoming intimately familiar with your debugger will save you days of your life, though
20:38.38 akreal brlcad: i checked the ideas list and saw it'd growed. geometry processing is interested me most, and volume (etc.) routins looks for me more suitable than others
20:39.26 akreal its's because i understand what's it about... but maybe you could suggest smth better for newbe?
20:39.58 brlcad it's really hard to say without knowing what you're capable of, what your experience is
20:40.25 brlcad maybe try working on a little patch or two, or fix a bug.. see how far you get
20:40.50 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
20:41.27 akreal fixing bug looks like nice thing to start
20:42.00 akreal i know it helps a lot to get into the codebase :)
21:38.23 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
21:38.30 *** join/#brlcad cadguy (n=cadguy@c-67-166-125-250.hsd1.ut.comcast.net)
21:56.26 *** join/#brlcad jimmyz (n=asd@host81-129-128-152.range81-129.btcentralplus.com)
22:18.38 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
22:25.43 CIA-4 BRL-CAD: 03brlcad * 10brlcad/autogen.sh: report the directory when we can't find configure.ac
22:59.40 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
23:37.27 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
23:43.32 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070619

IRC log for #brlcad on 20070619

01:35.20 *** join/#brlcad fgleich (n=fgleich@168-103-124-234.albq.qwest.net)
02:20.24 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177680051.dsl.bell.ca)
02:23.30 IriX64 this should say Automagically preparing build ...
02:23.50 IriX64 just came to see if .2 is out yet?
02:33.16 brlcad not quite yet
02:33.21 brlcad keep an eye on TODO
02:33.26 brlcad that has the releast stoppers in it
02:34.47 IriX64 thank you
02:35.41 brlcad i've not seen the first issue in a couple weeks so it might be gone, but the second (bezier) needs to be fixed
02:45.29 IriX64 beyond my meager talents, couple more cute pix on the blog irix32 blog
02:46.57 IriX64 forgot to enable the gui faceplate mode, ahh well
02:56.30 IriX64 facelate gui mode uploaded
04:22.22 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
04:22.22 *** 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
04:22.43 poolio sage - shape aggregating genetic engine
04:23.15 poolio sewage!
04:23.21 poolio shape evolution with a genetic engine
04:23.29 poolio I like that one
04:23.36 brlcad heh
04:24.46 poolio brlcad: any favorite names though ;)
04:26.03 poolio man. If I was a user and had to make some call to sewage_* I'd chuckle.
04:26.30 poolio I could name all the functions arbitrarily
04:26.41 poolio sewage_water, sewage_pipe, sewage_raw, etc...
04:27.22 yukonbob sewage_backup, sewage_make, sewage_cleanup
04:27.40 fgleich um....
04:27.47 poolio it could happen...
04:30.33 brlcad hmm.. etoi
04:30.43 brlcad explicit to implicit
04:31.05 poolio reminds me too much of atoi
04:31.23 poolio Doesn't have the same name as sewage.
04:31.26 poolio s/name/ring
04:32.30 brlcad something a little less filthy perhaps :)
04:33.31 brlcad betoiga => ben's explicit to implicit genetic algorithm
04:34.41 poolio kind of like jove
04:34.50 poolio geez, naming stuff is hard.
04:35.42 yukonbob swis (Swis Is Not Sewage)
04:35.44 brlcad and nirt => natalie's interactive ray-tracer
04:35.52 yukonbob er...sins
04:36.08 poolio yukonbob: Haha. we can be like Gnu :)
04:37.25 yukonbob :/ ?what does this code do anyway
04:37.44 poolio I'm not sure. Something about genetic algorithms and shapes I think
04:37.50 brlcad heh
04:38.16 yukonbob yagafs (yet another genetic algorithm for shapes)
04:38.41 poolio bogart
04:38.43 brlcad there aren't that many to warrant yet another just quite yet ;)
04:38.47 yukonbob (because there are _so_ many around)
04:38.50 yukonbob heh
04:39.18 yukonbob fomgafs (first of many...)
04:41.05 brlcad the tool takes a given model (ideally something like voxelized or polygonal data) and it searches for ways to match that shape using primitives and CSG operations .. so in effect, converts a model to an implicit representation (from whatever it was) using a genetic algorithm (which is just a fancy name for the way it searches for the matching shapes)
04:41.50 poolio bites: ben's implicit to explicit shapeamalizer
04:42.40 yukonbob deconstructor
04:43.21 brlcad taflttr -- takes a f'ing long time to run ;)
04:43.29 poolio that's for sure
04:44.04 fgleich YAY !
04:44.13 fgleich It's done
04:44.40 brlcad yay for fgleich (just don't ask him to name the tool) ;)
04:44.48 poolio purty: purty undoes ray tracing yay
04:45.18 poolio s/yay/yourself
04:45.19 poolio haha
04:47.14 poolio buses: ben's unpredictable shape evolution software
04:47.16 brlcad shaper => shape heuristic analysis pattern enhancement recognizer
04:47.23 poolio geez
04:47.25 poolio big words
04:48.30 fgleich It's taking as long to install as it did to compile
04:48.34 fgleich lol
04:48.39 fgleich almost
04:49.01 brlcad lot of tools, libraries, and data
04:49.13 fgleich yep
04:49.20 fgleich make benchmark ?
04:49.31 brlcad did you build optimized?
04:50.36 fgleich no
04:51.00 poolio uh oh. grab a cup of coffee :)
04:51.24 fgleich is that a problem ?
04:51.29 poolio brlcad: I'm off for the night. I'll be back on in a couple of hours to code, or maybe just spend all day picking a name ;)
04:51.40 brlcad fgleich: no, not a problem -- but the performance wont' be comparable
04:51.53 brlcad poolio: coolio
04:52.32 fgleich I might rebuild it later with that enabled
04:52.33 brlcad beset => ben's evolutionary shape extraction tool
04:52.52 brlcad ohh, i like that
04:53.03 brlcad ~dict beset
04:53.26 brlcad to attack on all sides, quite appropriate
07:09.10 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
07:21.34 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:40.43 *** join/#brlcad elite01 (n=elite01@dslc-082-082-095-118.pools.arcor-ip.net)
10:06.40 *** join/#brlcad docelic (n=docelic@212.15.183.187)
11:05.06 *** join/#brlcad elite01 (n=elite01@dslc-082-082-095-118.pools.arcor-ip.net)
11:26.09 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
11:30.04 CIA-4 BRL-CAD: 03d_rossberg * 10brlcad/include/config_win.h: redefine min and max in C++ environment
11:40.14 CIA-4 BRL-CAD: 03d_rossberg * 10brlcad/ (src/librt/g_brep.cpp include/opennurbs_ext.h): VC++ 6.0 adaptions: missing return statement, parent class, etc.
12:03.17 *** join/#brlcad Elperion (n=Bary@p54877B14.dip.t-dialin.net)
12:26.42 poolio_ mornin
12:42.57 elite01 good day
12:52.05 poolio_ how are you kin dsir?
12:53.18 elite01 i'm fine, thanks
12:53.33 elite01 you too?
12:59.17 poolio_ dandy.
13:16.29 *** join/#brlcad thing0 (n=ric@203-59-124-131.dyn.iinet.net.au)
13:23.46 poolio_ wow guys. browsing the cvs source tree: src/conv has successive folders "jack" and "off"
13:27.57 ``Erik yeah
13:27.59 ``Erik we're cool like that
13:32.21 poolio_ wtf. my fan has some sort of magnet in it and when I set it next to my monitor my monitor goes crazy
13:41.42 Laniakea poolio_: does it go crazy also when the fan is not on?
13:42.03 Laniakea ``Erik: that's cool
13:47.29 poolio_ Laniakea: Just when the fan is on, so I guess it's not a magnet. I moved it further away and now all is well.
13:47.52 Laniakea poolio_: fans usually contain a squirrel cage asynchronous motor, that's the magnetic field from the motor
13:49.26 poolio_ wow. I need to learn some electronics :)
13:49.55 poolio_ The bearing is also messed up and it doesn't spin true
14:33.36 poolio uh oh. I broke code that is not mine.
16:15.09 *** join/#brlcad thing0 (n=ric@203-59-153-230.dyn.iinet.net.au)
16:15.43 thing0 13 hours till plane ride
16:15.45 thing0 yay!
16:15.48 thing0 beb
16:15.51 thing0 brb
16:15.53 *** part/#brlcad thing0 (n=ric@203-59-153-230.dyn.iinet.net.au)
16:29.04 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
16:48.42 poolio I forgot I was on a dual core processor and just wasted an hour debugging crap trying to figure out why there was a race condition
16:48.48 poolio d'oh.
16:53.09 poolio brlcad: do you have any punching bags in the office?
17:25.34 *** join/#brlcad thing0 (n=ric@203-59-124-131.dyn.iinet.net.au)
17:25.41 thing0 hey
17:34.28 poolio hello mr. thing0
17:34.40 thing0 hello poolio
17:34.55 thing0 I fell asleep when you and brlcad were discussing stuff yesterday
17:34.56 thing0 ;)
17:37.18 poolio names?
17:37.34 poolio I think brlcad settled on beset. I'm personally a fan of sewage although that will never make it into CVS :P
17:38.03 thing0 ahh
17:40.22 thing0 ok
17:40.25 thing0 me sleep now
17:40.32 thing0 gotta be on a plane in like 11 hours
17:40.33 thing0 hehe
17:40.51 thing0 got a training course in 7 hours
17:40.52 thing0 argh
17:41.01 thing0 cya poolio
17:43.09 poolio cya
17:43.29 *** part/#brlcad thing0 (n=ric@203-59-124-131.dyn.iinet.net.au)
17:59.44 *** join/#brlcad docelic (n=docelic@212.15.184.77)
18:00.28 poolio brlcad: if you ever come back I have a question
18:31.58 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
18:39.17 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177592894.dsl.bell.ca)
19:02.28 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net)
19:12.01 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/brlcad_brep.cpp: fix arc generation bug: openNURBS does not interpret "wrapping" angles
19:15.18 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: fix plot routine to now show edge curves better (still needs refinement, e.g. dynamic sampling)
19:17.14 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_bezier.cpp: debug and fix bezier clipping (case c) - still needs to be cleaned up and more fully debugged
19:18.54 *** join/#brlcad Laniakea (i=clock@217-162-206-147.dclient.hispeed.ch)
19:19.36 *** join/#brlcad Laniakea (i=clock@217-162-206-147.dclient.hispeed.ch)
19:20.15 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177592894.dsl.bell.ca)
19:22.04 IriX64 brlcad, what the christ is a bezier? :)
19:23.31 archivist a curve through control points
19:23.51 IriX64 and this code is going to do that
19:25.12 IriX64 are you all mathematitions and computer scientists here?
19:27.28 IriX64 cant even spell it sigh
19:27.52 archivist I dont like to pigeon hole myself
19:28.09 IriX64 life does that for you :)
19:28.26 archivist no it doesnt
19:28.42 IriX64 waits for an explanation
19:29.05 archivist I move from programming to electronics to mechanical depends whats needed
19:29.27 IriX64 ah i see if you don't like the pigeon hole your in study for another ?
19:30.26 IriX64 must needs study another dicipline if you go about doing that
19:31.06 archivist self study/ own library
19:31.16 IriX64 similar here
19:32.51 poolio and here :)
19:33.07 IriX64 waves...hey poolio
19:33.30 IriX64 got you name chosen
19:34.03 poolio not really. Wasted around 4 hours debugging some of my own god-awful code though.
19:34.23 IriX64 not a waste if you got it working :)
19:36.14 poolio Got it working but now I'm stuck and need someone who knows certain things. *achem* brlcad
19:36.41 IriX64 poke him with a pointy stick :)
19:37.29 poolio wait. I thought I fixed it. Why is it still segfaulting?
19:37.43 IriX64 blame the 6502 ;)
19:38.06 archivist hey the 6502 is the original risc micro
19:38.13 poolio brlcad: ahoy!
19:39.07 brlcad howdy howdy
19:40.19 brlcad I didn't settle on beset, you welcome to keep brainstorming something else .. just not sewage :)
19:40.49 poolio mannnnnnn
19:40.59 poolio beset was cool though
19:41.00 *** join/#brlcad fgleich (n=fgleich@168-103-124-234.albq.qwest.net)
19:43.10 IriX64 archivist: the 6502 was what usually had to be changed in the atari 400 :)
19:47.09 poolio brlcad: get my /msg?
19:48.27 brlcad ah, yes -- you can
19:49.02 brlcad you can reuse the rtip's iirc, but you'll need separate application structures
19:52.06 poolio Might you know how? The way I was thinking about doing it was just recreating rtip
19:52.20 poolio and re-running rt_prep_parallel
19:53.18 brlcad there is a routine for duplicating rtip's too
19:54.12 poolio Also, in g_qa it has a new application structure for evert time the object is raytraced, is that the way it works? ie you can't re-use an application structure and change the ray locations?
19:54.34 poolio So duplicate the rtip after reading the database but before getting the object tree?
19:54.55 brlcad er, that's not quite what I meant
19:55.43 brlcad a single application structure is used for shooting all the rays
19:55.57 poolio Sorry for all the stupid questions, I'm just trying to learn my way around
19:55.58 brlcad you keep updating the a_ray entry
19:56.43 brlcad what you'll probably want to do is get a dbip
19:56.54 brlcad with basically is a handle on the .g
19:56.57 poolio Ok, but if you change the number of rays, can you still use the same applicaton struct?
19:57.17 brlcad then for each model you want, extract an rtip from the dbip (using rt_new_rti(dbip))
19:57.27 poolio ah okay
19:57.57 brlcad then do an rt_gettree(rtip, "whatever object") to load/prep that object
19:58.05 brlcad sorry, just load
19:58.08 poolio do I need to run rt_prep_parallel?
19:58.12 brlcad you'll need to run rt_prep to prep it
19:58.18 poolio alright cool, thanks
19:58.25 brlcad yeah, rt_prep_parallel will work too
19:58.46 brlcad take a look at g_transfer in src/gtools
19:58.52 brlcad it does something very similar
19:58.55 brlcad iirc
19:59.02 poolio I'm trying to finish the csg->voxel-like format and ray comparison for today, it's being a pain though. and i forgot i had 2 processors so ...
19:59.09 poolio ok
20:00.33 brlcad so you still thinking up a name? I'd like to get you working off cvs as soon as possible
20:03.21 poolio I haven't been thinking much about it, and my code is so awful I don't want to commmit it yet :)
20:04.39 brlcad which is all the more reason why you need to be exposing yourself more ;)
20:04.44 poolio oh boy.
20:04.51 brlcad open source is all about being open through and through ;)
20:04.57 poolio I'm fine with beset, I forget what it stood for but the definition fits the program
20:05.26 poolio Ejxpose yourself so people will clean you up :)
20:05.53 brlcad nah, everyone wants the tools and wants to see them improve
20:06.01 brlcad development "cruft" is natural
20:06.09 brlcad it's never "done", never "perfect"
20:06.32 poolio Yeah, which is why they'll clean you up
20:06.44 poolio well...i suppose
20:07.28 poolio I think I'm going to just rewrite this csg->voxel/ray comparison stuff again from scratch. Right now I have just slimmed down the g_qa tool and so the structure no longer fits the program
20:07.49 poolio also: should I try to keep it multithreaded?
20:08.09 poolio well no...parallel
20:09.23 brlcad yeah, try hard to keep it parallel
20:09.48 brlcad that'll let me test your tool on considerably faster machines
20:10.03 poolio ok. that's what messed up my entire morning, I implemented a link list not with BU_LIST and didnt use and semaphores to lock it down and a race condition developed and it kept randomly segfaulting
20:11.01 brlcad fun :)
20:12.41 poolio alright, so I'm gonna do a major refactoring/rewrite starting now and hopefully it'll all work out :)
20:16.21 IriX64 be sure to put a heatsink on the 6502 ;)
20:17.22 poolio No heatsink neccesary, it's bathing in mineral oil.
20:17.39 IriX64 heh towel dry then :)
20:29.29 IriX64 fgleich: howd you make out with your build?
20:40.44 fgleich IriX64: It built fine after I installed all the depends
20:41.14 IriX64 now you can do that job you were waiting to do :)
20:41.16 fgleich trying to figure out what it needed took a little head scratching
20:41.47 IriX64 im lucky just type autogen and do what it says ;)
20:42.04 IriX64 err +.sh
20:42.26 fgleich I did that too
20:43.02 fgleich but, some X stuff was missing and it errored out til I installed what it needed
20:44.00 IriX64 i see
20:45.56 fgleich have you tried opening up the manual from the help menu command ?
20:46.22 fgleich I guess the manual is a seperate download ?
20:46.45 fgleich brb
20:49.53 fgleich back
20:52.02 fgleich Are there some environmental things to set, like BRLCADHOME ?
20:57.00 IriX64 the manual is in pdf format too at http://brlcad.org
20:57.43 IriX64 so are the tutorials (a must)
20:59.23 IriX64 btw what version are we talking?
21:01.28 brlcad fgleich: no, there aren't any environment variables to set if you installed it correctly
21:03.35 brlcad fgleich: the help menu just tries to invoke a web browser on the html docs in the share folder -- you can open them directly too
21:04.09 IriX64 and theres always the man pages flgeich
21:04.19 brlcad they should be in /usr/brlcad/share/brlcad/7.10.0/html/
21:04.29 brlcad yeah, good point
21:04.32 brlcad loads of man pages
21:06.18 fgleich ok thanks :)
21:07.20 IriX64 is it still true that if all else fails they can ask in the channel (if they have patience) brlcad?
21:07.49 poolio brlcad: Do I need to use the register keyword in my code? Don't most compilers choose what they want to put in the register and ignore register keywords nowadays?
21:08.49 brlcad IriX64: of course, always
21:09.02 IriX64 there you go fgleich
21:10.27 brlcad poolio: they've always just been hints to the compilers
21:10.46 brlcad most all of the popular modern compilers still take those hints into account
21:10.58 poolio oh alright
21:11.07 brlcad you don't have to use them, it's really just annotating variables that are repeatedly/frequently used
21:17.38 fgleich thanks IriX64
21:17.50 IriX64 welcome
21:35.31 IriX64 elite01: are you the elite01 I know from Efnet (me as warl0ck) ?
21:35.57 elite01 IriX64, don't think so
21:36.14 IriX64 sorry same nick so i wondered
21:36.17 elite01 i'm not at efnet
21:36.30 IriX64 haven't been there for over two years
21:36.45 elite01 ah
21:37.12 elite01 i don't remember ever having been there
21:37.15 IriX64 you were building brlcad last time i saw you, get it to go?
21:38.00 IriX64 or were you using it?
21:38.19 elite01 hmm i once had some trouble building 7.10
21:38.30 IriX64 must be it
21:38.33 elite01 but i was using 7.8 before
21:39.09 IriX64 i'm still playing with both, sent my yacht out to manufactur last week :P
21:39.40 elite01 whoa :)
21:40.03 IriX64 now i have to writew some code to pay for it :)
21:40.10 IriX64 err write
21:41.00 elite01 hehe
21:41.39 IriX64 back to work, thanks for the break and sorry about the mistaken identity
21:41.47 elite01 nah no problem
21:41.54 IriX64 :)
21:42.55 *** join/#brlcad Laniakea (i=clock@217-162-206-147.dclient.hispeed.ch)
21:45.36 *** join/#brlcad jimmyz (n=asd@host81-157-197-75.range81-157.btcentralplus.com)
21:53.27 IriX64 urff my systems taken a hit somewhere along the way, both bwish and mged fail to link with tons of undefined xfunctions references
21:53.59 elite01 IriX64, ouch
21:54.03 IriX64 but 7.8.4 links, cant figure this out
21:54.11 IriX64 yeah
21:55.21 IriX64 prefer 7.8.4 do you
21:55.39 elite01 nah i generally prefer newer versions
21:55.42 elite01 if they work :)
21:56.28 elite01 psst - what's the price?
21:57.11 IriX64 your promise that you never mention me
21:57.48 elite01 do i look like i would?
21:58.05 brlcad i think IriX64's plan is to just keep complaining about 7.10 until it magically works for him
21:58.23 elite01 IriX64, there was a traitor among us
21:58.49 IriX64 did *I mention 7.10
21:58.55 elite01 brlcad, well, if it works, i hereby complaina about 7.10
21:59.09 IriX64 now magic should happen ?
21:59.13 brlcad arbitrarily changing the version string in configure.ac doesn't make a 7.8.8 real
21:59.18 elite01 in thy name of jah!
22:00.14 elite01 now, it's what i'd call tomorrow a minute ago
22:00.23 IriX64 still going though
22:00.28 brlcad elite01: I'm more than happy to investigate and fix any build system problems -- just nobody has provided a failure report that can be looked into
22:00.31 IriX64 the compile i mean
22:00.52 IriX64 it's *not your problem brlcad
22:01.10 elite01 i think 7.10 built fine here once
22:01.15 IriX64 see
22:01.40 IriX64 what system elite01?
22:02.07 elite01 fedora
22:02.27 IriX64 sorta the same i guess unix is unix
22:02.33 IriX64 well sorta
22:02.47 elite01 what've you got? mac os? :D
22:03.04 IriX64 cray-ymp :)
22:03.10 IriX64 doubles as a furnace
22:03.46 elite01 although i have no idea which model ymp is - cray does sound scary :)
22:04.03 elite01 they're building amd64 clusters now, aren't they?
22:04.04 IriX64 multi processor
22:04.16 IriX64 dunno don't keep up
22:04.40 elite01 i've sure got smp as well :)
22:05.09 IriX64 heh i have a z80 and am trying to build obn cp/m
22:05.15 IriX64 on too
22:05.41 elite01 and i thought freedos was exotic
22:06.42 IriX64 don't want to abandon 7.10 but may have no choice
22:07.32 elite01 hm
22:07.44 IriX64 brlcad you say you need a report, I ask now is there a chance ill have a proper tkWinDefault.h file any time soon?
22:08.20 brlcad IriX64: if it doesn't build, I usually care, even if the platform is the cause .. I've put a lot of effort towards making the build flexible yet functional for as wide a set of environments as possible, given the package complexity
22:08.23 elite01 well, i'd rather leave if i don't want to be late tomorrow
22:08.33 elite01 see you soon
22:08.41 IriX64 see you elite01
22:09.17 IriX64 brlcad I know its not you people im worried about,for instance mention cygwin to the x11 people what will happen?
22:11.14 IriX64 i'm forcing a build right now, but whats the point bwish and mged won't function properly becuase of those undefines in them
22:12.03 IriX64 force build is so the rest of the exes will be produced.
22:13.25 brlcad yeah, but at this point, I don't even have the faintest idea why it does or does not work
22:13.46 brlcad i've only heard random ramblings of various things you do and try, no sense of what actually went wrong _first_
22:13.59 brlcad to determine what needs to be fixed/changed, if anything
22:27.15 IriX64 ill try again and pastebin the error
22:32.56 IriX64 will take a while have to reconfigure with different cflags and remake
22:35.18 brlcad and it needs to be with a pristine copy
22:35.33 brlcad no modifications, no flags, nothing
22:35.49 IriX64 not even bsd i like that code line
22:35.52 brlcad from cvs head preferably so changes can be tested
22:36.03 IriX64 all right ill play
22:36.49 brlcad it really should work as just ./configure && make to at least give you a successful compile and console-mode mged
22:37.00 IriX64 i know
22:37.27 IriX64 logged in
22:58.05 IriX64 sigh..checking out, how, i never checked in :)
23:23.03 IriX64 if i dont edit this thing winsock.h is going to conflict with socket.h, sure you don't want any editing?
23:26.28 IriX64 put a dnl in front of winsock.h
23:26.55 IriX64 touched nothing else
23:30.46 IriX64 ill paste the ./configure summary
23:33.58 brlcad no editing
23:34.04 IriX64 right
23:34.16 brlcad that's where things start getting screwy -- if there's a conflict, it needs to be fixed
23:34.45 IriX64 whoa wait you mean winsock?
23:34.51 brlcad of course
23:36.25 IriX64 I... didn't think you would be interested in that one, most systems don't have both
23:36.44 IriX64 but ill paste that error too
23:41.17 IriX64 http://www.pastebin.ca/577579 1st problem (says to report it to you :))
23:45.10 brlcad okay, that there is just a warning and benign, but thanks for pointing it out .. i'm more concerned with errors -- where it actually stops compiling
23:45.15 IriX64 http://www.pastebin.ca/577586 summary. should i start make?
23:45.51 brlcad sure
23:46.51 IriX64 started itll take a bit but the winsock error is first to be hit
23:56.55 IriX64 forgot about tkwindefault.h http://www.pastebin.ca/577602
23:57.11 IriX64 shall i apply my patch and continue?
23:58.30 IriX64 patch I use is simply to use tkUnixDefault.h, seems to keep it happy
23:58.54 IriX64 that file is asked for in default.h in generic if you want to see it
23:59.56 brlcad no, just hold it there and i'll poke
IRC log for #brlcad on 20070620

IRC log for #brlcad on 20070620

00:00.05 IriX64 all right
00:00.29 brlcad maybe keep this dir off to the side so that we can continue this over a few days .. but leaving it alone so we can get it to build cleanly
00:01.00 IriX64 ill do that thanks for tthe help, ill just switch back to 7.8.4 for a few days
00:15.44 IriX64 this is the kind of summary I prefer, i changed the version number cause i did a little playing with the code rot comes to mind and some other stuff like the raytrace control panel. http://www.pastebin.ca/577656
00:17.31 IriX64 angle distance cursor is neat too
00:22.00 IriX64 brlcad: what's your cleanest line of code, I'm happy the bsd but if you suggest cleaner i'll use it.
00:22.11 IriX64 s/if/the
00:22.21 IriX64 err with
00:23.21 IriX64 supposed to isn't it?
00:23.49 IriX64 i start mine from dos :P
00:23.55 yukonbob it's supposed to use DISPLAY to know which (if any) X display to use...
00:24.15 yukonbob (that's the typical X client action).
00:24.23 IriX64 but it picks up the default that xterm is running on, proper behaviour
00:24.48 yukonbob not if it's reset... ie: export DISPLAY=''; mged
00:25.04 yukonbob does same from a console completely unrelated to X as well...
00:25.18 IriX64 my system might be different (ie cygwin)
00:25.56 yukonbob do you have xeyes installed?
00:26.06 IriX64 think so wait
00:26.14 yukonbob if so, try: export DISPLAY=''; xeyes
00:26.49 yukonbob or better: env DISPLAY='' xeyes
00:26.59 yukonbob (won't have to reset DISPLAY variable)
00:27.16 IriX64 from an xterm prompt or console prompt?
00:27.26 yukonbob xterm
00:27.37 IriX64 lemme fire x up
00:27.38 yukonbob just try 'xeyes' first
00:27.57 yukonbob you should get a pair of googley eyes following your mouse cursor...
00:28.01 yukonbob ^C to get rid of them.
00:28.40 IriX64 got them
00:28.52 IriX64 gone
00:29.03 yukonbob now try w/ the "env DISPLAY='' xeyes"
00:29.14 yukonbob (no double-quotes)
00:30.16 IriX64 got a >
00:30.37 yukonbob env DISPLAY='' xeyes
00:30.49 IriX64 how do i get out of it, quit:)
00:30.56 yukonbob prolly ^D
00:31.05 yukonbob env DISPLAY='' xeyes
00:31.12 yukonbob ^---two single quotes
00:31.21 yukonbob (after DISPLAY=)
00:31.40 IriX64 cant open display, your right
00:31.51 yukonbob right... that's typical behaviour
00:32.35 IriX64 thanks
00:32.58 IriX64 learned i'm always wrong :P
00:34.27 yukonbob or you learned you can always get smarter :)
00:35.49 IriX64 that too :)
00:36.17 IriX64 the seed of smartness though is hard to plant
00:39.30 IriX64 so your saying theres a bug in mged yukonbob?
00:41.13 IriX64 what happens if you set DISPLAY to 127.0.0.1:0.0 ?
00:41.52 yukonbob I'd say when it tries to connect to servers that I don't specify, that's bad policy
00:42.20 IriX64 it assumes you want a display window, thats its function
00:42.28 yukonbob If I'm working on a super-secret fembot from a remote computer, but the display comes up on my work computer for my co-workers to see, that'd be embarassing
00:42.59 IriX64 uses a default not entirely wrong behaviour
00:43.06 yukonbob "assuming" isn't good policy.
00:43.20 yukonbob if the DISPLAY="", their is no default display
00:43.37 IriX64 but one was programmed in
00:44.10 yukonbob it may loop through a pre-compiled list of likely possibilities, but I'd say that's bad policy.
00:44.42 IriX64 brlcad said to somebody today no environment variables are neccessary if installed correctly
00:45.14 yukonbob DISPLAY can be depended on in an X environment though --- otherwise X clients just won't work ;)
00:45.29 IriX64 :)
00:46.37 yukonbob brlcad probably meant that there are no special environment variables that need to be set 'by hand'.
00:46.45 IriX64 love my system, did all that while compiling brlcad and ripping cassette tape.
00:46.58 IriX64 your probably right
00:48.44 fgleich you have to add the bin to your PATH, right ?
00:48.59 IriX64 yes
00:49.04 yukonbob or put the bin in a path that's already set ;)
00:49.07 IriX64 brlcad/bin
00:49.12 IriX64 :)
00:52.34 *** join/#brlcad Twingy (n=justin@74.92.144.217)
01:01.11 IriX64 http://irix32.spaces.live.com/photos/brlcad added some stuff, feel free to spread that url around
01:38.16 *** join/#brlcad gamedev (n=dave@unaffiliated/gamedev)
01:39.41 *** part/#brlcad gamedev (n=dave@unaffiliated/gamedev)
01:41.27 IriX64 http://www.pastebin.ca/577788 a benchmark with optimized on debug off
01:52.56 IriX64 well bu_bomb() works... terra.g is using a null pointer somewhere caught by bu_ckmag
01:53.06 IriX64 in 7.8
02:06.18 yukonbob can anybody tell me why when I make (for example) a vertical post (in post rcc 0 0 0 0 0 100 1) and a wire joining top of post to ground (in wire rcc 0 0 100 100 0 0 0.1), the "wire" doesn't seem to reflect the angle it should be at, and maybe not even the length? (I'm know it's going to be operator error, but I don't know what that error is yet ;)
02:11.55 IriX64 are you saying i'm dumb as a post :P
02:21.49 IriX64 http://irix32.spaces.live.com/photos brlcad albumn, my first "real one" :)
02:33.06 *** join/#brlcad RodGallowGlass_ (n=mario_du@bas2-sudbury98-1177592894.dsl.bell.ca)
02:35.02 IriX64 bsod lovely
02:36.06 IriX64 the blog has one with the work environment enabled, adc grid axes indicators faceplate etc
03:29.36 poolio moore late night coding 8)
05:09.13 CIA-4 BRL-CAD: 03poolio * 10brlcad/doc/cvs.txt: CVS moved from cvs.sf.net to brlcad.cvs.sf.net
05:09.22 poolio et voila :)
05:10.08 brlcad woot
05:10.14 brlcad ~poolio++
05:10.43 poolio so should I just add a new folder and the one file I'm working off of to src/gtools too?
05:11.24 brlcad sure
05:18.06 poolio is there a reason it's u,v,i axis and not x,y,z?
05:20.22 brlcad what are you referring to?
05:20.31 poolio q_ga mainly
05:21.41 brlcad probably no "strong reason" other than thinking of the grid being fired as a u,v parameter space instead of just coordiantes in 3-space
05:21.43 poolio and I'm guessing I need to include the massive copyright headers I hate?
05:22.04 brlcad yep, they're boilerplate
05:22.12 brlcad you can auto-add them, however, using a script
05:22.21 brlcad sh/template.sh lgpl yourfile.c
05:22.48 brlcad can be used to stub empty files or add header/footers to existing files
05:25.32 poolio and is there a name I should use for the shape I'm trying to match? I've been just calling it the model but that's not at all what it is
05:28.36 brlcad it is "a model"
05:29.01 brlcad just not "the model" that you're trying to generate
05:29.11 poolio so we're trying to match a csg population to the model?
05:29.48 brlcad maybe call it the source or the source pattern or the reference shape, etc
05:30.11 poolio I'll just reference it as the source model for now
05:30.15 poolio wait no
05:30.25 poolio just plain source...haha
05:43.43 poolio alright, i'm gonna commit me code, cya in the mornin.
05:44.16 brlcad won't be available much of tomorrow day-time, but back in the afternoon/evening
05:44.40 poolio alright, I think I'm pretty much know what I'll be doing, so hopefully I'll have progress to show you then. ta ta.
05:51.09 *** join/#brlcad Laniakea (i=clock@217-162-206-147.dclient.hispeed.ch)
05:55.06 poolio damn vim! I comcommited a .swp file....
05:55.09 CIA-4 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/fitness.c: initial base for _beset_: ben's evolutionary shape extraction tool
06:07.03 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:20.41 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:43.21 *** join/#brlcad akreal (n=ak@ll-81-222-164-251.awanti.ru)
10:14.41 *** join/#brlcad akreal (n=ak@ll-81-222-164-251.awanti.ru)
10:14.52 *** part/#brlcad akreal (n=ak@ll-81-222-164-251.awanti.ru)
10:33.19 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
11:18.10 *** join/#brlcad Elperion (n=Bary@p54874C30.dip.t-dialin.net)
13:36.45 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: if we're building with cygwin, tk wants access to headers in the tk/win directory, so add it to the cppflags header search paths
13:36.54 brlcad IriX64: cvs update configure.ac && ./autogen.sh && ./configure && make
13:53.42 poolio mornin brlcad :)
13:54.22 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
13:58.52 brlcad mornin' poolio
13:59.39 poolio I committed beset last night :)
14:00.21 poolio is the coding style ok? I tried to mirror the way g_qa was formatted
14:00.30 poolio and from the HACKING document
14:47.03 poolio brlcad: does BU_LIST manage its own cleanup?
14:54.55 brlcad erm, how would they do that?
14:55.09 brlcad they only do what the code you write makes them do
14:55.09 poolio I haven't a clue, but in g_qa the linked lists never get free'd
14:55.41 brlcad ah, yeah .. just bad form from the author (shame on lee)
14:55.55 brlcad he's relying on exit to free resources since it's not reused
14:55.57 poolio ok, was wondering if C magically had garbage collection :)
14:56.17 brlcad it magically collects when the program terminates ;)
14:56.31 poolio well, as long as it thinks the resource won't be reused
14:56.58 brlcad right, and for that tool it's pretty much guaranteed .. as are a lot of the command-line tools that perform some specific action
14:57.31 brlcad your tool, however, is a little different in that it has a run loop that needs to iterate through samples over and over, potentially for a very long time
14:57.48 brlcad g_qa should free it's stuff, don't let that be an example/excuse ;)
14:57.51 brlcad shame on lee :)
14:57.58 poolio alrighty
14:58.22 poolio If I can get a version of beset to work on say... a single primitive I'd probably want to do a lot of optimizing
14:59.01 brlcad that will probably be the time to make sure multithreading works, maybe run a sanity profile
14:59.21 poolio what's up with the second argument to bu_malloc and bu_free ?
14:59.24 brlcad valgrind for memory
14:59.36 poolio heh, I love valgrind
14:59.48 poolio also: I can test multithreading on my system, i have 2 cores
14:59.52 brlcad the second argument is a label
15:00.02 poolio but is there a point to that label, and does it have to be unique?
15:00.33 brlcad libbu has it's own memory protections and debugging facilities.. you add those labels and with certain flags enabled, you can see a allocation trace where you can find your allocations via those labels
15:00.48 poolio alright so it's mainly for debugging?
15:00.54 brlcad entirely for debugging
15:01.15 brlcad but it should just be something sensible, and the free label should pair up with the alloc label
15:01.28 poolio alright
15:02.32 brlcad and in case you hadn't read/noticed elsewhere in the docs -- libbu guarantees allocations so you never have to check return pointers from bu_malloc() and friends
15:02.55 poolio yeah I read that, it's very nice :)
15:03.16 poolio does it exit the program if it can't allocate space?
15:03.26 brlcad yes, it will abort
15:04.45 brlcad running out of memory is considered a fatal error, and having spagetti code to handle the extremely rare cases where you might be able to recover gracefully doing something OTHER than exit() just isn't worth the complexity it adds
15:06.55 brlcad also, there is a way to catch out-of-memory conditions if you really do want to "keep going" .. just by default it will abort
15:07.20 poolio cool, good development choice :)
15:09.13 poolio brlcad: Is there a way to go from Makefile.am in my directory --> Makefile without running a whole ./configure and adding my directory to the build list?
15:50.59 brlcad nope, gotta add it though once you add it, it should rebuild the Makefile after Makefile.am edits
15:52.44 brlcad have to add it eventually regardless so might as well be sooner rather than later
15:52.56 poolio Yeah I did to my local build
15:54.06 poolio wait,w hat do I have to modify besides configure.ac and the creation of the Makefile.am in the directory?
16:02.25 poolio ah d'oh, forgot to run autogen.sh
16:09.21 poolio Uh oh> unless I broke something, someone broke something in CVS...
16:09.31 poolio opennurbs_bezier.cpp:1149: error: 'assert' was not declared in this scope
16:47.42 IriX64 poolio.... just needs a #include <assert.h> and it'll be fine.
16:58.41 poolio Yeah I added it in a while ago :)
17:07.07 IriX64 cool
17:11.08 IriX64 http://www.pastebin.ca/579383 <---- poolio i don't understand this part of configure.ac can you explain?
17:11.34 IriX64 my x keeps coming up not detected and i think this is why
17:11.51 IriX64 line 3336 of configure.ac
17:24.56 poolio So it's running the program specified from 3335 through 3341
17:25.03 IriX64 yes
17:25.22 poolio and returning either 1 or 0 based off of whether xmkm is null
17:25.41 IriX64 man 7.8.4 detects my x
17:25.43 poolio so basically the reason X isn't working is because XNewModifiermap(1) returns NULL instead of an non-NULL value like it should if it was succesful
17:26.05 poolio well what's changed since then?
17:26.30 IriX64 noithing on my end they changed the check
17:26.39 IriX64 err nothing
17:26.39 poolio I know, what's changed in the check
17:26.53 poolio It could be your version of X doesn't support the test they are trying to perform
17:27.00 IriX64 ill have to compare them again
17:27.08 IriX64 x11r6 man
17:27.22 poolio =P good luck
17:27.32 IriX64 thanks :)
17:28.34 IriX64 i'll code around it what the heck i know ive got x and the libs detection works so *shrug
17:31.23 IriX64 thanks poolio
17:35.58 poolio it appears like "< # XXX ugly hack that needs to die
17:36.02 poolio died :)
17:40.06 IriX64 ahh you compared? i just changed it a bit
17:40.13 poolio IriX64: So in the current configure.ac another check was added that tests to see if some Xmodifier stuff is working. I'm guessing that your environment fails that test.
17:40.25 poolio run it on your own and see what results you get
17:40.29 poolio #include <X11/Xlib.h>
17:40.32 IriX64 probably right
17:40.50 IriX64 i'm that out of date ? :)
17:41.04 poolio I guess
17:41.17 poolio I was gonna type out a one line version of the program but i figure you're fully capable of copy/paste
17:41.21 IriX64 wonder what will break :)
17:41.24 IriX64 am
17:41.41 IriX64 not that interested
17:42.10 IriX64 just haven't seen return==null
17:42.18 IriX64 i dont use that
17:42.54 poolio well it's return value==null
17:43.11 IriX64 so why bother why not just return 0?
17:43.35 poolio well it shortens code. You can do if(value==NULL) return 1; else return 0;
17:43.41 poolio it's a lot longer than just return value==NULL;
17:43.55 IriX64 sigh
17:45.02 *** join/#brlcad elite01 (n=elite01@dslc-082-082-083-058.pools.arcor-ip.net)
17:45.05 poolio t looks like it should be in x11r6 though
17:45.06 IriX64 why not just return value 0 ? 1
17:45.23 IriX64 yeah
17:45.45 poolio (condition)? 0 : 1 ?
17:45.48 poolio i don't think it works there
17:45.56 IriX64 might
17:46.26 poolio yeah it does, but it's still longer
17:46.34 IriX64 im happy for now it configures
17:46.43 poolio Yeah, but what'd you break?
17:46.51 IriX64 my ankle :P
17:47.05 poolio sorry. feel better. i'm gonna grab some lunch :)
17:47.14 IriX64 heh thanks man
17:53.33 *** join/#brlcad Laniakea (i=clock@217-162-228-127.dclient.hispeed.ch)
17:54.10 IriX64 Laniakea: cheers
17:54.17 Laniakea IriX64: cheers
17:54.23 IriX64 :)
17:55.19 IriX64 mmm that was fast, you're not like me, I type with two fingers :)
17:55.38 poolio do you really?
17:55.49 IriX64 yes never learned to type
17:55.53 Laniakea IriX64: do you have ZX Spectrum?
17:56.17 IriX64 what on earth is ZXSpectrum?
17:56.23 Laniakea nothing
17:56.37 IriX64 I know, if you have to ask you don't know :)
17:57.20 Laniakea my secret retro dream is to get a casette recorder
17:57.25 IriX64 poolio too old to unlearn how i do it now and replace it with a new way
17:58.09 IriX64 mine is to transfer all my music from 12" reels to cd someday
17:58.21 IriX64 err 10.5"
17:58.36 poolio geez
17:58.39 poolio never too old!
17:58.50 IriX64 heh tel it to my soul
17:58.54 IriX64 tell too
17:59.08 IriX64 i hate unlearning, its hard
17:59.59 IriX64 i'm waiting for a computer I can just tell what to do :)
18:00.46 IriX64 cassette recorder, they're available still
18:01.35 IriX64 nikki break (no not Nikki Lawerence) I'll be back
18:18.05 IriX64 in bu_bomb() I added an fcloseall() to try to protect the database for what it's worth
18:18.28 IriX64 just before the abort()
18:40.17 IriX64 http://irix32.spaces.live.com/photos the BrlCad albumn
18:46.36 IriX64 gotta figure a way of putting a bash shell in there so you can run your script tools
18:46.58 IriX64 sh should fit the bill
18:54.23 IriX64 same url latest build raytracing (1st Pix) and btw is this sort of thing allowed in the channel?
18:56.13 *** join/#brlcad jimmyz (n=asd@host81-157-197-75.range81-157.btcentralplus.com)
19:04.32 IriX64 mental note, don't start a photon map during a compile :)
19:17.21 IriX64 http://www.pastebin.ca/579607 haha
19:21.44 IriX64 mmm exec sh now works
19:21.48 IriX64 sweet
19:24.12 IriX64 ok i'm ready to build a mug :)
19:29.13 *** join/#brlcad docelic (n=docelic@212.15.178.146)
19:33.24 IriX64 same url brlcad albumn 1st pix
19:45.38 poolio IriX64: your webspace is b0rked.
19:47.34 IriX64 huh?
19:47.39 IriX64 loads here
19:47.53 IriX64 whats the problem?
19:47.56 poolio XML Parsing Error: syntax error
19:47.56 poolio Location: http://irix32.spaces.live.com/photos/
19:47.56 poolio Line Number 3, Column 49:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
19:48.06 IriX64 what browser
19:48.17 poolio iceweassel (firefox), but it worked fine the other day
19:49.54 IriX64 windows firefox loads it fine
19:50.34 IriX64 sorry man dunno what to say
19:50.54 poolio You don't need to say anything. I have to get back to work :)
19:51.08 IriX64 is there a .org that allows png upload?
19:51.20 IriX64 me too :)
19:52.25 IriX64 try it now
19:54.41 IriX64 b0rked eh? now it's borst eat hearty :)
19:56.01 IriX64 reminds me must point ppl to http://brlcad.org in the caption field
19:57.24 IriX64 there
20:43.43 *** join/#brlcad Elperion (n=Bary@p54874C30.dip.t-dialin.net)
20:48.52 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/include/opennurbs_ext.h: move the debugging defines into one place; implement correct ON_Ray copy ctor/asst operator; fix node intersection
20:54.31 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp:
20:54.31 CIA-4 BRL-CAD: added bounding-box plotting for debugging purposes; fixed memory leak
20:54.31 CIA-4 BRL-CAD: in shot routine; debugging acne/odd hit count problems (currently not
20:54.31 CIA-4 BRL-CAD: finished!!); renamed existing debug statements (should just remove them!)
20:56.37 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/opennurbs_ext.cpp: fixed bug in bounding box generation: wasn't capturing true dimensions, now using openNURBS BB routine for initial calc; some more debugging stmts
20:59.25 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_bezier.cpp: fixed (? maybe) the bezier clipping algorithm infinite recursion when the clip is too large
21:03.42 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
21:08.24 *** join/#brlcad RodGallowGlass_ (n=mario_du@bas2-sudbury98-1177879089.dsl.bell.ca)
21:08.29 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net)
21:34.51 yukonbob can anybody tell me why when I make (for example) a vertical post (in post rcc 0 0 0 0 0 100 1) and a wire joining top of post to ground (in wire rcc 0 0 100 100 0 0 0.1), the "wire" doesn't seem to reflect the angle it should be at, and maybe not even the length? (I'm know it's going to be operator error, but I don't know what that error is yet ;)
21:39.35 IriX64 mine doesn't have either of those.
21:40.13 IriX64 http://www.pastebin.ca/579886 heh
21:41.32 IriX64 i set the color to peach and it raytraced it sweet
21:42.52 poolio IriX64: Have you ever tried a fully functional brl-cad install in a supported environment?
21:43.42 IriX64 you calling mine something other than fully functional?
21:44.03 IriX64 ill do anything you can do except adrt
21:45.39 poolio I just wonder why you are so happy about the software working as expected =)
21:46.03 IriX64 for me the worst thing that ever happened to brlcad was this so called upgrade of tcl/tk
21:46.52 IriX64 i'm happy cause its doing it in windereze outside the cygwin environment
21:47.20 IriX64 cause for rejoicing here :)
21:48.01 IriX64 i can distribute this if so inclined
21:48.23 poolio Ah yeah, GPLd
21:48.29 IriX64 right
21:48.53 IriX64 wouldnt charge for it anyway, most fun ive ever had :)
21:49.05 poolio wow. dull life ;)
21:49.15 IriX64 small things amuse me
21:49.15 poolio well back to code...
21:49.19 IriX64 me too
21:52.02 IriX64 poolio many women are interested in brlcad, I'm simply trying to impress :P
21:52.23 poolio IriX64: you wish ;)
21:52.42 IriX64 don't we all
21:52.57 IriX64 my version of a porche
21:54.36 poolio porsche?
22:04.26 yukonbob no porch... chicks dig porches.
22:08.16 IriX64 ok lamborgini
22:09.00 IriX64 http://irix32.spaces.live.com/photos the brlcad albumn, i present my cup for inspection :)
22:09.09 poolio lamborghini?
22:09.14 IriX64 sigh if you can access that page that is
22:09.19 poolio IriX64: I still get that damn error
22:09.22 IriX64 yes i cant spell
22:09.57 yukonbob poolio: is that the xml error?
22:10.05 poolio yukonbob: yeah
22:10.17 yukonbob heh
22:14.37 poolio yukonbob: You work on multithreaded code for brl-cad?
22:18.37 yukonbob nope -- I'm new to BRLCAD -- so far I've exposed a malloc issue w/ displacement maps, and have done work (not published) on converting USGS DEMs->dsp data.
22:19.40 yukonbob (and complained about the default mged DISPLAY handling, which I think is erroneous... need to point that out to <brlcad> ;)
22:21.51 IriX64 maybe.... i should finish cup :)
22:22.40 IriX64 yukonbob, if X is up mine connects, if its not it waits.
22:23.01 IriX64 if you start with mged -c it asks
22:24.00 yukonbob IriX64: right --- we went through this yesterday -- I still think default behaviour is incorrect.
22:24.30 IriX64 your saying it should honor the display variable
22:24.40 yukonbob like every other X client, yes.
22:25.16 IriX64 just a sec what does yours do?
22:26.01 yukonbob it doesn't honour the DISPLAY variable... it searches for X servers on it's own, and connects.
22:26.19 IriX64 first available i take it
22:26.37 yukonbob (it'll try using the DISPLAY variable, but if that doesn't work, it tries searching, that is)
22:27.23 IriX64 but thats proper in a network and this thing is networked
22:27.26 poolio I can't get mged running on my second display, but I haven't tried anything
22:28.12 yukonbob IriX64: I don't think searching for non-explicitly-declared X displays is proper, and in fact it's dangerous
22:28.59 poolio My pinky hurts. all the ctrl+keys and shift usage ... has hurt my pinky. :'(.
22:29.09 poolio brlcad: Do I have some sort of injury coverage or worker's benefits? hahaha
22:29.10 IriX64 heh
22:38.22 yukonbob brlcad: you online currently?
22:57.10 *** join/#brlcad docelic (n=docelic@212.15.177.148)
23:03.32 *** join/#brlcad PrezKennedy (n=Matthew@c-76-106-124-125.hsd1.md.comcast.net)
23:36.06 IriX64 these people are usually very busy, patience is required
23:36.20 IriX64 me i just play :)
23:37.07 poolio well, it's there job
23:37.11 poolio *their
23:39.59 IriX64 thats what im trying to point out
23:40.56 IriX64 im still trying to work up the nerve to ask them for stryker.g
23:41.18 poolio haha
23:42.00 IriX64 how the heck did i put configure.ac in an infinite loop
23:43.11 IriX64 err configure
23:46.09 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:46.20 IriX64 i guess doing a make bench with system activity is kind of pointless, but lets see what we get
IRC log for #brlcad on 20070621

IRC log for #brlcad on 20070621

00:10.17 IriX64 http://www.pastebin.ca/580158 there it is
00:15.40 poolio Is that with optimized and on what system?
00:16.38 IriX64 optimized yes and compiler optimizations on cygwin
00:17.13 IriX64 but as i say system was loaded, a compile going etc
00:21.20 IriX64 63 processes running, just checked
00:41.55 IriX64 I see, I wouldn't lie to you about this, my system is capable.
01:08.43 poolio Hooray, my first project segment works!
01:13.42 IriX64 err well you know i can't spell
01:13.58 poolio :)
01:16.03 IriX64 poolio? what is voxel?
01:17.52 poolio a pixel is a point in 2d space, a voxel is a point in 3d space
01:37.20 IriX64 thankyou so you somehow represent a voxel using pixels correct?
01:37.53 poolio well that's what ray tracing is about
01:38.04 poolio in terms of internal representation a voxel is just a vector of 3 values
01:38.15 poolio but I don't store voxels, I store rays
01:38.56 IriX64 i picture rays as a point moving through whatever dimensional space
01:39.18 IriX64 or hitting whatever object in that space
01:40.28 poolio yeah that's normally the way it is, but in the context I'm using them a ray is "shot" through the model, and I essentially get a list of partitions of where that ray intersects the model
01:40.46 poolio Although I don't have to calculate all that, that's librt :)
01:42.33 IriX64 I picture mine as 3d raterization :)
01:42.41 IriX64 rasterization too
01:43.17 IriX64 ahh i see geometry is your method, thank you
01:43.22 IriX64 :)
01:47.18 IriX64 btw i would add an fcloseall() before the abort in bu_bomb(str) function, if you really want to try to preserve the database
01:50.20 poolio Which code are you looking at?
01:50.22 IriX64 and if anybodys listening, terra.g a null pointer happens somehow in g_dsp when you do an extract all
01:51.03 IriX64 the bu_bomb code in is it bomb.c in util lib
01:51.15 poolio oh alright, I thought you were referencing beset :P
01:51.26 IriX64 no man sewage :)
01:51.39 poolio sorry, vetoed by brlcad. complain to him ;)
01:51.54 IriX64 sigh pulled rank again ;)
02:18.20 poolio dinner time. I worked 12 hours today...why!?!?
02:18.34 IriX64 so youd appreciate a break :)
02:19.36 poolio 30:40 in 3 days. eek.
02:20.02 IriX64 5 seconds in a month (I'm a sloth) :)
02:21.30 IriX64 I'm also a glutton for punishment, i'm trying to compile 7.8 and 7.10 at the same time:)
03:08.21 brlcad yukonbob: you specified 100 0 0 for rcc wire's height vector, which means -- point it in the X direction 100 units
03:11.13 brlcad IriX64: seriously, cut it out with the comments on the build if you're not going to work with me to resolve the issues (referring to comment you made earlier regarding 'so called upgrade' as that has nothing to do with your build problems)
03:11.47 IriX64 farther down it does the undefs are in tk
03:11.49 brlcad i asked you to leave the build alone too, so that we can proceed one issue at a time before you go all edit-happy on configure.ac too
03:12.05 IriX64 that tree is alone
03:14.42 IriX64 the undefs prevent bwish and also mged from getting built
03:15.38 brlcad the information is way too out of context, i've no idea what you're referring to at this point
03:15.51 IriX64 lets let it lie ok?
03:16.10 brlcad and it's irrelevant -- there were/are other build issues in front of it that need to be addressed
03:16.45 brlcad if the earlier build errors are not fixed correctly, *everything* afterwards is suspect and unreliable
03:17.00 IriX64 ok
03:17.36 brlcad even if it happens to "get past" the error or masks it or whatever .. if it's not properly fixed then the game is over
03:18.14 IriX64 agreed do you still want to pursue it?
03:18.21 brlcad so i committed a fix for that windows tk header issue -- where does the build stop next?
03:19.13 brlcad yes, i want to work on getting your default system to compile completely first
03:19.21 IriX64 perhaps we should abandon my effort tkwindefault.h is no where to be found and i cant get past it without it
03:20.07 brlcad huh?
03:20.17 brlcad you said you have a pristine checkout, yes?
03:20.35 IriX64 as of last night as stated
03:20.42 brlcad did you run the steps I said earlier today?
03:20.54 brlcad i.e. update your sources and recompile
03:21.02 IriX64 i stopped after last night you said to wait
03:21.17 brlcad and then this morning, I gave you the next step
03:21.28 IriX64 missed that just a sec
03:21.58 brlcad 09:36 <@brlcad> IriX64: cvs update configure.ac && ./autogen.sh && ./configure && make
03:22.27 IriX64 sorry missed that ill try now
03:25.05 IriX64 logging in
03:29.39 brlcad don't really need a play-by-play -- just what's the next error ;)
03:29.51 IriX64 right
03:29.57 IriX64 :)
03:30.40 IriX64 btw i'm installing a forced build right now just to see
03:32.52 brlcad yukonbob: if you make your wire's height vector actually point back downwards (remember hs trigonometry), you'll get the desired angle; something like 100 0 -100 for example for the height vector
03:44.24 IriX64 making ill be right back
03:55.25 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
04:06.02 IriX64 http://www.pastebin.ca/580581 your next error:)
04:13.38 brlcad that's good, thanks
04:14.01 poolio hey brlcad
04:14.10 poolio brlcad: I have working code if you'd like to see! :D
04:14.51 brlcad if you were committing frequently, I would already be seeing ;)
04:15.01 brlcad but yes, i'd love to see :)
04:15.48 brlcad don't be afraid to commit, and to commit _frequently_ .. fluidly, as you get something working, commit, new feature, commit, etc
04:15.52 poolio brlcad: ok ok, i was cleaning it up a bit before commit
04:16.07 brlcad so get it working, commit, clean up, commit, etc ;)
04:16.56 brlcad lots of commits is a good thing, and *much* easier to review both in the moment and 10 years down the road
04:17.24 poolio ok ok
04:20.58 brlcad also, feel free to commit to other parts of the code if you run into things (like the missing assert.h you found earlier)
04:21.20 brlcad or if you just want to improve/clean up, whatever floats your boat ;)
04:22.08 brlcad they get caught as the other platforms are tested -- just happened to work for that dev (jason) that he didn't need that header on his configuration for some reason
04:33.36 *** join/#brlcad cadguy (n=cadguy@c-67-166-125-250.hsd1.ut.comcast.net)
04:42.58 CIA-4 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/fitness.c: added working ray trace comparison based on linear difference of the partition
04:44.38 poolio brlcad: ^^voila. sorry it took so long I was trying to fix a race condition that developed for i dont know what reason
04:48.17 brlcad woot :)
05:02.16 poolio brlcad: I had a question regarding allocating cpu resources: do I need to call rt_init_resource and bn_rand_init for everytime a raytrace a new object?
05:04.07 brlcad iirc, no you don't -- should be able to call them just once per binary invocation
05:06.14 poolio alright, it takes a pointer to rt_i and I change that with every new object, so I was just wondering
05:07.56 brlcad hm, then don't quote me on that
05:08.06 brlcad lemme look
05:08.31 poolio thanks
05:18.25 poolio brlcad: so if I run rt_clean on an already set-up rt_i and resources I do not need to re-init the resource?
05:19.37 poolio if you look in the current code, I extract the rt_i, re-alloate resources, do stuff with the object, then run rt_clean ... and repeat
05:19.37 brlcad no
05:19.48 brlcad that sounds right
05:20.02 poolio wait, so do or don't re-allocate resources, don't>
05:20.03 poolio ?
05:22.00 brlcad what do you mean by that?
05:22.13 brlcad struct resource?
05:23.27 poolio Easiest to see in the code, but I extract an rt_i from the database, run rt_init_resource and bn_rand_init for each CPU, run rt_prep_parallel, raytrace the object, and then run rt_clean(rt_i)
05:24.04 poolio my question is do I need to run r_init_resource and bn_rand_init once (on each cpu) for the whole program, or do I need to run it every time I extract a new rt_i from the database
05:24.25 brlcad every time you get a new rt_i
05:24.30 poolio alright thanks
05:24.38 brlcad but clean the old rt_i first like you're doing
05:24.41 poolio k
05:36.15 *** join/#brlcad Laniakea (i=clock@217-162-228-127.dclient.hispeed.ch)
06:02.45 poolio gnite zZz
06:07.04 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
06:40.40 CIA-4 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/fitness.c: moved global vars to fstate and general cleanup
07:36.06 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:56.13 *** join/#brlcad Elperion (n=Bary@p54874D38.dip.t-dialin.net)
08:08.02 *** join/#brlcad akreal (n=ak@ll-81-222-164-251.awanti.ru)
08:17.25 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
08:17.25 *** 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
08:25.30 yukonbob brlcad: re: post/cable heh -- my bad -- I was thinking of coordinates for second set of params, not vectors :P
10:22.12 *** join/#brlcad Bariton (n=Bary@p5487565E.dip.t-dialin.net)
11:34.24 *** join/#brlcad thing0 (n=ric@203-59-86-90.dyn.iinet.net.au)
11:34.29 thing0 hey guys!
11:34.34 thing0 got internet access down here
11:34.39 thing0 have to use dialup
11:34.42 thing0 but at least I got it
11:34.43 thing0 hehe
11:34.55 thing0 hey brlcad
11:51.45 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
11:52.51 *** join/#brlcad thing1 (n=ric@203-59-86-90.dyn.iinet.net.au)
12:11.43 *** part/#brlcad thing1 (n=ric@203-59-86-90.dyn.iinet.net.au)
13:39.14 *** join/#brlcad elite01 (n=elite01@dslc-082-082-079-094.pools.arcor-ip.net)
13:47.31 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
13:49.09 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
15:29.45 *** join/#brlcad Bariton (n=Bary@p54875F7D.dip.t-dialin.net)
16:00.07 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1128565739.dsl.bell.ca)
16:00.41 IriX64 brlcad: sorry man machine check exception
16:06.17 IriX64 http://rafb.net/p/cG0YgV19.html but this came up
16:06.55 IriX64 our tree is still untouched this is another copy
16:09.03 IriX64 don't worry about the -noinhibit-exec switch thats just a way to keep the build process going so you can see all the errors and warnings in the project
16:27.23 *** join/#brlcad docelic (n=docelic@212.91.114.145)
16:58.52 IriX64 bwahha the handicapped build is installing :)
17:00.48 IriX64 wonder if make bench will run on this
17:02.33 IriX64 don't freaking beleive it its doing it
17:12.09 IriX64 http://rafb.net/p/8dBwwd81.html haha sweet benchmark
17:21.43 IriX64 no fbserv :)
17:22.05 IriX64 err :(
17:22.48 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
17:23.04 poolio grrrrr
17:23.45 IriX64 christ,everbody run :)
17:24.31 poolio internet went down, so I looked at the extension cable I had on the coaxial cable and a mouse had chewed through it. :(
17:25.17 IriX64 i take it your cat had fried mouse or dinner then :)
17:25.24 IriX64 err for too
18:26.07 poolio why does return not return...?
19:15.09 poolio brlcad: If I am at some sort of intermediary step in the code and I have a file I'm using to test a "module" of the program, should I commit the file used to run/test the module ?
19:16.12 brlcad up to you for testing code, more of question of whether it'd be of any use to anyone watching and/or will it be useful a year from now when it's all said and done (even for just testing)
19:17.07 brlcad system integration tests are desirable .. running your tool and expecting certain behavior
19:18.20 brlcad we've not gone down the road of white-/black-box testing or unit testing so much
19:18.51 brlcad a few of the tools do, and include testing routines w/ test code, but most are system level or non-existent
19:19.02 brlcad so yeah.. whatever works for you ;)
19:36.53 poolio brlcad: Well in the near future the tool will probably no longer work, it's just that at this step that other file is used as a "driver" to the module
19:51.17 poolio brlcad: I opted to leave it out of the repository, but if you're curious in testing I can send it to you
19:51.38 CIA-4 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (fitness.h fitness.c): modularized fitness functions
20:11.15 brlcad only thing really missing are the build files so I can test-compile here ;)
20:14.32 CIA-4 BRL-CAD: 03brlcad * 10brlcad/BUGS: annotate a couple of the bugs that dwayne reported regarding facedef and permute not coordinating with the display properly
20:14.52 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
20:15.10 poolio_ sorry brlcad, thought mmy laptop was plugged in but ...
20:17.22 poolio brlcad: so can I update configure.ac?
20:19.04 *** join/#brlcad _Bariton_ (n=Bary@p54875E9E.dip.t-dialin.net)
20:20.58 *** join/#brlcad elite01 (n=elite01@dslc-082-082-079-094.pools.arcor-ip.net)
20:23.47 CIA-4 BRL-CAD: 03brlcad * 10brlcad/BUGS: more bugs from dwayne's issues sheet including the return of the annoying cursor box character capture. also note BoT editing bug (units always mm), overlap tool inefficiency, and snap-to-grid issues.
20:24.04 brlcad poolio: you can update anything, the commits are reviewed by myself and others
20:24.16 brlcad if there's an issue, I'd let you know, but don't be shy ;)
20:25.35 CIA-4 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (Makefile.am beset.c): added build files and test program
20:26.27 poolio oh oops, two more
20:28.46 CIA-4 BRL-CAD: 03poolio * 10brlcad/ (configure.ac src/gtools/Makefile.am): updated build files for beset
20:30.02 poolio brlcad: Alright, should be good to go =)
20:32.29 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/include/vector.h: move now takes a const pointer to the pt
20:34.25 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/brlcad_brep.cpp: fix another knot issue with openNURBS; adjust brep tolerances (this needs to be looked at in more depth)
20:35.48 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/n_iges.hpp: turn off some debugging in the converter
20:36.28 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: implement a region annointment command where the user can turn an assembly into a region and change all lower or higher regions into combinations
20:38.14 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: make brep_hit a value object (no dynamic alloc); now dropping hit points if they don't fall within subsurface bbox; turned off bbox plotting
20:39.41 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: validate primitives during export so that it is guaranteed that illegal primitives will not be written to file; preserve an arb8 as an arb8 (instead of writing as arb6 or arb5) and similarly for the other arb# sizes
20:41.00 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/opennurbs_ext.cpp: fix another knot-related bug; remove debugging output; adjust flatness tolerance for small curves
20:42.57 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_brep.cpp: adjust tolerance values in validity check - openNURBS was not using the values specified by the user (it was using hardcoded tolerances...) - this may need to be investigated further
20:43.50 brlcad poolio: coolio
20:44.47 poolio brlcad: did it work for you?
20:48.44 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: Implement an optical shader for the new pixelated military camouflage style
20:59.42 *** join/#brlcad Laniakea (i=clock@217-162-204-104.dclient.hispeed.ch)
21:21.15 *** join/#brlcad cad14 (n=93f0ec08@bz.bzflag.bz)
21:30.40 *** join/#brlcad Bariton (n=Bary@p54875E9E.dip.t-dialin.net)
21:36.22 *** join/#brlcad cadguy (n=cadguy@c-67-166-125-250.hsd1.co.comcast.net)
21:37.03 poolio alright i'm out for the night. gonna start working on the GA tomororw :D
21:42.52 yukonbob away
21:43.03 yukonbob ww
21:47.46 yukonbob brlcad: did you read discussion of DISPLAY variables and how mged attaches?
21:53.00 brlcad yukonbob: yes, I did and if I understood you correctly -- it wasn't intentional that it keeps trying
21:53.08 brlcad it is intention that it tries :0 if display is not set
21:56.25 brlcad and that was merely a support balance decision .. there are more users that try to run mged without ever having set display (particularly common on Mac OS X) than there are X11 users that intentionally unset it for some reason but have it running on :0
21:57.47 brlcad i'll look (or you're welcome to look) into patching it up so that it obeys display when it's set regardless of :0 working
21:58.01 brlcad should just be a couple lines
22:00.02 *** join/#brlcad jimmyz (n=asd@host86-133-245-247.range86-133.btcentralplus.com)
22:00.17 yukonbob that sounds good -- I don't know how far is looks, or if it's only the single :0.0 that it looks for (that's actually all that I'm running), but I can take a look...
22:01.13 yukonbob as long as there's not some other reason for having it, but _I_ can't think of a good reason to have it, unless there's some internal (to ARL) reason?
22:17.41 brlcad depends what the it is when you say by having "it" .. again checking :0 if display is unset is intentional and will preferably stay -- what wasn't intentional is trying :0 if display is set but doesn't work
22:19.06 brlcad there's no reason really for the latter other than maybe just "try really hard to show something on a local X display when all else fails" .. which wasn't the intent
22:29.15 yukonbob here's the scenarios I tested:
22:29.27 yukonbob my real DISPLAY=:0.0
22:32.36 yukonbob setting DISPLAY=192.168.99.99:0.0 (non-existant) seemed to try that, then still connected to :0.0
22:34.16 yukonbob setting DISPLAY='' also connected to :0.0 -- and I personally think this is an error... if somebody is running X Window System on Mac (or Windows, or anywhere), their display should be set... so from an xterm for example, anybody could run mged and have is appear on the proper display
22:36.29 yukonbob mged picking display's to run on that are not listed in DISPLAY is overstepping it's responsibilities...
23:06.07 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1128565739.dsl.bell.ca)
23:37.17 brlcad yukonbob: I entirely believe you that it's falling back to :0 .. I was just saying that that part wasn't intentional -- the intent was for systems were DISPLAY isn't set at all (i.e. running in Mac OS X terminal mostly)
23:39.16 brlcad and not empty, but actually unset (which is a bit tricky to test for and likely not accounting for empty either) :)
23:39.39 yukonbob OK -- I think we're on same page ;)
23:40.18 brlcad probably not entirely, I get the feeling that you'd like it to fail even try if display isn't set too
23:40.34 brlcad but the pages are at least facing/close ;)
23:40.35 yukonbob Is there a native (ie: Aqua) build for MacOS X? (or a build for MacOS Classic for that matter), or do/have the Macs always required an X Window System installation?
23:40.57 brlcad there's not yet a native build
23:41.08 brlcad that's part of the reason for the upgrade to 8.5
23:41.18 brlcad a ton of AquaTk stuff was fixed in libtk
23:41.34 yukonbob nice...
23:41.41 brlcad so far, though, our mac dists have always required X11 on os x
23:42.15 brlcad which is exceptionally unfortunate towards the mac ethos.. that's by far the #1 support issue .. how to run brl-cad on a mac
23:43.09 brlcad no icon? X-eleve-what? command thingie type what? display? terminal? xterm? where's my icon?
23:43.16 yukonbob ok -- I think I _would_ like to fail if there's no DISPLAY set...(ie: running from vt console...) If somebody is running it from w/i their running X11 session (ie: from xterm) they'll have a working DISPLAY, if they're trying to launch from bar on bottom... they'd need a wrapper script that has default :0.0 perhaps?
23:43.47 yukonbob ^^ how about a mac-specific wrapper script
23:44.31 brlcad actually, several open up terminal and try running from there .. sometimes X11 is running, sometimes it's not even installed, .. one of the most common, though was starting X11 yet typing mged in Terminal (where DISPLAY isn't set)
23:44.53 yukonbob that'd be brlcad.runme, pulled into the launch bar... #!/bin/sh; env DISPLAY=:0.0 brlcad.exe
23:45.24 brlcad that would be a good solution, though there is no brlcad.exe :)
23:45.46 yukonbob you get my point though ;)
23:46.10 yukonbob btw, do you know anything about X11 BigFonts?
23:47.05 brlcad hm, as a proper noun, not really
23:48.00 brlcad a little about "big fonts" in X11, though .. xfontsel your font, and go to town ;)
23:48.25 brlcad ah, huh.. wierd
23:48.35 yukonbob 1 sec...
23:48.56 yukonbob bash-3.2$ pl-X < bridge_plot.plot
23:48.56 yukonbob pl-X: Can't open font
23:49.17 brlcad source says it should be trying "vtsingle"
23:49.49 brlcad which is a bizzare default....
23:50.00 brlcad hard-coded nonetheless
23:50.12 yukonbob OK -- I was just assuming Bigfont was issue, because I see string:
23:50.22 yukonbob "25509 1 pl-X read(0x3, 0xbfbfe54c, 0x20) = 32
23:50.22 yukonbob <PROTECTED>
23:50.25 yukonbob <PROTECTED>
23:50.28 yukonbob <PROTECTED>
23:50.30 yukonbob <PROTECTED>
23:50.33 yukonbob <PROTECTED>
23:50.35 yukonbob <PROTECTED>
23:50.38 yukonbob "
23:50.43 yukonbob ...and don't have loaded, nor had I heard of it before...
23:51.08 brlcad sounds like some XFree internal symbol perhaps
23:51.20 brlcad did it crash on you or just say can't open?
23:52.00 yukonbob xorg has lib for it too -- I've only just started looking into it, but might be mechanism for sharedmem for fonts... I'm just not clear (and might not even pursue it if it's vtsingle issue).
23:53.04 yukonbob just said couldn't open...
23:53.56 yukonbob to tagent once more ;) ...
23:54.01 yukonbob *tangent
23:54.13 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:54.14 yukonbob are there font method in mged?
23:54.23 yukonbob *methods
23:54.41 brlcad should probably obey some -font option or something similar and default to 'fixed' or '6x10' or something
23:55.17 brlcad there are means to set/change the fonts if that's what you mean
23:55.27 yukonbob ie: for using fonts in renderings.
23:55.50 brlcad File->Preferences->Fonts for changing various aspects of mged
23:56.03 brlcad ah, text on renderings
23:56.06 yukonbob (in title font "my_cool_font.ttf" "This is my title")
23:56.07 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1128565739.dsl.bell.ca)
23:56.21 brlcad yes and no, mostly no
23:56.26 brlcad that's been a desire for quite a while
23:56.59 brlcad yes in the sense that there's a way to do it, but it's really a round-about way that is rather overly complicated
23:57.29 brlcad yes you can get to NYC from Miami on a unicycle... but you probably don't want to
23:58.15 yukonbob alright --- I'll leave fonts at that for now ;)
23:59.30 yukonbob if I supply patches, should I just mail them to you, or post here, or ??
IRC log for #brlcad on 20070622

IRC log for #brlcad on 20070622

00:01.49 brlcad if you post just one patch to the patches tracker, I'd just as well give you commit access so long as you've read the hacking file
00:02.21 yukonbob where's that document?
00:02.24 brlcad all commits are reviewed by myself and others, so the more the merrier ;)
00:02.31 brlcad new devs welcome
00:02.35 brlcad it's in the top-level
00:02.37 brlcad HACKING
00:02.49 brlcad that's the basic dev guide
00:03.53 brlcad nothing is set in stone, but it at least lays down some consistency structure
00:04.49 brlcad intentionally do avoid some of the more mundane "bikeshed" issues
00:06.02 IriX64 and i suppose if i bitch long enough you'll ask me why I don't fix it myself ;)
00:06.21 brlcad IriX64: in your case, no I wouldn't :)
00:06.42 IriX64 good just so you know I'm *not capable :)
00:07.34 brlcad now is an opportune time for devs though as the activity is such that even my ability to review all commits isn't swamped yet (such that new devs couldn't be added without peer-review delegation)
00:08.04 IriX64 no...thanks :)
00:09.32 IriX64 http://rafb.net/p/IwLSo887.html heh look at the cflags
00:10.24 brlcad IriX64: not bad, that will get you better performance
00:10.50 brlcad it's something that would be nice to do automatically some day when --enable-optimized is turned on too
00:10.57 brlcad at least some variation
00:11.09 IriX64 should i'm hoping it works actually
00:11.17 brlcad IriX64: there are other gcc flags that will give you even more performance that you might want to test out as well
00:11.51 IriX64 thankyou ill look :)
00:11.52 brlcad given how much you like to compile and run the benchmarks, that certainly be useful to figure out -- what's the absolute best performance you can get simply out of tweaking compilation CFLAGS
00:12.23 IriX64 have to disable debug and symbols tho if you really want it to scream
00:12.47 IriX64 i like debug on :)
00:13.10 brlcad another set of flags are the ones for alignment, i.e. -falign-functions, -falign-jumps, -falign-labels, -falign-loops, etc .. those can boost performance particularly well and in concert with other flags
00:13.28 IriX64 btw i was wrong flushall() isn't needed fcloseall() does that too
00:13.42 brlcad that was actually an amusing discovery -- disabling debug without turning on alignment can actually slow it down
00:14.03 IriX64 heh ill play
00:14.03 IriX64 don't mind waiting 50 minutes per
00:14.16 brlcad IriX64: abort() closes any descriptors that weren't closed too
00:14.37 IriX64 never used abort so i don't know
00:18.14 yukonbob brlcad: rock'n'roll... I'll let you get back to your work, and we can catch-up later for commit access (is cvs, svn, other?)
00:20.53 brlcad cvs at the moment, svn before the end of the year
00:21.18 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/util/pl-X.c: use 'fixed' font by default instead of the obscure 'vtsingle' font.. should really have a cmd-line option to set/override
00:21.46 brlcad hm, now how to work pl-X .. haven't used it in years
00:22.02 yukonbob pl-X < my_plotfile.plot
00:22.29 brlcad hrmph.. flashes my plot file then exits
00:23.34 brlcad ah, well now that's stupid...
00:24.03 brlcad it just sleeps for a second then exits
00:24.12 yukonbob heh -- cheap
00:24.13 brlcad and assumes single-buffered
00:33.05 yukonbob heh -- no kidding? ;) What are you running IriX64?
00:33.16 IriX64 winaxe at the moment
00:33.58 IriX64 shows the geometry in color but bring up a frame buffer and the graphic screen and command screen go black
00:34.43 IriX64 touch one of those other screens and they revert to normal tho
00:36.28 IriX64 nice online help tho
00:37.39 IriX64 twingy was right i know nothing about lighting, all my havoc photonmaps come out sorta dark
00:40.52 IriX64 doh...it's taking so long cause you started a compile and forgot about it goof :)
00:41.54 IriX64 http://www.winaxe.com/x-windows-for-windows.html
00:42.00 IriX64 there yukonbob
00:48.30 IriX64 still have fits trying to cut from the xside and pasting to the windows side
00:51.10 yukonbob winaxe looks like an x server, not a window manager...
00:51.10 yukonbob how long does evaluation last?
00:51.29 IriX64 thats what it is and a whole lot more
00:51.41 IriX64 hasn't expired yet and ive had it a month
00:53.21 IriX64 whup oh well :)
01:00.49 IriX64 demo time is up oh well
01:02.30 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net)
01:04.17 IriX64 yukonbob it's demo ware shuts down on you after i think 60 minutes
01:05.12 yukonbob IriX64: so did you buy your copy?
01:05.16 yukonbob brlcad: the built-in regex in brlcad... is it just henry spencers lib, or ??
01:09.38 brlcad yes it is
01:11.11 brlcad everything in src/other is really just provided for compilation convenience so users don't have to go download anything -- using pre-installed or build-system installed libraries are generally preferred of course
01:11.53 brlcad libregex is an interesting case, though -- have found several regex implementations that perform _considerably_ slower than spencer's earlier 90
01:12.11 yukonbob right -- I'm just going through all this on my NetBSD system to try to build dependencies w/i the pkgsrc system, and keep everything "admin-able" w/i the pgksrc framework...
01:12.20 brlcad 90's implementation .. or buggy even, where spencers has no problem (with massive expressions for example)
01:13.22 brlcad yukonbob: ideally, you should/could get it to work with --disable-almost-everything (and maybe then add --enable-tcl-build --enable-tk-build since they're pre-release)
01:13.46 yukonbob brlcad: I'm still playing w/ 7.8, since it's not dealing w/ 8.5...
01:15.25 yukonbob I use tcl/tk on my system anyway... if I wasn't worried about collisions, I'd just install the 8.5...
01:15.26 brlcad i really wish we didn't have to upgrade to 8.5, it's the first time in recent memory (ever?) that we've gone to a pre-release version, usually hanging behind a few versions
01:15.45 brlcad but getting AquaTk working is a bit of a high-priority item
01:16.10 yukonbob I guess I could install a chroot environ for brlcad and go w/ 8.5...
01:16.27 brlcad the problem you'll run into in 7.8 is that we actually required a custom tk
01:16.40 brlcad brl-cad included several tk mods that were being integrated upstream into tk
01:16.49 brlcad new canvas widget in particular
01:17.48 brlcad the process with the tcl/tk folks, however, just become too much of a burden so much of that code has been rewritten, decoupled, and/or removed, so that we can build with a clean tcl/tk again -- none of those changes are in 7.8 though iirc
01:18.13 brlcad that's functionality limited to just one feature of mged, but it means you'll probably have to have a patch to successfully compile against a system tcl/tk
01:19.44 yukonbob ahh --- that makes sense --- I witnessed what you were talking about, but didn't finish looking into it...
01:19.58 yukonbob 7.10 removes that restriction?
01:20.15 brlcad our tk enhancements are the predominant reason why we're still not integrated into the various package management systems like ports, apt, fink, etc, and part of the motivation for much of the changes in 7.10
01:20.43 brlcad yeah, latest head removes that restriction and builds cleanly now
01:22.01 yukonbob alright -- well, I've got 7.8.4 building on my machine, but using it's (necessarily) custom tcl/tk... but I'm going to move to playing w/ 7.10 then... tcl/tk 8.5 is going to have to make it to the system sometime anyway...
01:23.22 yukonbob what's the feature of mged that required the core-patch to tk?
01:24.06 brlcad the Sketch Editor
01:24.22 brlcad it draws on a custom Bezier Canvas widget
01:24.36 yukonbob right -- /me explored that briefly...
01:25.05 brlcad that's the item in the TODO remaining for 7.10.2 release that I've left to deal with
01:25.22 yukonbob there's currently no sketch editor?
01:25.24 brlcad as it's presently just turned off -- need to make it use a different canvas widget
01:25.48 yukonbob OK -- so sketching fucntionality is temporarily missing in 7.10.x, correct?
01:25.48 brlcad currently on head -- should be restored prior to release, but I have to code that up
01:26.21 brlcad in 7.10.1 yes
01:34.02 brlcad ``Erik: just fyi, a particular server is under massive woes at the moment .. went nutty and eventually locked up
01:34.53 brlcad it was having a helluva time scrubbing .. massive delays and crashed or was rebooted this morning, and spent most of the day fscking only to later lock up hard
01:36.49 ``Erik um
01:36.55 ``Erik bring it up single user mode
01:36.55 Twingy you guys haven't thrown that in the garbage can yet?
01:36.59 ``Erik disable background fsck
01:37.08 Twingy it's ancient
01:37.09 brlcad massive woes with services after the earlier reboot too, many libraries were apparently updated without the tools being rebuilt so they all fail with missing library errors (this was before the crash)
01:37.10 ``Erik that's what kills it
01:37.25 ``Erik huh
01:37.29 ``Erik :/
01:37.34 ``Erik didja world it?
01:37.38 ``Erik um
01:37.40 brlcad i was in the midst of rebuilding smbd when it locked up
01:37.54 ``Erik I think the only big consumers left are us and bills guys
01:38.14 brlcad yeah, bills guys were up in arms as he's got pjt breathing down at him for some data
01:38.28 brlcad I'll be in early early tomorrow to hopefully upline it
01:38.46 ``Erik um, you can mount it ro
01:38.49 ``Erik to get the data to 'em
01:39.27 brlcad well at the moment, it aint doing anything since it locked up -- didn't have time to deal with the crash today
01:40.02 ``Erik um, when ti's booting, and hits the |/-\ scroller, hit backspace or something, do "boot -s" to get single user mode
01:40.12 ``Erik then you can mount stuff up, etc, get the production need off
01:40.24 brlcad I can manage, but thought you might like to know in case you try to get in .. 2 is still scrubbing btw (with curiously/exceptionally low cpu/io usage)
01:40.48 brlcad where's background fsck stashed?
01:58.49 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1096601029.dsl.bell.ca)
02:02.30 IriX64 rotten cat keeps pressing my reboot button while crying for milk :)
02:03.15 IriX64 yukonbob if you're interested in windows xservers xwin32 is pretty decent too
02:03.26 IriX64 commercial also
02:03.57 IriX64 also mi_x 4.2
02:04.11 IriX64 and my fav cygwin-x
02:12.26 ``Erik /etc/rc.conf has the inf0z, um, it's a feature to regular fsck
02:12.33 ``Erik -F vs -B or something
02:13.00 ``Erik background fsck requires soft updates turned on, so if you have it unmounted, you COULD use tunefs to disable softupdates
02:13.07 ``Erik I believe you can turn them back on with the fs live
02:13.40 ``Erik (softupdates is essentially a smarter operation order, the theory being that by doing the ops in a concurrency friendly order, a journaled FS is unnecessary)
02:14.24 brlcad how long does the fsck usually take?
02:14.41 ``Erik straight fsck without softupdates (fg mode) is maybe 1-1.5 hours
02:15.18 brlcad i might just bring it up single user then, do the fsck, then get them their data
02:15.37 brlcad then fool around with any fixings
02:15.42 ``Erik that'd be the best way, I think
02:15.59 ``Erik I'll try to keep half an eye on irc, or you have my cellphone #
02:16.15 brlcad you're on vacation, I ain't calling
02:16.22 brlcad that's just wrong
02:16.32 ``Erik aight *shrug*
02:16.36 brlcad :)
02:16.37 ``Erik if you get terribly stuck, though *shrug*
02:16.47 ``Erik I seriously doubt you will
02:16.52 ``Erik but *shrug*
02:17.15 brlcad maybe someone would call the MPs and say there's something explosive inside the case
02:17.40 ``Erik my big plans for tomorrow are to make pretzels from scratch *shrug*
02:17.50 ``Erik heh, different kind of "blow up"
02:18.14 brlcad the server's .. uh .. down. permanently.
02:18.34 ``Erik up... way up.. in many pieces...
02:20.39 IriX64 http://rafb.net/p/PujJym17.html dunno if i should paste stuff like this
02:21.31 IriX64 if xwin32 doesn't time out on me ill post the results on the blog
02:26.30 IriX64 http://irix32.spaces.live.com/photos brlcad albumn first pix
02:28.16 IriX64 should test some of the other lighting models i guess
02:28.19 poolio brlcad: Tomorrow I'm probably going to be researching/designing the GA framework. If I write / sketch stuff by hand, is it fine if I just keep that to myself and use it or would you rather be able to see my progress/ideas
02:46.15 brlcad IriX64: not unless you intend to fix them :)
02:46.44 brlcad sub millimeter overlaps are not cause for concern regardless, you can quell the reporting with a command line option
02:47.21 IriX64 the lighting models?
02:47.38 IriX64 fix them? snort!
02:47.41 brlcad poolio: your development workflow is your own .. just the code should be very well documented as to what is going on, even if you need to resort to ascii art :)
02:47.48 brlcad IriX64: no, the overlaps
02:49.47 poolio brlcad: so you won't be worried if you don't see code? (my main question was proving that I was working(
02:50.01 IriX64 the overlap tool is capable of that but i don't know what i'm doing with it
02:50.45 IriX64 err gui overlap tool
02:51.05 IriX64 ill show you it wait a few minutes
02:54.10 brlcad poolio: ahh, no, that's fine
02:54.28 IriX64 the blog brlcad albumn tool1 & tool2
02:54.39 poolio brlcad: ok. I'll try to get the main framework outline done and include that as part of my project writeup and email that to you tomorrow
02:55.03 brlcad IriX64: I don't want/need to see the overlap tool .. I know more than well enough what all of mged looks like ...
02:55.25 IriX64 sorry thought you expressed an interest :)
02:55.26 brlcad poolio: sounds great
03:03.29 *** join/#brlcad yukonbob_ (n=bch@whthyt247-240.northwestel.net)
03:06.08 IriX64 watch it poolio he'll send the policio after you if it's not proper :)
03:06.43 IriX64 maybe that should be mpios :)
03:07.29 IriX64 brlcad got time to tend to my build problem or should we shelve that for now?
03:12.40 IriX64 same blog same albumn compare to the native windows version.
03:12.45 IriX64 tool3
03:13.46 IriX64 that bob@mako is good :)
03:16.28 IriX64 prefer the cygwin port myself ;)
03:20.42 brlcad IriX64: i'm working on it
03:22.49 poolio brlcad: did you try running the beset fitness test prog? I just want to make sure I added it to cvs right
03:24.36 poolio brlcad: also when you were saying variable length genomes were difficult, had you ever looked at genetic programming? Apparently GAs and GPs aren't just synonyms, GPs are tailored to run on trees (of variable sizes)
03:38.48 IriX64 I'm reloading the IriX64 blog with past effortts,designs,disasters :)
03:39.40 IriX64 The IriX32 blog is only half of me :)
03:45.08 IriX64 http://irix64.spaces.live.com/photos
03:52.04 *** join/#brlcad PrezKennedy (n=Matthew@c-76-106-124-125.hsd1.md.comcast.net)
03:57.15 *** join/#brlcad yukonbob (n=bch@whthyt247-240.northwestel.net)
05:25.07 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/util/pl-X.c:
05:25.07 CIA-4 BRL-CAD: big update/enhancements so that pl-X is actually functional and useful. if the
05:25.07 CIA-4 BRL-CAD: last command in a plot file is an erase command, don't do it (wth show a black
05:25.07 CIA-4 BRL-CAD: window). most importantly, keep the window up until the user presses a key.
05:25.07 CIA-4 BRL-CAD: additional goodness, if we're on Mac OS X, make sure X11 has focus. ignore
05:25.09 CIA-4 BRL-CAD: newlines in the file for kicks.
06:47.53 *** join/#brlcad akreal (n=ak@ll-81-222-164-251.awanti.ru)
07:20.10 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:58.47 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:59.19 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:34.52 *** join/#brlcad yukonbob (n=bch@whthyt247-240.northwestel.net)
08:53.59 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
09:00.31 *** join/#brlcad CIA-4 (i=cia@208.69.182.149)
09:04.36 *** join/#brlcad fressbaer (i=fressbae@gateway/tor/x-76142f652052e383)
09:04.43 fressbaer hello
09:18.04 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
09:42.13 *** join/#brlcad CIA-4 (i=cia@208.69.182.149)
09:46.58 *** join/#brlcad Bariton (n=Bary@p54875D9F.dip.t-dialin.net)
10:02.46 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
10:23.39 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
10:41.40 *** join/#brlcad CIA-4 (i=cia@208.69.182.149)
11:19.27 *** join/#brlcad docelic (n=docelic@212.91.116.121)
11:26.39 *** join/#brlcad thing0 (n=ric@124-168-87-73.dyn.iinet.net.au)
11:26.52 thing0 hey all
11:40.57 *** join/#brlcad elite01 (n=elite01@dslc-082-082-095-242.pools.arcor-ip.net)
11:41.28 thing0 hey elite01
11:41.29 thing0 sup?
11:41.36 elite01 home! :)
11:41.39 elite01 (just got home)
11:42.00 elite01 and now, fortune spit with a quote form "Edwim Schrodinger" at me
11:47.08 *** join/#brlcad thing1 (n=ric@124-168-87-73.dyn.iinet.net.au)
11:47.11 *** part/#brlcad thing1 (n=ric@124-168-87-73.dyn.iinet.net.au)
11:47.13 *** join/#brlcad thing1 (n=ric@124-168-87-73.dyn.iinet.net.au)
11:47.28 thing1 damn dialup drop out
11:47.29 thing1 argh
11:47.29 thing1 hehe
11:50.27 thing1 damn
13:51.47 *** join/#brlcad elite01 (n=elite01@dslc-082-082-095-242.pools.arcor-ip.net)
15:20.28 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
15:43.27 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
16:01.37 *** join/#brlcad akreal (n=ak@ll-81-222-164-251.awanti.ru)
16:03.25 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
16:15.49 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
16:57.56 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
17:57.32 *** join/#brlcad Laniakea (i=clock@77-56-107-241.dclient.hispeed.ch)
18:17.17 poolio brlcad: You've got mail :)
18:35.30 *** join/#brlcad jimmyz (n=asd@host86-133-245-247.range86-133.btcentralplus.com)
18:54.07 poolio brlcad: also when you get a chance, maybe you could explain how brlcad deals with the CSG trees :)
19:31.31 IriX64 make install
19:34.55 IriX64 http://rafb.net/p/VZiv2N84.html < --- fbserv on the windows side :)
19:41.20 IriX64 http://rafb.net/p/axrGmn24.html < --- heheh it works sorrry to be so verbose :)
19:42.39 *** join/#brlcad IriX64_ (n=mario_du@bas2-sudbury98-1096601029.dsl.bell.ca)
19:46.11 IriX64 now to copy my latest effort from cygwin to windows.... wish me luck :)
19:48.09 IriX64 this thing is huge, over a gig for the tree, course thats a static compile
19:48.47 IriX64 err link
19:50.34 IriX64 name something that by all rights should not work, i'm trying to be complete here
19:51.20 IriX64 man 2,708 files, 90 folders
19:51.57 IriX64 thats everything except adrt
19:55.30 IriX64 crap metaball creation still crashes it :(
20:04.57 IriX64 http://rafb.net/p/8AaDui37.html < --- just so you know i'm working with your code
20:24.31 IriX64 ah i see metaball not implemented in this version
20:24.58 IriX64 so why does it crash mged
20:41.27 IriX64 bu_log.....
20:42.05 IriX64 to each his own :)
20:47.58 *** join/#brlcad Elperion (n=Bary@p54875D9F.dip.t-dialin.net)
21:13.11 IriX64 48kc ... interesting :)
21:16.46 IriX64 starting another tree to go edit happy in, yours brlcad awaits you :)
21:18.00 brlcad poolio: got it, thanks!
21:18.07 brlcad IriX64: five lines...
21:18.29 IriX64 again i don't count well but ill try
21:19.20 IriX64 you've gotta admit what i lack in expertise i make up form in enthusiasm :)
21:21.09 poolio brlcad: cool cool. I've started kind of outlining in pseudocode what the framework is gonna be like
21:21.23 brlcad IriX64: which is the main reason you've not been ejected ;)
21:21.35 brlcad others wouldn't be so patient
21:21.39 brlcad so please try to count
21:21.42 IriX64 heh thanks for your tolerance :)
21:21.47 IriX64 ill try
21:23.26 poolio brlcad: the whole tree layout and whatnot in librt are quite confusing to me :$
21:24.27 brlcad poolio: I'll read it in more detail later this evening and add some of my own comments and edits for sharing around "in house" (mainly adding extra detail on the "big picture" of why try to do this at all)
21:25.23 brlcad poolio: the csg tree is a directed acyclic graph that can be turned into a binary directed tree or left in graph form
21:25.51 brlcad you generally don't have to care other than knowing how to create a hierarchy (which you don't need just yet ;)
21:26.56 brlcad first input test case should be just a simple sphere
21:37.09 poolio brlcad: Yes, but I'd like to have it correclty interact with the csg tree, even if it's just one shape
21:38.15 poolio brlcad: I'd also appreciate more comments on the big picture, I don't think I entirely understand it :)
21:39.29 poolio bascially I want to learn how to work with the csg tree now, that way everything will work the same when I go to more shapes or operations the current structure won't work and will need to be heavily updated. I'd pretty much have to rewrite all of the genome encoding and reading stuff
21:44.49 brlcad poolio: from a construction perspective, maybe look at src/proc-db and man libwdb
21:45.12 brlcad and perhaps src/mk
21:45.30 brlcad they includes lots of examples on creating geometry in memory, creating .g geometry files
21:46.12 poolio alright cool
21:46.34 poolio also, is a good way of approaching the storage of objects putting htem in a .g file and manipulating/reading/writing from there? that's the way I currently hvae it set up
21:46.40 brlcad there's a way to create/open in-memory-only geometry files as well, but I'd recommend actually sticking to creating actual files so results can be reviewed, manually loaded, etc
21:47.07 poolio brlcad: Well I think it's probalby better to keep it optionally stored to a file, that way if you want to speed it up when you run in parallel it will be a lot better
21:47.14 poolio otherwise you're transmitting quite a lot of data back and forth
21:47.58 brlcad fwiw, that's getting into the realm of optimization where you've not yet profiled ..
21:48.11 poolio true :P
21:48.34 poolio It's just a thought. Also for me testing I need to try to keep it reasonably fast otherwise I might go days computing
21:48.52 brlcad it's a good concern, but I can categorically say that you're very likely not going to be I/O bound writing geometry to disk -- ray-tracing will dominate
21:48.55 poolio and I don't know how large the .g file will grow to, but I guess I can always just scale it down
21:49.35 brlcad the .g files shouldn't be more than a few K, they're rather compact for CSG
21:50.04 brlcad a full tank in csg can be often only a few MB
21:50.24 poolio brlcad: ok :)
21:50.24 brlcad whereas in polygonal form, they might be a GB
21:50.47 brlcad there's about two orders of magnitude difference
21:51.11 poolio that's quite crazy. Some insane compression if it works well :)
21:54.42 poolio brlcad: also the reason I want to work with trees is because of the crossover, mutation, and reproduction aspects. I'd rather code them to work with trees than with whatever shape I'm working with
21:54.50 poolio although I guess the only thing that will exist is mutation
21:54.51 brlcad .g overhead is 104 bytes to stub out an empty file, each primitive is roughly about 100-500 bytes
21:54.54 poolio (in a one-shape system)
21:56.00 *** join/#brlcad _yukonbob (n=bch@whthyt224-180.northwestel.net)
22:24.02 IriX64 anybody know the latest version of solaris? issolaris5 is good but..
22:24.11 IriX64 ie too
22:43.06 IriX64 haha solaris10 :)
22:43.51 IriX64 testing your solaris code i.e -DSOLARIS :)
22:51.21 IriX64 http://rafb.net/p/z44nf372.html lets see if it even starts to build
22:54.12 IriX64 http://rafb.net/p/oJxZEi22.html heh i'll shutup now :)
IRC log for #brlcad on 20070623

IRC log for #brlcad on 20070623

00:16.17 IriX64 http://rafb.net/p/oynrsY45.html just curious, have i hit solaris code yet?
00:19.09 IriX64 remember i ignore warnings such as cast make integer from pointer of different size
00:19.43 IriX64 because in a cast i assume you know what you want
00:36.47 IriX64 http://rafb.net/p/UZsUZI80.html <---- is anybody else getting this kind of stuff, this is trying to make bwish
00:37.35 IriX64 reams of errors do you want all of it?
00:40.25 IriX64 http://rafb.net/p/D4wdlm67.html maybe that will help
00:41.45 IriX64 bte mged exhibits the same symptom, i tried compiling it just in its directory
00:41.51 IriX64 btw too
01:15.52 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1096601029.dsl.bell.ca)
02:04.09 *** join/#brlcad cad46 (n=4b139e8d@bz.bzflag.bz)
03:37.15 *** join/#brlcad Twingy (n=justin@74.92.144.217)
05:59.45 *** join/#brlcad Laniakea (i=clock@77-56-107-241.dclient.hispeed.ch)
08:21.50 *** join/#brlcad Elperion (n=Bary@p54876820.dip.t-dialin.net)
09:36.23 *** join/#brlcad deltazap (n=deltazap@pool-71-251-104-132.tampfl.fios.verizon.net)
12:49.18 *** join/#brlcad elite01 (n=elite01@dslc-082-082-068-204.pools.arcor-ip.net)
13:26.33 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
13:43.12 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
14:54.42 *** join/#brlcad Laniakea (i=clock@77-56-107-241.dclient.hispeed.ch)
15:28.57 *** join/#brlcad Laniakea (i=clock@77-56-107-241.dclient.hispeed.ch)
16:49.56 *** join/#brlcad Laniakea (i=clock@77-56-107-241.dclient.hispeed.ch)
17:01.28 *** join/#brlcad docelic (n=docelic@212.15.179.73)
17:02.12 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
17:22.54 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
18:09.08 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1096601029.dsl.bell.ca)
18:17.14 IriX64 http://irix32.spaces.live.com/photos brlcad albumn, here's that photoshop pix of tinwoodsman i promised you :P
18:28.52 IriX64 actually it's a 5-clicks photo ;)
18:30.11 IriX64 brlcad: i deleted that tree and did a fresh complete cvs checkout, waiting on you now at your leisure.
18:31.57 poolio IriX64: It's the weekend, he might not be working today :)
18:33.05 IriX64 doh!!!! yer right
18:34.11 IriX64 you get that iceweasel of yours to access the blog?
18:34.52 IriX64 heh firefox detected refusing access()
18:35.57 IriX64 probably hides on weekends :)
18:37.14 poolio IriX64: no, i haven't bothered though, been busy with work/play.
18:37.43 IriX64 ahh
18:38.13 IriX64 wonder if others have that problem, i know yukonbob hit it too
18:38.33 IriX64 said something about curling the url
18:41.28 IriX64 http://rafb.net/p/FDzKcw22.html hehe checking the solaris code :)
18:44.13 IriX64 understand how this works, I can follow any of the lines you support and cross compile to my platform :)
18:57.28 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1096601029.dsl.bell.ca)
18:59.14 IriX64 yukonbob, he fixed your display thing , fisheye :)
18:59.23 IriX64 errr check fisheye
19:07.41 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1096601029.dsl.bell.ca)
19:13.09 IriX64 heh
19:13.38 IriX64 only thing i don't like is defaults to join on open
19:18.06 IriX64 my irix32 blog :)
19:22.11 IriX64 should have put the pirates of the carribean up at disney
19:49.22 *** join/#brlcad neur0n (n=andreas@52.81-167-60.customer.lyse.net)
20:28.08 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
20:48.21 *** join/#brlcad Elperion (n=Bary@p54876820.dip.t-dialin.net)
21:39.46 IriX64 poolio.... that assert.h thing, thought they fixed it.
21:40.45 IriX64 well i fixed my copy sigh... again
21:41.15 IriX64 sometimes it doesn't pay to start from scratch :)
21:41.53 IriX64 scratch being a complete cvs checkout
21:42.09 poolio I can commit it for you
21:42.33 IriX64 could you just #include <assert.h> with his includes
21:42.43 poolio yeah sure, one sec
21:42.48 IriX64 thanks
21:44.07 poolio which file was it in again?
21:44.23 IriX64 opennurbs_bezier.cpp
21:45.05 IriX64 not sure if it should go there or common.h
21:45.38 IriX64 i put mine in the cpp file
21:46.26 IriX64 is that file name right just a sec
21:47.21 IriX64 its right
21:47.27 poolio I'm just going to put it in opennurbs_bezier.cpp, the dev can move it later if he wants
21:47.39 IriX64 good
21:48.10 poolio alright, cvsup
21:48.19 IriX64 thanks
21:48.37 CIA-4 BRL-CAD: 03poolio * 10brlcad/src/other/openNURBS/opennurbs_bezier.cpp: included assert.h
21:55.03 IriX64 http://rafb.net/p/CKliVD10.html line 3352 or there abouts poolio, why set x11_works to no on a successfull test result?
21:55.22 IriX64 err configure.ac
21:56.04 IriX64 the previos check sets to yes, this one resets to no on success
21:58.14 IriX64 so when i go edit happy, I just change that little no to a yes, and voila my x passes inspection now
21:58.23 IriX64 heh
22:01.57 poolio I ahve a feeling you fail the second check
22:02.19 poolio It doesn't set it to no on success, it sets it to no on failure. And apparently you fail that check
22:06.45 poolio http://rafb.net/p/vXnvBf74.html
22:06.49 poolio compile and run that and tell me what it outputs
22:08.15 IriX64 just a sec
22:12.43 IriX64 undefined reference to _Xnewmodifier map, you telling me my x is broken?
22:12.53 poolio yes siree.
22:13.00 IriX64 crapville
22:13.02 poolio oh wait, it won't even compile?
22:13.06 IriX64 right
22:13.15 poolio oh duh
22:13.23 poolio you have to link the right xlibs, one sec
22:15.11 poolio -lX11
22:16.07 IriX64 gives back a pointer so my x is not broken :)
22:16.23 IriX64 you printfed the pointer its there poolio
22:17.12 IriX64 IriX64@FthrNtr ~
22:17.12 IriX64 $ ./test
22:17.12 IriX64 0x100f0198
22:17.12 IriX64 IriX64@FthrNtr ~
22:17.13 IriX64 $
22:18.58 IriX64 going for a walk cya later, thanks for the commit
22:19.15 poolio IriX64: wait, got another minute?
22:21.49 poolio ah well, you'll read it when you get back. I don't know much about automake so I missed this, but AC_TRY_RUN has 4 arguments, the first is the program, , if the program returns true the second argument is executed, false the third, and ** if autoconf knows it is cross-compiling for another
22:21.54 poolio machine and therefore can't run a test program at all, it doesn't try
22:21.57 poolio but just executes the fourth argument.
22:37.50 IriX64 so what are we saying here i have a busted x11?
22:39.47 IriX64 so,,x11_works=no what will happen on success
22:40.28 IriX64 x11_works gets set to a null?
22:41.44 IriX64 whats wrong with plain ole [x11_works=yes] ?
22:42.39 IriX64 gotta reboot ill be back
22:42.44 *** part/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1096601029.dsl.bell.ca)
22:47.45 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1096601029.dsl.bell.ca)
22:48.03 yukonbob IriX64: what "display thing" are you talking about...?
22:48.51 IriX64 DISPLAY environment variable brlcad did something about it
22:49.01 *** join/#brlcad elite01 (n=elite01@dslc-082-082-068-204.pools.arcor-ip.net)
22:49.40 IriX64 poolio if i change it to just ,[x11_works] the result is true which means the test passed and i do have that little thing it's testing for
22:49.50 IriX64 err x11_works=yes
22:50.34 yukonbob IriX64: Ahh... ;)
22:53.11 IriX64 the url for fisheye1 is in the topic if you ewant to look
22:53.17 IriX64 err want
22:53.26 poolio IriX64: Well, I don't think it will execute the ,[x11_works] = yes, it detects you are cross-compiling and doesn't even bother to do AC_TRY_RUN (I think). So for now I'd just hack it apart/comment out/whatever to make it run
22:53.50 poolio I don't quite see why that test is being run, it looks like it only is for testing if you are cross compiling
22:53.58 IriX64 right but one argument is set it to that if true correct?
22:54.17 poolio huh?
22:54.19 IriX64 only one ,
22:54.39 poolio Just comment it out / change it to automatically set x11_works = yes for now, and talk to brlcad when he gets back about why they bother to run that test
22:55.00 IriX64 good
22:55.45 IriX64 every time i touch configure.ac he calls me edit happy :P
22:56.50 IriX64 good to be happy tho, edit or otherwise ;)
22:56.56 poolio Well, you are edit happy. There are reasons things are done and checked for in configure.ac and brlcad wants to make sure it compiles and runs on as many systems as possible. So he doens't just wnat to cut out a certain check / modify it so it works for _you_, because that could break the install for many others
22:57.24 IriX64 you mean nobody else is seeing this?
22:58.31 poolio Well, it seems like for some reason or another X11 is automatically disabled if you are cross compiling.(maybe ;))
22:58.41 poolio And I would presume there is a reason, I just don't know what
22:58.47 IriX64 mebbe so :)
22:58.53 poolio I don't think very many people cross compile brlcad
22:59.21 poolio ...why are you cross compiling?
23:01.42 IriX64 oh i see, let me clarify cygwin is not supported, so i follow a code line that is supported and generate code for my system from it
23:02.29 IriX64 true cross compiling is a ways down the road yet
23:03.08 IriX64 but already I have grief, most configures bail out saying can't check such and such while cross compiling
23:03.49 poolio that's a bummer. I feel like if you can compile _for_ a system there is no reason why you can't compile _on_ that system
23:04.05 IriX64 so i cheat and use the build,target,host switches and preprocess configure to provide results based on those.
23:04.57 IriX64 or on another system is the way i feel about it
23:05.17 poolio if you're willing to run cygwin why not just spare yourself a headache and run it in vmware or something
23:05.27 IriX64 if you're in config.sub, i may support you :)
23:05.46 IriX64 vmware is costly
23:05.52 poolio It's actually free
23:06.01 IriX64 since when?
23:06.03 poolio (vmware player)
23:06.20 IriX64 heh thought you meant vmware workstation
23:06.51 IriX64 i actually have an expired copy on here with warp4 on it
23:06.55 poolio no, but if you found someone with vmware workstation and just made an image, you could distribute that image (probalby of a linux install with brl-cad)
23:07.13 IriX64 ?? illegal
23:07.21 poolio no, it's entirely legal
23:07.33 IriX64 how vmware costs money.
23:07.57 poolio well find someone who has bought it and use their computer to do it, or ask brlcad nicely and maybe he could do it. he's got funding :)
23:08.07 IriX64 :)
23:11.55 IriX64 see if the BSD or SOLARIS specific stuff successfully builds it means it's working
23:12.28 IriX64 my latest 7.8.8 had the -DBSD flag set it runs here.
IRC log for #brlcad on 20070624

IRC log for #brlcad on 20070624

02:44.39 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1128564797.dsl.bell.ca)
02:45.28 IriX64 urffff didn't mean to be here sorry.
06:14.35 *** join/#brlcad Laniakea (i=clock@77-56-107-241.dclient.hispeed.ch)
08:59.46 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1128564797.dsl.bell.ca)
09:21.23 IriX64 POOLIO: maybe you better tell those people (the dev we talked about) assert is only available on some unix systems, like system III and 5
09:21.52 IriX64 that dev needs to know :)
09:52.11 *** join/#brlcad elite01 (n=elite01@dslc-082-082-082-003.pools.arcor-ip.net)
10:26.27 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net)
10:37.10 IriX64 <PROTECTED>
10:38.44 IriX64 http://rafb.net/p/KzXg3I62.html heh, I can force an install but what's the point without mged :)
10:57.11 *** join/#brlcad docelic (n=docelic@212.91.115.209)
11:24.00 IriX64 http://rafb.net/p/hS9mjF30.html <----- forcing the issue, and i better shutup I guess, my enthusiasm is showing :)
11:27.13 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
11:29.31 IriX64 hah forgot i'm building with tcl/tk 8.5a6 too , bonus :)
11:35.37 IriX64 poolio: that assert() thing, since not all systems have it i would just find the source for it and include it in something like the util lib (libbu)
11:36.47 IriX64 somebody tell poolio if i'm not here when he shows, i got him into this and i'm trying to rectify the shmozle i made.
12:35.32 IriX64 how the heck did has_sgigl get set?
12:52.40 IriX64 it's actually using system tcl/tk.
12:53.54 IriX64 no need for a blow by blow i guess, i'll shut up again
13:57.44 IriX64 built with tcl/tk8.5a6 lets install it
13:58.40 IriX64 wonder if it'll run on the windereze side of the house, should its all link static :)
14:07.24 IriX64 http://rafb.net/p/ndw3Ne58.html if anybodys interested in an install in progress snapshot :)
14:22.22 IriX64 http://rafb.net/p/4SOaEK90.html <--- I get this on the windows side of the house, bear in mind i didn't build tcl/tk but i don't think thats whats wrong
14:25.49 IriX64 thought so i get it on the cygwin side too, will rebuild with everything selected i guess.
14:32.40 IriX64 console mode works to the extent of executing fbserv and doing a raytrace :)
14:32.51 IriX64 now i'll shut up again
16:09.18 IriX64 that display variable could give me heartburn
16:11.11 IriX64 doh maybe not :)
16:29.22 IriX64 attaches to X in console mode but hangs and eventually detaches in gui startup mode
16:29.33 *** join/#brlcad elite01 (n=elite01@dslc-082-082-082-003.pools.arcor-ip.net)
16:35.10 IriX64 hah http://irix32.spaces.live.com/photos the brl cad albumn, first pix :)
16:36.58 elite01 nice
16:40.20 *** join/#brlcad Laniakea (i=clock@77-56-106-109.dclient.hispeed.ch)
16:54.56 *** join/#brlcad cadguy (n=cadguy@c-67-166-125-250.hsd1.ut.comcast.net)
16:57.26 IriX64 thanks but it's brlcad teams code :)
16:58.48 IriX64 bonus ogl works too
17:05.33 *** join/#brlcad cadguy (n=cadguy@c-67-166-125-250.hsd1.co.comcast.net)
17:06.26 *** join/#brlcad cadguy (n=cadguy@c-67-166-125-250.hsd1.ut.comcast.net)
17:19.20 *** join/#brlcad Twingy (n=justin@74.92.144.217)
18:48.47 *** part/#brlcad neur0n (n=andreas@52.81-167-60.customer.lyse.net)
19:11.19 *** join/#brlcad docelic (n=docelic@212.15.185.37)
21:34.31 *** join/#brlcad elite01 (n=elite01@dslc-082-082-082-003.pools.arcor-ip.net)
22:15.05 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
22:15.17 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
22:16.03 IriX64 poolio deepest apologies, i checked and assert() is only available on *some unix systems, blame it on me.
22:22.01 poolio Wait, how is it your fault?
22:22.15 poolio It seems like it's whoever wrote the codes fault that they wrote something that wasn't entirely portable
22:22.15 IriX64 i suggested commiting it
22:22.21 poolio So did brlcad
22:22.26 IriX64 true
22:22.39 poolio And it broke brlcad on some unix systems?
22:29.23 IriX64 yeah no such file or directory i assume
22:29.23 poolio No worries, I'm new to this thing too, there are plenty of devs that review the commits and when I/whoever breaks something, it is normally quickly fixed
22:29.23 poolio Oh wait, it hasn't been fixed. Who did it break for?
22:29.23 IriX64 good
22:29.23 IriX64 dunno but somebodys gonna get it
22:29.23 IriX64 fixes it here so im happy
22:29.24 poolio Well, assert.h is included in many other parts of brlcad, so I'd assume that brlcad is designed for only systems that have the assert.h header
22:29.55 *** join/#brlcad jimmyz (n=asd@host86-133-245-247.range86-133.btcentralplus.com)
22:35.14 IriX64 ah i didn't know that
22:35.45 jimmyz hi all
22:36.05 jimmyz irix, do you use sgi gear?
22:37.19 IriX64 no i don't
22:37.43 jimmyz oh, sorry
22:37.54 IriX64 quite allright :)
23:49.34 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net)
IRC log for #brlcad on 20070625

IRC log for #brlcad on 20070625

00:20.11 *** join/#brlcad dblazakis (n=45fb8882@bz.bzflag.bz)
00:20.13 *** join/#brlcad dionb (n=Dion@c-69-251-136-130.hsd1.md.comcast.net)
01:14.52 *** join/#brlcad smallfoot- (i=smallfoo@clamwin/translator/smallfoot)
06:17.26 *** join/#brlcad Laniakea (i=clock@77-56-109-197.dclient.hispeed.ch)
06:51.45 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:25.24 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:45.50 *** join/#brlcad akreal (n=ak@ll-81-222-164-251.awanti.ru)
07:54.06 *** join/#brlcad ak__ (n=ak@ll-81-222-164-251.awanti.ru)
11:02.12 *** join/#brlcad docelic (n=docelic@212.91.115.135)
11:50.17 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
11:55.37 poolio mornin'
13:37.21 poolio brlcad: morning. is there a way to simultaneously read/write to a database?
13:37.36 poolio or maybe a non-destructive way to write to a file (append)
13:37.52 poolio wdb_fopen() overwrites the database
13:42.38 poolio brlcad: ah nevermind, found it
13:44.20 poolio So my other question is: is there a way to read/write to the same file? currently I'm opening database,creating new shapes, closing database, opening it for reading (get db_i) and read each object (get rt_i) and then close it and all over again
14:10.15 brlcad there is a way to read/write to the same file so long as you use the librt interface (db_open) instead of the libwdb interface (wdb_open)
14:12.10 poolio brlcad: Well I think I got it working, I use db_open to get the db_i, then call wdb_open with that db_i
14:12.36 poolio wdb_open seems to be moreso part of the "librt interface" -- wdb_open() is in src/librt
14:13.26 poolio The thing I have to remember is wdb_close() frees the db_i, and calls db_close() for me so I don't db_close() in my program
14:18.32 brlcad the "w" in wdb stands for write(-only) database
14:19.17 brlcad some of the write-database routines are provided by librt, but are still hazily part of libwdb
14:21.04 poolio well the issue is that I need the mk_shape routines in libwdb, and to use them I need an rt_wdb pointer for those
14:21.41 poolio and to get that I think I need to run wdb_open() even though the database is remaining read/write (it's working...)
14:22.38 brlcad if you have an rtip, you have a wdbp
14:24.13 brlcad the dbip has a wdbp in it
14:25.23 poolio ah d'oh. thanks.
14:26.16 brlcad so if you dbopen, just access the dbi_wdbp (or conversely if you have an rti, rti_dbip->dbi_wdbp
14:26.37 poolio brlcad: yeah I was just browsing the struct info, thanks :)
14:30.30 brlcad there are forward/backward pointers in most of the top-level structs (application, rt_i, db_i, soltab, db_tree_state)
14:30.49 brlcad not that you'd implicitly know that :)
14:31.56 poolio and what's the default behavior for name collisions with mk_shape?
14:32.36 poolio brlcad: errr "NULL rt_wdb pointer"
14:33.01 poolio oh d'oh.
14:33.17 poolio I should really try to error check things before whining in IRC
14:41.17 poolio brlcad: Wait, so should that pointer be automatically initialized to an rt_wdb, because it's NULL and looks like I have to set it myself
15:31.49 *** join/#brlcad elite01 (n=elite01@dslc-082-082-070-186.pools.arcor-ip.net)
15:45.10 brlcad depends on the calls you've made, how you got/get the "thing" you start with (presumably an rti or a dbi)
17:06.13 *** join/#brlcad deltazap (n=deltazap@pool-71-251-104-132.tampfl.fios.verizon.net)
17:42.58 *** join/#brlcad Laniakea (i=clock@77-56-100-98.dclient.hispeed.ch)
17:49.52 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177726512.dsl.bell.ca)
17:52.02 IriX64 hah it works :)
17:55.41 RodGallowGlass register early register often :)
18:38.11 *** part/#brlcad RodGallowGlass (n=mario_du@bas2-sudbury98-1177726512.dsl.bell.ca)
18:55.34 *** join/#brlcad RodGallowGlass (n=mario_du@bas2-sudbury98-1177726512.dsl.bell.ca)
20:31.35 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/include/opennurbs_ext.h: Fix a bug causing getLeaves to not work... reference typo
20:33.57 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: Add prep code to cache bezier spans of trimming curves; Remove dead code; add some debugging diagnostics
20:35.01 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/opennurbs_ext.cpp: fix getLeaves (non)reference bug
20:38.33 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_nurbscurve.cpp: fix memory leak in NumIntersectionsWith(); hack override MakePiecewiseBezier to generate bezier span cache... this needs to be, um, polished a bit
20:39.11 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net)
20:41.16 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_nurbscurve.h: add CacheBezierSpan method for use during raytrace prep time
20:46.25 *** join/#brlcad docelic (n=docelic@212.15.171.248)
21:28.16 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
23:04.42 *** join/#brlcad jimmyz (n=asd@host86-133-245-247.range86-133.btcentralplus.com)
23:34.39 RodGallowGlass phear this compiler :)
23:53.04 RodGallowGlass anybody remeber what the proper arguments are to -mfpmath= ??
IRC log for #brlcad on 20070626

IRC log for #brlcad on 20070626

00:56.10 *** join/#brlcad Twingy (n=justin@74.92.144.217)
02:01.01 yukonbob RodGallowGlass: man gcc says "387", "sse", or "see,387"
02:01.15 yukonbob *ssc,387
02:01.28 yukonbob *sse,387 ;)
02:10.39 RodGallowGlass ahh the "other" processor on the chip, thanks man ;)
02:51.05 RodGallowGlass http://Irix64.spaces.live.com/photos/stuff shot of what im doing at the moment (I like to share) :)
03:16.02 *** join/#brlcad cad89 (n=43b061f1@bz.bzflag.bz)
06:43.13 *** join/#brlcad elite01 (n=elite01@dslc-082-082-090-116.pools.arcor-ip.net)
07:12.20 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net)
08:04.36 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
09:50.21 *** join/#brlcad yukonbob_ (n=bch@whthyt224-180.northwestel.net)
10:11.53 *** join/#brlcad akreal (n=ak@ll-81-222-164-251.awanti.ru)
10:53.26 *** join/#brlcad elite01 (n=elite01@dslc-082-082-090-116.pools.arcor-ip.net)
11:52.23 *** join/#brlcad janfi (n=539a52d2@bz.bzflag.bz)
11:53.23 *** join/#brlcad drmad (n=drmad@dyn-83-154-82-210.ppp.tiscali.fr)
11:53.37 drmad hello everybody
11:54.38 drmad I'm trying to install brlcad and I have an error message, can someone help please ?
12:02.31 drmad This is probably just a small problem :~
12:11.06 yukonbob_ drmad: tell us what the msg is :)
12:23.32 drmad make[4]: *** Pas de règle pour fabriquer la cible « jove-tutorial », nécessaire pour « all-am ». Arrêt.
12:23.32 drmad make[4]: quittant le répertoire « /home/jpc/brlcad/brlcad-7.10.0/src/other/jove »
12:23.32 drmad make[3]: *** [all] Erreur 2
12:23.32 drmad make[3]: quittant le répertoire « /home/jpc/brlcad/brlcad-7.10.0/src/other/jove »
12:23.32 drmad make[2]: *** [all-recursive] Erreur 1
12:23.35 drmad make[2]: quittant le répertoire « /home/jpc/brlcad/brlcad-7.10.0/src/other »
12:23.37 drmad make[1]: *** [all-recursive] Erreur 1
12:23.39 drmad make[1]: quittant le répertoire « /home/jpc/brlcad/brlcad-7.10.0/src »
12:24.07 drmad make: *** [all-recursive] Erreur 1
12:24.07 drmad bash-3.1$
12:59.23 drmad it means "no target to install jove-tutotial"
12:59.52 elite01 i think you should configure with --disable-jove or soemthing like that
13:01.54 drmad what for jove is used in brlcad ?
13:02.08 elite01 i think it's some text editor
13:02.15 elite01 i also believe no one needs it :)
13:05.21 drmad I have found jove in slackware repository, it try again
13:06.38 drmad I have found jove in slackware repository, I try again
13:08.26 drmad I never used any CAD software, is brlcad good to start with ? What is the best tutorial to use ?
13:09.03 elite01 the "introduction to mged" at http://www.brlcad.org/ is ok
13:12.27 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
13:15.19 drmad it compiles hardly...
13:22.13 poolio MORNIN
13:22.20 poolio oopsies.
13:43.42 poolio brlcad: I have some questions for you when you return :)
15:02.58 *** join/#brlcad jimmyz (n=asd@host86-133-245-247.range86-133.btcentralplus.com)
17:00.49 *** join/#brlcad avegas (n=vegas@71-36-200-5.eugn.qwest.net)
17:00.58 avegas hi there,
17:01.07 drmad <PROTECTED>
17:02.29 avegas are you folks mainly developers, or users, or both?
17:03.11 RodGallowGlass some of us like me, are neither and just play around :)
17:03.36 avegas :D
17:04.49 avegas so, a few friends of mine want to try and build a web based CAD program, and I'm wondering if the BRL-CAD source would be a good thing to read around in to maybe get some ideas
17:05.31 archivist web based !!!!
17:05.32 avegas and it also seems interesting that BRL-CAD is split into all these modular little utilities, that could maybe be repurposed to do server-side work
17:05.56 avegas yeah, I think it's a semi-ridiculous idea, but I like working on those
17:06.25 avegas it would be in service of this whole 'fab-lab' community-oriented desktop fabrication thing
17:06.37 avegas :D
17:06.37 archivist I have started on a diagramming tool for databases thats web based
17:06.56 avegas are you using canvas, or svg, or something else?
17:07.05 archivist something else
17:07.21 archivist comments here http://www.archivist.info/search/index.php/Erd and beta test here http://www.archivist.info/wench/erd.php
17:07.39 archivist lots to do yet
17:07.51 avegas that's pretty standard
17:07.54 avegas looks neat
17:08.15 archivist as a 3d modeller user I dont think the web is right for that
17:09.46 archivist too much to send in each direction
17:10.23 RodGallowGlass archivist... ^5's
17:16.52 avegas yeah, it's main initial goal would be for pcbs
17:20.09 archivist hmm Ive been a pcb designer in the past
17:20.53 archivist are you thinking autorouting or hand editing
17:23.50 RodGallowGlass archivist, you a p-cad user?
17:24.00 archivist yes
17:24.07 RodGallowGlass thought so
17:24.17 archivist 5 on dos
17:24.35 RodGallowGlass is there a good windows version yet?
17:25.05 archivist dunno ones ive seen seem backwards in useability
17:25.15 RodGallowGlass have'nt played with that in 10 years
17:26.02 RodGallowGlass came up with a program to dump the plot on the screen to laser since print screen couldn't do it
17:26.19 RodGallowGlass rather than plotting the whole file
17:26.24 archivist heh worth keeping 486's going for
17:26.30 RodGallowGlass yes
17:26.49 RodGallowGlass plenty of spares ;)
17:28.00 RodGallowGlass laserjet II still have the program somewhere if you want it it was a little tsr
17:29.12 archivist I keep a postscript HP for prints, view the plots in pcgerber
17:29.28 RodGallowGlass that too works
17:29.48 RodGallowGlass this laser also had the plotter cartridge
17:31.17 RodGallowGlass the autorouter is pretty good, rarely got caught in a no trace possible condition, depending on the density
17:36.38 archivist cant have done tight boards then
17:38.12 RodGallowGlass just small stuff 15"x15"
17:38.27 RodGallowGlass pie plates :)
17:38.57 RodGallowGlass hand editing is .... interesting :)
17:39.44 RodGallowGlass found the source called it vgaprn
17:39.53 archivist I normally had restrictions on layers so had to do a lot of hand routing
17:40.14 RodGallowGlass understood, you play serious play.
17:40.40 RodGallowGlass its only two k how much does rafb allow?
17:40.45 RodGallowGlass 2k
17:41.18 archivist dunno
17:41.25 RodGallowGlass erf cgaprn
17:41.38 RodGallowGlass dunno what vgaprn is
17:42.03 RodGallowGlass when this thing frees up a little ill post it on rafb
17:42.20 archivist ok
17:51.07 RodGallowGlass http://rafb.net/p/sVOzsI89.html
17:54.10 RodGallowGlass gotta reboot be right back, well sorta right back
17:54.16 *** part/#brlcad RodGallowGlass (n=mario_du@bas2-sudbury98-1177726512.dsl.bell.ca)
17:59.09 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177726512.dsl.bell.ca)
18:00.20 IriX64 http://rafb.net/p/d5Ya2c43.html archivist this one has nothing to do with prtscrn :)
18:08.22 IriX64 http://rafb.net/p/46D3VG31.html <----- archivist, my system cooks, I'm sure you're familiar with this (it's beautiful :))
18:12.13 *** join/#brlcad docelic (n=docelic@212.91.116.51)
18:12.17 IriX64 salute :)
18:15.58 brlcad drmad: 7.10.0 had a file missing for jove, but jove is entirely non-critical and can be disabled with --disable-jove
18:16.06 poolio brlcad: I have many a question for you.
18:17.26 brlcad poolio: okay, fire away
18:17.33 brlcad i'm in and out, so some might have a delay ;)
18:17.47 poolio brlcad: Remember when we were talking and said global scale doesn't matter, like a sphere with a radius of 4 and a sphere of radius 2 should be equivalent (if those are the only shapes you are comparing). Well the issue is that when raytracing, the depth of the sphere (where you get the hit_dist ances from) is going to change depending on scale. So do you think it would be a good idea to normalize the rays to their bounding box or should
18:18.15 poolio Also, is there a way to modify a shape in the database or should I just rewrite it every time I update it?
18:19.15 poolio And the big issue I had was in thinking of how to generate a random population. For a circle it's somewhat easy, you pick a point within the bounding box, but you're leaving out a lot of points with that... so for a sphere the acceptable possible center locations are going to be less than the spheres radius away from the bounding box of the source
18:19.25 poolio I use source to reference the data that we are trying to extract shapes from
18:19.48 poolio So for a sphere it'd be trivial: randomly pick a radius in a certain range, compute possible points, and pick those points
18:20.54 poolio The issue comes with other shapes... I'd have to come up with an algorithm to have a given shapes bounding box in terms of the input points and parameters. Like with an rpp neither of the min/max points need to lie in the bounding box of the source for the rpp's bounding box to intersect the source
18:21.23 poolio so the main issue I'm worried about is how to randomly generate points that will have the shape those points belong to's bounding box intersect the source's bounding box
18:21.30 poolio alright I'll stop asking there, I have more though :)
18:23.58 poolio disclaimer: I may drop out, crazy thunderstorms.
18:28.06 brlcad whether you normalize the shotlines to the bounding box size or not is entirely up to you :)
18:28.16 brlcad I think there's merit to both approaches
18:28.55 brlcad I *think* normalizing will remove an optimization variable entirely, which should help convergence, but can't say that definitiely .. just intuitively
18:29.08 poolio That's my thought, it's just one less dimension
18:29.23 poolio the question is whether the time it takes to normalize the rays would be faster or slower than having the GA learn the scale
18:29.33 brlcad I would just rewrite the shape for each new population -- write out a new .g file even -- that takes *no* time in comparison to the fitness evaluation
18:29.58 poolio Well I'm not writing out a new .g file, I'm overwriting the current shapes. Would you say have a different .g file for each generation?
18:30.19 brlcad the only issue that comes to mind for normalizing is that you'll need BB's that are aligned to the grid of rays
18:30.51 poolio brlcad: wait, are the bounding boxes that are calculated OBBs?
18:31.26 brlcad yeah, I was thinking a new .g for each genotype even .. so you have a very simple mapping of input to result output candidates
18:31.58 poolio wait, so one candidate solution for each .g file?
18:32.11 brlcad that would let you do things like save the best .g from a given population and save it to a given dir, so you can see/keep the best from each iteration
18:32.47 poolio alright
18:33.02 poolio and are the bounding boxes that rt_prep calculates OBBs?
18:33.08 brlcad whether it's each candidate or each population shouldn't really matter -- if you find it easier to do it per population, that'd work
18:33.28 poolio I think I'll leave it per population and I can write a quick routine to extract and dump the best individuals from each into a new .g
18:33.38 brlcad ooh, even better than OBB .. you can probably just use the bounding sphere (which I think is computed after prep)
18:33.54 brlcad the radius/diameter of the bounding sphere is probably enough to normalize
18:34.20 brlcad rt_prep calculates AABB's iirc
18:35.48 poolio alright
18:36.04 poolio and any ideas in terms of generating random candidates ?
18:37.12 poolio and how do I rotate an object in code?
18:37.41 brlcad depends -- primitives are positioned/oriented in space exactly
18:37.50 brlcad combinations have matrices
18:38.05 poolio exact oreintation would be fine. i didn't see anything in libwdb about orientation
18:40.36 brlcad part of mk_comb for combinations
18:40.56 poolio well I think I'm only going to be working with primitives and regions. I don't really see a need for combinations as of now
18:40.58 brlcad it returns a matrix that you can set that is written during wdb_close
18:41.10 brlcad regions are combinations
18:41.17 poolio oh. oops
18:41.30 poolio well what about rotating individual primitives?
18:41.34 brlcad combinations aren't necessarily regions, but all regions are combinations
18:42.01 brlcad i wouldn't worry about rotating individual primitives -- it's implicit in their parameters
18:42.02 poolio ok. Yeah I saw some examples in proc-db
18:42.25 poolio brlcad: is it? I'm creating shapes (currently just spheres) with mk_sph() and there's no specification for orientation
18:42.33 brlcad e.g. if you want an ellipsoid that stretches down the X axis, that's part of the A/B vectors you have to provide
18:42.50 poolio Oh I see
18:43.06 brlcad poolio: what's the difference between a sphere facing down the X and one facing down the Y axis?
18:43.24 brlcad they're both spheres that consume exactly the same space ;)
18:43.29 poolio There is none, but I was thinking about rectangles
18:43.30 brlcad effectively unoriented
18:43.40 poolio but I guess you'd just have the min/max points moved and that's rotation
18:44.15 brlcad right, you define those corner points or plane equations that determines the orientation
18:44.28 brlcad part of the nature of implicit geometry
18:44.33 poolio alright. so orientation is implicit in the creation of the geoometry
18:44.37 poolio :)
18:45.25 brlcad yeah, part of the primitive genotype
18:45.27 poolio so the only thing the GA needs to learn are the order of shapes and operators in between them, and theoretically everything else is going to be part of the parameters of the shapes that the combination is made up of
18:45.42 brlcad yeah
18:46.38 poolio alright cool, so for nwo I'm going to try to get it to evolve a properly oriented rectangle adn then tomorrow I'll need some help on going from graphs --> trees and workign with that. I read through some of the code but wasn't entirely clear
18:47.10 poolio Also I might have to have a sort of meta-GA to try to find the best parameters for the GA -- mutation rates, crossover rates, etc...
18:47.41 brlcad start with a sphere
18:47.46 poolio I have the sphere working
18:47.46 brlcad it's the simplest case
18:47.50 poolio The only thing to learn with a sphere is scale
18:47.55 poolio which will be eliminated in a couple minutes
18:47.59 poolio so there is nothing to learn with a sphere at all
18:48.05 brlcad but actually evolving the sphere?
18:48.09 brlcad sphere has a position
18:48.17 poolio Yes, but the position is irrelevant
18:48.29 brlcad you know that
18:48.34 poolio The grid of rays is oreinted to the bounding box of the individual
18:48.37 brlcad the GA doesn't know that
18:49.24 brlcad you can skip it if you think it's too simple, but I still wouldn't jump to arb8's .. they have too many parameters
18:49.36 brlcad maybe go with an ellipsoid then
18:49.36 poolio So what would you recommend?
18:49.40 poolio alright
18:50.00 brlcad another good one would be a torus
18:50.00 poolio The only thing to worry about in a single-primitive population is the orientation
18:50.12 brlcad very few parameters, but rather complex shape
18:50.22 poolio alright.
18:50.48 brlcad then maybe move to arb8 or tgc
18:50.57 poolio also the issue with single shapes is it's fairly trivial, the only thing you have is mutation so it's just choosing random numbers or modifying the current one until it gets there
18:50.59 brlcad those will be two of the harder shapes I'd imagine
18:51.48 poolio mind me asking what a tgc is?
18:51.56 brlcad truncated general cone
18:52.08 brlcad the entire category of conics are represented via the tgc
18:52.15 poolio oh wow
18:52.20 poolio cool :)
18:52.55 poolio Also I didn't mean jump to arb8, I meant RPP, but yeah...
18:54.48 brlcad you have seen http://my.brlcad.org/tmp/primitives/Primitives3_grouped_labels.png yes?
18:55.51 poolio no! very helpful :)
18:56.05 brlcad all five of the generalized conic shapes in the lower left are tgc
18:56.22 brlcad all of the boxes grouped up top are arb's
18:56.48 drmad Thank you brlcad, but it compiled fine after installing jove. I have to learn now...
18:57.21 brlcad drmad: the tutorials on http://brlcad.org (particularly the introduction to mged) are probably a good place to start, or just poke around all of the commands
18:59.58 drmad yes, this one is already displayed on my computer... I read it
19:00.04 poolio brlcad: does brl-cad have some sort of pseudo-random number generator implemented or can i use rand()?
19:00.29 brlcad it does, and you should use it (as it's considerably faster and repeatable) ;)
19:04.05 brlcad poolio: see include/bn.h .. there's even a simple snippet on how to use them
19:04.38 brlcad there's no problem using rand() either, but you should definitely set and record the seed in your results so that runs can be entirely repeated
19:04.45 poolio brlcad: I saw the table of random numbers, but I think I want something more random than that?
19:05.08 poolio Oh alright, for testing purposes
19:05.32 brlcad poolio: there's a lot of math behind the table of random numbers, in terms of variability, random sampling, mathematical distribution, etc
19:06.23 poolio brlcad: so you would suggest just using them?
19:06.38 brlcad whatever floats your boat :)
19:06.49 poolio alrighty
19:07.00 poolio thanks for answering all my questions, I've been struggling a bit the past two days :P
19:07.47 brlcad bn's random numbers will be considerably faster than using rand(), not that that probably matters for this, but the sample distribution should also likely be more "well-behaved"
19:08.00 poolio alright cool
19:08.11 brlcad to the point that it shouldn't matter -- you're not likely to get artifacts at all from either
19:45.05 IriX64 mother was right, if you can't follow the conversation stay out of it :)
19:49.33 IriX64 http://rafb.net/p/453cAr18.html <---- it took me an hour to fake this, did i get it right ;)
20:03.10 elite01 IriX64, fake it? why not ./configure >something?
20:04.04 IriX64 real configure ran it's making now
20:05.37 IriX64 http://rafb.net/p/b4oQC331.html <---- see, I figure if i'm going to be laffed at for my choice of system i may as well play the part :)
20:06.23 brlcad those are random, useless pastebins
20:06.31 IriX64 not really
20:06.39 brlcad entirely -- what is the point??
20:06.53 IriX64 trying to lighten the mood
20:07.03 brlcad the mood is light
20:07.14 elite01 thanks to IriX64 :)
20:07.19 IriX64 then i'll retire to my corner of the room now :)
20:07.20 brlcad heh
20:07.54 poolio I'm already floating away...
20:08.09 IriX64 drop a byte as an anchor poolio
20:08.16 brlcad it's just annoying to click on a link that conveys nothing of value.. not a build failure that needs fixing, not even a successful compilation of something that was hard to do (i.e. some sort of acheivement)
20:08.32 brlcad it's just .. "noise" :)
20:08.42 IriX64 ill preface such from now on a s this is a useless paste
20:09.09 poolio I think I've lost it. I just spent like an hour debugging code that wasn't broken. I had a character at the beginning of my header file....GRRRR
20:09.11 brlcad no, that's not the point -- if you know it's useless, then don't paste it
20:09.32 IriX64 sigh... must i adhere to that
20:09.42 brlcad we've had this talk before, I really do not want to have it again
20:09.54 IriX64 ill adhere to it then
20:10.06 brlcad thank you
20:10.16 IriX64 blog shots allowed?
20:10.36 poolio brlcad: is there some sort of internal structure that stores all of a given shape's properties?
20:11.13 brlcad IriX64: in moderation when they actually share something .. _interesting_
20:11.23 IriX64 sure..thanks
20:11.29 brlcad poolio: for each primitive, yes
20:12.15 brlcad there's a struct arb_internal for example
20:12.15 brlcad poolio: most of them are in rtgeom.h though raytrace.h has a few too
20:12.29 poolio brlcad: but if I want some sort of universal shape container... that's not in existence?
20:12.47 brlcad er, what do you mean?
20:13.16 brlcad there are serialized an unserialized forms if that's what you mean
20:13.17 poolio Like if I want a standard node in a tree, where that node represents the shape and the tree is the combination, is there a way to do that? (isn't it done this way internally?)
20:13.31 poolio err not really
20:13.54 poolio I'll try to figure it out in my brain tomorrow when I work with trees
20:14.22 brlcad if I understand you correctly, rt_db_internal might be what you're looking for
20:14.37 poolio alright thanks
20:39.37 brlcad alternatively, you could deal with struct directory pointers, though that entirely encapsulates the geometry
20:39.51 brlcad at that level, they are just generic named objects
20:41.05 brlcad when you get a handle on a directory pointer (e.g. from db_lookup()), you can get that rt_db_internal via rt_db_get_internal()
20:44.09 poolio brlcad: the issue is say "mutating" an object
20:44.26 poolio I want a sort of wrapper, but I might have to do it like if(this_shape){modify these parameters...}
20:49.09 brlcad well, the absolute "generic" container is the serialized form (which is part of what gets written to disk)
20:49.36 poolio hmm yeah, i'm not sure that's what I want to deal with though
20:49.44 poolio I guess it's probably better to just specialize the mutations for each shape
20:50.01 brlcad each primitive has a export5 routine (e.g. rt_ell_export5()) that takes the rt_db_internal and fills in a bu_external (which is just a generic binary data array
20:51.02 brlcad you could actually work with those bu_external's an an entirely generic fashion -- all the data in the idb_ptr is the parameters to the primitive without any names or types associated
20:51.31 poolio so I could just mutate the binary data?
20:51.40 brlcad so you could tweak actual values/bits there, just that you can conceivably make invalid geometry too -- boxes with twisted faces, inside out shapes, etc
20:51.45 brlcad yeah, you could
20:52.03 poolio Well the thing is I don't want to corrupt the data like that
20:52.17 poolio I also don't want to do just straight mutation: replacing values with randomly generated ones
20:52.26 brlcad it would be interesting to see how well the GA adjusted (if it even would) to invalid mutations
20:52.26 poolio I'm thinking also to have mutations that just add/subtract to the current ones
20:52.34 brlcad since the fitness would jump to zero
20:52.40 poolio brlcad: well would the raytracer be able to work with it?
20:52.51 poolio I feel like it'd just crash
20:52.51 brlcad depends on case
20:53.11 brlcad wouldn't likely crash, would just likely drop that object saying it's not valid
20:53.21 brlcad as if you had no object
20:53.34 poolio yeah
20:53.44 brlcad at worst, could abort rt during prep (or perhaps crash.. hard to say without testing)
20:53.46 poolio and if I did good error checking then it would probalby just drop the shape and randomly create a new individual
20:54.08 poolio well something to think about, I'll try to make the GA framework flexible to allow for all sorts of testing and stuff in the upcoming weeks
20:54.16 brlcad the primitives are supposed to check themselves during prep .. so if it made something invalid, it's up to their prep routine to stop
20:54.24 poolio That's what's bugging me now...how to organize and lay things out and represent things. I'm trying to make it easier for myself in the future
20:54.45 brlcad probably easiest to just have a hook for each primitive shape you support
20:55.06 brlcad you have to know about them anyways since you're supporting only a subset from the start
20:55.46 brlcad maybe just keep each one contained in its own file to make it obvious how to add evolutionary support for new primitives
20:56.44 brlcad longer term solution would be a routine in librt that did the object-type manipulation for you somehow
20:58.35 poolio that'd be handy. Maybe an array of "parameters" that pointed into the struct
20:58.39 poolio actually I could implement that for my shapes
20:58.45 poolio make the front-end of my app a bit prettier
21:05.10 IriX64 yukonbob, why would i get an editor faceplate when starting mged from an xterm prompt, but not when starting from an ntvdm?
21:05.33 IriX64 framebuffer comes up tho
21:07.06 brlcad poolio: one other solution could be to use the serialized mged tcl form for each primitive, which is just a text string -- but then you still have the issue of what is valid and what is not, though it's obvious what the numbers are for the most part
21:08.00 poolio brlcad: I think it makes more sense to just write hooks for each shape, but that is an interesting idea
21:09.46 brlcad i agree
21:09.50 brlcad just throwing it out there
21:10.49 brlcad the only real way to encapsulate the behavior would be to add the ability to "randomly mutate" to each primitive, similar to how each primitive defines their existing behaviors
21:11.04 brlcad then you could just call a generic mutate() hook func
21:12.43 poolio Yeah but teh thing is what I want to mutate and how I want it to mutate is going to change / i would like it to be app-controlled
21:12.57 poolio so if you want "Mutate" to mean replace certain values or if you want "mutate" to mean modify them X amount...
21:16.39 brlcad yup, becomes very specific
21:16.45 brlcad and tied to the GA
21:17.02 brlcad and has very little to do with the geometry other than maybe asking "is this valid"
21:17.14 poolio yeah oh well
21:17.28 poolio I'm trying to keep the code modularized though so if this a) works and b) is used, it just might be maintainable :)
21:19.54 brlcad a discussion came up in a meeting earlier today about how useful it would be to be able to go from a polygonal model to a csg or brep/nurbs model ;)
21:20.04 poolio wooot.
21:20.05 brlcad even for simple shapes
21:20.07 poolio and what'd you say?
21:20.22 brlcad only that you'd have it done next week
21:20.44 poolio ...
21:20.45 poolio bastard.
21:21.01 poolio brlcad: I also have to do that huge sf86....I'm gonna die.
21:21.01 brlcad :)
21:21.07 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/include/brep.h: Increase root finding iterations and added edge miss tolerance
21:21.34 poolio how simple shapes are you talking? Single primitives or just multiple in a union or ...?
21:22.10 brlcad simple parts like a gear head or a piston, or a door knob, etc .. so not single primitives, but not more than a handful if simplified
21:22.13 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/include/opennurbs_ext.h: Change the number of iterations for debugging purposes...
21:22.48 poolio brlcad: Yeah I think the GA if working is a great way to create "rough models" of say polygonal models
21:22.55 poolio I don't think it's good for finding the optimal solution
21:23.03 poolio but I think it's very good at finding near-optimal solutions
21:23.15 IriX64 http://irix32.spaces.live.com/photos brlcad album , first picture (7.10.1 with X also have it with ogl)
21:23.50 IriX64 but fbserv won't exec from mged, does fine from the dos prompt tho.
21:24.02 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/brlcad_brep.cpp: fix yet another (hopefully final) knot-related bug
21:25.35 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/n_iges.cpp: fix a bug in IGES parsing where an empty field should yield a default numerical value
21:26.48 IriX64 haha rotated it to 45 degrees on the x y z axis drew it fine
21:27.01 IriX64 shall i post it
21:27.09 yukonbob IriX64: I think I don't know what ntvdm is...
21:27.23 IriX64 ahh ok thanks
21:27.31 yukonbob so, what is it?
21:27.38 IriX64 oh man a dos box
21:27.42 IriX64 on windows
21:28.02 poolio brlcad: is there a commercial solution to what I'm working on? I mean I'd be surprised if someone hadn't done it before
21:28.25 yukonbob IriX64: like "cmd.exe"?
21:28.31 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: start work on jungle gym algo, implemented in brep_edge_check method (try to prevent acne due to tracing through a crack in the manifold)
21:28.46 IriX64 yukonbob yes exactly the C:\ prompt
21:29.18 IriX64 may have it fixed
21:29.38 IriX64 needs the DISPLAY variable thanks to you you lout :)
21:29.57 yukonbob the best way to fix it, and improve a few other things is to install a BSD... ;)
21:30.14 IriX64 free or commercial :)
21:30.18 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/opennurbs_ext.cpp: debug divergent root finder for pullback curves (investigate alternate methodology?)
21:30.53 brlcad ~ntvdm is a Virtual DOS machine, the name of technology developed by Microsoft that allows older 16-bit MSDOS programs to run in a virtual machine on newer hardware and operating systems. See http://en.wikipedia.org/wiki/NTVDM for details
21:30.54 ibot brlcad: okay
21:31.29 brlcad cmd.exe isn't the same as ntvdm
21:31.33 yukonbob ?sure everything about brlcad is at least 32-bit.
21:31.35 yukonbob *surely
21:31.39 poolio brlcad: does jlowenz work withyou?
21:31.55 IriX64 i'm trying to keep from going to hell brlcad :)
21:33.09 IriX64 ok the cmd.exe prompt *not the command.com prompt altho i can run that prompt too on this system :)
21:36.19 *** join/#brlcad jimmyz (n=asd@host86-133-245-247.range86-133.btcentralplus.com)
21:37.19 IriX64 ok the 45 degree shot is first pix on that albumn now
22:10.48 IriX64 hah up.bat and up it comes
22:12.31 IriX64 what was i doing up ar 5:22am anyway :)
22:13.55 IriX64 yukonbob: i should have responded that's ok, i don't know what edlin is :P
22:20.05 IriX64 things useless, it cant find any of the programs in bin, even when you cd to bin
22:20.26 IriX64 this one i'm reporting, you need documentation?
22:22.24 IriX64 http://rafb.net/p/WR5l8A24.html
22:38.38 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:41.15 poolio IriX64: have you tried running them with their paths? like ./filename.exe
23:41.19 poolio (just a thought, I don't run windows)
23:44.37 IriX64 man it's mged's exec command oh i see just a sec
23:45.28 IriX64 that works
23:45.39 IriX64 exec ./asc2g
23:46.19 IriX64 but without=no such file or directory
23:48.05 IriX64 you think it's a windows thing? soons this install is done ill check that
23:48.23 IriX64 cleaned out the old build sigh
23:49.10 IriX64 but it worked previous to last update sat night on the windows side
23:52.43 IriX64 a jun 20 build works on both side man
23:52.50 IriX64 something happened
23:53.39 poolio well it's moreso a unix thing
23:53.54 poolio or you need to set some sort of PATH variable, I'm not sure how this applies on windows though
23:54.04 IriX64 http://rafb.net/p/meVPax19.html
23:55.10 IriX64 ill play around a little will let you know
IRC log for #brlcad on 20070627

IRC log for #brlcad on 20070627

00:12.26 IriX64 my apologies, it works on cygwin side, latest build but not on windows side and path is set
00:17.23 IriX64 no worries on your side this critters mine :)
02:01.28 IriX64 poolio: it's the slashes (direction of them) that's getting me i think, i'll work something out
02:37.02 CIA-4 BRL-CAD: 03johnranderson * 10brlcad/src/ (libfb/tcl.c libbu/bu_tcl.c): Eliminated more direct access of interp->result
02:51.03 *** join/#brlcad PrezKennedy (n=Matthew@c-76-106-124-125.hsd1.md.comcast.net)
06:15.25 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:56.11 *** join/#brlcad akreal (n=ak@ll-81-222-164-251.awanti.ru)
07:58.12 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: remove interp->result check
09:00.22 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
09:19.02 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/ (6 files in 4 dirs): remove the final few remaining references to interp->result (both comments and code)
09:55.12 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: have not seen the walk_dispatcher bug in quite some time, so that just leaves the sketch editor holding up release
09:57.50 CIA-4 BRL-CAD: 03brlcad * 10brlcad/bench/run.sh: say where the log file is
10:04.56 *** join/#brlcad Laniakea (i=clock@77-56-100-98.dclient.hispeed.ch)
10:07.58 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net)
10:11.04 CIA-4 BRL-CAD: 03brlcad * 10brlcad/bench/Makefile.am: make clean can clean up after benchmark runs too now. encourage clean instead of clobber so that the run files are kept.
10:33.15 *** join/#brlcad elite01 (n=elite01@dslc-082-082-078-191.pools.arcor-ip.net)
11:58.37 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
11:59.57 AchiestDragon hi all
12:01.49 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
14:03.44 poolio brlcad: late night commits :)
14:17.54 brlcad something like that :)
14:17.59 brlcad howdy AchiestDragon
14:18.05 brlcad AchiestDragon: funny post
14:18.16 AchiestDragon :)
14:18.20 poolio wait brlcad, did you sleep? :P
14:18.26 brlcad what's that?
14:18.50 poolio eek.
14:19.00 poolio saw premier of live free or die hard, highly recommend it
14:19.15 brlcad was thinking about that just an hour ago
14:27.56 *** join/#brlcad cad63 (n=a05bf84d@bz.bzflag.bz)
14:29.09 brlcad hello cad63
14:29.26 AchiestDragon thinks i have some dependancy problems trying archer on linux atm
14:29.40 brlcad there are issues unless you've fixed them
14:29.46 brlcad doesn't load the blt library iirc
14:29.54 *** join/#brlcad TME (n=tmdelell@angmar.ornl.gov)
14:29.55 brlcad so you get a loading window, but nothing after that
14:30.07 AchiestDragon Error in startup script: couldn't load file "/usr/brlcad/lib/tkimg.so": /usr/brlcad/lib/tkimg.so: undefined symbol: png_read_des
14:30.12 AchiestDragon yes
14:30.14 brlcad ah, yeah, tkimg
14:30.16 brlcad same thing
14:30.34 AchiestDragon have a problem with mged also
14:31.41 TME I'm trying to build a demo app off of rtexample.c and am getting compiler errors when I try to call rt_builddir
14:31.55 TME Sorry, I meant rt_dirbuild
14:32.28 TME The error is g++ -I/data/vendors/brlcad-7.10.0/include/brlcad -I/data/vendors/brlcad-7.10.0/include -g -O0 -c test.cc
14:32.28 TME test.cc:31: error: at this point in file
14:32.28 TME make: *** [test.o] Error 1
14:32.38 AchiestDragon i have a matrox g200 quad head graphics card and a matrox g550 dual head card in this system , set with xinerama so the desktop is spread over 6 monitors , but the framebuffer doses not update on some of them
14:33.54 brlcad TME: does test.cc have main()? if you're linking, you need to specify the libraries too
14:33.54 AchiestDragon but that maybe this machine as i have some problems with xconfig at startup and need to work arround them at power on
14:34.43 brlcad TME: there should be an example compile line at the top of rtexample.c that includes the link
14:35.31 TME brlcad: The code links, I only get a compile failure when I add the rtip = rt_dirbuild("test.g", idbuf, sizeof(idbuf)); statement
14:36.19 brlcad TME: that makes sense if that's the first external call you're making
14:36.35 brlcad sounds like you're missing the libraries on the compile line
14:36.58 brlcad e.g. to compile rtexample, the line needs to be something like: cc -I/usr/brlcad/include/brlcad -L/usr/brlcad/lib -o rtexample rtexample.c -lbu -lrt -lm
14:37.20 TME My make goes as follows:g++ -I/data/vendors/brlcad-7.10.0/include/brlcad -I/data/vendors/brlcad-7.10.0/include -g -O0 -c test.cc
14:37.35 TME g++ -Xlinker -rpath . -Xlinker -rpath /data/vendors/brlcad-7.10.0/lib-o test.x test.o -L/data/vendors/brlcad-7.10.0/lib -lrt -lbn -lbu -lopenNURBS -ltcl8.5 -lpthread -ldl -lm
14:37.48 brlcad ah, that looks better
14:38.07 TME the error I get on compile is
14:38.53 TME did that go through
14:39.13 brlcad nope
14:39.21 brlcad try pastebinning it
14:39.25 brlcad ~pastebin
14:39.25 ibot [pastebin] a place to paste your stuff without flooding the channel - try http://pastebin.ca, or http://channels.debian.net/paste, or http://rafb.net/paste/, or http://pastebin.com is usually painfully too slow and unresponsive to use, use one of the other pastebin sites, or dpaste.com is a very nice pastebin as well
14:40.39 Laniakea brlcad: I think the bot should paste the pastebin description to pastebin. This way he's flooding the channel ;-)
14:40.52 AchiestDragon lol
14:41.03 Laniakea brlcad: does ibot have a Megahal capability?
14:41.33 TME pastebin.ca/591963
14:42.22 brlcad ~megahal
14:42.25 ibot i heard megahal is a cheap interface to an enormously huge text file full of crap or at http://ciips.ee.uwa.edu.au/~hutch/hal/
14:42.49 brlcad TME: aha, thanks
14:42.54 brlcad TME: what version are you on?
14:43.41 brlcad ah, never mind -- i see your link line
14:45.55 TME see http://pastebin.ca/591971 for example app
14:45.58 brlcad TME: I believe that issue is related to prototypes, and should be fixed on CVS HEAD .. but not in 7.10.0 -- try adding -DUSE_PROTOTYPES to your CPPFLAGS
14:46.19 TME I'll give it a go...
14:46.58 TME cool, that worked
14:47.14 brlcad great
14:47.44 TME I noticed that I had to include libopenNURBS on the link line, is that new to 7.10.0?
14:47.45 brlcad yeah, that's annoying -- still cleaning out the headers so that they don't assume our own brlcad_config.h is available
14:48.10 brlcad USE_PROTOTYPES is defined in an autoconf build usually, but not in other situations
14:48.31 TME should I move to CVS HEAD?
14:48.37 brlcad yes, openNURBS is new to 7.10.0 -- it's part of an entirely new NURBS/BREP capability
14:49.19 brlcad there should be a brlcad-config script that will tell you the libraries you need, or at least that were used
14:49.22 brlcad -L/usr/brlcad/lib -lrt -lbn -lbu -lstdc++ -ltcl -lc -lm -L/usr/local/lib -pipe -fno-strict-aliasing -fno-common -fexceptions -Wl,-search_paths_first -Wnewline-eof -g
14:49.25 brlcad e.g. $ brlcad-config --libs rt
14:50.00 TME cool, I just used nm until I found the missing defines
14:50.42 brlcad TME: it's up to you regarding cvs head -- things change and are fixed more rapidly there, but it's also not 100% stable 100% of the time of course because it's actively changing
14:51.09 brlcad mishaps like the jove file missing, however, are quickly fixed
14:51.32 TME ahhh, you include libstdc++ on the link-line, that's how you still use C
14:51.38 brlcad :)
14:51.51 brlcad -fexeceptions is also required if you're using gcc
14:52.07 brlcad otherwise you'll end up with internal C++ exception handlers not being resolved
14:52.26 TME generally, I build C++ apps and only use C for numeric kernels so I can use restrict for better loop unrolling
14:53.13 TME thanks for the help, I'll go give this a spin, but I'll probably be back to get some advice on building brlcad
14:53.20 TME with NVIDIA libGL
14:53.27 brlcad brl-cad's libraries are vastly C-only, performance oriented, etc -- but adding nurbs/brep support is such a major effort that it's use was warranted (and openNURBS is entirely C++)
14:54.01 brlcad if you do use CVS HEAD, I'd suggest hanging out on irc .. i'm usually here 24/7, barring a couple hours here and there
14:54.18 brlcad can generally answer these sorts of questions quickly
14:54.24 TME thanks
14:54.27 brlcad np
14:57.09 brlcad erm, I was around .. save for a few hours in the morning :)
14:57.22 poolio jah. that's when i got frustrated and tossed my monitor out the window though
14:57.43 brlcad heh
14:58.34 brlcad hm, I really should get the new website online if only to set up a knowledge base
14:58.55 brlcad for now, though, it's time for lunch me thinks
14:59.03 poolio time for my breakfast. :)
15:21.20 Laniakea the http://ciips.ee.uwa.edu.au/~hutch/hal/ link is a deadlink
15:25.18 AchiestDragon well solid modeling takes on a diferent form when you fail to have modeling software to do it http://www.achiestdragon.org/index.php?title=Image:Tinybug-outside-1.jpg&oldid=604
15:29.50 poolio AchiestDragon: cool, making a spidey?
15:30.10 AchiestDragon yes
15:33.08 brlcad AchiestDragon: nifty
15:33.43 brlcad Laniakea: yeah, I noticed.. no idea what hal was anyways other than as it relates to HAL ;)
15:34.07 Laniakea brlcad: does brl-cad already compile on OpenBSD?
15:34.15 brlcad it should with no problems
15:34.30 Laniakea brlcad: does it need some libraries it didn't need before?
15:51.21 poolio brlcad: is there a way to encapsulate data from hit() and miss() calls of the raytracer? I need to give the hit and miss calls certain parameteres but don't see any way to do that other than making them global vars?
15:59.37 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
16:03.16 brlcad Laniakea: none come to mind, brl-cad provides all of its external dependencies for situations where they're not installed
16:03.54 brlcad only things it doesn't include are the X11, C, and curses/termcap libraries
16:12.28 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
16:12.47 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
16:14.30 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177726512.dsl.bell.ca)
16:19.27 IriX64 got it poolio, works now it was the search of the path, need to set the unix path first :)
16:20.39 IriX64 http://rafb.net/p/kicshw94.html <----- see
16:22.29 IriX64 fortunatly you can mix unix path with windereze path :)
16:26.00 IriX64 is fbserv tied only to /dev/X or can you use /dev/ogl ?
16:27.26 IriX64 x framebuffer comes up
16:27.40 IriX64 ogl is missing tho
16:28.41 IriX64 let me check that tutorial :)
16:30.51 brlcad you can use any fbserv that shows up when you run fbhelp
16:31.27 brlcad it needs at least a port number and usually a framebuffer type like, fbserv 10 /dev/ogl
16:31.37 brlcad then with rt, you run rt -F10
16:33.07 IriX64 http://rafb.net/p/vSrhWH43.html all these are available then nice.
16:38.05 IriX64 -S 690 is a bit large your -S 512 is a bit better i think
16:40.28 poolio brlcad: any solution to the RT encapsulation issue? The issue is I have a nasty global that must exist and I'm not sure how that'll do on parallel systems
16:40.38 IriX64 building again heh
16:41.00 IriX64 poolio: thanks man
16:41.34 poolio IriX64: I didn't do nothing :)
16:55.59 IriX64 yeah you did you turned me on to this funky path thing :)
16:56.18 IriX64 sorry if i scared the developers
16:57.10 IriX64 the command line parsing has probably been stable and frozen for 20 years, and i go off and accuse, shame on me
17:00.20 IriX64 something else wrong tho the ogl frame buffer comes back with 3400 but no display altho the faceplate comes up on ogl
17:00.34 IriX64 x buffer is fine
17:01.43 IriX64 rt works cute
17:03.07 IriX64 haha my transplanted ls works, how sweet is that :)
17:09.33 IriX64 the irix32 blog man, first pix in the brlcad albumn
17:10.46 IriX64 the process running in the command window is a little bat file to straighten out the path thing and startup mged :)
17:12.25 IriX64 exec tclsh does something but i know squat about tcl
17:12.45 brlcad throttle it back IriX64
17:12.52 IriX64 sure sorry
17:12.53 brlcad poolio: what encapsulation issue?
17:16.41 brlcad poolio: as for having a global that "must exist", that's rarely the case but also not the end of the world ;)
17:30.16 poolio brlcad: so when you raytrace something and call rt_shootray(), it then calls two user-defined methods one for if there is a hit, and for if there is a miss. I do my ray comparison as they come in so i need the hit/miss functions to have access to the stored "source"
17:31.03 poolio But don't see a way to transmit a pointer to that data, and I can't return the data I need from the hit/miss functions because they have to return an int and my data is a fastf_t (also: is fastf_t a float) ?
17:32.01 brlcad fastf_t should be a double on most systems, though it can be set to a float or other type
17:32.10 poolio oh alright
17:35.35 brlcad poolio: you do have a means to pass around data..
17:35.44 brlcad that's the purpose of the application structure
17:35.53 brlcad which is the param to the callbacks
17:36.36 brlcad the application structure has fields for numbers, pointers, vectors, etc .. and it has custom stuff for tracking segment lists (since that's the most common need/use)
17:36.43 brlcad see include/raytace.h
17:37.01 poolio oh I didn't see a pointer that I could use
17:37.07 poolio ah genptr_t
17:37.09 poolio d'oh
17:37.31 poolio Yeah I was using a_user but guess i missed a_uptr
17:39.23 brlcad yeah, genptr_t is a void*
17:39.29 brlcad on most platforms at least
17:41.33 poolio alright hurray, thanks.
17:41.46 poolio I was probably skimming the structs looking fora n asterisk and ...
17:43.08 IriX64 is bwish a must have brlcad?
17:43.32 brlcad IriX64: for a public distribution, yes -- for personal use, no
17:43.40 IriX64 thankyou
17:43.45 brlcad only a few tools use bwish, and I don't think you've discovered them yet :)
17:43.53 IriX64 true :)
17:47.14 IriX64 public distribution.... if i tell anybody outside this channel i've got a mostly working brlcad for windows 2000 and up they'll laff me off the planet :)
17:48.31 brlcad plus, if you can't get bwish to build, then mged shouldn't build
17:48.40 brlcad dependency-wise, they're almost identical
17:48.54 IriX64 not that it doesn't build issues at runtime
17:49.52 IriX64 take it bwish is a superset of wish?
17:53.12 brlcad sort of, sure
17:53.23 IriX64 i see the & operator is required for anything you exec
17:53.28 brlcad wish with the brl-cad libraries preloaded
17:53.38 IriX64 thankyou
17:54.34 IriX64 i have the btclsh loaded how do i get a help or usage screen
17:55.55 brlcad it's a tcl shell -- there's no interactive help
17:56.24 IriX64 thankyou seems to work, complains about invalid commands anyway :)
17:56.35 brlcad if it complains, then it's probably not right :)
17:56.46 IriX64 i'll arrest it
17:56.52 brlcad oh, unless you mean when you give it invalid commands
17:57.04 brlcad if it writes messages when you just start it though, then something's probably not right
17:57.07 IriX64 true i know not what is valid
17:57.20 IriX64 no messages just a pid
17:57.50 IriX64 and prompt says mged> is that accurate?
17:58.24 brlcad not unless you ran mged
17:58.42 IriX64 i did then exec btclsh &
17:58.55 brlcad oh, you mean from within mged??
17:59.00 IriX64 yes
17:59.02 brlcad that won't work
17:59.09 IriX64 it does :)
17:59.15 poolio sph(i35.s): zero length A(0.000199928), B(0.000199928), or C(0.000199928) vector
17:59.19 brlcad at least it won't do anything it's supposed to
17:59.25 poolio that's not zero!
17:59.31 brlcad you're trying to run an interpreter in an interpreter
17:59.37 IriX64 yes
17:59.48 brlcad you backgrounded it, so it you don't get the error, but you also can't talk to it
17:59.51 brlcad which is useless
18:00.02 IriX64 but it talks back :)
18:00.07 IriX64 along with mged
18:00.22 brlcad it just "writes" back .. you just made a process you can't communicate with
18:00.32 brlcad you can't even directly kill it
18:00.39 IriX64 so why does it tell me invalid command
18:00.54 brlcad huh? why does what tell you invalid command?
18:01.00 IriX64 btclsh
18:01.09 brlcad you're not in btclsh!
18:01.14 IriX64 ok
18:03.36 IriX64 http://rafb.net/p/LIUt1z76.html <--- i mean i know i'm slow but i'm not blind yet.
18:06.17 IriX64 ctrl-c gets me out
18:15.56 brlcad help only works on mged commands, btclsh is not an mged command so no help
18:16.36 brlcad doing "exec btclsh &" is entirely useless .. you can't talk to that btclsh instance
18:16.54 brlcad it will print its output is all
18:16.57 brlcad which is a prompt
18:17.02 brlcad you can't type on that prompt though
18:17.14 brlcad which is what I said earlier -- it writes back, but you can't talk to it
18:18.54 brlcad poolio: it should probably say "near zero length" -- it's below the current computation tolerance
18:19.24 brlcad a sphere with a 0.01mm radius
18:19.58 poolio brlcad: Well it completely thrases the program and tries to dump a stack trace and always fails and eats CPU until I kill it
18:20.13 poolio brlcad: I guess I'll do my own error checking on it so that doesn't happen
18:20.48 brlcad hmm, sounds like something else is wrong elsewhere
18:21.02 poolio brlcad: No, rand() just came up with a really low number
18:21.14 poolio and it keeps coming up with it cause I'm using the same seed and bn_random
18:21.27 poolio but there are other bugs i'm working on ...
18:21.41 brlcad ah
18:21.57 brlcad bn_random is going to give you numbers normalized between 0 -> 1
18:22.11 brlcad those shouldn't be primitive parameters :)
18:22.16 poolio Yes I know, and I multiply it by some scalar, but if that number is close to zero...
18:22.33 poolio brlcad: They aren't, I guess I'll set some minimum and have MIN + SCALE * rand
18:22.42 brlcad sure, there's an absolute minimum size for each primitive
18:22.58 brlcad just take the case of zero even .. if it hits zero you can have lots of badness
18:23.08 poolio yeah...
18:24.25 poolio There's something messed up with my raytrace comparison ... and I was so sure it was bulletproof...
18:24.41 poolio 4: r:1.30367 f:96
18:24.41 poolio 5: r:6.69046 f:96
18:24.53 poolio fitness should be proportional to radius ergggh
18:26.06 brlcad :)
18:26.48 poolio Everything was working and then when I cleaned up the code and added random generation. BOOM. I think I need to do a bit more design before I start coding in the future
18:29.12 IriX64 screwed up the mug again but it did save the database, I'm happy :)
18:46.12 IriX64 http://irix32.spaces.live.com/photos the brlcad albumn first 3 pix, all done entirely on the windows side of the box
19:01.16 IriX64 you know you should put some recent pictures up on your web page, yours are so interesting
19:02.25 brlcad that takes a lot of effort
19:02.47 IriX64 really? not screen shot utility for unix?
19:04.09 IriX64 give them to me, i'll send back a .png for you :)
19:04.40 brlcad the images are easy
19:04.44 brlcad i have hundreds of images
19:05.01 brlcad getting approval to release them takes a lot of effort
19:05.16 IriX64 ok now i understand
19:05.48 IriX64 too many people can download them is that it?
19:07.56 IriX64 thanks for stryker it just became my wallpaper :)
19:09.05 poolio brlcad: off topic: any suggestions for a keyboard? My current one is dying and the keys are sticking so I'm off to buy one later today :)
19:09.44 archivist remove crumbs from kb
19:10.06 poolio archivist: keyboard is beyond repair, i've taken the kesy off and cleaned and put back, i think the springs are dying
19:10.12 archivist but the remote logitech has lasted well for me
19:10.22 poolio and i dont like using my laptop keyboard when it's plugged into my monitor
19:10.29 poolio yeah i'm debating whether to try out an ergonomic one
19:12.16 IriX64 http://irix64.spaces.live.com/photos stuff albumn pix of my stryker desktop
19:25.53 *** join/#brlcad jimmyz (n=asd@host86-133-245-247.range86-133.btcentralplus.com)
19:29.38 IriX64 wherever clock is, i'm sorry if i made him popular, but he gave his ok ;)
19:29.55 brlcad poolio: i'm a bit partial to the mac pro keyboard (and it works with linux, windows, etc)
19:30.05 brlcad great tactile response
19:30.47 brlcad Das Keyboard II is fun too
19:38.22 IriX64 man, how many framebuffers can i use :)
19:40.24 poolio brlcad: yeah I don't really like the mac pro keyboards, the keys are too close together for me or something
19:41.30 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
19:57.47 IriX64 if you honor -DSOLARIS, your solaris specific code passes muster
20:00.43 brlcad that define doesn't do anything
20:01.00 IriX64 no support behind it?
20:01.06 IriX64 i didnt check
20:01.09 brlcad it doesn't mean anything
20:01.15 brlcad might as well do -DIrix64
20:01.27 brlcad you can't just make up names :)
20:01.42 brlcad well you can, but that doesn't mean they'll do anything at all
20:01.45 poolio -DDEBUG =P
20:01.53 IriX64 understood.
20:02.48 brlcad i imagine you saw -DBSD and thought that meant something .. if you did, it doesn't mean what you think it means
20:03.07 IriX64 thanks man i learn here
20:04.17 IriX64 well i have an exact same build then as with -DBSD right as well as without -D anything at all, i've learned
20:04.51 brlcad because bsd refers to calling api semantics
20:05.06 brlcad bsd vs sysv style, which most platforms support both these days
20:05.27 brlcad aside from just most of the code that used BSD now no longer uses it
20:06.29 IriX64 think i'll throw a -DSYSV5 in there to prove that to myself, shouldn't crash right
20:06.45 brlcad you're still making up symbols :P
20:06.50 IriX64 heh
20:06.59 brlcad that won't do jack
20:07.15 IriX64 looks pretty
20:10.51 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
20:12.41 IriX64 brlcad this silly thing is insisting i have sgigl again wasn't anything i did
20:13.44 IriX64 i just comment out the define in brlcad_config.h for now is seems to be sufficient
20:55.33 IriX64 http://irix32.spaces.live.com/photos 1st 2 pictures are rtedge in action
21:01.48 IriX64 is there no dwg to g tool?
21:27.03 IriX64 http://rafb.net/p/rEyujP49.html <--- you were right, it's gotten this far with no effect :)
21:30.28 IriX64 problem i have now is how to display a stackdump
21:31.26 IriX64 hmmm mc for windows?
21:32.32 *** join/#brlcad tarzeau (i=sengun@krum.ethz.ch)
22:01.40 IriX64 trying to rename the root folder of cygwin while i'm doing a copy from a folder in there, sheeesh :)
22:03.25 IriX64 btw mc crossed (I'm happy as a lark, people will be able to view stackdumps and whatnot)
22:04.26 IriX64 not that brlcad ever produces stackdumps *ahem :)
22:06.39 IriX64 gotta reboot for this, l8r
22:11.55 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net)
22:50.19 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177680125.dsl.bell.ca)
22:55.44 IriX64 mc is out (i'm not going to delve into the code to make it work) relies too heavily on the *nix directory structure
22:56.18 IriX64 ill have them e-mail stack dumps
23:05.59 IriX64 without the cygwin folder i successfully brought up the faceplate and a framebuffer i'm happy
23:06.20 IriX64 using Xwin32 no cygwin-x
23:16.55 IriX64 geometry works rt works what else can i try that would make this thing work for you?
23:20.19 IriX64 ls is looking for tmp sigh
23:21.46 IriX64 no it's not it's gone again sigh gotta stop moving things around, cy'all l8r
IRC log for #brlcad on 20070628

IRC log for #brlcad on 20070628

00:04.47 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com)
00:51.39 *** join/#brlcad Twingy (n=justin@74.92.144.217)
01:40.20 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177680125.dsl.bell.ca)
01:57.02 *** join/#brlcad IriX64_ (n=IriX64@bas2-sudbury98-1177680125.dsl.bell.ca)
02:55.03 poolio evening coding again :)
03:15.04 brlcad woot
03:15.39 poolio haha this happens almost every night. I announce I'm coding and you say woot. woot :)
03:16.42 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
03:57.34 CIA-4 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (beset.h population.c population.h beset.c fitness.c): implemented basic GA framework
03:58.14 poolio and gnite :) I'll try to make it actually functional in the morning...right now the fitness function is FUBAR even though it worked fine before
03:58.50 brlcad woot
03:58.55 brlcad :)
03:59.10 brlcad progress is progress
03:59.14 poolio brlcad: you can test it if you want, it's not functional but ... it's moving along
03:59.31 brlcad I'm waiting for just a little more before I start poking ;)
04:00.34 poolio yeah, I'd like to have pretty much a full one-shape implementation. (has to figure out which primitive it is and the orientation)
04:00.59 poolio Hopefully also switch to trees and geting some sort of wrapper to the shapes instead of my current "assume it's a sphere" approach
04:03.11 brlcad just remember that CSG trees have two distinct node types -- leaf nodes are always primitives, other nodes are operators/combinations
04:03.33 poolio I think I'm going to limit it to operators for now, but yeah I got that
04:03.44 poolio (no combinations)
04:03.52 brlcad combinations are operators in a way
04:04.05 brlcad at least they're just a container for the operation
04:04.34 poolio yeah but if I have it in a CSG tree, aren't all internal combinations essentially useless?
04:04.58 poolio well useful for say organization, but irrelevant for creating different candidates
04:06.22 brlcad er, the difference is mostly semantic
04:06.31 poolio yeah
04:06.55 brlcad a "combination" is a csg operation .. so if you have a CSG "tree" then you have combinations
04:06.57 poolio brlcad: also on a somewhat different point, is it ok that my proress is so slow? I'm having a lot of problems with segfaults / code that isn't functioning how I intended...
04:07.06 brlcad your progress is fine
04:07.25 brlcad exactly what I expected so far .. :)
04:07.29 poolio alright. I'm kind of in a rut getting this initial stuff working, but I think progress should be picking up
04:07.35 brlcad you've got along ways ahead still
04:07.37 poolio Well i'm upset I wasn't able to exceed your expectations
04:08.06 brlcad I'm realistic, it's a pretty hefty task just to implement, much less make functional
04:08.14 brlcad s/less/more/
04:08.44 poolio Well, the amount of code and what it does isn't very impressive. My main issue has been understanding interacting with the established brl-cad routines and also fixing my earlier mistakes
04:09.16 brlcad dude, don't be so hard on yourself -- you're making great progress :)
04:09.40 poolio eh, it makes me get more done :)
04:10.10 poolio I've also never done such a large scale project and commited this much time, so it's quite the experience
04:10.14 poolio and I appreciate the freedom you're giving me
04:11.18 brlcad having liberty to "do your thing" is important to just about every developer, even me
04:12.04 brlcad that's where/why the talks we've already had to date are so important
04:12.47 brlcad we're at least coinciding fully on the big picture, aware of the goals, scope, and intent .. efforts are visible, progress is evident, life is good ;)
04:13.09 poolio good good.
04:14.39 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
04:14.39 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no) [NETSPLIT VICTIM]
04:15.08 brlcad and not to forget that you're helping me with my goals too .. I'm very appreciative of how hard you're working
04:15.20 brlcad that will make it that much easier to expand this into a much bigger program down the road
04:15.20 poolio heh, I'm being compensated, all is well
04:15.34 poolio Well I'd guess if you really want to expand this a lot of stuff should be rewritten from the ground up
04:15.51 poolio for example, I think there are tons of optimizations that could be done in the raytracing area
04:15.54 poolio well maybe not tons, but quite a few
04:16.25 brlcad you'd probably be surprised, but yes, there is always room for improvement ;)
04:17.03 poolio but yeah... must not forget "premautre optimization is the root of all evil"
04:18.42 brlcad also remember that brl-cad's been doing ray-tracing for .. a very long time -- with the constraints of solid modeling and full-shotline ray evaluation, there are limits compared to what you can do with, say, a polygonal visual-only evaluation
04:19.29 poolio I wasn't really saying in the raytracer, but in some of the application structures and pointers and memory being passed around. Although I don't thi nk that's the bottleneck of the raytracing so ....
04:19.39 brlcad yeah, that's nowhere near the bottleneck
04:19.55 poolio The fitness function could for sure be cleaned up. My algorithm for comparing shot-line rays is pretty slow
04:20.13 brlcad most of the time is spent in the primitive evaluation, spatial partitioning (the accelleration structure), and boolean evaluation
04:20.38 brlcad those three generally consume 90% of the time in a given ray-trace
04:20.51 poolio Yeah, I'm still worried about how boolean operators will perform on a GA
04:21.32 brlcad hard to say without seeing how hard it is for it to converge on an arbitrary box
04:21.43 poolio true. that should be in the works shortly
04:22.43 brlcad if it can actually converge on a box (which is certainly not a given), then it "should" just be a matter of processing power for it to converge on any CSG structure
04:22.47 poolio also I don't think I want the GA to work and try to find the optimum solution, just try to get it near-optimal and then use some sort of gradient descent to try to find the optimal
04:24.10 poolio brlcad: well also remember we're adding in another dimension when we add in boolean operators, well more than one dimension but instead of just orientation there's also relative scale
04:24.12 brlcad that's where simulated annealing is relevant, effectively a means for performing a gradient descent
04:25.55 poolio also I think convergence on CSG trees in general is goign to be highly dependent on the parameters to the GA, such as the size, mutation rates, etc...and also what we want to let mutate etc...
04:26.16 brlcad there are also a ton of knobs you can tweak on the GA itself .. mutation levels, population sizes, evaluation criteria, crossover rates, biased member selections/promotions, etc
04:26.32 brlcad heh, yup
04:26.33 poolio ahaha :)
04:27.11 poolio Maybe have some sort of meta-ga to try to optimize the parameters to the ga on a simple problem and see how that scales to more coplex problems
05:28.02 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/util/ (Makefile.am pl-X10.1 pl-X10.c): pl-X10 is obsolete, removing it
06:00.54 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: decouple libdm from librt
06:02.35 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: libdm actually presently uses librt, so make sure it's listed as a libs dependency. add the carbon framework when we're on os x for the new application focus routine.
06:05.05 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (include/dm.h src/libdm/focus.c src/libdm/Makefile.am):
06:05.05 CIA-4 BRL-CAD: add a new dm_applicationfocus() call that will attempt to bring the invoked
06:05.05 CIA-4 BRL-CAD: application to the current focus -- this is useful/interesting on Mac OS X where
06:05.05 CIA-4 BRL-CAD: X11 applications are not focused by default when invoked via various means (e.g.
06:05.05 CIA-4 BRL-CAD: double-clicking or via Terminal).
06:07.10 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: wow, needs libfb too (e.g., for X24_interface in dm_obj.c)
06:09.29 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/util/ (Makefile.am pl-X.c): move the focus code into libdm as a somewhat more generic dm_applicationfocus() call, even if only/presently implementing support for focusing X11 on Mac OS X.
06:12.10 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
06:12.20 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/mged/ged.c: bring application to focus if needed via dm_applicationfocus()
06:42.26 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: additional library dependencies that aren't spelled out .. results in really long/redundant link lines for some binaries, but should be comprehensive for each library by itself.
06:43.51 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS: mged and pl-X automatically focus to X11 on Mac OS X
07:50.14 *** join/#brlcad RodGallowGlass (n=mario_du@bas2-sudbury98-1177726501.dsl.bell.ca)
07:57.52 *** part/#brlcad RodGallowGlass (n=mario_du@bas2-sudbury98-1177726501.dsl.bell.ca)
08:29.28 *** join/#brlcad RodGallowGlass (n=mario_du@bas2-sudbury98-1177726501.dsl.bell.ca)
08:35.03 *** part/#brlcad RodGallowGlass (n=mario_du@bas2-sudbury98-1177726501.dsl.bell.ca)
09:49.21 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
09:49.40 *** join/#brlcad jack- (i=jack@83.137.193.141)
09:55.33 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177726501.dsl.bell.ca)
10:46.49 *** join/#brlcad elite01 (n=elite01@dslc-082-082-094-226.pools.arcor-ip.net)
11:01.32 IriX64 can someone do an anonymous ftp to ftp://www3.sympatico.ca and tell me what you see?
11:02.31 *** join/#brlcad akreal (n=ak@ll-81-222-164-251.awanti.ru)
11:05.47 *** join/#brlcad cad54 (n=5703611a@bz.bzflag.bz)
11:23.15 IriX64 http://irix32.spaces.live.com/photos brlcad albumn, an old test build
11:32.12 IriX64 theres a mite in the window title :)
12:54.36 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/Makefile.am: need to fix/check these headers -- should be noinst or in include/
12:56.46 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/gtools/beset/Makefile.am: add the missing build files, header files, and add the needed libraries so that it compiles and will distcheck successfully
12:59.22 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/gtools/beset/ (beset.h fitness.h population.c population.h): add headers/footers as needed
13:05.04 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: include BRLCAD and BRLCAD_LIBS for libbrlcad
13:39.54 poolio brlcad: ah oops, thanks :)
13:45.19 poolio brlcad: did you see some of my comments "/* EEEEEEEEEK WHAT IF RAND() IS ZEROOOOOO!?!? */
13:46.29 brlcad yup
13:46.54 poolio uh oh
13:47.17 poolio any general comments/suggestions before I continue further?
14:20.09 IriX64 poolio: while(RAND()) { do whatever }
14:20.12 IriX64 :)
14:22.32 poolio IriX64: errr not quite, but that's also a bad idea :)
14:22.53 poolio I believe BN_RANDOM() is 0,1 exclusive so it'd be an infinite loop
14:32.43 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
15:18.38 IriX64 heh loops are forever :)
15:20.27 poolio funroll loops would be a great name for a cereal :)
15:30.31 IriX64 loops of fun :)
15:32.02 poolio brlcad: is there an already implemented float comparison macro or something in brlcad?
15:36.32 poolio nevermind, got it
15:46.23 *** join/#brlcad TME (n=tmdelell@angmar.ornl.gov)
15:46.54 TME hi again, quick question, is there a fast way to automatically read in all regions
15:47.13 TME when I use rt_gettree() I need to specify one region at a time
15:49.03 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (include/bn.h src/libbn/rand.c): document more explicitly which random number tables are open intervals and which are closed -- the smaller table is open, the big table (halfrand) is closed.
15:49.28 poolio brlcad: haha, was that in response to an incorrect comment I made earlier? :P
15:59.31 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no) [NETSPLIT VICTIM]
16:00.00 brlcad TME: yes, after you do a dirbuild, you can just iterate over all hashtable entries
16:00.18 brlcad poolio: it wasn't incorrect -- but I did point you to the wrong random number routine I think
16:00.27 poolio BN_RANDOM?
16:00.57 brlcad instead of BN_RANDOM, you're probably better off using bn_rand0to1() or bn_rand_half()
16:01.14 poolio alright, what's the difference?
16:01.18 brlcad they pull from larger random number pools
16:01.24 poolio oh alright
16:01.29 brlcad period of 16k instead of 4k
16:01.44 brlcad with the same performance
16:01.58 poolio I figured out why the fitness function wasn't working, well, I see when it doesnt work but I don't get why. If I input whole numbers as a radius it works, if the radius is not a whole number it just gives bogus results
16:02.19 brlcad not a big deal since either will work, but should give better variation
16:02.36 poolio yeah, for now it doesn't matter but when it comes to actually testing it may
16:02.48 brlcad now the large tables are closed .. so you will have to account for 0 and 1, whereas the BN_* routines pull from the smaller tables that are open
16:03.28 poolio ok
16:03.41 brlcad unless you just leave it at the smaller table
16:03.46 brlcad which is fine too :)
16:04.42 poolio hmm. any ideas why if a number is say 1.0 it works fine but if it's 1.000001 or something it throws out completely different results?
16:05.33 brlcad need more info
16:05.47 brlcad too many it's in there
16:05.55 brlcad and/or I'm starving.. back in a few :)
16:05.56 poolio I can update CVS but it's probably better if I just keep working on it
16:05.59 poolio alright cya
16:06.12 brlcad commit early, commit often ;)
16:06.26 poolio well, I want to commit code that compiles :)
16:06.32 poolio don't want to blowup the source tree
16:06.42 brlcad well, yeah, that'd be good :)
16:15.24 poolio brlcad: I think my problem might have to do with the raytracer, although I highly doubt it... it'd just mean my code wasn't so messed up :)
16:54.42 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/include/brep.h: increase the number of iterations to converge when tracing, and tighten up the tolerance on convergence
16:55.41 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
16:57.40 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/include/opennurbs_ext.h: move ON_Ray to opennurbs_curve.h, since only curves need to know about rays for now (CloseTo operation)
17:00.13 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/BrepHandler.cpp: fix memory leak when handling curves
17:08.29 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/brlcad_brep.cpp: fix memory leak on converter deletion
17:10.52 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: debug acne problems, sort hits properly; continue to flesh out edge detection
17:15.59 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_curve.cpp: add CloseTo skeleton
17:17.31 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_curve.h: move ON_Ray here, for use with CloseTo method; CloseTo() declaration
17:20.06 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_point.cpp: implement method to force a value to be within an interval
17:21.17 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_point.h: Bound method prototype
17:37.53 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/include/opennurbs_ext.h: add closest point estimate method extensions (i.e. returning the subdomain where the estimate resides)
17:39.31 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/opennurbs_ext.cpp: attempt to fix closestPoint convergence failure with converting fragment IGES file
17:50.44 poolio someone is hard at work and it isn't me :)
17:58.31 TME sorry, I can't find the hash table in struct rt_i
17:58.42 TME do you mean **region?
18:01.41 TME sorry, I meant **Regions
18:02.10 TME if so, what is the size, as I can't see the correct way to use bu_list here
18:05.18 poolio brlcad: I'm really tempted to say there is a bug with the raytracer :\
18:11.18 TME brlcad: woops, I think I found it; guess I should actually read comments in the code ;)
18:29.49 *** join/#brlcad MinuteElectron (i=xz74b7vx@gateway/web/cgi-irc/irc.net/x-79b7a398b9e25ebc)
18:31.20 MinuteElectron Hi, I am looking for brlcad (the user on SourceForge).
18:33.14 poolio Aren't we all ;)
18:36.45 MinuteElectron Ohm
18:37.19 MinuteElectron I thought there was a user called 'brlcad'.
18:37.50 poolio There is, he goes by the IRC nick brlcad, and he's pretty active here, just wait around a bit or ask what it is you want to ask and he'll be back shortly I'm sure
18:39.34 MinuteElectron Ahh, okay. Thanks.
18:39.46 poolio Anything anyone else can help you with?
18:41.13 MinuteElectron Well, it was to do with the help wanted message regarding the website. I was interested in helping, I replied to the messgae, but came here in the hope of more information.
18:41.35 MinuteElectron It doesn't matter really, anything important can wait until a reply to the email
18:42.11 *** join/#brlcad SuperTaz (n=taz@adsl-69-211-3-171.dsl.chcgil.ameritech.net)
18:42.31 poolio MinuteElectron: Just FYI, everything moves slowly :) or atleast that's what brlcad has told me
18:43.05 MinuteElectron Hehe.
18:50.52 brlcad howdy MinuteElectron
18:51.15 brlcad TME: hehe, np .. if you need a snippet, just lemme know
18:53.36 MinuteElectron brlcad: Hi,
18:54.06 MinuteElectron I will be offline for a few minutes while I switch to my main PC.
18:54.13 MinuteElectron brb
18:54.15 brlcad no problem, I'll be here ;)
18:55.39 poolio He's probably a robot looking for some loot
18:57.26 brlcad might have a web dev interested in improving the horrid website
18:57.50 poolio it is horrid :)
18:58.42 brlcad the old one was even worse, imho
18:59.03 poolio brlcad: hey, I just commited a bunch of stuff, and was wondering if you could have a quick look
18:59.03 brlcad and I didn't want to bring it forward, so it was intentionally made very minimal until someone had time to dedicate towards it
18:59.19 poolio brlcad: the issue is when the sphere is not a whole number, it goes berserk, well, wrong numbers
18:59.32 CIA-4 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (beset.c fitness.c population.c fitness.h population.h): single sphere partially working
18:59.46 poolio so create a database with a single sphere with a radius of say 4.0, run the program, and then try it with something like 4.01
19:00.12 poolio run as ./beset database.g 1 1 sphere_name.s junk
19:00.29 poolio I should really killoff the extra argument that means nothing and give a usage message
19:00.32 poolio oh well :P
19:00.58 brlcad heh
19:05.18 *** join/#brlcad MinuteElectron (n=chatzill@cpc4-flit1-0-0-cust283.lutn.cable.ntl.com)
19:05.34 MinuteElectron Hi again, sorry that took longer than expected.
19:06.23 brlcad read you e-mail, glad to hear about the interest so quickly
19:06.36 MinuteElectron Okay, I will look now.
19:06.45 brlcad I presume you've seen the horrid existing website? :)
19:08.07 brlcad erm, I said I read it.. I hadn't replied yet
19:08.27 MinuteElectron Oh, sorry. My misunderstanding.
19:09.05 MinuteElectron Yeah, it isn't that bad if you just want is to give a small bit of info about the program - but I see you want a lot more than that.
19:10.34 brlcad do you know much about brl-cad or is this the first you've heard of it?
19:12.53 MinuteElectron This is actually the first time I have heard of it, I was just browsing the Help wanted lists and found this project. I was suprised to find it as it was so big (most other projects I have worked on before are fairly small and the owners 'disappeared' after a few weeks) and I would like to work on something a bit bigger and a bit more long-term than previous thing I have done.
19:15.01 MinuteElectron *surprised
19:17.15 MinuteElectron brb, reconfiguring IRC setup.
19:17.52 poolio brlcad: any chance you could give my issue a look or are you a bit overloaded right now?
19:18.30 brlcad yeah, brl-cad's not going away anytime soon by a long shot -- we get massive attention if only because the task of writing cad software can be so complex requiring so much effort, but brl-cad is by far the farthest along
19:19.10 *** join/#brlcad MinuteElectron (n=chatzill@cpc4-flit1-0-0-cust283.lutn.cable.ntl.com)
19:19.25 MinuteElectron Cool.
19:19.36 brlcad we also loose a lot of attention, though, simply because our "face" is ugly -- the website and the main modeler
19:19.44 brlcad they are both big priorities though
19:19.49 MinuteElectron I see.
19:28.05 brlcad so, any thoughts on the task at hand? presume from your message that you have some layout/design experience too, maybe have a look n' feel in mind or were you interested in some of the template work done to date, or .. ?
19:29.42 brlcad also, have you ever worked with ldap? would be nice to use that as a means to tie mediawiki and drupal auth systems together .. though the mediawiki mods posted to drupal's website would also work
19:29.46 *** join/#brlcad jimmyz (n=asd@host86-133-245-247.range86-133.btcentralplus.com)
19:30.09 brlcad poolio: a bit overloaded, but I'm compiling it now
19:35.12 MinuteElectron Well, I am not the best at designing things (most of the designs for my websites are basic, yet clean and efficent) you are probably looking for something a bit more... snazzy so I can give it a good try. Regarding the technical aspect of things: ldap is quite possible, it is well supported on the MediaWiki side of things to so it shouldn't be difficult to integrate. If you like I can create...
19:35.14 MinuteElectron ...a possible look and feel of the website and put it on my computer-server and you can then give the good and bad points and I can expand on that, or would you rather do this a different way.
19:36.04 MinuteElectron There is not much point in me setting up a MediaWiki and drupal combination on this machine as things are extremely difficult to transfer to and from SourceForge's web servers.
19:41.47 *** part/#brlcad jimmyz (n=asd@host86-133-245-247.range86-133.btcentralplus.com)
19:48.58 MinuteElectron brlcad: You busy?
19:58.31 brlcad quite, gimmie a sec :)
19:59.38 MinuteElectron ok, np
20:07.27 poolio brlcad: I guess I'll catch you tomorrow or later tonight, I have to run a few errands.
20:13.33 MinuteElectron brb - restarting
20:19.40 *** join/#brlcad cad64 (n=54399582@bz.bzflag.bz)
20:21.19 *** join/#brlcad MinuteElectron (n=chatzill@cpc4-flit1-0-0-cust283.lutn.cable.ntl.com)
20:33.14 *** part/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
20:33.15 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
20:36.22 brlcad MinuteElectron: I completely agree regarding the transferrability pita
20:36.37 MinuteElectron Cool.
20:36.38 brlcad i've set up drupal three times on sf.net and it's been a pain every time
20:37.14 MinuteElectron I see.
20:37.46 brlcad the current plan is to only have an initial/first/front page be on sf.net (so their stats can do their thing), and keep the rest off on a different server
20:37.57 brlcad so we can do better integration
20:38.03 MinuteElectron Oh, I see. Have you got a server yet?
20:38.16 TME brlcad: is this easy way to do a point query to ray trace with 1 hit and see what the HEAD partition region is?
20:38.19 brlcad oh yeah, we've got a couple servers
20:38.27 MinuteElectron Neat.
20:38.40 brlcad my.brlcad.org is a mirror for example
20:38.46 *** join/#brlcad cad39 (n=5439a617@bz.bzflag.bz)
20:39.13 MinuteElectron ok
20:40.14 brlcad one server in the US, another over in Germany
20:40.31 brlcad so theoretically, we could set up distributed load balancing if we *really* wanted to
20:40.47 MinuteElectron hehe
20:41.02 brlcad that'd be a bit overkill at this point though :-)
20:41.09 brlcad given where the site currently sits
20:42.56 MinuteElectron Regarding the site design, have you decided on what to about it yet?
20:44.50 brlcad nope, that's what I meant about having a lot of freedom towards the design if someone is really interested in tackling the task
20:45.19 brlcad i can show you some of the templates that have been done to date if you'd like to see, but even those were just mock ups with no strong preference for/against them
20:46.11 MinuteElectron I have lots of spare time, I have just got my apache+php+mysql install running so I could probably take a look at Drupal and create a template that you can give your opinion on (if that is what you would like to do).
20:49.10 yukonbob brlcad: have a link/short descr for the Docbook task?
20:49.48 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: turn on edge curve check (begin implementing CloseTo)
20:50.20 yukonbob heh -- nevermind
20:50.28 SuperTaz hey guys
20:50.47 SuperTaz anyone know about problems in configure that leade to getting : "changes in the environment can compromise the build"
20:51.35 SuperTaz I'm trying to build on OS X 10.4.10
20:51.35 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_curve.cpp: begin implementing generic CloseTo algorithm: step 1 is to sample the curve and collect closest points to the ray
20:52.21 SuperTaz (I can type, really)
20:52.33 yukonbob SuperTaz: what's the full msg (ie: with context)
20:52.35 SuperTaz I googled to no avail
20:53.06 SuperTaz long paste:
20:53.15 yukonbob not here... use pasetbin or something
20:53.27 yukonbob *pastebin
20:53.39 SuperTaz configure: running /bin/sh '/Volumes/Development/src/brlcad-7.10.0/src/other/tcl/unix/configure' --prefix=/usr/local/brlcad 'BC_RETRY=no' '--with-x11=/usr/X11R6' '--prefix=/usr/local/brlcad' 'CFLAGS= -pipe -fno-strict-aliasing -fno-common -fexceptions -g' 'CPPFLAGS=-I/usr/local/include -I/usr/X11R6/include' 'LDFLAGS=-L/usr/local/lib -pipe -fno-strict-aliasing -fno-common -fexceptions -Wl,-search_paths_first -Wnewline-eof -g -L/
20:53.39 SuperTaz usr/X11R6/lib' --disable-shared --enable-symbols --cache-file=../../../../config.cache.darwin8.10.0.Fruit-Punch.local --srcdir=/Volumes/Development/src/brlcad-7.10.0/src/other/tcl/unix
20:53.39 SuperTaz configure: loading cache ../../../../config.cache.darwin8.10.0.Fruit-Punch.local
20:53.40 SuperTaz configure: error: `CFLAGS' has changed since the previous run:
20:53.42 SuperTaz configure: former value: -pipe -fno-strict-aliasing -fno-common -fexceptions -g
20:53.44 SuperTaz configure: current value: -pipe -fno-strict-aliasing -fno-common -fexceptions -g
20:53.46 SuperTaz configure: error: changes in the environment can compromise the build
20:53.48 SuperTaz configure: error: run `make distclean' and/or `rm ../../../../config.cache.darwin8.10.0.Fruit-Punch.local' and start over
20:53.51 SuperTaz configure: error: /bin/sh '/Volumes/Development/src/brlcad-7.10.0/src/other/tcl/unix/configure' failed for src/other/tcl/unix
20:53.52 yukonbob not here... use pastebin or something
20:53.54 SuperTaz configure: running /bin/sh '/Volumes/Development/src/brlcad-7.10.0/src/other/tcl/unix/configure' --prefix=/usr/local/brlcad 'BC_RETRY=no' '--with-x11=/usr/X11R6' '--prefix=/usr/local/brlcad' 'CFLAGS= -pipe -fno-strict-aliasing -fno-common -fexceptions -g' 'CPPFLAGS=-I/usr/local/include -I/usr/X11R6/include' 'LDFLAGS=-L/usr/local/lib -pipe -fno-strict-aliasing -fno-common -fexceptions -Wl,-search_paths_first -Wnewline-eof -g -L/
20:53.59 SuperTaz usr/X11R6/lib' --disable-shared --enable-symbols --cache-file=../../../../config.cache.darwin8.10.0.Fruit-Punch.local --srcdir=/Volumes/Development/src/brlcad-7.10.0/src/other/tcl/unix
20:54.02 SuperTaz configure: loading cache ../../../../config.cache.darwin8.10.0.Fruit-Punch.local
20:54.06 SuperTaz configure: error: `CFLAGS' has changed since the previous run:
20:54.08 SuperTaz configure: former value: -pipe -fno-strict-aliasing -fno-common -fexceptions -g
20:54.09 brlcad eep, SuperTaz .. please use pastebin in the future :)
20:54.10 SuperTaz configure: current value: -pipe -fno-strict-aliasing -fno-common -fexceptions -g
20:54.12 SuperTaz configure: error: changes in the environment can compromise the build
20:54.14 SuperTaz configure: error: run `make distclean' and/or `rm ../../../../config.cache.darwin8.10.0.Fruit-Punch.local' and start over
20:54.15 brlcad ~pastebin
20:54.16 ibot somebody said pastebin was a place to paste your stuff without flooding the channel - try http://pastebin.ca, or http://channels.debian.net/paste, or http://rafb.net/paste/, or http://pastebin.com is usually painfully too slow and unresponsive to use, use one of the other pastebin sites, or dpaste.com is a very nice pastebin as well
20:54.17 SuperTaz configure: error: /bin/sh '/Volumes/Development/src/brlcad-7.10.0/src/other/tcl/unix/configure' failed for src/other/tcl/unix
20:54.20 SuperTaz configure: running /bin/sh '/Volumes/Development/src/brlcad-7.10.0/src/other/tcl/unix/configure' --prefix=/usr/local/brlcad 'BC_RETRY=no' '--with-x11=/usr/X11R6' '--prefix=/usr/local/brlcad' 'CFLAGS= -pipe -fno-strict-aliasing -fno-common -fexceptions -g' 'CPPFLAGS=-I/usr/local/include -I/usr/X11R6/include' 'LDFLAGS=-L/usr/local/lib -pipe -fno-strict-aliasing -fno-common -fexceptions -Wl,-search_paths_first -Wnewline-eof -g -L/
20:54.25 SuperTaz usr/X11R6/lib' --disable-shared --enable-symbols --cache-file=../../../../config.cache.darwin8.10.0.Fruit-Punch.local --srcdir=/Volumes/Development/src/brlcad-7.10.0/src/other/tcl/unix
20:54.28 SuperTaz configure: loading cache ../../../../config.cache.darwin8.10.0.Fruit-Punch.local
20:54.30 SuperTaz configure: error: `CFLAGS' has changed since the previous run:
20:54.31 *** mode/#brlcad [+b %SuperTaz!*@*] by brlcad
20:54.38 *** mode/#brlcad [-b %SuperTaz!*@*] by brlcad
20:54.40 SuperTaz yeah
20:54.42 SuperTaz argh
20:54.44 SuperTaz dammit
20:54.46 SuperTaz stupid xchat
20:54.48 SuperTaz putting it on xbin
20:54.50 SuperTaz err
20:54.52 SuperTaz pastebin
20:54.54 SuperTaz yes
20:54.56 SuperTaz I intended to
20:54.58 SuperTaz *sigh*
20:55.04 brlcad :)
20:55.10 yukonbob lol
20:55.48 brlcad yukonbob: what sort of description?
20:56.05 brlcad there's not much to it other than "convert all the docs to docbook" :)
20:56.44 SuperTaz http://pastebin.ca/594262
20:56.45 SuperTaz there
20:57.47 SuperTaz brb...clearing my pastebuffer before it horks again
20:57.55 SuperTaz back
20:58.19 SuperTaz anyway, that's where the configure goes wrong
20:58.53 SuperTaz happened to me twice
20:58.59 SuperTaz I ran make distclean
20:59.06 SuperTaz re-ran configure
20:59.14 SuperTaz (after deleting the cache)
20:59.20 SuperTaz still horked at the end
21:00.57 brlcad huh, and this is on a mac of all machines
21:01.33 brlcad ooh, BC_RETRY is set...
21:01.34 SuperTaz yeah
21:01.39 SuperTaz err?
21:02.10 brlcad add --disable-retry to the configure options
21:02.14 SuperTaz okay
21:02.25 brlcad it's trying extra hard to find something that you don't have so the real error is obscured
21:02.52 TME brlcad (or anyone else): what exactly does setting a_ray_length do?
21:03.01 SuperTaz kill the cache, first, I assume?
21:03.01 SuperTaz no make distclean needed, though, I hope?
21:03.02 brlcad yukonbob: which link?
21:03.08 brlcad SuperTaz: nah, shouldn't need to
21:03.11 SuperTaz okay
21:03.17 brlcad i think :)
21:03.20 SuperTaz cache is killed, re-running it
21:03.20 TME when I set it (to anything) shootray simply returns the distance to the outside boundary
21:04.10 SuperTaz it'll be a little while...this is an oooooold mac ;)
21:04.14 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
21:04.16 yukonbob brlcad: re: Link -- I saw title of Docbook call, but didn't click for fuller descr.
21:05.34 brlcad TME: setting a_ray_length only matters if you're doing more than one_hit shotlines (i.e. shotlines that go all the way through the geometry and report all the in and out hitpoints it encounters)
21:05.52 brlcad TME: the a_ray_length tells it how far to report results, if you want to limit it
21:06.02 brlcad otherwise, it will report them all along the given shotline
21:06.13 brlcad yukonbob: ahh
21:08.36 TME ok
21:08.46 brlcad TME, rtshot in src/rt has an example option that uses a_ray_length iirc
21:14.15 MinuteElectron brlcad: What exactly do you wish to use Drupal for and what do you want to use MediaWiki for?
21:14.23 MinuteElectron Just so I know what is going to go in each.
21:17.18 brlcad mediawiki is a great wiki, everyone knows and loves it for the most part cept for those crazy tikiwiki folks ;)
21:18.10 MinuteElectron Yeah, I swear by it. I would never use another wiki engine.
21:18.17 brlcad so I'm looking to let mediawiki do what it does best and drive most of the dynamic content on the site
21:18.39 MinuteElectron So MediaWiki is more documentation and Drupal more of a pretty face?
21:19.04 brlcad drupal has other "content management" features that would be good to have
21:19.20 MinuteElectron I am new to Drupal so you will need to extrapolate.
21:19.43 brlcad like forums, gallery modules, authentication modules, the ability to write our own custom modules for things like a geometry database or benchmark performance database
21:20.31 MinuteElectron What does the gallery module do?
21:20.33 brlcad not to mention, drupal just generally handles "blocks" better
21:21.48 brlcad the most popular drupal gallery module is actually an embedding of Gallery (http://drupal.org/project/gallery)
21:22.23 MinuteElectron I see.
21:23.55 MinuteElectron So the task is, to set up Drupal and MediaWiki, add in some LDAP create a nice theme that will work on drupal and mediawiki and move the content from the current website into drupal and mediawiki?
21:24.47 MinuteElectron I think I can handle that.
21:26.09 brlcad yep, that sounds about right!
21:26.17 MinuteElectron Cool,
21:26.20 brlcad ldap is probably last on that list even
21:26.42 brlcad just getting the new site up with drupal, mediawiki, integrated new design/theme, and start importing data
21:26.57 brlcad most of the "hard work" is really doing to be the design/theme
21:27.12 MinuteElectron Ok.
21:27.17 SuperTaz brlcad: still having the same problem, even with the added flag
21:27.22 MinuteElectron Have you a preference, horizontal or vertical navigation?
21:27.49 MinuteElectron dw
21:34.15 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
21:37.31 MinuteElectron This is going to be very interesting, colors have to be decided upon....
21:37.32 brlcad MinuteElectron: probably "both" but with different categories -- main categories horizontal, more options horizontally
21:37.54 MinuteElectron yeah, cool
21:38.25 brlcad let me see if I can dig up the earlier template work
21:38.30 brlcad just to give you some ideas
21:38.50 MinuteElectron cool
21:39.33 brlcad do you have photoshop or a means to view .psd files?
21:39.41 MinuteElectron Hmm, let me check.
21:40.34 MinuteElectron I just did a complete reinstall of Windows so i haven't installed much yet. But I have gimp, I will just see if it can open psd 's
21:40.43 brlcad it can iirc
21:41.02 MinuteElectron Cool, then the answer is yes.
21:41.32 brlcad let me preface by saying that this was just some fooling around more than 5 years ago so you don't have to use it or even start with it, just some ideas
21:41.38 brlcad http://my.brlcad.org/tmp/template01.psd
21:41.44 MinuteElectron Okay,
21:41.46 brlcad http://my.brlcad.org/tmp/template02.psd
21:42.19 MinuteElectron I need to expand my vocabulary.
21:43.51 MinuteElectron Wow, this is a great starting point.
21:44.03 MinuteElectron I like the green colors, it goes with the logo well.
21:46.42 SuperTaz brlcad, I still can't get it to compile...same error, same context
21:47.00 SuperTaz I have to get out of here in a few, though...I'll be back later tonight and I'll be around during the day tomorrow
21:49.18 brlcad SuperTaz: okay -- when you get a chance, if you could pastebin your *entire* output including the configure line you call, that might help
21:49.51 brlcad SuperTaz: there is a newer logo at http://brlcad.org/images/logo/
21:50.55 brlcad er sorry, that latter was meant for MinuteElectron
21:50.56 MinuteElectron brlcad: Are you pschyic? I needed that page too :P
21:51.01 MinuteElectron Oh, lol.
22:26.17 MinuteElectron Aww, I wish IE6 would render alpha transparency.
22:29.55 MinuteElectron brlcad: Is 'solid modeling for a strong defense' a registered trademark?
22:36.23 MinuteElectron arghf, view this in any sane browser and it looks alright but in IE it looks crap. http://82.7.33.28/drupal-5.1/
22:37.43 MinuteElectron lol I have been working on the header for nearly an hour/
22:39.40 MinuteElectron oh dear, this only looks alright at 1280x1024 resolution....
22:40.48 brlcad :)
22:41.15 brlcad MinuteElectron: it is/was registered, but don't worry about that .. no need to put the symbol
22:41.25 MinuteElectron ok, I will work on this tomorrow, but now I must sleep. You won't be able to view this after my computer goes offline/
22:41.31 brlcad no need to even use the tag line, but it's got character
22:41.39 MinuteElectron yeah :D
22:41.42 brlcad I have something you might be interested in
22:41.47 MinuteElectron ooh
22:42.38 brlcad http://my.brlcad.org/~sean/websites.txt
22:42.55 brlcad again, just really loose concepts that had something relevant or interesting
22:43.17 brlcad as well as what others in "our industry" are doing
22:43.48 MinuteElectron interesting
22:44.14 MinuteElectron I will have a closer look at these and see if I can introduce some of those concepts into my design tomorrow. but for now, goodnight.
22:44.42 brlcad cya!
23:28.53 poolio brlcad: howdy :)
23:31.41 poolio brlcad: If you have a couple minutes in the near future I could use a hand trying to figure out if the bug i'm encountering is my app or general raytracer
23:47.17 *** join/#brlcad docelic (n=docelic@212.15.173.3)
IRC log for #brlcad on 20070629

IRC log for #brlcad on 20070629

00:17.41 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
00:24.01 *** join/#brlcad Twingy (n=justin@74.92.144.217)
00:26.39 poolio oops.
00:28.22 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/gtools/beset/.cvsignore: ignore the beset product
00:28.32 poolio brlcad: good choice :)
00:39.02 poolio brlcad: it seems like part of the problem / the problem has to do with rti_radius...If I create a sphere with radius of 4, the min/max is correctly computed, but the bounding sphere has a radius of 6.9282...?
00:39.25 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/gtools/beset/ (beset.c beset.h fitness.h population.c population.h): petty cosmetics while browsing, mostly ws
00:39.39 poolio err i've been updating stuff :\
00:40.11 brlcad no worries, nothing likely to conflict
00:40.25 brlcad still reading what all you have going
00:41.04 poolio alright, but that rti_radius vs bounding box thing is confusing me
00:41.15 poolio and possibly part of the problem, or maybe it's my confusion with how the raytracer works
00:41.39 poolio thanks for fixing my headers :)
00:41.39 brlcad you'll have to back me up to some example so I can see
00:41.46 poolio Yeah sure
00:42.06 poolio It involves some effor on your end though, I could throw some code together to do it automatically if you want though
00:42.36 brlcad nah, just say what I need to do
00:42.41 brlcad make a sph in mged?
00:42.45 poolio yes
00:42.49 brlcad radius 4?
00:42.51 poolio sure
00:42.53 poolio 4.0
00:43.06 poolio the output of the program is god awful
00:43.18 poolio you could also modify the program and do it that way, but i think the mged way is the easiest
00:43.35 poolio so make a sphere, run the program with ./beset database.g 1 1 spherename.s aadf
00:43.47 poolio the aadf is just me still not decrementing the argc check
00:44.05 brlcad already done
00:44.18 brlcad not sure what those numbers mean yet
00:44.31 poolio so they are the in/out points of the shotline ray
00:44.36 poolio 1 1 = 1x1 grid of rays
00:44.38 poolio so just 1 ray
00:44.47 brlcad shooting in what direction?
00:44.48 poolio that should be centered ... i think
00:44.52 brlcad ah, k
00:45.02 poolio hopefully shooting along the z axis
00:45.17 poolio but i think i've confused my axis somewhere, but it's shooting along some defined axis
00:45.35 poolio and the numbers are wrong...that's another issue..
00:45.54 brlcad what are the bracketed values?
00:45.58 poolio ok so
00:46.08 poolio they're the in/out points of the ray
00:46.13 poolio the left one is the model shape
00:46.21 poolio model shape = stored shape in database
00:46.35 poolio the right one is the GA one which should be set to some value in population.c
00:46.37 poolio some whole numbered value
00:46.46 poolio I've modified everything to try to isolate what is going on
00:47.03 poolio so basically, with a radius of 4, the in/out hit points are those
00:47.11 poolio (those are normalized to the rti_radius*2 (diameter))
00:47.27 brlcad ah, normalized
00:47.28 poolio the reason it's not 1 and is instead .57735 has to do with rti_radius being completely off for some reason
00:48.21 brlcad where do you normalize?
00:48.30 poolio I normalize in fitness.c
00:49.04 poolio stored rays are normalized as they are stored in capture_hit
00:49.18 poolio candidates rays are normalized as they are compared in compare_hit
00:49.43 poolio the printing is coming from compare_hit
00:49.55 poolio If you wait one minute I think I'll make it a bit more clear and stop wasting your time :)
00:59.07 poolio brlcad: alright cvs update and you should get output that means something
01:00.10 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
01:00.23 poolio brlcad: it's beset.c and fitness.c
01:00.51 CIA-4 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (beset.c fitness.c): added logical debugging output
01:01.07 poolio brlcad: same instructions but don't need the junk 5th argument
01:01.28 poolio ./beset db.g 1 1 sphere.s
01:01.42 poolio try it with something like 4 then 4.01
01:02.53 poolio my output: http://rafb.net/p/JIkxZt54.html
01:03.42 poolio whole.s is a sphere of radius 4, dec.s is a sphere of radius 4.01
01:07.26 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/gtools/beset/beset.c: error check fit_prep() return value
01:08.23 poolio brlcad: I add in error checking after I get it working in known conditions, I wouldn't worry about it for now :P
01:11.27 brlcad i figured half as much, though there's a reason
01:11.45 poolio Yeah, it could be stuff like that that's failing and I don't check and that's why it's going crazy
01:12.49 poolio I should probably do that now, I'm just not sure if you're doing it and didn't want to commit stuff that you might be changing
01:13.00 brlcad it's a habit to *always* write your checks at the same time, sanity checking as you go along -- you need the code regardless so you might as well write it while it's in your locus of attention
01:13.32 brlcad don't worry about committing over me.. that's what cvs is for ;)
01:13.33 poolio brlcad: Yeah I know, my issue is that I hate having to scroll past it all the time
01:13.49 brlcad you get used to it, becomes second nature
01:14.39 poolio so any ideas off the top of your head with the weird raytrace shifting thing?
01:14.46 brlcad still looking
01:15.05 brlcad which is why I was adding checks while poking .. it's in my locus of attention ;)
01:15.16 brlcad always better earlier than later..
01:15.18 poolio I appreciate it :)
01:15.30 brlcad lots can happen between early and later
01:15.52 brlcad the sort of bugs and unchecked values that can send you debugging for days
01:16.10 poolio I've already been debugging for days :\
01:16.28 brlcad that's probably more a combination of reasons :)
01:16.41 poolio stupidity weighing heavily
01:18.23 poolio I also had a kind of general question about C coding. Is it considered a bad practice to have code that's not part of the main routine output info? Like I'm specifying certain return values and then checking the return values in main() and printing out error info. Before I had it just print the error and exit from the routine
01:21.41 brlcad nah
01:22.06 brlcad (re stupidity)
01:22.06 poolio k
01:22.06 poolio oh
01:22.06 poolio :P
01:22.18 brlcad a like your layout, not too tricky to follow
01:22.26 poolio brlcad: hurray :)
01:22.37 poolio by layout you just mean the file structure and routine hierarchy?
01:23.16 brlcad and to your second question .. heck no, that's fine either way
01:23.27 poolio alright cool.
01:23.37 brlcad generally, error/failure recovery is just a big design decision.. just should try to be consistent on the approach
01:24.20 brlcad whether you use return codes, or abort in place, or try to recover from failures, or use result structures, or throw exceptions, or set jump points, etc
01:24.44 poolio I think I might just let the routines exit. I mean all the errors that can be errors are fatal errors
01:24.46 brlcad for something like this -- if it's a fatal error, I'd just abort
01:24.57 brlcad s/abort/terminate the application/
01:24.58 poolio Well not all the errors, but all the errors I'm printing error messages for
01:25.05 poolio brlcad: ok cool
01:25.51 brlcad it's generally only worth the overhead/complexity of return codes/structs/exceptions/etc if you're actually going to handle them under some conditions
01:26.12 poolio yeah that's what I'm considering... it just adds more conditional checks into main() that do nothing
01:26.18 brlcad or if there's some secondary benefit, like being able to print more informative messgaes by returning values higher up the chain
01:26.41 poolio Well that's what I was thinking with error messages, I wanted to print the program name too but I don't think that's of much importance
01:26.56 brlcad usually it's a balance, particularly if you have things that can return null, you check your nulls regardless
01:27.04 brlcad s/your/for/
01:27.45 poolio well I feel like bu_malloc has cleaned up a lot of code pertaining to null pointers
01:28.57 brlcad that was done that way primarily because it's such a common pattern, and it was an architecture decision to never have memory failures reach application code
01:29.11 brlcad i wouldn't take that to an extreme for all call types ;)
01:29.16 brlcad like I said, it's a balance
01:29.26 poolio yeah, I like that decision.
01:30.28 brlcad if you have a routine that has several types of possible errors, it might actually make sense to return an error code or null pointer or what have you, and have the one or two callers just check that value than have N print-error/release-memory/shut-down statements in that deep function
01:32.13 brlcad the more frequent decision is usually whether to use return codes (0 good, !0 bad) or truthfull results (true succeed, false failure)
01:32.55 brlcad or if you're c++, whether to use exceptions at all or not, other examples abound
01:34.53 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/gtools/beset/fitness.c: quell warning
01:41.52 poolio brlcad: eek, I changed that....
01:42.02 poolio brlcad: I just made it print the error and exit...oh well
01:42.19 brlcad *ahem* commit early, commit often
01:42.42 poolio I think I might actually write that on top of my monitor
01:42.51 poolio DON'T FORGET KIDS: commit early, commit often
01:42.57 poolio (that better not be relationship advice)
01:43.12 brlcad you'll hear that in jusst about every open source project if you've not already
01:43.44 brlcad only way to effectively coordinate distributed devs without halting progress -- first to commit "wins", those that follow get to potentially resolve conflicts ;)
01:43.53 poolio grargh.
01:44.28 brlcad so I have the answer to one question for you
01:45.11 brlcad the radius it assigns is only guaranteed to be larger, not tight fitting
01:45.38 poolio alright. so I think I'll stick to the bounding box
01:45.55 brlcad it computes the bounding sphere by taking half the diameter of the bounding box
01:45.56 poolio so is it a sphere that fits inside it the bounding box?
01:46.03 poolio ah ok
01:46.04 brlcad and if you remember your trig, then those numbers make more sense ;)
01:46.38 poolio Yes, but the issue with numbers had to do when it wasn't a whole number
01:46.43 brlcad s/diameter/length from the longest corner-to-corner span/
01:47.07 brlcad the radius is still fine to use, shouldn't matter
01:47.48 brlcad only happens to be obvious with a sphere since the bounding box is significantly bigger than the sphere, then that box's bounding sphere is then larger
01:47.58 poolio yeah true
01:48.05 poolio so I can still leave that I guess
01:48.50 brlcad btw, a good testing value (aside from a debugger) for shooting rays is nirt and/or rtshot
01:51.33 brlcad e.g. rtshot -d 0 0 -1 -p 0 0 1000 test.g sph (shoots down the Z axis)
01:55.45 poolio brlcad: alright, so there is something messed up with my raytracing of rational numbers
01:56.30 poolio thanks for the time and effort
01:59.49 brlcad which axes are your U,V axis along?
02:00.02 brlcad xy?
02:00.04 poolio I want to say X and Y, but I also want to say I didn't check that and they might not be
02:20.40 CIA-4 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (fitness.c fitness.h): quell more warnings, exit instead of returning in fit_prep()
02:23.45 poolio brlcad: any luck?
02:32.23 brlcad well, the first shotline looked fine, adding some debug
02:32.46 poolio which first shotline?
02:34.00 brlcad you shoot up the Z axis at the R4 sphere, get a 8mm thick segment
02:34.58 poolio Yep. you shoot up the Z axis at the R4.01 sphere and get an 8.02mm thick segment, which is correct, but for some reason it's shifted over 1 mm?
02:51.43 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/gtools/beset/beset.c: add support for librt -x debugging (e.g. -x 1 for rt_shootray() shotline debugging, see raytrace.h for debug flags)
02:54.00 brlcad you're right, it's shifted
02:57.21 poolio brlcad: aha! the issue is that the bounding box is whole numbers it looks like
02:59.05 brlcad yes, it kicks the box up to the next whole number
02:59.11 poolio oh man...
02:59.16 poolio anyway to get decimal bounding boxes?
02:59.17 brlcad your second shotline against 4.01 looks right...
02:59.28 poolio It is, the issue was I thought the bounding box would fit the shape
02:59.46 poolio Somehow my brain missed the change in bounding box size
03:00.08 brlcad 9.01 .99 = 8.02 (shotline thickness)
03:00.26 poolio brlcad: yes I see the rt output is right, the issue is the bounding box, how can I get a more accurate one?
03:01.13 brlcad hm, well that gets a bit more complicated
03:01.29 brlcad you could compute them yourself.. but you shouldn't need a tight fitting box
03:02.10 poolio Well it's neccesary to have a tight fitting box if I want it to be able to disregard scale along the z-axis (ray)
03:02.33 brlcad firstoff, remember that these are not unitless values.. the box is within 1mm
03:04.21 poolio I mean the option would be to make the units/size bigger, but it wouldn't be too difficult to calculate it on my own
03:05.02 SuperTaz howdy
03:05.05 SuperTaz I have returned
03:05.08 poolio I also just need the min/max in the z directon
03:05.20 SuperTaz the build process still hates me, though
03:06.18 poolio brlcad: so shoot off the rays on each model, keeping track of the min/max (and all the individual rays and their parititons) then shift the rays so that the ray closest tot he point is 0 distance away and it should be good
03:06.29 poolio normalize with max ray distance - min ray distance
03:06.34 poolio that way you wouldn't ahve to re-raytrace
03:07.32 poolio but it would require storing all the rays, and separating the ray-by-ray comparison
03:08.12 poolio Thats my besat idea...
03:08.15 brlcad that's pretty good actually
03:08.31 brlcad should be faster to process too
03:08.41 poolio faster than the current implmenetation?
03:08.52 brlcad that said, you can get at the bounding box before it's clamped
03:09.38 poolio what do you mean (i don't quite understand :P) ?
03:10.13 brlcad sorry, doing too many things at once :)
03:10.32 brlcad what I mean is that the clamping is done for ray-trace partitioning/optimization reasons
03:10.35 poolio you mean in librt and prepping? I can get a closer bounding box?
03:10.45 poolio brlcad: yeah understood, but wouldn't I have to hack up librt?
03:10.46 brlcad before calling prep, it should be the tight-fit box
03:11.20 poolio wait, so when I extract the rt_i from the database it's the actual bounding box?
03:11.53 SuperTaz brlcad: here's another pastebin link, this time with a couple of extra lines above to give you better context:
03:11.57 SuperTaz http://pastebin.ca/594796
03:12.29 brlcad poolio: the bounding sizes are computed during the rt_gettrees()
03:12.48 poolio brlcad: cheers :)
03:12.51 brlcad once you prepare for a ray-trace, the boxes are clamped so that the spatial partitioning is well-behaved
03:13.03 brlcad (i.e. during prep)
03:13.03 poolio brlcad: so just overwrite the clamped values after rt_prep() ?
03:13.16 brlcad eep, no, don't do that
03:13.26 brlcad but you can grab/stash them if you like
03:13.33 poolio wait, why not?
03:13.42 brlcad it clamps them for a reason :)
03:13.54 poolio What's the reason?
03:14.00 poolio is it a lot faster when using whole numbers?
03:14.09 poolio (for the bounding box)
03:14.39 brlcad that, and there are all sorts of tolerancing and scene iteration that occurs as the ray is marched through a scene
03:15.01 poolio brlcad: so stash the value and use it to shift and normalize the rays?
03:15.15 SuperTaz brlcad: it looks like a problem with whitespace in CFLAGS
03:15.28 brlcad you don't have to perform the same equations when progressing a ray and can get away with just checking signs for example
03:16.09 poolio brlcad: wait what? are you referencing the advantages of clamping the value?
03:16.10 brlcad poolio: sure, you can do that .. though I like your other idea too of just keeping track of all of the rays and computing as a post-process -- either way
03:16.46 poolio brlcad: Do you see an advantage to post-processing? To me that's just more data storage which seems pretty pointless. You can store the model easily enough and obtain that raytraced data if needed. That's the idea of the whole program ;)
03:16.49 brlcad SuperTaz: I've seen that before, but it's been a long time
03:18.01 SuperTaz brlcad: I'm trying to track it down, but so far I've had no luck in figuring out where it's introduced
03:18.48 brlcad the wierdness is that it hasn't "run before" yet, I think it's a matter of the CFLAGS from the top-level configure not matching what configure is passing to the sub-configure
03:19.08 SuperTaz brlcad: that's exactly what's happening
03:19.10 brlcad poolio: not a really strong advantage
03:19.19 poolio brlcad: I like the rt_shootray debbugging, thanks for that :)
03:19.24 brlcad some advantages and disadvantages
03:19.51 poolio mind iterating some of the advantages?
03:20.18 SuperTaz brlcad: the question is whether there's an easy hack
03:20.20 SuperTaz ls
03:20.23 SuperTaz oops
03:21.00 brlcad good question
03:22.39 brlcad poolio: cache coherency -- mild performance difference (which is an entirely pointless statement without profiling of course)
03:22.44 SuperTaz I think I found something, though...the generated configure script seems to set up some whitespace
03:22.56 poolio brlcad: yeah, over my head. I have no clue what you mean by cache coherency :P
03:23.05 brlcad pointless because it could be entirely countered by avoiding memory allocations and other management logic
03:23.07 poolio brlcad: optimization comes after functionality
03:23.21 brlcad yup
03:23.29 brlcad and speculative optimization is bad
03:23.33 brlcad shame on me for saying it ;)
03:23.35 poolio brlcad: alright, I'll try to fix up this damn bug finally
03:23.54 SuperTaz brlcad: I'm trying to fake it out...I just modified the cache file and re-ran configure
03:24.02 SuperTaz don't think it'll work, but it's worth a shot
03:25.14 SuperTaz poolio: it's the law of diminishing returns at work
03:25.51 brlcad poolio: the only other reason would be if you ever changed your ray shooter to not shoot rays orthogonally down an axis
03:26.15 SuperTaz poolio: in the performance realm, we have to analyze whether the potential gains of [further] optimization of a particular piece of functionality outweighs the investment
03:26.25 brlcad that will undoubtedly cause aliasing issues down the road without jittering the rays, though whether that matters remains to be seen
03:26.34 poolio brlcad: which I don't really see a reason to, but it'd be interesting to try to run the GA at different axis and see how it does
03:26.54 brlcad poolio: even better, not along any axis at all
03:26.56 poolio SuperTaz: yes yes.
03:27.09 poolio brlcad: I fail to comprehend, but okay :)
03:27.14 brlcad sample from all around the bounding sphere, for example, until you converge on a mass
03:27.35 poolio oh, by axis i just meant arbitrary line through the object, not x,y,z
03:28.13 poolio brlcad: wait, why wouldn't shooting it from just one angle converge on a mass?
03:29.31 SuperTaz brlcad: wouldn't random sampling work out to be more costly in the long run?
03:30.58 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/tk/Makefile.am: tk doesn't have a unix/dltest dir to prodclean
03:31.14 brlcad SuperTaz: depends on the goal/purpose
03:31.28 SuperTaz or are you talking about aiming inward from the boundary horizon, instead of outward?
03:32.19 brlcad shooting rays at the object to effectively point-sample it through-and-through
03:32.42 SuperTaz assuming that you're using the center of the bounding sphere as either the target or origin of the ray, firing inwards would be more efficient than firing outwards
03:32.59 poolio errrrr
03:33.10 brlcad you generally don't want to shoot rays from inside geometry
03:33.20 SuperTaz yes
03:33.43 SuperTaz but I mean as the anchorpoint of the trajectory if you're not firing along an axis
03:34.16 SuperTaz i.e. using it as the fulcrum on which the arbitrary axis rests
03:34.20 brlcad also wouldn't want to always shoot at the center
03:34.43 SuperTaz yes, but I'm talking about shooting inwards from the horizon, instead of outwards from the object
03:34.50 brlcad that will bias the ray density for various shapes, sampling more points at portions near the center
03:34.56 SuperTaz if you're randomly sampling
03:35.11 brlcad i don't think anyone ever suggested shooting "outwards"
03:35.12 SuperTaz hrmmm...I suppose that's true
03:35.14 brlcad :)
03:35.32 SuperTaz no, but I misunderstood the topic, seeing as how I walked in late, I believe ;)
03:36.46 SuperTaz and was largely thinking aloud and re-adjusting my assumptions, when I realized that random sampling is only inefficient when it's outward (the further away you get from the centroid, the less coverage area you have)
03:38.01 SuperTaz i.e. if you have a 1 degree spread between 2 rays, it's pretty dense right near the object, and exponentially approaches completely useless the further away you get from the object (the distance between the two objects increases)
03:38.12 SuperTaz err...rays, not objects at the end of that
03:38.34 SuperTaz perhaps instead of using a centroid, there's some sort of path one could create, though
03:38.39 SuperTaz BTW
03:38.56 SuperTaz configure is re-starting itself with new CFLAGS, which is screwing it up
03:39.28 brlcad which autoconf are you using?
03:39.36 SuperTaz sec
03:39.39 brlcad default mac version, or fink or ports or something?
03:39.59 SuperTaz autoconf (GNU Autoconf) 2.59
03:40.08 SuperTaz ports, I believe
03:40.25 SuperTaz might be stock, though
03:40.39 SuperTaz looks like it's stock
03:40.47 SuperTaz it's in /usr/bin
03:40.57 SuperTaz ports is /opt/bin or /usr/local/bin, iirc
03:42.18 SuperTaz I'm considering trying to specify the cflags, and seeing what happens
03:42.58 SuperTaz re-extracting the src over what's existing, though, since I accidentally typed autoconf -v before autoconf --version
03:43.08 SuperTaz and autoconf -v hoses stuff
03:44.44 SuperTaz there is a spot where it does a check and sets CFLAGS=" "
03:44.53 SuperTaz I suspect there's more than one place that it does that
03:44.55 SuperTaz probably 2
03:45.01 SuperTaz or it hits that spot twice
03:45.13 SuperTaz and the whitespace stays
03:45.36 SuperTaz specifying the cflags on the command line will PROBABLY remove the problem
03:45.41 SuperTaz we shall see
03:46.15 SuperTaz of course, it would be best to remedy the bug
03:46.22 SuperTaz thanks, yukon
03:46.24 brlcad could just be a matter of trimming the whitespace in configure.ac before it gets to the sub-configures
03:46.39 SuperTaz I've been doing this stuff for many years...I've learned to be patient
03:47.01 SuperTaz port one application or write one network stack and you will learn enough patience to last a lifetime
03:47.43 SuperTaz brlcad: that might work
03:48.43 SuperTaz I'm happy to apply a patch if you want to experiment, even if I do get it to build successfully with my attempted trickery ;)
03:49.08 SuperTaz I've never really messed with autoconf much
03:49.20 SuperTaz so it's admittedly a little bit of a weakness
03:49.32 SuperTaz (and a lot of smoke and mirrors, imho :P )
03:49.59 brlcad yeah, lemme test here
03:50.03 SuperTaz k
03:50.09 yukonbob SuperTaz: you running 7.10.0
03:50.10 yukonbob ?
03:50.19 yukonbob (or rather, trying to run)
03:50.34 SuperTaz yes
03:50.42 SuperTaz on OS X 10.4.10
03:52.40 SuperTaz have something I am trying to design, and learned modelling in the mid-90's with Alias and Explore, so I'm used to both NURBS and solids modellers
03:53.20 SuperTaz but I also had dynamation and kinemation expertise, and this project actually needs materials simulation
03:53.42 brlcad yukonbob: most people are oblivious to deps, even 'most' devs
03:54.01 SuperTaz which means I either have to find a way to get the now-extinct Explore and port it to OS X or Windows, or find something else
03:54.02 brlcad they care about features, functionality, and a clean compile usually from my experience
03:54.06 SuperTaz enter BRL-CAD ;)
03:54.34 brlcad SuperTaz: we're open to new devs if you have an itch that you want to scratch ;)
03:54.38 SuperTaz and, frankly, I don't use tcl/tk for much on this machine
03:54.42 SuperTaz hehehe brl
03:55.54 yukonbob ?is there currently any nurb support, or is that what poolio is working on atm
03:56.01 SuperTaz heh
03:56.51 SuperTaz you know...I like both types of modelling
03:57.01 SuperTaz which probably makes me a rare breed
03:57.20 poolio yukonbob: nope. i'm not really working on anything.
03:57.22 brlcad the big tasks going on right (i.e. the major focus of this year) now are a new BREP/NURBS implementation, a STEP geometry converter, and a new modeling interface
03:57.39 poolio yukonbob: a bizarre GA project :)
03:57.47 SuperTaz nice
03:57.50 yukonbob "GA"?
03:57.56 poolio genetic algorithm
03:58.01 poolio brlcad: who's goign to do the STEP converter?
03:58.02 yukonbob ah, right.
03:58.03 SuperTaz actually, the materials stuff does look interesting to me :)
03:58.14 brlcad yukonbob: there is support for nurbs in brl-cad .. albeit slow and problematic, you can generally only create them programmaticly or via iges import
03:58.28 SuperTaz and the physics engine support would be nice to have, too
03:59.01 brlcad more importantly, though, is a completely new (re)implementation and integration of a brep/nurbs primitive
03:59.08 SuperTaz of course, with nearly a million lines of code already in the project, getting acquainted with the guts of something I haven't even seen, yet should be a bit of a challenge ;)
03:59.48 SuperTaz brlcad: essentially, you're going to add NURBS to the GUI modeller?
03:59.49 brlcad poolio: I've worked on it some, but I'm trying to find someone else who can work on the step converter
04:00.34 SuperTaz so you can do what they did with Explore in the mid 90's, when they added NURBS and blob modelling to the solids modelling
04:00.39 brlcad SuperTaz: also fortunately, the package is fairly compartmentalized into various tools and libraries.. so you don't necessarily need to understand the majority of those millino lines before you can make something useful/interesting/improved
04:01.13 SuperTaz brlcad: good to know
04:01.20 SuperTaz I did notice that in the diagram
04:01.37 poolio SuperTaz: I'm a fairly young amateur coder and if you hvae a specific project, you can probably learn most of what you need to know in at most a couple weeks
04:01.39 SuperTaz of course, physics and materials are both fairly complicated
04:01.44 brlcad yes, going to add nurbs modeling to the gui -- probably focusing more on a new gui instead of hooking it into mged .. though mged might get some functionality in that area .. still tbd
04:02.21 brlcad SuperTaz: diagram?
04:02.48 SuperTaz poolio: I used to do standards work and R&D at a fortune 50 manufacturer, so I know...but there's a different between finding where to put the shoehorn, and understand why the shoehorn works :)
04:03.01 SuperTaz brl: flowchart of how data moves?
04:03.03 SuperTaz on the web
04:03.13 poolio SuperTaz: yep, I'm currently satisfied with just sticking the shoehorn in there.
04:04.12 SuperTaz pool: that's good for smaller stuff, but for major undertakings, such as interfacing complex libraries like a physics engine, you really have to understand the mechanics of the shoe, shoehorn, sock, and foot
04:04.43 SuperTaz just takes a little longer :)
04:05.00 SuperTaz and is a little more frustrating when you get things wrong, until you're intimately familiar with it :)
04:05.02 poolio SuperTaz: true, you're at a far differnet leve than I
04:05.33 brlcad SuperTaz: ahh, that old thing .. yes ;)
04:05.46 SuperTaz hehehe
04:06.02 poolio W0000000000T.
04:06.06 poolio working :D :D
04:06.24 SuperTaz getting the physics stuff in isn't going to happen easily
04:06.39 SuperTaz btw, brl...specifying the cflags didn't help
04:06.44 SuperTaz it still re-introduced the whitespace
04:07.18 SuperTaz shame I don't have contact info for Frances from Xaos, anymore
04:07.44 SuperTaz she would have been really adept at getting you your 2D compositor in place in a few days of effort
04:08.14 SuperTaz she programmed most of the effects in Xaos Tools
04:09.34 CIA-4 BRL-CAD: 03brlcad * 10brlcad/misc/brlcad-config.in:
04:09.34 CIA-4 BRL-CAD: refactor the entire library processing so that it uses the exact same list that
04:09.34 CIA-4 BRL-CAD: is used to compile from configure without maintaining a separate list in here.
04:09.34 CIA-4 BRL-CAD: add additional options for libdir, includedir, and ldflags too. still need to
04:09.34 CIA-4 BRL-CAD: scan the FLAGS vars for automake vars
04:09.40 SuperTaz back in the 90's, in the days when an Onyx was the size of a refigerator and was about as powerful as my PC, and when the notion of a z-buffer was so new that you couldn't move the render window, else you'd get artifacts from all over :P
04:10.30 SuperTaz btw...it's only the CFLAGS that are seeing injected whitespace
04:10.38 SuperTaz the CPPFLAGS and LDFLAGS are just fine
04:12.09 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/gtools/beset/beset.c: remove the if, just make the EOF check part of the case
04:12.16 SuperTaz wound up with the following when I tried specifying the same CFLAGS at the commandline that it added:
04:12.17 SuperTaz http://pastebin.ca/594860
04:12.39 brlcad CFLAGS is special
04:12.59 SuperTaz in the short bus sense?
04:13.17 SuperTaz or as in you have oodles of special handling in there (which I seemed to notice...)
04:13.34 yukonbob SuperTaz: lots of info on Frances Dose on the 'net, if she's the one you were thinking of that worked at Xaos
04:13.42 poolio brlcad: stop touching up mah code ;)
04:13.48 poolio well I guess that was yours but ... heh :)
04:14.00 brlcad no, there's only one place where CFLAGS is treated special and it's done to override autoconf's default -g -O2 behavior
04:14.34 SuperTaz yes, that's the one, yukon :)
04:14.42 SuperTaz getting her to contribute would be interesting, though
04:15.46 SuperTaz not sure that che could, though
04:15.51 SuperTaz she's working for philips now
04:16.21 yukonbob http://www.francesdose.com/Coder.html
04:16.25 SuperTaz so she might be contractually prohibited from doing it
04:16.37 SuperTaz yeah
04:16.43 brlcad ah, I see what the issue is
04:17.02 SuperTaz it was pretty cool to learn pandemonium from the person who programmed all of the routine
04:17.16 brlcad it's retrying configure because it fails to find X11
04:17.18 SuperTaz and I also got to meet the GUI designer
04:17.24 SuperTaz hrmmm
04:17.32 SuperTaz that's what it did the first time
04:17.41 SuperTaz so I specified the location of x11
04:17.43 SuperTaz and then it found it
04:17.52 brlcad checking for X11 link functionality... no
04:17.55 SuperTaz here's my configure line (before the CFLAGS attempt)
04:17.57 *** join/#brlcad PrezKennedy (n=Matthew@c-76-106-124-125.hsd1.md.comcast.net)
04:18.14 SuperTaz ./configure --with-x11=/usr/X11R6 --prefix=/usr/local/brlcad --disable-retry
04:18.22 SuperTaz hrmmm
04:18.28 SuperTaz any ideas?
04:18.44 brlcad you used that and it gave you http://pastebin.ca/594860 ?
04:23.48 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: finally rip out the retry code -- causes too many headaches and confusion when the retry also fails since it has the tendency to hide the original real problem.
04:24.48 SuperTaz yup
04:24.51 CIA-4 BRL-CAD: 03brlcad * 10brlcad/m4/ (Makefile.am retry.m4): retry macros are no longer needed, the configure retry code was ripped out
04:25.18 brlcad for some reason, it's not obeying the --disable flag
04:25.59 brlcad you will likely have better luck working off of cvs head now ;)
04:26.06 SuperTaz hahaha
04:26.19 SuperTaz I need to install cvs on this box, I suppose
04:26.23 SuperTaz I only have svn ;)
04:26.43 SuperTaz cause that's what I use for everything these days :)
04:26.49 brlcad we're doing the conversion over to svn later this year
04:26.57 SuperTaz ahhh, good :)
04:27.09 SuperTaz ahhh
04:27.15 SuperTaz apple provides cvs
04:27.26 brlcad I've converted most of the other projects I work with a long while ago, but brl-cad's conversion will need to be rather careful
04:27.33 brlcad ~cadcvs
04:28.33 ibot To obtain BRL-CAD from anonymous CVS: cvs -d :pserver:anonymous@brlcad.cvs.sourceforge.net:/cvsroot/brlcad login && cvs -d :pserver:anonymous@brlcad.cvs.sourceforge.net:/cvsroot/brlcad checkout -P brlcad
04:28.35 SuperTaz *nod*
04:28.35 SuperTaz I have to go find the instructions for using cvs to suck down brlcad ;)
04:28.36 brlcad we've got almost 25 years of comprehensive cvs history to retain ...
04:28.36 brlcad ibot: wake up
04:28.45 ibot ACTION throws a barrel-full of ice water on up and shouts "GOOD MORNING!!!!"
04:28.46 SuperTaz well, you COULD keep the cvs repository around
04:28.48 SuperTaz though I'm sure it's possible to keep it
04:29.10 brlcad it is perfectly possible, but it's not automatic
04:29.17 SuperTaz *nod*
04:29.48 poolio brlcad: what the heck. why was I quicksorting the candidate individuals based on fitness?
04:29.52 brlcad and from my perspective, it's absolutely necessary .. not going to import fresh and just leave the history in cvs
04:30.19 brlcad poolio: for crossover selection and other advancement criteria?
04:30.36 poolio brlcad: well they dont need to be sorted for any of those... oh well..
04:30.46 poolio ill just comment it out, i'm sure i'm going somewhere with it I just have forgotten where
04:31.14 SuperTaz good...you SHOULD keep the history
04:31.16 brlcad you have lots of knobs you can tweak, like migrating the top N unmodified/unmutated, droping the bottown M outright, etc
04:32.08 SuperTaz if you didn't want to use subversion internally, you could just expose nightly builds via svn (script a cvs checkout and a svn checkin)
04:32.31 brlcad SuperTaz: we're rather proud of our extensive history, we just may have the oldest repository histories that has remained intact
04:32.35 SuperTaz I suspect this cvs checkout is gonna take a while
04:32.38 poolio brlcad: well the way I do it is that I use the fitness as a weight, and a weighted random individual picker
04:32.50 poolio brlcad: but I guess for other selection methods it makes sense
04:33.01 SuperTaz brlcad: that's awesome :) I read up on the history of the project...it's part of what attracted me to it :)
04:33.03 brlcad the fact that we started even before cvs existed
04:33.23 SuperTaz yeah
04:33.42 SuperTaz what did the original team use for version control?
04:33.54 PrezKennedy a notepad
04:33.56 PrezKennedy haha
04:34.02 brlcad talking to the ohloh folks a few months back, our history does/did go back the farthest of all projects in ohloh
04:34.17 brlcad SuperTaz: it was in rcs before moving to cvs
04:34.19 SuperTaz heh...that's cool
04:34.21 SuperTaz ahhh
04:34.25 SuperTaz god...I remember rcs
04:34.38 SuperTaz almost forgot that we used to use rcs
04:34.53 SuperTaz heh
04:34.56 SuperTaz scary, huh?
04:35.00 brlcad we gave the ohloh folks quite a head turn when brl-cad was added to their index
04:35.12 SuperTaz it's been a good decade plus since I used ci/co ;)
04:35.27 brlcad they thought their import was catching "all commits to head" when in fact it wasn't
04:35.37 SuperTaz hahahaha :)
04:35.50 brlcad all of brl-cad stats were massively wrong, missing thousands of commits through the 80's
04:36.10 SuperTaz yikes
04:36.15 brlcad a little hidden tidbit of knowledge about how cvs works
04:36.29 poolio brlcad: I'm off for the night, but thanks for fixing up my code
04:36.32 brlcad they were only pulling the latest rcs revision from cvs
04:36.37 brlcad on head
04:36.41 SuperTaz *nod*
04:36.53 CIA-4 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (beset.c fitness.c population.c fitness.h): fixed bug where spheres with non-whole radii produced odd results
04:37.02 brlcad since we predated, the rcs revision numbers have continued to be tweaked/incremented over the years for various accounting purposes
04:37.10 SuperTaz *nod*
04:37.10 brlcad night poolio
04:37.21 SuperTaz wow...checkout finally finished :)
04:37.30 brlcad they had to rearchitect their database and reimport all CVS projects when the found that out
04:38.35 SuperTaz hehehe...nice
04:38.43 SuperTaz nothing like a paradigm shift :)
04:38.58 SuperTaz hadn't they ever seen a project that had been ported from rcs to cvs before?!?
04:39.05 SuperTaz or am I just old?
04:39.10 SuperTaz (and I'm not that old!)
04:39.11 brlcad you're just that old ;)
04:39.14 poolio 480 person years. geeeeez.
04:39.19 poolio gnite guys
04:39.20 SuperTaz yikes
04:39.22 SuperTaz nite poolio
04:40.29 SuperTaz all I can say is...I wasn't around the last time the Cubs won the World Series ;)
04:41.22 brlcad heh, nor was I by a long shot :)
04:41.53 SuperTaz how long have you been monkeying around with brl-cad? ;)
04:42.07 *** join/#brlcad cad54 (n=3d588390@bz.bzflag.bz)
04:43.44 brlcad since just a couple years before mike passed
04:43.50 SuperTaz *nod*
04:44.04 SuperTaz he passed in 2000, correct?
04:44.04 brlcad about 9 years now
04:44.27 brlcad yeah, Nov 2000
04:44.34 brlcad did you know him?
04:44.45 SuperTaz no, I don't think we ever crossed paths
04:44.56 SuperTaz unless we met at Siggraph or some such
04:45.55 SuperTaz but back in the days of Siggraph (for me), I was mainly in the animation, mastering, and film areas
04:46.03 brlcad hard to miss him at siggraph, he was very much in the "elite elders" crowd
04:46.04 SuperTaz not as much in the cad area
04:46.10 SuperTaz hehehe
04:46.28 SuperTaz yeah, I may have met him in passing in the 90's
04:46.44 SuperTaz I would remember if I'd had the opportunity to talk in depth
04:47.20 brlcad he really was a brilliant guy (in many ways)
04:47.33 brlcad and exceptionally charismatic
04:47.41 SuperTaz I remember that's where I got my introduction to the guys from MRL at NYU
04:48.06 brlcad one of the main reasons I was attracted towards working on brl-cad
04:48.07 SuperTaz got to check out their robotics and fab lab there when I was next in NY...that was great
04:48.10 SuperTaz *nod*
04:48.18 SuperTaz it's a shame I never got to know him
04:48.34 SuperTaz those are my favorite types of people :)
04:49.04 SuperTaz at the IETF meetings, that was the crowd I was always around
04:49.14 brlcad aha
04:49.16 SuperTaz used to play nuclear war with the elders :)
04:49.52 SuperTaz now that was some fun
04:50.14 brlcad speaking of the ietf.. do you know don merrit?
04:51.14 SuperTaz not really
04:51.41 SuperTaz it's been a few years since I was really involved with the IETF
04:51.44 brlcad he was the long-time ietf representative from BRL / ARL
04:51.48 SuperTaz *nod*
04:52.10 SuperTaz I didn't really know him
04:52.40 brlcad just came to mind because I ran into him at the ball field just last week and some comment about the ietf came up :)
04:52.47 SuperTaz hehehe
04:53.11 SuperTaz I knew Scott Bradner and Allison Mankin
04:53.19 SuperTaz I was in transport
04:53.26 SuperTaz sigtran/TSVWG
04:53.29 SuperTaz seamoby
04:53.33 SuperTaz rohc
04:53.53 SuperTaz knew Randy Bush
04:54.03 SuperTaz used to run into him a bunch
04:54.14 SuperTaz a lot of the guys I worked with were from europe, too
04:54.26 brlcad foreign names to me :)
04:54.35 SuperTaz yeah, different area
04:56.55 brlcad so what caught your eye with brl-cad?
04:56.57 SuperTaz actually, I think he did a bunch of work in the transport area
04:56.59 brlcad presume you haven't used it before?
04:57.06 SuperTaz no, I still haven't used it ;)
04:57.54 SuperTaz it was that it's a solids modeller
04:58.06 SuperTaz and that it can import and export several formats
04:58.39 brlcad been a bit of a rocky start, from adapting to the conversion to open source, setting up an infrastructure that can grow collaboratively
04:59.00 SuperTaz essentially, I have a design in my head that I need model and ultimately produce drawings of
04:59.02 brlcad fighting the old-age bagged (the modeler's gui) which maintaining active development ;)
04:59.12 SuperTaz heh :)
04:59.19 brlcad s/which/while/
04:59.37 SuperTaz yeah, I figured ;)
04:59.54 SuperTaz (btw...configure is running with ./configure --with-x11=/usr/X11R6 --prefix=/usr/local/brlcad)
05:00.09 SuperTaz (we'll see if it finds X11 and/or completes this time
05:00.10 SuperTaz )
05:00.27 SuperTaz anyway, I need to get this idea out of my head and figure out whether it'll work
05:00.42 SuperTaz it'd be great if I could simulate what happens when it's dropped
05:00.45 brlcad if you get interested in running a performance test, you'll probably also want to add --enable-optimized for faster performance
05:00.50 SuperTaz but I realize that won't really happen
05:00.57 SuperTaz oh?
05:01.02 SuperTaz I can stop it
05:01.06 SuperTaz and add that
05:01.14 brlcad either way, it's perfectly fine without it too
05:01.44 brlcad brl-cad also includes a benchmark performance suite that most like running, gives a really historic perspective of your system's performance
05:01.48 SuperTaz stopped it, added the flag, re-ran it
05:02.20 brlcad don't forget to make clean to clear out the unoptimized object files
05:02.21 SuperTaz *nod* yeah, that's pretty cool
05:02.31 SuperTaz it was in configure, still
05:02.39 SuperTaz didn't get to make
05:02.58 SuperTaz unless you broke the cardinal rule, and configure compiles more than tests??
05:03.03 brlcad you can run the benchmark either via "make benchmark" after the regular build completes or via the "benchmark" command after installation completes
05:03.11 SuperTaz *nod*
05:03.17 SuperTaz I'll probably install first
05:04.09 PrezKennedy alright you old folks time for me to hit the hay
05:04.09 SuperTaz this machine is an old PowerMac G4
05:04.17 brlcad PrezKennedy: heh
05:04.25 PrezKennedy crazy people expect me to care about their hardware problems on a friday morning
05:04.29 SuperTaz heh
05:04.39 SuperTaz neither am I, neither am I!
05:04.55 SuperTaz relative to some people, I'm quite young
05:05.32 SuperTaz I haven't even lived half of my life (I hope)
05:05.39 brlcad and with the upcoming advancements in medicine, one might live to be 300
05:05.56 brlcad *ahem*
05:06.00 SuperTaz well, I CERTAINLY haven't lived half of my life if I break 150 :)
05:06.16 SuperTaz or 120
05:06.18 SuperTaz or 100
05:06.21 brlcad you don't look a day over 130
05:06.21 PrezKennedy i havent even hit a quarter of mine
05:06.23 SuperTaz . . .
05:06.26 PrezKennedy i win!
05:06.35 SuperTaz well
05:06.38 SuperTaz yes, you win
05:06.41 SuperTaz I suppose
05:06.48 SuperTaz if it's a contest
05:06.50 brlcad dunno
05:06.54 brlcad with a name like PrezKennedy
05:07.04 brlcad sounds like a recipe for "early retirement"
05:07.08 SuperTaz hahahaha
05:07.20 SuperTaz he may have lived half of his life already, and he just doesn't know it
05:07.40 SuperTaz assuming he's at least in the second half of his teens
05:07.51 PrezKennedy early 20's
05:08.02 SuperTaz ahhh
05:08.14 brlcad that's approaching mid-life crisis then
05:08.14 SuperTaz <==== not early 20's ;)
05:09.33 brlcad age is but a state of mind and I'm getting younger every day
05:09.41 SuperTaz heh
05:09.51 SuperTaz kennedy was 46 when he died
05:10.08 SuperTaz so if you're 23 or older, you're screwed, son ;)
05:10.31 SuperTaz (yes, I had to look that one up)
05:10.53 PrezKennedy no relation
05:10.56 PrezKennedy so im not worried
05:11.04 SuperTaz wow...he won't even know where he was when the challenger exploded
05:11.12 SuperTaz geez
05:11.35 PrezKennedy give it a few years and neither will you ;-)
05:11.58 SuperTaz you know...that's something that will stick in my mind for the rest of my life
05:12.32 SuperTaz I remember exactly where I was
05:12.36 SuperTaz and how stunned I was
05:12.49 SuperTaz and we interrupted our lunch to have a minute of silence
05:13.48 brlcad had a really interesting lecture about the name for those "life anchor" events in psychology in college
05:13.52 SuperTaz I felt so awful for her students
05:13.58 brlcad how you can date generations by those events
05:13.59 SuperTaz yeah?
05:14.05 SuperTaz it's true
05:14.11 brlcad as one tends to stick out moreso than others
05:14.17 brlcad even as other major events occur
05:14.21 SuperTaz I've had more than one of them, unfortunately
05:14.54 SuperTaz that, the world trade center bombing, the oklahoma city bombing, the final attack on the world trade center
05:15.17 brlcad yep
05:15.34 SuperTaz okay...configure completed that time
05:15.42 SuperTaz I'm going to scroll back to see if it caught X11
05:16.07 SuperTaz looks like it
05:16.14 SuperTaz 13 minutes, 37 seconds to configure
05:16.21 SuperTaz the joy of a G4 400
05:16.34 SuperTaz make will take hours, I'm sure
05:17.52 SuperTaz probably let it grind away while I sleep ;)
05:18.47 SuperTaz take it psych 101 was after the challenger exploded for you? ;)
05:19.25 *** join/#brlcad tofu (n=sean@bz.bzflag.bz)
05:20.04 tofu others being landing on the moon, kennedy being shot, the tsunami, cuban missile crisis, pearl harbor, ...
05:20.09 SuperTaz heh
05:20.23 SuperTaz you were certainly not alive for all of those?
05:20.24 *** mode/#brlcad [+o brlcad] by ChanServ
05:20.45 brlcad heck no
05:20.47 SuperTaz katrina
05:21.14 brlcad doubt katrina was "big enough"
05:21.24 PrezKennedy gnight folks
05:21.27 SuperTaz I'm guessing psych 101 for you was somewhere between the challenger exploding and the first world trade center bombing?
05:21.28 brlcad generally has to be "shocking"
05:21.33 brlcad not just tragic
05:21.34 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
05:21.53 SuperTaz I dunno...katrina was pretty profound for a lot of people
05:22.06 SuperTaz and pretty shocking
05:22.38 SuperTaz that the government couldn't handle it, that they let the levees fail, that a HUGE piece of american history was wiped out (NO had a LOT of history that was destroyed)
05:22.39 brlcad no, I experienced challenger up front and center -- I was one of millions of kids in grade school that tuned in from the classroom attently watching the launch
05:22.47 SuperTaz *nod*
05:23.00 SuperTaz that puts you in your late 20's to early 30's
05:23.14 brlcad thereabouts
05:23.25 SuperTaz we weren't watching the launch
05:23.30 SuperTaz we were having lunch
05:24.02 SuperTaz the kitchen staff were listening to the launch on the radio
05:24.09 SuperTaz and came out into the lunchroom to tell the asst. headmaster, whose table I was sitting at
05:24.41 SuperTaz at the time, I still had dreams of being an astronaut
05:24.49 SuperTaz hadn't quite broken the height limit, yet
05:26.06 SuperTaz btw...I'd be a fan of seeing the site redone in rails
05:26.40 SuperTaz as opposed to drupal/mediawiki
05:26.48 SuperTaz just a personal bias ;)
05:27.22 *** join/#brlcad zapp (n=deltazap@pool-71-251-104-121.tampfl.fios.verizon.net)
05:29.27 brlcad :)
05:30.04 brlcad or lack thereof ;)
05:30.07 SuperTaz hahahaha
05:30.11 SuperTaz complete lack thereof
05:30.15 SuperTaz I develop that way, too ;)
05:30.19 SuperTaz it makes me more efficient
05:32.46 SuperTaz there don't seem to be any open source precision physics engines, btw
05:33.27 SuperTaz and the real-time physics engines are pretty much useless for simulation, unless you want them for basic animation purposes only, instead of for simulation
05:35.05 brlcad looked at ODE?
05:35.12 SuperTaz yeah
05:35.29 SuperTaz it's realtime rigid body
05:35.47 SuperTaz <PROTECTED>
05:35.53 SuperTaz i.e. games engine
05:36.05 brlcad part of the puzzle for a games engine
05:36.09 SuperTaz or so it seems...I'm reading more
05:36.21 brlcad though useful for basic physics interactions too
05:36.28 SuperTaz yes
05:37.32 SuperTaz but if I put a physics engine into BRL-CAD, I'd want it to tell me how much force was applied at impact, and whether it exceeds deformation and breakage characteristics of a material
05:38.22 brlcad there are only a couple open source libs, ode being one of the best
05:38.24 SuperTaz though that may all be possible, in which case it'd be quite adequate
05:38.37 brlcad it could possibly do that, but you'd have to break up your problem domain some, I'd imagine
05:38.51 brlcad doubt the Bullet library could handle that either
05:38.55 SuperTaz yeah, and that could defeat the purpose
05:39.03 SuperTaz no...bullet is lower-end than ODE
05:39.04 brlcad though I've seen bullet do deformation dynamics too
05:39.09 SuperTaz can it?
05:39.16 SuperTaz it seems to be lower-end than ODE
05:39.21 brlcad it is
05:39.26 SuperTaz deformation is pretty high-end
05:39.37 brlcad it doesn't do all the work for you
05:40.09 brlcad effectively hacked together, doing some of the interactions yourself letting bullet handle the first order physics
05:40.20 SuperTaz ahhh
05:40.58 SuperTaz I don't really care about lots and lots of deformation...I'm more concerned with impact forces and material ratings
05:41.15 SuperTaz which are pretty exact
05:41.46 brlcad ODE's probably the farthest along, but they're also still mostly looking at first order rigid body dynamics
05:41.57 brlcad low energy interations, inelastic deformations
05:42.14 SuperTaz *nod*
05:42.25 SuperTaz it's just not there, yet
05:44.30 brlcad they are what I'd planned on starting with for the new modeling interface simply because they're still the farthest along and can help set up basic interactions (even just for "good" collision detection)
05:44.44 brlcad and adding on material interactions down the road
05:44.47 SuperTaz *nod*
05:45.22 SuperTaz the real question should be what you're planning on implementing it for
05:45.41 SuperTaz you shouldn't be implementing a physics engine just to implement a physics engine
05:45.47 brlcad actually nearly the same purpose you mentioned would be the driver
05:45.54 SuperTaz you should be doing it with a specific application in mind
05:45.56 SuperTaz *nod*
05:46.09 SuperTaz well, it'd be a sensible part of a materials system :)
05:47.05 brlcad it would be amusing to out-perform the (closed) physics interaction codes that hook up with brl-cad for performing V/L analyses
05:48.03 SuperTaz don't know that that would happen
05:48.15 SuperTaz i'd imagine they're pretty well optimized
05:48.21 brlcad heh
05:48.29 brlcad you'd think that wouldn't you.. :)
05:48.47 SuperTaz you would
05:48.54 SuperTaz doesn't mean it's true
05:48.57 SuperTaz but you'd hope ;)
05:49.47 brlcad the premiere code that does the interaction is far from real-time, also takes extensive prepartion to set up
05:49.49 SuperTaz they used ODE for eternal sunshine of the spotless mind??
05:50.06 SuperTaz well, real-time = less accurate
05:50.17 SuperTaz you're talking about precision vs. speed
05:50.35 SuperTaz precision is definitely better in materials simulations
05:52.05 brlcad yep
05:53.29 brlcad when you care that it's "rolled aluminum 4122" vs "hardened aluminum 5293" compared to the sims that just care that it was "aluminum" or even worse "some metal" material
05:53.55 SuperTaz well, for materials simulations, you always care
05:53.56 SuperTaz a lot
05:54.33 brlcad depends on what you mean by a materials simulation I'd think
05:54.51 SuperTaz if you're trying to determine what's going to happen when you drop something from 50 feet, you care about the properties of the materials, how they dampen force, shock, and momentum, etc.
05:55.43 brlcad well sure, that's a very specific relatively high-energy interaction
05:55.57 SuperTaz that's what I need to simulate :)
05:56.24 brlcad simulate dropping that material from 1 inch, and the simulation becomes very different
05:56.48 SuperTaz actually, it's harder at 1 inch than at 50 feet
05:56.57 SuperTaz because you have to be far more precise
05:57.13 SuperTaz calculations require high precision at 1"
05:57.22 brlcad still, depending on the purpose
05:57.25 SuperTaz at 50', they just have to be accurate
05:57.49 brlcad there was an implicit constraint of looking at the same order of magnitude change
05:57.59 SuperTaz heh :)
05:58.00 SuperTaz okay
05:58.00 brlcad e.g. "how much mass is retained"
05:58.12 brlcad very different between the two
05:59.15 brlcad but I agree that you can ask just as hard if not harder questions for any interaction
05:59.50 SuperTaz *nod*
06:00.38 SuperTaz it should be sufficient to estimate how much force is applied to what areas, and whether deformation/breakage/absorption/damping threshholds are crossed
06:00.59 SuperTaz and then what amount of energy is translated, in what direction, and so on
06:01.48 SuperTaz basically, if I have 4 pieces of steel and dampers between them, and hit them with something, how much will each move/rebound if they're on the floor
06:03.50 SuperTaz well, I used the example because the ground doesn't move
06:04.00 SuperTaz it's a simpler calculation
06:04.09 brlcad neither does a 70 ton tank generally speaking ;)
06:04.15 SuperTaz right
06:04.16 brlcad at least not significantly
06:04.59 SuperTaz actually, they move about the same amount, when it's a relatively low energy application (i.e. dropping 10 lbs 50 feet onto the stack)
06:05.45 SuperTaz they absorb/dissipate with similar characteristics
06:05.56 SuperTaz it's stuff like the human body that gets harder
06:05.59 SuperTaz but you can cheat
06:06.04 brlcad yup
06:06.15 SuperTaz essentially, you can similate a ballistics gel primitive
06:06.20 SuperTaz and then you get close enough
06:06.27 brlcad the velocities are generally much different too
06:06.36 SuperTaz yes
06:06.38 SuperTaz oops
06:06.54 SuperTaz hrmmm...it's on opennurbs
06:07.07 brlcad hah, wow
06:07.12 SuperTaz slow, huh? :)
06:07.17 brlcad quite
06:07.22 SuperTaz G4 400 :)
06:07.23 brlcad that a g4?
06:07.25 brlcad heh
06:07.28 SuperTaz yup
06:07.31 SuperTaz it's archaic
06:07.37 SuperTaz no $$ to upgrade it
06:07.48 SuperTaz would be nice to bump it up to a faster G4
06:07.53 SuperTaz someday...
06:07.53 brlcad that's probably going to take about 2 hours from start to finish
06:08.01 SuperTaz 2 hours isn't too bad
06:08.59 SuperTaz heh
06:09.00 SuperTaz nice
06:09.47 SuperTaz you working for DoD?
06:09.48 brlcad used to take 2, but opennurbs and other developments over the past year have slowed things down
06:09.59 SuperTaz yeah, I'm sure they'd add to it
06:10.39 brlcad aside from g++ just taking way longer than gcc, in general
06:11.02 SuperTaz SGI tried to hire me when they bought Cray, to figure out how to internetwork the two platforms
06:11.04 brlcad though opennurbs is the only bit that is affected by that
06:11.31 SuperTaz it's in the d's, now
06:11.36 SuperTaz openurbs_defines.cpp
06:11.46 SuperTaz detail...
06:11.49 brlcad the one technology sgi did fortunately retain/leverage successfully
06:12.14 SuperTaz yes, I didn't go work for them
06:12.19 brlcad the craylink fiber that become numalink
06:12.23 SuperTaz if I had, my life would have been different
06:12.24 SuperTaz yup
06:12.32 SuperTaz that's what I was supposed to work on, too ;)
06:12.53 SuperTaz they were all like, WTF are we supposed to do with this?!?
06:13.09 brlcad =)
06:13.11 SuperTaz meantime, I'd just finished up a contract at Sun, managing a performance lab ;)
06:13.32 SuperTaz dealing with the (at the time) super-fast OC-3 and OC-12 stuff
06:13.41 SuperTaz and OMG!!! FIBER TO THE DESKTOP!!!
06:14.23 SuperTaz nothing like trying to determine why a driver is caught in a lock-spin-lock pattern, instead of spin-lock-spin
06:14.49 SuperTaz damned drivers were slower than 100M until that got fixed
06:14.56 brlcad i still often wish apple would have bought out sgi to recover the high-end graphics niche and supercomputing technologies sgi still held
06:15.16 SuperTaz yeah, woulda been nice
06:15.25 SuperTaz but it didn't happen
06:18.16 SuperTaz my G4 would have a 64 meg framebuffer with a z-buffer in it
06:18.24 SuperTaz and wouldn't be a 16 meg ATI Rage PRo
06:18.26 SuperTaz :P
06:18.29 brlcad hehe
06:18.35 brlcad is that a single?
06:18.44 SuperTaz actually, though, I know a guy who designs the ATI GPUs :)
06:18.50 *** join/#brlcad elite01 (n=elite01@dslc-082-082-081-092.pools.arcor-ip.net)
06:19.01 SuperTaz it's dual
06:19.05 SuperTaz the machine is SP, though
06:19.13 SuperTaz but I've got a VGA port and a DVI port
06:19.30 SuperTaz and the damned DVI port won't do 1650
06:19.35 SuperTaz which SUCKS
06:19.50 brlcad ah, then you could speed up your compile
06:19.51 SuperTaz because I have a Samsung 226BW
06:19.56 brlcad you using -j3 ?
06:20.02 SuperTaz no
06:20.08 SuperTaz I normally would have
06:20.20 SuperTaz but I was just happy to get it to compile
06:20.26 SuperTaz it's single proc, single core
06:20.44 SuperTaz so -j2 or -j3 at the outside are about all you can do to maximize
06:21.02 SuperTaz next build I'll do -j3
06:21.07 brlcad erm .. "it's dual" but the machine is SP?
06:21.28 brlcad it's either got one cpu or two, which is it? :)
06:23.19 elite01 HT - also known as 1.2 CPUs :)
06:23.46 brlcad the g4 didn't have ht..
06:24.13 elite01 no idea about macs
06:25.44 SuperTaz heh
06:25.49 SuperTaz no
06:25.55 SuperTaz it's SP
06:25.58 SuperTaz single proc
06:26.03 SuperTaz it's dual capable
06:26.19 SuperTaz but I can't afford a daughter card with two procs
06:26.26 SuperTaz it's dual headed
06:26.35 brlcad ah
06:26.35 elite01 ok
06:26.37 SuperTaz (If I want)
06:26.55 brlcad then yeah, -j wouldn't really do much for ya
06:27.03 SuperTaz -j2 helps
06:27.13 SuperTaz -j3 even, sometimes
06:28.10 SuperTaz because even on a SP machine you can squeeze more efficiency out when one process is io bound and the other is processor bound
06:28.21 SuperTaz -j3 can help or hinder
06:28.28 SuperTaz -j4 and above only hinder
06:28.38 elite01 makes sense
06:29.07 brlcad usually use something 1.5 to 2x whatever is available for that same reason
06:29.16 SuperTaz yeah
06:29.29 SuperTaz as I said before, though
06:29.34 brlcad particularly for autocruft apps that have big i/o interlacing phases
06:29.41 SuperTaz I just was happy enough to get the compile even STARTED ;)
06:30.03 SuperTaz opennurbs...STILL
06:30.11 SuperTaz planesurface
06:30.37 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
06:30.50 SuperTaz I must have forgotten to feed the hamster before I plugged it in to the accelerator port...
06:30.58 SuperTaz too late now
06:31.09 SuperTaz brb...need to take the dog out :)
06:33.46 MinuteElectron You mean... That I have been to bed and woken up and you were at work all that time.....
06:41.20 SuperTaz I think he does
06:41.42 SuperTaz true dedication (or lack of home life)
06:41.50 SuperTaz oh, FINALLY
06:41.59 SuperTaz linking opennurbs
06:50.50 SuperTaz ok...I'm off ot bed
06:50.54 SuperTaz night night all :)
06:51.05 MinuteElectron goodnight
07:16.17 brlcad MinuteElectron: something like that
07:16.26 MinuteElectron :P
07:17.00 MinuteElectron having a look at some of them webpages in that text document, the design I am making at the moment seams a bit... bland. I am making some changes to it.
07:20.21 brlcad sounds good
07:20.41 brlcad like I said, i really do expect that will be the hardest and probably the most time consuming part to get doing
07:20.50 brlcad s/doing/going/
07:50.42 MinuteElectron brlcad: Does the logo need alpha transparency or can I downgrade it to single-color transparency?
08:05.23 MinuteElectron brlcad: If you would like to take a look and give your views on a preliminary outline I have done, not much yet, but I would rather restyle it now than once I finished the entire thing - http://localhost/drupal-5.1/
08:05.33 MinuteElectron oops http://82.7.33.28/drupal-5.1/
08:19.26 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
08:49.33 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
09:24.34 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
09:58.30 *** join/#brlcad docelic (n=docelic@212.91.113.221)
10:33.46 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
10:53.36 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
11:36.38 *** join/#brlcad elite01 (n=elite01@dslc-082-082-081-092.pools.arcor-ip.net)
11:52.27 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
12:40.24 poolio mornin'
13:17.43 *** join/#brlcad akreal (n=ak@ll-81-222-164-251.awanti.ru)
13:39.43 poolio brlcad: sometime today it'd be sweet if you could explain a bit to me how to get a binary tree from the internal stored CSG tree :)
14:08.34 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
14:09.47 brlcad poolio: okay, but it'll be a while
14:10.05 poolio brlcad: alright. I'm just having issues understanding how everything is stored and how to interact with the stored trees
14:10.52 poolio any source code examples anywhere? I see the red black tree stuff, is that what I'm looking for?
14:10.56 MinuteElectron brlcad: busy?
14:11.35 brlcad poolio: no, but you could certainly store your tree in a rb treee
14:11.38 brlcad MinuteElectron: a bit
14:12.04 MinuteElectron Okay, whe you get a chance your opinon on http://localhost/drupal-5.1/ would be appreciated. I have done a lot of work on it this morning, but there is no rush.
14:12.12 brlcad poolio: probably first want to get familiar with creating csg trees (man libwdb, look in src/proc-db and/or src/mk)
14:12.21 brlcad MinuteElectron: localhost doesn't help me :)
14:12.34 MinuteElectron Oops, http://82.7.33.28/drupal-5.1/
14:12.37 poolio brlcad: thanks
14:13.22 poolio brlcad: is there a way to work online with the internally stored tree? like duplicate an entire CSG tree and the modify it internally and save it to a new database?
14:13.24 brlcad poolio: then after you know how to create them, you can look at the code that traverses them -- the converters are pretty boilerplate src/conv/
14:13.40 poolio alright cool. that should be plenty to start me off with, thanks for the pointers
14:13.40 brlcad there are at least three different ways to traverse too
14:13.51 MinuteElectron The logos on the side are there to make the sidebar bigger for the time being, but will be removed once I add more stuff to the sidebar.
14:13.51 poolio eek. and i'm sure advantages and disadvantages for reach
14:14.05 brlcad db_walk_tree() being one, manual iteration, and another whose name escapes me
14:15.15 brlcad MinuteElectron: looking like progress, though I'd remove all the powered by spam on the panel :) .. there should be a page dedicated that talks about the site, gives credits
14:15.39 MinuteElectron Yeah, as I said - that was just to make the sidebar longer.
14:15.53 brlcad ah, missed that
14:16.01 MinuteElectron dw
14:16.43 MinuteElectron brlcad: I wasn't keeping logs, can you remind me what is going into MediaWiki and what is going into Drupal?
14:17.36 brlcad mediawiki is all of the dynamic content, drupal is for the stuff that hooks into a database or stuff that is fairly static
14:18.24 brlcad e.g. there's going to be a knowledge base "faq" of sorts -- that's entirely mediawiki
14:19.01 brlcad but a profile page of premiere brl-cad users would be in a drupal page
14:19.04 MinuteElectron Okay, that gives me a good starting point.
14:20.11 MinuteElectron So as a brainstorm:
14:20.28 MinuteElectron What are the items going to be listed on the navigation?
14:20.35 CIA-4 BRL-CAD: 03brlcad * 10brlcad/misc/brlcad-config.in: strip out flags that have ${variables} in them that refer to the src path
14:21.00 MinuteElectron I presume you want 'Home', 'About', 'News'
14:22.29 MinuteElectron I guess that they will all be on Drupal.
14:22.37 MinuteElectron Download would also be on Drupal
14:23.31 MinuteElectron and probably Contact (although I am not sure whether or not it would be best to use a MediaWiki extension, Drupal extension or custom form for that).
14:23.51 MinuteElectron Then the documentation and FAQ would be on MediaWiki.
14:23.52 brlcad MinuteElectron: http://my.brlcad.org/sitemap.txt
14:24.01 MinuteElectron Oh, cool.
14:24.06 brlcad subject to change and rearrangmenet of course, but that's a start
14:24.13 MinuteElectron You always seem to be one step ahead of me :P
14:24.35 brlcad been ready for this for quite a while -- just need someone to actually do it and take all the glory ;)
14:26.03 brlcad also, be sure to drop the register mark -- I'm not convinced the phrase itself is registered any more, at most it's a TM
14:26.28 MinuteElectron ok
14:45.21 poolio |10:18| <@ brlcad> mediawiki is all of the dynamic content, drupal is for the stuff that hooks into a database or stuff that is fairly static
14:45.24 poolio |10:18| <@ brlcad> e.g. there's going to be a knowledge base "faq" of sorts -- that's entirely mediawiki
14:45.27 poolio |10:19| <@ brlcad> but a profile page of premiere brl-cad users would be in a drupal page
14:45.32 poolio ah sorry guys
14:45.38 poolio Middle mouse button in dismay :\
15:29.18 SuperTaz Elapsed compilation time: 3 hours, 33 minutes, 42 seconds
15:29.29 SuperTaz that's how long it takes on a G4 400
15:30.02 brlcad heh SuperTaz ..
15:30.29 SuperTaz sad, huh?
15:31.03 brlcad i thought my dual 500 g4 was slow :)
15:31.17 SuperTaz hahaha
15:31.31 SuperTaz this thing crawls :)
15:32.19 poolio makes my aging laptop feel speedy :)
15:32.29 SuperTaz heh :)
15:33.05 SuperTaz yeah...I'm doing make install, first
15:33.47 poolio brlcad: I'm taking g2asc.c and stripping it to my needs :)
15:46.47 MinuteElectron brlcad: http://82.7.33.28/drupal-5.1/?q=user/register and http://82.7.33.28/drupal-5.1/
15:47.50 MinuteElectron Please suggest improvements, everything is working (fully tested in Safari, IE, Firefox and Safari) except the list in the left box when you are logged in and the tabs (no longer tabs) in IE.
15:49.04 SuperTaz install just finished
15:50.00 poolio is the color scheme permanent? like the "solid modeling for a strong defense" banner doesn't really fit well with the left nav bar
15:50.22 MinuteElectron It can be changed, what color do you suggest?
15:50.54 poolio dunno, i'm not a good design person, I just don't think it works :P
15:51.02 MinuteElectron hmm
15:51.07 poolio You could try just matching it to the left nav green
15:51.17 MinuteElectron perhaps, one sec
15:51.53 poolio http://82.7.33.28/drupal-5.1/themes/brlcad/gradient.jpg <-- scale it down pleeeeease :)
15:52.31 SuperTaz Minimum run time is 3 minutes, 12 seconds
15:52.31 SuperTaz Maximum run time is 30 minutes
15:52.31 SuperTaz Estimated time is 9 minutes, 36 seconds
15:52.59 MinuteElectron poolio: Will do once I am finished.
15:53.53 MinuteElectron poolio: look now
15:54.07 MinuteElectron I think the colors do need to be different.
15:54.18 MinuteElectron Let me try a different one
15:55.25 SuperTaz interesting watching this thing run
15:55.25 poolio MinuteElectron: I don't think it's just the colors, I think my main gripe is I want more of a banner at the top of a page
15:55.34 SuperTaz probably doesn't help that I'm doing other things at the same time, though
15:55.42 poolio note: my opinion doesn't matter and it is only my opinion, so don't just change it cause I don't like it, other people may think it's awesome :)
15:56.00 MinuteElectron no, I need a second opinon
15:56.09 MinuteElectron poolio: so you want the banner to be alightly taller
15:56.46 SuperTaz heh
15:56.47 MinuteElectron *slightly taller?
15:58.38 MinuteElectron poolio: look now
16:00.41 SuperTaz Abs Fruit-Punch.local 47236.61 22868.08 27491.27 22049.86 25273.94 31281.82 29366.93 Fri Jun 29 10:59:04 CDT 2007
16:00.41 SuperTaz *vgr Fruit-Punch.local 344.76 341.00 490.30 413.22 357.53 2.11 324.82
16:00.41 SuperTaz #*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#
16:00.41 SuperTaz Benchmark results indicate an approximate VGR performance metric of 325
16:00.41 SuperTaz Logarithmic VGR metric is 2.51 (natural logarithm is 5.78)
16:00.43 SuperTaz #*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#
16:01.57 SuperTaz that's a G4 400
16:02.02 SuperTaz with other stuff going on
16:02.21 brlcad heh, nice
16:03.15 SuperTaz yeah
16:03.28 brlcad SuperTaz: it won't be incredibly affected by other activities on the machine as it is measuring cpu time, wallclock measurements are stored elsewhere
16:03.36 brlcad at most, a 10% variance
16:03.45 SuperTaz less than half the speed of your dual 500 unde 10.2
16:04.01 SuperTaz but 10.4 is known to have higher overhead in exchange for more stability
16:04.03 brlcad which is probably about right given the lineage of those machines
16:04.12 SuperTaz could be
16:04.38 MinuteElectron brlcad: busy?
16:04.44 SuperTaz is your dual 500 a sawtooth, gigabit ethernet, digital audio, or quicksilver?
16:15.17 SuperTaz well, mged appears to actually run :)
16:27.55 MinuteElectron brlcad: Please can you take a look at the website?
16:29.49 *** join/#brlcad tarzeau (i=sengun@kneazle.ethz.ch)
16:54.36 AchiestDragon Benchmark results indicate an approximate VGR performance metric of 3421
16:54.38 AchiestDragon Logarithmic VGR metric is 3.53 (natural logarithm is 8.14)
16:54.49 SuperTaz what is that?
16:54.54 SuperTaz (arch)
16:55.31 SuperTaz not bad
16:58.03 elite01 quad xeon and just a gig of ram? pah! :)
16:58.48 AchiestDragon for £200 GBP im not grumbling
17:00.15 elite01 uh
17:00.15 elite01 ook
17:00.31 brlcad SuperTaz: I suspect with the right CFLAGS, you'd actually come out at around 400MHz .. the G4 is almost right on 100 vgr's per MHz
17:00.44 brlcad s/400MHz/400 vgrs/
17:02.32 elite01 where's thy benchmark result stored?
17:02.48 brlcad elite01: hm?
17:02.53 elite01 in brlcad?
17:02.59 elite01 some file?
17:03.08 brlcad don't understand the question
17:03.27 brlcad when you run the benchmark, it outputs the results right then and there as well as writing out to log files
17:03.29 elite01 if i run the brlcad benchmark, is the result stored in some file or just printed to the console?
17:03.30 SuperTaz you think I could get it that high?
17:04.22 elite01 can't find the log file, just individual ones for the pictures
17:04.39 brlcad elite01: the file named "summary" has the important details
17:04.41 brlcad two lines per run
17:05.19 brlcad if you are using the latest cvs head sources, then there's also a run-####-benchmark.log file that has the entire output that you saw during the run written to a file
17:05.43 elite01 hmm i can't find either
17:06.35 elite01 anyway, this centrino duo seems to be pretty decent
17:08.21 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
17:08.28 AchiestDragon its ony a dual cpu xeon it shows up as 4 because of hyperthreading
17:08.37 elite01 i see
17:08.53 SuperTaz HT is blech
17:09.03 SuperTaz get one with dual cores :)
17:09.14 elite01 still, i just have 3324.60 bogomips on each cpu (which of course precisely describes the performance, as the name implies)
17:10.45 brlcad elite01: are you running from cvs head?
17:10.52 brlcad if so, the results are in the bench/ dir
17:10.54 elite01 hmm no, just 7.10
17:13.59 elite01 Benchmark results indicate an approximate VGR performance metric of 3544
17:13.59 elite01 Logarithmic VGR metric is 3,55 (natural logarithm is 8,17)
17:14.03 elite01 look at that, AchiestDragon :P
17:14.12 elite01 on a T2300
17:14.13 elite01 gtg, cu
18:09.21 *** join/#brlcad tarzeau (i=sengun@berlin.ethz.ch)
18:15.45 AchiestDragon not bad
18:16.59 AchiestDragon but as you can see from this pic http://www.whipy.demon.co.uk/desk.jpg i have 3 dual xeon machines atm
18:22.26 AchiestDragon i have been looking at getting a dual quad core xeon mobo and chips but there a bit overpriced atm
18:23.04 SuperTaz heh
18:27.00 brlcad AchiestDragon: hehe, a rack in your room.. nice
18:27.08 brlcad that's gotta be a bit noisy
18:27.22 brlcad that wood paneling?
18:27.54 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
18:28.04 AchiestDragon its got a half door it makes the systems a bit quieter , no its cardboard on the sides the side pannels are a bit tatty
18:28.21 brlcad ah
18:29.26 dtidrow just ran 'make benchmark' on my Dell M90 here: 5620
18:29.54 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
18:29.58 dtidrow not too shabby for a latop :-)
18:30.06 AchiestDragon :)
18:30.31 dtidrow of course, work owns it ;-)
18:31.02 dtidrow no way I could afford a $7k laptop...
18:31.17 brlcad that's pretty sweet for a laptop
18:31.30 dtidrow mbp?
18:32.05 dtidrow you want system specs?
18:32.09 dtidrow 10os[Linux 2.6.20-1.2948.fc6 i686] 10cpu[2 x Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz @ 2.33GHz] 10mem[Physical : 2802MB/3288MB Free] 10disk[Total : 3.28GB/48.48GB Free] 10video[Quadro FX 2500M] 10sound[]
18:34.03 *** join/#brlcad cadguy (n=cadguy@c-67-166-125-250.hsd1.co.comcast.net)
18:34.09 dtidrow there's actually 4GB of system memory, but apparently it can only access ~3.3GB of it in 32-bit mode - I'd have to switch to a 64-bit install to get at the rest
18:35.22 poolio man. i want a new laptop now :P
18:35.46 brlcad mac book pro
18:36.01 dtidrow oh, yeah - 1920x1200 flatpanel :-)
18:36.15 brlcad ah, not that one
18:36.23 brlcad i won't get that one for a few more weeks
18:36.32 poolio ...bastard
18:36.35 brlcad i have the one right before it now
18:36.45 poolio brlcad: send me the old one ;)
18:36.49 dtidrow lol
18:36.50 brlcad hehe
18:37.07 brlcad that new display on those is amazing
18:37.34 poolio you're gonna kill your eyes looking at that flat panel. 1600 is bad enough
18:37.35 dtidrow wish it had one of the mobile G80-based gfx cards, though...
18:37.54 dtidrow pixels? what pixels? ;-)
18:38.53 dtidrow yeah, I've had to up the font size on most of my apps - turning forty sucks...
18:38.56 AchiestDragon i like the dell 2405fpw 24" lcd i have , the new 32" is even better aparantly
18:39.30 dtidrow and the prices for those have really come down, too
18:39.53 AchiestDragon they seem to be droping each month
18:40.10 dtidrow I have one at home, but those new 24" LCD's for around $650 are really tempting...
18:40.51 AchiestDragon btw if you still have a crt a new 19" lcd will pay for itself 2 years just by what you save in power over a 20" crt
18:41.25 poolio yeah yeah. once I get my paycheck I might think about investing in one to take with me to college
18:43.38 MinuteElectron I sit here with a feeling of awe. I thought getting a 19" LCD flat panel monitor was good, yet you guys talk about 24" LCD's as if they are mid-range.
18:44.14 dtidrow they are now :-)
18:44.20 AchiestDragon yes
18:44.36 dtidrow just a couple of years ago they were $2000 or more
18:44.50 MinuteElectron Heh, my 2.4Ghz processor could never compete with what you guys are benchmarking at.
18:45.28 brlcad 24"? pffft.
18:45.35 dtidrow I need to try my Athlon X2 at home and see how it does - still haven't finished updating it
18:45.52 dtidrow Mike would be proud ;-)
18:45.58 brlcad :-)
18:45.58 AchiestDragon http://cgi.ebay.co.uk/New-Dell-Ultrasharp-2407WFP-24-LCD-Flat-Panel-Monitor_W0QQitemZ120134332519QQihZ002QQcategoryZ174QQssPageNameZWDVWQQrdZ1QQcmdZViewItem
18:47.50 dtidrow http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=3066352&CatId=2775 - holy crap
18:47.57 dtidrow wonder if it's any good....
18:48.23 dtidrow $440 for a 24" 1920x1200??? damn!
18:51.19 brlcad nice
18:51.46 dtidrow yeah - wonder what's wrong with it... ;-)
18:52.02 poolio brlcad: if my monitor "breaks" and I suddenly cannot work.... hmmm....
18:52.30 dtidrow lol
18:52.34 brlcad i probably have an old 12" b&w crt I could loan ya
18:52.41 dtidrow rofl
18:53.02 poolio brlcad: damn you. :P
18:53.06 brlcad g'evening cadguy
18:53.21 cadguy Top of the day brlcad
18:53.28 brlcad or afternoon or whatever it is
18:54.13 dtidrow yeah, that was nice
18:54.22 cadguy Anybody running out to get their iPhone today?
18:54.31 dtidrow pfft!
18:54.50 AchiestDragon the 30" dell ones are £815 GBP here atm
18:55.44 SuperTaz I have a 22" Samsung
18:55.44 SuperTaz 2ms
18:55.54 SuperTaz nicest damned monitor I've seen
18:56.01 SuperTaz still gives me wood
18:56.11 brlcad cadguy: probably tomorrow
18:56.31 MinuteElectron SuperTaz: What model?
18:56.35 dtidrow SuperTaz: which model?
18:56.37 brlcad maybe later today, but pretty busy afternoon
18:56.39 dtidrow gmta
18:57.02 SuperTaz it's a 226BW
18:57.17 MinuteElectron I have a 940N
18:57.23 poolio You guys and your toys, share the weatlh.
18:57.38 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177726501.dsl.bell.ca)
18:57.44 MinuteElectron SuperTaz: It is the same, but only 19" and only has analog input and is not widescreen.
18:58.06 dtidrow http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=2881203&CatId=2775 - not bad...
18:58.21 dtidrow $320 before the rebate
18:58.39 MinuteElectron <-- mine http://www.tigerdirect.com/applications/searchtools/item-Details.asp?EdpNo=2487377&sku=S203-1942
18:59.07 SuperTaz so, basically, it's a different monitor ;)
18:59.22 MinuteElectron yeah
18:59.45 MinuteElectron *space
18:59.59 IriX64 http://irix64.spaces.live.com/photos (stuff albumn) 1st picture
19:01.42 poolio Wow guys
19:01.56 poolio this is my monitor: http://www.notebookreview.com/default.asp?newsID=2995&review=Asus+W3J
19:02.02 dtidrow IriX64: isn't working here
19:02.12 IriX64 that url?
19:02.17 IriX64 just a sec
19:02.25 poolio IriX64: it never works for me
19:02.42 dtidrow poolio: nice compact laptop :-)
19:02.44 poolio dtidrow: xml parsing error?
19:02.49 IriX64 try now
19:02.59 poolio dtidrow: Yes it is, the issue I have is it's a bit small and uncomfortable for 9 hour work days.
19:03.07 dtidrow XML Parsing Error: syntax error
19:03.07 dtidrow Location: http://irix64.spaces.live.com/photos/
19:03.07 dtidrow Line Number 3, Column 49:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
19:03.07 dtidrow ------------------------------------------------^
19:03.09 poolio I'm looking to get an ultraportable for college, like a 12 or 13"
19:03.26 IriX64 what are you using?
19:03.30 *** join/#brlcad jimmyz (n=asd@host86-133-245-247.range86-133.btcentralplus.com)
19:03.38 *** join/#brlcad jimmybrb (n=asd@host86-133-245-247.range86-133.btcentralplus.com)
19:04.01 dtidrow firefox v.1.5.0.12
19:10.12 IriX64 ftp://www3.sympatico.ca/ try that, havoc.png
19:11.16 cadguy poolio: I've been impressed with the MacBook. Nice CPU. The only thing it lacks is a really high performance graphics chip (they save that for the Pro)
19:11.16 dtidrow ugh - not loading :-\
19:11.25 IriX64 :)
19:11.57 poolio cadguy: Yeah, I'm not sure I want a macbook. They're a bit overpriced for what you get and everyone has them. I'd also want something smaller and with better battery life I think
19:12.20 poolio This 14" is really nice, and a nice GPU, the issue is just that the battery life is short cause of the GPU and it's a bit too heavy to trek around with.
19:13.33 cadguy I've also had good luck with Lenovo. My issues is I want something *reliable*. The Macs and Lenovo's have been good to me.
19:13.34 poolio cadguy: and as corny as it is, I need my right mouse button, mainly for key combos in my WM
19:13.52 poolio is there a 12 or 13" lenovo?
19:14.37 poolio I think with the new macbook pros they should have just gone ahead and divided it in two. I mean how often do you find yourself Ctrl+Clicking...there's a reason the mighty mouse exists for the desktop, now give us right click on the laptops
19:15.25 dtidrow dang, this laptop isn't as expensive as I thought - ~$4200 for this configuration
19:15.35 cadguy Check the lenovo X series.
19:15.38 poolio are you kidding me?
19:15.44 poolio dtidrow: that sounds hella expensive to me
19:15.54 dtidrow less than what I thought it was
19:15.57 cadguy Again, my criteria is *reliable*
19:16.04 dtidrow I was guessing it was around $7000
19:16.27 poolio cadguy: as opposed to? bleeding edge?
19:16.32 cadguy 61's start at 1215.00 US
19:17.09 poolio cadguy: ugh, they are only XGA?
19:17.09 cadguy gotta go get lunch
19:17.21 poolio cadguy: enjoy
19:18.29 brlcad cadguy: is that the same chris johnson??
19:18.39 brlcad (from the article)
19:18.41 MinuteElectron cadguy: 61" monitor?
19:18.42 IriX64 dtidrow: check that site for rotated :)
19:19.33 MinuteElectron http://82.7.33.28/public/100_1028.jpg <-- my monitor
19:19.36 MinuteElectron *computer
19:20.33 IriX64 back to my compile :)
19:20.45 dtidrow IriX64: which site?
19:20.56 poolio MinuteElectron: Do I spy mIRC?
19:21.13 MinuteElectron No, that would be ChatZilla.
19:21.54 MinuteElectron poolio: lol, what is bad about mIRC?
19:22.11 SuperTaz wrong question
19:22.15 poolio ...nothing
19:22.20 MinuteElectron oh,
19:22.22 MinuteElectron I see,
19:22.25 MinuteElectron mIRC is good.
19:25.21 MinuteElectron brlcad: Are you busy?
19:25.34 brlcad MinuteElectron: always
19:25.34 brlcad what's up?
19:26.50 MinuteElectron I altered the colors, added the tabs and added the navigation.
19:27.06 brlcad I see I see
19:27.10 brlcad hmmm
19:28.10 brlcad don't like the tagline up top, but the bar color is interesting
19:28.12 MinuteElectron The tabs (although they aren't really tabs) don't work properly in IE yet (still trying to diagnose the problem) and the box on the left has this freaky navigation thing which I can't get to go white (when you are logged in).
19:28.35 MinuteElectron So keep the bar, but remove the tagline?
19:28.55 MinuteElectron and perhaps make the bar a solid color?
19:29.21 IriX64 it's beautiful MinuteElectron
19:29.43 MinuteElectron IriX64: you really think so? wow, thanks.
19:30.30 MinuteElectron brlcad: Are you still thinking?
19:30.36 IriX64 first time i've seen it
19:31.09 IriX64 login username a bit large but that could be a good thing :)
19:31.10 brlcad dtidrow and whomever else was following, MBP benchmark results:
19:31.12 brlcad Benchmark results indicate an approximate VGR performance metric of 5937
19:31.28 poolio brlcad: are you kidding me!?!?!?
19:31.39 poolio brlcad: what kind of crazy optimizations did you do... I've got dual 1.83s and I only got 3k
19:31.40 IriX64 what else was going on?
19:32.44 dtidrow brlcad: MBP?
19:32.49 brlcad poolio: did you --enable-optimized?
19:32.58 brlcad dtidrow: mac book pro
19:33.02 dtidrow ah
19:33.05 IriX64 when mine builds i'll try one :)
19:33.18 dtidrow which cpu?
19:33.33 IriX64 me? opteron
19:33.57 brlcad Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz
19:34.09 dtidrow 10cpu[2 x Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz @ 2.33GHz w/ 4096 KB L2 Cache]
19:34.17 dtidrow that one, iow :-)
19:34.18 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: update CloseTo signature (takes a Sample (rename to ON_CurveSample or something) to return the closes point)
19:34.36 brlcad er, you have a 2x2cpu?
19:35.21 dtidrow dual core, yes
19:35.28 brlcad i.e. two dual cores
19:35.52 brlcad or a single dual core
19:36.00 brlcad the 2 x is throwing me off
19:36.02 dtidrow just the one dual-core cpu
19:36.07 brlcad okay, so same chip
19:36.54 brlcad difference is probably in the OS and optimization options
19:36.56 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net)
19:36.58 dtidrow the cpu detection logic doesn't make the distinction between cores and cpu packages
19:38.17 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/ (opennurbs_curve.h opennurbs_curve.cpp): flesh out implementation of CloseTo (generic curve version samples the curve and uses a binary search to try and find the closest point)
19:40.18 dtidrow well, I ran configure with --enable-optimized, did you do anything else in addition?
19:43.37 *** join/#brlcad PrezKennedy (n=Matthew@c-76-106-124-125.hsd1.md.comcast.net)
19:47.16 brlcad yup, a slew
19:47.22 brlcad bbl
19:52.55 SuperTaz brb
20:00.14 cadguy MinuteElectron: I like the faded bar on the top. Looks cool. The green background on the left I think is a bit shocking or out of place. Pick complementary colors?
20:00.55 MinuteElectron Hmm, I have one person saying the green on the left was bad and another saying that the green at the top (which I removed) was bad. It seams everyone hates green.
20:01.29 IriX64 i like green reminds me i should commune with nature :)
20:01.29 *** join/#brlcad SuperTaz (n=taz@adsl-69-211-3-171.dsl.chcgil.ameritech.net)
20:01.31 cadguy The key is there is nothing else in the color scheme which works with the green.
20:01.51 MinuteElectron There isn't? I thought that the gold went well...
20:02.04 MinuteElectron Anyway, I need to think of a color to replace the green.
20:02.14 SuperTaz there we go
20:02.16 cadguy Everything else is softer. The green stands out as a saturated, in-your-face effect compared to the gradual muted tones elsewhere
20:02.23 IriX64 ftp://www3.sympatico.ca (nowthisisasystem.png) shot of mine in action :)
20:02.24 SuperTaz just added an extra 512 meg stick of RAM
20:02.30 SuperTaz that helps a bit :)
20:03.13 cadguy Desaturate the green and try it.
20:03.39 MinuteElectron cadguy: ok
20:03.43 cadguy Go for a slightly more olive look
20:04.12 cadguy there's also the blue in the logo that you could work with.
20:05.23 cadguy Perhaps the silver-grey of the right side of the eagle's head? Maybe a brown or a blue?
20:06.25 cadguy The logo already gives a bit of the color scheme, unless you're willing to be modifying the logo somewhat.
20:06.38 MinuteElectron look now
20:07.25 cadguy Much less jarring. Need to mod the logo so the lower green area is "transparent" and matches the background I suppose.
20:07.37 cadguy I like it much better now.
20:07.45 MinuteElectron purge your cache please
20:09.32 IriX64 forgot the faceplate, look for faceplate.png :)
20:10.20 cadguy I'd still mod the green of the logo a little. Other than that, I think you've got something. Still need to drop the Tag line at the top?
20:10.42 MinuteElectron brb
20:12.10 dtidrow http://www.extremetech.com/article2/0,1558,2151961,00.asp?kc=ETRSS02129TX1K0000532 - rofl at reason #1
20:12.47 dtidrow ah - no wonder it'
20:13.20 dtidrow it's so deserted around here - it's "iPhone Day" ;-)
20:17.48 IriX64 wheres the uPhone :)
20:22.44 MinuteElectron cadguy: removed the tagline and topbar gradient
20:24.08 MinuteElectron cadguy: I am not going to edit the logo because I didn't make it. If it is really important I will ask brlcad - he might have the original files.
20:24.11 IriX64 should break down and understand that mug tutorial, instead of just playinf with the example geometry sigh.
20:24.21 IriX64 errr playing
20:25.27 cadguy MunuteElectron: Looking good now.
20:25.36 MinuteElectron cool
20:25.38 MinuteElectron thxs
20:26.07 MinuteElectron If only it didn't break in IE.
20:27.07 cadguy There's a certain poetic justice there
20:27.26 IriX64 how does it break in ie i just loaded it.
20:27.49 MinuteElectron IE6
20:27.59 IriX64 thats me
20:28.06 MinuteElectron hmm, which page are you on?
20:28.06 IriX64 looks good
20:28.14 IriX64 the test page
20:28.18 MinuteElectron IriX64: do you have a different browseR?
20:28.28 IriX64 i have firfox too
20:28.33 IriX64 firefox
20:29.05 MinuteElectron try it in there
20:29.05 IriX64 just a sec.
20:29.05 MinuteElectron it looks completely different.
20:29.08 MinuteElectron then go to the create account page in IE, the yellow bar goes smaller
20:30.30 IriX64 works here looks just as good :)
20:31.04 MinuteElectron hmm
20:31.11 MinuteElectron odd
20:31.14 MinuteElectron very odd
20:31.19 MinuteElectron what screen resolution are you on?
20:31.28 IriX64 create account, just a sec ill reload ie
20:31.40 IriX64 1024x768
20:32.10 MinuteElectron Hmm, maybe that is the reason.
20:32.30 MinuteElectron I am on 1280x1024
20:32.42 MinuteElectron Ahh well, if no one else can replicate it I needent worry.
20:33.23 IriX64 ftp://www3.sympatico.ca ie.png
20:34.37 MinuteElectron I cannot access that server for some reason.
20:35.39 MinuteElectron I get a connection failed error.
20:35.44 IriX64 really?
20:35.46 MinuteElectron yeah
20:35.54 IriX64 i was updating it sorry
20:36.01 IriX64 try now
20:36.10 IriX64 same server mapped.png :)
20:37.00 MinuteElectron I still can't access it - it asks for a username, then a password then aborts
20:40.19 MinuteElectron IriX64: You still there?
20:42.58 IriX64 anonymous ftp
20:43.19 IriX64 use any e-mail address i care little
20:43.47 IriX64 who@who.com:)
20:44.05 IriX64 waddayoucare@howdareyou.com:)
20:44.12 dtidrow doesn't work here either
20:44.33 dtidrow could be a filter of some sort on the domain, though
20:44.41 IriX64 what are you using?
20:44.44 dtidrow would commandline ftp work?
20:44.49 IriX64 should
20:44.54 IriX64 let me try
20:44.58 MinuteElectron I am using WinSCP4
20:46.44 dtidrow [dtidrow@localhost ~]$ ftp www3.sympatico.ca
20:46.44 dtidrow Connected to www3.sympatico.ca.
20:46.44 dtidrow 220- Access to the Sympatico Personal Webserver
20:46.44 dtidrow 220- is only available to Sympatico subscribers
20:46.44 dtidrow 220-
20:46.45 dtidrow 220- You must be connected via Bell Sympatico
20:46.47 dtidrow 421 Service not available, remote server has closed connection
20:46.49 dtidrow ftp>
20:46.53 MinuteElectron same here
20:47.04 IriX64 lemme call sympatico, ill be back
21:01.43 IriX64 sigh they're looking at it sorry
21:02.48 MinuteElectron dw
21:04.25 IriX64 could give you my username and password i guess (*not*) :)
21:06.04 MinuteElectron :P
21:08.37 IriX64 sorry should have asked, do you want it?
21:12.43 MinuteElectron want what?
21:12.52 IriX64 a dcc of ie.png
21:12.59 IriX64 dcc send
21:14.03 MinuteElectron sure
21:29.39 IriX64 sending
21:29.53 MinuteElectron thanks
21:30.28 MinuteElectron It failed.
21:30.28 IriX64 i have no idea :)
21:30.35 IriX64 drat
21:30.51 IriX64 doh, im behind a wall :)
21:31.03 MinuteElectron bah, one sec
21:31.12 MinuteElectron IriX64: You have an SCP client?
21:31.20 MinuteElectron *SFTP
21:33.51 MinuteElectron IriX64: PM -->
21:45.03 IriX64 alas no
21:45.10 IriX64 i can mail it to yoy
21:45.13 IriX64 you
21:57.02 IriX64 finally a chance to do a make benchmark :)
22:02.51 MinuteElectron afk
22:03.22 IriX64 :)
22:03.44 IriX64 prefer ask
22:03.46 IriX64 ?
22:03.53 IriX64 a sad kind :)
22:05.32 MinuteElectron back
22:09.08 IriX64 http://rafb.net/p/AEStPI53.html <--- benchmark on an opteron
22:27.01 IriX64 thats an optimized build with compiler optimization enabled too
22:28.56 dtidrow hmmmm
22:29.02 dtidrow brlcad: you still around?
22:31.17 IriX64 he answers "frayed knot" :P
22:33.11 IriX64 minuteelectron, have you considered the stryker jpg for background on that page?
22:33.21 MinuteElectron what is that?
22:33.46 IriX64 look in screen shots and images on http://brlcad.org
22:34.33 IriX64 it's my current wallpaper
22:34.44 MinuteElectron hmm, I personally I don't think background images work very well - I can try but don't hope for much.
22:34.57 IriX64 your choice :)
22:34.58 MinuteElectron Also I would need it in a much highe resolution.
22:35.12 IriX64 ill e-mail you one
22:35.13 MinuteElectron and also it would much up depending on your resolution.
22:35.18 IriX64 if you'll permit
22:35.23 SuperTaz ermmm
22:35.24 MinuteElectron yeah, ok
22:35.31 SuperTaz background images are bad, mmkay?
22:35.44 MinuteElectron background images are best if the are a simple repeating pattern.
22:35.50 SuperTaz NO!
22:35.59 SuperTaz background images are bad
22:36.08 MinuteElectron ok
22:36.16 SuperTaz the ONLY case where they're marginally okay
22:36.32 SuperTaz is when they're a watermark
22:37.22 SuperTaz i.e. they're in a static spot on the page and don't repeat
22:37.25 SuperTaz and are faint
22:37.31 IriX64 sent
22:37.35 SuperTaz and even that isn't reliable cross-browser
22:37.38 MinuteElectron recieved
22:37.43 IriX64 sorry i don't do pages well
22:37.52 SuperTaz it's okay
22:38.02 IriX64 thanks
22:38.04 SuperTaz it's really a question of several elements
22:38.18 SuperTaz good design must have the following elements:
22:38.29 SuperTaz 1) it should be easy to use
22:38.43 SuperTaz 2) it should incorporate natural usage paradigms
22:38.52 SuperTaz 3) it should be aesthetically pleasing
22:39.04 SuperTaz 4) it should make the users feel good
22:39.09 SuperTaz that's a good design
22:39.22 SuperTaz well
22:39.27 IriX64 woot ogl came up :)
22:39.42 SuperTaz 1.5) it should do what the users need it to do
22:40.08 MinuteElectron Does BRL-CAD compile and run on Windows?
22:40.32 IriX64 depends who you talk too ;)
22:40.52 MinuteElectron Oh o.O
22:41.37 MinuteElectron how do you mean?
22:42.24 SuperTaz I think he means "not reliably"
22:42.43 IriX64 don't put lies in my mouth please :)
22:42.46 SuperTaz I suspect you could probably get it to work with cygwin and XFree86
22:42.49 MinuteElectron Oh, ok.
22:43.04 IriX64 how about X11R6
22:43.07 IriX64 :)
22:43.07 SuperTaz but i haven't tried
22:43.15 AchiestDragon well i can understand the 1 and 2 bit
22:43.35 SuperTaz XFree86 IS X11R6
22:43.56 IriX64 adsl you have to remnt :)
22:43.59 SuperTaz it's a specific distribution and port of X11R6
22:44.02 IriX64 rent too :)
22:44.09 MinuteElectron dsl = damn small linux
22:44.22 IriX64 pfu=pretty fine unix
22:44.33 MinuteElectron it would appear not
22:44.39 AchiestDragon think the best example i can think of is blender , it takes a while to learn how to use the gui , against well the 3d editor in autotrax that you can pickup on in minuts
22:45.13 MinuteElectron How many GBs is BRL-CAD uncompiled?
22:45.38 IriX64 whos brlcad?
22:45.42 AchiestDragon 28Gb on the source download but that compressed
22:45.51 MinuteElectron wtf?
22:45.52 AchiestDragon mb not gb
22:45.54 dtidrow MB, you mean
22:45.55 MinuteElectron Holy crap.
22:46.05 MinuteElectron oh 28MB
22:46.08 MinuteElectron that is not much
22:46.19 MinuteElectron I was expecting something like 5GBs.
22:46.23 IriX64 it is when you're waiting for the transfer
22:46.38 IriX64 use cvs much better
22:46.40 dtidrow and about 176MB unpacked
22:46.49 AchiestDragon depends how you look at it , i remeber working on systems when 4k was alot of ram
22:46.50 MinuteElectron hmm, cool
22:47.18 IriX64 my s-100 had a whopping 64K
22:47.58 AchiestDragon my nascom1 had 1k and the pdp8 i had had 4k
22:48.24 IriX64 how much did the sinclair have?
22:48.25 SuperTaz I remember when your program had to fit in 4k...
22:48.43 IriX64 brlcad wouldn't do well there :)
22:48.44 SuperTaz ...and just how much people could do with 4k back then.
22:48.53 AchiestDragon 1k on the zx80 and zx81 the spectrum had 16 or 48k
22:48.59 IriX64 then microsoft came along :P
22:49.17 dtidrow and massively fscked everything up....
22:49.44 IriX64 look at it this way you get much more bytes for your money now :P
22:50.24 AchiestDragon i tend to do programming in asm and i used a lot of microcontrolers with 1 to 8k of ram doing quite a lot for the ram size , if i programed the same in c i would be looking at needing a chip with more than 4 times the ram
22:51.11 IriX64 not if you have a good optimizing compiler
22:51.23 IriX64 and you can do asm in c
22:52.24 IriX64 ahh optimize for size instead of speed :)
22:52.40 SuperTaz you can make scrambled eggs in a blender
22:52.52 SuperTaz does that mean it's a good idea/
22:52.52 SuperTaz ?
22:53.03 IriX64 it's all experience
22:53.16 AchiestDragon yes but some code even optimized is not as quick as if you wrote the same task in native asm
22:53.18 SuperTaz if you're trying to work in 1-4k, C is probably not the language you REALLY want
22:53.43 IriX64 i know i'm just yanking your chain and it's working :)
22:54.01 SuperTaz with microcontrollers, you often want ASM, or architecture-specific development tools
22:54.27 IriX64 see above, back to testing this thing :)
22:54.35 AchiestDragon like r=a+b then call function if r=1 usualy leads to some complex c maths lib call rather than a add forlowed by a call on condition
22:55.56 MinuteElectron lol, my code had no validity errors whatsoever (except 5 irrelevant css warnings) - I am amazed.
22:56.32 AchiestDragon most of the asm tools are avalabe free for most micros , the c compilers though are usualy 3rd party but gcc will do most
22:56.41 MinuteElectron Oh dear, goodnight.
23:02.18 AchiestDragon it was not so mutch having limited ram space that was a problem but the total lack of having any sutable storage for swap space , using papertape as swap space just does not work
23:03.03 IriX64 http://rafb.net/p/vG1mWq75.html <--- if i can't show you the pretty pictures at least I can show you this much :)
23:03.46 IriX64 does if you feed the output of the punch to the input of the reader :)
23:04.53 AchiestDragon well not realy , that way ends up with a fifo ,,
23:05.09 IriX64 heh just speculating
23:05.26 IriX64 works quite well for testing a model 28
23:05.34 IriX64 or 35 and up
23:05.53 AchiestDragon and you end up with miles of used papertape
23:06.22 IriX64 sometimes necessary and they didn't recycle back then either, mores the pity
23:06.58 IriX64 sometimes intermittent clutches were hard to find
23:07.20 IriX64 break time
23:09.03 AchiestDragon at one time the souce would come on papertape with brlcad having 176mb in the source that would take 120,000 miles of papertape for the pdp8 i had
23:09.16 dtidrow heh
23:12.37 AchiestDragon and take 54 days to read in on a asr33 teletype
23:13.20 AchiestDragon Timeout on server
23:13.21 AchiestDragon Connection was to 82.7.33.28 at port 80
23:13.21 SuperTaz I think he took it down when he went offline
23:15.41 brlcad yeah, figured.. thanks
23:28.38 IriX64 I can't get there either
23:30.48 IriX64 hah a 1024 frame buffer
23:30.53 IriX64 :)
23:32.47 IriX64 and bonus it works, cyall l8r
IRC log for #brlcad on 20070630

IRC log for #brlcad on 20070630

00:11.30 *** join/#brlcad thing0 (n=ric@203-59-252-34.dyn.iinet.net.au)
00:12.31 thing0 hey all
00:32.20 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177726501.dsl.bell.ca)
00:55.26 IriX64 http://rafb.net/p/lsyiB710.html <---- a useless snippet of how my compile is going :)
01:01.02 IriX64 http://rafb.net/p/noX0mO67.html <--- something i'll have to fix, you should too
01:02.03 IriX64 there are 5 more in qray.c too, interested?
01:02.14 *** join/#brlcad thing1 (n=ric@203-59-252-34.dyn.iinet.net.au)
01:02.40 IriX64 and vdraw.c
01:04.29 IriX64 http://rafb.net/p/cc4gGp46.html <--- these
01:05.57 thing1 bacl
01:05.59 thing1 *back
01:16.56 *** join/#brlcad Twingy (n=justin@74.92.144.217)
01:26.18 IriX64 is Cygwin a viable platform to run brlcad on :P
01:26.54 *** join/#brlcad thing0 (n=ric@203-59-252-34.dyn.iinet.net.au)
01:28.34 IriX64 if your browser allows it take a peek at http://irix32.spaces.live.com (2 albumns there)
01:42.24 AchiestDragon no problems uing konquror to access that site
01:47.45 AchiestDragon but firefox definatly does not like it
01:48.57 AchiestDragon msn messing arround with xml so firefox fails i bet
01:52.58 AchiestDragon http://validator.w3.org/check?uri=http%3A%2F%2Firix32.spaces.live.com%2F
01:56.54 *** join/#brlcad cad80 (n=51b37888@bz.bzflag.bz)
01:57.21 AchiestDragon and by the errors it looks that way eather that or msn canot write web pages ,, actualy looks a bit like starting a perl script with the first line in it beeing !python
01:57.43 *** join/#brlcad cad17 (n=51b37888@bz.bzflag.bz)
02:03.07 *** join/#brlcad cad17 (n=51b37888@bz.bzflag.bz)
02:03.14 *** join/#brlcad thing1 (n=ric@203-59-252-34.dyn.iinet.net.au)
02:03.16 IriX64 no idea whats up take it up with microsoft it's their script :)
02:03.30 IriX64 neat the way it works tho
02:03.37 IriX64 to update i mean
02:04.31 IriX64 opera loads it fine (they missed a couple :P)
02:05.06 IriX64 windows firefox also loads it go figure
02:05.20 AchiestDragon well i find i dont have problems with konquror 99% of the time where with firefox its 75% of the time , i dont use ie unless nothing else works
02:05.43 IriX64 i use first one that works :)
02:06.13 IriX64 anybody got an old copy of netscape?
02:06.20 AchiestDragon i use konquror as my default browser and prefer it
02:06.44 IriX64 I don't browse much anyway
02:07.38 AchiestDragon what version of netscape , and what os , think i have a few versions of it arround someware
02:07.59 IriX64 dos netscapev1.0a
02:08.05 IriX64 :)
02:08.11 AchiestDragon :)
02:08.34 IriX64 i actually do have trumpet around here somewhere
02:09.03 AchiestDragon dont have that , have a beta of the first linux version of it on a disk someware though
02:09.37 IriX64 someware i like it i'll call anything i develop someware from someware labs :)
02:11.10 AchiestDragon since moving i have managed to misplace a large portion of my old cd's still have to get them sorted out , probablay still at the ex's
02:11.57 IriX64 i've gotta play cable swap one day and install my 5.25" drive and recover a lot of stuff and burn it to cd
02:12.17 IriX64 silly asus left the b drive out of their bios
02:12.33 thing1 hehe
02:12.58 IriX64 the a drive supports 5.25 tho kudos to them
02:13.52 thing1 :)
02:14.01 IriX64 I know microsoft didn't take out 5.25 support, if they did i'll put it back ;)
02:14.13 thing1 hehe
02:14.19 AchiestDragon i only have 2 machines with a 3.5" floppy left in them , but not used a flopy in the last 2 years
02:14.50 IriX64 still uses for them i.e sneakernet when bringing a new system up
02:15.10 AchiestDragon and mostly now its transfering cd data to dvd's
02:15.35 AchiestDragon ho for optical cube drives
02:15.40 IriX64 thats something I don't have yet (read children get it first)
02:17.14 AchiestDragon well for the cost when i put a system together may as well put a dvdr in it rather than a cdr theres verry little cost diference now
02:17.49 AchiestDragon and for backup well 4Gb beats 700mb per disk
02:17.49 IriX64 true but i wish dvd's could read cd's
02:17.58 IriX64 yes
02:18.39 AchiestDragon the dvdw drives do cd, cdr , cdrw ,dvd , dvdr and dvdrw
02:19.00 IriX64 how pricey?
02:19.04 AchiestDragon <PROTECTED>
02:19.37 AchiestDragon like £30 for a good one and as low as £18 for a cheap one
02:19.55 AchiestDragon a cdrw is about £10 to £20
02:19.57 *** part/#brlcad thing1 (n=ric@203-59-252-34.dyn.iinet.net.au)
02:20.05 AchiestDragon GBP
02:20.21 IriX64 mult by 2 for here then?
02:22.04 AchiestDragon http://www.scan.co.uk/Products/ProductInfo.asp?WebProductID=571850
02:22.56 AchiestDragon that place nolonger sells cd only drives
02:26.05 IriX64 how do they handle shipping to the "colonies" :)
02:26.26 IriX64 i'm a little slow to cut and paste unix style
02:26.55 IriX64 suppose i could just read this page :)
02:27.53 IriX64 they sure have a selection
02:28.46 IriX64 ahh well one day I too will have a dvdrw
02:30.02 AchiestDragon if you make a sails support queary they should be able to give you info about postage , i know ther will be no vat to pay on exports but you may have inport tax
02:30.25 IriX64 and maybe duty?
02:31.17 AchiestDragon inport tax / duty yes , depends on your local rouls on that
02:31.52 IriX64 I'll try local first but thanks for the site
02:32.46 AchiestDragon the stink we get here when inporting goods is the carriers chage a £40 fixed rate for processing inport tax , even if theres only £10 of tax
02:33.01 *** join/#brlcad thing0 (n=ric@203-59-252-34.dyn.iinet.net.au)
02:33.06 *** part/#brlcad thing0 (n=ric@203-59-252-34.dyn.iinet.net.au)
02:33.53 IriX64 same you have to go through a imort agent here depending where it's from
02:34.01 IriX64 err import
02:34.02 AchiestDragon so £100 about $200usd product including shipping gets to be £157 that makes it more like $300usd
02:34.18 IriX64 i see
02:35.27 AchiestDragon it only starts to work out better when you oder goods of over £1000 that sort of hides the £40 charge
02:36.01 IriX64 mmmm i still would have a heart attack :)
02:39.02 IriX64 I *do so like my stryker wallpaper, thankyou aberdeen :)
02:39.56 IriX64 theres a shot of my desktop with that wallpaper on the Irix32 site brlcad albumn i think
02:40.53 AchiestDragon try http://www.achiestdragon.org4/index.php?title=Image:Splat.jpg&oldid=128
02:41.19 IriX64 IriX32 is only half of me, IriX64 is the whole of me, just like 42 is only half the answer the whole answer is 84
02:41.37 AchiestDragon it gives a nice optical illusion as you move eather towards or away from the screen
02:43.55 AchiestDragon i did that with the gimp and kriter
02:46.12 IriX64 the page cannot be displayed :(
02:46.36 AchiestDragon try http://www.achiestdragon.org/index.php?title=Image:Splat.jpg&oldid=128 opps link wrong
02:48.00 IriX64 what is that? what is that? (I call it the colorfull vortex of the mind :))
02:48.49 AchiestDragon yes , it was and attempt to get an image that looked something like the stress pattens when you press on a lcd screen
02:50.06 AchiestDragon i only did it at 1600*1200 though
02:56.58 IriX64 you did a good job are you an artist?
02:57.08 AchiestDragon i call it splat i was just experimenting with the effect filters
02:57.22 IriX64 with gimp?
02:57.40 AchiestDragon i do some art when im in the mood but not as a main pastime
02:58.06 AchiestDragon the gimp its the gnome art program , and kritter is the kde one
02:58.41 AchiestDragon i was doing some beta testing on kritter when i did that one
02:59.13 IriX64 http://rafb.net/p/hkEbpg81.html <--- here's what i just built :)
03:00.07 IriX64 hah and it actully works
03:00.23 AchiestDragon <PROTECTED>
03:00.47 IriX64 just a sec trying this thing out
03:00.55 AchiestDragon k
03:02.27 IriX64 what do you mean i can upload it? :)
03:03.16 IriX64 lets wreak some havoc :P
03:04.44 IriX64 tiniest frame buffer i ever saw chortle
03:05.14 IriX64 haha it actually fit it in there
03:05.37 IriX64 would you like me to e-mail you the picture?
03:06.29 AchiestDragon me ?
03:06.42 IriX64 wait i'll put it on irix32
03:08.19 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667976.dsl.bell.ca)
03:08.44 IriX64 http://irix32.spaces.live.com/photos the brlcad pix 1st pix is this new build
03:13.02 IriX64 would anybody mind if i switch to mirc it's so much easier to just double click a url than this cut and paste stuff?
03:13.32 *** join/#brlcad IriX64_ (n=mario_du@bas2-sudbury98-1177726501.dsl.bell.ca)
03:14.09 louipc IriX64: what were you using before?
03:14.54 IriX64 irssi
03:15.06 louipc nice
03:15.17 IriX64 very just not used to it
03:16.42 IriX64 back to playing with brlcad (I'll learn how to use it eventually, the concept of drawing with algebra is foreign to me)
03:21.30 IriX64 ive got that irssi package for windows on my ftp server, now if only sympatico would get their act in gear and enable anonymous logins :)
03:26.16 IriX64 windowsirssi.zip i wonder if anybody would actually want it, oh well it's there
03:29.45 louipc maybe linux users that have to use windows at work or something
03:30.18 louipc what does sympatico have to do with anon logins?
03:30.33 louipc oh they're hosting the server huh?
03:30.58 IriX64 they let me have a spot :)
03:31.36 IriX64 try the irix32 site, brlcad albumn proving to myself rot 45 45 45 still works
03:32.37 louipc I can't view that page. it uses non-standard XML and my browser is very picky about it
03:32.57 IriX64 where can i upload or e-mail to you?
03:33.49 IriX64 break time
03:38.56 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177613910.dsl.bell.ca)
03:47.51 IriX64 should scare you and login with opera :P
03:49.08 IriX64 AchiestDragon may I upload something to that link?
03:49.56 AchiestDragon on http://www.achiestdragon.org ?
03:50.07 IriX64 no the plant link
03:50.35 IriX64 No file by this name exists, you can upload it.
03:50.46 IriX64 from your url
03:52.34 IriX64 does it have to be a picture i could let you have windowsirssi.zip.
03:53.09 AchiestDragon its a wiki its part of the my site www.achiestdragon.org if you go to upload file then yes but you need to be loged in to do that
03:53.21 AchiestDragon its set for zip and pdf files also
03:53.32 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669395.dsl.bell.ca)
03:53.39 IriX64 do you want/need irssi.zip?
03:54.11 AchiestDragon not realy
03:54.59 IriX64 something tells me i stepped in it, sorry.
03:55.14 AchiestDragon np
03:55.37 IriX64 must I call you Mr./Mam :P
03:56.15 AchiestDragon did the plant pic show ok ?
03:56.28 IriX64 really there was no pic
03:56.30 louipc something is really messed up I keep on timing out
03:57.33 AchiestDragon http://www.achiestdragon.org/index.php?title=Image:Plant.jpg&oldid=125
03:58.02 AchiestDragon it shows here and its a local connecton to the server here , refreshes ok
03:58.09 IriX64 louipc try an alternate server
03:58.23 IriX64 nice and i like the crocodile
03:58.39 IriX64 is that a collar round it's neck
03:59.46 AchiestDragon best viewed at 100% zoom on the original theres a lot of stuff in the details like the plant roots
04:00.36 IriX64 i see a lot of things, baby crocs for example :)
04:03.02 IriX64 pleasure by the way
04:03.15 AchiestDragon i did quite a few pics trying stuff out , but the mouse is not the best input device for it , im more used to doing pencil schetches , realy need a good graphics tablet but at over £400 for a hafl decent one its a bit mutch to concidder for someting that only gets occasional use
04:04.05 IriX64 true consider a light pen device though
04:05.00 AchiestDragon well i realy need one for cad applications also
04:05.38 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/ (nirt.c qray.c vdraw.c): NULL != 0, quell warnings
04:05.38 IriX64 ahh i like the maestro in the clouds in the background complete with baton :)
04:06.21 IriX64 how long did that take you?
04:06.35 IriX64 to draw i mean
04:07.08 AchiestDragon that took 2 days and did about 12hrs a day
04:07.24 IriX64 ouch long hours but looks worth the effort
04:07.57 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1128544066.dsl.bell.ca)
04:08.36 IriX64 whoop +2 (chortle)
04:09.20 AchiestDragon well when i split with the ex i was back at my parents for a while , so had lots of time and not mutch that i could fill it with
04:10.06 IriX64 you talent shows man .
04:10.18 brlcad AchiestDragon: interesting image ..
04:12.23 brlcad IriX64: thanks for pointing out the warnings
04:12.35 brlcad though... you could have probably fixed those and provided a patch ;)
04:12.35 IriX64 nice wiggler, caught much with it ?
04:12.49 AchiestDragon lol
04:12.49 brlcad no, it was harmless, but might as well clean it up
04:12.57 AchiestDragon its for jtag programming
04:13.05 AchiestDragon and debug
04:13.14 brlcad s/debug/background/
04:13.27 AchiestDragon ty
04:13.32 IriX64 its your freakin picture :)
04:18.07 IriX64 brlcad: i can't sew ergo no patches from me :)
04:19.21 brlcad you could make a patch if you wanted
04:19.27 brlcad cvs will do it for you
04:20.06 brlcad you edit a file from a cvs checkout, then run "cvs diff -u filename.c > filename.patch"
04:20.12 IriX64 don't know cvs that well, but i must admit i'm curious as to how thats done
04:20.16 brlcad that will create a patch file named filename.patch
04:20.34 IriX64 interesting
04:20.36 brlcad give it a try, edit some random file, run cvs diff -u
04:20.56 brlcad a patch is just a simple text file saying what it was before and after
04:20.57 IriX64 have to be logged in first right
04:21.09 IriX64 in proper dir
04:21.38 IriX64 i don't play with cvs much just update and go
04:24.54 AchiestDragon 6am time for a nap , nn
04:26.16 brlcad IriX64: you only log in once
04:26.20 brlcad AchiestDragon: cya!
04:27.04 brlcad SuperTaz: good comments on the website.. :)
04:35.56 IriX64 tried to do midnight commander for windows, failed miserably, it's too entrenched in the unix file hierarchy
04:36.08 IriX64 sp
04:38.05 IriX64 http://rafb.net/p/hjPt7o36.html <--- this tho is doable, I don't have the support files yet though
04:41.26 IriX64 should do a dump specs .
04:44.55 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088754550.dsl.bell.ca)
04:45.17 IriX64 retrieving my patches :P
04:58.19 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088754183.dsl.bell.ca)
05:08.52 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177614201.dsl.bell.ca)
05:26.29 IriX64 any pictures done by brl-cad of the space station? I'd love to have that for wallpaper
05:27.09 brlcad IriX64: not that I'm aware of
05:27.51 brlcad the only space model I'm aware of actually is the one of the hubble space telescope
05:28.13 IriX64 guess i'll have to visit nasa or jet propulsion labs again :)
05:28.35 IriX64 I saw the hubble and have it i prefer the station
05:31.44 IriX64 suppose i could read the docs but it's easier to ask someone who knows, I've never run the test suite, just what does it do (remembering that the fastest way to get something acomplished is to give it to a lazy slob to do) :)
05:41.41 brlcad it runs a bunch of integration tests
05:41.57 brlcad makes sure some of the basic tools work as expected
05:42.07 brlcad it's not a big deal to run it, give it a got
05:42.10 brlcad s/got/go/
05:54.05 IriX64 I will soons it finishes building again
06:27.33 IriX64 asc2g running must be almost done
06:29.16 IriX64 it's installing roughly how long should make test take?
06:29.37 brlcad only takes a couple minutes
06:29.46 IriX64 ok
06:29.52 brlcad dtidrow_work: my configure line earlier today was: ./configure --enable-optimized CFLAGS=-falign-loops=16 -falign-jumps=16 -falign-functions=16 -falign-jumps-max-skip=15 -falign-loops-max-skip=15 -malign-natural -ffast-math -fr
06:29.56 brlcad eorder-blocks -freorder-blocks-and-partition -mtune=pentium4
06:30.04 brlcad of course, quoting the CFLAGS var
06:30.52 IriX64 heh all i use is --enable-optimize --enable-optimizations
06:31.12 brlcad those two do the same thing
06:31.19 IriX64 compiler uses -msse and -msse2
06:31.39 brlcad it autodetects and uses it if it works
06:31.44 IriX64 yes
06:32.09 brlcad only matters in the new nurbs/brep code
06:32.41 IriX64 i've never compared numbers before, was just curious what make benchmark did :)
06:45.39 IriX64 oh man quarter of three
06:49.13 IriX64 well i typed it
06:50.06 IriX64 heh interesting
06:51.54 IriX64 http://rafb.net/p/yyS2PR59.html <---- there you go
06:52.34 IriX64 bedtime nite
06:57.25 brlcad again, "success" pastings aren't useful .. i know *exactly* what it looks like as I see it over and over and over and ....
06:57.37 brlcad but I'm glad you got it working, and succeeded
07:23.41 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
07:28.14 MinuteElectron brlcad: Didin't catch you yesterday fully, since you have got the final decision: What do you think of the website I made, does it need improving and what shall I do now? http://82.7.33.28/drupal-5.1/
07:31.31 MinuteElectron I really don't mind if you think it is complete crap, it will help me refine my ideas.
07:36.00 *** join/#brlcad thing0 (n=ric@124-168-88-122.dyn.iinet.net.au)
07:37.30 thing0 hey
07:48.18 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
07:57.36 *** join/#brlcad thing1 (n=ric@124-168-88-122.dyn.iinet.net.au)
08:12.17 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1128543366.dsl.bell.ca)
08:22.35 *** part/#brlcad thing1 (n=ric@124-168-88-122.dyn.iinet.net.au)
08:28.12 brlcad MinuteElectron: I really like it, but think it does still need more too
08:28.29 MinuteElectron Yeah, could you give me an idea as to what?
08:28.54 brlcad i came back several hours ago looking forward to seeing the site.. I suppose you're running the web server off of a desktop/laptop that you shut off? :)
08:29.20 MinuteElectron Yeah, sorry about that - it is currently running on this machine.
08:29.29 MinuteElectron I shut it down for the night.
08:29.42 brlcad figured as much :)
08:31.23 MinuteElectron So, any ideas?
08:35.21 brlcad yeah, I think the layout is what I'm having trouble with at the moment .. it's a blend of two or three styles, and the mix is making it quirky
08:35.36 brlcad tell me which of these did you really like best?
08:35.43 brlcad http://meta.theme.drupaler.net/about
08:35.53 brlcad http://csszengarden.com/?cssfile=http://www.giannimania.it/zengarden/sample.css
08:36.17 brlcad http://haiku-os.org/
08:36.45 brlcad that's it, of those
08:37.31 brlcad not the graphics or colors per-se, but the layout and structural elements
08:38.15 MinuteElectron I think the first one.
08:38.58 brlcad that one is also nearly identical (structurally) to haiku's
08:39.30 MinuteElectron yeah
08:39.37 brlcad they both have a "top title area" with an embedded menu
08:40.02 MinuteElectron hmm, let me try something.
08:40.07 brlcad separate panels and navigation areas
08:42.33 MinuteElectron Can you give me the link to that page of logos again please.
08:42.45 brlcad I can work up the artwork for that title area if you want, that might help
08:43.00 MinuteElectron yeah
08:43.02 brlcad http://my.brlcad.org/~sean/websites.html
08:43.27 MinuteElectron I meant the actual logos.
08:43.36 MinuteElectron I only have the 256x212 one
08:43.38 brlcad ooh, the logo dir
08:43.42 brlcad sure
08:44.01 brlcad http://brlcad.org/images/logo/
08:44.05 MinuteElectron thanks
08:45.03 MinuteElectron So you are going to make artwork?
08:45.19 brlcad sure I can do that
08:45.27 MinuteElectron what will it look like?
08:45.40 brlcad you tell me
08:46.05 brlcad using http://meta.theme.drupaler.net/about and http://haiku-os.org/ as example drivers -- their main difference is tone
08:47.07 brlcad bold/strong vs subtle/soft
08:47.14 MinuteElectron hmm
08:47.52 brlcad I can make artwork for either, but the design is in your hands as to what you need
08:48.08 MinuteElectron haiku is probably the best IMO
08:48.37 brlcad they use drupal too, btw
08:48.43 MinuteElectron cool
08:49.01 MinuteElectron you could make it use the logo on the far right, with BLR-CAD beside it, and underneath BRL-CAD put the tagline
08:49.05 brlcad though they've almost entirely hidden that fact on the website
08:49.24 MinuteElectron hehe
08:49.59 brlcad their image screenshots are actually a perfect integration of Gallery (e.g. http://haiku-os.org/about/faq)
08:52.47 brlcad so for the top area, titlebar running across the top ..
08:53.12 MinuteElectron yeah
08:53.41 MinuteElectron it should probably be sandwhiched against the top, left and right of the page (no whitespace).
08:53.50 brlcad did you want it to be wrapped like meta or take up the entire area like haiku
08:53.59 brlcad okay
08:54.18 MinuteElectron hehe
08:55.01 brlcad which quadrant for the menu, which for the title?
08:55.50 brlcad meta used top left and bottom left respectively, for example - haiku uses bottom right and center left
08:57.16 MinuteElectron I guess title would be top left, the navigation could be either bottom right or bottom left. if the navigation was botom right then the title would then have to be middle left
08:57.30 MinuteElectron but that would probably look to much like haiku
08:58.02 brlcad don't worry about looking like them, more important to be effective
08:58.35 MinuteElectron ok, then center left and bottom right, alternatively top left and bottom left.
08:59.01 MinuteElectron if you are doing bottom right then the image has to be somehow adaptable so it looks ok in all resolutions (like the one on haiku)
08:59.59 brlcad okay, last detail is whether content area is going to be dark on light or light on dark
09:00.36 brlcad as it affects title area color selection
09:00.43 MinuteElectron I think light on dark since (from what I have seen of the screenshots) BRL-CAD appears to use darker colors.
09:01.36 brlcad that alone will make it look drastically different than haiku's, so more reason to not worry about it being structurally similar :)
09:01.46 MinuteElectron :D
09:02.25 brlcad that's also "kind of" the approach taken on http://blender.org too
09:08.49 MinuteElectron brlcad: You are incorporating the navigation into your artwork right?
09:09.05 *** join/#brlcad elite01 (n=elite01@dslc-082-082-070-099.pools.arcor-ip.net)
09:09.50 brlcad MinuteElectron: as a mock-up layer
09:09.56 MinuteElectron ok
09:10.03 brlcad how that translates to css will probably be pretty different
09:24.30 brlcad alrighty, this is going to take me a while and I need to rest my hands and eyes a bit before I get too deep :)
09:24.42 MinuteElectron ok
09:24.46 brlcad should have something later today hopefully
09:25.27 MinuteElectron cool, can i just ask quickly, where is the visual studio project in cvs/
09:25.56 brlcad for your layout, I'll probably have four elements so you can prepare the css -- the title itself, the left background, the right background, and the menu area
09:26.05 brlcad MinuteElectron: it's in misc/
09:26.08 MinuteElectron ok
09:26.17 brlcad there are actually two
09:26.41 brlcad a vc6 project that does a splendid job of building the libraries
09:27.13 brlcad and a vc7 project that doesn't do as well, but does build about 30 of the binaries one generally needs/wants/expects
09:27.23 brlcad including the modeller
09:27.23 MinuteElectron ok
09:27.26 MinuteElectron cool
09:27.28 MinuteElectron the left and right backgrounds are for just the navigation right?
09:27.34 brlcad so unless you're writing code, you'll probably want the vc7
09:27.48 brlcad left and right backgrounds are so you can make it expanding
09:28.15 MinuteElectron yeah, but just for the nav right?
09:28.31 MinuteElectron *header
09:28.33 brlcad right
09:28.37 MinuteElectron cool
09:29.51 MinuteElectron brlcad: will the menu area be left or right aligned?
09:30.04 brlcad thanks again for working on this, it's going to be awesome
09:30.11 brlcad you'd said bottom left
09:30.16 MinuteElectron ok, :D
09:32.00 brlcad mm.. I need a godel escher bach style cube for C, A, D .. that'd make a great download icon
09:32.42 MinuteElectron are you incorporating the tagline into the header?
09:33.18 brlcad have to see, there's another tagline that is often used too
09:33.33 MinuteElectron ok, but will one be incorporated at least?
09:33.44 brlcad yeah, something
09:33.50 MinuteElectron ok
09:33.51 MinuteElectron cool
09:38.10 MinuteElectron brlcad: I presume that a sidebar will still be needed.
09:39.25 brlcad yeah, probably just have different content
09:39.33 MinuteElectron yeah
09:44.48 MinuteElectron brlcad: There is the issue of tabs, they can either go in a similar place that I put them before (near the page title) or somewhere else (perhaps in the sidebar).
09:53.13 MinuteElectron brlcad: Do you have any idea when I will be able to upload Drupal and MediaWiki onto the server you have? At this point it would be quite useful as settings now have to be set in Drupal so it would be useful to not have to set them twice.
10:16.31 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
11:13.33 *** join/#brlcad thing0 (n=ric@124-168-88-122.dyn.iinet.net.au)
11:13.54 thing0 hey
11:20.55 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543366.dsl.bell.ca)
11:36.04 *** join/#brlcad thing1 (n=ric@124-168-88-122.dyn.iinet.net.au)
12:10.09 *** join/#brlcad thing0 (n=ric@124-168-88-122.dyn.iinet.net.au)
12:18.43 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
12:32.21 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
12:44.02 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
13:05.08 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
13:05.42 MinuteElectron brlcad: got a spare moment?
13:46.55 *** join/#brlcad Twingy (n=justin@74.92.144.217)
15:48.56 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
16:08.10 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
16:40.00 dtidrow anybody awake?
16:40.24 poolio maybe :P
16:40.29 dtidrow heh
16:40.51 dtidrow any idea what the '.hidden' means in this line?
16:41.00 dtidrow 00040f40 l F .text 0000004c .hidden TkStatePrintProc
16:41.14 poolio ah asm
16:41.33 dtidrow no, that's from an objdump output
16:42.54 dtidrow ../../src/libtclcad/.libs/libtclcad.so: undefined reference to `TkStatePrintProc' - that's an error I'm getting in a brlcad build, even though the function seems to exist in libtk8.5
16:43.29 dtidrow so I'm guessing that '.hidden' is keeping the linker from seeing it
16:44.02 brlcad hrm, possibly means it was declared static?
16:44.16 dtidrow not from what I see in the .c file
16:44.35 dtidrow unless there's something in one of the header files it uses
16:45.00 dtidrow char *
16:45.01 dtidrow TkStatePrintProc(
16:45.01 dtidrow <PROTECTED>
16:45.01 dtidrow <PROTECTED>
16:45.01 dtidrow <PROTECTED>
16:45.01 dtidrow <PROTECTED>
16:45.03 dtidrow <PROTECTED>
16:45.05 dtidrow <PROTECTED>
16:45.07 dtidrow <PROTECTED>
16:45.09 dtidrow {
16:45.36 brlcad where's that from?
16:45.55 brlcad tkCanvBezier or tk sources?
16:46.08 dtidrow ./generic/tkInt.h:1146:MODULE_SCOPE char * TkStatePrintProc(ClientData clientData, - aha, that 'MODULE_SCOPE' must be doing it...
16:46.13 dtidrow tk
16:46.25 dtidrow generic/tkUtil.c
16:46.31 brlcad what version are you on? tkCanvBezier is disabled on cvs head
16:46.46 dtidrow hmmm
16:46.55 dtidrow I dl'ed the latest tarball
16:46.58 brlcad in the process of removing it
16:47.00 brlcad ahh, okay
16:47.18 dtidrow they're removing it?
16:47.34 brlcad no, I"m in the process of removing it
16:47.39 brlcad it's been a headache for years
16:47.39 dtidrow heh
16:48.26 dtidrow what version are you on? tkCanvBezier is disabled on cvs head - referring to brlcad or tk?
16:48.29 brlcad john anderson implemented a bezier canvas for the 2D bezier line drawings in the sketch editor
16:49.12 brlcad that tkCanvBezier was originally a direct enhancement to tk (meaning we had to ship a customized tk), but was later pulled out so that we could try to link against system tk libraries
16:49.27 brlcad 7.10.1 is cvs head
16:49.31 dtidrow ah
16:50.22 brlcad even after tkCanvBezier was pulled out of Tk, though, it still needs Tk internals, private structures that you don't have access to from a system-installed Tk (i.e. that MODULE_SCOPE changes after installation)
16:50.22 dtidrow I was experimenting with some additional optimizations yesterday, and kept stumbling over compile failures or other problems
16:50.58 dtidrow well, I was building tk8.5 from tarballs, so that's not a problem to change
16:51.08 dtidrow and tcl, for that matter
16:51.30 brlcad that's actually the only thing holding up release -- to use a different bezier line drawing approach
16:52.43 dtidrow I was also getting a problem in ifftc nevewr terminating during the build, chewing up all the available disk
16:53.21 dtidrow just from experimenting with various optimization flags :-\
16:53.40 brlcad heh
16:54.04 brlcad those can be *really* massive functions
16:54.29 dtidrow several gig text files????
16:55.07 brlcad oh, running ifftc itself didn't terminate?
16:55.27 brlcad or compiling the files it generates didn't
16:55.44 dtidrow ifftc itself didn't terminate
16:56.06 dtidrow ./configure --enable-optimized --with-opengl --with-cflags="-march=nocona -msse3 -mfpmath=sse,387 -malign-double -mrtd -msseregparm"
16:56.24 dtidrow think that's what caused it
16:57.25 dtidrow -march=nocona could have been hosing things, I suppose
16:58.11 dtidrow is there an -march=core yet?
16:59.14 brlcad hm, I get cc1: error: invalid option 'sseregparm', if I remove that one, ifftc crashes with a bad instruction
16:59.41 brlcad ah, -mrtd caused the bad instruction
16:59.48 dtidrow ah
17:00.18 brlcad hm, otherwise worked clean with CFLAGS="-march=nocona -msse3 -mfpmath=sse,387 -malign-double"
17:00.29 dtidrow was just experimenting with various options :-)
17:00.33 dtidrow k, will try that
17:00.56 brlcad libfft is a fun lib to play with since it generates the source files
17:01.24 brlcad fourier transform kernels of various specified sizes
17:01.46 brlcad having it go to 512 or *gasp* 1024 is really interesting to see how various compilers behave
17:02.32 dtidrow thought it looked a little funky ;-)
17:02.34 brlcad can seriously slow down a compile
17:03.47 brlcad wc gives: 6255 32387 172439 irfft512.c
17:03.48 dtidrow arg - my little one is getting into all kinds of trouble now
17:11.39 dtidrow can't imagine what it would be like to build brlcad on an old 11/780....
17:12.08 dtidrow probably would take most of a week
17:12.10 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libfft/Makefile.am: support convolution kernels up to 1024, but still only compile those up to 256 by default since optimization can be .. intense .. on the larger sizes
17:13.47 dtidrow sweet - the latest version of gcc has -march=core2
17:21.08 dtidrow argh!
17:21.26 dtidrow /bin/sh ../../libtool --silent --mode=link gcc -march=pentium-m -msse3 -mfpmath=sse,387 -malign-double -pipe -fno-strict-aliasing -fno-common -fexceptions -g -O3 -L/usr/local/lib -pipe -fno-strict-aliasing -fno-common -fexceptions -g -O3 -o ssampview ssampview-spectrum.o ssampview-ssampview.o ../../src/liboptical/liboptical.la -L../../src/other/tcl/unix -ltcl8.5 -ldl -lm ../../src/libfb/libfb.la ../../src/libbu/libbu.la ../../sr
17:21.26 dtidrow c/libpkg/libpkg.la -L../../src/other/tcl/unix -ltcl8.5 -ldl -lm -L/usr/X11R6/lib -lX11 -lXi -lXext -lX11 -lGL ../../src/librt/librt.la -lc -lm ../../src/libsysv/libsysv.la ../../src/other/openNURBS/libopenNURBS.la -lstdc++ ../../src/libbu/libbu.la ../../src/libbn/libbn.la ../../src/libbu/libbu.la -L../../src/other/tcl/unix -ltcl8.5 -ldl -lm -lm ../../src/libbu/libbu.la -L../../src/other/tcl/unix -ltcl8.5 -ldl -lm -lm -lc -lpthread
17:21.31 dtidrow ../../src/libpkg/libpkg.la ../../src/libsysv/libsysv.la -L../../src/other/tk/unix -ltk8.5 -lXss -lXext -lX11 -lX11 -L../../src/other/tcl/unix -ltcl8.5 -ldl -lm
17:21.34 dtidrow /home/dtidrow/src/brlcad-7.10.0/src/other/tk/unix/libtk8.5.a(tkStubLib.o): In function `Tk_InitStubs':
17:21.36 dtidrow /home/dtidrow/src/brlcad-7.10.0/src/other/tk/unix/../generic/tkStubLib.c:102: undefined reference to `tclStubsPtr'
17:21.39 dtidrow /home/dtidrow/src/brlcad-7.10.0/src/other/tk/unix/../generic/tkStubLib.c:109: undefined reference to `tclStubsPtr'
17:21.42 dtidrow collect2: ld returned 1 exit status
17:21.50 dtidrow oops, grabbed one too many lines
17:22.59 dtidrow fook it, gonna unpack the tarball and try again
17:25.12 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
17:25.42 MinuteElectron brlcad: How's it going?
17:59.54 IriX64 dtidrow: undefined reference to tclstubsptr? was a proper tclstubs library found at configure time?
18:02.59 dtidrow I thought I told it to build the tcl/tk version that comes with brlcad...
18:03.13 IriX64 should find it then
18:03.32 dtidrow yes, it 'should'....
18:03.37 IriX64 i installed tcl/tk 8.5a6 , seems to work
18:04.09 dtidrow with 7.10.0, or cvs HEAD?
18:04.14 IriX64 cvs
18:04.52 dtidrow ah - there are some fixes in there that aren't in 7.10.0, according to brlcad
18:05.04 IriX64 explains it :)
18:05.43 dtidrow I could have a leftover lib hiding somewhere from tcl/tk-8.5a6....
18:05.58 IriX64 reminds me, i should get the latest update
18:05.59 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
18:07.00 dtidrow aha - it was apparently still pulling in /usr/local/lib/libtcl8.5.so
18:07.28 dtidrow done :-)
18:07.41 IriX64 heh good shooting :)
18:08.09 dtidrow now to see if the extra optimization options helped at all...
18:08.24 IriX64 what are you trying for, speed?
18:09.28 dtidrow yeah, just as a test of the h/w
18:09.34 IriX64 ah
18:10.05 IriX64 i'll march this one as opteron then :)
18:10.40 dtidrow gcc 4.2 has core2 as an march option now
18:11.00 IriX64 i'll try it
18:11.19 IriX64 maybe ill try core4 :P
18:12.42 dtidrow gotta go, wife wants to do some shopping - bbl...
18:12.48 IriX64 cya
18:14.15 IriX64 http://rafb.net/p/mZznOG69.html <---last nights effort, love seeing that little bit of info :)
18:17.54 dtidrow Benchmark results indicate an approximate VGR performance metric of 6244
18:18.30 dtidrow Logarithmic VGR metric is 3.80 (natural logarithm is 8.74)
18:18.30 dtidrow that's a nice bump :-)
18:18.31 IriX64 hot, very hot, better put another heatsink on :)
18:27.16 IriX64 howd you compile that so fast :)
18:28.12 IriX64 errr 30
18:35.19 IriX64 on the bright side ./configure only takes 6 minutes :)
18:44.16 IriX64 ftp://www3.sympatico.ca allows *me to login anonymously, would appreciate somebody trying it.
18:51.20 IriX64 use a browser
19:04.00 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1177613836.dsl.bell.ca)
19:04.31 IriX64 works for me, i'm happy :)
19:13.24 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177613494.dsl.bell.ca)
19:25.03 IriX64 haha my command line ftp client can't even find it :)
19:25.49 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
19:26.00 IriX64 anybody have Konqueror? does it work?
19:28.15 IriX64 so much for work lets return to the fun stuff, brlcad is building
19:29.12 IriX64 err brl-cad :)
19:29.22 MinuteElectron Hmm, does it matter what Linux distribution you are running to compile brl-cad?
19:29.45 IriX64 ask those who wrote it
19:30.01 MinuteElectron IriX64: What version are you using?
19:30.06 IriX64 cvs
19:30.13 MinuteElectron Of Linux
19:30.23 IriX64 just updated about 45 mins ago
19:30.34 IriX64 who says i'm using linux
19:30.46 MinuteElectron Sorry, okay.
19:30.54 IriX64 but i have redhat 5.1
19:31.05 MinuteElectron ok, :D
19:31.19 IriX64 :)
19:31.28 MinuteElectron I will try using Ubuntu - but first to install my wi-box on Ubuntu (or at least try).
19:31.42 IriX64 was just going to ask
19:32.03 IriX64 should get a leopard system :)
19:34.38 *** join/#brlcad jimmyz (n=asd@host86-133-245-247.range86-133.btcentralplus.com)
19:35.40 IriX64 Initializing and backgrounding, please wait... <-----gotta get this part working
19:39.41 IriX64 AchiestDragon, have you considered a digitizer?
19:54.27 brlcad gah, missed him again
20:12.51 IriX64 what's thew most common image format (meaning easiest to view) for *nix systems, can you handle png's easily?
20:28.56 IriX64 ahh well a jpg of my desktop (stryker.jpg) on ftp://www3.sympatico.ca (what i affectionatly call "my spot")
20:32.30 dtidrow arg - still broken :-(
20:32.38 IriX64 still?
20:32.45 IriX64 symptom?
20:32.48 dtidrow nothing's happening
20:32.57 IriX64 did it prompt?
20:33.23 dtidrow nope
20:33.30 IriX64 did it connect?
20:34.01 poolio IriX64: just post them to imageshack.us or something
20:34.14 IriX64 gotta get this working
20:34.30 IriX64 what client (remebering i said to use a browser)
20:34.49 dtidrow firefox 1.5.x
20:35.04 IriX64 so answer did it connect?
20:35.27 IriX64 wait i have a firefox here
20:35.28 dtidrow it says at the bottom of the window: "Beginning FTP transaction..."
20:38.11 IriX64 should say connected to www3.sympatico.ca and an box should come up asking for username and password
20:39.35 IriX64 still broken, ill call didn't let me in anonymously thanks dtidrow
20:39.52 dtidrow k - there was no box either
20:39.52 *** join/#brlcad elite01 (n=elite01@dslc-082-082-074-235.pools.arcor-ip.net)
20:41.12 AchiestDragon http://cgi.ebay.co.uk/AIPTEK-12000U-12-x-9-A4-GRAPHICS-TABLET-FREE-UK-DELIVRY_W0QQitemZ300125909553QQihZ020QQcategoryZ39980QQssPageNameZWDVWQQrdZ1QQcmdZViewItem
20:41.28 AchiestDragon seems good but looks like a bit of a pain for linux support
20:41.55 dtidrow brlcad: did you see the benchmark I posted?
20:46.18 dtidrow went from 5620 to 6244
20:46.57 *** join/#brlcad MinuteElectron (i=5207211c@gateway/web/cgi-irc/ircatwork.com/x-237f61313b8fdc1e)
20:47.20 MinuteElectron And you would think setting up a wireless connection on Linux would be easy...
20:47.29 MinuteElectron Welcome back Windows - I am your friend.
20:48.05 dtidrow depends on the distro and h/w
20:48.31 MinuteElectron h/w?
20:48.35 dtidrow took me a little while to get it working here on FC6, but it's fine now
20:48.39 dtidrow hardware
20:48.43 MinuteElectron Ahh,
20:49.11 AchiestDragon suse detects and configures for my wifi straight from the box , where with windows i have to hunt arround for the driver disk
20:49.30 dtidrow somehardware doesn't have drivers for it because the company that sells it or the wireless chipset won't let the info out
20:49.34 MinuteElectron The wireless stick was instantly recognised by Ubuntnu - unfourtunatley I couldn't connect to any networks (well it said I had but the internet wouldn't work).
20:50.37 dtidrow might be a networking issue - did you have ethernet running as well?
20:51.03 MinuteElectron I tried it with and without,
20:52.04 dtidrow nice - about a 11% speed bump just from the extra optimization flags
21:01.00 brlcad dtidrow: very nice
21:01.16 brlcad which options did you use?
21:02.08 brlcad howdy MinuteElectron
21:03.25 MinuteElectron hi
21:11.48 dtidrow --enable-optimized --with-opengl --with-cflags="-march=pentium-m -msse3 -mfpmath=sse,387 -malign-double"
21:12.32 dtidrow used pentium-m instead of nocona because the Core's are supposed to be derived from Pentium-M
21:12.58 dtidrow gcc 4.2 has -march=core2 available
21:18.18 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
21:21.55 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
21:22.33 MinuteElectron Ha,
21:22.43 MinuteElectron Anyway...
21:22.46 MinuteElectron brlcad: Got a mo?
21:33.10 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: include the configure flags in the summary report, remove surrounding whitespace on the FLAGS variables and only print them if they're not empty
21:34.15 brlcad MinuteElectron: sure, what's up
21:34.21 MinuteElectron website
21:34.32 brlcad still working on the image, not quite done (got distracted with a related icon)
21:34.42 MinuteElectron heh dw
21:35.38 IriX64 dtidrow: http://img528.imageshack.us/my.php?image=stykerbg4.jpg there ya go :)
21:35.55 IriX64 problems being addressed
21:41.56 IriX64 might as well compare benchmarks, running mine now :)
21:44.42 IriX64 RTFM=RealTimeFrameMeasurement :P
21:45.55 IriX64 should have stopped all other jobs i guess
21:46.10 dtidrow heh
21:46.44 IriX64 as I said last night, I prefer accuracy over speed, not that yours is inaccurate :)
21:48.20 IriX64 something wrong here bldg391 always comes up 74 off by 1 0 off by many
21:48.41 dtidrow similar here
21:48.58 IriX64 no idea what goes on there
21:49.17 IriX64 suppose i could open up the code, but I don't care :)
21:49.23 dtidrow sure it's not m35?
21:49.32 IriX64 just a sec
21:49.56 IriX64 whup right i read the wrong line
21:50.00 dtidrow k
21:51.34 IriX64 http://rafb.net/p/kamPt390.html <-- there you go, the whole run
21:52.18 dtidrow what's the cpu?
21:53.23 dtidrow cpu speed, I mean...
21:53.56 dtidrow http://rafb.net/p/QgE7cI34.html - my output
21:57.59 IriX64 all i used was msse3 opteron and --enable-optimized and --enable-optimizations, I rarely play with CFLAGS=
21:58.34 IriX64 now to see if it can display geometry :)
21:58.48 IriX64 whup gotta install it first
22:01.36 IriX64 cleverl programmed into each make install is a coffee break, goona go get some
22:01.42 IriX64 cleverly too
22:06.56 MinuteElectron I *have* to sleep, I am so tired that I accidentally reverted decent code on a project I was working on this morning. Stayling online to download cygwin and brl-cad from CVS. Goodnight.
22:16.11 IriX64 Good Night
22:16.44 IriX64 just how much of the world is represented here (you obviously know where I am)
22:17.49 IriX64 SuperTaz, gotta be Australia :P
22:18.41 MinuteElectron I am UK, but shush about it.
22:19.09 IriX64 got it sorry, what are you doing not in bed :)
22:19.12 MinuteElectron IriX64: Heh, I didn't know you were US.
22:19.29 IriX64 Canada man the colony :)
22:19.33 MinuteElectron IriX64: I had to use the bathroom and came back to check if CVS checkout had finished.
22:19.39 MinuteElectron IriX64: Oh, lol.
22:19.56 IriX64 did cvs treat you well
22:20.24 MinuteElectron Hasn't finished, already at 80+ MB.
22:20.34 MinuteElectron I guess that is about half way
22:20.39 MinuteElectron Well,
22:20.43 MinuteElectron probably not actually.
22:20.49 MinuteElectron If you include all the .cvs files
22:20.53 IriX64 maybe the tarball would have been easier to get started i mean
22:20.56 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
22:21.01 MinuteElectron Oh,
22:21.15 MinuteElectron I thought there was some problems with the tarball.
22:21.18 IriX64 just unpack it then do the cvs thing
22:21.28 MinuteElectron Oh, I see.
22:21.41 IriX64 dunno how much time youd save
22:21.44 MinuteElectron Started now, I am goin to leave my PC on all night so it doesn't matter.
22:21.53 IriX64 good plan
22:22.06 MinuteElectron Anyway, I really do need some sleep. Laterz.
22:22.11 IriX64 tell it to compile it while you sleep :)
22:22.13 IriX64 later
22:51.43 IriX64 http://img81.imageshack.us/my.php?image=faceplatekv5.png
22:52.35 IriX64 drat, i'll use jpg from now on
22:55.08 MinuteElectron That's better.
22:57.34 IriX64 http://img146.imageshack.us/img146/2814/7101po4.jpg there (latest Build)
22:58.16 IriX64 I'll stop spamming the channel now :)
22:59.39 IriX64 hah i should post the rt that just happened (yeah it works) :)
23:01.51 MinuteElectron hmm
23:01.54 MinuteElectron User@not-3n1jjeirhea /cygdrive/c/brlcad
23:01.55 MinuteElectron $ sh autogen.sh
23:01.57 MinuteElectron autogen.sh: line 75: $'\r': command not found
23:01.58 MinuteElectron autogen.sh: line 93: syntax error near unexpected token `$'{\r''
23:02.00 MinuteElectron 'utogen.sh: line 93: `ident ( ) {
23:02.28 dtidrow ?
23:02.43 IriX64 shouldn't have to type sh
23:03.04 MinuteElectron IriX64: even on cygwin?
23:03.16 IriX64 on mine anyway :)
23:03.24 MinuteElectron heh
23:03.38 IriX64 just type ./autogen.sh
23:03.49 dtidrow should work :-)
23:03.54 MinuteElectron same error
23:04.01 brlcad that's odd (regarding autogen.sh) .. sounds like some windows/unix line ending issue
23:04.02 MinuteElectron the funny thing is there is nothing on line 75
23:04.03 dtidrow better yet, switch to a _real_ OS ;-)
23:04.38 IriX64 you saying mine is a figment of my imagination :)
23:04.48 IriX64 try fedora
23:05.08 dtidrow MinuteElectron: what failed?
23:05.10 MinuteElectron hmm, so I switched from CRLF to LF and now it works.
23:05.15 brlcad IriX64: and RTFM does not stand for RealTimeFrameMeasurement :P
23:05.27 dtidrow lol
23:05.30 IriX64 heh
23:05.43 IriX64 ReadTheFineManual? :)
23:06.02 MinuteElectron ERROR: Unable to locate GNU Autoconf.
23:06.05 MinuteElectron ha
23:06.20 IriX64 www.gnu.org compile and go :)
23:06.30 brlcad IriX64: also no
23:06.33 dtidrow should be in there somewhere
23:06.48 MinuteElectron IriX64: I have to compile on cygwin?
23:06.50 IriX64 RayTraceFigureOfMerit? ;)
23:07.19 IriX64 minuteelctron yes
23:07.23 brlcad bingo
23:07.29 IriX64 heh
23:07.57 IriX64 I'm using 2.61
23:08.09 IriX64 automake 1.9.6
23:08.17 IriX64 libtool 1.5.22
23:09.35 IriX64 ack!! havoc just launched a missile, where do I hide :P
23:10.19 IriX64 you guys are good, I barely understand mug.g let alone something like havoc
23:10.20 dtidrow not behind me!
23:10.50 MinuteElectron ha 'bash: make: command not found'
23:11.23 MinuteElectron this is hilarious
23:11.41 IriX64 you need to install make
23:11.46 MinuteElectron i see
23:11.54 IriX64 www.gnu.org :P
23:12.15 IriX64 www.gnu.org and i are old friends
23:12.25 IriX64 :)
23:12.52 IriX64 you'll need gcc to (thats a feat)
23:13.07 brlcad there are cygwin packages that provide all those things
23:13.26 IriX64 yes but out of date but they'll get you started
23:13.52 brlcad MinuteElectron: if you were on cygwin, you probably shouldn't have pulled the zip file .. that's likely where you're getting line ending problems from if you did
23:14.08 MinuteElectron brlcad: I didn't use the zip file.
23:14.12 MinuteElectron I used CVS.
23:14.17 IriX64 he said cvs
23:14.20 brlcad ah, interesting
23:14.22 IriX64 whup sorry :)
23:15.05 brlcad is the execute bit not set then or something?
23:15.32 IriX64 use theirs to update
23:15.36 brlcad it should tell you to run configure before it tells you to run make
23:15.44 brlcad and configure will fail if there is no make
23:15.56 MinuteElectron brlcad: What do you mean? It was a problem with using CRLFs instead of LF
23:16.23 brlcad i mean, did ./autogen.sh work?
23:16.27 brlcad s/work/run/
23:16.50 brlcad i don't mean successfully, i mean just did it run at all
23:17.18 MinuteElectron It ran.
23:17.38 brlcad okay
23:17.47 IriX64 try this make --version
23:17.56 MinuteElectron IriX64: where?
23:18.12 IriX64 at the prompt
23:18.41 MinuteElectron I found the problem: ./configure failed.
23:18.59 IriX64 where?
23:19.00 MinuteElectron I forgot to install gcc.
23:19.06 MinuteElectron at make
23:19.09 dtidrow d'oh!
23:19.19 IriX64 that'll do it every time :)
23:20.59 MinuteElectron I am getting the hang of this.
23:21.13 *** join/#brlcad elite01 (n=elite01@dslc-082-082-070-099.pools.arcor-ip.net)
23:22.57 IriX64 http://img72.imageshack.us/img72/3617/oldbuildrw4.jpg This is 7.8.4, trying to get 7.10 to look like this
23:23.53 IriX64 now brlcad will say it already does ;)
23:24.56 IriX64 dog needs a walk ill be back in a bit
23:32.42 MinuteElectron ha
23:32.44 MinuteElectron checking for cc... no
23:32.46 MinuteElectron configure: error: no acceptable cc found in $PATH
23:32.56 MinuteElectron I bet you guys can tell I am a total n00b
23:36.25 MinuteElectron wtF?
23:36.51 MinuteElectron how the hell am I meant to install bison? without it I can't install gcc and without gcc I can't install bison.
23:42.45 IriX64 http://img96.imageshack.us/img96/8418/musictocompilebyoi5.jpg :P
23:44.08 MinuteElectron I am being forced to go to bed.
23:44.22 MinuteElectron I *will* compile this tomorrow morning/
23:44.32 IriX64 had to cut the walk short, computer reported it dropped a bit, needed me to pick it up :)
23:44.32 MinuteElectron goodnight for the last time
23:44.40 IriX64 goodnight
23:45.44 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-070-099.pools.arcor-ip.net)
23:46.48 *** join/#brlcad RodGallowGlass (n=mario_du@bas2-sudbury98-1177726501.dsl.bell.ca)
23:47.41 RodGallowGlass it works? heh
23:47.47 *** part/#brlcad RodGallowGlass (n=mario_du@bas2-sudbury98-1177726501.dsl.bell.ca)
IRC log for #brlcad on 20070701

IRC log for #brlcad on 20070701

00:13.15 IriX64 Opera, go figure :)
01:01.53 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177726061.dsl.bell.ca)
01:03.42 IriX64 who wrote autogen.sh?
01:04.47 IriX64 the header is there but no authors name or am i just missing it?
01:08.14 IriX64 just wondering, because i'm having a problem upgrading to automake-1.10, it parsed it as 1.1.0 so i dropped back to 1.9.6
01:16.28 IriX64 libtool i'm running is 1.5.22 it parses fine
01:22.20 IriX64 http://www3.sympatico.ca/mario.dulisse2 :) a little playing around
01:23.38 IriX64 should see what rev irssi is at i guess that ones old
01:26.22 IriX64 hah .8.11
01:34.09 IriX64 sigh no perl again, one day i'm gonna have to tackle that
01:38.26 *** join/#brlcad IriX64_ (n=IriX64@bas2-sudbury98-1177726061.dsl.bell.ca)
01:41.20 IriX64_ works, might as well put it on the server :)
01:47.34 IriX64 there you go (as if anybody wants it though they all use Mirc :P)
02:04.13 IriX64 http://www.pastebin.ca/598132 <---- man i thought you fixed it (cvs update not 3 hrs ago)
02:05.36 IriX64 mistake me for a serious man will you :P
02:06.40 IriX64 the benign ones i won't report :)
02:07.24 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
02:24.03 IriX64 http://www.pastebin.ca/598148 <---- could use some help here.
02:24.49 *** join/#brlcad Twingy (n=justin@74.92.144.217)
02:28.56 IriX64 tried with system tk lib too, problem is it comes from the same people :)
02:29.42 IriX64 8.5a5 8.5a6 happens with both
02:38.33 IriX64 gotta go guys, l8r
04:22.44 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177726061.dsl.bell.ca)
04:30.35 IriX64 tried a make distclean, tcl has no rule to do a distclean :(
04:42.09 IriX64 the old build works with Xwin32 too, hoping the same for 7.10 :)
04:45.01 IriX64 www3.sympatico.ca/mario.dulisse2/mapped.png have a look
04:46.51 IriX64 err http:www3.sympatico.ca/mario.dulisse2 mapped.png sorry :)
04:55.55 brlcad stop it
05:00.36 IriX64 ok
05:11.27 IriX64 permantly? If I get something worth sharing, is it allowed?
05:12.17 brlcad you've been going pretty much non-stop for over 4 hours
05:12.35 brlcad with complete disregard to anyone talking back and stopping after 5
05:12.50 IriX64 apologies
05:33.38 IriX64 goodnight
06:26.17 *** join/#brlcad digitalfredy_ (n=digitalf@200.71.62.161)
07:34.59 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
08:24.37 MinuteElectron brlcad: busy?
08:25.10 MinuteElectron configure: creating ./config.status
08:25.12 MinuteElectron .infig.status: error: cannot find input file:
08:27.46 brlcad sounds like you're still missing things, sounds like autogen.sh did not complete successfully/correctly but I'd need more info to know for sure
08:28.05 brlcad run ./autogen.sh --verbose and make sure it completes correctly
08:29.28 MinuteElectron ok
08:31.04 MinuteElectron brlcad: winsock.h error http://paste2.org/p/4194
08:51.43 MinuteElectron brlcad: What would be the signs of a problem
09:34.14 *** join/#brlcad elite01 (n=elite01@dslc-082-082-077-153.pools.arcor-ip.net)
11:26.23 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
11:28.35 *** join/#brlcad docelic (n=docelic@212.15.171.166)
11:47.30 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
13:54.23 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
14:10.21 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
14:14.17 *** join/#brlcad n9986 (n=nandeep@59.176.80.223)
14:14.17 n9986 Hi all
14:14.35 *** part/#brlcad n9986 (n=nandeep@59.176.80.223)
14:21.01 AchiestDragon well at least he did not ask a question and leave before anyone got arround to answer it like normal :)
14:28.10 poolio hehe, mornin
14:28.22 AchiestDragon hi
14:50.20 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
15:09.16 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
15:24.56 *** join/#brlcad MinuteElectron (n=chatzill@unaffiliated/MinuteElectron)
15:41.32 *** join/#brlcad Twingy (n=justin@74.92.144.217)
16:42.55 brlcad MinuteElectron: ping
16:43.24 brlcad AchiestDragon: :) true
16:43.42 brlcad so, how does this look: http://my.brlcad.org/tmp/newtitle.png
16:55.38 MinuteElectron brlcad: back
16:57.36 MinuteElectron brlcad: wow! looking good
16:58.45 brlcad it should collapse down to about 1024 wide minimum with the right css
16:59.08 elite01 fine
16:59.17 MinuteElectron it is 1200x600
16:59.48 brlcad right, at 1200 now in that clip, but it should compress further
16:59.55 MinuteElectron ok
17:00.13 MinuteElectron you have two images?
17:01.20 brlcad the right side should be able to move in/out almost all the way over -- where the search and menu come together probably
17:01.26 brlcad two images?
17:01.34 MinuteElectron ok, I get it
17:02.32 brlcad there are probably 4 or 5 css-layers in there to make it work
17:03.39 brlcad the logo text, the left background, the right background, the left search, and the right menu
17:04.19 MinuteElectron the logo text is going to be seperate?
17:04.26 MinuteElectron it would be easier to make it par tof hte image
17:05.12 brlcad then it won't compress much more than 1200
17:05.29 brlcad to get the right side to slide under the left without seeing a hard line
17:05.53 MinuteElectron hmm, ok
17:06.00 brlcad i mean unless you can sort it out, good luck with that :)
17:06.10 MinuteElectron :D
17:06.11 brlcad the css is the hard part ;)
17:06.22 brlcad there's lots of little detail in ther
17:06.25 MinuteElectron do you have the original photoshop files so i can get the layers out of it?
17:06.30 brlcad the menu in particular
17:06.36 brlcad yeah, sure
17:06.39 brlcad hold on a sec
17:08.31 brlcad uploaded, same dir titlebar.psd
17:09.00 MinuteElectron thanks
17:12.33 MinuteElectron brlcad: ha, I see the Haiku layer at the bottom :P
17:15.04 brlcad yup
17:15.06 brlcad comparison
17:15.31 brlcad and inspiration
17:31.20 MinuteElectron brlcad: There is a problem with the truck.
17:32.13 brlcad what's that?
17:32.24 MinuteElectron 82.7.33.28/drupal-5.1/
17:32.27 MinuteElectron http://82.7.33.28/drupal-5.1/
17:32.38 MinuteElectron On resolutions 1024x768 it looks good
17:32.50 MinuteElectron but anything lower then the truck gets cut.
17:34.09 brlcad that's what I was referring to about making the title text a separate layer
17:34.30 MinuteElectron oh I see,
17:34.35 brlcad makes that line go away
17:34.36 MinuteElectron working on it
17:35.01 brlcad three layers, so the right side is above the left's background but under the left's text
17:35.56 brlcad did gimp strip out the text layer effects or'd you do that?
17:36.17 MinuteElectron it was gimp
17:36.26 MinuteElectron coudl you send me the text in a png
17:36.29 brlcad sure
17:38.05 brlcad want them as one or two?
17:38.11 MinuteElectron one please
17:41.29 brlcad http://my.brlcad.org/tmp/titletext.png
17:41.46 MinuteElectron thanks
17:44.46 brlcad sure, let me know if you need any others
17:45.02 brlcad that should be the only blend going on if i'm not mistaken
17:48.46 brlcad ah, xyz needs it's own layer too to work right
17:49.33 MinuteElectron xyz?
17:49.40 MinuteElectron oh
17:49.43 MinuteElectron the graph
17:50.03 brlcad the axes
17:50.08 MinuteElectron brlcad: Can you take a look at the thing?
17:50.19 MinuteElectron It is not improved.
17:50.47 brlcad http://my.brlcad.org/tmp/xyz.png
17:51.54 brlcad looks like it's getting better
17:52.01 MinuteElectron not at 800x600
17:54.22 MinuteElectron xyz added
17:54.34 MinuteElectron brlcad: Opinon?
18:01.37 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
18:03.41 brlcad http://my.brlcad.org/tmp/titleleft.png
18:04.26 brlcad with that, you should be able to let the right side be all the way back
18:04.32 brlcad so it just slides under
18:04.44 poolio howdy brlcad
18:05.02 *** join/#brlcad IriX64_ (n=mario_du@bas2-sudbury98-1177726061.dsl.bell.ca)
18:05.03 brlcad howdy poolio
18:07.01 IriX64 http://www3.sympatico.ca/mario.dulisse2 m35.jpg (it did it :))
18:07.02 poolio gorgeous day, what are we all doing on our computers? :p
18:07.23 IriX64 poolio and why is our wallpaper a shot of a sunset :)
18:07.55 MinuteElectron brlcad: Any chance you could remove the border on the top and left, I cannot without b0rking the transparency.
18:08.07 MinuteElectron IriX64: cool, ure server fixed
18:08.31 brlcad IriX64: interesting, photon mapping I presume
18:08.39 IriX64 minuteelectron yeah was trying something, doesn't work that way :)
18:08.41 brlcad MinuteElectron: sure
18:08.44 IriX64 brlcad yes
18:08.47 brlcad you mean the black stripe
18:09.15 MinuteElectron yeah
18:09.19 brlcad would like to retain the hairline, though it certainly doesn't have to be in the iamge
18:09.26 MinuteElectron dw
18:09.30 MinuteElectron I will change the other images
18:09.50 poolio MinuteElectron: Is there a recent version of the site up somewhere?
18:10.08 MinuteElectron http://82.7.33.28/drupal-1.5
18:10.33 IriX64 doesn't resolve minuteelectron
18:10.39 brlcad want me to fill it in transparent or clip the image one pixel smaller?
18:10.51 MinuteElectron brlcad: neither, I will do it.
18:10.58 poolio it's drupal-5.1 not 1.5
18:11.03 MinuteElectron yeah
18:11.05 MinuteElectron bah
18:11.14 brlcad so, what do you want me to do with it? :)
18:11.15 IriX64 heh
18:11.20 MinuteElectron brlcad: nothing
18:11.29 brlcad heh, okay
18:11.52 poolio nifty header.
18:12.02 MinuteElectron look now everyone
18:12.21 MinuteElectron just not in IE.
18:12.34 brlcad awesome
18:12.47 IriX64 i'm looking in ie seems right
18:12.49 poolio WOAH! Hooray transparency!
18:12.50 MinuteElectron Resizes successfully down to 800x600
18:12.59 MinuteElectron IriX64: Yes, grey blobs FTW.
18:13.16 MinuteElectron IriX64: You running 7?
18:13.31 IriX64 6 let me try fiefox minutelectron
18:13.35 MinuteElectron ok
18:13.37 IriX64 err firefox
18:14.34 brlcad woot, that actually lets it work all the way down to 655 :-)
18:14.44 MinuteElectron :D
18:14.53 IriX64 minuteelectron looks same
18:15.02 MinuteElectron same?
18:15.06 IriX64 yes
18:15.18 MinuteElectron do a screenshot just to test please :)
18:15.37 poolio brlcad: I'd say 651, but ok :)
18:15.39 brlcad poolio: here's the end effect we're currently going for: http://my.brlcad.org/tmp/newtitle.png
18:15.45 IriX64 just a sec firefox first then ie ok?
18:15.48 brlcad poolio: heh, fair nuf :)
18:15.59 MinuteElectron ok
18:16.08 poolio brlcad: cool, I'm not sure I'm a fan of the tan navigation though
18:16.30 poolio and I'd float the search box into the header instead of having it stick down
18:16.54 brlcad the color was pulled from the eagle logo frame
18:17.05 poolio Yeah, I still think it's ugly though :)
18:17.22 poolio and if you aren't using the eagle logo in the header it doesnt really matter
18:17.27 AchiestDragon hmm
18:17.46 poolio i think a more purple-blue-grey theme would be better
18:17.49 brlcad yeah, more just a nod to it than a reason
18:17.53 poolio yeah
18:18.07 brlcad which matched up nicely color-wise with the truck and the green
18:18.12 IriX64 minuteelectron, my server same.jpg both in one
18:18.27 AchiestDragon not so shure , the old logo looks a bit too military based , the new one looks like well home made
18:18.52 MinuteElectron IriX64: Yeah, that is how it is meant to look.
18:19.19 brlcad i'm not entirely happy with the menu itself yet, but it's something
18:19.38 poolio brlcad: mhmm. I'm really picky when it comes to web design :)
18:20.10 AchiestDragon the truck needs to have perspective turned on
18:21.13 brlcad AchiestDragon: yeah, I'm actually trying to get away from the whole military feel just a little. not loosing the logo, but pushing it out of the spotlight a little
18:21.53 brlcad poolio: you're more than welcome to tweak it or come up with another menu :)
18:22.00 AchiestDragon ues the old logo as a door image on the side of the truck
18:22.52 IriX64 brlcad: perhaps a photon map shot of havoc somewhere just to show the power inherent
18:23.13 poolio brlcad: hehe. can I do it on the clock?
18:23.50 brlcad poolio: after this summer, sure :)
18:24.15 AchiestDragon yes , that i think is the problem with the new logo the effect is shows is not rendered it gives the impression that the output of brlcad will look like that
18:24.26 poolio brlcad: hehe, should I keep beset as my first priority then?
18:24.41 poolio brlcad: also, is your my.brlcad.org/tmp directory supposed to be world readable?
18:25.07 brlcad AchiestDragon: by logo do you mean the title text?
18:25.18 AchiestDragon no the graphics with it
18:25.34 brlcad not sure what you mean then
18:25.44 brlcad I generated all the graphics from within brl-cad
18:26.18 poolio brlcad: AHAHHA. http://my.brlcad.org/tmp/endofworld.swf
18:26.37 brlcad only thing I didn't is the menu and the BRL-CAD title text .. and I could have done the title text too, but that would have been a bear to set up the same lighting hilights
18:26.53 brlcad poolio: yeah, that's great
18:26.53 AchiestDragon i mean the graphis you used show the wire frame , and half transparancy , rather than a solid rnedered photon view in perspective
18:27.43 brlcad it's a blend of a wireframe, an hidden line render, and a regular raytrace
18:29.13 brlcad there's actually a point for that too -- the progression of primitives on the left to more complex read geometry on the right
18:29.14 poolio brlcad: i think I might get some work done, try to figure out how to deal with all the different shapes and trees and what not
18:29.36 poolio brlcad: what shapes do you think should be implemented for starters? spheres/ellipsoids, rpp, and anything else?
18:31.57 brlcad conics (tgc family), ellipsoids (ell family), planar polyhedra (arb8 family), and the torus
18:32.13 brlcad that will give most shapes
18:32.18 poolio alright cool. is rpp part of the arb8 family?
18:32.22 brlcad yeah
18:32.41 poolio alright, and are there sub shapes for arb8 or is rpp just an alias for a specialized arb8?
18:33.05 brlcad sort of an alias
18:33.29 brlcad they are stored as arb8's but are evaluated as rpps (as you can do the ray-tracing faster that way)
18:34.28 MinuteElectron That end of the world video is hilarious.
18:34.34 poolio ah Ok. Also I might end up working with the tcl strings for the shapes, seems like that means a lot less work for me
18:35.03 brlcad just like how the equation of an rcc (cylindrical tube) is very simple so that is used for evaluation, whereas the general equation of that shape is a truncated general cone (that is slightly more complex to evaluate)
18:37.51 MinuteElectron brlcad: I have a problem.
18:38.04 MinuteElectron I am about to start doing the CSS for the navigation bar,
18:38.36 MinuteElectron however the class identifiers could change when druapl is installed for real
18:39.16 MinuteElectron and if it did the entire navigation would be ruined
18:39.27 brlcad so lets do it for real then ;)
18:39.37 poolio MinuteElectron: That's why God invited regex.
18:39.40 brlcad s/lets // ;)
18:39.44 poolio brlcad: ahahhaa :D
18:40.08 MinuteElectron poolio: ok...
18:40.17 brlcad i'll just need a few bits of info from you
18:40.24 MinuteElectron ok...
18:41.36 AchiestDragon brlcad: like http://www.achiestdragon.org/index.php?title=Image:Brlcad.jpg&oldid=607
18:42.25 IriX64 AchiestDragon, nice, my current wallpaper :)
18:43.00 IriX64 AchiestDragon I think I like yours better
18:43.20 AchiestDragon it shows of what can be done better than showing of the low qualaty working view
18:45.17 IriX64 AchiestDragon, it's too small for wallpaper, stretches out of proportion
18:46.07 AchiestDragon the width of the image is limited as it is only a section of the image on your site so not hi res ,,
18:46.23 AchiestDragon the brlcad site that is
18:50.33 IriX64 AchiestDragon, my server.... Havoc.jpg
18:51.36 brlcad AchiestDragon: hehe, though if you knew the setup required for that image... it's a bit more misleading than blended renderings effort-wise :)
18:52.21 AchiestDragon yes
18:52.37 brlcad personally, i'm a bit tired of that image too :)
18:52.56 brlcad though I certainly see and show it a bit more than you probably :)
18:53.31 AchiestDragon but the renderings used dont show of the realistic effect that brlcad can produce , although i tend to aggree that that himage has been arround for some time
18:54.05 AchiestDragon any user submitted image that comes close to the "realistic effect" with good detail that could be used
18:54.33 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
18:54.44 IriX64 AchiestDragon, if you like mine use it everything on that site is available
18:55.06 poolio oops.
18:55.27 AchiestDragon the helecopter is good but its yet another mil type image
18:55.57 IriX64 AchiestDragon, choose something in the example geometry or give me one :)
18:56.50 IriX64 AchiestDragon, the shuttle or nozzle would be great but i can't find them and am not about to purchase that program :)
18:57.24 AchiestDragon had one better , give me a few mins see if i can find the archive
18:57.31 IriX64 sure
19:07.26 AchiestDragon http://www.achiestdragon.org/index.php?title=Image:Alien.png&oldid=608
19:08.10 AchiestDragon it was a blender file that i exported then imported into brlcad some time ago
19:10.58 AchiestDragon i dont have the name of the original author of that but its gpl and if it was to be used it would need his name for the credits
19:15.18 brlcad heh, neat picture
19:16.22 IriX64 AchiestDragon, thought you were going to give me geometry :)
19:16.34 AchiestDragon alot of the meshes turned into arrays of triangles so it lost the curves on the surfaces in the export
19:26.26 AchiestDragon i did this in solidworks but converted it to brlcad ...
19:26.40 AchiestDragon http://www.achiestdragon.org/index.php?title=Image:Rendered.png&oldid=609
19:28.35 AchiestDragon before making this , http://www.whipy.demon.co.uk/robot4.jpg
19:30.04 IriX64 AchiestDragon, I presume the materials are germanium and silicon :)
19:32.25 IriX64 artist too
19:33.22 IriX64 mmmm 7.6.1 my first experience was with 7.6.0
19:36.22 IriX64 TankCar.jpg
19:49.26 brlcad AchiestDragon: hah, that's awesome
19:49.35 brlcad dues it actually drive?
19:51.00 AchiestDragon it needed another ideler wheel at each side to stop it sheading the tracks when turning
20:02.39 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
20:05.51 IriX64 AchiestDragon, they built that from brl-cad specs?
20:06.24 IriX64 heh roborooter comes to mind (duck)
20:47.32 IriX64 AchiestDragon, maybe you can use this, it came out black though, have to play with the illumination
20:47.37 IriX64 http://www3.sympatico.ca/mario.dulisse2/Geometric_Solutions_Tank_Car2.jpg
21:05.26 AchiestDragon maybe ,, do you have a raytraced output with good lighting of it
21:13.48 *** join/#brlcad MinuteElectron (n=MinuteEl@unaffiliated/MinuteElectron)
21:16.35 IriX64 AchiestDragon, how bout a regular raytrace not photonmapped will that do, I can have one quickly?
21:18.48 AchiestDragon the havoc pic is good because it looks realistic , i gues theres little chance of finding something rendered to that qualaty
21:19.11 brlcad seeing havoc rendered with rise would be interesting
21:19.13 AchiestDragon and ok so it took how many days to render
21:19.43 poolio alright guys, i'm gonna go play some ultimate, be back later :)
21:20.33 IriX64 http://www3.sympatico.ca/mario.dulisse2/GeoMetricSolutionsTankCar.png
21:20.38 IriX64 days?
21:21.10 IriX64 adrt doesn't compile here (yet:))
21:27.23 AchiestDragon imeant the stryker icv 5 days on 48 X 2.4Ghz xeon's
21:28.40 IriX64 AchiestDragon, I saw that 8trillion rays
21:29.04 brlcad those numbers were later cut in half, fwiw
21:29.29 IriX64 AchiestDragon, lets do a bench, get brlcad to send me the .g file :)
21:29.46 IriX64 brlcad I can't imagine that
21:30.07 AchiestDragon well bot hmged and archer dont work on this pc :( so canot try atm
21:30.46 IriX64 I haven't played with archer yet
21:31.12 AchiestDragon was hoping archer would of been running in linux by now
21:31.24 IriX64 superior to mged?
21:32.07 brlcad in some ways, not in others
21:32.23 IriX64 noted will explore later
21:32.27 AchiestDragon it looked an easyer interface to use when i saw it last , ok so got to be about 2 years back
21:32.29 brlcad AchiestDragon: patches welcome ;)
21:32.42 brlcad I'd give just about anyone commit access if they wanted to work on it ;)
21:33.02 brlcad is mostly build integration issues, not even archer issues for the most part
21:33.26 brlcad it's just been low on the totem pole
21:34.02 AchiestDragon i may have a go , but need to sort out my graphic card config first ,, got to remove one of the cards and get the system to boot without resorting to some od config each time
21:35.41 AchiestDragon theres a matrox g200 quad head and a g550 dual head card in here , the quad card is driving 2 lcd's and the dual just the one , but it forgets the xconfig after power on
21:36.23 AchiestDragon i have to manualy edit it and restart x after each power on
21:37.29 AchiestDragon almost at the stage of doing a compleate reinstall , but sort of keep posponing it as it works fine after
21:40.32 AchiestDragon although going to load brlcad on the windows box when i get time
21:41.26 AchiestDragon maybe later tonight
21:41.29 brlcad :)
21:58.18 IriX64 AciestDragon, the windows archer i've experimented with
21:58.28 IriX64 err AchiestDragon too
22:03.21 IriX64 http://www3.sympatico.ca/mario.dulisse2/Archer.png <--- just messing around
22:05.18 IriX64 brlcad: does -ffast-math really make a difference, i've never experimented with speed enhancers
22:07.51 brlcad experiment
22:19.25 AchiestDragon well installed in windows
22:20.08 AchiestDragon now i remeber how bad the mged command set is to remeber
22:21.36 brlcad yeah, it can be a bear if you don't use it repeatedly
22:21.50 brlcad which wouldn't be so bad, but the help facilities are teh suck too sometimes
22:22.43 AchiestDragon well at least i have a working verision installed on one macine anyway
22:23.45 AchiestDragon although not in mood to trol though doc's tonight
22:24.35 IriX64 http://www3.sympatico.ca/mario.dulisse2/mged.png <--- this command set ;)
22:27.10 poolio evenin
22:27.24 SuperTaz irix
22:27.36 SuperTaz what modeller is in the chackground of the archer image?
22:27.42 SuperTaz background, even
22:28.09 IriX64 modeller?
22:28.25 SuperTaz with the wireframe in it?
22:28.44 IriX64 havoc and i rt'ed it
22:28.51 SuperTaz rt?
22:28.56 IriX64 raytrace
22:28.59 SuperTaz ahhh
22:29.08 SuperTaz havoc is the modeller?
22:29.14 SuperTaz works with brl-cad?
22:29.26 IriX64 I don't know your terms explain modeller to me
22:29.46 SuperTaz that which you created the model in
22:29.59 SuperTaz the tool behind the rendering
22:30.02 IriX64 the geometry window
22:30.06 SuperTaz yes
22:30.08 SuperTaz what is that?
22:30.15 IriX64 part of archer
22:30.16 brlcad that is archer
22:30.19 SuperTaz ahhh
22:30.20 IriX64 yes
22:30.32 IriX64 sorry for the confusion :)
22:30.34 SuperTaz where'd you get archer?
22:30.54 IriX64 windows binaries distribution;)
22:31.01 IriX64 off sourceforge
22:31.05 *** join/#brlcad WindowsDragon (n=david@whipy.demon.co.uk)
22:31.10 SuperTaz oh...it's windows only?
22:31.13 brlcad archer is a refactoring of mged written predominantly by mged's primary author
22:31.15 IriX64 yes sorry
22:31.24 poolio brlcad: who was mged's primary author?
22:31.40 brlcad he started cleaning stuff up (starting several years ago) and after a while, he had the foundations for a new editor
22:31.47 brlcad poolio: Bob
22:31.53 brlcad Parker
22:32.05 SuperTaz ahhhh
22:32.05 SuperTaz it's nice
22:32.05 SuperTaz shame it's windows only
22:32.10 brlcad it's not really windows-only
22:32.15 SuperTaz oh?
22:32.18 brlcad it's just only been released in binary form on windows
22:32.24 brlcad and presently doesn't run out of CVS ;)
22:32.38 brlcad but code-wise, it'll run on windows, linux, mac, bsd, at least
22:32.51 SuperTaz oh
22:33.03 SuperTaz so, in other words...I can't run it on my mac
22:33.04 brlcad just needs some build infrastructure clean-up
22:33.06 SuperTaz because it won't build
22:33.10 brlcad right
22:33.16 brlcad actually, it builds
22:33.17 SuperTaz well poop
22:33.27 SuperTaz it just won't run?
22:33.28 brlcad but it will complain at run-time about not finding some resource library it needs
22:33.31 brlcad path problem
22:33.34 SuperTaz ahhh
22:33.39 brlcad looking in the wrong place
22:33.53 SuperTaz is it fixable?
22:34.31 brlcad infinitely
22:34.47 SuperTaz I'm just asking because I would like something a little smoother than vanilla mged
22:35.10 SuperTaz can't find archer on sourceforge
22:35.26 brlcad it's still not meant to be a full-blown mged replacement, missing lots of commands you'd eventually want
22:35.51 SuperTaz yeah, but it looks pretty decent for rapid prototyping
22:36.04 brlcad bob gets to play with it mostly in his spare time, mostly good as a viewer at this point
22:36.06 SuperTaz looks nice and user-friendly
22:36.10 IriX64 unix archer is part of cvs
22:36.10 SuperTaz oh
22:36.13 SuperTaz bah
22:36.13 brlcad it's a lot more friendly
22:36.29 brlcad it can do editing, but I"m just saying that it's far from "done"
22:36.32 SuperTaz I just need something friendly to design geometry in
22:36.42 SuperTaz mged is not friendly, thus far
22:36.49 SuperTaz of course, I'm a n00b to mged
22:36.53 IriX64 how so?
22:36.55 brlcad far from replacing even a 10% of what mged does feature-wise
22:37.17 brlcad though what it does, it generally does better
22:37.22 poolio SuperTaz: mged isn't that hard to learn. Take some time and read through the tutorials online
22:37.27 brlcad really just needs some loving care and attention
22:37.34 SuperTaz I have the tutorials
22:37.46 SuperTaz I just have to have the time to go through them
22:38.01 IriX64 SuperTaz you can create many of the standard primitives from the gui
22:38.03 brlcad therein being the crux of the problem ;)
22:38.07 SuperTaz and it'd be nice to have a nicer interface
22:38.21 SuperTaz I'd take an Alias 6 interface
22:38.27 brlcad there are other efforts also under way for a better interface
22:38.31 SuperTaz or an explore interface
22:38.39 brlcad for which archer is in the right direction, but not on the same path
22:38.47 SuperTaz *nod*
22:39.07 SuperTaz even the original softimage interface would be fine
22:40.07 SuperTaz though I wasn't a huge fan of it...I preferred alias and explore...they used very little real estate for buttons and menus, but made it all available via context menu (explore) or via a single mode/button set (alias)
22:40.09 brlcad it's a shame that mged's interface is so difficult (and ugly), because feature-wise, it does it a major disservice -- there are lots of things you can do in brl-cad that really are better than just about every other package
22:40.26 SuperTaz *nod*
22:40.33 SuperTaz I like its maturity
22:40.41 SuperTaz but the interface is poo
22:40.44 brlcad :)
22:40.47 SuperTaz I've used a bunch of modellers
22:40.52 SuperTaz some nearly as mature
22:41.02 SuperTaz and they all have better interfaces
22:41.51 brlcad they all have had entirely different development lifelines and budgets too ;)
22:42.10 SuperTaz of course :)
22:42.12 brlcad it wasn't really until brl-cad became open source that the interface became that much of an issue
22:42.13 IriX64 http://www3.sympatico.ca/mario.dulisse2/Test.png <---- this took seconds
22:42.27 SuperTaz but the military and then a commercial organization developed brl-cad
22:42.47 brlcad commercial org?
22:43.08 WindowsDragon well here goes nothing , brb on other machine soon holefully
22:43.13 SuperTaz you'd think they'd have made an interface that was at least semi-user friendly
22:43.20 brlcad it's never been unilaterally developed by a commercial org -- closest would have been GSI in the 90's but even their work was a partnership
22:43.25 SuperTaz brl: didn't it it go private?
22:43.30 brlcad nope
22:43.37 SuperTaz oh...I thought GSI owned it for that period
22:43.46 SuperTaz under contract to the gov't
22:43.54 SuperTaz didn't realize it was a partnership
22:44.11 SuperTaz cause I thought they made it commercially available in that period?
22:44.13 brlcad no no, it's always remained under active development since it started
22:44.27 brlcad you might be thinking of SURVICE Engineering
22:44.46 brlcad as they provide commercial _support_ and have done so for many years
22:44.54 brlcad you could buy a copy or brl-cad, and it'd come from them
22:45.05 brlcad but it was the same version that we were making
22:45.10 SuperTaz anyway, in 20+ years of development, you'd think it would have gotten an intuitive view menu, a sensible default view (X Y Z perspective)
22:45.15 SuperTaz and a couple of other things
22:45.22 brlcad they just built the binaries and put them on a disc for you
22:45.27 SuperTaz ahhh
22:45.36 SuperTaz I thought they also did some active development, too
22:45.37 brlcad along with nice printed manuals and guaranteed support staff for answering your questiongs
22:46.07 brlcad they do some development, still do even, but they participate just like anyone else in the open source arena now
22:46.25 SuperTaz *nod*
22:46.30 SuperTaz well, that's good, at least
22:46.42 brlcad survice basically paid bob to work on archer for a couple years non-stop
22:46.43 SuperTaz anyway, I'm sure it's possible to get it to look better
22:46.49 brlcad that's why it got as far as it did
22:46.49 SuperTaz ahhh...nice
22:47.01 brlcad then they needed him on some other things
22:47.09 IriX64 SuperTaz, do you want me to upload these binaries since you can't find them?
22:47.26 SuperTaz irix: won't help me any...this is a mac :)
22:47.27 brlcad SuperTaz: he meant for Mac, so probably not :)
22:47.33 IriX64 ahh
22:47.45 IriX64 :)
22:48.29 brlcad SuperTaz: you would think that a better interface would have cropped up, but the domain and demands of what everyone needs *right now* always overrule
22:48.33 SuperTaz can't remember the shell command to start x on a mac
22:48.47 SuperTaz brlcad: yeah, often the reality
22:49.13 brlcad that is, the folks that pay for new development don't care if it's pretty or even if it's easy to use, so long as it can get the job done (which mged does splendidly most of the time)
22:49.16 SuperTaz brlcad: sadly, it's been proven that a good interface makes for much more time
22:49.20 brlcad open -a X11
22:49.24 SuperTaz *nod*
22:49.42 SuperTaz ahhh
22:49.46 SuperTaz thanks
22:49.49 brlcad SuperTaz: oh, I know .. but saying it's proven doesn't pay for the new interface ;)
22:50.03 SuperTaz I think I was thinking of a different command, but that works ;)
22:50.19 brlcad no matter how many times you say it, how many graphs and time studies you do -- they need/want other features and time is limited
22:50.25 brlcad so it's up to the open source community really
22:50.44 brlcad where the economics go out the window mostly :)
22:51.01 SuperTaz and then they'll rebundle it and make a killing ;)
22:52.18 brlcad nah, at worst, they'd be like the gforgegroup is to gforge or like redhat is to the linux kernel -- a distributor for something that you can get for free, available for folks that want to pay for guaranteed support
22:52.41 SuperTaz is brl-cad gpl?
22:52.44 SuperTaz thought it was bsd?
22:52.47 brlcad lgpl and bsd
22:52.54 SuperTaz *nod*
22:53.02 brlcad most of the code is lgpl
22:53.05 SuperTaz so they can sell it for as much as they'd like :)
22:53.26 SuperTaz and add their own customizations around it :)
22:53.27 brlcad build infrastructure, docs, data resources, and some other portions like the benchmark suite are bsd
22:53.39 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
22:54.01 brlcad that they could and so could you
22:54.36 brlcad they wouldn't do anything in bad faith, though, they're a pretty good group
22:55.19 brlcad and they'd sure as heck not want to risk any bad relationship with the gov't, they know who their daddy is
22:55.26 SuperTaz okay...slowly fighting my way into the gui
22:55.45 SuperTaz *nod*
22:55.58 SuperTaz and yes, I know I could take it and spruce up the gui and sell it
22:56.21 SuperTaz if I did that, though, a) I'd need some customers and b) I'd still contribute back ;)
22:56.57 IriX64 SuperTaz, I just plat want my code, maybe you can make a killing with it :)
22:57.02 brlcad you'd be obligated for most of the code, only your enhancements that weren't integrated would be yours to share or not
22:57.02 IriX64 play not plat
22:57.54 SuperTaz brlcad: yeah
22:58.01 SuperTaz brlcad: not that I'm about to do so :)
22:58.45 SuperTaz brlcad: but you can always do things like build a plugin harness that's lgpl, and then create plugins that are closed source or restricted distribution, etc.
22:59.30 SuperTaz i.e. make the plugins GPL and distribute a commercial version of them as well (optimized and/or otherwise fortified)
22:59.55 SuperTaz and then you just disallow commercial distribution of the plugins
23:00.02 SuperTaz there are other licenses, too...
23:00.05 SuperTaz *shrug*
23:00.29 brlcad yeah, just not likely worth the effort and bad publicity if they didn't get a nod that it was okay beforehand
23:00.30 SuperTaz the MySQL and Postgres model works pretty well...it allows them to pay developers AND leverage the community
23:01.38 brlcad "pretty well" minus a little political backlash to the purists
23:01.44 poolio muahaha. beset shall be closed source ;)
23:01.51 SuperTaz so?
23:01.59 SuperTaz the purists are great in theory
23:02.18 brlcad more the poison aspects
23:02.20 SuperTaz but you just see what happens if no one is paying for any software
23:02.42 SuperTaz I love open source
23:02.47 SuperTaz don't get me wrong
23:02.58 SuperTaz I've contributed to several projects :)
23:03.22 SuperTaz but...commercial interests drive a LOT of open source innovation
23:03.51 brlcad it does, though commercial only tends to do so when it serves their financial goals in politically tactful ways
23:04.14 SuperTaz sure
23:04.40 SuperTaz but meeting customer demands (the users) is what makes sense for them financially (usually)
23:04.52 brlcad still mostly moot for brl-cad -- the CAD industry is *already* a massive multi-billion dollar industry that takes utterly *massive* development capital just to get a basic functioning toolset
23:05.44 SuperTaz yes, but brl-cad would probably have some decent market share if it had a more intuitive interface :)
23:06.07 brlcad we're the farthest out there by a really long ways, with a funding source, and we're still way behind in many aspects -- entire massive domains we don't cater to (ECAD, MCAD, CADD, ..) well and features that one would expect outright of commercial (a reasonable gui)
23:06.15 SuperTaz (sorry if I'm slow here...rebuilding my keyboard while we speak)
23:06.29 brlcad yep, mged's interface is by far the biggest detriment to our progress at this point
23:06.53 SuperTaz yes...it's be quite commercially viable with a solid interface
23:07.00 SuperTaz it's, even :)
23:07.17 brlcad that's why I'm looking to spark more development interest by getting talented students involved in making a new interfaces, new tools
23:07.28 SuperTaz yeah, that'd be good
23:07.32 brlcad open source community will follow once the gui is in place, just not readily beforehand
23:07.35 SuperTaz are you in academia?
23:07.58 SuperTaz yes...that's the thing...the open source community cares about gui for these things :)
23:08.17 brlcad we have long ties to several big groups in academia, particularly computer graphics
23:08.54 SuperTaz that's good
23:09.06 AchiestDragon ok now back to only one graphics card in this machine , still got big bug with mged , is this documented with a workarround or do i need to file a bug report
23:09.17 SuperTaz I could maybe get the depaul crowd interested...I'd have to figure out who to talk to, though
23:09.46 brlcad UNC chapel hill, Hopkins, UUtah, Texas A&M, UDel, .. a lot of BRL-CAD's early design and development days were in tight collaboration with active research (and even today, there is some still going on)
23:09.53 SuperTaz they're awfully microsoft oriented overall, but they have an okay HCI program, and this'd be up their alley
23:09.54 AchiestDragon on a multihad display the frame buffer only works with the windows on one monitor
23:10.52 poolio brlcad: anything from CMU?
23:10.53 brlcad i would have *loved* to have known about BRL-CAD when I was taking computer graphics and other computer science courses in college
23:11.02 SuperTaz okay... no delete key now, either :P
23:11.14 SuperTaz I'd really better be careful what I type ;)
23:12.21 brlcad poolio: yes actually
23:12.44 SuperTaz I think that the problem here is less that the keyboard is dirty and more that kensington just didn't design it all that well
23:12.48 brlcad iirc, he was a summer hire who later became a core developer for many years
23:13.02 poolio brlcad: ah sweet
23:13.22 SuperTaz hrmm...at least I have an enter key again ;)
23:14.03 brlcad poolio: in that case, though, it was with the student, not with CMU faculty -- I don't think we have ties to anyone in their faculty bstaff right now
23:15.00 brlcad the schools a listed were a subset of those where we actually worked with faculty too, on research or development
23:15.36 brlcad there have certainly been other schools
23:15.40 poolio ah cool
23:15.56 poolio brlcad: are you trying to recruit people out of college now?
23:16.22 SuperTaz it's the distinction between working with a student and a school
23:16.36 SuperTaz brl...who do you actually work for? :)
23:17.22 brlcad poolio: out of anywhere really, just need the passion, background, and interest ;)
23:17.27 AchiestDragon ie like this shows http://www.achiestdragon.org/index.php?title=Image:Snap.jpg&oldid=610 it works on the righthand monitor only
23:17.39 poolio brlcad: hehe yeah.
23:24.06 brlcad AchiestDragon: heh, I think I noticed that a long while back too
23:24.20 brlcad that's "probably" a Tk issue, but hard to say
23:24.46 AchiestDragon maybe , i am using kde and it can be a bit odd sometimes on framebuffer issues
23:25.08 AchiestDragon odd that its working on one monitor though
23:25.25 AchiestDragon and all on the same card
23:26.24 AchiestDragon think i am still going to have to reinstall linux as it does not seem ot have cleared the other issue
23:26.38 AchiestDragon that may be part of the problem though
23:33.35 AchiestDragon ho thats a point , on the gui , maybe it would be posible to write a qt4 frontends for the gui , you do know the new qt4 licence allows for gpl code to be compiled for all supported o/s's
23:34.06 AchiestDragon so that should make it a bit easyer to do the crossplatform gui mods
23:34.28 AchiestDragon <PROTECTED>
23:36.31 AchiestDragon theres talk that most kde apps will get ported to windows when the qt4 port of kde is done
23:36.53 AchiestDragon and mac . and a few other o/s's
23:38.30 brlcad AchiestDragon: it's come up *lots* of times .. opens the whole qt vs gtk debate but certainly a viable approach nonetheless
23:39.29 brlcad well aware of their licensing, though gpl is actually a downside imho -- sticking to bsd/mit/lgpl style code is generally more preferred
23:40.03 AchiestDragon i started to learn qt3 but stopped as qt4 was dew and may as well wait for it rathe than having to relearn
23:40.05 brlcad avoids integration and refactoring issues outright and generally keeps the purse-holders feeling a little more comfortable with themselves for some reason
23:40.54 SuperTaz yeah, it was interesting doing linux kernel work at motorola
23:42.08 SuperTaz we got it done, though...there was a balance we had to maintain between what was open source and what was closed
23:42.16 SuperTaz it was interesting to say the least
23:42.20 yukonbob AchiestDragon: your display issue sounds more like X than kde/gnome or a wm issue to me... depending on display properties, I've got apps that'll do that too (start mplayer on one screen and try to drag to other)... I'm using XOrg(6.x) witha MergedFB (versus Xinerama, for example) with no problems...
23:43.42 AchiestDragon i think its an x issue also , as it basicaly apperears a bit odd with its own settings sometimes
23:44.31 AchiestDragon now with the 2 card setup i had the same problem with xine only displaying video on the same monitor , but with 1 card it works fine on all
23:44.51 AchiestDragon just mged seems to have the same problem still
23:46.05 AchiestDragon i will reinstall , but not tonight , need to be in the right mood or will get ratty
23:46.12 yukonbob :)
23:48.01 AchiestDragon i have been putting it off , untill the next hdd upgrade , then can just do a fresh install and copy the files over after
23:57.27 *** join/#brlcad ibot_ (i=ibot@rikers.org)
23:57.27 *** 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
IRC log for #brlcad on 20070702

IRC log for #brlcad on 20070702

00:30.56 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177726061.dsl.bell.ca)
00:36.22 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
01:01.11 IriX64 I'm playing around here :) http://www3.sympatico.ca/mario.dulisse2/bldg391.png
01:25.16 IriX64 I know you guys don't do windows, but did anybody try that windowsirssi.zip, it's the unix code.
01:26.16 IriX64 no perl, but still, not bad
01:37.03 IriX64 I deleted it doh wait
01:40.27 IriX64 windowsirssi-0.8.11.zip
04:23.32 *** join/#brlcad cadguy (n=cadguy@c-76-23-44-107.hsd1.ut.comcast.net)
05:02.51 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/liboptical/sh_light.c: doxygenify, check for null dereferencing
06:16.58 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
06:30.10 MinuteElectron brlcad: The navigation in the psd image you sent me is different to that of the sitemap.txt - which should I be basing the navigation on?
07:01.50 brlcad MinuteElectron: not exactly
07:02.04 brlcad MinuteElectron: look at the second line
07:03.17 brlcad it would probably start out with no tabs depressed (as that's "Home" and where the logo takes you)
07:05.52 brlcad the other categories will still be a part of the site, just not necessarily on the "titlebar menu" .. the sitemap would probably be hidden down below for example, no need to have that up front and center
07:16.05 brlcad yeah, probably should have explained that earlier -- those two lines up top starting with Home were two main menus i was pondering over, the rest below are sections of the site and what goes into each section. some sections are best as blocks that lead to sections, others are menu items, others can be tiny links/sections/items/whatever just reachable from somewhere
08:48.08 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177726061.dsl.bell.ca)
09:19.50 *** join/#brlcad Laniakea (n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz)
09:28.02 *** join/#brlcad Laniakea (n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz)
09:28.39 *** join/#brlcad Laniakea (n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz)
10:14.54 *** join/#brlcad elite01 (n=elite01@dslc-082-082-088-249.pools.arcor-ip.net)
10:40.47 *** join/#brlcad Laniakea (n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz)
10:50.48 IriX64 Laniakea: http://irix32.apaces.live.com/photos
10:51.22 IriX64 err http://irix32.spaces.live.com/photos
10:55.15 Laniakea IriX64: did you render the pictures yourself?
10:55.27 IriX64 no those are from twibright
10:55.49 IriX64 err the other albumn is done here
10:56.03 Laniakea IriX64: are you a brl-cad developer?
10:56.17 IriX64 i don't draw though those are all examples included in brl-cad
10:56.31 IriX64 heh me no, i just play
10:57.08 IriX64 try http://irix64.spaces.live.com/photos
10:58.24 IriX64 somebody gave me a little goody to do hex bolts, wait i'll upload it
11:00.15 IriX64 http://www3.sympatico.ca/mario.dulisse2 it'd called hex.c
11:00.19 IriX64 it's too
11:03.17 IriX64 works i think
11:05.26 IriX64 Laniakea, you asked me, now i'll ask you, are you a brl-cad developer?
11:33.51 *** join/#brlcad docelic (n=docelic@212.91.113.121)
11:42.15 Laniakea IriX64: no I'm not
12:03.43 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
12:13.45 poolio mornin
12:14.13 IriX64 morning poolio
12:22.42 *** join/#brlcad Laniakea (n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz)
12:25.22 *** join/#brlcad Laniakea (n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz)
12:27.41 *** join/#brlcad Laniakea (n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz)
12:31.25 *** join/#brlcad Laniakea (n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz)
12:44.54 *** join/#brlcad Laniakea (n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz)
12:44.54 *** join/#brlcad Laniakea (n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz)
12:51.03 poolio brlcad: I could use a pointer or two when you get back
13:11.28 brlcad poolio: sure, what's up?
13:12.10 poolio brlcad: I'm trying to work out how I'm going to store the geometry trees/modify/save/crossover/etc...
13:12.51 brlcad lots of ways to do it..
13:12.58 poolio I see that you can use db_walk_tree to get each geometry item from a combination, but is there a way to preserve the order?
13:13.20 poolio brlcad: yes I know, I can't really decide. I was hoping to just use the internal trees and have to use say a red-black or other binary tree
13:14.03 poolio My main issue is somehow extracting the internal graph (i think it was?) into a tree form that I can easily modify
13:22.51 poolio So I basically I want to work with rt_*_internal as leaf nodes, and whatever the internal operator structure is for the other nodes
13:26.15 brlcad poolio: hmmm
13:26.35 brlcad well for starters, you hopefully saw the tree structures in raytrace.h
13:27.06 poolio Yeah
13:27.16 brlcad rt_comb_internal's (i.e. combination objects()) have a union tree * in them (called tree) that is their hierarchy
13:27.22 poolio I've looked around with db_walk_tree, but that isn't what I want, although I might write my own version
13:28.19 brlcad I mean just the containers that already exist
13:28.44 poolio what?
13:28.51 brlcad union tree * in particular, which is what most of the code uses internally for the tree structure
13:29.16 poolio oh alright, and are there functions to traverse that tree other than db_walk_tree?
13:29.53 brlcad yeah, there are like three or four ways to walk
13:30.26 poolio oh alright. and are there implemented functions for copying subparts of one tree to another?
13:30.28 brlcad db_functree() is another
13:30.54 poolio Oh wow. I somehow missed db_walk.c
13:31.52 brlcad yeah, that's a good file as well as db_comb.c
13:32.12 brlcad routines like db_flatten_tree() might be of use
13:32.15 poolio ok. So I'm going to try to keep it in a union tree and modify it from there
13:32.19 poolio what's that do?
13:32.43 brlcad flattens the tree and puts all the elements into an array
13:32.49 poolio in what order?
13:33.00 brlcad jeez, I don't remember :)
13:33.06 poolio ok ok. I'll have a looksy
13:33.21 brlcad preorder traversal if I had to guess
13:35.17 poolio and it should always be tree_db_leaf in my case?
13:35.48 brlcad ?
13:36.08 poolio the type of node for the tree?
13:36.13 poolio I think it is, oh well, I shall see.
13:37.19 brlcad no no, it's still the whole tree, but stored in a (more) simple array container
13:37.38 brlcad so you could iterate over all tree elements without actually worrying about traversing the tree
13:37.52 poolio wait, what ar eyou referencing?
13:38.11 brlcad i'm not saying that's the way to go, you'd have to figure out what the order was to see if it could be used directly for cross-over for example
13:38.26 brlcad was talking about flatten tree
13:38.34 poolio oh yeah, I think I'm going to avoid using it
13:38.46 poolio It'd be easiest of I could just keep the tree structure and just work off of that
13:42.03 brlcad you should be able to I'd think
13:42.42 poolio Yeah thanks, I was just a bit overwhelmed :P
13:42.58 brlcad count nodes in A, count nodes in B, pick crossover points for both, swap the links in their respective union tree's, write out the new trees
13:44.33 poolio I don't see why you need to count nodes, but it's simple enough
13:45.59 brlcad strictly speaking you don't
13:46.11 brlcad just one means to "pick a crossover point"
13:46.34 poolio yep. hopefully I'll get a chance to try some of the many ways to do each thing
13:46.40 brlcad rand from 0 to the node count or something
13:47.37 poolio does union tree store any info about it's internal state? like # of nodes, or anything?
13:50.04 brlcad no no, it's just a tree structure
13:50.37 poolio db_tree_nleaves() :D
13:51.54 brlcad yep, though that's leave nodes only
13:52.00 brlcad s/leave/leaf/
13:53.25 brlcad would be pretty simple to add another for counting comb nodes or all nodes
13:54.18 poolio well
13:55.03 poolio yeah, I'd actually probably count operators, not leaves
14:12.36 poolio brlcad: I'm gonna just get the design down on paper, I just need to clear it up in my head before I start coding. I'll be on the porch :)
14:28.56 MinuteElectron brlcad: Okay, I get it - thanks for the clarification.
14:47.29 AchiestDragon http://www.achiestdragon.org/index.php?title=Image:Brlcad-editor.jpg&oldid=611 hmm? instructions anyone ?
14:49.10 IriX64 a thing of beauty :)
14:49.48 IriX64 as for instructions i'm outta my depth
14:51.50 AchiestDragon well i can desing qt gui's , but still to actual figure out how to get the buttons to actualy link to functioning code
14:53.20 IriX64 switch(msg1) { case button1: that type of thing?
14:53.47 AchiestDragon i was looking at using pyqt to conver the gui to python code so i can get to link it to other code modules
14:54.10 IriX64 man i know nothing about python, sorry
14:54.21 *** join/#brlcad MinuteElectron_ (n=chatzill@unaffiliated/MinuteElectron)
14:54.37 AchiestDragon but there always seems to be eric issues in suse ,and dependancy problems with the python tools for qt
14:55.02 IriX64 you have your plate full then
14:56.31 IriX64 qt stands for?
14:56.37 AchiestDragon well as i need to reinstall i happen to have a spare 80gb sata drive , thinking of puting the alpha version of kde4 and setting it up dual boot so i can get started at learning qt4
14:57.23 dtidrow IriX64: qt is a gui library
14:57.27 AchiestDragon http://trolltech.com/products/qt
14:57.34 dtidrow yeah, that one ;-)
14:57.38 IriX64 I don't play with dual boot anymore, learned my lesson
14:57.45 AchiestDragon its what kde is written in
14:57.51 dtidrow pure linux now, eh? ;-)
14:58.44 AchiestDragon well dual boot when theres no windos is not realy a problem , and with 2 diferent linux installs its not so bad
14:59.58 IriX64 qt=leading edge technology obviously
15:00.08 IriX64 i'm of the old school
15:00.27 IriX64 in other words i wouldn't know what to do with it :)
15:00.58 IriX64 by your standards i'm running a toy system
15:01.30 AchiestDragon its rather than using tk
15:02.37 AchiestDragon or gtk
15:02.38 *** join/#brlcad IriX64_ (n=mario_du@bas2-sudbury98-1177726061.dsl.bell.ca)
15:02.46 IriX64_ rough ride
15:02.59 IriX64_ i run windowsxppro with cygwin
15:03.34 MinuteElectron IriX64_: You use cygwin. You wouldn't have happened to encounter this error:
15:03.36 MinuteElectron configure: creating ./config.status
15:03.37 MinuteElectron .infig.status: error: cannot find input file:
15:03.50 poolio brlcad: is there a way to extract a tree from a given rt_i?
15:03.58 dtidrow I haven't tested it yet, but I'm convinced that you take a heathly hit for doing it that way
15:04.17 IriX64 minuteelectron ive never encountered that
15:04.27 MinuteElectron ok
15:04.37 IriX64 log in config.log
15:04.41 IriX64 look too
15:04.49 AchiestDragon im trying to dich using any M$ product , i now only need windows for 3 applications ,, protel dxp , autocad , and kcam (my cnc software )
15:05.25 poolio brlcad: Ah I think I found it, ugh. Need to stop asking questions and start coding :)
15:05.49 MinuteElectron IriX64: ok
15:06.08 IriX64 AchiestDragon converting for me would be a learning curve so i get my feet wet here :)
15:07.20 AchiestDragon well have been using linux on and of since 1995 but only did a total swich on my main pc's about 4 years ago now ,
15:08.16 IriX64 AchiestDragon, see for you (now) it's easy for me it would be sink or swim although I admit theres rich documentation
15:08.19 AchiestDragon i have one machine with win2000 on that i use for protel dxp , and cad stuff , but do eveything else in linux
15:08.24 dtidrow gotta head into work - later all...
15:09.29 IriX64 pays to have multiple machines, I guess but i'm not privy to the others in this house, they belong to the children :)
15:10.44 IriX64 I kind of like what I've got actually, unix high on windows ;)
15:11.07 AchiestDragon yes , if it was not for the fact i have windows installed on one machine i would be clustering them
15:11.22 MinuteElectron Ha, this is useful the last line of config.log says 'configure: exit 1'. Now that would suggest success...
15:11.48 IriX64 errr I think it signifies an error return :)
15:11.59 IriX64 brb
15:13.11 poolio MinuteElectron: not neccesarily
15:13.51 MinuteElectron hmm...
15:14.42 IriX64 MinuteElectron does it say failed anywhere
15:16.29 MinuteElectron yes 'configure: failed program was:
15:16.31 MinuteElectron '
15:16.45 MinuteElectron | /* confdefs.h. */
15:16.50 MinuteElectron hmm,
15:17.16 IriX64 check configure.ac
15:17.25 IriX64 output stuff
15:17.44 MinuteElectron Ok, the same failed linesaying 'confdefs.h' appears several times.
15:18.14 IriX64 thats normal i think depending what test it was doing
15:19.07 IriX64 back to my compile
15:22.07 IriX64 http://rafb.net/p/ZhYegJ57.html <---anybody interested in warnings like these
15:25.39 poolio IriX64: Not interested, but it's not good I think. Keep it on file :)
15:36.27 IriX64 :)
15:36.38 IriX64 i'll fix my copy :)
15:52.37 IriX64 AchiestDragon: Is Mr. Chips available in toy version, I know plenty of children who would have a ball with such
15:54.10 poolio brlcad: I'm trying to figure out how to extract a struct rt_db_internal and can't seem to figure out how. I've got the soltab and looked through the rt_functab but didn't see anything
16:09.46 poolio Or I guess I don't really need rt_db_internal, can I just modify the soltab shape specific data and then write that?
16:11.16 *** join/#brlcad LostThePlot_ (n=david@whipy.demon.co.uk)
16:16.52 *** join/#brlcad iday (n=jlowens@bz.bzflag.bz)
16:25.06 poolio brlcad: hmm, the soltab is just in memory isn't it...
16:34.23 poolio mannn.... that was a huge waste of time
16:34.39 poolio lunch time
16:43.47 AchiestDragon well ok , just about to start reinstalling linux see if i can cure this x problem
17:13.49 IriX64 got the guy who wrote hex.c to at least add his first name soproper credit is there.
17:15.57 IriX64 I've run it but have no need for bolts here :)
17:52.41 SuperTaz heh
17:53.22 SuperTaz by a show of hands, who thinks it'd be a nice feature if left clicking a pane in mged activated it...
17:55.27 brlcad AchiestDragon: interesting gui mockup -- that entirely using qt?
17:56.17 AchiestDragon using kdevelop gui designer
17:56.29 poolio brlcad: got a couple minutes?
18:00.13 brlcad poolio: sure
18:00.32 poolio brlcad: alright, i've been struggling quite a bit this morning :P
18:01.24 poolio brlcad: So I first saw that rt_i has all the information I need, so I was looking through that, found the Regions and the soltab and stuff, but then I realized I have no clue how I can then "save" those changes back to a databse file
18:01.26 brlcad no problem with that, struggling is when learning happens :P
18:01.35 poolio Heh, true
18:02.03 poolio So then I was looking at trying to get the rt_db_internal structures and couldn't figure out a way to do that, but just found the wdb_import and looks like I can retrieve shapes by ID
18:02.21 brlcad yep
18:02.26 poolio But the main thing was writing the changes to a database, and trying to find an internal structure I could use that is easy to work with and modify but also easy to write to a database
18:02.52 poolio Like for example, the union trees, they seem easy to work with especially in just swapping pointers to do crossover, but I don't see a way to write those changed trees to a database
18:03.25 poolio and with the rt_i it look slike I'd have to have re-run rt_prep for every single shape to get access to the soltab and stuff I need, and I still didn't know how to then export that
18:04.08 poolio Then I thought about just using Tcl, there's routines to convert geometry to tcl, then i can modify the tcl string, and then there are routines to execute the tcl string and output it to a databse
18:04.13 poolio but that seems awfully inefficient and slow
18:04.38 poolio and crossover would be a bit more though in tcl
18:05.33 brlcad you'd think it was inefficient, but in the big scheme of things it still isn't a blip
18:05.53 brlcad not that I think that's the way to do it .. just saying you shouldn't assume it's not the way because of performance
18:06.29 poolio Ok. but I'd still prefer working with the union trees. Those are easy to deal with, although the encapsulation of soltab is kidn fo gone
18:06.30 brlcad let me see if I can find an example that helps
18:07.12 poolio Yeah that'd be great, I've been browsing through a bunch of examples but I couldn't find any that would work well when directly applied. I was also thinking about keeping things in a wmember list but it looked like going wmember --> tree created a "left-heavy" tree and I had no clue what GIFT schematics were
18:07.17 poolio *semantics
18:07.23 poolio couldn't find anything on google about those
18:08.14 brlcad too generic a term to find info on gift via google ;)
18:08.23 brlcad though I'm sure there's something out there
18:08.26 poolio well I found what the acronym meant in relation to brl-cad, but still couldnt find it
18:08.41 brlcad it's mostly unimportant
18:08.52 poolio alright
18:09.03 brlcad just a particular way of storing geometry and fields that it needs to keep track of
18:09.06 poolio alright
18:09.18 brlcad like the GIFTmater string is really just an integer material id
18:09.30 poolio well what I really needed help with was finding some way that if I modified the soltab / pointers in a union tree, a way of saving that tree to a new database, and probably copying all the primitives along with it
18:11.04 poolio also I'd like to keep the trees in memory in between generatons and not have to re-read the previous database every time
18:11.34 brlcad I still have to poke around and make sure, but I can say that to write out geometry you need a primitive
18:12.00 brlcad primitives with respect to operators means writing out combinations
18:12.06 poolio Well yes sorry
18:12.07 brlcad combinations are rt_comb_internal objects
18:12.51 brlcad so that's your starting point no matter what in terms of saving geometry unless you recreate a hierarchy from scratch each time using mk_comb
18:13.02 poolio alright. so an rt_comb_internal object
18:13.10 poolio that's created by mk_lcomb() right?
18:13.35 poolio well whatever, I can find that later
18:13.39 brlcad mk_lcomb() will make a new one for you .. all the mk_ routines are part of libwdb for creating geometry
18:13.50 poolio ok
18:13.57 brlcad you're talking about reading an existing, though, and then writing that out, which is not mk_*
18:14.00 SuperTaz AchiestDragon: was that image of the editor a mockup, or does it really work?
18:14.10 yukonbob poolio: does this make sense to you?
18:14.12 yukonbob http://en.wikipedia.org/wiki/Gift_wrapping_algorithm
18:14.34 yukonbob s/to you/for what you're doing/
18:14.34 poolio yukonbob: wrong topic I think :P
18:15.04 AchiestDragon SuperTaz: its a a proper gui just no code behind the menus or buttons
18:15.12 poolio brlcad: Yes. Well I guess I can write that out with wdb_put_internal?
18:15.24 SuperTaz is it in Tk?
18:15.38 AchiestDragon no qt3.5
18:15.44 SuperTaz oh
18:15.52 yukonbob AchiestDragon: do you have a screenshot posted?
18:15.52 SuperTaz isn't qt commercial?
18:15.57 brlcad poolio: that sounds about right, lemme look
18:16.12 poolio that needs an rt_db_internal struct
18:16.52 brlcad which is what you get during a lookup
18:16.57 brlcad among a variety of places
18:17.04 brlcad yeah, wdb_put_internal looks right
18:17.07 poolio ok
18:17.14 AchiestDragon qt is commertial but is avalable for free use if you use it for gpl code
18:17.32 poolio so basically each individual will be an rt_comb_internal, and I'll be able to modify the tree held in that struct, and write it with wdb_put_internal?
18:18.00 brlcad poolio: er, sorry, rt_db_get_internal
18:18.10 brlcad which takes a directory pointer, which you get during lookup
18:18.35 poolio the directory pointer points to the object in the database which is our combination?
18:18.35 brlcad you can crack a rt_db_internal to get at the rt_comb_internal it contains when it's a combination
18:19.07 brlcad right, just directory pointers don't actually load geometry (for performance), they load basically an index reference
18:19.14 poolio yeah alright
18:19.33 SuperTaz achiest: but not BSD or LGPL, right?
18:19.49 AchiestDragon right
18:20.04 SuperTaz what's the current license for mged? isn't it LGPL/BSD hybrid?
18:20.21 AchiestDragon but it would not stop a gpl gui frontend beeing written
18:20.28 SuperTaz (looks good, btw)
18:20.31 SuperTaz no, it wouldn't
18:20.48 brlcad not a hybrid, it's lgpl
18:21.02 SuperTaz if you build a 4 pane view into it, it'll be even better
18:21.25 poolio brlcad: or I could use wdb_import to get the rt_db_internal right?
18:21.27 brlcad bsd is the documentation, build system, and data files
18:21.33 SuperTaz I'm pondering making some similar changes to mged itself
18:21.52 brlcad poolio: probably, I think it just does the two-step for you
18:21.59 poolio yeah
18:22.27 poolio and the idb_ptr is goign to be the pointer to the rt_comb_internal ?
18:22.33 poolio Yeah, looks that way, sweet :)
18:23.07 brlcad you can access it directly, but I believe there's a routine you should call to crack it :)
18:23.24 poolio wait, what do you mean?
18:23.37 poolio The main issue I was having this morning was all the circularly linked pointers to every which structure
18:23.44 SuperTaz I'd really like to get a context menu working, get click to activate working, and get the console at the bottom of the window...those 3 would make mged a lot more user-friendly :)
18:24.41 poolio brlcad: also, is there a way to duplicate the rt_db_internal structure?
18:25.13 brlcad SuperTaz: if you find the code that the menu calls when you ask it to activate a pane, you should be able to add that to the window bindings
18:25.33 SuperTaz I'm working on it...I've found the code already
18:25.38 brlcad ah, sweet
18:25.42 SuperTaz I'm just trying to find the window bindings :)
18:25.50 SuperTaz and then figure out how they work :)
18:31.14 brlcad if you do, would you let me know?
18:33.03 brlcad AchiestDragon: that mockup image is actually kinda familiar .. did you do that several months ago?
18:33.30 AchiestDragon no , i did it today
18:35.30 brlcad hrm, okay
18:35.34 brlcad deja vu
18:37.09 SuperTaz heh...I'll let you know once I figure it out
18:37.25 SuperTaz I spent an hour last night learning how activation works...it's really pretty simple
18:37.45 SuperTaz I just haven't had any time to look at the bindings :)
18:57.35 poolio <PROTECTED>
18:57.40 poolio errr oops
19:00.56 brlcad MinuteElectron: apache changes made
19:25.51 brlcad should check for includes now
19:38.34 MinuteElectron brlcad: thanks
19:41.43 SuperTaz blah
19:41.59 SuperTaz I'm trying to see if eclipse will play nice as a tcl/tk editor
19:42.19 SuperTaz I still haven't figured out where the bindings are
19:42.43 SuperTaz though I'm learning more and more about how mged does what it does
19:45.14 SuperTaz I think I understand why I'm not finding this stuff
19:46.36 brlcad MinuteElectron: not to interfere, but I noticed the menu and was poking on some values in the style :)
19:46.57 brlcad looking good
19:47.00 brlcad really good
19:47.18 brlcad getting excited to start populating it
19:47.27 MinuteElectron dw, I don't mind
19:48.16 MinuteElectron I just need to finish the navigation, make some general styling (e.g. the headers and hyperlinks) and add some padding to the main content area. Then it will be good to go,
19:49.43 poolio MinuteElectron/brlcad: link?
19:49.51 MinuteElectron http://my.brlcad.org
19:50.06 poolio oh, it's already _there_ :P
19:50.52 MinuteElectron Yeah, installed MediaWiki and Drupal on the server last night and copied the theme across.
19:53.41 SuperTaz well, the header is there, at least :)
19:54.09 SuperTaz looks good
19:54.57 MinuteElectron thxxs
19:55.04 MinuteElectron most of the work was brlcad though.
19:55.21 SuperTaz ahhh, well, it still looks good :)
19:55.35 brlcad was not, I just photoshopped a little -- that's the easy part
19:55.44 SuperTaz of course, the rest of the template still need to be done :)
19:55.44 brlcad turning that into css is the bear
19:55.50 brlcad poolio: keep whining :)
19:56.08 brlcad but that won't go so far, effort speaks louder than words :)
19:56.22 brlcad mock up a better menu :)
19:56.43 SuperTaz I won't complain about the navbar, simply because I haven't seen what the body is going to look like
19:56.57 poolio brlcad: Yeah, I'm kind of busy ;)
19:57.12 SuperTaz once I see the content area, I'll weigh in on design ;)
19:57.24 SuperTaz but the header still looks good ;)
19:57.26 brlcad me too, and I like it .. so without something better, it's the winner
19:58.12 brlcad SuperTaz: quite true
19:58.23 brlcad the header is only one piece of a much bigger design
19:58.41 brlcad there's still the overall look/feel, how blocks look, the content area, the footer
19:58.46 SuperTaz yes, and I'm not going to judge until I've seen more...then I'll weigh in on usability, aesthetics, etc.
19:59.46 SuperTaz despite popular belief, aesthetics are a significant part of usability, at least if you evaluate it based on cognition
20:00.44 SuperTaz and since you want people to be able to navigate the site to get their answers, it needs to be aesthetically pleasing to help them do a better job of navigating
20:24.45 MinuteElectron w00t look at nav everyone!!!
20:26.12 brlcad nice, got the corner :)
20:26.33 brlcad your color is off just a hair :)
20:27.09 MinuteElectron what?
20:27.28 MinuteElectron no it isn't
20:28.43 MinuteElectron heh
20:29.44 brlcad you see it?
20:29.57 MinuteElectron no
20:30.48 brlcad http://my.brlcad.org/~sean/hair.png
20:31.12 MinuteElectron Hmm, not getting that on my end,
20:31.25 MinuteElectron Maybe my monitor doesn't have enough colors.
20:31.28 brlcad then the png is probably missing gamma correction or something
20:31.40 MinuteElectron How many bits is your monitor?
20:32.45 brlcad 32-bit
20:33.53 MinuteElectron hmm
20:33.57 MinuteElectron which browser?
20:37.20 *** join/#brlcad AchiestDragon_ (n=david@whipy.demon.co.uk)
20:38.47 brlcad safari
20:41.22 MinuteElectron Hmm, this is very odd. What screen resolution are you on?
20:42.04 brlcad 1680x1050
20:42.51 brlcad it's almost guaranteed just a gamma issue
20:43.09 brlcad firefox isn't the best at applying gamma correction
20:43.18 MinuteElectron I have no idea, I also have no idea what gamma correction is. When you get a moment would you kindly add it to the image 'corner.png' please. thanks.
20:43.32 brlcad heh :)
20:47.09 Laniakea issues with gamma correction are guranteed as long as people stay ignorant having no clue what the digital numbers stored in their files are supposed to mean
20:47.16 AchiestDragon well sort of resolved the x problem and mged works fine , it seems that the g200 quad head card is not quite fully supported in x , so just using 2 monitors and the dual head g550
20:49.00 Laniakea The picture hair.png has no gamma chunk present, so the gamma is assumed to be 0.454545
20:49.16 AchiestDragon down side smaller desktop size only 3200 * 1200
20:49.22 Laniakea However it has an ICC profile
21:02.54 MinuteElectron brlcad: I think there is a problem, the htaccess file in /d/ isn't working - perhaps you could chown the /d/ directory to www - I seam to be unable to.
21:05.44 MinuteElectron I have to go, be back tomorrow.
21:11.21 brlcad alright, I'll look at ait
21:11.37 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: attempting to debug edge_check code; added return states for edge check; removed some dead code
21:13.33 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_curve.cpp: fix bug where search domains are unordered; tried 'adaptive' chord sampling
21:15.19 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_curve.h: played with the chord tolerance and derivative tolerance (need to change it to tangent!)
22:54.55 *** join/#brlcad cadguy (n=cadguy@c-76-23-44-107.hsd1.ut.comcast.net)
23:38.38 *** join/#brlcad iday_ (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
IRC log for #brlcad on 20070703

IRC log for #brlcad on 20070703

00:03.36 *** join/#brlcad Twingy (n=justin@74.92.144.217)
01:17.18 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/rt/viewcheck.c: quell more compilation warnings, thx IriX64
01:38.29 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
04:28.53 *** join/#brlcad AchiestDragon_ (n=david@whipy.demon.co.uk)
05:34.28 *** join/#brlcad zaTrepuS (n=taz@adsl-69-210-240-223.dsl.chcgil.ameritech.net)
06:19.37 MinuteElectron brlcad: Any luck?
06:20.12 brlcad MinuteElectron: hm?
06:20.34 brlcad oh, /d, right
06:22.54 MinuteElectron yeah
06:23.14 MinuteElectron Also /w
06:37.50 MinuteElectron I have to go, bbl.
06:43.25 brlcad should be fixed now
06:43.36 brlcad that directory index was screwing up their index
07:16.24 *** join/#brlcad Laniakea (n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz)
07:42.07 *** part/#brlcad akreal (n=ak@ll-81-222-164-251.awanti.ru)
08:02.35 *** join/#brlcad elite01 (n=elite01@dslc-082-082-083-053.pools.arcor-ip.net)
10:31.28 *** join/#brlcad docelic (n=docelic@212.91.116.92)
12:47.44 poolio mornin
13:08.21 brlcad howdy
13:11.26 poolio hopefully today will be more productive than the last
13:15.41 AchiestDragon hi
13:20.07 poolio brlcad: do Ineed to worry about backwards compatibility?
13:34.36 poolio brlcad: also, if I call rt_db_put_internal on a combination, will all elements of that combination be copied or do I need to copy those by hand?
13:35.32 brlcad backwards compatibility with what?
13:35.44 poolio brlcad: previous database versions
13:35.54 brlcad oh, you mean v4
13:35.57 poolio yeah
13:35.59 brlcad no, screw that
13:36.03 poolio hurrah
13:36.03 poolio also
13:36.34 brlcad as for rt_db_put_internal .. that writes out one object
13:36.39 poolio if I want to insert an internal db object from one database into another, do I call rt_db_put_internal with the db_i and directory of the database I want it to be inserted into and the internal object of the object I want insreted?
13:36.41 brlcad one node of the hiearchy
13:36.56 poolio brlcad: well, it writes out the combination right?
13:37.01 brlcad right
13:37.20 brlcad but a combination is a name, and references to a handful of objects with operators
13:37.21 poolio is the right to the inserting an object or that it's a combination?
13:37.39 poolio brlcad: Alright, so I just need to throw in a db_walk routine that will copy over each solid?
13:37.57 brlcad if the other db doesn't have the objects below that hierarchy, yes
13:38.48 poolio and what about carrying internal objects between different databases?
13:39.17 brlcad e.g. consider the simple tree A1 -> B1 u C1 B1 -> D1 u E1 C1, D1, & E1 are all prims
13:39.36 poolio brlcad: Yes I understand all that
13:40.11 poolio and B1 would also have to be copied?
13:40.14 brlcad if you swap out B1 with a new B2 that looks like B2 -> F2 u A1 .. you'd have to also write out F2 separately but not A1
13:40.22 poolio yep
13:43.17 brlcad so yeah, you'll want to do a db_functree on the hierarchy, seeing if you need to copy over any of the nodes
13:43.27 brlcad subhierarchy
13:51.47 poolio alright
14:22.23 MinuteElectron brlcad: Thanks.
14:23.51 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
14:46.26 *** join/#brlcad TME (n=tmdelell@angmar.ornl.gov)
14:46.53 TME brlcad: TME here again, got things basically working, I have two questions:
14:47.17 TME 1) what are the differences between regions and combinations
14:47.51 TME (It seems that combinations are a superset of regions, ie a region is a combination) is this correct?
14:48.30 TME 2) I have to do point queries, ie find a cell (region) given (x,y,z) I am doing this with shootray and ap.a_onehit = 1
14:48.36 TME Is this the best way?
14:49.12 TME Thanks for any help. If you want (or care ;)) I can send you my C++ class that does these basic tasks using brlcad
14:49.51 TME So far, the software is working great, I'm just not sure if I am implementing things in the optimal way
14:50.16 TME However, this is a prototype proof-of-principle task, so we should be able to provide some resources for you to look things
14:50.27 TME over if everything goes through all right
15:21.30 poolio brlcad: is there a way to rename a shape without changing it's name in a tree using that shape?
16:46.39 *** join/#brlcad mec_guy (n=chatzill@59.95.35.161)
16:47.08 mec_guy hello world
16:48.20 mec_guy does anybody know of a chat room 4 mech engg and also d server
17:14.46 archivist try full english words so we can direct you
17:22.59 mec_guy can you tell me of ca channel for Mechanical Engineers and I-DEAS users and also the server on which it is hosted?
17:24.29 archivist this chan has a few mechanical engineers and so does #emc also on freenode
17:25.01 brlcad TME: yes, regions are a subset of combinations
17:25.12 brlcad code-wise, they're just a flag set on regions
17:25.23 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177879018.dsl.bell.ca)
17:25.27 brlcad bah I mean code-wise, they're just a flag set on combinations that makes them a region
17:26.06 brlcad what that means in practice though, by making a region, is that the entire hierarchy below is a given material
17:26.57 brlcad that's where it goes from being just a "collection" or "shape" to being actually solid material with interaction properties, issues with overlaps and effects on the shotline returned
17:27.59 TME brlcad: I noticed that db_flags = 6 for regions, is it the same for combinations?
17:29.04 brlcad if you walk the DAG (directed acyclic graph) for the CSG hierarchy, there should be one and only one region along any traversal down the hierarchy used as a positive shape (i.e. a union, it's okay to have other regions underneath that are subtracted)
17:29.56 brlcad in CAD parlance, regions loosely correlate with parts, combinations/groups above the region level would generally be called assemblies
17:33.58 brlcad TME: db_flags?
17:34.11 brlcad oh, you mean like db_get_internal_flags()?
17:34.27 brlcad no, not the smae
17:34.32 brlcad that's a bitmask
17:34.49 brlcad see raytrace.h, look for DIR_COMB
17:35.00 brlcad regions are DIR_COMB | DIR_REGION
17:35.09 brlcad combinations are just DIR_COMB (i.e. 2)
17:35.31 Laniakea brlcad: is it possible to design architecture in BRL-CAD?
17:35.56 brlcad should use the symbolic instead of the number too, even though it likely wouldn't change unless the major number changed (release 8.*)
17:36.11 brlcad Laniakea: sure it's possible
17:36.20 brlcad depends on the type of building and the design purpose
17:36.48 Laniakea brlcad: how do I place say 19 cylindrical pillars into a ring?
17:37.07 Laniakea in a ring
17:37.18 brlcad pattern tool
17:37.21 brlcad Tools menu
17:37.23 Laniakea good
17:37.32 brlcad there's a tab for cylindrical
17:38.15 TME brlcad: sorry I meant d_flags (a member of struct directory)
17:38.16 Laniakea brlcad: "Build pattern tool"?
17:38.18 brlcad i'm not sure I'd want to design a building from scratch with brl-cad, but if you have an existing design in mind or floor plans, or a physical building, it's usually straightforward
17:38.23 brlcad Laniakea: yeah
17:38.49 brlcad TME: yeah, the same holds then
17:38.59 mec_guy How does BRL-CAD compare with I-DEAS or Catia?
17:39.27 Laniakea brlcad: not very intuitive menu
17:39.52 Laniakea brlcad: Base Center it's probably x y z but it could be stated explicitly
17:39.58 Laniakea (like it's not x,y,z)
17:40.09 brlcad want to fix it? :)
17:40.11 Laniakea Not explained the difference between object and base
17:40.24 Laniakea Angles in radians or degrees?
17:40.34 Laniakea Function of source and replacement string
17:40.34 brlcad I believe they are in degrees
17:40.50 Laniakea What "Starting Height
17:40.51 TME brlcad: see http://pastebin.ca/601708 for what I'm trying to do
17:40.53 Laniakea " means
17:40.59 Laniakea is it height of something or height as position?
17:41.07 Laniakea Heights? What's that?
17:41.12 Laniakea Lists? What lists?
17:41.25 brlcad the pattern tool was a quick hack, I take no claim or responsibility, but it does work once you learn it (and it's covered/explained in the advanced tutorial)
17:41.39 Laniakea is the advanced tutorial online?
17:41.48 brlcad yep, vol III or IV iirc
17:41.50 brlcad on the main website
17:41.57 TME I want to walk the directory and load all of the regions usin grt_gettree
17:42.01 Laniakea Like it's not necessary to put help into the window but the labels should contain some self-explanatory hints
17:42.21 Laniakea you need to get some person who has no idea about BRL-CAD give it MGED and ask where he has no idea
17:42.21 brlcad Laniakea: it's a cylinder pattern, so if you just want one level, the height is something small enough so it only iterates once
17:42.24 Laniakea and then add the missing clues
17:42.37 Laniakea Developers are generally clueless about usability since they know everything by heart
17:42.44 Laniakea Get a guy who rides a snowboard and smokes pot.
17:42.51 brlcad sure
17:42.55 brlcad i agree
17:42.56 Laniakea He'll be excellent in that
17:43.05 brlcad the guys that worked on it weren't writing for general populace
17:43.07 Laniakea You are army right?
17:43.12 brlcad they needed a pattern for something they were doing
17:43.19 Laniakea Borrow some private with big muscles and empty head.
17:43.20 brlcad they wrote the interface, it was slapped in
17:43.34 Laniakea No I don't mean just the pattern tool now
17:43.39 brlcad I know you don't
17:43.47 brlcad but the same holds for much of the interface
17:43.48 Laniakea I have the same problem on Ronja. I need "common people" to fix the usability.
17:44.29 brlcad the interface wasn't designed for public use, or even ease of use -- it was written to be powerful with much expert knowledge on hand to instruct on how to use it
17:44.34 Laniakea I have the first Ronja piece which was designed in BRL-CAD completely virtually and only then a prototype manufactured.
17:44.55 Laniakea Free software is however always for public use
17:44.57 brlcad not a great approach for software design in general, leaves much polish work missing
17:45.25 Laniakea Or of course it doesn't have to be, but it's a waste of a great potential if the public is excluded from it's usage.
17:45.39 Laniakea I don't think the approach is a problem
17:45.39 brlcad no, that's not the intent of course
17:45.46 Laniakea All you need it some kind of UI refactoring
17:45.48 brlcad it needs to be made better
17:45.54 brlcad need people to make it better though
17:45.56 Laniakea add deg here, x,y,z there
17:46.02 brlcad otherwise you're arguing and complaining with yourself
17:46.11 Laniakea Do you think I should try to compile the newest brl-cad? ;-)
17:46.37 brlcad sure, don't see why not?
17:47.13 brlcad that's not going to make this particular issue any better, that code hasn't changed
17:47.15 Laniakea Still the old website?
17:47.24 brlcad for now yes
17:47.37 brlcad MinuteElectron's been making great progress on the new site
17:47.47 Laniakea Any estimate when the new one is online?
17:47.57 brlcad not really, it's on-going
17:48.10 MinuteElectron a couple of days and the design will be complete - will still need to add tons of content though.
17:48.26 brlcad TME: erm, you know that db_walk_tree has a callback for regions?
17:48.52 brlcad yep, tons of content
17:48.59 brlcad way more than is currently on the website
17:49.11 IriX64 Laniakea: this what your talking about? http://www3.sympatico.ca/mario.dulisse2 patterntool (i'm trying to learn)
17:49.11 brlcad will be *really* nice to start populating the wiki
17:49.29 MinuteElectron afk
17:50.03 brlcad ~afk
17:50.03 ibot somebody said afk was Away From Keyboard
17:50.13 TME brlcad: haven't seen db_walk_tree yet can I use it to load objects into a rt pointer?
17:50.48 brlcad TME: I believe the answer is yes, what do you mean by load objects into a rt pointer?
17:50.58 brlcad a struct rt_i raytrace instance pointer?
17:51.07 IriX64 thought afk meant a funny kind and ask meant a sad kind :)
17:51.22 TME TME: I want to populate a struct rt_i with regions so that I can raytrace through them in my transport code
17:51.26 brlcad hehe
17:51.37 brlcad talking to yourself now, eh? :)
17:51.44 TME oops, got confused
17:51.56 TME not the first time
17:52.02 brlcad :)
17:52.31 TME I've got a snippet of what I'm currently doing (it works, but may not be optimal/portable)
17:52.51 TME http://pastebin.ca/601708
17:52.54 IriX64 :)
17:54.25 brlcad TME: that's not too shabby
17:54.46 brlcad not much different with the tree walker, just "sorta" does that loop for you
17:55.02 TME brlcad: cool
17:55.11 brlcad your loop doesn't account for other things like deleted geometry, hidden geometry, and other issues
17:55.28 brlcad as it will just pull up everything that's a region
17:55.36 TME brlcad: right now I'm focusing on ray-tracing through regions
17:55.42 TME as those are the problems I have now
17:55.57 brlcad what is this problem domain, if I may ask
17:56.15 TME brlcad: want to do radiation transport through objects
17:56.17 brlcad sounds interesting, and perhaps something I may already know about ..
17:56.25 brlcad ah, yes, you guys :)
17:56.39 TME brlcad: yes, Jeff Johnson was your contact here
17:56.43 brlcad I believe Lee met with you guys
17:56.50 TME brlcad: that's right
17:57.11 brlcad I heard about the problem a little bit, but didn't dive too far into the details
17:57.22 TME brlcad: this is currently a prototype for proof-of-principel
17:57.29 TME principle, pebkac
17:57.44 brlcad cool
17:58.00 brlcad well, glad to help even before I knew who you were ;)
17:58.09 TME brlcad: I'm hoping we can get some support for you guys to look over what I've got so far
17:58.19 brlcad hopefully can get a successful proof going, really interesting project
17:58.23 Laniakea brlcad: I think brl-cad is excellent for architecture since it's a solid modelling
17:58.27 TME got it going
17:58.37 TME thing works so far, but may not be ideal
17:58.43 Laniakea and architecture is full of holes and complicated interactions of basic elementary solids
18:00.02 TME brlcad: in any case, I'd be happy to send you my interface to BRLCAD if you're interested...
18:02.47 TME brlcad: is it better to do if (db->d_flags & (DIR_COMB | DIR_REGION))
18:35.50 *** part/#brlcad mec_guy (n=chatzill@59.95.35.161)
18:38.55 poolio brlcad: I had to use db_walk_tree instead of functree becasue I needed to modify the union tree, oh well
18:58.57 IriX64 opennurbs_curve.h (#include <assert.h> should fix it)
19:05.49 IriX64 did :)
19:11.57 brlcad poolio: you could have passed/stashed the union as the callback data, but whatever if it works it works ;)
19:12.03 brlcad those two go hand in hand
19:13.29 brlcad Laniakea: I'd agree, excellent in terms of representation -- needs more in terms of supporting design from scratch though (interface-wise)
19:14.35 brlcad TME: I am certainly interested -- and don't be shy if you need to make changes to librt to support your application or if you have other questions on the API
19:15.46 brlcad commit access is open to just about anyone that has an interest in improving the code
19:16.07 brlcad and yes, is is better to and/or the flags against the symbols instead of using the direct values
19:21.58 IriX64 would there be any interest I wonder, in a build from unix code that will run on windows?
19:42.07 TME brlcad: I've basically got 1 class that does the stuff I'm talking about, I can pastebin it or send it
19:42.20 TME brlcad: its not large, so let me know (if you want it ;))
19:44.29 IriX64 if there is an interest, it works with xwin32 too (thats with the cygwin root renamed so as to break cygwin) :)
19:46.45 MinuteElectron interest here
19:47.37 IriX64 really, I have a may 6 build thats fully functional can archive the whole tree and deliver where you say
19:47.59 IriX64 can even put the xwin32 setup package in it
19:48.32 IriX64 30 minutes per run unless you buy it, or a one moth eval (and no im not affiliated with them)
19:50.21 MinuteElectron 30 minutes per a run? where is their open source spirit?
19:50.25 IriX64 need windows 2000 and up though :)
19:51.09 IriX64 no idea
19:51.22 IriX64 its commercial
19:51.32 IriX64 me too
19:51.35 IriX64 works fine
19:51.52 IriX64 never tried vista
19:52.17 IriX64 works with winaxe too
19:52.38 IriX64 should work with any decent x server
19:54.42 IriX64 If you're interested, i'll pack it up (I charge nothing this is a labor of love)
19:56.58 MinuteElectron dw
19:57.13 IriX64 ?
19:57.18 MinuteElectron I am waaaay to busy at the moment/
19:57.33 MinuteElectron It would be another thing to distract me, maybe in a few weeks.
19:57.51 IriX64 heh all right, tell me do you have bz2 extraction tools for windows?
19:58.37 MinuteElectron yeah - 7zip
19:58.45 IriX64 thankyou
19:59.53 IriX64 I'll return to my compile :)
20:02.26 MinuteElectron :)
20:39.16 IriX64 743mg archive, how am i suppsed to spread that around?
20:41.32 IriX64 2.19gb uncompressed, guess i shouldn't have compiled static :)
20:44.35 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/include/brep.h: debugging closeTo(); changed edge miss tolerance
20:46.07 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/brlcad.hpp: fix bug with brep surface orientation; fix bug with destructor (don't free already freed memory)
20:47.19 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/brlcad_brep.cpp: fix bug with brep surface orientation; fix bug with destructor (don't free already freed memory); fix bug with face orientation
20:49.25 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: debug edge_check routine; simplify to closeness check (remove left-of check)
20:51.01 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_curve.cpp: create new closeTo/search implementations to test a point instead of a ray; still debugging it
20:52.20 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_curve.h: add closeTo declaration for points; fix typo bugs in Sample class
21:15.41 *** join/#brlcad Laniakea (n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz)
21:20.43 *** join/#brlcad elite01 (n=elite01@dslc-082-082-083-053.pools.arcor-ip.net) [NETSPLIT VICTIM]
21:20.43 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
21:20.43 *** join/#brlcad MinuteElectron (n=MinuteEl@unaffiliated/MinuteElectron) [NETSPLIT VICTIM]
22:31.04 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
23:08.41 *** join/#brlcad cad73 (n=0c67150f@bz.bzflag.bz)
23:10.20 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070704

IRC log for #brlcad on 20070704

00:18.12 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
00:23.24 *** join/#brlcad jimmyz (n=asd@host86-133-245-247.range86-133.btcentralplus.com)
00:25.39 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
02:31.35 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177879018.dsl.bell.ca)
02:49.51 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
03:29.55 brlcad happy 4th for the USians
04:15.04 poolio ahhhhh
04:15.05 poolio happy 4th
06:28.17 *** join/#brlcad Laniakea (n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz)
06:49.38 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
09:44.55 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
10:25.54 *** join/#brlcad thing0 (n=ric@203-59-207-165.dyn.iinet.net.au)
10:25.59 thing0 hey guys
10:44.19 *** join/#brlcad thing1 (n=ric@203-59-207-165.dyn.iinet.net.au)
10:53.04 *** join/#brlcad thing1 (n=ric@203-59-207-165.dyn.iinet.net.au)
11:12.00 *** join/#brlcad thing0 (n=ric@203-59-207-165.dyn.iinet.net.au)
11:19.10 thing0 cya
11:19.12 *** part/#brlcad thing0 (n=ric@203-59-207-165.dyn.iinet.net.au)
11:28.37 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
11:44.37 *** join/#brlcad elite01 (n=elite01@dslc-082-082-074-123.pools.arcor-ip.net)
13:40.17 ``Erik well, it's the fourth for everyone... :D but happy independence day, all you damn american infidels
13:41.30 archivist grmbl us brits are working
14:12.47 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
14:17.50 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
14:29.46 *** join/#brlcad deltazap (n=deltazap@pool-71-251-104-121.tampfl.fios.verizon.net)
14:37.06 MinuteElectron wtf is vim's problem? you push the backspace key in insert mode and it outputs 'wuff wuff' - some people may have tons of time to mess about with silly things like that, but others have things to do.
14:39.53 MinuteElectron Ok, maybe it wasn't vim.
14:43.14 brlcad MinuteElectron: are you in screen?
14:43.20 brlcad wuff wuff sounds like screen
14:44.00 brlcad it prints that as the "bell character" since it can't readily beep
14:45.10 MinuteElectron yeah, it was screen
14:45.26 MinuteElectron brlcad: Why is the server type set to 'a monkey hitting...'?
14:46.48 brlcad for a variety of reasons
14:47.05 MinuteElectron Hmm, ok.
14:47.06 brlcad but mostly because it's something different
14:47.58 MinuteElectron Fine, just wondered - probably won't cause any trouble but Drupal says it might (since it cannot tell what server it is running on). I guess it doesn't matter.
14:48.25 brlcad yeah, it won't cause any trouble for drupal
14:48.44 MinuteElectron ok
14:49.05 brlcad one of the points for changing it is so external apps can't readily tell what server is running
14:49.27 MinuteElectron I see - more security mesaures.
14:49.30 brlcad aside from just being kinda funny/curious/interesting
14:49.50 brlcad one of about a hundred things like that on the server
14:50.43 brlcad pwd
14:50.54 MinuteElectron ~pwd
14:50.55 ibot it has been said that pwd is $pwd
14:51.06 brlcad :)
14:51.11 brlcad ~ww
14:51.12 ibot Wrong window pansie
14:51.30 brlcad ibot_: be nice
14:58.00 MinuteElectron hmm, vim is still being an arse.
14:59.23 MinuteElectron Oh dear,
14:59.53 MinuteElectron emacs wants to save its config file to /home/MinuteElectron - that appears to be my pwd, ha /me needs to fix that.
15:01.34 brlcad wow, how'd you do that?
15:01.52 MinuteElectron oh dear
15:01.55 MinuteElectron it still wants to
15:02.13 MinuteElectron brlcad: I have no idea, I still havem't fixed the problem though.
15:02.33 MinuteElectron I tried setting PWD in .profile but that didn't work
15:02.48 brlcad you shouldn't need to do that
15:03.19 MinuteElectron But when I type pwd I get '/home/MinuteElectron'.
15:05.11 MinuteElectron But wait, /home is a symlink to /usr/home so it should just work
15:05.21 MinuteElectron how odd
15:05.35 MinuteElectron but it also makes emacs unusable as I keep getting a bell message
15:06.12 brlcad where are you?
15:06.34 MinuteElectron what do you mean/
15:06.35 brlcad what's the bell message for?
15:06.41 MinuteElectron emacs
15:06.53 brlcad no, i mean why is it giving you a bell?
15:07.10 brlcad what's it trying to do that's failing?
15:07.10 MinuteElectron because it can't write to /home/MinuteElectron/.emacs.d
15:07.23 brlcad now that's odd
15:07.30 brlcad you should be able to write to that
15:07.38 MinuteElectron I presume it is because I am sudo www
15:07.46 brlcad oooh
15:07.57 brlcad run emacs as yourself first
15:08.01 MinuteElectron ok
15:08.12 brlcad sudo retains the caller's ident
15:08.20 brlcad s/ident/environment
15:14.39 MinuteElectron ha, emacs is so much easier to use than vim
15:14.56 brlcad indeed
15:15.28 MinuteElectron Wonders how he actually managed to use vim.
15:16.17 MinuteElectron brlcad: Is tan an alright hyperlink color, i used it to match the navigation bar.
15:29.46 brlcad try FBD079
15:32.45 MinuteElectron ok
15:33.08 MinuteElectron brlcad: I was already using that.
15:34.04 brlcad mm, minor dyslexia? :)
15:34.38 brlcad look closely
15:35.27 MinuteElectron shit
15:36.40 MinuteElectron Yeah, that looks better.
15:37.23 brlcad as good as it's gonna get at least with that nav bar ;)
15:37.38 brlcad i shoulda used a more gamma/websafe color
15:37.50 brlcad good enough, though
15:37.57 MinuteElectron ok
15:41.41 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
15:43.13 brlcad there we go, ffc757, that's the gamma-corrected value that it *should* be (at least for my system) :)
15:43.56 MinuteElectron Yeah, perfect.
15:47.41 MinuteElectron brlcad: Can a no-reply e-mail address be used? e.g. no-reply@my.brlcad.org
15:48.52 brlcad sure you can use noreply at brlcad.org
15:49.19 MinuteElectron cool, thanks
15:50.50 brlcad webmaster @ can also be used
15:51.02 brlcad if you want it to go somewhere
15:51.05 MinuteElectron ok
15:52.08 brlcad there are also support, bugs, and dev emails depending on the purpose as well as a few others
15:55.44 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177878796.dsl.bell.ca)
16:48.45 yukonbob when I go to "Request New Password", the links in the tabs ("Create new account", "Log in") are almost illegible as tan-on-white...
16:53.25 MinuteElectron it is not finished
16:53.31 MinuteElectron I am aware of such problems
16:53.41 MinuteElectron I still have to add styling to the tabs
16:53.55 MinuteElectron and make the boxes go on the right
16:54.01 yukonbob :) -- didn't figure that you were finished, but didn't know if you were aware...
16:54.04 MinuteElectron thanks for the info anyway
16:57.13 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
16:57.26 *** join/#brlcad TDK_KNIGHT (n=TDK_KNIG@S0106001310e365b5.wp.shawcable.net)
16:57.29 TDK_KNIGHT hello
16:57.48 TDK_KNIGHT ?
17:00.39 yukonbob hello TDK_KNIGHT
17:01.37 TDK_KNIGHT hi
17:01.49 TDK_KNIGHT i'm looking for a linux cad promgram...
17:02.30 TDK_KNIGHT i'm runing fc4 on a am2 3500+ with 2gig of ram
17:03.04 yukonbob "cad" in what sense? What are you trying to do with it? BRLCAD is a constructive solid geometry modeller...
17:03.07 poolio Try BRL-CAD. brlcad.org
17:03.30 TDK_KNIGHT looking for somthing like autocad lol
17:04.23 TDK_KNIGHT don't work
17:06.15 TDK_KNIGHT i see bocad but their site is useles
17:27.01 MinuteElectron lol
17:27.05 MinuteElectron how ironic
17:27.58 TDK_KNIGHT huh?
17:28.34 MinuteElectron I am currently redesigning the BRL-CAD website and it will soon have more contnet.
17:28.34 MinuteElectron *content
17:28.36 TDK_KNIGHT o ok
17:28.40 TDK_KNIGHT lol
17:28.48 TDK_KNIGHT yea it looks prity well oldschool lol
17:28.52 TDK_KNIGHT right now
17:29.41 IriX64 should have bookmarked your site :)
17:32.10 MinuteElectron IriX64: Who's site?
17:32.18 IriX64 yours :)
17:32.31 MinuteElectron http://my.brlcad.org
17:32.39 IriX64 isn't drupal you ?
17:32.43 IriX64 oh
17:32.55 MinuteElectron http://82.7.33.27/
17:33.29 IriX64 nice
17:33.44 MinuteElectron <3's his static IP address.
17:33.54 MinuteElectron no, http://82.7.33.28/
17:33.56 MinuteElectron wrong number
17:34.06 IriX64 can i simply bookmark my.brlcad.org for now?
17:34.10 MinuteElectron yeah
17:34.14 IriX64 good
17:34.31 MinuteElectron :D
17:34.35 IriX64 :)
17:36.24 IriX64 should i wait to create an account :)
17:37.25 TDK_KNIGHT min thats looking good
17:38.14 MinuteElectron IriX64: Please wait, thanks.
17:38.20 IriX64 sure
17:41.02 IriX64 How well does the gui work in brlcad?
18:05.44 AchiestDragon 127.0.0.1 :)
18:09.53 IriX64 :0.0 :)
18:11.28 IriX64 compiling 7.8.4, several things missing in ogl support (I'm not gonna write them) :)
18:11.52 AchiestDragon \ >(O..O)< /
18:12.31 IriX64 don't know irc lingo like that sorry.
18:12.54 AchiestDragon \ >(O..O)< / = thows hands up in air
18:13.02 IriX64 thankyou
18:13.25 IriX64 which is takes keyboard in hand :)
18:35.35 IriX64 ok... it built, it's up.. now I guess it's time to peruse the docs.
18:40.08 IriX64 just playing around with the gui, raytraced havoc, toodles must run
18:46.17 *** join/#brlcad elite01 (n=elite01@dslc-082-082-074-123.pools.arcor-ip.net)
19:21.58 SuperTaz anything exciting?
19:22.30 SuperTaz I suppose not
19:22.38 SuperTaz :P
19:41.15 poolio errr oh well.
19:41.19 poolio it's a holiday :), i'm away
20:59.46 *** join/#brlcad shiva (n=shiva@c-76-23-169-99.hsd1.ct.comcast.net)
21:00.14 shiva i just installed brlcad on my ubuntu box; what is the best way to get started?
21:00.31 shiva (I have a ug nx background)
21:19.54 AchiestDragon open a console window , cd/usr/blrcad/bin then ./mged
21:20.15 AchiestDragon hopeless he left
21:20.53 AchiestDragon may as well talk to the chan wall
21:44.03 SuperTaz Syx0by
21:44.16 SuperTaz dfku99
21:44.23 SuperTaz dammit
21:44.35 SuperTaz too much crap on my desk
22:01.44 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
23:06.55 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
IRC log for #brlcad on 20070705

IRC log for #brlcad on 20070705

00:13.52 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177878796.dsl.bell.ca)
00:15.15 IriX64 sean@crew.local ? who's he :)
00:19.47 poolio hmmph?
00:19.51 poolio brlcad = sean
00:22.07 IriX64 does good work
00:22.20 IriX64 the gui is nice
00:27.10 IriX64 http://www3.sympatico.ca/mario.dulisse2 (gui.png)
00:34.53 IriX64 back to work... ciao
01:53.01 *** join/#brlcad cad60 (n=453d9572@bz.bzflag.bz)
01:54.26 *** join/#brlcad osman (n=osman@69.61.149.114)
01:55.58 *** part/#brlcad osman (n=osman@69.61.149.114)
04:59.44 *** join/#brlcad brlcad (n=sean@bz.bzflag.bz) [NETSPLIT VICTIM]
05:50.11 *** join/#brlcad cadguy (n=cadguy@c-76-23-44-107.hsd1.ut.comcast.net)
06:19.12 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:51.32 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:15.02 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
10:38.18 *** join/#brlcad elite01 (n=elite01@dslc-082-082-088-023.pools.arcor-ip.net)
11:30.22 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
12:01.13 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
12:34.53 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
12:43.10 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
13:00.44 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
13:01.02 poolio mornin
14:09.44 poolio brlcad: is it OK if I just cut-paste and modify the db_functree code? there's just a few things I need that would be a pain to do using the already established walking methods
14:16.48 poolio brlcad: ah wow. I wish I'd found g-xxx earlier :\
14:31.20 poolio err crud. I still don't see how to get this working without re-recursing the tree. I thought db_tree_state would have the union tree from the combination but nope...
16:05.24 *** join/#brlcad cadguy (n=cadguy@c-76-23-44-107.hsd1.ut.comcast.net)
16:10.22 ``Erik g-xxx is a bit of a train-wreck
16:14.18 poolio ``Erik: not as something to use, but as an example
16:14.29 poolio ``Erik: I've ended up just tearing up db_functree to suit my needs
16:14.33 ``Erik it has deprecated and superfluous crap in it :/
16:15.04 poolio hmm, oh well, i ended up not using it
16:15.33 poolio I've been in a rut the past couple days, I keep being wishy washy about how I want to traverse trees and copy them and all and I have like 20 routines that kind of work and none that entirely do
16:15.33 ``Erik I'm in missouri right now, but if you want, I get back to md on the 10th and can cull down some stuff for you
16:15.52 poolio ``Erik: Nah It's alright, I'll have it worked out before then
16:15.59 ``Erik or, if you can figure out how things work, *shrug* :) I did a lot of kinda reverse engineering and lots of question asking before getting a solid grasp of that side
16:16.00 poolio hopefully by the end of today
16:16.31 ``Erik <-- is finishing up a quick lunch before heading to lake ozark for jetskiing with the gf's mom and sister
16:16.39 poolio Oh wow, enjoy man :)
16:17.08 ``Erik not keen on the jetski, but supposedly her mom is a lush with a well stocked bar and a pool table... O:-)
16:17.10 poolio ``Erik: you work up at post?
16:17.24 poolio Heh, jetski sounds awesome. pollutes but also lots of fun
16:17.28 ``Erik yeah, upstairs from brlcad, in the same office as jra/daytona
16:17.34 poolio ah cool
16:18.01 ``Erik some people are under the impression that I'm going to finish the metaball stuff I wrote into BRL-CAD
16:18.03 ``Erik :>
16:18.08 poolio hehe
16:18.10 poolio well?
16:19.49 ``Erik all that's left for full functionality is mb->nurb and mb->tri
16:20.34 ``Erik nurb support is changing, and triangles might warrant a full marching cubes thing, which is a major thing that many things could use....
16:27.20 poolio eek
16:27.23 poolio yeah, good luck
16:41.03 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177878796.dsl.bell.ca)
16:42.29 IriX64 Do you support Cygwin builds here?
16:44.07 IriX64 I mean usage wise.
16:45.11 IriX64 ahh I see, please do a version on me.
16:47.27 poolio hmm? hi IriX64
16:47.39 IriX64 hi
16:47.41 poolio ibot_: seen brlcad?
16:48.53 IriX64 channel troubles?
16:49.03 poolio err no.
16:49.09 poolio Just mental troubles
16:49.17 brlcad poolio: gimme about an hour :)
16:49.43 IriX64 heh ever pushing :)
16:49.44 brlcad unless it'll actually take less than 20 seconds
16:50.00 brlcad ibot_: botsnack
16:52.37 poolio brlcad: yeah no worries, ta ta.
16:53.32 IriX64 is this a help channel or developer channel (just so I know where I am)?
16:58.41 poolio IriX64: some of both
17:04.28 IriX64 thankyou poolio
17:08.33 IriX64 friend of mine gave me hex.c for producing bolts to the pitch you specify (actually produces a .g file for brlcad) can be found at http://www3.sympatico.ca/mario.dulisse2
17:37.14 IriX64 I take it it would be bad form to talk about where you are in the compile process :)
17:40.56 *** join/#brlcad docelic (n=docelic@212.15.185.96)
17:48.07 IriX64 make
17:48.25 IriX64 bbl8r
18:50.06 brlcad poolio: back, so feel free to fire over any q's
18:50.20 brlcad and yeah, find to copy off functree's guts to suit if neede
18:50.25 brlcad s/find/fine/
18:51.34 poolio brlcad: alright
18:52.49 poolio brlcad: My main issue this morning was rt_db_put_internal was corrupting the database. Not sure why and I know you'd need code to test it / debug, but I'll get back to you later if I can't get it working
18:53.25 brlcad yeah, that would be good to figure out, regardless of the cause
18:54.04 poolio there was no error on reading, and no error on writing, but the database that was output was ... corrupted
18:54.52 poolio brlcad: also, montly reports? is there something I need to be doing for that?
18:55.17 poolio Initializing and backgrounding, please wait...db5_crack_disk_header() bad magic1 -- database has become corrupted expected x76, got x0
18:55.20 poolio db5_get_raw_internal_fp(): object_length=0 is too short, database is corrupted
18:59.57 brlcad sounds like a zero-length file
19:00.25 poolio I can send you the source code / db file
19:00.25 brlcad ahh, stupid private message filtering
19:00.36 *** mode/#brlcad [+o brlcad] by ChanServ
19:35.09 poolio brlcad: how could rt_db_put_internal corrupt a database if the internal object isn't corrupt? I can't figure it out :\
20:09.33 poolio brlcad: oh my god
20:09.37 poolio brlcad: i'm gonna go cry now
20:09.47 poolio brlcad: "rm *;o" instead of rm *.o
20:09.48 poolio wow
20:10.41 MinuteElectron poolio: What happend?
20:10.49 MinuteElectron You just erased everything on your system?
20:10.49 poolio MinuteElectron: typo removed my entire working directory
20:10.55 MinuteElectron ack
20:10.57 poolio shit
20:11.23 MinuteElectron poolio: does Linux not have undeletion methods?
20:17.15 poolio errr it does, nothing i'm familiar with, trying some tool now
20:21.31 poolio alright
20:21.37 poolio shutting down and trying from recovery environment
20:24.35 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
20:32.14 MinuteElectron No success?
20:34.41 poolio err nope
20:35.00 MinuteElectron How dread.
20:38.15 poolio brlcad: I rebooted and am in my gentoo install, but the inodes that it finds that were deleted link to empty files
20:38.20 poolio I forgot about *@#@#$ ext3
20:38.26 poolio zeros out the inodes, doesnt just unlink them
20:40.02 poolio On the bright side most of my stuff since my last commit whenever that was has been me trying to figure out trees and crap. not too much productive working code, otherwise it would have been in CVS
20:40.54 poolio Maybe this was God telling me I should have listened to my boss and done the paperwork first
20:42.26 brlcad :)
20:44.34 poolio brlcad: alright, I'm going to try to just type up the general idea of what I've lost while it's fresh in my mind
20:46.26 poolio mannnn. that's 3 days of work. i'm going to add a cron job to backup my home directory
20:49.13 brlcad yeah, that sucks
20:50.04 poolio no, it's stupid.
20:50.48 poolio what I mainly lost was hackish broken apart code, so it's not the end of the world, it's just a waste of time.
20:50.58 poolio Alright, I'm gonna stop whining and start trying to rewrite what I've lost
20:51.24 poolio brlcad: wait, since you added .cvsignore are my updates to cvs ignored by everyone's cvs updates?
20:52.10 brlcad a good friend of mine used to have his new coders work on something for a few days
20:52.24 brlcad then he'd ask them to show him their progress after a couple days
20:52.25 poolio That's crazy though. One typo, one key off, and wham.
20:52.29 poolio then delete it?
20:52.34 brlcad he'd sit down at the keyboard, and then delete it ;)
20:52.42 poolio ah. why?
20:52.49 brlcad a lesson
20:52.54 poolio backup often?
20:52.59 brlcad don't get too attached to your code
20:53.24 brlcad learn to refactor and/or rewrite from scratch
20:53.27 poolio I don't quite get the lesson? The thing I gather is just that I need to be more careful
20:53.43 poolio brlcad: Yeah, I'm sure what I write now will be better organized and more thought out put together code
20:53.44 brlcad rewrite from memory, often with the expertise, without any of the code obstacles of existing infrastructure
20:53.46 poolio it's just going to take a lot of time
20:54.16 poolio yeah, that's true, but it's also highly inefficient in terms of time. if I was to say rewrite librt, libwdb, and all those i'd be coding for years and years before I got to a point
20:54.27 brlcad more time for you overall perhaps, but probably would have ultimately taken longer to get to that "better organized and more thought out" version
20:54.48 brlcad it's hard for some folks to refactor for that "better" state once it's working
20:54.48 poolio but I understand the general idea, sometimes it's good to start over. Kind of like scheme vs lisp, scheme people say that they basically rewrote lisp without all the obastacles that lisp had to go through and with a knowledge of the problems that lisp encountered
20:55.43 brlcad yeah, there is a tipping poing .. I wouldn't say the lesson extends to more than a few thousand lines of code at most
20:56.14 brlcad after that, there is a lot of investment that becomes massive and intricate to reproduce without loosing both bad and good, often more the latter
20:56.20 poolio Yeah. I think I lost around one-two thousand. but most of it was cut and paste junk. I can probably get it back in a couple more hours today + a hard day tomorrow, and I'd bet those errors I was having will miraculously be gone
20:56.54 poolio Argh, it's annoying, in debugfs I can see the inodes and the filenames but the blocks are all wiped clean.
20:57.00 poolio brlcad: iphone or what?
20:57.03 brlcad iphone
20:57.05 poolio and you get your fancy schmancy macbook?
20:57.13 brlcad hasn't arrived yet
20:57.14 poolio eh. you and your toys.
20:57.28 poolio All I want is a lightweight old 12" and I'd be set for 4 years
20:57.36 brlcad the phone is pretty slick, I gotta admit
20:57.42 brlcad even without a damn sdk
20:57.45 poolio yeah, but how's it work?
20:57.54 brlcad that's what I mean, functionally
20:57.59 poolio hehe
20:57.59 poolio well enjoy it
20:58.09 poolio i'm gonna reboot and get coding
20:58.42 poolio try to get some progress to speak of before I have to write up that report
21:02.18 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
21:03.17 poolio back
21:03.38 MinuteElectron This reminds me - I need to code SuperCron, my Windows cron daemon so I can schedule backups and tasks on this machine.
21:05.19 poolio actually that's worthless
21:05.32 poolio i'm on a laptop, i'll have to remember to do it myself / at startup/shutdown
22:07.58 *** join/#brlcad docelic (n=docelic@212.15.185.96)
22:13.16 *** join/#brlcad jimmyz (n=asd@host86-133-245-247.range86-133.btcentralplus.com)
22:25.52 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: better/consistent argument processing supporting both long and short option names, perhaps using argtable (argtable.sf.net)
22:31.39 poolio brlcad: I'm off for now, my mind is too fried/enraged to code any longer. I'll be back on later for more coding
IRC log for #brlcad on 20070706

IRC log for #brlcad on 20070706

03:20.36 poolio back.
05:15.29 poolio mornin ;)
05:18.12 brlcad howdy howdy
05:18.22 brlcad get that brain washed off and ready for some more bunishment?
05:21.28 poolio brlcad: yes. I saw Sicko and went out for crepes, was a good evening. And I've already started the brain squeez.e
05:21.46 brlcad mm crepes
05:22.36 poolio jah. was tasty.
05:22.46 poolio now I'm surfing ebay, looking to get a lenovo x40t or x60 or x61
05:24.27 poolio brlcad: http://cgi.ebay.com/IBM-ThinkPad-X41-Tablt-1-5-1GB-60G-DVD-RW-Wi-Fi-Bluth_W0QQitemZ270140672371QQihZ017QQcategoryZ140083QQssPageNameZWDVWQQrdZ1QQcmdZViewItem
05:24.32 poolio looks too good to be true, must be :'(
05:26.13 brlcad there's still a day to go
05:26.39 poolio brlcad: yeah, but I think it's a fake auction. There's discrepancies between the title listing and the specs.
05:26.53 poolio But yeah, price will skyrocket in a couple hours
05:27.42 brlcad er, what discrepancies?
05:27.51 brlcad other than being lazy on a few fields
05:28.21 brlcad not likely to be fake from a seller with 500 positive sells
05:28.28 poolio 60G hd vs 40G actual
05:28.32 poolio Yeah true...
05:28.44 poolio Just seems too good to be true, but I guess that's due to the fact there's still a day left
05:28.48 poolio I might just have to bid on it
05:28.48 brlcad where do you see it say 40?
05:29.01 poolio In the specs description, the HTML formatted crap
05:29.45 poolio Ah I see, 40G internal + 20G, I guess you're right. I'm too skeptical about eBay in general, I've only ordered one thing off it ever. You ever use it?
05:30.13 brlcad i've used it quite a bit over the years
05:30.23 poolio cool cool.
05:30.26 brlcad good for buying random crap
05:30.47 brlcad (and I mean that in a good yard-sale kind of way)
05:31.16 brlcad it's probably only cheap because it's so far from the deadline
05:31.18 poolio yeah, I'm kind of weary to buy things as expensive as say, a laptop. I'm worried about being scammed and all
05:31.28 poolio brlcad: True true. I shall wait and see
05:31.39 brlcad If you want to win it, you probably wouldn't bid this early
05:31.48 brlcad i don't bid usually until the last 10 minutes
05:31.57 brlcad if not the last 2
05:32.06 poolio I'd imagine you get tens to hundreds of bids in the last minutes/seconds
05:32.41 brlcad depends on the product of course, how many people are watching
05:33.02 brlcad those that bid early usually tip their hand a bit and you have at least some idea of how many will be watching near the end
05:33.21 poolio i'm also curious about the automatic bidding system
05:33.29 poolio if you had two people set a pretty high max that was the same, who gets it?
05:33.35 brlcad some don't change at all in the last few minutes and you can get away with a steal
05:33.41 poolio http://offer.ebay.com/ws/eBayISAPI.dll?ViewBids&item=180136728304
05:33.44 poolio watching that one :
05:33.49 brlcad others you'll be outbid by whomever simply wanted it most
05:33.58 poolio brlcad: yeah, assuming you meet the buyer's reserve right? is there a way to know if you have?
05:34.28 brlcad e.g. if it's something I *really* want, you're not likely going to outbid me even if you're watching the last few minutes as my upper limit will be more than it's worth
05:34.42 poolio hehe
05:34.44 brlcad it was say if the reserve is met
05:34.48 poolio you and your toys... :)
05:35.04 brlcad gotta have the toys
05:36.06 poolio it'd be fun if you could coordinate the whole ebay community ;)
05:36.52 brlcad there are "ebay apps" out there now that will show you what others are bidding on, folks looking at things similar to yours, etc
05:37.12 poolio geez. crazy business
05:37.31 poolio Oh man, this is like some twisted game. Buyer 14 just got topped by Buyer 15!! what's gonna happen?!!
05:37.44 poolio 50 seconds!
05:37.50 brlcad heh
05:37.52 poolio It'd suck if you were offline...
05:38.02 brlcad yup, i've lost a few that way
05:38.22 poolio Oh woah
05:38.25 brlcad forgot that I was watching a bid, the other guy gets a steal
05:38.39 poolio OH NO WAY
05:38.45 poolio Buyer 16 came out of nowhere
05:38.47 poolio are you kiddin gme
05:38.51 brlcad see? :)
05:38.55 poolio I refereshed at 5 seconds and WHAM
05:39.06 brlcad that's the way to play it if you really want it
05:39.18 poolio Wait til last second and up the current bid by enough to know you'll top them?
05:39.32 brlcad you put just one bid in that is at your max, most people just keep nudging it up
05:39.36 poolio If you submit at say, 1 second, will autobid still get you?
05:40.10 poolio So you submit as late as possible a fairly high bid? will it automatically try to ge tyou the lowest or is it whatever you bid you get it for?
05:40.22 brlcad autobid is just a way of saying that the next bid amount is just over whatever the next max was
05:41.15 poolio hmm, I don't quite understand. I thought it was like if someone bids higher than you while you're away, it will bid higher than that other person, but only up to a certain point that you set
05:41.31 brlcad so if A bids 100 with it at 50, they get it at 51 .. then B bids at 150, the'll get it via autobid at 101
05:42.13 brlcad if A rebids at 140, B still keeps it, but the amount is then 141
05:42.13 poolio wow. my brain must be fried, i still don't get it... :P
05:42.33 poolio oh I see
05:42.52 poolio So You bid a certain amount, and if your bid is over the previous bid (assuming you're using autobid) it will just add a dollar to the previous high?
05:42.54 brlcad it's only if/when A goes over 150 that they'd get it
05:43.22 poolio So is it automatically set to "autobid" ?
05:43.25 brlcad so 16 just had a bid amount that was higher than 15's max bid (which "usually" isn't hard for most bids)
05:43.57 brlcad because again, most people don't put their real "max", else they would be easily out-bid by someone else that simply wants it more
05:44.18 brlcad just a little more too, doesn't take much to think "hm, I'd pay a buck more than them"
05:44.33 poolio But is there a way to know if it was higher than 15's max bid? Could it just be that they submitted a bid and that was the high before the system got around to computing 15's autobid?
05:45.16 brlcad so you just wait until the last minute and put what you would really pay for it -- not want you want, you put your real max .. that way you either max out and get it, max out and someone else gets it, or get it for something far less (the usual, if your bid was reasonable)
05:46.00 poolio oh I see, sweet :)
05:46.05 brlcad well, if you're really quick on a fast connection, you can put in your bid and you'll know within 10 seconds if you're over or need to up your bid
05:46.23 brlcad but then you still risk loosing if you don't put your real max
05:46.29 poolio Yeah
05:46.43 poolio so a strategy might be bid at 15, watch and see if it jumps, than rebid
05:46.53 poolio (15 seconds)
05:47.34 brlcad i usually bid in the last two minutes just to see if someone else is "watching", since most will panic and rebid
05:47.41 poolio So if you bid at your max, and another guy has a max higher than yours, the price is automatically climbed to 1 dollar greater than your max?
05:47.41 brlcad then I put in my real max
05:47.48 brlcad right
05:48.12 brlcad and that's just the nature of the bid -- if they truely are willing to pay more than you, then you have to back off
05:48.14 poolio Heh cool, thanks for the ebay advice :)
05:48.16 brlcad at least you should
05:49.19 brlcad the items flow through ebay, even obscure stuff, so even if you lose the first three bids, you just keep at it with your max and so long as it's not a hail mary max, you'll eventually get it when the competition isn't so attentive
05:49.44 brlcad time of day matters too, bids that close at night-time US vs afternoon vs daytime, etc
05:50.06 poolio hmmm, cool
05:50.28 brlcad bids that close at night are generally *way* easier to win on, your only competition is folks like #16 that know the game and will bid what they're willing
05:51.19 poolio So the idea is never really to bid, see if someone outbids you, bid higher, etc... it's to bid your max and leave it at that? (well, in general)
05:51.38 brlcad right
05:52.13 brlcad otherwise, you're just pushing against other folks trying to find their limit, fighting everyone's urge to go "just a few more bucks"
05:52.40 brlcad it's much easier to just take human nature into account, most won't watch the absolute last minute
05:53.01 brlcad or even if they do, can't get a new bid in before it expires
05:53.41 poolio Lets say the bid is at 400, your max is at 500, with 5 seconds left someone bids 401. Will you get it? I mean will the system go through and get the highest bidder based on max bids or will it stop with the clock?
05:54.03 brlcad max bids
05:54.15 poolio good good
05:54.37 brlcad again the "autobid" is a bit misleading -- it's instant to whatever the next increment over the next max
05:55.06 poolio yeah. makes sense.
05:55.15 brlcad so with a bid of 401, that becomes the "next max" and the price goes to 402
05:55.25 poolio It's a bit deceptive but it prevents stuff like hundres of people overloading a bid at the last second
05:55.36 poolio And if people has tthe same bid? the people who bid first gets it?
05:55.38 brlcad they'll usually poke that max a few times if there's plenty of time left
05:56.29 brlcad yeah, because if A bids 100 and gets it at 80, then B bids 100 -- that will push the price up to 100, but A still keeps it
05:57.06 poolio hurray, i think that all penetrated my thick skull, thanks
05:57.28 *** join/#brlcad Laniakea (i=clock@77-56-106-248.dclient.hispeed.ch)
05:57.32 brlcad which is another tip, don't bid whole dollar amounts, or even just a penny over -- tons of people try to pull a "price-is-right" one or two or three pennies over max bid
05:58.05 brlcad bid your actual and a few dimes and avoid the fuss, make them go to the next dollar
09:23.02 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
10:10.43 *** join/#brlcad cad71 (n=571693b8@bz.bzflag.bz)
11:27.46 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
11:37.52 Laniakea brlcad: do you have some mailing lists?
11:39.42 *** join/#brlcad docelic (n=docelic@212.91.117.105)
11:44.19 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
12:31.02 *** join/#brlcad elite01 (n=elite01@dslc-082-082-075-134.pools.arcor-ip.net)
12:38.58 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
12:46.50 brlcad Laniakea: there are several
12:47.39 clock_ brlcad: could you please also host my Ronja mailing list?
13:01.15 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
13:05.48 poolio mornin brlcad
14:09.37 brlcad howdy
14:20.43 poolio I think I'm done all the paperwork, back to coding :)
17:29.35 poolio brlcad: hrmph. I just rewrote code that I already implemented and had saved in CVS. oops.
17:35.38 clock_ brlcad: can you host mailing lists from other projects?
18:56.43 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177878796.dsl.bell.ca)
18:59.06 IriX64 http://www3.sympatico.ca/mario.dulisse2 7.8.4cygwinbuild.png :)
19:00.12 IriX64 ogl though givesd me a bad FB_CK_MAG number :(
19:01.26 IriX64 when trying to attach to ogl i mean
19:01.53 IriX64 on the bright side nu works :)
19:04.36 IriX64 it calls out line 199 in if_ogl.c but that line just calls the check
19:05.17 brlcad clock_: hmm
19:05.52 brlcad clock_: i suppose that depends, though there are a few aspects outside my control (like the list prefix)
19:07.33 IriX64 http://rafb.net/p/YosGwI66.html <--- anybody have any ideas
19:08.15 brlcad IriX64: looks like opengl was only half-enabled
19:08.22 brlcad so it crashes
19:08.35 IriX64 you mean at configure time?
19:08.40 brlcad that's really hard to do anything about without stepping through the initialization in a debugger
19:08.59 IriX64 mmm i have no debugger :)
19:09.24 brlcad configure/compilation time .. it could be a preprocessor symbol not being set right because of configure checks or an outright opengl bug (though really doubtful)
19:09.24 IriX64 i'll play with X then :)
19:09.36 brlcad you have a debugger, or can easily get one.. gdb :)
19:09.44 IriX64 thanks
19:10.07 IriX64 i doubt its ogl
19:12.24 brlcad you doubt what is opengl?
19:13.21 IriX64 the problem
19:13.35 brlcad speculating on the problem isn't likely going to get you anywhere, it could really be at least a *hundred* different things
19:14.27 brlcad if you don't have a debugger and the ability to step through the code line by line, it's pretty much a dead end without wasted effort
19:16.21 IriX64 agreed, think i'll stick to X for now
19:17.21 *** join/#brlcad topografos (n=topograf@adsl-141-90.adsl.ntua.gr)
19:23.00 IriX64 now what havie built and what can it do :)
23:04.17 *** join/#brlcad Laniakea (i=clock@77-56-108-136.dclient.hispeed.ch)
IRC log for #brlcad on 20070707

IRC log for #brlcad on 20070707

03:15.49 *** join/#brlcad thing0 (n=ric@203-59-66-196.dyn.iinet.net.au)
03:15.56 thing0 hey guys
03:15.58 thing0 paid day off
03:16.00 thing0 wooohooo
03:16.04 thing0 :)
03:16.06 poolio lucker.
03:16.14 thing0 yeah
03:16.25 thing0 site is closed because of acid plant start up
03:16.51 thing0 so only had to had to sit in training for 4 hours
03:16.54 thing0 now I am free
03:16.55 thing0 ;)
03:20.20 poolio hoorah.
03:20.22 poolio acid plant?
03:20.53 thing0 yeah
03:21.06 thing0 part of processing for nickel mine site
03:21.10 thing0 I am sitting on right now
03:21.12 thing0 ;)
03:25.00 poolio ah
03:25.49 thing0 yeah
03:31.03 *** join/#brlcad thing1 (n=ric@203-59-203-178.dyn.iinet.net.au)
04:02.15 *** join/#brlcad thing0 (n=ric@203-59-203-178.dyn.iinet.net.au)
04:38.52 thing0 cya lunch time
04:38.53 *** part/#brlcad thing0 (n=ric@203-59-203-178.dyn.iinet.net.au)
08:03.33 *** join/#brlcad Laniakea (i=clock@217-162-230-130.dclient.hispeed.ch)
08:19.41 Laniakea brlcad: what did you mean with the prefix? That the list would have to be called brlcad-ronja?
10:00.37 *** join/#brlcad elite01 (n=elite01@dslc-082-082-074-076.pools.arcor-ip.net)
11:47.34 MinuteElectron brlcad: What is the full path to wget?
12:25.29 Laniakea /usr/local/bin/wget
13:02.20 *** join/#brlcad cad78 (n=8ea75d96@bz.bzflag.bz)
13:09.05 *** join/#brlcad MinteElectron_ (n=MinuteEl@bz.bzflag.bz)
13:09.29 MinteElectron_ brlcad: How can i find out all processes I ahve running? top -u MinuteElectron doesn't work.
13:10.22 MinteElectron_ My connection aborted and now I am locked out of screen.
13:10.33 MinteElectron_ So I cannot resume my previous screen.
13:15.47 MinuteElectron That is better.
13:15.53 MinuteElectron Laniakea: Thanks.
13:17.53 MinuteElectron Now back to work...
13:18.18 Laniakea MinuteElectron: ps fawux
13:18.24 Laniakea ps aux
13:18.25 Laniakea ps ax
13:18.53 MinuteElectron ?
13:43.12 MinuteElectron brlcad: I have made some touches to the website. Can you take a look at it and tell me what needs fixing before I go ahead and port this to MediaWiki?
14:15.46 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
14:42.18 brlcad MinuteElectron: top -u -UMinuteElectron
14:42.34 brlcad -u means sort, -U is user
14:43.09 poolio mornin brlcad
14:43.15 brlcad mornin poolio
14:44.24 poolio brlcad: that x41t i was looking at ended up going for 710 :P oh well. didn't end up bidding on it, i went to sleep
14:45.28 brlcad :)
14:49.29 poolio brlcad: i'm off for the day, going to a festival in westminster, cya later
14:49.33 brlcad MinuteElectron: I looked, looks good -- the only thing I can think of that is missing would be a common footer
14:49.45 brlcad poolio: ah, sounds like fun -- cay
14:50.25 brlcad Minute http://my.brlcad.org/~sean/color_palette_tr.png
14:50.33 poolio I think I might bring my laptop and code some in the car. haha.
14:51.09 brlcad MinuteElectron: don't know if that will help or not, but I put that together to help keep the styles consistent as the site(s) are put together
14:52.11 brlcad i used to live 20 minutes away from westminster
15:01.21 MinuteElectron brlcad: What would you like in a common footer?
15:04.19 brlcad something big and blinking
15:05.23 MinuteElectron seriously?
15:06.48 brlcad heh, no :)
15:07.00 MinuteElectron ok
15:08.33 brlcad something either like slashdot's footer, or apple's footer here: http://www.apple.com/itunes/ or some mix in-between
15:09.00 MinuteElectron ok
15:09.44 MinuteElectron YOu mean with the link box?
15:10.09 brlcad no, the (small) section below it
15:10.12 MinuteElectron ok
15:11.10 brlcad it's not much, but it adds quite a bit to the navigation (and the only place where you find some items like sitemap, privacy policy, etc)
15:11.41 MinuteElectron ok
15:12.09 brlcad I really like slashdot's search and quote box, and the transition, but that could be done later
15:12.41 brlcad we have a fair bit of a tradition with meaningful quotes that I could have randomly display in something like that
16:26.55 CIA-4 BRL-CAD: 03brlcad * 10brlcad/sh/footer.sh: should use /usr/bin/env instead of assuming /bin/bash since it's not using /bin/sh
16:37.18 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543609.dsl.bell.ca)
16:37.56 *** join/#brlcad elite01 (n=elite01@dyndsl-091-096-045-201.ewe-ip-backbone.de)
16:43.25 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088753683.dsl.bell.ca)
18:05.16 *** join/#brlcad Laniakea (i=clock@217-162-204-25.dclient.hispeed.ch)
18:30.07 CIA-4 BRL-CAD: 03brlcad * 10brlcad/sh/footer.sh: change default to // comments for C++ files, fix a bug related to having that as a comment character block when updating files that already have a footer too (encountered processing bzflag files)
19:56.59 *** join/#brlcad elite01 (n=elite01@dyndsl-080-228-179-157.ewe-ip-backbone.de)
IRC log for #brlcad on 20070708

IRC log for #brlcad on 20070708

05:21.39 *** join/#brlcad ibot (i=ibot@rikers.org)
05:21.39 *** 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
07:17.33 *** join/#brlcad Laniakea (i=clock@217-162-204-25.dclient.hispeed.ch)
07:29.00 *** join/#brlcad cad24 (n=570cf027@bz.bzflag.bz)
08:19.42 *** join/#brlcad elite01 (n=elite01@dslc-082-082-078-115.pools.arcor-ip.net)
09:34.09 MinuteElectron brlcad: I have a problem with my crontab, none of the jobs have executed,
09:35.49 MinuteElectron One job should execute at 45 minutes past the hour every hour, and the other everyday at 03:00 - neither executed.
09:41.15 MinuteElectron Also I need to execute an svn update on /w in the web directory - I cannot do this without sudo and entering my password - and I would like it to run from the crontab.
09:41.19 MinuteElectron brb
09:43.58 *** join/#brlcad MinuteElectron (n=MinuteEl@unaffiliated/MinuteElectron)
10:29.30 *** join/#brlcad MinuteElectron (n=MinuteEl@unaffiliated/MinuteElectron)
12:39.58 MinuteElectron brlcad: I think I have solved the crontab problem - by using sudo to edit www's crontab.
12:41.11 MinuteElectron brlcad: But the problem regarding my cronjobs not executing still stands.
12:45.45 MinuteElectron brlcad: So, www's crontab works - but mine doesn't. o_O
13:10.55 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
13:44.50 *** join/#brlcad Laniakea (i=clock@217-162-204-25.dclient.hispeed.ch)
13:57.51 *** join/#brlcad mchurch (n=47d759be@bz.bzflag.bz)
17:34.06 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177593789.dsl.bell.ca)
17:37.33 IriX64 MinuteElectron, perhaps a page dedicated to user supplied solid models?
17:39.49 *** join/#brlcad cad52 (n=44548c6f@bz.bzflag.bz)
17:49.13 IriX64 http://www3.sympatico.ca/mario.dulisse2 BrlCad.jpg and BrlCad.png
17:49.25 IriX64 err brlcad2.png
17:53.16 IriX64 brlcad3.png at that site now
18:00.53 IriX64 tracing.png same site, and i'll stop annoying you now :)
18:04.50 *** join/#brlcad Laniakea (i=clock@217-162-204-25.dclient.hispeed.ch)
18:25.21 tarzeau IriX64: hey i also use irssi on windows
18:40.56 IriX64 nice program tarzeau
18:41.14 IriX64 they did a good job on it, I have no perl though :)
18:42.02 tarzeau i don't use perl either
18:42.15 tarzeau it's indeed nice inside gnu screen
18:42.26 IriX64 might use it if I had it doesn't compile properly here
18:44.00 IriX64 that site look for irssi.png, how im seeing it :)
18:45.46 *** join/#brlcad elite01 (n=elite01@dslc-082-082-078-115.pools.arcor-ip.net)
18:46.33 IriX64 haha should have let you see the background compile thats going on here :)
18:58.53 IriX64 heh tarzeau mine is 8.11
18:59.07 tarzeau ?
18:59.13 IriX64 irssi
18:59.18 tarzeau ah the version
18:59.21 IriX64 yes
19:01.40 IriX64 tarzeau, that same site look for photonsaway.png, just had to share it, it's so purty :)
19:02.31 tarzeau what a helicopter
19:02.43 tarzeau http://helicopter.istheshit.net/
19:02.45 IriX64 the new exterprise :)
19:03.53 IriX64 what the heck is that?
19:04.00 IriX64 i did not startit
19:30.12 *** join/#brlcad cad94 (n=18627332@bz.bzflag.bz)
19:32.14 IriX64 trying for 1024x768, I want it as wallpaper :)
19:42.37 MinuteElectron IriX64: hmm, dedicated page?
19:42.53 MinuteElectron I think brlcad was plaanning a gallery of somesorts for that.
19:43.25 IriX64 yeah a space to share what users have done, especially serious users like GM or whoever
19:43.36 MinuteElectron GM?
19:43.43 IriX64 General Motors
19:44.02 MinuteElectron ahh, they use BRL-CAD?
19:44.18 IriX64 I don't know who all uses it but that idea
19:44.24 MinuteElectron Oh, lol, I see.
19:44.34 IriX64 no idea tell them they should :)
19:45.28 IriX64 I like your work, i've bookmarked drupal
19:47.18 IriX64 heh wallcandy taking shape now
19:50.39 IriX64 same site, wallcandy.png heh and my desktop is beautifull
19:52.57 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net)
19:57.03 MinuteElectron I am using irssi - except only on stuff related to brlcad.
19:57.18 MinuteElectron Everything else I put on my at home client.
19:57.39 MinuteElectron which is ChatZilla.
19:58.01 IriX64 They wen't and took chatzilla out of FireFox
19:58.16 IriX64 well the windows firefox
19:59.36 MinuteElectron I use XUL runner to run ChatZilla.
19:59.51 MinuteElectron Firefox isn't the greatest browser - I prefer Opera.
19:59.56 IriX64 not familiar with it
20:00.01 IriX64 err XUL
20:00.03 MinuteElectron Firefox is so memory hungry.
20:00.09 IriX64 opera i like
20:00.18 IriX64 the chat in opera is nice
20:00.41 MinuteElectron IriX64: ChatZilla is written in XUL -firefox runs XUL natively, but you can get external programs which also run it.
20:00.51 *** join/#brlcad RodGallowGlass (n=mario_du@bas2-sudbury98-1177593789.dsl.bell.ca)
20:00.53 MinuteElectron I like to introduce my friends to IRC using Opera as a few of them have it.
20:01.06 RodGallowGlass me too
20:10.49 IriX64 prefer MIrc because of instant access to urls tho
20:11.06 IriX64 opera has that too
20:33.17 IriX64 back to work
20:45.08 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177593789.dsl.bell.ca)
22:42.37 brlcad MinuteElectron: apologies on the delays, was obviously out all day yesterday :)
22:44.29 brlcad GM has in the past used BRL-CAD, though they also had/have their own internal CAD package that they used for ages
IRC log for #brlcad on 20070709

IRC log for #brlcad on 20070709

03:31.55 *** join/#brlcad cadguy (n=cadguy@c-76-23-44-107.hsd1.ut.comcast.net)
03:53.29 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096735443.dsl.bell.ca)
04:07.43 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
05:04.02 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
06:07.17 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
06:15.59 MinuteElectron brlcad: Cool.
06:16.22 MinuteElectron brlcad: There is still a problem with my crontab - the one for www executes fine, but mine doesn't.
06:19.18 MinuteElectron Also, is it ok to set the crontab of www to my e-mail address as some tasks need sudo www,
06:47.35 brlcad MinuteElectron: checking your crontab now
07:38.02 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:48.19 brlcad MinuteElectron: I checked and your crontab is indeed running, so something is wrong with your crontab entries
07:49.01 brlcad at a glance, they run correctly, so I'd suspect it's probably your path
07:49.26 brlcad cron does not run with a user path, it's very minimal by default, so it probably can't find mysqldump
07:49.54 brlcad that said, the server already performs automatic backups of the mysql databases too ..
08:00.30 brlcad ah, it's the subshell execution, not allowed
08:06.51 *** join/#brlcad ken (n=442ae895@bz.bzflag.bz)
08:07.19 brlcad you'd have to either wrap in a script or just some other means to rotate
08:24.26 Laniakea brlcad: do you use (document) scanners in work?
09:47.45 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096735443.dsl.bell.ca)
10:52.39 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096735443.dsl.bell.ca) [NETSPLIT VICTIM]
10:52.40 *** join/#brlcad deltazap (n=deltazap@pool-71-251-104-121.tampfl.fios.verizon.net) [NETSPLIT VICTIM]
10:52.40 *** join/#brlcad tarzeau (i=sengun@berlin.ethz.ch) [NETSPLIT VICTIM]
11:43.36 *** join/#brlcad docelic (n=docelic@212.91.115.105)
12:37.52 *** join/#brlcad elite01 (n=elite01@dslc-082-082-087-057.pools.arcor-ip.net)
13:20.08 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
13:46.27 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net)
14:03.54 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
15:15.26 brlcad MinuteElectron: you get my notes from last night?
15:46.20 MinuteElectron yes
17:36.26 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/liboptical/sh_light.c: general cleanup
17:46.15 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177878923.dsl.bell.ca)
17:47.00 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
17:47.15 poolio back :)
17:47.22 poolio nothing like 2 hours of driving for 5 minutes of paperwork...
17:53.13 IriX64 heh it works, http://www3.sympatico.ca/mario.dulisse2 Xming.png :)
17:54.50 IriX64 handfull of dll's + Xming, and I've got a product :)
17:56.32 IriX64 any decent X-server for win platform actually
17:58.11 poolio I don't think _YOU_ have a product ;)
17:58.26 IriX64 heh ok ... *we* :)
17:58.46 poolio well, you could sell it if you wanted to
17:59.07 IriX64 nah, not into money, gets my fingers dirty ;)
17:59.49 IriX64 heh Hey Genral Motors, have I got something for you :)
18:01.24 IriX64 that windowsirssi.zip on that site is a cygwin compile of ubnix irssi, works here should work anywhere.
18:01.54 IriX64 errr unix
18:03.17 IriX64 maybe i should change that name
18:03.25 IriX64 suggestions?
18:03.47 poolio irssi
18:03.54 IriX64 thats all
18:03.59 IriX64 ?
18:03.59 poolio yes.
18:04.05 IriX64 just a sec
18:04.07 poolio irssi is irssi whether it is compiled for unix or windows
18:04.47 IriX64 there
18:05.58 IriX64 heh overlap tool says havoc has no overlaps, is this accurate?
18:07.46 IriX64 even at 1cm there are still no overlaps, are you people that good :)
18:08.30 poolio I'd guess there aren't any overlaps. period.
18:08.45 IriX64 i think you're right
18:08.46 IriX64 .
18:09.47 IriX64 .0001 cm agrees with you :)
18:11.16 IriX64 if you know anybody who can use that Irssi, spread the site far and wide
18:15.36 *** join/#brlcad iday (n=jlowens@bz.bzflag.bz)
18:30.12 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
18:39.14 *** join/#brlcad IriX64 (n=IriX64@70.53.1.139)
19:43.01 MinuteElectron IriX64: irssi4windows
19:43.23 poolio so should we have irssi4linux, irssi4bsd, irssi4sun ?
19:43.42 MinuteElectron yep
19:43.55 MinuteElectron would make a nice loho
19:43.57 MinuteElectron *logo
19:44.17 MinuteElectron lol
19:51.09 *** join/#brlcad Laniakea (i=clock@77-56-97-102.dclient.hispeed.ch)
20:10.39 IriX64 MinuteElectron... done :)
20:12.27 IriX64 has anybody tried it?
20:13.17 IriX64 I'm currently using it to chat with you on my windows box
20:14.21 IriX64 CYGWIN_NT 5.1 = pseudo unix :)
20:23.38 MinuteElectron heh
20:26.12 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
20:36.29 MinuteElectron brlcad: Can I inquire as to what operating suystem the server is running. I am kind-of confused as it works exactly the same as a debian box I have access to - but claims to not be Linux.
20:37.55 poolio uname
20:38.35 MinuteElectron yeah, it says FreeBSD - but I swear that it is just saying that to trick crackers.
21:12.19 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/include/brep.h: try a smaller larger tolerance for edge hits
21:13.22 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/include/opennurbs_ext.h: duh, destructor virtual for virtual methods
21:15.42 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: remove dead code; fix edge check bug - not properly checking all edges; still debugging shot routine
21:17.14 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/Makefile.am: add warnings to opennurbs compile
21:18.35 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_bezier.cpp: bypass segfaults and broken bezier clipping code
21:19.54 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_curve.cpp: add missing return statements - stupid compiler; debug CloseTo code
21:20.16 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_curve.h: add missing return statements
21:51.20 *** join/#brlcad PrezKennedy (n=Matthew@c-76-106-124-125.hsd1.md.comcast.net)
22:52.09 *** join/#brlcad jack- (i=jack@unaffiliated/jack)
22:52.09 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
22:53.02 *** join/#brlcad SuperTaz (n=taz@adsl-69-210-240-223.dsl.chcgil.ameritech.net) [NETSPLIT VICTIM]
22:54.47 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
22:54.47 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
22:54.47 *** join/#brlcad joevalleyfield (n=joevalle@bz.bzflag.bz) [NETSPLIT VICTIM]
22:56.19 *** join/#brlcad iday (n=jlowens@bz.bzflag.bz) [NETSPLIT VICTIM]
22:56.19 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096735443.dsl.bell.ca) [NETSPLIT VICTIM]
22:56.19 *** join/#brlcad deltazap (n=deltazap@pool-71-251-104-121.tampfl.fios.verizon.net) [NETSPLIT VICTIM]
22:56.19 *** join/#brlcad tarzeau (i=sengun@berlin.ethz.ch) [NETSPLIT VICTIM]
22:56.54 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net) [NETSPLIT VICTIM]
22:56.54 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no) [NETSPLIT VICTIM]
22:58.48 *** join/#brlcad brlcad (n=sean@bz.bzflag.bz)
23:08.54 *** join/#brlcad brlcad (n=sean@bz.bzflag.bz)
23:30.24 poolio WOAH!!!!!!!!!!!!!
23:30.29 poolio brlcad: you you.....left!?!?
23:52.16 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070710

IRC log for #brlcad on 20070710

00:23.05 *** join/#brlcad jimmyz (n=asd@host86-133-245-247.range86-133.btcentralplus.com)
00:29.36 *** join/#brlcad MinuteElectron (n=MinuteEl@bz.bzflag.bz)
00:31.01 *** join/#brlcad cad32 (n=bd0cdf4e@bz.bzflag.bz)
00:53.05 *** join/#brlcad archivist (n=archivis@217.35.76.52)
01:26.38 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com)
01:41.25 poolio brlcad: so after rewriting all the code I still get the same problem with corrupting the database
02:18.14 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/liboptical/sh_light.c: more cleanup, reorder based on call order, remove dead code, add comments
02:25.04 brlcad poolio: heh, no .. just freenode relinking servers
02:25.18 poolio brlcad: haha
02:25.30 poolio brlcad: if I uploaded some files, think you'd have a minute to look at them?
02:25.46 poolio I currently have the most bizarre thing I've ever seen
02:26.04 poolio I have a line that has a printf statement on it, when I comment out that line it segfaults. When I keep it, it runs. :?
02:29.54 brlcad heh, fun
02:30.02 brlcad sounds like you've blown the stack somewhere
02:30.23 brlcad often pretty hard bugs to track down
02:30.46 poolio ah correctomndo, gdb to the rescue
02:30.48 brlcad but sure, I'd take a look for a little while (though I'm in the middle of other things to get too involved tonight)
02:31.57 poolio brlcad: alright, gimme 2 more minutes and if I can't get it I'll send you the test app and cvs up the files it depends on
02:32.10 brlcad gdb is not great at detecting corrupted stack, but good to try
02:33.57 poolio it's no longer segfaulting, but same "db5_crack_disk_header() bad magic1 -- database has become corrupted expected x76, got x0
02:48.34 poolio brlcad: Oh no way. I only get the error when copying combinations
02:48.56 poolio can I not rt_db_put_internal a combination?
02:50.28 brlcad poolio: there's not nearly enough information in your comments to answer that question :)
02:50.30 poolio oh I see...I guess my trees weren't properly being modified to point to the renamed shapes
02:51.27 brlcad db5_crack_disk_header() is one of the first things that the database loader does to make sure it's actually working with what seems to be a .g file
02:51.47 poolio I figured it out I think, I just still haven't found the bug
02:51.53 brlcad meaning if that fails, then "something" before that is wrong
02:56.27 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/openNURBS/ (9 files):
02:56.27 CIA-4 BRL-CAD: quell compilation warnings for a slew of switch statements that don't handle
02:56.27 CIA-4 BRL-CAD: various possible enumeration values. whether this is unimplemented
02:56.27 CIA-4 BRL-CAD: functionality or cases that will never be encountered in that routine, the
02:56.27 CIA-4 BRL-CAD: warnings can be quelled by adding a default case that does nothing.
03:07.27 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/conv/dbupgrade.c: quell exit decl warning
03:08.41 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/conv/ (g4-g5.c g5-g4.c): quell exit decl warning
03:13.31 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/mged/vrlink.c: quell libpkg compilation warning, the buffer may be modified to add the pkg header so it shouldn't be const
03:14.15 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096601584.dsl.bell.ca)
03:15.35 IriX64 http://www3.sympatico.ca/mario.dulisse/test.png (thing is marvellous) :)
03:21.30 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/mged/vrlink.c: use bufsize instead
03:31.36 IriX64 truck.png is interesting too :)
03:35.47 poolio brlcad: I have a general question about stringhandling. If i'm passing around and modifying names, concatenating strings, etc... does brl-cad implement things that might be helpful or is it fine to just use libc standard routiens?
03:43.31 brlcad poolio: should either use standard libc routines or libbu's bu_vls strings
03:43.44 poolio alright. they don't really need to be vls, so ill stick to libc
03:43.46 brlcad (vls == variable length strings)
03:43.52 poolio yep
03:44.05 poolio brlcad: alright i'm on a roll and am finally getting somewhere, i'm gonna stay up coding :)
03:44.23 brlcad if you can't do it without allocating memory ala malloc and friends, you should probably be using a vls
03:44.48 poolio well for like naming shapes
03:45.06 poolio I currently have a name string and concatenate an integer
03:45.22 poolio so I use snprintf a bunch
03:45.33 brlcad sure, that's fine
03:45.50 brlcad it's whether that n is to a static buffer or something being resized as needed
03:45.58 brlcad if it's being resized (ever), it should probably be a vls
03:46.07 poolio yeah, i'm not realloc'ing anything
03:46.07 brlcad if it's just an array, then you're good
03:47.28 brlcad likewise, if the size never changes and it's megs of memory, it should probably be a stack array instead of malloc'd too
03:48.00 brlcad s/megs/not megs/
03:49.16 poolio yeah. none of it is malloc'd. I'm defining the buffer size at 256 for now, I'll fix that later
03:52.30 IriX64 poolio for 256 bytes why not alloca and let the system automagically free it at exit :)
03:52.52 poolio IriX64: that's what I'm doing. "none of it is malloc'd"
03:53.04 IriX64 heh ok
03:53.11 poolio well no i lied
03:53.13 poolio i'm not using alloca
03:53.30 IriX64 it's your code man
03:53.35 poolio heh, you can patch it for me
03:53.56 IriX64 rtfp read the fine patch :)
03:55.38 IriX64 roses need watering :) bbiab
07:39.39 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
10:46.45 *** join/#brlcad elite01 (n=elite01@dslc-082-082-064-107.pools.arcor-ip.net)
11:21.31 *** join/#brlcad docelic (n=docelic@212.15.179.34)
13:26.07 poolio mornin. i vow to commit today :)
13:34.43 Laniakea When compiling brl-cad, I always did ./configure and never ./configure --enable-optimized as suggested in INSTALL.
13:34.50 Laniakea Does it affect the rendering speed significantly?
13:38.44 poolio yes.
13:38.54 Laniakea how much?
13:39.03 Laniakea orders of magnitude? percent? tens of percent?
13:39.09 poolio in terms of the VGR I get in benchmark it's around twice as fast
13:39.14 brlcad almost 2x usually
13:39.16 Laniakea Now I understand why I think it's slow :)
13:39.19 poolio brlcad: mornin :)
13:39.55 Laniakea brlcad: now I am trying to compile 7.10.0 or however it's called on OpenBSD. If it fails I can then report you the error message.
13:39.57 brlcad depends of course on hardware, compiler, alignment, and other issues, but usuallya bout 2x
13:42.23 poolio brlcad: i'm just gonna run my database organization by you. The original model data that has the source we're trying to generate is going to be stored in some database, the program gets that database and each generation has its own database. Any suggestions for naming shapes part of a certain region? I was just appending numbers
13:43.17 brlcad not really anything major
13:43.19 Laniakea brlcad: what kind of optimization is turned on by this option? Compiler optimizations like -O3, -s -fomit-frame-pointer, -fstrength-reduce, -funroll-loops etc.?
13:43.36 brlcad maybe include the primitive name as the prefix or a suffix so it's immediately identifiable
13:44.29 poolio brlcad: good idea
13:45.21 Laniakea *** Warning: linker path does not have real file for library -ltcl85.
13:45.21 Laniakea *** I have the capability to make that library automatically link in when
13:45.21 Laniakea *** you link to this library. But I can only do this if you have a
13:45.21 Laniakea *** shared version of the library, which you do not appear to have
13:45.21 Laniakea *** because I did check the linker path looking for a file starting
13:45.24 Laniakea *** with libtcl85 and none of the candidates passed a file format test
13:45.26 Laniakea *** using a file magic. Last file checked: /home/clock/brlcad-7.10.0/src/other/tcl/unix/libtcl85.a
13:45.29 Laniakea That's normal or is it a failure sign?
13:45.35 poolio Please use a pastebin
13:45.35 brlcad Laniakea: it basically goes from unoptimized (-O0) to -O3
13:45.36 Laniakea (the compilation continues)
13:45.37 poolio ~paste
13:45.38 ibot paste is probably http://rafb.net/paste/
13:45.43 Laniakea omg -O0
13:45.55 brlcad default is set for developers
13:47.24 brlcad the installation docs have always documented that as well, default is _unoptimized_
13:47.29 brlcad hence the flag for optimized
13:48.59 brlcad there have been other flags, but whether they actually add anything usually depends on many factors and can actually slow it down too so it's presently still left up to the person compiling to add more than -O3
13:49.00 Laniakea and I wondered, why all the videos render for weeks :)
13:49.44 Laniakea I have system CFLAGS set to -O3 -fomit-frame-pointer -march=pentium3 -pipe. Does it cause optimization when I don't specify --enable-optimized to ./configure?
13:50.39 brlcad of course, you can set the flags directly
13:51.03 brlcad in that case enable optimized isn't going to do much at all
13:51.04 Laniakea but does the make actually take it over?
13:51.07 Laniakea :(
13:51.20 Laniakea since some projects ignore these CFLAGS
13:51.30 brlcad depends what you mean by "system CFLAGS"
13:51.38 brlcad you have to specify it somehow
13:51.47 Laniakea it's set in /etc/profile or so by export
13:52.46 brlcad that one should retain then if it's exported in your environment, but you'd have to look at the compilation log to be sure
14:12.58 Laniakea brlcad: so the errors are here...
14:13.33 Laniakea ./.libs/librt.so.19.1: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
14:13.37 Laniakea ./.libs/librt.so.19.1: undefined reference to `std::basic_ostream<char, std::char_traits<char> >::operator<<(long)'
14:13.56 Laniakea and much more undefined references.
14:14.09 poolio all from g++?
14:14.38 Laniakea They are from /bin/sh ../../libtool --silent --mode=link gcc -O3 -fomit-frame-pointer -march=pentium3 -pipe -pipe -fno-strict-aliasing -fno-common -fexceptions -g -O3 -L/usr/X11R6/lib -L/usr/local/lib -pipe -fno-strict-aliasing -fno-common -fexceptions -g -O3 -o comb comb.o librt.la -lc -lm ../../src/libsysv/libsysv.la ../../src/other/openNURBS/libopenNURBS.la ../../src/libbu/libbu.la ../../src/libbn/libbn.la ../../src/libbu/libbu.la -L..
14:17.04 Laniakea Any idea if I need to install some additional library?
14:18.33 poolio sounds like it's using gcc when it should be using g++
14:20.50 Laniakea but it's running on comb.o and comb.o has equivalent of comb.c so it should run gcc and not g++, shouldn't?
14:23.17 poolio no
14:23.33 poolio comb.o is equivalent of an object file, in c or c++, it's just nomenclature. It could be anything
14:23.47 poolio I could be entirely wrong though, I'd wait for brlcad to return and solve all your problems.
14:23.50 Laniakea why should it run g++?
14:24.01 Laniakea where is brlcad? On the toiler?
14:24.03 Laniakea toliet?
14:24.20 poolio No, he's working his ass off, like he does every day. So be patient, maybe find something else to do, and wait for a response.
14:25.48 Laniakea I want to compile newest brl-cad because the old one rendered contour drawings incorrectly and they repaired it after I reported it
14:26.38 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/mged/vrlink.c: rt_bufsize is in a header we don't use, so just define something
14:28.27 MinuteElectron brlcad: Want a search box in the footer and at the top or just at the top?
14:28.57 Laniakea poolio: are you brlcad's coworker?
14:29.15 poolio kind of.
14:29.21 Laniakea MinuteElectron: and you too>
14:29.38 MinuteElectron Laniakea: I am the website developer.
14:29.47 Laniakea MinuteElectron: of the new upcoming website?
14:29.52 MinuteElectron Very new around here, yes.
14:30.07 Laniakea MinuteElectron: I can't wait for that
14:30.15 MinuteElectron It is available at http://my.brlcad.org/ - but bear in mind it is still under development.
14:30.33 MinuteElectron (nearly ready to port it to MediaWiki and populate the site though)
14:30.46 *** join/#brlcad elite01 (n=elite01@dslc-082-082-064-107.pools.arcor-ip.net)
14:46.59 Laniakea brlcad: did you see the error?
15:23.30 brlcad Laniakea: yes
15:24.21 brlcad it is a c++ matter, attempting to link the first app that uses librt (and your compilation is specified to use openNURBS)
15:24.39 Laniakea brlcad: do I need to install openNURBS?
15:24.54 brlcad it already compiled it
15:25.12 Laniakea brlcad: what I should do to make it compile?
15:25.30 brlcad are you on head?
15:25.38 Laniakea 7.10.0
15:26.24 brlcad hrm, I forget what was done in 7.10.0 -- after libopenNURBS.la, it "should" also say -lstdc++
15:26.34 brlcad assuming the configure test passed
15:26.46 brlcad do you have libstdc++ installed?
15:27.27 Laniakea /usr/lib/libstdc++.a
15:27.27 Laniakea /usr/lib/libstdc++.so.42.0
15:28.54 Laniakea find /usr/include and /usr/local/include -name '*stdc++*' doesn't find anything
15:29.16 Laniakea Yes the conffigure passed
15:29.53 brlcad grep OPENNURBS src/librt/Makefile
15:30.10 Laniakea OPENNURBS = ${top_builddir}/src/other/openNURBS/libopenNURBS.la ${LIBSTDCXX}
15:30.10 Laniakea OPENNURBS_CPPFLAGS = -I${top_srcdir}/src/other/openNURBS
15:30.10 Laniakea BREP_CPPFLAGS = -DOBJ_BREP=1 $(OPENNURBS_CPPFLAGS)
15:30.25 MinuteElectron brlcad: PM?
15:30.45 Laniakea brlcad: -lstdc++ doesn
15:30.49 Laniakea t occur in the Makefile
15:31.07 brlcad grep "LIBSTDCXX =" src/librt/Makefile
15:31.24 Laniakea LIBSTDCXX =
15:31.34 Laniakea (the rest of line is empty)
15:31.40 brlcad according to that, the test failed
15:31.55 Laniakea you mean the ./configure failed?
15:32.05 brlcad no
15:32.13 brlcad the configure test for -lstdc++
15:32.28 Laniakea so should I rerun configure and figure out why?
15:32.34 brlcad configure runs hundreds of tests for functionality
15:32.41 brlcad that is one of them, and it failed for some reason
15:32.47 brlcad look in config.log
15:33.08 brlcad search for lstd
15:33.24 brlcad mine has:
15:33.25 brlcad configure:31387: checking for main in -lstdc++
15:33.25 brlcad configure:31411: gcc -o conftest -I/usr/local/include -L/usr/local/lib conftest.c -lstdc++ >&5
15:33.28 brlcad configure:31417: $? = 0
15:33.31 brlcad that means it succeeded
15:33.43 brlcad if it fails, there will be a huge section below it with details on why
15:34.40 Laniakea libstdc++ test failed because of missing -lm:
15:34.52 Laniakea <PROTECTED>
15:35.06 Laniakea and the error messages are like /usr/lib/libstdc++.so.42.0: undefined reference to `log' and all possible math functions
15:36.17 brlcad interesting, ok
15:36.19 Laniakea log, sqrt, cosh, finitef, cos, tanh, sin, atan2, pow, sinh, log10, exp, tan
15:36.58 Laniakea so brlcad has to be compiled with LDFLAGS=-lm ./configure --enable-optimized?
15:37.15 Laniakea That should be written in the README
15:37.16 brlcad you have a stdc with unresolved symbols, first I've seen of that
15:37.28 brlcad that shouldn't be written in the readme
15:37.37 brlcad it can be accommodated
15:37.50 brlcad i.e. adjusting configure.ac is best
15:38.45 Laniakea well the libstdc++, if using pow etc., must necessarily have unresolved symbols, doesn't?
15:38.49 brlcad which OS are you on? openbsd?
15:39.02 brlcad no, it could resolve the symbols
15:39.06 Laniakea Otherwise all the libm code would have to duplicated inside libstdc++, wouldn't?
15:39.18 brlcad you can have libraries with or without resolved symbols
15:39.19 Laniakea But the resolution is done only by the dynamic linker, isn't it?
15:39.26 brlcad usually low-level libraries are fully resolved
15:39.31 Laniakea What does it mean, library with resolved symbols and without?
15:39.40 brlcad otherwise, you have to link against all of their dependency libs regardless
15:40.16 Laniakea resolved symbol means that instead of "pow", an absolute address is written in that place in libstdc++?
15:40.39 brlcad it means exactly that -- there are symbols in the library .. they are either defined as in they have an address to code or they do not (man ld, nm, ar)
15:40.49 brlcad basically, yes
15:40.59 brlcad depending on what you mean by absolute
15:41.33 brlcad regardless, it uses pow, so the library resolves the symbols for pow() in that library by providing the definition
15:42.07 Laniakea but if you link with a different version of -lm than against which it was resolved and the symbols are in different places, then it segfaults
15:42.23 brlcad huh?
15:42.38 Laniakea because there are already absolute addresses in libstdc++
15:42.41 brlcad it doesn't need/use -lm if it's a resolved symbol
15:42.49 brlcad it's resolved
15:42.57 brlcad there's no external linkage
15:43.07 Laniakea well when libstdc++ calls pow, the pow() code must be present
15:43.24 Laniakea if the executable code is missing at the given address and the address is execute, it will segfault
15:43.39 brlcad yes, and it must either be present and link or run-time depending on how one compile
15:43.40 Laniakea so the libm must be loaded by the ld.so or how it's called
15:44.33 Laniakea and if you upgrade your -lm the addresses may change and the it will execute somewhere from half instruction or so and perform things that were not intended
15:44.33 Laniakea with likely segfault resulting
15:44.41 brlcad your assertion that it'll segfault is only true if that address is executed, which is wouldn't -- the dynamic linker would abort on most systems
15:44.53 brlcad you're still referring to unresolved symbols
15:44.54 Laniakea so the dynamic linker tests the version?
15:45.05 brlcad there is NO dynamic linking occurring if it's resolved
15:45.22 brlcad it has the code to pow, it could inline it for all you care and make there be no pow() at all
15:45.42 Laniakea so the pow code is stored inside of libstdc++?
15:45.54 brlcad yes, some form of it
15:46.02 brlcad hence.. "resolved"
15:46.08 Laniakea anyway, brl-cad ./configure must be IMHO rewritten to include -lm on the test for libstdc++
15:47.14 brlcad seriously, that was what I'd said 10 minutes ago
15:47.27 Laniakea you said I can adjust it somewhere
15:47.38 Laniakea or it could test whether the symbol is resolved or not and adjust accordingly
15:48.13 Laniakea and also pass -lm when linking with -stdc++, or not?
15:48.27 brlcad ehm, I'm familiar with what I wrote -- it's just a few lines above .. i said it can be accommodated
15:48.37 brlcad i.e. the fact that your lib isn't resolved can be accommodated
15:49.28 brlcad seriously, what's with the tone?
15:50.09 Laniakea tone is not transmitted through electronic communication, that was proven by some study
15:50.53 Laniakea what was interesting in the librt makefile there was double -lm, like -lm -lm
15:51.00 Laniakea that's an anomaly, isn't it?
15:51.15 Laniakea I'm trying to recreate the Makefile now
15:51.23 brlcad ok, arrogant phrasing then ..
15:51.34 brlcad either way, it's not the first time
15:51.45 Laniakea I don't want to sound arrogant
15:52.18 Laniakea It's the property of electronic media. I read an article where they showed that the impression people get from electronic communication has no correlation what the writer intended
15:52.31 Laniakea i. e., it's 50:50. Exactly like throwing dice.
15:53.23 Laniakea yeah. src/librt/Makefile: BN_LIBS = ${top_builddir}/src/libbu/libbu.la -L${top_builddir}/src/other/tcl/unix -ltcl85 -lm -lm
15:54.18 brlcad in general, that's certainly true -- in practice, particularly on IRC, there are trends and language that while each individual statement could be taken several ways 50/50, the accumulation of them generate personality
15:54.49 Laniakea no they showed that the emotions read out from electronic text are completely random. No reliability or correlation at all.
15:55.06 brlcad that's the arrogance I'm referring to, btw
15:55.25 brlcad certainty that you're right based on .. something you read
15:55.27 Laniakea That's what the scientific study concluded
15:55.38 brlcad with little no consideration that there are other data points?
15:56.02 Laniakea well my experience shows that the study was right
15:56.23 CIA-4 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (6 files): partially working tree implementation. still some bugs to work out...
15:56.34 brlcad and if you were to see a study that shows what I'd said was _also_ true?
15:56.52 brlcad it's not a black and white world, rarely ever
15:57.12 Laniakea well then assume I am arrogant
15:57.24 Laniakea I have no intention to be arrogant when writing this so you are getting a false feeling
15:57.56 brlcad i'm only responding to your words, regardless of your intent (as perceived or not)
15:58.35 Laniakea <PROTECTED>
15:58.39 Laniakea now I am trying this...
15:58.45 brlcad that should work
15:59.01 Laniakea I had to do this also with other programs under OpenBSD
15:59.02 brlcad similarly using your existing configure and just adding -lm to the libs
15:59.16 Laniakea which libs where? In Makefile? configure?
15:59.18 brlcad i.e., make LIBS=-lm
15:59.29 Laniakea aha
15:59.36 Laniakea and LIBS that's some generic mechanism of make?
15:59.43 poolio brlcad: bu_bomb always crashes my system. it stalls on saving stack trace...and i have to kill -9 it. any suggestions?
15:59.44 brlcad of automake
16:00.02 brlcad poolio: it's waiting on the debugger to attach
16:00.06 poolio ah
16:00.35 poolio I guess once the code is workign I shouldn't have to worry about it
16:00.39 brlcad you can turn that off, and probably should if you're debugging something that causes it frequently
16:01.58 brlcad poolio: curious, is HAVE_KILL defined for you in include/brlcad_config.h ?
16:02.39 poolio yes
16:04.47 Laniakea now it booms on:
16:04.51 brlcad hrm, then the indefinite wait is unintentional, the child should send the parent a signal
16:05.01 Laniakea /home/clock/brlcad-7.10.0/src/other/tcl/unix/libtcl85.a(tclStrToD.o)(.text+0x226f): In function `TclDoubleDigits':
16:05.04 Laniakea /home/clock/brlcad-7.10.0/src/other/tcl/generic/tclStrToD.c:1822: undefined reference to `log'
16:05.14 Laniakea but why doesn't it link with -lm when I specified LDFLAGS=-lm?
16:05.38 brlcad what's your link line?
16:05.40 Laniakea make LIBS=-lm gets it through this one, however
16:06.01 brlcad oh, you mean setting ldflags before configure
16:06.06 Laniakea gcc -pipe -g -O3 -fomit-frame-pointer -march=pentium3 -pipe -Wl,-export-dynamic tclAppInit.o -L/home/clock/brlcad-7.10.0/src/other/tcl/unix -ltcl85 \ -Wl,-rpath,/usr/brlcad/lib -o tclsh
16:06.50 Laniakea the more places you set -lm in, the higher probability there is that it links math library where you want ;-)
16:07.05 brlcad tcl does it's own thing with the flags
16:07.14 brlcad their build system overrides a lot
16:07.36 Laniakea now, another one:
16:07.37 Laniakea gcc -pipe -g -O3 -fomit-frame-pointer -march=pentium3 -pipe -Wl,-export-dynamic tkAppInit.o -L/home/clock/brlcad-7.10.0/src/other/tk/unix -ltk85 \ -L/home/clock/brlcad-7.10.0/src/other/tcl/unix -ltcl85 -L/usr/X11R6/lib -lX11 -lXss -lXext -Wl,-rpath,/usr/brlcad/lib:/usr/X11R6/lib -o wish
16:08.30 Laniakea /home/clock/brlcad-7.10.0/src/other/tk/unix/libtk85.a(tkEntry.o)(.text+0x4a2a): In function `ComputeFormat':
16:08.34 Laniakea /home/clock/brlcad-7.10.0/src/other/tk/generic/tkEntry.c:4346: undefined reference to `log10'
16:08.51 Laniakea any idea how I could fake -lm into the commandline?
16:08.59 Laniakea alias gcc="gcc -lm"?
16:09.19 Laniakea doesn't work :(
16:09.32 brlcad heh, right, that only works during link
16:09.39 brlcad as either an ldflag or a libs
16:09.45 Laniakea replace /usr/bin/gcc with a script :)
16:10.13 brlcad it got past tclsh/wish before you changed configure
16:10.21 *** join/#brlcad cad49 (n=4a2edebf@bz.bzflag.bz)
16:14.38 poolio brlcad: where does OVERLAP output come from?
16:14.50 Laniakea brlcad: do you know where the -lm should be added permanently in the brlcad source?
16:15.09 brlcad poolio: from the application struct overlap handler
16:15.49 brlcad Laniakea: yes, though it should have worked as a configure parameter
16:16.06 brlcad ./configure LIBS=-lm --enable-optimized
16:17.20 poolio brlcad: if two objects are unioned, there shouldn't be any overlap, correct?
16:17.54 brlcad depends how they are unioned
16:18.08 Laniakea brlcad: OK, trying that one...
16:18.10 brlcad a union of two regions could certainly have overlaps
16:18.23 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/backtrace.c: hrm, for some reason the child isn't getting the signal so regardless, don't wait indefinitely for the child to send the signal. only wait up to a minute for a debugger to attach.
16:18.25 poolio brlcad: a union of two sphers that touch each other, does that have "overlap" ?
16:18.48 brlcad shooting an rt_i against two spheres can have an overlap (as it will make regions for you)
16:19.31 poolio well, I have a combination, it's the union of two sphers that overlap. doesn't that combination not have any overlap?
16:20.05 brlcad it does only because there are no regions defined
16:20.24 poolio wait. so would it be better to store it in a region?
16:20.24 brlcad librt creates regions for you, and happens to create them at the primitive level if none are defined
16:20.39 brlcad that, or override the overlap handler
16:20.50 poolio ah I see, yeah.
16:20.54 brlcad you don't really care about overlaps
16:21.07 brlcad just define/set the callback like hit/miss
16:21.14 poolio Ah I see, I hadn't set a default overlap handler, it used the default, and that's where the output came from
16:21.20 brlcad yep
16:21.22 poolio If I use a region I don't get the overlap output
16:21.25 brlcad bitches by default :)
16:21.39 poolio so I might as well just do that instead of writing a null overlap handler
16:22.01 brlcad dunno, you really don't need regions
16:22.11 brlcad conceptually, you're matching shapes
16:22.19 brlcad which are regionless groupings
16:22.31 poolio yeah, but I don't care how the shapes are stored
16:22.46 brlcad if you used that shape in something and that thing becomes a region, you won't have overlaps
16:22.50 poolio the point of combinations is just two group the shapes and allow CSG operations
16:23.19 poolio So I'm just saying in my program, it's easier as a region, (disregarding any sort of conceptual reasons for using regions vs combinations etc..)
16:23.34 brlcad easier as in less code?
16:23.45 brlcad i'll give ya that, sure :)
16:23.58 brlcad though setting the handler to null is just one line :)
16:26.48 poolio yeah fair enough
16:27.01 brlcad hmm
16:27.08 brlcad problem though.. that means your segments are wrong
16:27.19 brlcad unless you compensate
16:27.23 brlcad which would be tricky
16:27.26 poolio jij
16:27.28 poolio oops. huh?
16:27.55 poolio oh because the segments aren't part of hit, they go to overlap?
16:27.58 brlcad librt is creating regions for you, so for two overlapping spheres, you're not going to get one long segment, you'll get two overlapping segments
16:27.59 poolio so I need to proces overlaps then
16:28.16 brlcad or just make it a region, and it'll do it for you
16:28.30 poolio alright. so I'd say just leave it as a region?
16:28.35 brlcad sure
16:28.52 brlcad btw, I forgot about rt_bound_tree()
16:29.07 brlcad computes the bounding box of a given union tree
16:29.28 brlcad might be of use
16:30.37 poolio well rt_bound_tree() is called when you extrat the rt_i from the db
16:30.48 brlcad right
16:30.58 brlcad it's more if you needed to recompute based on in-mem geometry
16:31.06 brlcad without writing out to disk or somesuch
16:31.09 poolio yeah
16:31.23 poolio I'm doing a lot of read from disk, modify, write over and over
16:31.30 Laniakea brlcad: still compiling...
16:31.40 poolio It might be better to just keep in memory and write
16:31.52 poolio and eliminate the need for reading from disck
16:31.58 poolio hrmph. *disc / *disk
16:32.13 brlcad poolio: grep SIGCHLD /usr/include/sys/signal.h
16:33.28 poolio nadda
16:33.40 poolio oh wait
16:34.09 poolio nope, still nothing.
16:34.43 brlcad hm, that could potentially be why
16:34.49 brlcad grep -r SIGCHLD /usr/include/*
16:36.46 poolio it's in /usr/include/asm-[generic,i486,x86_64]/signal.h
16:37.52 brlcad k
16:39.02 poolio would you like more system info or are you good?
16:40.59 poolio brlcad: so I'm trying to write an object to a new database with a different name. The issue I think I'm having is that I'm using db_rename() and it modifies the in-memory database object list. Is there a way to write an internal object with a different name without modifying the db_i? Like just modify the dp?
16:41.16 poolio (dp = struct directory *)
16:45.08 brlcad i'm good for now, trying to see why the debugger would hang like that
16:45.19 brlcad s/debugger/backtrace routine/
16:45.45 poolio alright, just tell me if I can do anything
16:51.03 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: if libstdc++ fails to link, see if it's because of libm (encountered by Laniakea on OpenBSD)
16:56.01 Laniakea brlcad: still compiling... :)
16:57.31 brlcad that should take care of it
16:57.43 brlcad it trys with -lm if it fails without it
16:58.19 brlcad though I suspect you might have a bigger system issue if libc is the same way.. then setting a global libs (like you're running now) is really required
16:58.23 brlcad and specific to that plat
17:01.26 poolio brlcad: I'm having an issue if I rename a directory * pointer, it somehow modifies the in-memory database representation?
17:07.54 MinuteElectron silly css foolishness.
17:09.13 brlcad poolio: a directory pointer? how you renaming it?
17:09.39 poolio First I had db_rename()
17:09.45 poolio and I saw that rehashes the db_i
17:10.05 poolio so now I'm using RT_DIR_FREE_NAMEP() and RT_DIR_SET_NAMEP() macros
17:27.13 poolio brlcad: I'm still stuck. Can't see why I'm getting the bug :\
17:27.19 brlcad poolio: still not sure I understand the problem .. those macros only set the name of the directory pointer in memory
17:29.15 poolio Yeah, that's what I thought.
17:29.32 poolio The problem is that I run a routine that copies a shape to a new databse with a different name
17:29.52 poolio the issue is when I re-run this on the same shape and try to copy it toa new database with a different name, I get a db_lookup failure on the shape I"m trying to copy
17:34.46 *** join/#brlcad MinuteEl1ctron (n=MinuteEl@bz.bzflag.bz)
17:35.14 brlcad poolio: can you make a simple test case snippet that shows this?
17:35.21 poolio brlcad: just did
17:35.24 CIA-4 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (beset.c fitness.c population.c): more reasonable debugging output
17:35.25 poolio brlcad: I just updated CVS
17:35.30 poolio Well it's not a simple test case
17:35.36 poolio but it's the issue in the context of the entire program...
17:35.37 brlcad yeah, i mean stand-alone
17:35.52 brlcad still should be able to reproduce it with just a couple lines, no?
17:36.11 poolio I'm willing to bet the test case will work fine though :P
17:37.15 brlcad I suspect the lookup fails because you've changed the name, and either don't write it out correctly/fully or are otherwise creating an inconsistent db_i
17:38.36 poolio yeah that's probably it, just have been looking pretty hard and haven't found anything
17:43.16 Laniakea brlcad: now it compiles, thanks
18:13.12 Laniakea brlcad: compiles and installs, but explodes when mged is ran:
18:13.13 Laniakea version conflict for package "Itcl": have 3.3, need 33
18:13.14 Laniakea MGED Aborted.
18:13.36 Laniakea rt however runs
18:13.48 Laniakea (at least prints the help)
18:13.55 Laniakea rtedge as well
18:14.01 Laniakea rtweight too
18:31.36 poolio brlcad: I have a test case if you have a minute.
18:32.46 poolio brlcad: how would you like it? pastebin?
18:36.00 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/crashreport.c: capture stderr so that the kern.exec message is not displayed (on os x) during sysctl
18:36.37 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/bomb.c: make sure the string we're trying to print isn't null or empty, don't write the stacktrace message to the tty.
18:38.49 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/backtrace.c:
18:38.49 CIA-4 BRL-CAD: flush the output before sending the signal so that the parent should be
18:38.49 CIA-4 BRL-CAD: guaranteed to have something to read. this should hopefully fix a race
18:38.49 CIA-4 BRL-CAD: condition where the child would never get the signal to continue. fixed </>
18:38.49 CIA-4 BRL-CAD: logic bug so we now actually wait a minute instead of immediately continuing.
18:40.28 poolio brlcad: Fixed. thanks!
18:40.39 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (src/mged/cmd.c src/mged/cmd.h NEWS): make 'bomb' an actual new command, passing through to bu_bomb(). very useful for debugging, tracing, and aborting from scripts abruptly.
18:41.13 poolio (bu_bomb, not my annoying whatever it is)
18:46.05 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/mged/ged.c: make all platforms use the same code for creating std in/out/err file channel handlers, using the newer Tcl_MakeFileChannel instead of Tcl_CreateFileHandler. keep track of how many events we process for debugging.
18:49.05 poolio brlcad: I'm guessing rt_db_get/put_internal does something to the database as well as the directory pointer
19:01.18 IriX64 http://rafb.net/p/wODjDo87.html have a problem here
19:01.29 IriX64 brb
19:02.14 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096601584.dsl.bell.ca)
19:02.28 IriX64 how do I fix that
19:03.50 IriX64 if I enable tcl-build will they co-exist?
19:08.25 IriX64 trying it
19:31.04 *** join/#brlcad iraytrace (n=iraytrac@cocoa.sci.utah.edu)
19:32.25 *** join/#brlcad iday_ (n=jlowens@bz.bzflag.bz)
19:32.26 iraytrace Hola Que tal?
19:37.36 *** join/#brlcad cadguy (n=iraytrac@cocoa.sci.utah.edu)
19:46.54 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/minuteelectron)
20:44.19 poolio brlcad: I'm off for the day, but maybe sometime earlier tomorrow you can give me a hand troubleshooting this. I've got a test case that demonstrates the problem too
20:59.01 *** join/#brlcad Laniakea (i=clock@77-56-97-102.dclient.hispeed.ch)
21:23.50 IriX64 http://www3.sympatico.ca/mario.dulisse2/controlpanel.png heh it works :)
21:28.26 *** join/#brlcad iraytrace (n=iraytrac@cocoa.sci.utah.edu)
21:28.38 cadguy Good afternoon all
22:06.41 brlcad poolio: okay, sounds good .. post up the test case somewhere where I can get to it
23:04.18 ``Erik bahhhhhhhh
23:04.30 ``Erik I forgot I turned off my hot water tank when I left, so now I have to wait for my shower *sigh*
23:11.56 IriX64 http://www3.sympatico.ca/mario.dulisse2/works.png :) as i said it works
23:31.09 *** join/#brlcad IriX64_ (n=IriX64@bas2-sudbury98-1096601584.dsl.bell.ca)
23:38.51 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:47.34 louipc neat-o
23:57.26 IriX64 louipc? Toronto?
IRC log for #brlcad on 20070711

IRC log for #brlcad on 20070711

00:00.20 IriX64 Sympatico serves us out of Sudbury (along with most of the north) trough Sudbury
00:20.14 ``Erik damn canucks
00:20.57 ``Erik 8.5a6 as in tcl? an installed version? I still build tcl and tk with my builds :/
00:32.37 IriX64 yeah man it does not pass
00:33.02 IriX64 trying to build the supplied libs now
00:46.04 louipc IriX64: yep
00:46.18 louipc I finally got my phone/net connection fixed
00:46.45 louipc I had to call 3 times and get 3 repairmen to come
01:03.58 IriX64 heh 3rd times.... :) or is that 3 strikes you're out :)
01:07.55 IriX64 blargh reboot time... l8r
02:32.42 *** join/#brlcad jlowens (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
03:24.59 *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1096601584.dsl.bell.ca)
04:08.09 *** join/#brlcad iraytrace_ (n=iraytrac@c-76-23-44-107.hsd1.ut.comcast.net)
04:08.28 *** part/#brlcad jlowens (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
04:22.01 poolio brlcad: you still up?
04:32.12 brlcad of course
04:33.22 poolio brlcad: want to have a look at the problem I was having from before? (test case)
04:37.55 brlcad sure
04:41.08 poolio brlcad: Can I just email you the .c file and a simple .g ?
04:41.16 brlcad you have access to .bz?
04:41.34 poolio nope
04:41.51 brlcad huh, wierd
04:41.53 poolio I don't know what it is so I doubt I have it
04:41.59 poolio or I could have it and jus tnot know about it
04:42.16 brlcad nope, you're right .. you don't
04:42.33 poolio is this a freenode thing?
04:42.50 brlcad no, it's an account on the project server
04:43.28 poolio this: http://bz.bzflag.bz/ ?
04:43.29 brlcad machine's fqdn is bz.bzflag.bz but is aka my.brlcad.org among other names
04:43.45 brlcad .bz or mbo for short
04:44.00 poolio alright. and what type of access am I getting / how can I use it?
04:44.39 brlcad it's a pretty comprehensive account with a lot of resources
04:45.01 brlcad details and rest of setup in priv
05:38.25 brlcad got it
05:38.30 poolio alright
05:38.31 brlcad and nah, it's fine
05:38.37 poolio k
05:39.14 poolio can you see the issue or would you like a little explanation?
05:39.26 poolio the issue might just be me misunderstanding how the lookup/internal routines work
05:46.32 poolio I previously used rt_db_lookup_internal instead of db_lookup/rt_db_get_internal but moved to the latter in hopes of eliminating the error/issue
05:53.28 brlcad ahha
05:53.39 poolio uh oh.
05:53.49 brlcad the same reason that db_rename wouldn't work for you, similar exists for renaming that dp you looked up
05:54.19 poolio but how? I thought renaming the dp only changed the dp, how is it effecting the in-memory db?
05:54.41 brlcad the db_i holds the directory
05:55.02 brlcad db_lookup scans the directory hash in the db_i, and returns the pointer to that directory pointer
05:55.16 brlcad so when you modify it, you've modified the current db_i
05:55.20 poolio ahhh
05:55.34 poolio so is there any way around it other than changing the dp back to the original name?
05:55.45 brlcad hence the next lookup fails, because the entry is no longer in the directory hash
05:56.46 brlcad let me see if I can find it, there's a few ways to get a copy
05:57.23 poolio a copy of the dp? It seems like it's just as efficient to copy the name, change the name, write to new database, change the name to original name
05:59.10 brlcad hm?
05:59.21 brlcad the dp is an entry from the first db_i
05:59.40 brlcad if you modify it in any way, you're modifying the directory for the first db_i (which you probably don't want)
06:00.08 poolio correct. so in terms of most efficient / least space, wouldn't it make the most sense to just rename it and then change it back to its original name?
06:00.21 poolio well I don't really want that, but it's acceptable
06:02.15 brlcad hm, that might work, but you'd probably need to dig a little deeper into db_put_internal to be certain
06:04.08 brlcad the approach taken elsewhere is to do the lookup on A to get the dp, do a db_get_external for his representation, do a db_diradd on B (which gives you a new dp), then db_put_external to write the copy
06:04.22 brlcad that same approach should work for internal format too
06:06.34 brlcad the issue with the internal, though, is that it keeps track of the object's offset in the file, so need to make sure db_put doesn't use it
06:07.13 poolio although that solution looks more elegant it looks to be a lot more overhead :)
06:07.43 brlcad these are all pretty lightweight calls
06:09.53 poolio ah. I get the offset problem anyway, both calls work but I guess the internal objects have the same offset
06:12.06 poolio so how would I go about fixing the offset issue? just keep a counter of what offset we're at in the database?
06:12.53 brlcad hm, i was actually just looking at put_internal and don't see where offset would be a problem
06:13.10 poolio well in my updated test case only the second object appears
06:13.14 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
06:14.14 brlcad ah, never mind, I found it
06:17.37 brlcad yeah, you're going to have to use what I'd said
06:17.55 brlcad get the external form, write that out into the second after doing a db_diradd
06:19.52 poolio hmm. I can't seem to remember why I was using internal anyway...I'll have to read the structs later
06:20.20 brlcad see src/librt/wdb_obj.c:2973 for an example that does this in a single db_i, but should work almost as-is for two db_i's
06:21.07 poolio thanks :)
06:24.12 poolio brlcad: alright, my eyes hurt, I'll get it all working tomorrow. Thanks again for the help and hosting
06:25.27 brlcad aiight
07:48.59 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:50.05 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:35.19 Laniakea brlcad: clock@kestrel:~$ mged
08:35.20 Laniakea Initializing and backgrounding, please wait...Done
08:35.20 Laniakea version conflict for package "Itcl": have 3.3, need 33
08:35.20 Laniakea MGED Aborted.
08:35.30 Laniakea brlcad: any idea what's going wrong?
09:44.53 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
10:22.37 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
10:27.03 *** join/#brlcad iraytrace_ (n=iraytrac@c-76-23-44-107.hsd1.ut.comcast.net)
10:32.41 *** join/#brlcad iraytrace_ (n=iraytrac@c-76-23-44-107.hsd1.ut.comcast.net)
11:45.59 *** join/#brlcad elite01 (n=elite01@dslc-082-082-081-001.pools.arcor-ip.net)
12:46.32 CIA-4 BRL-CAD: 03d_rossberg * 10brlcad/misc/win32-msvc/Dll/TclDummies.c: added NewDoubleObj and NewIntObj
13:01.17 CIA-4 BRL-CAD: 03d_rossberg * 10brlcad/src/librt/g_brep.cpp:
13:01.17 CIA-4 BRL-CAD: added missing return statement
13:01.17 CIA-4 BRL-CAD: made sign() static
14:28.12 *** join/#brlcad bastidererste (n=3ef5e89b@bz.bzflag.bz)
14:35.34 poolio brlcad: Is there an internal->external method?
14:36.03 poolio I saw the external to internal one, and the export method on the internal, but using the ft_export() function it appears to corrupt the database
14:36.19 poolio and If I read an external, run external->internal, and modify the internal, then write the external, nothing is changed
14:38.06 poolio brlcad: hmm, I think the problem I was having with the export method was that there's more to do. I was just copying the <5 database routine, but the db5 routine has much more stuff. it looks like I'm going to have to copy/modify that
15:59.14 CIA-4 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (beset.c fitness.c population.c population.h): fixed issue with renaming directory pointers, combination trees are now supported
16:27.52 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net) [NETSPLIT VICTIM]
16:31.19 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch) [NETSPLIT VICTIM]
16:31.19 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no) [NETSPLIT VICTIM]
16:54.15 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/doc/brep.txt: Initial BREP primitive document; contains info on concepts and development status of the primitive
17:01.50 *** join/#brlcad iraytrace_ (n=iraytrac@c-76-23-44-107.hsd1.ut.comcast.net)
17:15.08 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_bezier.cpp: make NumIntersections iterative instead of recursive; perform thirds split when split bounds get too close - may need to be adjusted to a different criterion later
17:19.56 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_bezier.cpp: oops, fabs (not abs)
17:31.37 *** join/#brlcad lude0 (n=lude@Ra79f.r.pppool.de)
17:32.21 lude0 howdy folks!
17:36.33 lude0 i got an error afer i built brlcad from cvs saying: dyld:Symbol not found: _TkStatePrintProc
17:37.00 lude0 does anybody know what that means
17:38.43 brlcad howdy lude0
17:39.22 brlcad lude0: yeah, that's a libtk linkage issue with brl-cad's libtclcad
17:40.10 brlcad i believe that error is fixed on the latest cvs head sources
17:42.58 lude0 yippey, when will it be released?
17:43.07 brlcad "soon" :)
17:43.24 brlcad still have to get the replacement spline working
17:43.42 brlcad soon as in a couple days, however long it takes to get the beziers rendering
17:44.14 lude0 so there are a few more bugs er?
17:45.37 lude0 if i try the mac os bin i get en error "wrong architecture" Im working on an intel based mac
17:46.08 lude0 any idea about that?
17:46.17 brlcad it's not a bug, it's just a change being made to one of the panels
17:47.04 brlcad yeah, the mac os x binaries were last released before the intel build and apple's dist of X11 has a bug that makes opengl apps not work under rosetta on intel macs
17:47.18 lude0 grml...
17:47.19 brlcad you can still run console mode, iirc (mged -c)
17:47.30 brlcad as well as the other command-line apps
17:48.14 lude0 i never used brlcad so im not firm in it anyway...
17:56.00 lude0 thx for your help...
17:56.22 brlcad no problem
17:56.56 brlcad the documentation on the website is a good starting point and easily several hours of "training" needed for getting familiarized
17:57.50 brlcad there are docs installed with the binary distributions in the share/brlcad/version doc and html subdirectories, even cover running in "mged -c" classic mode
18:07.15 Laniakea brlcad: any idea what's with the mged?
18:07.47 Laniakea Initializing and backgrounding, please wait...Done
18:07.47 Laniakea version conflict for package "Itcl": have 3.3, need 33
18:07.47 Laniakea MGED Aborted.
18:10.44 lude0 by
18:10.49 *** part/#brlcad lude0 (n=lude@Ra79f.r.pppool.de)
18:15.28 IriX64 Laniakea mine says version mismatch for tcl, have 8.5a6 need 8.4-8.5
18:19.23 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch) [NETSPLIT VICTIM]
18:19.23 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no) [NETSPLIT VICTIM]
18:20.41 IriX64 Laniakea mine says version mismatch for tcl, have 8.5a6 need 8.4-8.5 or words to that effect, did you use system libs too?
19:00.06 IriX64 try re-installing tcl/tk i guess (8.5a5 that is ) i'll be back
19:19.30 MinuteElectron brlcad: Sorry about the slowness reegarding the website this week. I misjudged things totally and now have several huge things I have to finish soon. Hopefully this weekend I will get a day 09:00 => 00:00 of nearly uninteruptted coding so should be able to finish off most of the stuff I have to do and maybe get round to populating the wiki and drupal.
21:03.13 *** join/#brlcad iraytrace_ (n=iraytrac@c-76-23-44-107.hsd1.ut.comcast.net)
21:17.40 *** mode/#brlcad [+o brlcad] by ChanServ
21:20.41 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/doc/brep.txt: couple more notes
21:22.12 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/include/plot3.h: add common.h; enable explicit C linkage
21:22.31 brlcad MinuteElectron: no problem, thank you for your persistance.. it's coming along bit by bit :)
21:23.05 poolio brlcad: I'm out for the evening, ta ta :)
21:23.28 brlcad poolio: any progress? looked like you got tree copying working
21:23.42 poolio tree copying working. this afternoon I tweaked the GA
21:23.51 poolio The linDiff function wasn't working quite right
21:23.57 poolio and then I tried to get it to work using just reproduction but that failed
21:24.11 brlcad cool
21:24.12 poolio Tomorrow I'll try to get mutation up and running, and then crossover :)
21:24.16 brlcad how's it doing crossover?
21:24.18 brlcad ah, not yet
21:24.19 poolio Once all that is working I'll test it out
21:24.21 poolio crossover is easy
21:24.21 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: add support for plotting rays and intersection points to stdout during debug - see why we get the wrong thing! still can't see the individual points yet
21:24.28 poolio Just pick two nodes on two trees, and swap them
21:24.46 brlcad easy as pi
21:24.48 poolio or pick a node on one tree, and a node on the second, and move the node from the firs tree to the node on the second, wiping out the node on the second
21:24.57 poolio Well it seems pretty easy not that it's in a nice tree format
21:25.15 poolio mutation is what's going to be the pain -- writing a case for each shape, modifying the specific data, etc...
21:25.33 brlcad swapping nodes with a percentage of new "material injection" should do the trick
21:25.37 poolio once all that is up and going a lot of work is going to be put into tweaking the GA, modifying the approach a little, etc...
21:25.56 poolio not sure what you mean by new material injection?
21:26.22 CIA-4 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_bezier.cpp: add an "earlier" check for small clipping segments (value stolen from Stay's code)... haven't tested it yet
21:26.27 poolio Well, I can try that too. Would be interesting, and it's closer to the standard bit string encoding
21:26.53 poolio alright I have to go, seeing Harry potter 8) but I'll be on late tonight. Hopefully this week will continue to be productive
21:29.28 brlcad oh it came out tonight?
21:30.26 brlcad ah, so it did
21:30.35 brlcad ooh, playing on imax
21:33.02 brlcad btw, i was entirely kidding about tweaking the encoding bits -- almost certainly would not work as the encoding is not like "standard bit string encoding" as there are massive subsets of bit manipulations that are "poison" in that they would represent geometry that is entirely "impossible"/invalid/useless
21:33.55 brlcad would be like tweaking a DNA sequence a GTACGGTTCA and ending up with something other than G, T, A, or C .. it's off the problem domain
21:48.43 dtidrow_work http://apple.slashdot.org/article.pl?sid=07/07/11/1246250 - will it blend....
22:33.01 dtidrow_work http://www.willitblend.com/videos.aspx?type=unsafe&video=novell - this one has an especially funny quip in it ;-)
22:34.16 dtidrow_work make sure BOFH doesn't get one of these, or else his users will start to 'disappear'...
22:55.02 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/dg_obj.c: prevent 'inverted' min/max bounds from causing autoview to become -INFINITY or otherwise negative in size, this fixes bad behavior in mged where autoview of an empty sketch was causing bad view parameters.
23:13.36 tarzeau hah 7.8.0 works!
23:15.40 tarzeau /usr/brlcad/bin/
23:15.40 tarzeau zsh: do you wish to see all 433 possibilities (109 lines)?
23:15.42 tarzeau how do i start it?
23:18.32 tarzeau hm sorting the dir size of files is helpful...
23:19.14 ``Erik 'mged' is probbly a good start
23:19.37 ``Erik bofh++
23:23.13 ``Erik "if you find yourself fantasizing about throwing actual users in the blender; please get help. They're heavy."
23:23.44 dtidrow_work yeah, that was where I was roflol
23:26.00 dtidrow_work heh
23:26.07 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:26.26 dtidrow_work not for that reason, though - for their unholy alliance with M$...
23:35.15 louipc glass dust don't breathe it!
IRC log for #brlcad on 20070712

IRC log for #brlcad on 20070712

04:47.53 *** join/#brlcad ibot (i=ibot@rikers.org)
04:47.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
04:59.31 poolio off to sleep, ta ta.
05:09.14 brlcad see ya poolio
06:09.59 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
06:23.30 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/openNURBS/ (opennurbs.h opennurbs_curve.h): include assert.h, thx louipc
08:00.34 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:08.06 brlcad woo hoo! bezier curves are now rendering nicely
08:08.10 *** join/#brlcad Laniakea_ (n=clock@zux221-122-143.adsl.green.ch)
08:08.48 yukonbob =)
08:10.15 brlcad goodbye custom tk mod
08:12.17 Laniakea_ brlcad: could you please advise me on this error?
08:12.21 Laniakea_ clock@kestrel:~$ mged
08:12.21 Laniakea_ Initializing and backgrounding, please wait...Done
08:12.21 Laniakea_ version conflict for package "Itcl": have 3.3, need 33
08:12.21 Laniakea_ MGED Aborted.
08:12.55 brlcad sounds like you've got an inconsistent build
08:13.16 brlcad half linking against the sources provided and partially against something already installed
08:13.49 brlcad already installed seems to be reporting 33 during a package require, it should be 3.3
08:18.49 *** join/#brlcad Laniakea1 (n=clock@zux221-122-143.adsl.green.ch)
08:36.54 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/mged/skt_ed.tcl: (log message trimmed)
08:36.54 CIA-4 BRL-CAD: reimplement bezier curve drawing for the sketch editor so that it no longer uses
08:36.54 CIA-4 BRL-CAD: the tkCanvasBezier custom tk modification, instead just using simple tk line
08:36.54 CIA-4 BRL-CAD: segment drawing, but sampling/evaluating the bezier as needed. code for
08:36.54 CIA-4 BRL-CAD: calc_bezier was taken directly from the C code and is of course a bit slower
08:36.57 CIA-4 BRL-CAD: since it's in tcl, but certainly fast enough for most purposes where the degree
08:36.59 CIA-4 BRL-CAD: of the bezier curve is relatively low. that should be pulled back to C land as
08:37.52 Laniakea1 brlcad: what should I do to make mged work in 7.10.0?
09:22.21 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
09:41.15 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:18.24 *** join/#brlcad elite01 (n=elite01@dslc-082-082-080-108.pools.arcor-ip.net)
10:55.23 *** join/#brlcad cad11 (n=d552449e@bz.bzflag.bz)
13:01.29 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149)
13:58.28 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
14:57.15 poolio late start today :\ had to redo paperwork...
14:57.37 poolio brlcad: you're up late, geez.
15:18.48 brlcad poolio: :)
15:22.40 poolio brlcad: which should I do first: mutation or crossover? have your pick :)
15:35.09 poolio crossover it is.
16:06.46 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no)
16:23.15 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no)
17:33.17 poolio brlcad: ugh. as with everything I seem to be having issues.
17:57.07 brlcad yeah crossover ;)
18:18.09 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
18:30.37 poolio brlcad: I'm having the same issue I was having with renaming now. Trying to modify the union tree without writing it to the database...
19:02.31 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177878754.dsl.bell.ca)
19:23.05 *** join/#brlcad emtpyc (n=Matthew_@c-69-139-106-103.hsd1.tn.comcast.net)
19:35.38 MinuteElectron lol, I have had the same two files open for the past week.
19:37.21 poolio have they changed?
19:37.27 poolio a CSS and an html?
19:37.38 *** join/#brlcad AchiestDragon_ (n=david@whipy.demon.co.uk)
19:37.45 IriX64 MinuteElectron, week? here total uptime usually doesn't get past a couple of hours :)
19:38.00 MinuteElectron IriX64: On brlcad's server.
19:38.11 MinuteElectron poolio: correct.
19:38.16 IriX64 thought you meant on your pc
19:38.30 MinuteElectron no, lol - mine foes off every night (wish it didn't though)
19:38.53 IriX64 i don't even have to do anything, just seems to "happen"
19:39.00 MinuteElectron hehe
19:40.42 IriX64 warning brlcad doesn't appear to be installed yet... DOH!! I know that i'm *trying to install you :)
19:42.02 IriX64 i'll install it that'll fix that problem :)
19:45.03 IriX64 MinuteElectron: Winfreeze takes on whole new meaning here :)
19:45.31 MinuteElectron :D
19:45.37 IriX64 ;)
19:47.53 IriX64 make -i
19:48.08 IriX64 sorry
19:48.22 MinuteElectron lol
19:50.04 MinuteElectron Don't you just hate it when stuff that should Just Work (tm) doesn't.
19:51.10 IriX64 MinuteElectron, I hate it more when it has undocumented features that shut your system down
19:51.10 MinuteElectron :{
19:51.10 MinuteElectron *:P
19:53.33 IriX64 now I have two manuals to read tonight, how to use irssi and how to use brlcad :)
19:54.04 MinuteElectron :D
19:54.16 poolio irssi is easy
19:54.23 poolio brlcad...not so much
19:54.27 MinuteElectron indeed, just go with the flow
19:54.35 MinuteElectron in irssi /help is your friend.
19:54.44 IriX64 intuitive i like it :)
19:55.07 IriX64 lots of command in irssi
19:55.12 IriX64 +s
19:55.26 MinuteElectron lol
19:56.09 IriX64 methinks I hear a soul chortling says God :)
19:58.18 MinuteElectron test
20:03.42 AchiestDragon IriX64: dont forget the microsof undocumented features manual ,, but it wont be mutch help
20:04.05 IriX64 man it's all whitespace :)
20:05.04 AchiestDragon yes 19300 pages of witespaces ,, at least you wont run out of ink printing it out
20:05.27 IriX64 thought that was the system API list
20:08.47 IriX64 my stomach is snarling at me, i'll be back in a bit
20:16.26 *** join/#brlcad Laniakea (i=clock@77-56-104-202.dclient.hispeed.ch)
20:26.41 IriX64 are there any example geometry files available to test this thing with?
20:30.44 IriX64 thanks people, sorry to have troubled you.
20:52.37 poolio brlcad: i'm gonna punch myself in the face again. The reason for my confusion was i had the parameters of one routine as (child, parent) and the other one was (parent,child) and I was calling them with the wrong pointers :\
21:15.34 SuperTaz poolio: always use a standardized calling convention ;)
21:15.48 poolio Yeah, yeah.
21:16.12 poolio Some of the other brl-cad libraries aren't standardized and it's a pain having to look up the prototypes each time...my memory is awful like that
21:36.03 *** join/#brlcad Alejandro (n=be30b2f3@bz.bzflag.bz)
21:36.34 poolio brlcad: Hmm, I think I'm too frustrated to see the problem. I'm out for a while.
21:41.26 *** join/#brlcad iraytrace (n=iraytrac@cocoa.sci.utah.edu)
21:51.14 *** join/#brlcad alejandro (n=alejandr@190.48.178.243)
21:51.19 alejandro hello
22:13.59 *** join/#brlcad emtpyc (n=Matthew_@c-69-139-106-103.hsd1.tn.comcast.net)
22:14.50 louipc hi
22:16.39 emtpyc hello
22:55.33 brlcad hola alejandro
22:55.57 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
23:08.29 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177878754.dsl.bell.ca)
23:10.49 IriX64 ``Erik, I'm so happy, I finally got into that april g file :)
23:24.51 *** part/#brlcad iraytrace (n=iraytrac@cocoa.sci.utah.edu)
23:57.25 louipc brlcad: I think you uploaded the same opennurbs.h as before :D
IRC log for #brlcad on 20070713

IRC log for #brlcad on 20070713

00:01.32 poolio louipc: is the assert error still there?
00:01.59 louipc yeah
00:03.37 poolio hmm
00:03.57 poolio I think he just added the header to opennurbs_curve.h when he meant to add it to opennurbs_system.h
00:04.20 louipc or opennurbs.h
00:05.05 poolio no, opennurbs.h is just for the opennurbs header files
00:05.44 louipc ah
00:05.51 poolio I'm going to add it to opennurbs_system.h and remove it from the other one, one sec
00:09.26 *** join/#brlcad Twingy (n=justin@74.92.144.217)
00:15.06 poolio louipc: should be fixed, cvs update and it should be good
00:15.24 CIA-29 BRL-CAD: 03poolio * 10brlcad/src/other/openNURBS/ (opennurbs_system.h opennurbs_curve.h): include assert.h moved from opennurbs_curve.h to opennurbs_system.h
00:48.32 alejandro brlcad are u there?
01:48.32 *** join/#brlcad iraytrace (n=iraytrac@155.101.198.193)
03:00.22 alejandro Making all in bwish
03:00.23 alejandro make[2]: Entering directory `/usr/brlcad/src/bwish'
03:00.23 alejandro gcc -DHAVE_CONFIG_H -I. -I../../include -I/usr/local/include -DBRLCADBUILD=1 -I../../include -I../../src/other/incrTcl/itcl/generic -I../../src/other/tcl/generic -I../../src/other/tcl/unix -pipe -fno-strict-aliasing -fno-common -fexceptions -g -O3 -c -o btclsh-cmd.o `test -f 'cmd.c' || echo './'`cmd.c
03:00.23 alejandro gcc -DHAVE_CONFIG_H -I. -I../../include -I/usr/local/include -DBRLCADBUILD=1 -I../../include -I../../src/other/incrTcl/itcl/generic -I../../src/other/tcl/generic -I../../src/other/tcl/unix -pipe -fno-strict-aliasing -fno-common -fexceptions -g -O3 -c -o btclsh-input.o `test -f 'input.c' || echo './'`input.c
03:00.25 alejandro gcc -DHAVE_CONFIG_H -I. -I../../include -I/usr/local/include -DBRLCADBUILD=1 -I../../include -I../../src/other/incrTcl/itcl/generic -I../../src/other/tcl/generic -I../../src/other/tcl/unix -pipe -fno-strict-aliasing -fno-common -fexceptions -g -O3 -c -o btclsh-main.o `test -f 'main.c' || echo './'`main.c
03:00.29 alejandro gcc -DHAVE_CONFIG_H -I. -I../../include -I/usr/local/include -DBRLCADBUILD=1 -I../../include -I../../src/other/incrTcl/itcl/generic -I../../src/other/tcl/generic -I../../src/other/tcl/unix -pipe -fno-strict-aliasing -fno-common -fexceptions -g -O3 -c -o btclsh-tcl.o `test -f 'tcl.c' || echo './'`tcl.c
03:00.35 alejandro /bin/sh ../../libtool --silent --tag=CC --silent --mode=link gcc -I../../src/other/incrTcl/itcl/generic -I../../src/other/tcl/generic -I../../src/other/tcl/unix -pipe -fno-strict-aliasing -fno-common -fexceptions -g -O3 -L/usr/X11R6/lib -L/usr/local/lib -pipe -fno-strict-aliasing -fno-common -fexceptions -g -O3 -o btclsh btclsh-cmd.o btclsh-input.o btclsh-main.o btclsh-tcl.o ../../src/libtclcad/libtclcad.la -L../../src/other/tk/unix -ltk8.5 -lXss -
03:00.40 alejandro lXext -lX11 -lX11 -L../../src/other/tcl/unix -ltclstub8.5 ../../src/librt/librt.la -lc -lm ../../src/libsysv/libsysv.la ../../src/other/openNURBS/libopenNURBS.la -lstdc++ ../../src/libbu/libbu.la ../../src/libdm/libdm.la -lpng -L/usr/X11R6/lib -lX11 ../../src/libfb/libfb.la ../../src/libbu/l
03:00.44 alejandro ../../src/libdm/.libs/libdm.so: undefined reference to `XFreeDeviceList'
03:00.46 alejandro ../../src/libdm/.libs/libdm.so: undefined reference to `XOpenDevice'
03:00.48 alejandro ../../src/libdm/.libs/libdm.so: undefined reference to `XSelectExtensionEvent'
03:00.50 alejandro ../../src/libdm/.libs/libdm.so: undefined reference to `XListInputDevices'
03:00.52 alejandro any ideas??
03:02.00 poolio alejandro: Do not paste that much text. Use a pastebin in the future.
03:04.17 alejandro okis!
03:04.19 alejandro sorry!
03:05.52 poolio alejandro: It looks like your X libraries do not have some certain routines that are required
03:08.11 alejandro how can i solved this?
03:08.31 alejandro I ve search over the net and no answers!
03:09.44 alejandro i am using fedora 7
03:15.25 poolio i'm not sure, your best bet is to wait for brlcad to come back. He's the guru.
03:16.12 alejandro ok, thanks! i will continue trying
03:18.58 louipc poolio: ok thanks
03:24.05 poolio louipc: did it compile? that might have been worth testing before committing...
03:24.58 louipc I'm testing it
03:25.27 louipc but someone has a lock on src/off so I'm waiting to update
04:25.44 brlcad alejandro: more specifically, it looks like you're missing a specific X11 library on that link line -- what version of BRL-CAD are you compiling there?
04:44.41 SuperTaz brlcad: was it as funny as it looks?
04:47.26 brlcad hehe, yeah, it's pretty good
04:47.39 brlcad right in league with Pixar's other films
05:27.49 CIA-29 BRL-CAD: 03brlcad * 10brlcad/TODO: (log message trimmed)
05:27.49 CIA-29 BRL-CAD: WOO HOO... tkCanvasBezier, the custom Tk extension that has complicated matters
05:27.49 CIA-29 BRL-CAD: for getting into apt, portage, fink, and more is now no longer needed. The
05:27.49 CIA-29 BRL-CAD: sketch editor's bezier drawing code was rewritten to no longer use that canvas
05:27.49 CIA-29 BRL-CAD: and instead just draw using ordinary Tk line segments, but evaluating the bezier
05:27.52 CIA-29 BRL-CAD: curve directly just like the canvas was doing. This was the last feature
05:27.54 CIA-29 BRL-CAD: holding up release 7.10.2 so we're now on the green light for compilation and
05:31.26 louipc yahoo
05:39.04 brlcad no kidding, that's been a LONG time coming
05:39.49 brlcad almost worthy of 7.12 in and of itself, but not quite
05:40.17 *** join/#brlcad iraytrace (n=iraytrac@c-76-23-44-107.hsd1.ut.comcast.net)
07:20.29 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
09:59.22 *** join/#brlcad elite01 (n=elite01@dslc-082-082-072-213.pools.arcor-ip.net)
12:27.04 *** join/#brlcad docelic_ (n=docelic@212.15.174.197)
13:06.34 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
17:53.32 *** join/#brlcad Laniakea (i=clock@217-162-206-114.dclient.hispeed.ch)
18:27.10 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com)
18:51.12 *** join/#brlcad AchiestDragon_ (n=david@whipy.demon.co.uk)
20:21.45 CIA-29 BRL-CAD: 03jlowenz * 10brlcad/doc/brep.txt: Add a few more updates for things I thought of today; fix some wording
20:23.39 CIA-29 BRL-CAD: 03jlowenz * 10brlcad/include/brep.h: Muck with tolerances a bit (they may not be the problem right now - i'm currently thinking its a trimming issue)
20:25.33 CIA-29 BRL-CAD: 03jlowenz * 10brlcad/include/opennurbs_ext.h: tightened up the surface flatness (trying to solve the problem where bboxes don't fully enclose all points on their subsurface); expanded degenerate bboxes (i.e. for planar surfaces)
20:26.36 CIA-29 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/brlcad_brep.cpp: add note
20:28.37 CIA-29 BRL-CAD: 03jlowenz * 10brlcad/src/librt/g_brep.cpp: add more data for debugging and hit processing (i.e. label oob hits and record the subsurface bounding volume); add plotting routines for debugging shotlines graphically in MGED
20:30.22 CIA-29 BRL-CAD: 03jlowenz * 10brlcad/src/librt/opennurbs_ext.cpp: mod subsurface bounding box calculations, i.e. sample more elements of the surface to try and include more points; expand bounding boxes a bit to overlap; expansion should be model size dependent (but it's not)
20:32.55 CIA-29 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs.h: quell my openNURBS debugging statements
21:11.29 brlcad awesome
21:11.48 brlcad coverity has agreed/offered to do a code analysis on brl-cad
21:12.54 brlcad MinuteElectron: looking snazzy :)
21:13.46 MinuteElectron :) - the website?
21:13.53 brlcad yep :)
21:13.56 MinuteElectron thxs
21:14.59 MinuteElectron still got to fix the tabs, get rid of that horizontal line in Safari, Fx and Opera, finish the footer and add the box with text in to the header.
21:15.15 MinuteElectron and fix the sidebar, it looks ugly atm
21:16.53 brlcad yeah, there probably won't be a login on the main page, as that's not really central to operations .. it'd probably have a page of its own and/or be on other sections of the site like the community section
21:17.05 MinuteElectron ok
21:21.15 MinuteElectron brlcad: I am considering scrapping the sidebar altogether - what do you think?
21:24.38 brlcad there is certainly content that can go in a sidebar, just matters on the layout
21:25.49 MinuteElectron From what I can tell the only content that will be going in the sidebar (even on the MediaWiki side of things) is the adminisration navigation which is far from important. Can you suggest anything?
21:25.50 brlcad i'd say try it out, see what you like
21:25.57 brlcad hard to say without more content populating
21:26.34 MinuteElectron ok
21:30.15 brlcad Things that come to mind are quick-links to the most requested content (like downloads, specific documents), and items that show activity (maybe recent comments, recent new documents, syndication feeds)
21:31.10 brlcad a summary graph of benchmark performance, for example, would make a great little panel for the main page (which would take you to the benchmark database site, of course)
21:31.39 brlcad random geometry or image of the day might be another if it can be done tastefully
21:32.10 MinuteElectron kl
21:33.33 MinuteElectron Okay, I am frustrated at CSS - I will do more work on the site tomorrow but I am frustrated now.
21:35.22 brlcad ahh
21:35.29 brlcad something I can help with maybe?
21:35.42 brlcad i'm no css guru to say the least, but i can pretend
21:37.23 MinuteElectron heh. either my image is broken or the css is broken - I can't tell because I have been up for over 14 hours and can't concentrate.
21:37.31 brlcad ahh, hehe
21:37.41 brlcad corner2.png I presume
21:37.53 MinuteElectron yeo
21:37.57 MinuteElectron *yep
21:38.11 MinuteElectron the image displays in my browser - so i think it is the css
21:38.31 brlcad yeah, I think so
21:39.07 MinuteElectron I have this: <a id="searchcorner"></a>
21:39.39 MinuteElectron and a css id style for adding the corner2 background image and positiioning it at top:10px;left:210px;
21:40.08 MinuteElectron ok, 10px is not a good value
21:40.25 MinuteElectron that would be hidden byt eh entire header.
21:42.16 MinuteElectron ok, still not working.
21:42.26 brlcad hm
21:43.14 brlcad you did the top corner with a style and id on an a tag
21:43.41 brlcad maybe do the same and tag it off the button
21:43.42 MinuteElectron yeah, that was because that corner needs to change when that page is visited.
21:43.44 MinuteElectron ok
21:43.48 MinuteElectron I will try.
21:44.24 MinuteElectron dammit
21:44.32 MinuteElectron It would help if I invoked position:absolute;
21:46.13 MinuteElectron and if I gave it a height and width
21:47.59 brlcad ahh
21:48.12 brlcad woot, there it is :)
21:48.26 MinuteElectron :D
21:48.49 dtidrow_work somebody had a Homer moment? ;-)
21:49.00 MinuteElectron yeh lol
21:49.06 brlcad mm.. donuts
21:53.35 MinuteElectron ooh ooh look now
21:54.43 brlcad haha, awesome
21:54.48 brlcad ~minuteelectron++
21:56.00 brlcad oop, it's layered above the menu
21:56.07 MinuteElectron ...
21:57.00 brlcad course if a tab was selected, it's probably still look just as odd compressed
21:57.21 MinuteElectron I don't understand.
21:57.44 brlcad make your window small so the tabs underlap the search
21:58.24 MinuteElectron Oh, I see.
21:58.26 brlcad minor detail, it's fine :)
21:58.26 MinuteElectron One sec.
21:59.36 MinuteElectron fixed
21:59.49 MinuteElectron well, not really
22:00.22 brlcad heh
22:00.23 MinuteElectron maybe if I made the search box a few pixels lower.
22:00.44 brlcad yeah, it's have to not include the white line, then could stay on top
22:07.05 MinuteElectron brlcad: fixed
22:08.06 brlcad heh, damn
22:08.19 MinuteElectron damn?
22:08.23 brlcad damn nice
22:08.27 brlcad you're quite
22:08.32 brlcad s/quite/quick/
22:08.43 MinuteElectron heh, getting used to CSS layers now.
22:08.44 brlcad so thoughts on the direction?
22:08.51 MinuteElectron direction?
22:08.53 brlcad design/look/feel
22:08.58 MinuteElectron ahh,
22:09.23 MinuteElectron well at the moment I think it looks good, only the footer to go mainly - thinking \. style.
22:09.33 MinuteElectron would make a nice contrast.
22:09.56 MinuteElectron teh sidebar is ugly though - still not sure about it
22:10.17 MinuteElectron and the tabs need aligning and the line underneath them removing
22:10.18 brlcad I think simple ovals would probably work out nice
22:10.27 brlcad flat shaded
22:10.33 MinuteElectron in the sidebar?
22:10.37 brlcad yeah
22:10.39 brlcad for the blocks
22:10.59 MinuteElectron that can be done.
22:11.03 brlcad just a thought though, there are lots of possibilities
22:11.27 brlcad I can try something if you like or can leave it in your hands, whatever works for you :)
22:13.29 MinuteElectron we can collaborate I guess, you are far better at graphic manipulation than I am - perhaps if you can put together a few corner pieces - that would be nice. Also a different colored header of the blocks would look nice.
22:15.50 brlcad you mean like where a section label might go?
22:16.29 MinuteElectron hmm, let me find an example.
22:17.10 MinuteElectron http://www.google.com/ig - each of the blocks has a header with a different color - I can imagine something like that but with curves.
22:17.49 brlcad mkay, i'll try some things
22:18.02 MinuteElectron kl
22:50.26 MinuteElectron So tired. I will fix the minor bugs in the site and add a footer tomorrow. Goodnight.
23:22.00 *** join/#brlcad iraytrace (n=iraytrac@cocoa.sci.utah.edu)
IRC log for #brlcad on 20070714

IRC log for #brlcad on 20070714

00:42.47 *** join/#brlcad Twingy (n=justin@74.92.144.217)
00:43.13 *** join/#brlcad Twingy (n=justin@74.92.144.217)
00:51.50 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177726833.dsl.bell.ca)
00:52.07 IriX64 hi
00:55.07 IriX64 I wonder if this has been reported, creating a metaball crashes mged
00:55.42 IriX64 version 7.8.4 is mine
05:30.00 *** join/#brlcad thing0 (n=ric@203-59-252-68.dyn.iinet.net.au)
05:30.08 thing0 hey yall
05:36.52 brlcad howdy thing0
05:45.24 thing0 how you been brlcad?
05:45.35 brlcad pretty good, busy like crazy
05:45.40 thing0 hehe
05:45.46 thing0 yeah work is quite intense
05:45.52 thing0 barely get time to stop and eat
05:45.54 thing0 hehe
05:47.41 brlcad oh, my belly indicates that I do still find time for that
05:47.52 brlcad though I don't usually stop even when eating ;)
05:48.50 thing0 hehe
05:48.52 thing0 yeah
05:49.06 thing0 it just means I have to wonder back to the office to get the food
05:49.17 thing0 I worked through lunch yesterday getting materials for a job
05:49.36 thing0 but I fly out this wednesday
05:49.42 thing0 so I get to have a break for a while
05:51.18 thing0 had two paid days off last week
05:51.25 thing0 cause of acid plant startup
05:51.39 thing0 it started up with no issues once one of the lines were unblocked
05:52.12 thing0 it is very good for the company I work for
05:52.12 thing0 shows we are competent
05:52.12 thing0 ;)
05:55.00 brlcad acid plant?
05:55.18 brlcad you're trippin'? :)
05:57.11 thing0 hehe
05:57.16 thing0 that's why weren
05:57.23 thing0 't allowed at work
05:57.26 thing0 incase of poisoning
07:27.50 *** part/#brlcad thing0 (n=ric@203-59-252-68.dyn.iinet.net.au)
07:29.12 *** join/#brlcad elite01 (n=elite01@dslc-082-082-081-160.pools.arcor-ip.net)
08:17.43 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
11:21.21 *** join/#brlcad Laniakea (i=clock@217-162-206-114.dclient.hispeed.ch)
11:31.54 *** join/#brlcad thing0 (n=ric@124-168-114-246.dyn.iinet.net.au)
12:14.45 *** join/#brlcad Laniakea (i=clock@217-162-206-114.dclient.hispeed.ch)
12:22.08 *** part/#brlcad thing0 (n=ric@124-168-114-246.dyn.iinet.net.au)
15:54.23 louipc morning
16:40.54 brlcad howdy
18:02.17 *** join/#brlcad Twingy (n=justin@74.92.144.217)
18:18.41 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177878962.dsl.bell.ca)
18:46.04 *** join/#brlcad Laniakea (i=clock@77-56-110-150.dclient.hispeed.ch)
19:15.44 *** join/#brlcad elite01 (n=elite01@dslc-082-082-081-160.pools.arcor-ip.net)
20:30.58 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177878962.dsl.bell.ca)
20:32.17 IriX64 http://www3.sympatico.ca/mario.dulisse2/hex.c a little routine written by a friend of my son's to produce capscrews to whatever pitch you want writing out a .g file for you
20:37.06 brlcad IriX64: erm, where'd that come from?
20:37.27 brlcad seems actually like a useful tool with the right polish
20:37.46 IriX64 friend of my sons
20:38.22 IriX64 just talked to him, says its yours if you want it
20:39.11 brlcad curious how/why he wrote it
20:39.49 brlcad also curious that he chose the ascii format instead of libwdb directly :)
20:39.58 IriX64 I was fooling with brlcad and he decided to help, he's really good
20:40.08 IriX64 asc2g thats why, we're lazy :)
20:42.36 brlcad can you get jamie to post it to the patches tracker?
20:42.44 brlcad http://sourceforge.net/tracker/?group_id=105292&atid=640804
20:43.09 brlcad er, http://sourceforge.net/tracker/?func=add&group_id=105292&atid=640804
20:43.30 IriX64 he's doing it
20:44.06 IriX64 why patches?
20:44.23 IriX64 this is a littl tool
20:45.48 IriX64 Irssi is fun :)
20:46.13 brlcad it's a change, changes go into the patches tracker
20:46.34 IriX64 he thanks you
20:46.35 brlcad that gives a means to comment on and document where first-additions come from when it's someone new
20:46.49 brlcad thanks me? he wrote it
20:46.54 brlcad pretty nifty tool
20:46.54 IriX64 understood
20:47.03 IriX64 he's *very good
20:47.08 brlcad might have to update it to libwdb though
20:47.28 IriX64 do what you want to it
20:47.53 IriX64 remember if its not taking up disk space it's broken
20:49.22 IriX64 permission to do a /ver on some of the channel members (I'm testing a little bit)
20:50.33 louipc neat
20:50.45 MinuteElectron IriX64: You can do it on me.
20:50.47 louipc what kind of screw does it do?
20:50.54 IriX64 thankyou
20:51.01 louipc I was actually thinking of doing something like that eventually hah
20:51.07 IriX64 louipc i'm not sure ive never used it
20:51.59 IriX64 MinuteElectron i386? time to trade it in :)
20:52.33 MinuteElectron it is?
20:52.37 IriX64 0.8.11 is relased i'm running it here
20:52.52 IriX64 and freebsd eh?
20:53.04 MinuteElectron It is brlcad's server.
20:53.17 IriX64 is it really?
20:53.21 MinuteElectron I m using it for IRC so that people can contact me about problems with the website.
20:53.33 IriX64 ahh I understand
20:53.53 MinuteElectron Well, not just IRC>
20:54.00 IriX64 of course
20:54.03 MinuteElectron I use it to edit the website and the website is hosted on it to.
20:54.15 louipc I think debian only goes to i386 too
20:54.37 *** join/#brlcad JRogers (n=unkown@207.164.187.115)
20:54.58 IriX64 err :P
20:55.05 MinuteElectron What is the one after i386?
20:55.19 IriX64 z80 ;)
20:55.21 MinuteElectron hmm
20:56.20 louipc i586 i686
20:56.57 louipc pentium III is i686
20:57.14 louipc whish is pretty old
20:57.21 MinuteElectron hmm
20:59.14 MinuteElectron I have the urge to find out about my computer.
21:00.53 louipc the best way is to build it yourself :D
21:01.14 louipc then you get all the manuals for your motherboard etc
21:01.16 MinuteElectron I bought the motherboard second hand.
21:01.22 MinuteElectron It is an ePox or somthing
21:01.33 MinuteElectron No manual - just a disk
21:01.49 louipc then install unix or a unix-like OS
21:01.56 MinuteElectron I have, on the other hard drive.
21:02.12 MinuteElectron But I can't get it to work with my wireless network.
21:02.12 louipc yeah I didn't know anything until I started using linux, but I still know very little
21:02.54 louipc yeah wireless is an issue because they only release drivers for windows
21:03.14 MinuteElectron ubuntu comes with the drivers, the trouble is it won't connect to my wirless network (or anyone elses for that matter).
21:04.39 louipc they try to go about it by emulating windows in a kernel module called 'ndiswrapper' that you can load windows drivers on.
21:04.53 MinuteElectron The druvers work.
21:05.05 MinuteElectron And I can't be pissed.
21:05.48 MinuteElectron I like Unix-like OSs.
21:05.58 louipc :D
21:06.03 MinuteElectron And I want to use them.
21:06.07 MinuteElectron But Windows Just Works (tm).
21:06.12 louipc how do you know if the driver works when you can't connect?
21:06.26 MinuteElectron Because it detects the networks.
21:07.22 louipc yeah unix-like OSs are a pain in the ass to configure etc... but they don't crash and freeze as much :D
21:07.27 MinuteElectron The only thing I hate about Ubuntu: it loaded GRUB onto my computer and now I have to select windows every time I boot up.
21:07.54 louipc you can change the grub settings to boot into windows automatically
21:08.00 MinuteElectron I can?
21:08.00 louipc yep
21:08.25 louipc and if you want to boot into something else you just hold shift or something to get to the menu
21:09.35 louipc I hardly ever reboot so I haven't really looked into how to do it heh
21:10.08 MinuteElectron hehe, I wish I was in that sort of position.
21:10.08 louipc but at least you can have windows selected as default. That's easy and straightforward
21:11.06 louipc do you have a /boot/grub/menu.lst in your ubuntu install?
21:11.57 MinuteElectron *shrug* I never boot into it and I can't tell from inside windows since it is in a Linux file system.
21:12.44 louipc MinuteElectron: install Archlinux in it instead then
21:12.56 MinuteElectron ok
21:13.59 MinuteElectron heh
21:14.54 MinuteElectron louipc: What Desktop environment does it come with by default?
21:15.00 louipc it'll increase your nerd factor by 3x
21:15.05 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177878962.dsl.bell.ca)
21:15.09 louipc MinuteElectron: none, you choose
21:15.27 louipc yet it's pretty easy to use
21:15.53 louipc so you can use gnome, or kde, or whatever you want really after doing the basic installation
21:16.11 louipc but... about the wireless I'm not sure
21:16.35 MinuteElectron wireless is pretty much essential.
21:16.53 MinuteElectron without it I have no internet as I am not allowed to trail cabling all around the house
21:18.24 louipc yep well you could set it up via cable then if it works
21:18.34 louipc do you know what drivers you need?
21:19.03 MinuteElectron zd1211
21:19.11 MinuteElectron I don't have a long enough cable.
21:19.41 MinuteElectron Wow, fate. I clicked Random page on the wiki and http://wiki.archlinux.org/index.php/Networkmanager came up.
21:20.10 louipc heheh
21:20.10 louipc nice
21:23.00 brlcad louipc: it looks like it makes standard hex and allen bolts, nuts, and washers using descriptors like M10x50, M8, etc as well as generaized number of faces, height/width
21:23.37 IriX64 I know nothing about it other than he assures me it works
21:23.45 louipc yeah I noticed the washers
21:24.48 brlcad pretty useful actually
21:24.53 louipc ah ok I see
21:25.22 brlcad very similar to the existing mk_bolt tool
21:25.27 louipc could do with button head cap screws (bhcs), flat head and all those other types
21:25.33 brlcad have to compare how they both do what they do
21:25.39 brlcad yeah
21:26.05 IriX64 says he'll modify it
21:27.00 brlcad IriX64: src/mk/mk_bolt.c is the existing bolt generator, if he matches those other features it provides, it could probably just replace it outright with a better version
21:27.12 IriX64 just a sec
21:27.28 brlcad might show him how to go about using libwdb too :)
21:27.42 IriX64 he didn't look at mk_bolt, but he'll look and do what he can
21:28.13 brlcad his tools already "better" in a couple ways, so it would be nice to see it improved
21:28.16 IriX64 I invited him to join but he's shy
21:28.43 brlcad aww, he should
21:28.58 IriX64 heh i don't pressure children
21:29.51 IriX64 hangs out in #linux on efnet
21:31.02 brlcad then he already knows the ropes ;)
21:31.07 IriX64 and chains :)
21:31.33 JRogers brlcad: Is this Sean?
21:31.33 brlcad he's clearly capable coder to get as far as he's got, he could work on brl-cad more :)
21:31.40 brlcad JRogers: howdy, and yes
21:32.18 brlcad ah, docbook, hoey! :)
21:32.23 JRogers brlcad: I just got your email in response to the Doc Writer. Im interested in taking it on
21:32.30 JRogers yes
21:32.41 brlcad excellent
21:32.41 IriX64 brlcad: very capable but what he works on is up to him :)
21:32.51 brlcad IriX64: that's always the case in open source
21:33.15 brlcad you can ask, you can beg, you can bribe, but you can't make anyone do anything ;)
21:33.27 IriX64 :)
21:33.33 louipc or volunteering :P
21:34.15 brlcad JRogers: so what do you need from me to get started?
21:34.17 IriX64 but if you want something done the absolute fastest least effort way give it to a (competent) lazy slob to do ;)
21:35.05 JRogers I have been looking at some of the docs that i could find. Is there somewhere that holds the whole collection?
21:35.24 brlcad not really, which is part of the problem
21:35.30 brlcad they are in different places in different formats
21:35.38 brlcad and depending on the format usually determines where they are at
21:36.05 brlcad the manpages are spread throughout the sources, usually provided alongside the tool's code (and there are about 300 manual pages)
21:36.57 brlcad the html pages are in the doc/html directory and includes a mix of tutorial, overview, release notes, and more
21:37.28 brlcad there are text docs in the top-level (which will probably remain text), but also in the doc/ dir which could be docbookified or not
21:38.00 JRogers ok... Are you going to want to have the docs integrated right into the source tree and set to compile with the main progs?
21:38.05 brlcad there are troff docs in the doc/ dir too, a long guide to mged, and a few other tools
21:39.16 brlcad there is a massive tutorial series that is natively in ms word format, which is what you find pdf's of on the website for numbers 1, 2, 3, and 4
21:39.28 brlcad JRogers: yeah, that will be ideally what we end up with
21:39.40 brlcad so they can be version controlled, updated as needed with the sources, etc
21:40.07 brlcad probably add a configure option to enable/disable their generation since they'll depend on external tools (unless you have another idea for managing that)
21:40.14 JRogers ok.. Let me start by getting a copy of the source tree and take a look from there.
21:40.48 brlcad if you want a document to "start with", that'd probably be the html doc link #1 on the website, it's a fairly brief overview with a handful of images
21:41.10 brlcad I have that in english and italian, and maybe a copy in spanish somewhere
21:41.54 JRogers Latest Docbook standard (v5 i believe)
21:42.40 brlcad it's still candidate release, but good enough :)
21:43.55 brlcad there's something to be said for considering docbook lite, have you used it?
21:44.05 JRogers ok... Let me start taking a look around and see what im up against. Any idea's on what options re formats your going to want. I would guess HTML, PDF.
21:44.31 JRogers Not really used it much but i am willing to use whatever you want
21:44.34 brlcad yeah, html, pdf, and plain txt for starters
21:44.59 brlcad i'm not stuck on lite, i've just seen it in use more and more
21:45.43 brlcad probably makes it simpler for document writers, but then of course constrains how it can be used
21:46.33 JRogers Which ever way you want to go... To me its just all a subset of xml anyways and the only difference to me is what tags are available
21:48.47 JRogers ok.. just took a quick look at the light standard and its fine by me.. Why don't we start with that and see if it will cover our needs
21:49.09 brlcad e.g. http://www.producingoss.com/ was written using lite
21:49.51 brlcad though they didn't use any images/diagrams
21:53.44 JRogers ok... that should be enough to get me started. Are the msword docs (that the 4 pdfs where made from) on sourceforge?
21:55.05 brlcad they're not really available anywhere as i've not wanted those to "get out" cept to folks working on the project (on tasks like this)
21:55.48 JRogers ok. eventually i will need a copy of those.
21:58.21 JRogers if possible though can you email me the first one
22:00.14 louipc yar I converted one to html
22:00.21 louipc no images though :(
22:02.05 JRogers that will do. i might be able to pull the images off the pdf
22:03.13 louipc http://louipc.no-ip.org/VolumeII-Introduction_to_MGEDs.html
22:04.35 brlcad louipc: cool, did I know that?
22:05.35 louipc I just did it right now :D
22:06.17 brlcad nice, that's a decent start towards docbook format
22:06.40 brlcad just needs to be broken out into all the separate sections, reference images, tables, etc
22:07.05 JRogers he makes it sound so easy... lol
22:07.16 louipc there's pdftohtml in a package called poppler
22:07.43 brlcad no image extraction though, eh?
22:08.44 JRogers ok.. i gotta take off but i will get started on looking through some of this stuff tonight.
22:09.06 louipc it does have image extraction but that one I did is kind of odd just a sec
22:10.11 brlcad JRogers: cool, and thanks for jumping in
22:10.29 JRogers no worries.. i was bored and needed a new project to work on.
22:10.36 brlcad :)
22:10.53 JRogers louipc: if you get one with images can you just replace the other one
22:11.04 brlcad we're hurting for bodies, with a line of wants and demands at the door :)
22:11.24 JRogers once i get started im going to need devel access to the source tree for ver control
22:11.26 louipc http://louipc.no-ip.org/VolumeII-Introduction_to_MGED/
22:11.47 brlcad JRogers: yep, understood, just let me know when and send me your sf id
22:11.57 louipc I can play around with it
22:12.01 louipc JRogers: sure
22:12.36 JRogers cool. l8t all
22:13.41 IriX64 http://www3.sympatico.ca/mario.dulisse2
22:13.48 IriX64 some pictures
22:16.37 MinuteElectron brlcad: What is the current backup procedure for your server?
22:20.03 brlcad the server performs (or at least attempt to perform) a level zero every week, as well as local daily backups of most of the databases
22:20.39 MinuteElectron hmm, so the website is safe if the server crashes?
22:20.45 brlcad louipc: interesting, though it looks like that pdf was created with background images underlayed
22:20.47 MinuteElectron s/crashes/dies
22:20.58 brlcad so you can't directly extract the images without the original
22:21.14 brlcad MinuteElectron: yeah, it should be
22:21.18 MinuteElectron ok,
22:21.21 MinuteElectron that is good
22:21.28 louipc :D
22:22.02 brlcad the server it backs up to also has it's own backup processes that go on, full off-site backups usually once a year and local backups every few months
22:22.09 IriX64 louipc: have you thought of bringing the images up and screen capturing them to a file?
22:22.20 louipc IriX64: what do you mean?
22:22.32 brlcad louipc: you want to try off of the original .doc?
22:22.46 brlcad see if you can make a different pdf that will capture the images better on conversion?
22:22.49 louipc I can capture them in pdf2html I can specify a zoom level too,
22:22.54 IriX64 bing the document up on screen and take a screen shot of the area you're interested n
22:23.11 louipc pdftohtml I mean
22:23.32 IriX64 no something to take a shot of a screen area like i did mine
22:23.36 brlcad louipc: I mean the fact that it pulled the whole page here: http://louipc.no-ip.org/VolumeII-Introduction_to_MGED/VolumeII-Introduction_to_MGED015.png
22:23.37 louipc brlcad: sure I can try I will have to look up how to do it
22:23.44 louipc yeah
22:24.01 brlcad was that an option, or is there really no separate image for that screenshot
22:24.14 louipc I can try to get it
22:24.27 brlcad it certainly looks modified and not just extracted
22:24.38 brlcad because the bit depth/quality is wrong
22:24.48 louipc yeah it's the zoom
22:24.57 louipc I suppose
22:32.09 IriX64 If you like those pictures, I'll see what I can do about getting this thing working with a handfull of dlls and something like Xming or Xwin32
22:33.16 louipc might just be the rendering library
22:40.36 brlcad the coverity report is interesting
22:40.47 brlcad can't wait for them to get the whole thing indexed properly
22:41.12 MinuteElectron brlcad: Would you mind taking a look at htpd.conf for my.brlcad.org - the .htaccess rewrite rules aren't working.
22:41.14 brlcad (it aborted after processing tk)
22:41.31 brlcad MinuteElectron: sure
22:41.37 MinuteElectron thanks
22:44.02 MinuteElectron HOw long does it take to delete a single shortcut...
22:44.11 MinuteElectron Windows is weird.
22:44.20 louipc hahh
22:44.45 MinuteElectron 1 minute and counting.
22:46.56 MinuteElectron And now windows has hung. OMG
22:47.11 MinuteElectron Fixed.
22:51.34 brlcad MinuteElectron: I don't see any reason why it shouldn't be working
22:51.37 brlcad did you turn the engine on?
22:51.57 MinuteElectron Oh, no.
22:52.14 brlcad <IfModule mod_rewrite.c>
22:52.15 brlcad <PROTECTED>
22:52.20 MinuteElectron Ok.
22:52.23 brlcad <PROTECTED>
22:52.25 brlcad etc
22:52.28 MinuteElectron Wait, I did.
22:53.26 brlcad let me enable it for all
22:53.30 brlcad see if it helps
22:55.10 IriX64 http://www3.sympatico.ca/mario.dulisse2/photonmappedhavoc.png and I'm sorry I interrupted your conversation, sometimes I get too excited for my own good
22:56.09 IriX64 roses need watering :)
22:56.13 brlcad MinuteElectron: try now
22:56.45 MinuteElectron ok
22:56.56 MinuteElectron no luck
22:59.57 brlcad hm, are you sure the problem isn't your rewrite rule?
23:00.31 brlcad i know mediawiki, for example, hijacks the rewrite (if you try to do what their docs say, it often won't work as-is)
23:01.35 MinuteElectron one sec
23:03.26 brlcad i've got mediawiki set up elsewhere on that server with good settings, so there's something to compare against
23:07.39 MinuteElectron I have configured MediaWiki - still no luck.
23:14.48 louipc hmm yeah I can't seem to get it to convert nicely it's a big buggy
23:14.55 louipc *bit
23:25.11 MinuteElectron Work on the site in the morning. Goodnight.
23:27.17 louipc goodnight
23:36.06 IriX64 heh it works with xming :)
23:53.30 brlcad thanks MinuteElectron, I'll take a look and see if I can get it to go
IRC log for #brlcad on 20070715

IRC log for #brlcad on 20070715

01:55.25 louipc brlcad: ok I found out how to extract images only http://louipc.no-ip.org/VolumeII-Introduction_to_MGED/
01:56.21 louipc but I might have to put the two together manually... or somehow write a program to
01:59.28 brlcad or parse what I just sent you differently ;)
02:00.00 brlcad might be easier to do doc->ms_html then strip the ms namespace crap out
02:02.14 louipc yeah probably
02:02.33 louipc I don't have any MS stuff though :O
02:03.15 louipc well those docs need a good combing over anyways right?
02:03.50 brlcad a real good one, yeah
02:04.01 brlcad need to be broken up into different organization too
02:04.15 brlcad OO will do just as fine with MS stuff :)
02:04.19 louipc ah quite a job
02:04.29 louipc ooh right
02:04.32 brlcad or Neo too
02:04.40 louipc oh never heard of neo
02:05.20 brlcad ah, just an OO fork
02:06.32 louipc ah for mac
02:07.47 brlcad oh yeah
02:35.07 *** join/#brlcad Twingy (n=justin@74.92.144.217)
02:50.36 *** join/#brlcad emtpyc (n=Matthew_@c-69-139-106-103.hsd1.tn.comcast.net)
02:51.10 emtpyc hello all
03:06.38 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net)
03:45.08 louipc hey openoffice can save in docbook
03:47.02 emtpyc i understand that the openoffice output for docbook is really buggy
03:49.35 louipc better than nothing I guess. They're thinking of using docbook to write documentation in but want to extract stuff from the old docs
03:50.49 emtpyc yeah, i exchanged emails with sean about possibly trying to take on said project.
03:51.17 louipc I'm trying to figure out how to get the images nicely and in the right places
03:51.37 emtpyc in .docbook?
03:52.09 louipc in whatever, as long as I don't have to manually put in each image hah
03:53.00 louipc and as long as it's not doc or pdf :D
03:53.30 emtpyc is there an online repository for all of the images that are used in the documentation?
03:54.13 louipc I can extract the images, and the text but not the two together properly hah
03:54.36 louipc here I extracted some http://louipc.no-ip.org/VolumeII-Introduction_to_MGED/
03:56.54 emtpyc are all the source files in pdf?
03:57.54 *** join/#brlcad alejandro (n=alejandr@190.48.131.165)
03:58.35 louipc brlcad has some doc files you can has for
03:58.39 Ale_1001 hello!
03:58.46 louipc they're not distributed though
04:01.15 brlcad howdy emtpyc
04:01.42 emtpyc hello
04:02.33 brlcad and howdy to you too, Ale_1001
04:03.23 Ale_1001 hello brlcad
04:03.34 Ale_1001 can you help me?
04:03.43 Ale_1001 i am trying to compile brlcad
04:03.46 brlcad that's hard to say without knowing the problem ;)
04:04.00 brlcad which version?
04:04.05 brlcad which operating system?
04:04.19 Ale_1001 http://ibot.rikers.org/%23brlcad/20060202.html.gz
04:04.26 Ale_1001 look at the end
04:04.33 Ale_1001 i have the same problem
04:04.49 Ale_1001 ../../src/libdm/.libs/libdm.so: undefined reference to `XFreeDeviceList'
04:06.07 Ale_1001 when compiling /usr/src/bwish
04:06.22 Ale_1001 /usr/brlcad/src/bwish
04:07.09 brlcad okay, that sounded like an X11 library missing from the link line
04:08.48 Ale_1001 [root@localhost .libs]# strings libdm.so |grep XFreeDeviceList
04:08.48 Ale_1001 XFreeDeviceList
04:08.58 brlcad run this: find /usr/X11R6/lib -name lib\*.a -exec nm -o {} 2>&1 \; | grep XFreeDeviceList
04:09.20 brlcad might just be missing libXi
04:11.32 Ale_1001 [root@localhost .libs]# find /usr/X11R6/lib -name lib\*.a -exec nm -o {} 2>&1 \; | grep XFreeDeviceList
04:11.33 Ale_1001 [root@localhost .libs]#
04:11.36 Ale_1001 nop
04:11.53 brlcad ah, interesting, that's likely why
04:11.57 brlcad no X11 input library
04:12.17 brlcad which operating system is this?
04:12.26 Ale_1001 its fedora 7
04:16.37 brlcad hrm, that should be in the xorg-x11-libs rpm
04:19.01 brlcad Ale_1001: do you have a libXi somewhere?
04:19.37 Ale_1001 [root@localhost bwish]# locate libXi
04:19.38 Ale_1001 /usr/lib/libXi.so
04:19.38 Ale_1001 /usr/lib/libXi.so.6
04:19.38 Ale_1001 /usr/lib/libXi.so.6.0.0
04:20.52 brlcad ahh, there it is
04:21.13 brlcad so then this should find it? find /usr/lib -name lib\*.a -exec nm -o {} 2>&1 \; | grep XFreeDeviceList
04:22.06 brlcad that's rather bizarre/unconventional (and probably wrong) to have X11 libraries in /usr/lib
04:23.14 Ale_1001 [root@localhost bwish]# find /usr/lib -name lib\*.a -exec nm -o {} 2>&1 \; | grep XFreeDeviceList
04:23.14 Ale_1001 [root@localhost bwish]#
04:23.30 Ale_1001 its not there
04:23.35 brlcad ah, no static lib
04:23.41 brlcad that find was only looking in .a files
04:24.27 brlcad so the fix should be something as simple as: cd src/bwish && make LIBS=-lXi
04:25.43 Ale_1001 right!!!
04:25.50 Ale_1001 it work!!!
04:25.55 Ale_1001 you are a master!!
04:26.03 Ale_1001 i will continue compiling...
04:26.14 brlcad you'll probably need to do it again in src/mged
04:26.52 Ale_1001 okis
05:11.09 Ale_1001 it works!!
05:11.27 Ale_1001 thanks brlcad!!
05:12.52 brlcad no problemo
05:13.08 brlcad que te va bien
05:14.24 Ale_1001 gracias!
05:38.18 brlcad de nada
05:59.18 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no)
06:06.31 Ale_1001 good by!
06:06.41 Ale_1001 i'll back
07:22.09 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
09:01.36 *** join/#brlcad JRogers (n=unkown@207.164.187.115)
09:10.15 *** join/#brlcad cad74 (n=443fa367@bz.bzflag.bz)
09:56.25 *** join/#brlcad elite01 (n=elite01@dslc-082-082-080-063.pools.arcor-ip.net)
10:25.46 *** join/#brlcad Laniakea (i=clock@77-56-110-150.dclient.hispeed.ch)
11:45.52 *** join/#brlcad thing0 (n=ric@203-59-160-85.dyn.iinet.net.au)
11:47.18 thing0 hey all
11:47.54 louipc good morning
11:48.32 thing0 how u doing louipc
11:48.39 louipc or whatever it is where you are hahh
11:49.16 louipc I'm ok. I'm trying to figure out how to convert pdf to html nicely
11:49.19 louipc with images and all
11:49.37 thing0 hmm
11:49.42 louipc how about yourself?
11:49.47 thing0 use adobe acrobat
11:49.53 thing0 export out
11:51.03 louipc is that the full version or just the viewer?
11:52.59 thing0 full version
11:54.57 louipc that'd make things a lot easier...
12:08.06 thing0 ;)
12:52.28 thing0 cya people
12:54.30 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
13:05.23 *** part/#brlcad thing0 (n=ric@203-59-160-85.dyn.iinet.net.au)
13:27.17 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
14:06.45 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/minuteelectron)
14:34.42 *** join/#brlcad JRogers (n=unkown@207.164.187.115)
15:08.49 *** join/#brlcad cad11 (n=5008ca65@bz.bzflag.bz)
15:25.43 *** join/#brlcad elite01 (n=elite01@dslc-082-082-080-063.pools.arcor-ip.net)
15:38.28 *** join/#brlcad elite01 (n=elite01@dslc-082-082-080-063.pools.arcor-ip.net)
16:32.55 MinuteElectron brlcad: Did you ever work out the problem with the rewrite rules?
17:01.37 *** join/#brlcad Twingy (n=justin@74.92.144.217)
17:07.09 *** join/#brlcad mapo (n=andrea@host-84-221-116-176.cust-adsl.tiscali.it)
17:28.57 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no)
17:33.58 louipc brlcad: I got better results now
17:34.01 louipc http://louipc.no-ip.org/poppler/Volume-with-patch/VolumeII-Introduction_to_MGED.html
19:38.28 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
20:21.04 brlcad louipc: that is better, particularly for the text, though the image extraction is still a little funky
20:21.16 brlcad did you get the word docs I'd sent?
23:40.31 *** join/#brlcad iraytrace (n=iraytrac@c-76-23-44-107.hsd1.ut.comcast.net)
23:49.43 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
IRC log for #brlcad on 20070716

IRC log for #brlcad on 20070716

00:00.43 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
00:00.43 *** 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
00:06.14 poolio brlcad: greetings :)
02:11.29 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
02:42.13 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
03:14.38 louipc brlcad: yep I got one word doc
06:15.12 *** join/#brlcad Laniakea (i=clock@217-162-229-164.dclient.hispeed.ch)
06:17.24 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
06:45.11 *** join/#brlcad emtpyc (n=Matthew_@c-69-139-106-103.hsd1.tn.comcast.net)
07:09.12 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:05.31 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
08:05.31 *** 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
09:14.21 *** join/#brlcad cad07 (n=96fe02a8@bz.bzflag.bz)
09:16.48 *** join/#brlcad cad69 (n=96fe02a8@bz.bzflag.bz)
09:20.36 *** join/#brlcad kl (i=k@pc2168.et.put.poznan.pl)
09:20.40 kl hello
09:37.04 *** join/#brlcad elite01 (n=elite01@dslc-082-082-069-240.pools.arcor-ip.net)
11:50.24 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
11:52.20 CIA-29 BRL-CAD: 03d_rossberg * 10brlcad/include/config_win.h: undef small (was char)
11:55.52 CIA-29 BRL-CAD: 03d_rossberg * 10brlcad/src/other/openNURBS/opennurbs_bezier.cpp:
11:55.52 CIA-29 BRL-CAD: adapt some loop variables to not standard conform compilers
11:55.52 CIA-29 BRL-CAD: removed C99 code
12:06.48 CIA-29 BRL-CAD: 03d_rossberg * 10brlcad/src/other/openNURBS/opennurbs_curve.cpp:
12:06.48 CIA-29 BRL-CAD: adapt some loop variables to not standard conform compilers
12:06.48 CIA-29 BRL-CAD: added missing return statement
13:20.51 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
13:25.28 poolio mornin'. Today already hurts...desk chair + sunburn = pain.
13:31.18 Laniakea ``Erik: use cold-pressed virgin olive oil that can reduce sun cancer after exposure
13:32.11 ``Erik might be late for me, got burnt on the 6th, and not too badly... mostly peeled away now :)
13:37.57 *** join/#brlcad docelic (n=docelic@ms181-2-gprs01.net.vip.hr)
13:48.34 poolio eek. I got burnt Saturday and a little Sunday. I backpacked into a backcountry campsite on Assateague island. was great fun but my feet our burnt to oblivion as well as a splotch on my back.
13:52.03 *** join/#brlcad elite01 (n=elite01@dslc-082-082-069-240.pools.arcor-ip.net)
14:06.22 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
15:01.50 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no)
15:48.02 MinuteElectron foooooddd...
15:48.59 MinuteElectron Laniakea: sun cancer?
16:05.54 poolio brlcad: I've been fooling around with the organization and it appears that rt_db_put_internal works fine when renaming the directory, you just have to maker sure to do a diradd on the database you're adding the directory to. This way I can only deal with internal objects and don't have to worry about using the external routines. Earlier you said that there would be isues because the directories have offsets? it doesn't appear like this i
16:19.50 ``Erik hehehe, truncation, cha cha cha
16:20.33 ``Erik (irc msg's have like a 512 char limit, and are prefixed by something like "PRIVMSG #brlcad :", which chews some of that up... it's in rfc1459)
16:20.35 ``Erik :)
16:21.13 ``Erik (holy crap I'm a dork)
16:21.16 poolio my client didn't truncate it, and I don't think the RFC is very well enforced :)
16:21.32 poolio yea I remember reading that RFC when working on a C IRC bot way back when
16:21.37 CIA-29 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/population.c: moved back from bu_external to rt_db_internal structs. removed now useless pop_dup_internal.
16:22.34 ``Erik came up truncated here, "it doesn't appear like this i\0"
16:22.46 ``Erik mebbe bx is bitchy :)
16:25.13 archivist some clients split it over a number of messages with a delay to get around flooding limits
16:28.43 ``Erik speaking of; I really need to get off my butt and hack bx so there's a delay in the autojoins on connect....
16:28.44 ``Erik "connect;excess flood;connect;excess flood; connect;excessflood;BANS!"
16:28.44 poolio haha
17:04.00 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177593811.dsl.bell.ca)
17:04.46 IriX64 http://www3.sympatico.ca/mario.dulisse2/brlcadinaction.png
17:05.47 IriX64 now to try my hand at 7.10 :)
17:09.28 IriX64 brlcad: that's your code in action, be proud :)
18:32.47 poolio IriX64: are you modifying anything to make these builds work?
18:33.25 IriX64 just a little configure.ac work to allow my stuff to be detected
18:34.04 IriX64 systems not quite *nix layout
18:35.37 IriX64 strange really, 7.8.4 finds libgl but 7.10 does not, looks like the same check *shrug*
18:41.26 IriX64 poolio: beauty of that last shot is that's Xming at work.
18:42.22 IriX64 works with Xwin32 too, but they only give me 30 minutes a crack :)
18:45.07 IriX64 don't like your tk interface :P
18:49.54 IriX64 same site /classicmode.png
18:53.55 IriX64 well, if the output is to be believed it's compiling :)
18:57.55 IriX64 same site /classicmode2 just so you know it's fully functional
19:48.54 poolio is there no suite to check functionality, I thought there was a test suite or something?
19:52.28 brlcad make test
19:54.16 poolio brlcad: did you get my comment about the internal structs working?
19:54.29 poolio could you test it out when you have a chance just to confirm that it works on other setups
19:54.31 brlcad yeah, I read
19:54.37 brlcad sure
19:58.01 IriX64 make test doesn't run ;)
20:02.45 *** join/#brlcad poolio_ (n=poolio@c-68-49-209-64.hsd1.md.comcast.net)
20:04.06 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
20:21.50 *** join/#brlcad Elperion (n=Bary@p5487406E.dip.t-dialin.net)
20:38.55 CIA-29 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/brlcad_brep.cpp: add preliminary code to join trims (need to handle the trim wrap around)
20:40.38 CIA-29 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_bezier.cpp: match use of changed loop variable in body
20:56.19 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
21:22.22 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
21:40.49 poolio brlcad: did the internal thing work for you?
21:52.25 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
22:50.00 poolio brlcad: you hear about the tornado?
22:51.05 brlcad nope
22:51.24 poolio there was one around aberdeen supposedly
22:51.28 poolio i'm off to dinner, commits later
22:51.34 brlcad and haven't gotten to specifically testing your code yet either, still working on release testing
22:51.37 brlcad cool
22:51.50 brlcad not too surprised, it's storming pretty hard right now
22:51.55 brlcad lost power for a couple seconds
22:51.59 poolio brlcad: Yeah very low priority, it works and there's no reason it shouldn't work, I was just worried that I was missing something with the offsets you were talking about
22:52.05 poolio got your UPS back up in use?
22:52.08 brlcad but then most of my place is on UPS
22:52.33 brlcad if you took care of the offsets, then they should work
23:22.11 ``Erik had a good bit of wind shifting directino up here and it went from south to north
23:22.20 ``Erik had a brownout, too :/
23:22.23 ``Erik I need a ups
23:23.14 IriX64 heh uups=universal uninterruptable power supply :)
23:23.46 ``Erik brlcad: they're looking at running more 220 to the cardboard box, I asked 'em to cc you to see if you're interested in figuring all that out, but if you're too swamped, I'll do what I can to fix things up right
23:26.41 ``Erik <-- is the official stuckee, but wouldn't mind a second rational mind in the mix
23:28.13 ``Erik poolio, mind if I ask where-abouts you hail from, what your background is, etc? :) I know you're working some deep stuff and brlcad seems to think highly of you, and that you live in md... that's about it...
23:30.09 ``Erik (also; travolta as a chick == skeery, but I bet christopher walken saves that new hairspray flick O.o)
23:39.32 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070717

IRC log for #brlcad on 20070717

00:58.05 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177593811.dsl.bell.ca)
01:01.26 poolio ``Erik: This response is quite late, but you can ask away and I shall respond if I'm still here when you ask
01:03.39 IriX64 maybe I'll play ``Erik and ask ;)
01:06.50 poolio You can if I want, I'm just a bad coder that got lucky ;)
01:07.01 IriX64 :)
01:07.48 poolio IriX64: Where are you from?
01:08.03 IriX64 Canada Ontario
01:09.22 poolio Ah cool. And what do you do for a living?
01:09.37 IriX64 I don't live I exist :)
01:10.01 IriX64 disability pension at the moment (sigh)
01:10.21 poolio So you work on getting brl-cad working in windows for fun?
01:10.26 IriX64 yes
01:10.34 poolio Very nice of you
01:10.49 IriX64 heh thanks for the nice project to play with
01:11.14 poolio heh, wasn't me. Do you do any CAD work or just enjoy trying to get BRL-CAD working?
01:11.45 IriX64 no cad work, had a course in Autocad but i sucked at it, love trying to learn brl-cad
01:12.54 poolio Cool man, best of luck :) Ever try to just run it in a Unix-based environment?
01:13.24 IriX64 retired my redhat-5.1 ages ago sorry
01:14.31 poolio it's all good. Windows has its uses, but I'm a coder and really need my Linux environment. I can't imagine trying to code in a full-fledged IDE after so many years with my trusty vim
01:14.54 IriX64 I like the best of both worlds
01:14.58 poolio hmm, I guess that's unrelated to windows, mainly my perception of it and the fact that I last used VisualC++
01:15.32 IriX64 i have visual studio and watcom both decent environments
01:19.21 poolio never heard of watcom, but i'm thinking of getting a wacom tablet
01:20.00 IriX64 digitizing versus mouseclicking
01:21.03 poolio Well I'm going to college and am getting an ultraportable. I figure that a tablet would be useful for typing up notes and say drafting designs/flow charts
01:21.35 IriX64 typing on a digitizer , what'd i miss
01:24.23 poolio huh?
01:24.51 IriX64 how do you type on a digitizing tablet?
01:25.08 IriX64 ahh i see the ultraportable
01:25.11 IriX64 :)
01:26.41 poolio It's not like a mousepad-sized digitizer, it's built into the screen
01:27.09 IriX64 oh ok
02:00.08 IriX64 have i shown you this ---> http://www3.sympatico.ca/mario.dulisse2/brlcadinaction
02:03.22 poolio +.png, but yeah you have.
02:03.47 poolio Also, may I suggest creating some sort of thumbnail gallery with your BRL-CAD pics, and writing comments describing what's happening in the pics?
02:04.11 poolio You bombard this channel with updates, maybe it'd be better to start a blog to keep us up to date and that way you can show it to other people as well that are not on IRC
02:05.31 IriX64 will take it into consideration
02:06.17 poolio you could throw it on blogspot or something and get it hosted for free and with an already made interface. seems pretty handy and that way you can check back on your progress, or see archived/older screen shots
02:07.49 IriX64 like www.irix64.spaces.live.com/photos ?
02:08.13 poolio That site never works for me, something to do with my iceweasel installation, but maybe
02:08.18 IriX64 was trying to stay away from sites that not all browsers can access
02:08.46 poolio Heh, I cant access that one, but whatever floats your boat
02:09.22 IriX64 my boat sank :)
02:21.48 IriX64 http://rafb.net/p/iAb3gc15.html <---- whats this on 7.10?
02:22.37 louipc yeah the msn spaces have xml oddities, microsoft going outside of spec I guess
02:23.00 brlcad IriX64: that's the same problems as before, you've got messed up inclusion orders and interfaces enabled that shouldn't be given the compilation settings
02:23.07 IriX64 heh if i were paranoid, i'd think they did it on purpose :)
02:23.29 IriX64 so you compile one *or the other?
02:23.54 brlcad depends entirely on the platform and the stuff available
02:24.09 brlcad suffice to say, we've had this same talk and even over that same error
02:24.21 IriX64 soon as you mention platform I have to retire (sigh)
02:24.25 brlcad it's not going to get fixed anytime soon until you're willing to look into it more methodically
02:24.49 IriX64 lets go, you drive
02:25.14 IriX64 ill checkout a whole new tree, just a sec
02:25.19 brlcad do you have a clean checkout of cvs head?
02:25.31 brlcad yeah, that's needed .. and it MUST remain unmodified
02:25.46 IriX64 got it give me 20 minutes
02:26.27 louipc I keep one directory for clean checkout/update and one for building/modifications
02:26.41 IriX64 ill adopt that
02:26.44 louipc just copy over
02:27.00 IriX64 just rename the bloody directory :)
02:27.09 IriX64 with mc its easy
02:27.12 louipc yep
02:27.40 IriX64 roses need watering, ill be back in a bit
02:36.15 IriX64 checked out how do you want to proceed?
02:36.36 brlcad default configure, post the config.log somewhere
02:36.41 IriX64 ok
02:40.31 IriX64 heh if you laugh at my triplets i'll never speak to you again ;)
02:42.48 brlcad is that a promise or a threat?
02:43.09 IriX64 a poor attempt at humour :)
02:47.33 *** join/#brlcad emtpyc (n=Matthew_@c-69-139-106-103.hsd1.tn.comcast.net)
02:55.46 IriX64 http://www3.sympatico.ca/mario.dulisse2/config.log
02:57.32 IriX64 ill leave that tree strictly alone
04:41.34 poolio gnite
05:36.01 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no)
06:22.13 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
07:06.07 *** join/#brlcad iraytrace (n=iraytrac@c-76-23-44-107.hsd1.ut.comcast.net)
07:59.31 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
09:21.03 *** join/#brlcad elite01 (n=elite01@dslb-088-070-027-111.pools.arcor-ip.net)
09:25.04 *** join/#brlcad Elperion (n=Bary@p54875DE3.dip.t-dialin.net)
11:20.43 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
11:33.14 ``Erik <PROTECTED>
11:57.24 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
13:42.14 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
14:01.09 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/src/util/pl-X.c: cast to quell warning
14:02.25 poolio mornin, see ``Erik's already up
14:04.11 ``Erik well, I kinda have to get into the office at 8:30 most days...
14:04.42 poolio hehe. :)
14:04.55 poolio I slept in today but that means I have to work late :\
14:05.08 Laniakea ``Erik: do you have an idea how to fix this? clock@kestrel:~$ mged
14:05.08 Laniakea Initializing and backgrounding, please wait...Done
14:05.08 Laniakea version conflict for package "Itcl": have 3.3, need 33
14:05.08 Laniakea MGED Aborted.
14:08.14 ``Erik um, I'd imagine itcl builds its version depending on what the os expects libraries to be named and then tests version in the scripts without paying attention to that...
14:08.28 ``Erik obsd doesn't do dotted .so names, does it?
14:09.04 ``Erik I know in the configure script, I shoved in a bunch of tests for tcl and tk that go like '8.5 85' in the search
14:09.24 ``Erik unfortunately, I don't have an obsd box anymore :(
14:10.03 ``Erik (short answer; itcl is broken in your install)
14:14.12 Laniakea what's dotted .so names?
14:14.22 Laniakea I guess every library name contains at least one dot
14:14.59 Laniakea aha the problem is that 33 is actually 3.3 with the dot removed?
14:15.48 Laniakea I have libtcl84.so.1.0 in /usr/local/lib
14:16.24 Laniakea then also /usr/brlcad/lib/libitcl3.3.so.0.0
14:16.38 ``Erik yeah
14:16.46 ``Erik itcl didn't build it, it'd seem
14:16.51 ``Erik build right, rather
14:16.56 Laniakea can I safely remove /usr/brlcad and run make install again?
14:17.04 ``Erik it should probably be libitcl33.so.0.0
14:17.13 ``Erik I don't know if that would fix it...
14:17.19 louipc yeah I thought bsd removes the dot
14:17.21 ``Erik you might try just moving the offending .so files
14:17.42 Laniakea but I don't have a system wide itcl lib
14:17.53 ``Erik fbsd can keep the dots in the name
14:18.21 poolio just softlink the 3.3 to 33?
14:18.46 ``Erik sure
14:19.09 ``Erik um, and the symlinks, too... libitcl33.so libitcl33.so.0 libitcl33.so.0.0
14:19.11 ``Erik and see if that works
14:19.40 ``Erik and the itk's, if they're also messed up
14:20.06 poolio it's a bad hack, the problem should be fixed :)
14:20.21 ``Erik no shit? but this will tell us if it's really the problem
14:20.39 Laniakea now I did rm -rf /usr/brlcad and doing make install
14:20.48 Laniakea because there was some old stuff from 7.8.4 and this is 7.10.0
14:21.12 ``Erik ok, see if mged works, if not, try the symlink hack and see if that fixes it...
14:21.18 Laniakea The README says how to install but doesn't say how to reinstall a new version, which people also do often.
14:21.58 ``Erik in theory, it should just overwrite leftovers
14:22.30 ``Erik around here, they like to --prefix=/usr/brlcad/7.10.0 and ln -s /usr/brlcad/7.10.0/* /usr/brlcad/
14:44.09 Laniakea ``Erik: after deleting the brlcad directory in the system and rerunning make install the error message has changed.
14:45.16 Laniakea ``Erik: http://pastebin.ca/623338
14:46.56 ``Erik do you have /usr/brlcad/lib/itcl3.3 or /usr/brlcad/lib/itcl33 ?
14:46.58 poolio find / -name itcl.tcl ?
14:47.13 ``Erik eck, on root? why no /usr/brlcad?
14:47.29 Laniakea I don't have /usr/brlcad/lib/itcl3.3 and I have /usr/brlcad/lib/itcl33.
14:48.03 ``Erik how interesting
14:48.11 Laniakea now running find / -name itcl.tcl
14:48.17 ``Erik setenv ITCL_LIBRARY /usr/brlcad/lib/itcl33
14:48.23 ``Erik setenv ITK_LIBRARY /usr/brlcad/lib/itk33
14:48.26 ``Erik then try mged again?
14:49.27 Laniakea setenv: command not found
14:49.43 ``Erik oh, um
14:49.47 ``Erik are you using bash?
14:49.56 ``Erik or one of the bsh family? (ksh, zsh, etc)
14:50.07 Laniakea yes I am using bash
14:50.17 ``Erik export ITCL_LIBRARY=/usr/brlcad/libitcl33
14:50.19 Laniakea if I replace setenv a b with export a=b then mged says good old
14:50.20 ``Erik and the same for itk
14:50.26 Laniakea version conflict for package "Itcl": have 3.3, need 33
14:50.32 Laniakea I did both exports.
14:52.59 Laniakea <PROTECTED>
14:53.04 Laniakea /usr/brlcad/lib/itcl33/itcl.tcl
14:57.26 Laniakea I don't understand what I should try with the symlinks
14:57.40 Laniakea how did you mean with the symlinks?
14:59.44 ``Erik lhttp://paste.lisp.org/display/44680
14:59.47 ``Erik http://paste.lisp.org/display/44680
15:07.30 Laniakea it prints
15:07.33 Laniakea ln: /usr/brlcad/lib/libitcl33.so.0.0: File exists
15:07.33 Laniakea ln: /usr/brlcad/lib/libitk33.so.0.0: File exists
15:08.12 poolio that's fine
15:08.14 Laniakea and running mged (without the exports) does again the long error message
15:08.25 Laniakea should I try with the export?
15:08.31 poolio yes
15:10.43 Laniakea So now it prints again clock@kestrel:~$ version conflict for package "Itcl": have 3.3, need 33
15:11.17 Laniakea and MGED Aborted
15:12.37 poolio I could keep guessing but you're better off waiting for someone who knows what they're doing
15:16.24 poolio Could it have something to do with package checks on startup? something to do with the way the tcl/tk packages are registered on the system?
15:18.27 ``Erik no
15:19.15 ``Erik clock: can you do "make -V ITCL_VERSION" in the source directory and tell me what it says?
15:20.42 Laniakea It says "gmake: invalid option -- V"
15:21.10 ``Erik using bsd make...? :)
15:21.20 ``Erik or grep it out of Makefile
15:21.37 ``Erik I suspect it says "3.3" instead of "33"
15:25.34 Laniakea when I do unalias gmake then make -V ITCL_VERSION says 33
15:25.50 Laniakea (on a separate single line, without any quotes)
15:27.17 ``Erik huh, odd
15:29.11 ``Erik ok, if you go into src/other/incrTcl and do /usr/bin/make -V lib_LTLIBRARIES
15:29.16 ``Erik what's that say?
15:32.35 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
15:42.49 poolio brlcad: I'm still partially confused about the offset thing. It works fine, I didn't manually modify offsets, the internal object remains unchanged, however the directory pointer has changed, I recreate it using diradd on the new database
15:50.59 Laniakea libitcl.la libitcl33.la libitk.la libitk33.la
15:58.06 ``Erik wwweeeiiirrrdddd
15:58.29 ``Erik I don't understand why it's installing as libitcl3.3.so O.o libtool muffed up mebbe? *shrug*
16:01.23 *** join/#brlcad docelic (n=docelic@212.15.185.24)
16:01.25 Laniakea so what should I do?
16:01.34 Laniakea give some more diagnostic information?
16:02.12 *** join/#brlcad iraytrace (n=iraytrac@cocoa.sci.utah.edu)
16:08.25 poolio brlcad or maybe ``Erik can answer this, in db_tree.c, db_count_tree_nodes(), shouldn't the logic be that the CSG operators: union, intersect, etc... add one to the node count? Aren't they considered nodes after all?
16:13.42 iraytrace The word "node" is probably a misnomer in this context
16:13.58 iraytrace It's counting primitives and regions really
16:14.28 Laniakea ``Erik: brlcad 7.8.4 compiled and installed fine for me
16:14.52 Laniakea but it produced faulty output from rtedge.
16:15.00 iraytrace I wonder if the code, the comment or both are incorrect. I'd have to see what uses it.
16:15.03 Laniakea because of race condition between two threads
16:19.24 poolio iraytrace: I ask because I need the functionality of counting all nodes, including non-leaf nodes and am debating whether to modify that and rewrite a new one that just adds one for the other OPs
16:20.06 iraytrace Have to check the code that calls this already and make sure it won't break before making the change.
16:20.20 poolio I can do that
16:20.31 iraytrace Goferit
16:23.11 poolio iraytrace: I think there's an error, or some sort of weird overlap, db_count_tree_nodes and db_tree_nleaves seem to be the same thing, however nleaves does not count OP_NOPs, and db_count_tree_nodes counts OP_XOR as a unary op, isn't it supposed to be binary?
16:23.52 iraytrace Sound like it to mee.
16:24.30 poolio Actually, db_count_tree_nodes seems to be no longer in use
16:24.45 poolio I think I should modify it to do what it says it should, and I'll change XOR to binary
16:24.54 iraytrace sounds like a plan.
16:25.04 iraytrace Thanks
16:30.00 CIA-29 BRL-CAD: 03poolio * 10brlcad/src/librt/db_tree.c: db_count_tree_nodes() now counts nodes and leaves
16:31.16 poolio hmm, that commit message is not right, but oh well
16:32.00 Laniakea Who understands this itcl stuff the most?
16:32.56 poolio probably brlcad, but he's a busy man
16:34.14 Laniakea There must've been some change around the itcl when it worked in brlcad-7.8.4 and doesn't work in 7.10.0, is it right?
17:38.18 *** join/#brlcad docelic (n=docelic@212.15.185.24)
18:50.01 poolio ah crap, I somehow broke my source directory :\, have to recheckout cvs now
19:07.45 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no)
19:13.27 *** join/#brlcad Laniakea (i=clock@217-162-231-214.dclient.hispeed.ch)
19:28.57 IriX64 poolio, you really can't access my irix32 or irix64 sites?
19:29.27 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
19:31.18 poolio Yes, there's some issue with XML, I can paste the error for you if you'd like
19:31.26 poolio I think it only is happening with people using iceweasel
19:32.15 IriX64 how do i complain to microsoft errr do I dare complain, at the moment those are free sites :)
19:32.35 poolio I have no clue, sorry
19:32.49 IriX64 heh for you i'll use sympatico
19:33.20 IriX64 should make a page
19:36.43 IriX64 should re-install opera and see if there's an issue, no issue with windows firefox
19:45.19 poolio MinuteElectron: shouldn't be too bad, binary-based distro.
19:46.05 MinuteElectron Hmm, I had to download the alternate installer. The standard Live CD installer wouldn't even boot on HELIUM (my other system which is only 400MHz).
19:48.30 poolio woah
19:48.40 poolio No wonder, why do you still have a 400mhz ;)
19:49.02 MinuteElectron Because I haven't the money to maintain two good computers.
19:49.39 MinuteElectron poolio: Even the machine I am using ATM is only 2.2GHz.
19:49.50 poolio I'm only on a 1.83
19:50.07 poolio Purchasing a 1.5 Thinkpad X41 tablet in the near future
19:50.21 MinuteElectron poolio: Hopefully I will be able to get an 31337 machine for christmas (I need a new motherboard so I can use a PCI graphics card).
19:51.06 poolio Yeah, with the work I'm doing this summer I'm able to buy a new computer, but I'm saving most of it and going cheap.
19:51.16 MinuteElectron I enjoy retro technology because I don't have to worry about scrambling a 10 year old PC when I muck about with the innards.
19:51.41 dtidrow 10os[Linux 2.6.20-1.2948.fc6 i686] 10cpu[2 x Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz @ 2.33GHz] 10mem[Physical : 2823MB/3288MB Free] 10disk[Total : 20.32GB/126.97GB Free] 10video[Quadro FX 2500M] 10sound[]
19:51.45 MinuteElectron With my 4 year old PC that is a completely different matter.
19:51.56 MinuteElectron dtidrow: What program did you use to generate that?
19:52.16 dtidrow it's a plugin for xchat
19:52.25 MinuteElectron :( - xchat is unfree.
19:52.32 dtidrow ???
19:52.35 MinuteElectron at least the win32 official version is.
19:52.40 dtidrow ah, win32
19:52.55 dtidrow 10os[dtidrow@localhost.localdomain, Linux 2.6.20-1.2948.fc6 i686]
19:53.06 dtidrow :-)
19:53.22 MinuteElectron irssi is cool.
19:53.28 IriX64 err pseudo windows
19:54.03 dtidrow running windows inside a VM?
19:54.17 IriX64 cygwin on windows xppro
19:54.34 dtidrow ah
19:54.44 IriX64 works im happy
19:54.53 dtidrow cygwin makes windows 'tolerable' ;-)
19:55.07 IriX64 loadavg in other sessions is always 0 though :)
19:55.19 IriX64 yes it does
19:55.40 poolio howdy yukonbob
19:55.53 yukonbob a liveCD of *BSD or Linux would make a Windows box even more tolerable...
19:56.03 IriX64 heh
19:56.10 MinuteElectron os[Microsuck Window XP Professional Service pack 2] cpu[AMD Athlon XP 3200+ @ 2.2GHz] mem[Physical: 1024MB] disk[77.3GB + 8GB] video[NVidia GeForce FX5200] sound[]
19:56.19 MinuteElectron hey yukonbob
19:56.23 MinuteElectron nice to meet you
19:56.28 yukonbob likewise
19:56.59 dtidrow NVidia GeForce FX5200 - that's like bottom of the barrel :-\
19:57.12 IriX64 Minute electron, you've been robbed, my copy of that chip clocks at 2.4g
19:57.33 dtidrow IriX64: overclocked?
19:57.40 IriX64 no regular
19:57.51 dtidrow interesting
19:58.02 IriX64 motherboard difference you think?
19:58.10 dtidrow MinuteElectron: did you perhaps underclock it for some reason?
19:59.05 IriX64 ive got a gig of ddr too but only 250g dive :)
19:59.49 dtidrow heh - drives are dirt-cheap these days
19:59.58 IriX64 specially ide
20:00.21 poolio speaking of which, any suggestions for a external hd that doesnt require it's own power source? (usb-powered)
20:00.23 dtidrow saw an external drive for $125 at buy.com - $100 after rebate
20:00.45 dtidrow 500GB external, that is
20:00.50 poolio nice
20:00.53 dtidrow indeed
20:00.56 IriX64 poolio staples has several varieties of external usb drives
20:01.09 poolio Do people approve of me buying this: http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=130134532113
20:01.12 poolio your e-pinions matter ;)
20:01.15 louipc poolio: I get an xml error with firefox
20:01.36 poolio louipc: yeah, iceweasel is just what they call the newer version of firefox
20:01.46 poolio i forget the whole firefox nomenclature
20:02.49 IriX64 looks purty
20:03.29 yukonbob poolio: if you get the serial#, you can confirm the warranty w/ IBM
20:03.54 IriX64 thinkpad, does it really help you think :)
20:04.21 louipc I thought that iceweasel is a fork of firefox
20:04.24 MinuteElectron dtidrow: Did I underclock what?
20:04.49 MinuteElectron dtidrow: All my friends take the piss out of my FX5200.
20:04.58 louipc because they won't allow you to do a custom build and still call it firefox
20:05.03 MinuteElectron dtidrow: I am saving up to get a PCI system at Christmas.
20:05.04 louipc dumb mozilla license
20:05.34 dtidrow MinuteElectron: heh
20:05.55 louipc I have the same card as you hah
20:06.02 dtidrow $100 would get you a 7600
20:06.05 louipc I think it's broken
20:06.12 louipc I got mine ages ago though
20:06.27 poolio yukonbob: I just sent the question to the seller, good point
20:06.54 MinuteElectron dtidrow: That would be a waste since all AGP cards will be out of date in about 5 months and I want to future-proof myself. THis system I am using now has lasted 4 years.
20:07.19 louipc what's the next interface then?
20:07.31 dtidrow PCIe
20:07.33 poolio PCI-e
20:07.55 louipc cool
20:15.43 MinuteElectron brlcad: I am going away on holiday for one week on Friday so will be unable to finish the theme for the website until after I come back.
20:16.18 MinuteElectron brlcad: If I set up LDAP I will be able to set the site to use the defaults themes and you will be able to add content to the wiki and drupal while I am away.
20:17.17 MinuteElectron brlcad: If you want to, that is.
20:21.52 dtidrow 10os[Linux 2.6.20-1.2948.fc6 i686] 10distro[Fedora Core release 6 (Zod)] 10cpu[2 x Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz (GenuineIntel) @ 2.33GHz] 10mem[Physical : 3.2GB, 84.6% free] 10disk[Total : 126.97GB, 16.00% Free] 10video[nVidia Corporation G71 [Quadro FX 2500M]] 10sound[HDA-Intel - HDA Intel]
20:22.16 dtidrow heh - found a new version that detects the h/w & s/w better
20:22.23 MinuteElectron hehe
20:41.36 IriX64 poolio: http://www3.sympatico.ca/mario.dulisse2/Current.png
20:43.02 IriX64 man, it's a cygwin build, would it be cricket to add that somewhere?
20:46.39 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096735162.dsl.bell.ca)
20:54.49 IriX64 say, brlcad would it help to have my 7.8.4 config.log to compare against, if it will ill put it up there.
20:59.31 MinuteElectron IriX64: cricket?
21:03.25 IriX64 would it be allright :)
21:03.59 MinuteElectron I think so.
21:04.10 IriX64 ty
21:04.16 MinuteElectron A old version of windows exists.
21:04.37 MinuteElectron But don't trust me, I am simpyl the website developer.
21:04.43 MinuteElectron I could be all wrong.
21:04.43 IriX64 i Know, 7.8.0
21:05.11 MinuteElectron A newer version would be good (I could try it out). :P
21:05.42 IriX64 maybe ill send you a cygwin build when im done :)
21:06.15 IriX64 *Ill provide the required dll's
21:07.53 IriX64 and xserver
21:08.17 MinuteElectron cool
21:09.42 louipc how's the website?
21:10.33 louipc if you ever need a hand I can do some of that :D
21:11.37 MinuteElectron cool
21:12.18 MinuteElectron I am still working on the theme, but so it is active while I am gone I am going to set up LDAP by friday and that way people can add content while I am on holiday.
21:14.30 louipc hmm I've never used that before
21:15.08 MinuteElectron me neither - but I will get it to work. I promise.
21:15.15 louipc :D
21:17.23 *** join/#brlcad docelic (n=docelic@212.15.185.24)
21:25.55 *** join/#brlcad cad68 (n=803f201f@bz.bzflag.bz)
21:27.07 *** join/#brlcad cad11 (n=803f201f@bz.bzflag.bz)
21:31.20 poolio ebay scammming bullshit bastards grargh http://offer.ebay.com/ws/eBayISAPI.dll?ViewBids&item=130134532113
21:32.01 *** join/#brlcad Elperion (n=Bary@p54875DE3.dip.t-dialin.net)
21:32.46 MinuteElectron poolio: How do you know it is a scam?
21:33.48 dtidrow_work $3,275.00 for a 1.5GHz Stinkpad?
21:34.02 MinuteElectron oh lol
21:35.14 dtidrow 10os[Linux 2.6.20-1.2948.fc6 i686] 10distro[Fedora Core release 6 (Zod)] 10cpu[2 x Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz (GenuineIntel) @ 1000MHz] 10mem[Physical : 3.2GB, 85.1% free] 10disk[Total : 241.38GB, 25.70% Free] 10video[nVidia Corporation G71 [Quadro FX 2500M]] 10sound[HDA-Intel - HDA Intel]
21:35.36 poolio oh well, so it goes.
21:35.47 dtidrow this sucker goes for about $4500 on Dell's website, and it's current h/w
21:36.56 dtidrow I need to see if I can get the display resolution to show up as well - this one has a 1920x1200 flatpanel on it
21:44.06 dtidrow btw, that $4500 apparently includes an external monitor that I think is also 1920x1200
21:45.06 MinuteElectron Goodnight.
21:45.24 dtidrow 'nite
21:58.20 poolio brlcad: if I have the choice between writing code that works fine but is very specific and writing code that can be more modularized and allow different implementations, should I choose the latter?
21:59.04 brlcad depends how much architecting is required to modularize it, and what sort of "different implementations", but in general sure
21:59.07 poolio Like for the genetic operations I currently am writing different routines for the different operations, but I could do it by having a generalized routine and then a function pointer to a routine that will do the more specific processing
21:59.19 brlcad wow, busy day
22:00.00 poolio Well like, i'm implementing crossover and mutation, should I set it up so if people want to implement other operations that I do not, it will be easier for that to occur? I guess the main question is, is anyone else going to be heavily modifying this code?
22:00.09 poolio brlcad: yeah, where have you been all day :)
22:05.26 brlcad MinuteElectron: that sounds like a great plan
22:08.21 brlcad IriX64: sure, post both for comparison
22:08.32 IriX64 all right
22:13.18 IriX64 config.log-7.8.4 same site as config.log
22:14.08 brlcad poolio: meetings, discussions, fires, the usual
22:15.16 brlcad poolio: I don't think it's heavily likely that someone else is going to be _heavily_ modifying anytime real soon, it's more a tool that will work or not work outright
22:15.48 brlcad it would be nice to be able to extract out the genetic algorithm into a generic library, but then that is probably too much overhead work to complete this summer
22:15.54 poolio alright, so the effort put into making an easier interface isn't necessarily worth the time
22:16.01 poolio yeah, it is :)
22:16.23 brlcad yeah, configurable would be good, but doesn't need to be necessarily "easier" code-wise
22:16.51 poolio Yes, I'm definitely going to separate any sort of "Genetic algorithm variables"
22:17.05 brlcad like being able to specify the size of the population, mutation rates, max tree depths, types of allowed operators/primitives, etc
22:17.53 poolio Yeah definitely
22:18.34 brlcad MinuteElectron: curious comment about ldap -- you're not talking about using ldap for the content are you?
22:18.51 poolio I didn't think it would take as long as it's taking, my coding is just going at a slothlike pace for some reason. Every day I make atleast one lage stupid mistake. I was hoping to have it done by now and be working on say having a genetic algorithm or neural net work on finding the best variables for the lower level genetic algorithm
22:18.53 brlcad I can easily see it for the user directory, content is a little more tricky
22:19.55 brlcad poolio: you're actually father than I "expected" but spot on where I hoped ;)
22:20.30 poolio I think what I messed up was I dove into the code a bit too soon, didn't quite spend enough time planning.
22:20.51 poolio I lacked the foresight to see a lot of the problems that have come up. But then again hindsight is 20/20...
22:21.27 brlcad yep
22:21.43 brlcad you've made consistent progress
22:21.53 brlcad and no glaring/blatent problems to say the least
22:22.12 brlcad just needs more code, more chugging along
22:23.17 poolio i mean the first main issue was the tree represenation pain in the butt, and now the organization of my code is needing a change to work better with the genetic operations
22:23.46 poolio I'm a couple hundred lines away from a working crossover and framework for mutation, than I'll have to code in the specific cases for mutation, and then I can test, hopefully
22:24.14 poolio ah hooray, kind of,
22:24.15 poolio eBay Listing 130134532113 Cancelled - Results Null and Void
22:24.35 dtidrow which means?
22:25.36 poolio seller should repost it, and I'll have a chance to re-bid.
22:26.50 poolio brlcad: alright I'm off for the night, but tomorrow I will have workign crossover dammit.
23:40.24 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:55.47 brlcad poolio: hehe, good luck!
IRC log for #brlcad on 20070718

IRC log for #brlcad on 20070718

02:08.16 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no)
03:29.31 *** join/#brlcad PrezKennedy (n=Matthew@c-76-106-124-125.hsd1.md.comcast.net)
04:50.40 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
05:27.24 *** join/#brlcad emtpyc (n=Matthew_@c-69-139-106-103.hsd1.tn.comcast.net)
05:46.45 *** part/#brlcad emtpyc (n=Matthew_@c-69-139-106-103.hsd1.tn.comcast.net)
06:12.12 MinuteElectron brlcad: No, not LDAP for the content. LDAP so that we only use one usertable in the database. Is that correct?
06:20.21 MinuteElectron brlcad: Have you an LDAP server set up yet? Or must I setup once?
06:20.25 MinuteElectron *one
06:27.35 MinuteElectron brlcad: Having a look at the BSD repo there appears to be compiled versions of OpenLDAP, the PHP5 extensions and the apache module. If you are able to or want to install them, but I can eqaully as easily compile it myself.
06:31.34 MinuteElectron brlcad: And apparently MySQL comes with BDB support (removed in 5.1 but you have 4.1.22) so I can either use that or it is porbably better to set up BDB datbase so when you upgrade MySQL LDAP still works.
06:33.44 MinuteElectron brlcad: We are in luck, the FreeBSD port search says they have Berkeley DB. Although I can also compile it if you want.
06:35.14 *** join/#brlcad jack- (i=jack@83.137.193.141)
06:36.25 MinuteElectron bbl
07:16.13 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:24.06 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
08:41.27 *** join/#brlcad Elperion (n=Bary@p54874C5C.dip.t-dialin.net)
08:55.02 *** join/#brlcad elite01 (n=elite01@dslb-088-070-027-111.pools.arcor-ip.net)
08:59.15 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-004-085.pools.arcor-ip.net)
10:27.02 CIA-29 BRL-CAD: 03jlowenz * 10brlcad/src/conv/iges/brlcad_brep.cpp: handle trim loop wrapping, i.e. need to close the loop
10:27.28 Laniakea anyone has an idea how to continue on diagnosing the itcl problem on my openbsd?
10:29.16 CIA-29 BRL-CAD: 03jlowenz * 10brlcad/src/other/openNURBS/opennurbs_bezier.cpp: make a note about the broken bezier clipping algorithm
11:14.44 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no)
11:34.54 *** join/#brlcad thing0 (n=ric@124-168-112-115.dyn.iinet.net.au)
11:55.16 brlcad MinuteElectron: yes, that's correct .. just checking since something you said made me wonder if you meant for content too -- ldap is either already installed or I can install it if it's not pretty quickly
11:55.26 thing0 hey brlcad
11:55.35 brlcad I thought I already installed BDB for some other reason, but I'll check that too
11:55.37 brlcad howdy thing0
11:55.47 thing0 I am back in Perth
11:55.49 thing0 for a week
11:55.54 thing0 gonna party it up
11:55.57 thing0 just not tonight
11:55.57 brlcad sounds like fun :)
11:56.03 thing0 had to use broadband
11:56.09 thing0 been hanging out for it for SO long
11:56.11 thing0 ;)
11:58.36 brlcad yeah, I get net withdraws
11:58.53 brlcad though I gotta say that I just love having a mildly useful net connection with me all the time now
11:58.54 thing0 getting wireless broadband before I go down
11:59.04 thing0 hehe
11:59.54 brlcad it should be even better when they upgrade to 3G too, though I'm not holding my breath as to when
12:00.29 thing0 it is 3G
12:00.36 thing0 telstra has it now
12:00.40 thing0 180k a second
12:00.45 thing0 I was dumb founded
12:01.31 thing0 but yeah
12:01.34 thing0 bad plans
12:01.42 thing0 20hrs with unlimited downloads
12:01.48 thing0 or 1gb with unlimited time
12:01.53 thing0 $50 AUD per month
12:27.01 poolio mornin'
12:27.13 thing0 morning poolio
12:28.43 brlcad 3G is not really prevalent in the US yet
12:28.52 brlcad next year it should be
12:29.15 brlcad either way, the plan i'm on now is pretty good .. unlimited net for just about 20usd
12:30.06 thing0 WOW
12:30.09 thing0 that is good
13:13.33 *** join/#brlcad ertugerata (n=Ertugrul@85.104.24.124)
13:32.30 *** part/#brlcad ertugerata (n=Ertugrul@85.104.24.124)
13:52.07 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
14:22.06 *** join/#brlcad cad80 (n=9b3f8032@bz.bzflag.bz)
15:49.13 poolio errr?
15:49.50 ``Erik looking for the on switch
15:50.15 ``Erik <-- has all the class and social grace of a... uhh... n/m
15:52.02 poolio heh
15:52.09 poolio ``Erik: where you live in MD?
15:53.31 ``Erik north, near apg/belair
15:56.18 poolio makes sense
16:08.56 MinuteElectron brlcad: Have you been able to check if BDB and OpenLDAP are installed?
16:13.14 MinuteElectron 07:56:09 < thing0> been hanging out for it for SO long
16:13.19 MinuteElectron sorry
16:13.21 MinuteElectron my bad
16:13.45 thing0 I am on 10G for 50AUD
16:13.45 thing0 hehe
16:13.50 thing0 yeah....
16:13.55 poolio I'm on my neighbor's
16:44.17 *** join/#brlcad iday (n=jlowens@bz.bzflag.bz)
16:49.49 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177726915.dsl.bell.ca)
16:50.46 IriX64 poolio: http://www3.sympatico.ca/mario.dulisse2/current710.png
16:51.22 poolio cool
16:51.48 IriX64 seg faults on attaching to X on startup though had to attach to null for that
16:53.17 IriX64 back to examing stack dump sigh status access violation, where's that coming from
17:14.51 CIA-29 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (beset.c population.c population.h): working crossover and reproduction. implementation works, but is going to need a lot of tweaking.
17:37.44 poolio brlcad: ^^ :)
18:19.47 *** part/#brlcad iday (n=jlowens@bz.bzflag.bz)
18:26.27 *** join/#brlcad Laniakea (i=clock@77-56-105-239.dclient.hispeed.ch)
18:36.50 brlcad poolio: awesome!
18:36.53 brlcad ~poolio++
18:50.20 poolio brlcad: I've been working for over an hour trying to figure out if it works though
18:50.23 poolio I can't really tell
18:50.28 poolio It has some odd behavior...hard to analyze
18:50.51 poolio The fitness function isn't making enough difference
18:50.56 poolio I need to give the more fit ones a bonus or something
18:52.01 poolio It has this tendency to converge onto a sphere
18:52.13 poolio when the optimal solution is two spheres not touching
18:53.06 poolio In other words, it seems like the fitness doesn't increase at all as time goes on
18:58.45 poolio Hopefully mutation will be a saving grace
18:59.28 poolio seems I've exceeded my line limit ;)
19:23.30 MinuteElectron brlcad: LDAP?
19:56.49 brlcad MinuteElectron: it's installing now
19:57.22 MinuteElectron cool
19:57.22 brlcad had to recompile a few overlays
19:57.22 MinuteElectron brlcad: BDB was already there?
19:57.29 brlcad part of the compile/install
19:57.49 MinuteElectron kl
19:57.51 MinuteElectron thanks
19:58.30 *** join/#brlcad iraytrace (n=iraytrac@cocoa.sci.utah.edu)
19:58.59 MinuteElectron brlcad: Depending on how long it takes I will see if I cansort LDAP out tonightor tomorrow - but I leave Friday morning.
20:00.03 brlcad no problem
20:00.43 brlcad we're also moving all of our existing network services for bzflag over to ldap, so I needed to install/update it anyways
20:01.28 brlcad it'll be a learning experience, I'm not adept in the details of openldap myself
20:01.32 MinuteElectron brlcad: The two LDAP databases for bzflag and brlcad will be sepearate right?
20:01.38 brlcad yeah, of course
20:01.45 poolio brlcad: I think I'm off for a little while, I'm not too sure whether GAs are going to work here, I hope it's just a bug / lack of tweaking on my end :P
20:01.47 MinuteElectron ok, :)
20:02.09 brlcad just saying i needed to install it for two major projects, thanks for pressing me to finally do it :)
20:02.23 MinuteElectron :D
20:02.24 brlcad poolio: how so?
20:02.43 MinuteElectron If we didn't fix it up by tomorrow it would be another week before you could work on the wiki.
20:03.20 MinuteElectron brlcad: BTW I am going to set the themes to default on Drupal and MediaWiki so you can edit them while I am away (since the brlcad theme isn't finished yet).
20:03.32 poolio brlcad: I've been messing with it all afternoon, tweaking variables, fitness calculations, etc... and it never seems to converge on a solution
20:03.39 poolio it keeps converging on a sphere
20:03.45 brlcad MinuteElectron: erhm, why would I edit the default theme? :)
20:03.47 poolio when a single sphere is not optimal
20:04.09 brlcad poolio: sounds like a bug :)
20:04.09 MinuteElectron brlcad: I don't mean edit the default theme. I mean edit using the default theme, it is in a much better state at the moment.
20:04.11 poolio I might write some perl scripts and other tools to visualize the results better
20:04.18 poolio brlcad: yeah..
20:04.23 MinuteElectron brlcad: lol, my bad
20:04.28 MinuteElectron brlcad: typo kind-of
20:04.33 brlcad MinuteElectron: ah, you mean as to editing the "site itself" as in the content
20:04.43 MinuteElectron yeah, sorry about that
20:04.48 brlcad np, yeah sure
20:05.05 poolio brlcad: I'll work on it a bit later and see if I can find the bug / present some visualizations that explain why/how it's not working :)
20:05.38 brlcad poolio: I'd recommed either tcl/tk scripts (if only as a learning/exposure exercise for you) or a libdm or libfb interface
20:06.05 poolio I know jack about tcl/tk, or libdm or libfb, any tips on where to start?
20:06.35 poolio I was just going to use rt and pix2png or something like that, and output say a large image with a rt of the most fit individual at each generation
20:06.38 brlcad depends what exactly you want to visualize
20:07.55 poolio brlcad: Well, I also see in the near future a need for plots
20:08.07 poolio Like fitness vs. generation graph
20:08.42 brlcad yeah, those can all be done with just about any toolkit
20:09.03 brlcad it would just be nice that with whatever you work with, that it actually becomes something that integrates with your tool
20:09.32 brlcad doesn't have to be one of those three, they're just relatively easy to work with and trivial in terms of integration
20:09.57 brlcad a perl script would be fine for your testing/development, but less than ideal for deployment and integration
20:10.26 poolio yeah, the main reason was trying to debug the current software
20:10.34 poolio but it wouldn't hurt to leanr / create something more useful
20:11.58 poolio so any suggestions as to what toolkit to use? I'm trying to raytrace an individual, and probably display a grid of raytraced images, overlaying text would be nice. I'd also like the ability to plot stuff, I was just going to use gnuplot for testing, but do any of the toolkits have that ability built in? Plotting points with lines drawn between them is fine
20:17.46 brlcad what I'm thinking of is a simple tcl/tk gui front end application that lets you specify the input geometry
20:18.14 brlcad then when you run, it calls beset with the options, and for each iteration, displays one of the results
20:18.27 brlcad (using rt and a framebuffer server or using tk and png images directly)
20:21.01 poolio oh I see, you mean full-fledged frontend
20:21.18 poolio I think for now I'm going to just write my own hackish awful scripts, the key thing currently is getting it working, than I can try to get a nice frontend up
20:21.24 poolio there's no point in a frontend of the backend is not functional
20:22.02 poolio Unless of course it's pretty simple to write something like that, I really have no clue, never done Tcl/Tk,
20:25.47 yukonbob poolio: tcl/tk == easy-peasy
20:26.14 MinuteElectron brlcad: Who is the www crontab mailed to?
20:26.16 poolio Care to walk me through it / point me somewhere to start?
20:26.30 yukonbob ^-- that for me?
20:26.44 poolio :)
20:27.11 yukonbob http://wiki.tcl.tk/, and #tcl on freenode...
20:27.19 yukonbob I can shoot a basic script to you too... 1 sec.
20:28.09 yukonbob also, excellent book == Practical Programming in Tcl and Tk (Fourth Edition) Brent Welch et al
20:28.29 yukonbob (not sure if there's going to be a Fifth Edition around the corner since Tcl/Tk 8.5 is around the corner
20:28.33 yukonbob )
20:28.48 poolio Or maybe are there any examples in brlcad's source of similar simple tools using tcl/tk
20:29.15 poolio Yeah, I don't really have the time to completely learn it :) Got some more important stuff on the burner
20:29.48 yukonbob poolio: of course... you don't need to become a wizard, but you can cherry-pick what you need from above resources ;)
20:30.04 poolio alright, thanks
20:31.31 yukonbob poolio: http://wiki.tcl.tk/488
20:32.06 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no)
20:32.28 yukonbob http://wiki.tcl.tk/298
20:32.48 poolio thanks
20:33.29 MinuteElectron brlcad: Also rewrite rules still don't work.
20:37.04 poolio yukonbob: It doesn't look too hard, but I kind of don't feel like being bogged down by it right now. thanks for the help though
20:37.26 yukonbob np :)
20:37.54 brlcad poolio: it's not that complicated, but certainly a couple weeks work if you don't know tcl/tk probably to get something that looks nice
20:38.21 yukonbob howdy brlcad :)
20:38.30 poolio brlcad: yeah, I don't think I have that time :)
20:38.31 brlcad MinuteElectron: if it's a user crontab, it's e-mailed to the local mailbox for that user
20:39.26 yukonbob poolio: when you get a few spare cycles and are in the mood, just sit down w/ tcl and play for a bit... I found it _really_ fun to play with, and not difficult to pick up... you can learn it in bits/pieces that way...
20:39.43 MinuteElectron brlcad: Hmm, it would be useful to have the output of the crontasks, since for all I know what could be going on coud have an error.
20:39.54 MinuteElectron Don't know if that is possible or not.
20:40.53 poolio yukonbob: I'm headed off to school on August 19th :P I only have like 3 weeks left
20:41.47 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
20:42.26 yukonbob poolio: what are you studying?
20:42.42 poolio yukonbob: electrical and computer engineering
20:43.32 poolio I'm not even taking programming first semester, it took me weeks to convince them to let me place out of the C & Unix programming class and it turns out the course that that places me into is completely full and the waitlist is huge.
20:43.45 poolio yukonbob: I say ECE, but it's not 100% sure, I don't have to declare my major til the end of the year
20:51.15 MinuteElectron brlcad: So two things: are you able to get the rewrite engine working, and what will be the copyright status of the website?
20:58.19 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782556.dsl.bell.ca)
21:04.22 MinuteElectron brlcad: Once the LDAP is set up the wiki and Druapl are good for editing.
21:06.59 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
21:10.24 brlcad poolio: here's a nice simple tcl/tk intro
21:10.26 brlcad http://www.csc.calpoly.edu/~dbutler/tutorials/winter96/tcl/
21:11.17 brlcad it's worth more than an hour of your time to go through that just to get some exposure to it
21:12.18 brlcad MinuteElectron: the rewrite engine works, I tested it .. just not sure exactly what you're trying in the .htaccess file :)
21:12.33 MinuteElectron :'(
21:12.35 brlcad could be that it's conflicting with the rewrite rules in the conf file
21:13.03 MinuteElectron what is the path to the conf file? i use emacs now and don't have asilly problem like I did with vi.
21:15.00 poolio brlcad: alright alright :P
21:16.35 brlcad not saying you have to use it for what you're doing
21:16.42 brlcad just that you should go through the tutorial
21:18.28 brlcad MinuteElectron: the wiki comes up, what sort of rewrite rule are you looking to add?
21:18.41 brlcad w/ to w/index?
21:19.11 MinuteElectron brlcad: w/index.php?title= to wiki/
21:19.13 MinuteElectron and
21:19.24 MinuteElectron d/?q= to site/
21:19.55 MinuteElectron The same rewrite rules work on a different MediaWiki site I maintain.
21:21.59 brlcad ah, interesting reversal
21:22.44 MinuteElectron hmm?
21:22.48 brlcad nvm
21:23.03 MinuteElectron ok...
21:23.11 brlcad just almost the exact opposite that we set up on another site
21:23.24 MinuteElectron oh, ok
21:23.32 MinuteElectron this way IMO is cleaner.
21:23.43 MinuteElectron it also reduces conflicts in directory names
21:23.45 MinuteElectron and file names
21:23.52 brlcad the difference is ending up with wiki/page or w/page
21:23.58 MinuteElectron Ahh,
21:23.59 brlcad w/page was chosen for brevity :)
21:24.59 MinuteElectron wiki/ is the official one- but either will do.
21:26.20 brlcad wiki/ is fine, though I'd edited LocalSettings for w/ if you hadn't noticed
21:26.42 brlcad also moved the db settings out of the web root if you noticed
21:26.46 MinuteElectron Yeah, I saw.
21:26.50 brlcad you can put anything sensitive like that in that dir
21:26.56 brlcad s/can/should/ :)
21:27.07 MinuteElectron Oh, when you moved the db settings the wiki died.
21:27.10 brlcad so like if php wasn't working, files get exposed, etc
21:27.25 MinuteElectron Where were the settings moved to?
21:27.51 MinuteElectron I restored the settings, I was kind-of confsued and thought I might have accidentally hit the wrong keys lol.
21:29.07 brlcad probably just a php security setting that needed to be enabled, or something similar
21:29.46 MinuteElectron yeah
21:30.03 brlcad so needed to be after
21:30.29 brlcad woot, slapd finished
21:31.02 ``Erik O.o
21:31.40 MinuteElectron cool
21:32.49 poolio cya ``Erik
21:34.59 MinuteElectron brlcad: Are changes to httpd.conf instant?
21:36.38 MinuteElectron brlcad: Also, is mod_alias enabled?
21:37.54 brlcad no, apache has to be reset (sudo apachectl graceful)
21:38.12 MinuteElectron ok
21:38.13 brlcad and yes, mod_alias is enabled
21:38.17 MinuteElectron cool
21:39.57 poolio brlcad: Is there something already established to take shots from the x y and z axis? I'm just trying to save a good represntation of the model that I can look at outside brl-cad
21:41.06 brlcad mm, I thought about writing such a tool several times, quite a trivial script
21:41.10 brlcad but alas, no
21:41.12 MinuteElectron brlcad: Can I reset Apache? Also can you check my modifications to httpd.conf - I don't want to accidentally take out the server.
21:41.23 brlcad MinuteElectron: yes, you can as www
21:42.15 brlcad do an "apachectl -t" to check the syntax
21:42.19 MinuteElectron ok
21:42.20 MinuteElectron thanks
21:42.47 brlcad if the syntax is good, at worst you'll probably take down brlcad.org only
21:43.03 brlcad if it's bad, then .. it's bad :)
21:54.18 MinuteElectron I have to go to sleep now - last day fo school until the summer tomorrow. Hope you are able to fix the httpd.conf problems ;) - will sort out LDAP tomorrow.
21:54.27 MinuteElectron Goodnight al.
21:55.30 MinuteElectron Also i must moved the drupal database settings to a seperate file.
22:05.46 brlcad MinuteElectron: ldap is installed and running now
22:05.49 brlcad though there is no config file
22:12.08 poolio brlcad: I keep getting "pix-png: Short read" what's up with that?
22:39.56 ``Erik your pix isn't as big as expected
22:40.09 ``Erik default expect 512x512*3 bytes
22:40.40 ``Erik so if the file isn't 786432 (or more), you get that error
22:41.01 ``Erik try the -a flag if it's square, or the, uhhh, -w and some other flag if its' not
22:52.02 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070719

IRC log for #brlcad on 20070719

00:24.50 brlcad yeah, need to specify the -w WIDTH -n HEIGTH of the input, and use redirectors < > for input/output
02:36.48 *** join/#brlcad thing0 (n=ric@124-168-112-115.dyn.iinet.net.au)
02:54.42 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177871649.dsl.bell.ca)
02:56.11 IriX64 poolio: archer.png (proving once and for all windows is fun:))
03:20.11 *** part/#brlcad thing0 (n=ric@124-168-112-115.dyn.iinet.net.au)
03:21.18 *** join/#brlcad IriX64_ (n=mariodot@bas2-sudbury98-1177871649.dsl.bell.ca)
03:51.20 poolio brlcad: a bit late, but I was wondering if you had any suggestions on the series of ae's to take the raytraces at?
04:09.30 brlcad poolio, sure .. front, left, top and 3525
04:09.44 poolio k, thanks
04:10.00 brlcad i.e. 0 0 90 0 270 90 and 35 25
04:10.38 poolio Yeah I got that, just fixing up the perl script :)
04:35.38 *** join/#brlcad thing1 (n=ric@210-84-20-110.dyn.iinet.net.au)
04:54.55 poolio brlcad: if you have a minute and some bandwidth here's a 1.2M image, showing the most fit individual from each generation
04:55.05 poolio http://my.brlcad.org/~poolio/mon.jpg
04:56.27 poolio Just uses crossover and reproduction, 50% chance of either, crossover is done by selecting a random node on each of the two parent trees and swapping the sub trees at those nodes.
04:56.38 poolio reproduction is just duplicating the individual into the newer populaiton
04:57.54 poolio Testing whether the GA is working is becoming painfully slow :\
05:06.17 brlcad MinuteElectron: very curious.. is that svn cron task a safe thing to do? chances that the svn sources will update to something unstable or is that a stable branch the sources come from?
05:08.43 brlcad poolio: interesting, and progress :)
05:08.57 brlcad and a pretty reasonable test case
05:09.00 poolio well, not necessarily progress :\
05:09.10 brlcad well it's actually iterating and doing something
05:09.10 poolio Let me try again with the two spheres
05:09.27 poolio Well it has been at that stage for teh entire day, I was hoping to have some sort of visible convergence
05:09.46 brlcad note that with the evolutionary criteria you selected.. i really wouldn't expect it to converge for several hundred iterations at least
05:10.45 brlcad is the fitness value that your fitness function computes normalized?
05:10.48 poolio alright, maybe I'm being too impatient. But the fact that it's jumping around so much for so long...I thought I would be able to see noticeable improvement after a not so significant amount of generations
05:11.23 brlcad after 100 iterations, you should see some difference, but it won't necessarily be visible
05:11.26 poolio brlcad: Normalized from 0 to 1, represents the %different from the source
05:11.26 brlcad you need the value
05:11.36 poolio well the value tends to go down
05:11.41 poolio it seems the first generation has the highest fitness
05:11.43 brlcad yeah, what's the graph of that mean fitness look like?
05:11.58 poolio that's next on the list :)
05:12.17 brlcad i'd also suggest starting with an even simpler test case
05:12.27 poolio I did, I just tried out something more advanced
05:12.44 poolio I'll go back and test a simpler one now
05:12.45 brlcad I presume from what you said earlier that one sphere is pretty much going to match just from how sample candidates are tested
05:12.56 brlcad with thier boxes set to "match"
05:12.59 poolio Yes, one sphere is trivial in the sense every single individual will be the same
05:13.15 brlcad okay, so then next step is two spheres, not overlapping
05:13.33 brlcad then two spheres overlapping
05:13.53 brlcad but only after you find a convergence on the first
05:13.59 poolio yeah, I tried two spheres not overlapping, no good results, I'm going to try to run it longer though
05:14.05 brlcad you should definitely be able to get a semi-quick convergence on the first
05:15.07 brlcad i mean, that's only a four-value function if you think of one of the spheres as fixed, and still only 8 valued if you don't
05:15.46 brlcad it's only when it gets into the hundreds that I'd question it's ability to ever converge
05:16.34 brlcad can you make more than a sphere or is that the only primitive supported?
05:17.01 brlcad that's another hard problem -- with even just one primitive, but N possible creation primitives
05:18.54 poolio so far i'm keeping it just a sphere
05:19.02 brlcad another thing I think might actually be messing you up is matching the bounding grid to make it scaling independent -- it takes care of scaling (which is just one parameter of course), but screws with translations and position values (6 parameters) .. such that crossover is effectively randomized between different scalings
05:19.05 poolio I can spawn a population with anything
05:19.14 brlcad okay, just wondering - that's good
05:19.29 poolio It'd take a few minutes to spawn other things, but the crossover and reproduction are independent of the shape and it's specific properites
05:19.51 brlcad nah, don't worry about other shapes, spheres are good
05:20.05 poolio yeah crap, translations and positions would throw it all off
05:20.27 poolio well, translations and positions would be covered by orientation
05:20.33 poolio which is inherently part of the primitive shapes
05:21.24 brlcad the magnitude of their values doesn't mean the same thing after a crossover any more though
05:22.23 poolio true
05:22.47 brlcad which just makes it that much harder for the GA (and really hurts crossover)
05:23.37 poolio hmm
05:23.42 poolio but I don't think there's really anything I can do about that
05:23.44 brlcad one of the crossover criteria is supposed to be taking your top n% of the population only, for example, like only your best 50% with a given fitness get to cross ..
05:23.52 poolio well
05:23.57 poolio I have a weighted random selection
05:24.07 poolio so the most fit are more likely to be selected, but not guaranteed
05:24.11 brlcad but with normalized scaling, that means the fitness is scale dependent which crossover knows nothing about
05:24.16 poolio tournament selection might be what it's called
05:25.29 poolio I don't see any way around the crossover issue though, unless you wanted crossover to modify the shapes themselves to normalize them to the current shapes in the other tree, but I don't think that makes much sense
05:25.29 brlcad with usual fitness values, crossover tends to work well because crossing something with fitness .7 and .8 tend to give something that is .7 or better on average
05:25.42 brlcad with the scaled values, though, you could pretty much get anything though
05:26.50 poolio ah crap
05:26.56 poolio I never thought of that...
05:27.04 brlcad what you can do is take the bounding box of your input geometry, make that your grid -- and only create geometry within those bounds
05:27.29 brlcad so position becomes a parameter, but it makes the fitness work
05:27.29 poolio http://my.brlcad.org/~poolio/mon_2spheres.jpg
05:27.55 poolio wait
05:28.12 poolio so setting up the raytracing of the indviduals would use the a fixed frustrum?
05:28.16 poolio for every individual
05:28.51 brlcad yeah, those results seem fairly random.. cept for the times it gets stuck on a mildly bad answer
05:29.09 brlcad yeah, fixed bounds
05:29.13 brlcad based on your input
05:29.23 brlcad absolute world coordinate space
05:29.56 brlcad if input model is 100,100:-100,-100 then that is what you shoot in and create sample geometry in
05:30.26 brlcad you'll have to rework a few pieces of your code undoubtedly
05:30.30 brlcad but I think you really will have to
05:30.45 brlcad and sorry, I should have thought about that scaling issue earlier better myself :/
05:31.38 poolio no man, it's my project and my failure to think of this sooner
05:33.10 brlcad you have a mentor for a reason :)
05:33.23 poolio I think having crossover meaningful and working is a lot more important than the scale and global position invariance
05:33.30 brlcad either way, it's still looking good, just the fact that you have crossover working on trees!
05:34.15 poolio it was so easy to code, it was such a trivial thing that took so long
05:34.18 brlcad and all being done through the librt geometry api, native hooks, calling into the ray tracer, awesomeness
05:34.22 poolio crossover on trees is as easy as swapping pointers
05:34.36 poolio well I'm happy if you're happy :)
05:37.10 brlcad i'll of course be happier as it gets better too ;)
05:37.52 poolio yeah yeah. next couple of days should be good. now that I can see some progress I'll probably make more
06:11.42 MinuteElectron brlcad: I will adjust the cron thing.
06:12.02 brlcad MinuteElectron: it's not a problem per se, just wondering
06:12.46 brlcad kinda cool that it'd stay up to date, but if they're like most web apps, they'll eventually break compatibility and require upgrade scripts to run on the db, or other actions to be taken, etc
06:13.17 MinuteElectron brlcad: An upgrade script was already running.
06:14.27 MinuteElectron I will remove the cron thing an from time to time update it to the revision currently running on Wikipedia. All of the commits havbe been reviewed by the CTO of Wikimedia\Head developer of MediaWiki before they go onto Wikipedia.,
06:15.36 brlcad sure, review is great .. but eventually compatibility is (intentionally) broken so code can advance -- is this a stable branch or head?
06:16.06 MinuteElectron head, what do you mean by compatability?
06:16.49 brlcad i mean they add some great new feature X or change how feature Y works, and that might, for example, require a new field be added to the database
06:17.22 brlcad maybe requires whole new tables, or even simply reworks how they behave in a manner that's not the same as it was
06:17.35 brlcad that happens to all code eventually
06:17.35 MinuteElectron Ok, I will switch to a stable branch, although I have had much experience with MediaWiki - and the upgrade script automatically does all of the SQL updates.
06:18.05 brlcad ah, so that's what you meant by an upgrade script was already running
06:18.11 MinuteElectron yeah
06:18.11 brlcad I just noticed the svn update
06:18.29 MinuteElectron That is how they do it on Wikipedia - if they broke things then the entire of Wikipedia would break.
06:18.37 MinuteElectron So svn up, php update.php
06:19.21 brlcad which might imply that they are either working on a deployment branch, or they treat head like a stable branch
06:19.29 brlcad and perform active work on a branch then
06:20.03 brlcad if it'll work that's fine, just good to understand what is what :)
06:20.41 MinuteElectron Ahh, okay. I will update it peridoically to the latest revision live on Wikipedia.
06:23.05 MinuteElectron brlcad: How is LDAP setup going?
06:26.42 brlcad it's installed and running, but no config exists for it yet
06:27.10 MinuteElectron ok, I will have to read up on that this afternoon.
06:27.18 MinuteElectron if I am getting the right end of the stick
06:27.29 brlcad yeah, i'm trailblazing new territory myself as I've mostly dealt with existing configs
06:28.15 brlcad I'll work on it some more tomorrow and see what I can get going
06:28.33 brlcad was there anything you needed for the rewrites or you have that all under control now? :)
06:28.42 MinuteElectron It is still broekn.
06:28.59 MinuteElectron I added the aliases to httpd.conf and reset apache.
06:29.04 MinuteElectron But it still doesn't work.
06:30.23 MinuteElectron I am very confused.
06:34.48 brlcad I can play with it, I remember the internal redirect rules in media causing all sorts of issues
06:35.16 MinuteElectron they are?
06:35.19 brlcad took a while to get it to work with their latest (set up last winter)
06:36.00 MinuteElectron I removed the settings from MediaWiki so if the aliases work it MediaWiki will just redirect to /w/index.php/page
06:37.05 MinuteElectron Hmm, I will work on all this later. School for me now.
06:38.27 brlcad you know, something like the drupal header, but inverted (both vertically and color) would work pretty well for the footer
06:38.41 brlcad er, I mean the default theme
07:15.58 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:36.28 *** join/#brlcad elite01 (n=elite01@dslb-088-070-004-085.pools.arcor-ip.net)
08:52.06 *** join/#brlcad docelic (n=docelic@212.91.113.154)
08:59.12 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-014-181.pools.arcor-ip.net)
10:35.24 *** join/#brlcad docelic (n=docelic@212.91.113.154)
10:53.16 *** join/#brlcad Elperion (n=Bary@p5487645A.dip.t-dialin.net)
10:56.07 poolio mornin'
11:10.55 *** join/#brlcad Elperion (n=Bary@p5487645A.dip.t-dialin.net)
12:21.51 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch) [NETSPLIT VICTIM]
13:18.56 ``Erik *stretch* *yawn*
13:22.39 Laniakea Can someone help me with the mged that has the itcl problem?
13:32.37 *** join/#brlcad thing0 (n=ric@210-84-20-110.dyn.iinet.net.au)
13:33.24 ``Erik the . issue from yesterday?
13:36.23 ``Erik I assume you're using 4.1?
13:37.33 Laniakea 4.09
13:37.34 Laniakea 4.0
13:37.37 Laniakea not 4.09
13:40.15 ``Erik hum, tell ya what, once I get this thing slapped together, I'll see if I can reproduce it on 4.1. If I cannot, I'll make a 4.0 image :)
13:40.31 ``Erik will take a while, though, building the emulator, then installing into an emulator...
14:25.17 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
14:33.23 ``Erik neat, bus error on install
14:34.54 dtidrow binary install?
14:36.42 Laniakea ``Erik: you need to fix your bus
14:36.48 ``Erik install of obsd41 in qemu, to track a bug Laniakea is seeing
14:36.52 Laniakea pull out an oscilloscope and measure the eye patterns!
14:37.36 poolio brlcad: should I normalize the shot rays [0,1] now or just leave the depth of the ray as is? I don't have to normalize because they're all going to have the same depth (z of the bounding box is the same for all individuals)
14:38.15 Laniakea brlcad: I am thinking (not very seriously) about making an opening logo animation for Twibright Labs movies
14:38.36 Laniakea taking a wave equation solver, put Twibright Labs logo into the wave, run the simulation and then record it backwards.
14:39.01 Laniakea Is it a good idea to use the resulting height map and feed it into brl-cad with some water parameters and sun at the horizon to get a realistic looking raytraced scene?
14:39.11 Laniakea Can you have a real height field in brl-cad?
14:43.03 *** join/#brlcad iday (n=jlowens@bz.bzflag.bz)
14:44.24 ``Erik um, the 'dsp' primitive might be what you're looking for
14:44.30 ``Erik (yes, the name is stupid.)
14:48.38 *** join/#brlcad Elperion (n=Bary@p5487645A.dip.t-dialin.net)
14:49.13 poolio brlcad: http://my.brlcad.org/~poolio/mon_2spheres_fixed.jpg -- with fixed bounding box
15:17.09 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
15:23.27 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
15:23.27 *** 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
15:26.08 brlcad poolio: you can either normalize the rays or not, shouldn't really matter except that your fitness function will probably want to normalize at least from the perspective of getting the ratio of right/wrong so it can determine the overall fitness value
15:27.36 brlcad I actually think that looks a little better, but it either converged on a local minima or there's some other bug at play
15:32.36 MinuteElectron brlcad: Is the LDAP ready for configuration?
15:34.32 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
15:36.58 brlcad MinuteElectron: in what sense? :)
15:37.09 MinuteElectron brlcad: Making it work.
15:37.15 brlcad it's installed and ready like I said yesterday .. but has no configuration file :)
15:37.23 MinuteElectron brlcad: Am I able to make one?
15:37.30 MinuteElectron Or do you need to?
15:37.30 brlcad you should be able to, yeah
15:37.37 MinuteElectron cool
15:42.33 brlcad there's an ldap user just like the www user that you should be able to sudo as
15:43.09 MinuteElectron ok
15:43.12 brlcad config would go in /var/db/openldap-data
15:43.13 brlcad iirc
15:43.29 MinuteElectron ok
15:43.57 brlcad the restart script is in /usr/local/etc/rc.d for slapd (which you can run as just sudo without -u ldap)
15:46.28 MinuteElectron brlcad: Would the LDAP server be located at localhost?
15:46.37 brlcad yes
15:46.56 brlcad and should only be accessible locally, no remote access
15:47.00 MinuteElectron brlcad: Which port?
15:47.30 brlcad should be on the default, 389
15:47.39 MinuteElectron ok
15:47.48 brlcad yep, it is
15:51.12 brlcad it really does need a configuration file, though .. default is going to be wrong
15:52.21 poolio brlcad: there's something f-ed with my debian install, I put it under heavy load trying to test out more generations/larger populations and I hard lock :\
15:53.39 ``Erik nifty
15:59.14 brlcad hehe
16:00.58 ``Erik sure it's not a hw issue?
16:05.00 poolio not entirely sure
16:05.05 poolio but if it is I'm going to be very angry
16:08.35 poolio alright
16:08.37 poolio lets try this again
16:09.33 poolio Hmm, my lap is burning.
16:10.02 MinuteElectron brlcad: sudo: /usr/local/etc/rc.d: command not found
16:11.06 poolio brlcad: oh d'oh, that's the issue
16:11.13 poolio I only have 512 mb of swap and 1gb of ram, and it's all full
16:11.23 poolio I'm guessing I should fix my memory leaks
16:11.54 ``Erik um, shouldn't be a hard lock, linux should start throwing OOM messages and killing processes left and right
16:12.34 ``Erik (now, it may LOOK like a hard lock as it tries to clean up swap space tables in kernel... but evnetually it should come back)
16:12.37 poolio well, it's not actually a hard lock, it's a: it's so slow I can't move the mouse or type or do anything
16:12.55 poolio and I give up trying to attempt to kill it and just power down
16:13.06 ``Erik heh
16:13.15 ``Erik X can be a memory pig :)
16:13.33 poolio Well, not really, X isn't the issue
16:14.04 ``Erik your leaks are, but with your app and X fighting over memory and beating up swap, it bet it got ugly... console would've probably been a lot more responsive :)
16:14.24 poolio Well, my X and everything else running is minimal
16:14.35 poolio Idling right now I"m using a total of 84M
16:14.55 ``Erik X tends to be aggressive about image caching
16:15.47 ``Erik freshly started, it's tiny, but it grows, and gets thrashy if you get towards oom and it tries to clear out some cache
16:16.03 poolio hmm, valgrind is being of no help
16:16.06 poolio I might have to use my brain
16:16.28 ``Erik <-- likes to sit at an X server and do dev work and big runs on other machines
16:16.48 ``Erik um, boehm?
16:17.20 poolio what's boehm?
16:17.23 ``Erik boehm-gc
16:17.47 ``Erik hans boehm wrote a GC that works with c/c++ programs, it can be used to find dangling allocs and stuff
16:18.15 ``Erik I d'no if valgrind can do the same thing as well
16:18.46 ``Erik if neither show it, that means the chain is still live
16:23.55 poolio ``Erik: It looks like it's a library, not a program
16:24.16 ``Erik it is
16:24.39 ``Erik LD_PRELOAD=libgc.so ./myprog
16:24.44 ``Erik or link against it
16:24.49 poolio oh alright
16:24.51 ``Erik it over-rides the alloc family
16:25.33 ``Erik I think you have to do something funky to get it to report collects and stuff
16:25.37 ``Erik been a while
16:25.40 ``Erik and a long time, too
16:33.29 poolio yeah I don't get any output
16:35.03 ``Erik is the app growing at the same rate?
16:37.20 poolio haven't tested yet, I've been doing some other tweaking
16:38.54 poolio alright
16:38.59 poolio lets see if it works better :)
16:39.40 poolio ``Erik: Yeah, just as bad
16:39.53 poolio After ~30 seconds I'm up to 80%
16:40.12 poolio and we are full :\
16:44.21 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
16:44.32 poolio ``Erik: :\
16:46.31 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177726825.dsl.bell.ca)
16:46.49 poolio well, it looks like it wasn't going good anyway
16:48.45 poolio brlcad: same issue: http://my.brlcad.org/~poolio/mon_2spheres_pop500.jpg -- converges on a sphere
16:51.18 MinuteElectron brlcad: I am not going to be able to get LDAP set up by tonight.
16:51.25 MinuteElectron brlcad: There is not enough time.
17:02.46 MinuteElectron brlcad: I have to go, I will be back on Saturday next week. And will finish work on the site over that week (I think). If you want you may edit the wiki and Drupal, since they both function you could put something in the topic saying they are open to editing maybe. If you make an account on either I will check back in ~2 hours and make you an admin on both.
17:05.25 brlcad ~MinuteElectron++
17:38.28 *** join/#brlcad elite01 (n=elite01@dyndsl-091-096-050-010.ewe-ip-backbone.de)
17:39.23 poolio brlcad: is there some sort of safe atoi() anywhere in brlcad? reading an unsigned int passed as an argument
17:45.36 ``Erik atoi() isn't safe?
17:46.08 ``Erik src/librt and src/rt make heavy use of regular old atoi()
17:49.07 poolio oh alright :)
17:49.12 poolio well I just have to error check it
18:05.01 IriX64 there's a young atoi()? o of course ateentoi() ;)
18:05.21 poolio yuck yuck
18:05.31 IriX64 snarkle :)
18:08.11 IriX64 somebody wanted to know what i was the other day, I responded "cute and adorable" what are you? (snort)
18:11.05 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
18:20.35 CIA-29 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/beset.c: cosmetics, comments, and working options
18:20.53 poolio and the memory leak isn't there
19:12.24 *** join/#brlcad thing1 (n=ric@210-84-20-110.dyn.iinet.net.au)
19:28.29 *** join/#brlcad thing2 (n=ric@210-84-20-110.dyn.iinet.net.au)
19:48.37 poolio where's the fookin leak. :\
19:53.13 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no)
21:27.29 *** join/#brlcad Twingy (n=justin@74.92.144.217)
21:30.14 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
21:49.18 brlcad poolio: did you run valgrind?
21:57.26 *** join/#brlcad poolio (n=imac@c-69-251-3-107.hsd1.md.comcast.net)
21:57.34 poolio errr
21:57.36 poolio brlcad: big problem
21:59.18 poolio brlcad: My mom tripped over my AC adapter and kicked the brick into the wall, and now the charging brick isn't working. I didn't notice at the time and so I drained my battery to nothing, and then it died. It's an Asus so it's not carried in stores but I'm trying to get one ASAP
22:01.07 brlcad poolio: ah, that sucks
22:01.13 brlcad thanks mom :)
22:01.42 poolio ....tell me about t
22:01.44 poolio *it
22:02.08 brlcad radio shack has the components to make a custom fitted adapter, I've used them for a few laptops
22:02.19 brlcad just in case you're looking
22:07.08 poolio "custom fitted" ? a in hacked together? :P
22:07.26 brlcad no, they have sort of a universal power adapter kit
22:07.38 brlcad you identify the tip, and the power requirements
22:07.47 poolio Oh, like the Targus universal adapter thing?
22:07.48 brlcad they have a standard brick for various amperages
22:08.04 brlcad kinda, except that they have bigger/smaller bricks
22:08.16 brlcad and you usually just buy the tip you need
22:08.17 poolio alright, and they have all the tips?
22:08.27 poolio the main issue is it's an Asus and it's not really carried ... anywhere
22:08.31 brlcad only way to know is to take in your adapter to see
22:08.39 brlcad usually about 20-40 if they have the tip
22:08.46 brlcad or maybe remembering low
22:08.52 brlcad maybe 40-80
22:08.58 poolio yeah, I live really near one, Ill try to run up and get one tonight, if not I talked with the reseller I bought the laptop from and they can ship it tomorrow and get it to me Monday
22:09.27 brlcad what's your brick say for power?
22:09.43 poolio output is 19v
22:09.50 brlcad ah yeah, they should have that
22:10.19 brlcad might not even need the universal for that if you get lucky
22:10.29 brlcad as they have various sizes prefit
22:10.34 poolio well what i'm concerned about is the tip
22:10.48 poolio the radio shacks here are really small, you sure they carry this stuff?
22:10.49 brlcad yeah, just take in the laptop and adapter, test it
22:11.16 brlcad i've yet to see one that didn't, but dunno for your area ;)
22:11.47 brlcad it's usually in the back with the eletronic components .. where you *used* to be able to find cool stuff like resistors and capacitors :)
22:11.56 poolio hehe
22:12.04 poolio alright I'm going to head up there now, wish me luck :)
22:12.09 brlcad good luck :)
22:13.12 poolio it's covered under warranty but by the time it ships to taiwan and I get it back it'll be way too late
22:13.19 poolio alright, off I go
22:14.27 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1128564966.dsl.bell.ca)
22:14.51 IriX64 http://rafb.net/p/TUuTO168.html <---- remeber fbserv, this one is bwish.
22:15.38 IriX64 something weird, stuff is in there 3 times for the link
22:16.08 brlcad there's nothing wrong with listing link items multiple times
22:16.16 IriX64 ok
22:16.57 brlcad the problem is still the same, there is some X library missing from the link line
22:17.07 IriX64 this off cvs as of yesterday btw
22:17.12 brlcad you have -lX11 -lX11 -lXext -lXi
22:17.18 brlcad there is another Xsomething missing
22:17.32 IriX64 well you fixed fbserv please fix this one :)
22:17.48 brlcad it's not something to "fix", it's based on configure options
22:17.52 brlcad and configure tests
22:18.05 IriX64 where should i look
22:18.42 brlcad it's using a standard set of X11 library tests, we didn't even write them, so probably something is wrong in those tests for cygwin
22:18.49 brlcad and the library has to be manually tested
22:19.08 IriX64 do you know which lib?
22:19.26 brlcad search the web, sett which library has XParseColor, XVisualIDFromVisual, XClipBox, etc .. all those undefined reference symbols are in some library -- need to find out which one
22:19.46 IriX64 thanks, ill search
22:19.47 brlcad s/sett/search for/
22:20.59 IriX64 i'll use ignore for now, don't reallly need bwish to play around
22:21.59 brlcad it would help if you searched/found the issue, otherwise you're just going to bring it up again in a couple days and it will still be unresolved :P
22:22.23 IriX64 lets hope there are none past that point ;)
22:25.52 IriX64 why am i building this for an opteron, I had hopes of sharing it :)
22:33.44 IriX64 http://rafb.net/p/bzott990.html <--- hate to keep bothering you but this one's mged, and i *need mged, guess i really better start searching.
22:37.15 IriX64 i'll keep it churning but if it's specific to my system, there really no point bothering you with it
IRC log for #brlcad on 20070720

IRC log for #brlcad on 20070720

00:04.26 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no)
00:34.50 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
00:35.13 poolio brlcad: UGHHHHHH
01:32.00 louipc poolio: cmon I don't think he's that bad looking
01:33.27 poolio louipc: Oh, I was actually referencing the pic brlcad sent me of you ;)
01:35.31 louipc ouch
02:16.37 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1128564966.dsl.bell.ca)
02:33.04 *** join/#brlcad thing0 (n=ric@210-84-20-110.dyn.iinet.net.au)
02:48.37 *** join/#brlcad poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
02:59.26 brlcad heh
02:59.33 brlcad poolio: no luck?
03:01.23 poolio brlcad: yes luck, went to 4 stores, dealing with people that were no help and were in fact hurtful
03:01.30 poolio at compusa the guy tried to convince me _not_ to buy it
03:01.41 poolio but I bought it and it worked, I plugged it in at the store just to makre sure
03:01.52 poolio Cost an arm and a leg though, $110 :\
03:02.08 poolio Need my laptop to work though, didn't really have a choice
03:04.50 *** join/#brlcad jaymz (n=jaymz@unaffiliated/jaymz)
03:04.54 *** part/#brlcad jaymz (n=jaymz@unaffiliated/jaymz)
03:05.03 brlcad the shack didn't have the plug?
03:05.13 brlcad or didn't have their usual kit at all?
03:05.52 poolio brlcad: they did, it was more expesnive
03:05.58 poolio $80 for initial + tip
03:06.02 poolio and they wouldnt let me open the tips
03:06.08 poolio so I would have had to buy each tip and check them
03:06.20 poolio actually no, for the 90W it was $95 for initial
03:06.33 poolio it was more exepsnive than the targus
03:06.40 poolio and the shack had the tip thing, but no tips even close to the right size
03:06.43 brlcad ahhh
03:06.49 poolio and the iGo things they had only outputted max like 6 something volts
03:06.58 brlcad shame, it was only 60-something iirc when I last got one a couple years ago
03:07.18 poolio My plan is to buy it online for the price of $50, and return this one
03:07.24 poolio (buy an actual replacement part)
03:07.31 brlcad sounds like a good plan
03:07.32 poolio I'm also seeing if I can RMA it but I think I'm out of my warranty
05:18.23 poolio sleeeep
06:12.43 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149)
06:17.05 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149)
06:18.17 *** join/#brlcad Laniakea (i=clock@77-56-105-171.dclient.hispeed.ch)
06:27.51 *** join/#brlcad thing0 (n=ric@210-84-20-110.dyn.iinet.net.au)
06:40.09 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149)
06:53.15 *** join/#brlcad thing0 (n=ric@210-84-20-110.dyn.iinet.net.au)
07:00.31 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:35.15 *** join/#brlcad Elperion (n=Bary@p548778C2.dip.t-dialin.net)
12:04.38 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177593372.dsl.bell.ca)
12:05.31 IriX64 http://rafb.net/p/MxikwS41.html <---- is this normal behaviour for mged?
12:25.15 IriX64 hmmm classic mode exhibits the same behaviour
12:53.12 *** join/#brlcad docelic (n=docelic@212.15.170.23)
12:57.20 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no)
13:43.13 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
14:39.06 *** join/#brlcad cad06 (n=96a3260a@bz.bzflag.bz)
14:40.09 *** join/#brlcad elite01 (n=elite01@dslc-082-082-080-105.pools.arcor-ip.net)
14:45.54 IriX64 http://rafb.net/p/tpV5m780.html <---- poolio
14:48.10 poolio ah oops
14:48.14 poolio forgot to cvs up another part
14:48.16 poolio one sec
14:48.38 IriX64 sure
14:48.58 IriX64 was just wondering how to fix it :)
14:49.03 poolio k, give it a minute and then re-cvs
14:49.08 IriX64 sure
14:49.21 Laniakea no erik today?
14:49.38 IriX64 who do you ask
14:49.54 CIA-29 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (beset.c fitness.c population.c beset.h): more cosmetics and options updates
14:50.02 IriX64 :)
14:51.14 poolio IriX64: should be good now. thanks for testing :)
14:51.17 Laniakea fitness.c more cosmetics? Sounds like brl-cad for women
14:51.27 IriX64 welcome, will let you know
14:51.51 poolio I spiced up fitness.c
14:52.15 poolio Laniakea: He might be taking today off, I'd guess he is as it's already 11 and he's not here
14:52.55 Laniakea +/- a lot
14:53.13 IriX64 i'm gmt-5
14:53.25 Laniakea Who's doing gym in the spare time?
14:53.41 IriX64 :)
14:53.50 Laniakea you, IriX64 ?
14:54.00 IriX64 smiled at the thought
14:54.12 Laniakea someone did indeed - brlcad?
14:56.35 IriX64 poolio, good good
14:56.41 poolio IriX64: cheers.
14:56.51 IriX64 wine please :)
14:57.31 Laniakea wine, women, songs!
14:57.51 IriX64 minstrel gypsies :)
14:58.37 Laniakea I made a machine for hackers where they can improve their fitness while sitting at a computer without spending a single additional second of time
14:58.42 Laniakea http://ronja.twibright.com/exciter/
15:11.45 IriX64 grouses too
15:17.45 IriX64 wanna hear something hilarious, windows ntvdm prompt is doing a make distclean
15:20.30 IriX64 soons its done, i'll pastebin the final output
15:23.40 IriX64 http://rafb.net/p/wrqlAH10.html <--- i'll play with that some more later right now i've got an install to do
15:36.11 IriX64 heh to configure brlcad = bash ./configure :)
15:38.02 IriX64 rotflmao
15:38.38 IriX64 prompt line was the problem before
15:44.40 IriX64 http://rafb.net/p/qfCgdS28.html <--- not a bad exercise, but you still need all the support files in the path so why bother, why not just run it in the cygwin environment, or is there a use for gcc that'll run on windows?
16:10.28 poolio brlcad: Is there any way to find out which data structure is taking up the memory?
16:20.47 *** join/#brlcad IriX64_ (n=mariodot@bas2-sudbury98-1177593372.dsl.bell.ca)
16:22.53 *** join/#brlcad ``Erik (n=erik@bz.bzflag.bz)
16:24.05 IriX64_ http://rafb.net/p/0vKxju60.html << this things hilarious
16:24.53 ``Erik um, ok...and?
16:25.10 IriX64_ im gonna try to build it
16:27.47 IriX64_ maybe it'll run better on windows if it's built under windows :)
16:34.30 poolio I lied, ``Erik is here apparently :P
16:34.44 ``Erik no I'm not
16:35.24 IriX64 heh sometimes i'm knot sometimes I yam :)
16:37.52 IriX64 sigh.... thereis something to be said for pointless fun :)
16:40.49 IriX64 btw this gcc doesn't require the shell, just a sprinkling of cygwin dll's
16:41.23 poolio brlcad: I've isolated the memory leak. If all I have is rtip = rt_new_rti(db); rt_clean(rtip); the memory shoots up...
16:42.23 poolio brlcad: oh, it looks like I need to close and reopen the database after calling rt_new_rti?
16:44.47 IriX64 http://rafb.net/p/xrMgoI74.html <--- ill stop pasting these now, (but it's so much fun)
16:47.20 IriX64 *poof* WininX is born :)
16:48.47 poolio Hoorah! Fixed due to my stupidity. I copied incorrect code from g_qa and ... needs to be rt_clean_rti() not rt_clean()
16:57.25 IriX64 make is happy as long as it finds the shell hehehe
17:02.03 IriX64 http://www3.sympatico.ca/mario.dulisse2/winix.png
17:03.37 poolio Woah! It runs so much faster without memory leaks :)
17:21.33 poolio 2.7M Image, current status: doesn't look like it's converging but memory leaks are fixed and it runs much faster: [#cslounge]
17:21.36 poolio oops
17:21.40 poolio http://my.brlcad.org/~poolio/mon_2sph_large.jpg
17:21.41 poolio there we go
17:34.21 IriX64 http://rafb.net/p/FJk0WY28.html << missed this one last time
17:34.32 IriX64 opennurbs
17:41.14 poolio brlcad: ahhhh! I'm getting 1GB of just database files :\
17:48.18 poolio brlcad: I think I have some success though! :D check it out: http://my.brlcad.org/~poolio/mon_3sph_good.jpg
17:48.31 poolio all that changed was some tweaking of the fitness function and damn.... that looks like progress
17:56.35 CIA-29 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (beset.c fitness.c population.c fitness.h): memory leak finally fixed. updated fitness function, much better results.
18:19.51 *** join/#brlcad Laniakea (i=clock@77-56-111-42.dclient.hispeed.ch)
18:49.31 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no)
19:09.05 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
19:56.36 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
20:20.57 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177871703.dsl.bell.ca)
20:23.28 IriX64 heh i'm checking out brlcad into the windows environment /me is happy :)
20:24.23 IriX64 anyone want a windows (+ cygwin dll's) cvs proggie?
20:31.46 IriX64 http://rafb.net/p/BT4WuO47.html <--- once the associations are made it's all falling into place
20:38.21 IriX64 http://www.rafb.net/paste/ i'll stop now again :)
20:38.27 IriX64 whoop
20:39.28 IriX64 http://rafb.net/p/uK2e8y39.html forgot to submit it :)
20:40.16 poolio i'm out for a bit. ta ta.
20:40.23 IriX64 cya man
20:55.17 *** join/#brlcad thing0 (n=ric@203-59-163-191.dyn.iinet.net.au)
20:55.22 thing0 morning yall
21:00.46 louipc afternoon
21:02.49 thing0 just got in from clubbing ;)
21:04.48 louipc sweet
21:04.54 louipc I might go clubbing tonight
21:06.40 louipc Laniakea: nice machine hah. maybe you should make a portable 'thigh-master' version
21:09.07 Laniakea what's thigh-master?
21:12.10 louipc http://en.wikipedia.org/wiki/Thighmaster
21:13.53 louipc sweet I found a vid http://youtube.com/watch?v=wkxFWVGqUCg
21:59.01 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
22:04.42 brlcad poolio: if you copied incorrect code, then it's not really your stupidity :)
22:04.48 brlcad great for finding that, btw :)
22:05.27 brlcad sounds like the bug, though, is in g_qa .. which should probably be fixed too :)
22:17.30 *** join/#brlcad AchiestDragon_ (n=david@whipy.demon.co.uk)
22:26.12 *** join/#brlcad zapp (n=deltazap@pool-72-64-146-7.tampfl.fios.verizon.net)
22:43.23 *** join/#brlcad cad48 (n=c93a11f3@bz.bzflag.bz)
22:48.04 *** join/#brlcad iraytrace (n=iraytrac@cocoa.sci.utah.edu)
22:53.37 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
23:27.12 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177871703.dsl.bell.ca)
23:28.47 IriX64 http://rafb.net/p/BN9rlo85.html <--- making progress, look closely at the last two lines.
23:31.15 ``Erik rm with the -f flag never reports anything.
23:31.35 IriX64 thought that was force no ?
23:31.41 ``Erik it is
23:31.53 IriX64 toasted a whole dos tree :)
23:32.06 ``Erik deltree /y C:\ <-- does it, too
23:32.07 ``Erik :)
23:32.17 ``Erik or at least, it USED to, I d'no about modern winderz
23:32.23 IriX64 yeah and easier to implement :)
23:32.49 IriX64 del has switches i think thesze days
23:33.20 IriX64 just rebuilt that dos tree with cvs heh
23:33.39 IriX64 why dual boot, use one on top of another
23:33.45 ``Erik hum
23:33.59 ``Erik the usual argument for using a *nix is improved stability, reliability, performance, etc
23:34.09 ``Erik why would you put that ontop of windows?
23:34.13 IriX64 wonder how hard it'll be to get kde up
23:34.27 ``Erik a fortress with a balsa foundation? :)
23:34.28 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:34.34 ``Erik j0, twingy
23:34.39 IriX64 for sots like me who are to lazy to learn all the moves of *nix
23:35.46 ``Erik you seem to be confident in basic command line usage *shrug* plus, kde and gnome pander to the winderz folk for default config, so you'd theoretically feel more or less at home out of the box
23:35.59 Twingy howdy
23:36.51 ``Erik neat, what ic?
23:36.59 Twingy 18F67J11
23:37.05 ``Erik and has jason tricked/coerced you into a micro-t or micro-baja yet?
23:37.10 Twingy 128kB Flash, 4kB RAM, 2 USARTs
23:37.17 Twingy no money
23:37.27 ``Erik nah, the great big superbehometh of the PIC family?
23:37.28 Twingy spending it all on electronics
23:37.37 ``Erik I've been half eyeing my 16f88's here lately
23:37.49 Twingy kinda... microchip has a 16-bit line now that has some DSP stuff and has 8 registers instead of just 1
23:37.57 Twingy in theory you could put a light weight operating system on it
23:38.10 ``Erik I've also been thinking about busting out my hammer, box of nails, and buying some wood
23:38.29 IriX64 http://rafb.net/p/DsgQQB16.html <--- heh the associations held thru a power off/on cycle (hello twingy)
23:38.33 Twingy I will probably move onto an ARM7S with math coprocessor though
23:38.34 dtidrow is that an adapter from a surface-mount format to a DIP-style one?
23:38.41 ``Erik um, in practice, primitive operating systems have been put on machines less powerful than the 16f88 in teh past :D (I'm such a computer history dork *sigh*)
23:38.44 Twingy dtidrow, yes
23:38.55 Twingy QFP64 made on my cnc mill
23:39.13 dtidrow ah - figured it was etched
23:39.15 ``Erik are you going to solder it to the final pcb, or use a socket?
23:39.16 Twingy the stuff I'm doing is interrupt driven, so an OS isn't required
23:39.26 Twingy everything is soldered
23:39.29 Twingy no sockets
23:39.30 IriX64 whoa
23:39.33 ``Erik (and that's some awesome granularity work at that size)
23:39.35 IriX64 no os
23:39.42 Twingy took about 3.5 hours to make that
23:39.52 Twingy ~45 minutes to solder...
23:39.54 ``Erik hand constructed, no trace compiler?
23:40.19 Twingy I used eagle with autorouting, made a schematic then converted to a board
23:40.28 ``Erik ah, coo'
23:40.36 ``Erik is the big flash area ground, or dead?
23:40.41 Twingy even though gcam can conver gerber files to g-code now
23:40.47 Twingy dead
23:40.54 dtidrow soldering surface-mount stuff is tricky without the right tools
23:41.15 Twingy I used solder paste and a $20 griddle from walmart
23:41.24 ``Erik heh
23:41.31 dtidrow cheater ;-)
23:41.34 ``Erik hillbilly sme oven? :D
23:41.44 Twingy it works.. 400F, paste melts at 380F
23:41.50 Twingy got the idea from Nathan
23:41.58 ``Erik you could do that in your kitchen oven, too
23:42.08 ``Erik bake up a batch of surface mounts along with your cookies
23:42.29 Twingy probably don't want to put food on it after it's been baking boards
23:42.42 Twingy even though the solder paste is RoHS I think
23:43.02 Twingy soldering QFP64's is a pita with no solder mask
23:43.04 IriX64 RoHS=?
23:43.35 Twingy Restriction of Hazardous Substances
23:43.41 Twingy i.e. no lead
23:44.01 IriX64 thankyou
23:44.27 Twingy I've been using clear coat to prevent the copper from oxidation one the board is done
23:44.30 ``Erik hummmm, that back to the future car, that's at, uh, universal studios out in la? looks awful familiar
23:44.51 ``Erik if that's the same, they haven't changed the exhibit in over 10 years
23:45.40 IriX64 Train or car :)
23:45.49 Twingy car
23:48.16 Twingy the 2 students I'm mentoring have a working autopilot for an emaxx now
23:48.24 Twingy running off an 18F2420
23:48.53 Twingy I have a little report on how I was able to put GPS, Servo PWM, Control, and Comms on a single PIC chip
23:49.13 Twingy they are using the base code and filled in the control function to navigate waypoints
23:49.29 ``Erik already out?
23:49.34 Twingy not yet
23:49.38 Twingy finishing it up
23:49.42 ``Erik <-- wouldn't mind being on the dist list
23:49.48 Twingy it's all interrupt driven
23:49.59 Twingy pwm is tuned perfectly on an o-scope
23:50.19 IriX64 if theres no os shouldn't it be event driven :)
23:50.32 ``Erik erm, interrupts are events, yo
23:50.43 IriX64 depends who you talk to
23:50.54 dtidrow where do you think the events come from? ;-)
23:51.08 IriX64 :)
23:51.15 IriX64 you mean interrupts
23:51.35 ``Erik interrupts happen, some os's decide to throw an event if it sees one
23:51.48 IriX64 semantics
23:51.52 ``Erik if you consider interrupts and events different, that is...
23:52.18 IriX64 are they reentrant
23:52.39 ``Erik interrupts themselves are atomic
23:52.54 Twingy PWM and RS-232 is a real-time process and must be serviced by interrupts
23:52.56 ``Erik what happens at high levels, where re-entrant and 'events' live depends on the developer
23:53.22 Twingy control is something that does not need to be real-time and can occur between interrupts
23:53.49 IriX64 an event can occur numerous times per second, the interrupt handler must be able to handle this
23:53.53 dtidrow time to head home....
23:53.54 Twingy hardware buffered UARTs are very critical in a real-time environment
23:54.10 ``Erik on the x86, for example, when an unmasked interrupt occurs, the interrupt handler will generally call 'cli', set up the appropriate event propogation, and once that's completed (atomically), call sti to allow the next interrupt
23:54.20 ``Erik which, of course, happens in a scale of microseconds, if not nanoseconds
23:54.37 Twingy on the PIC chip an interrupt eats about 6 instructions
23:55.06 IriX64 bear in mind i only type with two fingers here
23:55.30 ``Erik very slowly
23:55.42 IriX64 heh doubled up did you
23:55.49 IriX64 ;)
23:57.51 IriX64 have two here need a third
23:58.07 ``Erik I have two premade sockets, one in my bedroom and one downstairs, so installation should be trivial
23:58.20 IriX64 true most are anyway
23:59.42 IriX64 http://rafb.net/p/0yqIws56.html <-- this isn't rocket science but i'm proud anyway :)
IRC log for #brlcad on 20070721

IRC log for #brlcad on 20070721

00:00.26 IriX64 do i dare try to make it, make is associated so it should go
00:01.31 IriX64 rotflmao
00:01.41 IriX64 its doing it again
00:02.24 IriX64 gotta go out for a bit later thanks for educating me
00:03.51 *** join/#brlcad iraytrace (n=iraytrac@cocoa.sci.utah.edu)
00:20.37 IriX64 guy i went to see had the gall to ask me if I was of the true religion, I answered of course, beleiving is the true relgion, catholicism, judaism, etc are merely *ways of beleiving, sheeesh
00:22.35 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
00:24.15 IriX64 scuse me venting on you sigh
00:29.28 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
00:31.39 IriX64 http://rafb.net/p/8vMizB71.html <--- guys this ones yours
00:44.33 *** join/#brlcad docelic (n=docelic@212.15.172.93)
00:53.56 IriX64 http://rafb.net/p/wW7wwR25.html <-- okay, this ones not completley proper, because I used the -i(gnore) switch on make to force it to keep going around that error i just pasted a while ago, but ntvdm built it
01:52.03 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
02:02.25 poolio evenin
02:21.49 poolio brlcad: I had a question about some memory clean up and stuff. I found that the rtips needed to be cleaned with rt_clean_rti(), should I also be clearing the resource pointers? and what about rt_uniresource? should I run rt_clean_resource on those?
03:29.44 *** join/#brlcad thing1 (n=ric@203-59-163-191.dyn.iinet.net.au)
03:29.47 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no)
04:14.58 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
04:28.30 brlcad poolio: yes, the resource structures should always belong to the application and it's the app's job to free them (if you see api that contradicts this, let me know or try fixing it -- there shouldn't be)
04:31.07 brlcad rt_clean_resource will do "most" of the job of free'ing data except for one case that I don't believe you're using (but you should be able to ignore that case regardless)
04:31.25 brlcad rt_uniresource is special, you don't free it (you didn't allocate it)
04:31.41 brlcad you can clean it, but iirc, it doesn't really matter much
04:32.44 poolio brlcad: but if I have it setup for multiple CPUS, I should make sure to free all the resource pointers?
04:33.33 poolio also: it appears g_qa doesn't clean anything. I'm not quite sure where I got rt_clean() usage from. g_transfer uses rt_clean but proceeds to rt_clean_rti() later
04:34.01 brlcad yes
04:34.29 brlcad rt_clean just prepares for the next frame and/or render session
04:34.45 brlcad g_transfer is a demo application where it shoots rays over and over until it's shut down
04:34.56 brlcad so between each session, it needs to clean
04:35.09 brlcad but then on shutdown, it needs to clear out the rti
04:36.52 poolio wait, so if I have a rtip that i'm going to re-extrace from a db_i, do I need to run rt_clean_rti or just rt_clean?
04:37.04 poolio note, rt_gettree() is going to be recalled
04:38.57 brlcad hmm
04:41.01 brlcad that's a good question, I'm not positive without re-reading the guts, but I think you will need to rt_clean_rti() as the directory structure needs to be cleared out (which is in the rti)
04:41.03 poolio I can experiment but it's hard to tell
04:41.21 poolio alright yeah, because rt_new_rti clones the db_i
04:41.22 brlcad rt_clean_rti() runs rt_clean() too fwiw
04:41.28 poolio yeah that's correct
06:08.00 poolio brlcad: you around at this hour?
06:08.41 poolio zit
06:09.21 poolio wow my brain is fried
06:09.36 poolio i was trying to type exit in another window, and managed to type ex adn then must have tapped into this and typed zit
06:09.39 poolio I guess I'll go to sleep now
06:09.41 poolio gnite :)
07:41.07 *** join/#brlcad Laniakea (i=clock@77-56-111-42.dclient.hispeed.ch)
08:06.01 *** join/#brlcad zapp (n=deltazap@pool-72-64-146-7.tampfl.fios.verizon.net)
08:33.46 *** join/#brlcad elite01 (n=elite01@dslc-082-082-067-117.pools.arcor-ip.net)
08:46.27 *** join/#brlcad Elperion (n=Bary@p5487431D.dip.t-dialin.net)
09:00.13 Laniakea ``Erik: have you managed to install the openbsd into your emulator?
10:26.53 *** join/#brlcad docelic (n=docelic@212.15.179.254)
10:31.56 *** join/#brlcad ken (n=chatzill@c-68-42-232-149.hsd1.mi.comcast.net)
10:34.49 *** join/#brlcad ken (n=chatzill@c-68-42-232-149.hsd1.mi.comcast.net)
10:37.24 ken this is kenwolcott from the mailing list, looking for someone who knows anything about the deal with the website. feel free to ping me or whatever if you have any info
11:22.42 *** join/#brlcad docelic (n=docelic@212.91.112.56)
12:58.20 ``Erik hrm, what? huh? what website?
13:12.03 ken ohey there
13:12.23 ken I responded to a thing on sourceforge about a webdesigner wanted
13:12.36 ken I got this email that said "drop by irc"
13:13.51 ken Im just here asking about what's expected, in terms of design/function and all that
13:51.56 *** part/#brlcad zapp (n=deltazap@pool-72-64-146-7.tampfl.fios.verizon.net)
13:55.50 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
14:44.12 ``Erik ah, brlcad is the guy to talk to, when he wakes up O.o
14:44.43 ``Erik I presume you've perused what exists at the moment?
14:45.25 ken the b+w site?
14:45.29 ``Erik and are comfortable with the notion of making a grotesqly conformant page (i.e. renders on just about any browser, with just about any font size, screen size, etc)
14:45.40 ken yea, that wont be a problem
14:45.47 ``Erik http://www.brlcad.org/
14:46.29 ``Erik okie, brlcad is the guy to talk to :) I have to go make a shopping list and head now O.o hasta
14:46.45 ken kk
14:47.04 ken do svedanya
14:53.44 brlcad howdy ken
14:53.59 ken how are ya?
14:54.18 brlcad pretty good, still shaking off some sleep
14:54.35 ken thats good to hear
14:55.00 ken you mentioned mediawiki in the email
14:55.06 ken I like that idea
14:55.58 ken I was wondering about layout/color/etc
14:56.08 brlcad yes, I actually mentioned a lot of things, iirc too :)
14:56.35 brlcad there are four primary sections to the site that need to be worked on, with various levels of independence for those sections
14:57.27 ken right
14:57.49 ken but its all going to look pretty much the same, right?
14:57.50 brlcad as I mentioneed, there's already a guy that's been working on the front portal section of the site, he's unfortunately not here this weekend though he'll be back on Mon
14:58.04 brlcad they can look the same or not
14:58.11 brlcad so long as their consistent within their section
14:58.16 ken I mean, visually consistant and all? or are they four different sites?
14:58.18 ken riht
14:58.25 brlcad so there's a lot of flexibility in terms of how each one looks independently
14:59.05 brlcad they're really four different sections to the same site, they all relate to and are connected to BRL-CAD
15:00.02 brlcad though they could be on separate domain names for identity or something, maybe separate virtual names, or even separate domains -- but all interconnected in terms of navigation and data being presented
15:00.54 brlcad for example it would be really useful on the main page to have a summary of the benchmark statistics, a graph of recent results or entry statistics
15:01.32 ken right
15:02.03 brlcad and selecing that data would then of course take you to the section that talks about what the performance numbers mean, just what is the "BRL-CAD Benchmark", how to add their own results, download a benchmark-only binary kit, etc
15:02.39 brlcad that benchmark performance section could be in the same drupal/mediawiki install or could be entirely custom
15:04.01 brlcad i say that mainly because it's going to be pretty tricky to do all of the backend connections, like for that performance section, without a bit of customization (both on the backend and the front end), so I did not want to artificially constrain any of those four sections amongst each other
15:05.16 brlcad so if you're interested in working on one of the sections, I can point out some of the stuff that's already being worked and what's not
15:06.34 ken well, most of what Ive done is front-end code, with a bit of (very) light php/perl to make it useful, but if I need new skills, it wouldnt hurt the resume to pick em up
15:08.01 brlcad I think the less customization we can get away with the better, because that makes for less of a maintenance burden
15:09.14 brlcad e.g. I think you could probably do the entire performance database and materials database in just about any CMS with a fair bit of setup, and entirely through the frontend if one wanted
15:10.12 ken actually, I'd imagine the materials db wouldnt be too much setup in mediawiki
15:11.03 brlcad hmm, that's entirely possible .. hadn't thought that one through so much
15:12.06 brlcad the difficulty I think would be having a consistent set of information for each material as well as having summary information pages
15:12.41 ken just add a few more form fields on the upload page?
15:12.52 brlcad like if you wanted to do a search of all metals that have a density over some specified value
15:13.17 brlcad or if you wanted a table of all materials that have a brinell hardness < .2
15:13.33 ken yea, I was just gonna say, toss in some kinda search deal beyond the very basic find-a-page
15:13.47 brlcad just looking at an "info sheet" of rolled hardened steel #12 and comparing it to some other material side-by-side
15:14.03 brlcad and being able to compare the same fields
15:14.20 brlcad without manually editing both wiki pages, manually categorizing every property, etc
15:15.01 ken right, just make the search useful
15:15.25 ken instead of lists of links, bring up tables
15:15.58 brlcad how would someone "add a new material" with mediawiki, though?
15:16.02 ken the one problem I can see is that I've been told wikis can be a bit nuts with sql queries
15:16.40 brlcad I'm just having trouble seeing how it'd work I suppose, without them copy/pasting another existing material record that already had a given set of fields
15:16.59 ken upload file, fill out a few info fields, and somewhere in the back some voodoo happens that pulls out any numeric data thats too banal to make uploaders type in
15:17.14 brlcad mind you, I'm not adept in all the intricate details of mediawiki, I mostly know it from the initial setup, and basic editing aspects
15:20.42 brlcad there isn't any file to upload for materials (at least not yet), it's all fundamental material properties for the most part where materials have items like their name, density, brinell hardness, formal name, short name, young's modulus, tensile strength, elongation at break, etc
15:22.48 ken yea, as long as it can be read from whatever's uploaded
15:24.32 brlcad erm, there isn't a standard file format or anything for this stuff
15:24.50 ken yea, I was just looking into that
15:25.08 brlcad that's where I was thinking you'd just have a form or sections of properties that people filled in
15:25.48 brlcad sometimes you know just a couple items like the name and a density, sometimes you know everything like the actaul % breakdown of elemental molecules
15:26.28 ``Erik http://www.explosm.net/comics brutal
15:26.32 ken so just autofill the rest with NA or unknown?
15:27.10 ``Erik (and it seems to me... with the section visibility thingymajigger... if everything was real simple and properly marked, then a couple stylesheets could be chucked out to 'pretty' it up
15:27.12 ``Erik )
15:27.13 brlcad by the way, for that particular task, there is a site that provides some of this information, but the difference here is that this is entirely open and free to all and that the content is specifically related to solid modeling and rendering so we can do things like associate textures and visible properties along with the physical traits
15:28.07 ``Erik that'd allow archaic browsers like lynx to still be happy, as the page source is, y'know, content oriented instead of visually oriented
15:28.08 ``Erik O.o
15:28.41 ken yea, thats how the internets been wanting to be lately
15:29.16 ``Erik and last I heard, there was no canonical list of what properties a material has :/ that has to be decided before any serious 'content aware' search mechanism could really be decided
15:29.24 ``Erik does water have a brinell hardness? O.o
15:29.31 brlcad ken: yeah, it can be autofilled, but I'm just not seeing what then that means w.r.t. mediawiki data -- as traditionally at least, they're basically tracking the content for a given page that can be freeform
15:29.49 brlcad is there a way to force pages to have a particular format in mw?
15:29.59 ``Erik css
15:30.08 ken take for example the image template
15:30.25 ``Erik iirc, the default mw look is all in css
15:30.29 brlcad ``Erik: huh??
15:30.32 ken it is
15:30.34 ken well
15:30.34 brlcad you're talking about something different
15:30.40 brlcad i'm not talking about the visual layout
15:30.43 ``Erik oh
15:30.44 ken its xhtml + css + jscript
15:30.44 ``Erik heh
15:30.59 brlcad i don't care about that, I mean the format of the data
15:31.05 ``Erik I don't think so
15:31.08 brlcad what fields are there and which aren't
15:31.19 ``Erik other than hacking the php or the local config .inc file
15:32.22 ``Erik I know with the admin pages, you can tweak what's on the sidebar
15:32.24 ken for uploading an image, the default gives you the option to name it and leave a comment
15:32.37 brlcad ken: that's what I'm referring to about making it work with mw -- you can do that sort of forced customization in other CMS systems without the customization (drupal, plone, joomla, etc)
15:32.47 ken but theyre stored a single sql db
15:33.10 brlcad yeah, this is sort of like how images themselves are managed
15:33.12 ken all the junk associated with uploaded media
15:33.21 brlcad but instead of images, it's a set of material properties (as a collection)
15:33.26 ken right
15:33.37 brlcad how to *enforce* that set is the trick
15:33.51 brlcad as new users aren't going to know anything about which to include or not
15:37.05 ken I see what youre saying
15:37.46 ken for some reason, I'm still thinking of materials being uploaded files
15:38.04 ken ok
15:38.07 brlcad yeah, there are no files, the data is really scattered too (hence the strong need for a single database)
15:38.45 ken ok, so then this beast'll pretty much have to be built from the ground up, right?
15:38.54 brlcad media might be able to do it, i mean wikipedia sort of does this for corporations, countries, movies, and other items
15:39.15 brlcad e.g. the right column on http://en.wikipedia.org/wiki/Wikimedia_project is sort of what we're needing
15:39.30 brlcad but actually enforced consistent format that would be used .. hundreds of times
15:40.07 brlcad and if we have to add a field two months down the road, do we have to edit several hundred pages, or is it just added in one place as part of the template, etc
15:40.07 ken so just pulling data into a table?
15:40.47 brlcad pretty much, though there are also relations
15:41.02 brlcad and categories (that are not fully known right now, but do exist)
15:41.03 ken if its just data-to-table, then you can add a field and let the contributors fill in the blanks where they find them
15:41.37 brlcad hmm.. http://en.wikipedia.org/wiki/Infobox
15:42.07 brlcad it's a matter of whether they actually "see" that there are blanks
15:42.20 brlcad how would they know?
15:42.43 ken drop a form feild in the blank with a default fill of "unknown"
15:42.53 ken something that looks editable
15:43.00 brlcad that works for new, what about those already existing?
15:43.00 ken like it needs to be filled in
15:43.46 brlcad say you want to add a new field called "Ken's stamp of approval" to a database that already has 500 items, for example
15:44.23 brlcad how would I as a user browsing/editing know that there's now a new field that could be filled in
15:44.58 ken right, it would add a value of <input type="text" ...>unknown</input> to all pre existing items
15:45.11 brlcad with the infobox approah, according to what i'm (just now) reading .. you could add the field, but it won't be applied to any existing data
15:45.33 brlcad "it would add" .. howso? and what is it?
15:46.55 ken when you add a new field, it would add a new sql column to the table. the default fill would be the unknown field
15:47.40 brlcad er, are you talking about custom or through mediawiki or both or neither? :)
15:47.46 ken custom
15:47.50 brlcad ahhh
15:48.00 brlcad well, for custom sure! =)
15:48.07 brlcad I thought you were taking mw would do that
15:48.12 brlcad s/taking/saying/
15:48.13 ken probably
15:48.16 ken it might
15:48.43 ken but I was talking about custom
15:48.48 brlcad okay
15:49.04 ken I'm not entirely sure of EVERYTHING mediawiki capable of out of the box
15:49.16 ken *is capable
15:49.53 brlcad nor am I frankly, just going by what I already know and what I've been reading about the infoboxes that seem to be the closest to what we'd need
15:49.57 ken but its just some really simple php to do this custom
15:50.42 brlcad except that I see zero-consistency enforcement with infoboxes, you have to edit all pages if the infobox template changes .. that'd suck :)
15:50.55 ken right
15:57.27 ken so we're dropping the infobox deal and going with a fresh and new addition to the wiki to handle this, right?
15:57.35 ken sorry, I thought I sent that already
16:02.58 brlcad maybe you did and I just misunderstood you :)
16:03.33 ken no, I made a pot of coffee and came back, it was still sitting here waiting for me to hit enter
16:03.38 brlcad do you still think a wiki would be best, or a cms, or fully custom, or ?
16:04.40 ken well, for community development I like the idea of a wiki as opposed to another cms simply because its so much easier for just anyone to add to or edit or anything like that
16:06.04 ken just about everyone's already familiar with wiki markup (as opposed to most other cmses where to, say, add a link you have to know about the anchor tag - or use markdown, which all of 6 people on earth have experience with)
16:06.23 ken and if theyre not, its a lot simpler to learn and faster to use
16:07.50 ken for this part, just tack it on to mw
16:09.33 ken write the functionality we're looking for, staple it to the wiki as either a plug in or part of the actual base... something like that
16:10.03 ken or drupal, or whatever youre going with
16:11.42 ken like I said, I like the idea of a wiki for this part, but then I just kinda walked in today, and I'm not entirely as familiar with the needs of the site overall as anyone who's been working on it (or even just thinking about it) for more than 20 minutes
16:12.24 ken a wiki also has the benefit of functioning as a wiki
16:18.10 brlcad I agree in general on the ease of use, wiki certainly has the power over cms for that, though in this case it's sort of "form-centric" where there's a predefined set of data (that will likely change over time, but is part of the structure regardless)
16:19.18 brlcad and don't get me wrong, I'm not advocating one vs the other -- I just like to think things through for how they'd work in practice down the road, maintainability and growth
16:20.36 brlcad the wiki has a big leg up on customizability since, as you note, anyone could amend the template without needing to know html or sql or php, etc .. it's just then consistency of the "database" itself where some materials would be conformant to an old template, some to a newer
16:21.28 brlcad the main portal site is actually going to be a drupal/mediawiki hybrid that work with each other
16:22.00 brlcad MinuteElectron already has both set up and working now, ready for data to start being entered to populate that section
16:23.22 brlcad there's another guy looking at the performance database, though from what he'd discussed, I think he's going a custom route (conceptually, it could use the same mediawiki plugin if one was made for the materials)
16:28.52 brlcad ken: so, I like your idea .. the next question then is how familiar are you with mediawiki plugins :)
16:29.10 ken brb, phone
16:30.48 brlcad otherwise, I'd have to imagine that mediawiki already has _something_ that would help for doing this already as I'd think it'd be pretty common to want to have form data in the wiki format
16:35.00 ken i have this minor crisis to deal with, whens a good time to come band get ahold of ya? this evening/tomorrowish?
16:37.22 brlcad i'm on the channel most days every day at some time of the day :)
16:37.31 brlcad just hop on irc and linger a while, you'll usually find me
16:37.36 brlcad otherwise the mailing list is fine too
16:38.03 brlcad i'm eastern u.s. timezone-wise, if that helps
16:38.26 brlcad though my "offline"/sleep schedule is fairly chaotic
16:46.21 ken kk thx, I'll be back tonight
16:52.45 *** topic/#brlcad by brlcad -> BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || for ken: http://www.mediawiki.org/wiki/Help%3ATemplates#Using_parameters_in_templates
16:53.02 brlcad looks like templates actually can work for this
16:53.13 brlcad the only issue then becomes comparisons, searching, and summaries
17:07.11 *** join/#brlcad b0ef (n=b0ef@062016142179.customer.alfanett.no)
17:12.52 *** join/#brlcad Laniakea (i=clock@217-162-204-120.dclient.hispeed.ch)
17:18.14 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
17:33.16 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177878618.dsl.bell.ca)
17:56.48 poolio brlcad: what's up with my.brlcad.org? I kind of like the new look... :P
17:58.00 brlcad heh, that's drupal's default theme
17:59.04 poolio I like it :)
17:59.13 poolio brlcad: can I get a vhost on my.brlcad.org and use it?
17:59.29 brlcad sure
17:59.56 IriX64 http://rafb.net/p/fo2gOO80.html ``Erik, look familiar ;)
17:59.57 poolio sweeet
18:00.22 poolio brlcad: how's that worth with like the databases and stuff? can two simultaneous drupal vhosts exist peacefully?
18:02.22 brlcad they have nothing to do with each other
18:02.31 brlcad you could use the same db or an entirely different db
18:02.37 poolio hmm alright.
18:02.41 brlcad vhosts can be set up fairly arbitrarily too
18:03.00 IriX64 http://rafb.net/p/Jd17Ls16.html ``Erik... too sweet :)
18:03.01 brlcad vhost, btw would be on "brlcad.org" .. "my.brlcad.org" is a vhost on brlcad.org
18:03.03 poolio Hmm, so like if I wanted to have my own sited hosted by you that used drupal, that'd work completely fine?
18:03.12 brlcad sure
18:03.12 poolio brlcad: well I have my own domain name
18:03.20 poolio I justt don't have the box online anymore
18:03.27 brlcad ah, gotya
18:03.31 poolio brlcad: So how would I go about doing that? Or would you need to do it?
18:03.37 brlcad i read it as the name, not the box
18:03.59 brlcad box is generally called just .bz or mbo ;)
18:04.26 brlcad you'd need to update your dns to point to an IP that I'd give you, then I'd set up apache to respond to that name
18:04.37 brlcad then it'd be done
18:04.44 poolio brlcad: I mainly want to get a blog going with the progress of it. As I'm going to be tewaking a lot of variables it'd be nice if I could see my own progress and see if it is in fact progressing, and also that way I can aviod spamming the chat so much with images and descriptions. (and also when people ask what I'm working on I can point them to an explanation as opposed to rewriting paragraphs and paragraphs ;))
18:04.50 brlcad takes all of 10 minutes to set up at most
18:05.06 poolio alright cool. whenever you have time that'd be sweet
18:06.14 brlcad aiight, the ip can be 66.111.56.56, so just let me know which name
18:07.07 poolio what do you mean which name? as in what's my domain name?
18:08.47 brlcad yes
18:09.03 poolio poolio.org
18:10.02 poolio brlcad has brlcad.org, poolio has poolio.org
18:18.44 brlcad done
18:18.51 poolio brlcad: heh, thanks
18:19.02 poolio brlcad: so what do I need to do on my side? point the domain to that IP?
18:21.26 poolio brlcad: is it ip-based? like can I just forward to the mbo box? and it will disambiguate the IP to the poolio.org vhost?
18:32.17 poolio brlcad: woah, there's something messed up with the DNS as it propogates....I'm pinging poolio.org and half the time I'm getting my home address and the other half I'm getting the right one on mbo :P
18:34.31 brlcad poolio: you update your dns record for poolio.org to point to that IP as the "A" record
18:35.08 poolio brlcad: Yeah I got that, but in terms of how the VHOST works
18:35.12 brlcad you apparently have dns set to everydns.net
18:35.29 brlcad s/to/through/
18:35.32 poolio That IP is just the IP of mbo, how does it distinguish whcih VHOST to send the request to? via the header?
18:35.39 poolio brlcad: I've updated the records already
18:35.46 brlcad requests come in by the url, by name
18:35.52 poolio ah alright
18:36.04 poolio and setting up drupal? is that hard?
18:36.27 brlcad so the apache can be asked to respond to requests for .. pretty much anything -- by default it won't respond to anything it doesn't recognize
18:36.40 brlcad you tell me, have fun :)
18:36.47 IriX64 http://www.rafb.net/paste/ <--- man, help me out here where's that // coming from?
18:36.51 brlcad (no, it's not hard at all .. one of the easiest)
18:37.11 poolio brlcad: alright, so drupal is installed in the my.brlcad.org VHOST, do I have to ..reinstall it in mine?
18:37.16 brlcad IriX64: that's an empty pastebin
18:37.23 poolio and does the VHOST go to my ~/public_html?
18:37.32 IriX64 whup, just a sec
18:38.05 IriX64 http://rafb.net/p/dT8MFf21.html
18:38.08 IriX64 there
18:38.09 brlcad poolio: no, it doesn't -- you still have your ~poolio home if needed on any of the names (poolio.org/~poolio should respond for example)
18:38.26 brlcad it's in a different location
18:38.36 louipc it should go to wherever your ip port 80 points to huh?
18:40.20 brlcad yep
18:40.57 brlcad IriX64: i've got no idea how you got yourself into that situation
18:41.13 IriX64 mmm i'll try --disable-shared
18:41.13 brlcad obviously got a full path in there that should not be there
18:41.26 brlcad could just be an unclean build
18:41.38 IriX64 thanks will tinker some.
18:41.41 brlcad try "make distclean"
18:41.46 IriX64 right
18:41.52 brlcad then rerun autogen.sh
18:42.02 IriX64 doing it now
18:44.43 IriX64 back to dos work, I'm gonna make this thing run doom yet :)
18:45.44 louipc sweet
18:45.45 brlcad inside mged? :)
18:45.54 IriX64 heh in tcl ;)
18:46.06 louipc I tried to run the original ultima it was crazy
18:46.26 louipc everything was sped up 10x
18:46.30 IriX64 never tried ultima, have tried wing commander II though
18:46.38 IriX64 same problem
18:46.51 IriX64 but doom is speshul :)
18:46.53 louipc there's something out there that will slow it down for you
18:47.03 IriX64 yeah varislow, i have it
18:47.15 brlcad poolio: also noticed that you have a CNAME record on "www.poolio.org"
18:47.16 louipc I forget what it was... hmm is that open source?
18:47.21 brlcad you should remove that or update it
18:47.36 IriX64 which varislow, i think its public domain
18:47.46 louipc ah cool
18:48.07 IriX64 all i have is the binary, no idea where the source is
18:49.01 IriX64 wcII no speech though something wonky in the sound linkage
18:49.31 poolio brlcad: cname points to poolio.org
18:50.37 brlcad mmm. Ultima V
18:51.16 brlcad poolio: ah, my bad -- i was reading something else
18:51.26 brlcad compounded by a stale dns ip result
18:52.26 poolio brlcad: yeah, it's still not updated, i forgot to fix mail.poolio.org, but it doesn't really matter, don't use it anyway
18:53.11 IriX64 louipc: http://www3.sympatico.ca/mario.dulisse2/doom.png <-- that soundblaster not responding is bogus, ive got sound
18:56.00 IriX64 can't show you a shot of it actually running the demo, silly thing insists on full screen
18:58.13 IriX64 wcii the same insists on full screen
18:59.12 IriX64 wonder if i can jury rig soemthing to capture the vga screen to disk...
18:59.29 IriX64 back burner material
19:13.00 IriX64 heh forgot to light that burner ;)
19:23.14 IriX64 back to fun stuff, make install is running in a ntvdm window.
19:23.51 IriX64 heh wonder if we can call this a windows compiler now :)
19:28.05 IriX64 blah, never mind its buggered again, time to rethink sections of this cyall l8r.
20:10.33 poolio brlcad: is there any way to view the page as someone not logged in would in drupal? getting sick of logging out
20:59.16 louipc poolio: depends on your browser I guess
20:59.46 louipc you could start a new browser instance, rather than a new window so it has separate cookies etc...
21:01.31 louipc That might be it if you use Firefox: http://www.mozilla.org/support/firefox/profile
21:15.29 ``Erik for that reason, and others
21:15.30 ``Erik :)
21:17.04 ``Erik pheer, 'devrys' is hocking a psuedo-degree in video game development
21:17.27 louipc haha
21:19.21 louipc I called it the 'deliriously expensive vessel for retarded youngins'
21:19.42 ``Erik hehehe sounds about right
21:19.48 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
21:20.00 ``Erik these 'get your degree in 3 weeks' outfits are all over the place :(
21:20.17 ``Erik <-- has an omfg 4y degree that is omfg csab accredited
21:20.33 ``Erik part of me feels that it was too little training
21:20.51 ``Erik not 'nuff time for even the brightest O.o I might go back for a doctorate in cs
21:37.21 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177593701.dsl.bell.ca)
23:08.02 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070722

IRC log for #brlcad on 20070722

01:31.09 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
02:24.10 poolio louipc: ah yeah, forgot about that, thanks
05:15.57 *** join/#brlcad Laniakea (i=clock@217-162-204-120.dclient.hispeed.ch)
09:21.24 *** join/#brlcad elite01 (n=elite01@dslc-082-082-095-079.pools.arcor-ip.net)
09:38.11 *** join/#brlcad elite01 (n=elite01@dslc-082-082-095-079.pools.arcor-ip.net)
09:48.48 *** join/#brlcad Laniakea (i=clock@217-162-204-120.dclient.hispeed.ch)
10:04.16 *** join/#brlcad clock_ (i=clock@217-162-204-120.dclient.hispeed.ch)
10:04.37 *** join/#brlcad clock_ (i=clock@217-162-204-120.dclient.hispeed.ch)
11:17.14 *** join/#brlcad Elperion (n=Bary@p548757E2.dip.t-dialin.net)
11:44.20 *** join/#brlcad docelic (n=docelic@212.91.117.38)
11:53.02 *** join/#brlcad thing0 (n=ric@124-168-109-27.dyn.iinet.net.au)
11:53.27 thing0 hey
12:01.17 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
13:14.08 Maloeran Hey, I haven't been around for some time. I'm trying to convert the Stanford .ply models to .g through ply-g but it gives me "This PLY file appears to contain no geometry!!!". Yet, with -v, it claims to find the vertices and indices. Any thoughts?
13:14.58 Maloeran Before I try to fix it or write my own converter, I'm just wondering if it could be a known glitch
13:45.29 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
14:50.52 Maloeran Nevermind, got it
15:09.28 brlcad what was it?
15:09.43 brlcad and howdy Maloeran
15:10.42 Maloeran I was trying to convert the .ply point files, not the reconstructed triangle geometry :)
15:11.10 Maloeran I'm fine, cleaning up Rayforce a bit which Mark wants to present at Siggraph. Will you guys be there?
15:11.24 brlcad yeah
15:12.17 brlcad so you're presenting it at siggraph? a paper, a sketch, a poster?
15:12.39 Maloeran None of the above, Mark reserved a... booth, but I'm not too sure how that works
15:12.59 brlcad oh, heh .. interesting
15:13.09 Maloeran Just to present the software I guess, but I wonder if it's a whole day thing, or if I'll have time to wander around
15:13.21 brlcad sounds like it might be on the expo floor then
15:14.00 brlcad so are you attending, or just going for a day or two or?
15:14.14 brlcad do you know which day?
15:14.37 Maloeran I'm attending for the whole week, I just hope I won't have to stay at that booth thing for the whole time :)
15:14.51 brlcad ah, okay, cool
15:15.00 Maloeran I'll be bringing my desktop to run the demos on
15:15.08 brlcad you went last year iirc, yes?
15:15.39 Maloeran I didn't, I only went to the Interactive Raytracing and the other one about Visualization with you guys
15:16.14 brlcad oh, wow.. so this will be your first siggraph then? that should be fun
15:16.30 Maloeran So far, I didn't find these social gatherings very appealing
15:16.41 louipc you need more booze
15:16.55 Maloeran Verbal communication is great for the interactivity aspect, but I would rather read papers than listen to presentations
15:18.26 Maloeran Should I understand that Siggraph is generally more interesting than the conferences we went to at Salt Lake City and Baltimore?
15:18.26 brlcad to each their own, though siggraph is a bit different than rt07 and vis
15:18.42 brlcad siggraph is *huge* in comparison
15:19.18 brlcad way more variety, way more of everything (technical and non-technical, art and scientific, etc)
15:19.36 Maloeran Ah, sounds good
15:20.06 brlcad generally very beautiful and interesting to attend
15:20.56 brlcad so is mark attending too?
15:21.22 Maloeran Yes, and he's bringing his whole family! :) And, similarly, I'll bring my desktop
15:21.38 brlcad heh
15:21.50 brlcad well that should be interesting
15:22.47 Maloeran Is Erik coming as well? Lee, Justin?
15:23.03 brlcad that you know of, only myself and lee
15:23.18 Maloeran Ah, okay
15:24.04 brlcad any other guys going from your group?
15:24.39 Maloeran Hum, not that I'm aware of
15:25.22 brlcad bob or keith would be the only candidates that come to mind
15:25.41 brlcad but then never know what mark is up to sometimes :)
15:26.07 brlcad so what have you been up to? you sorta disappeared
15:26.17 *** join/#brlcad Twingy (n=justin@74.92.144.217)
15:26.51 Maloeran Ah yes, I think I unconsciously stopped the ritual of attaching irc clients, it was way too time consuming
15:27.19 Maloeran I used to help people for 1-3 hours daily on Efnet *shivers*. I have been busy with computational fluid dynamics mostly, it's very interesting, amazingly challenging
15:27.47 brlcad cfd work eh .. any pictures to show? :)
15:28.49 Maloeran None yet, but I'm really close to that.
15:29.34 Maloeran I spent about 2 months just learning the physics involved ; viscosity, turbulence, speed of sound... They want me to rewrite some horrible 50k lines Fortran code
15:30.00 Maloeran It's not just horrible, it's plain wrong ( no conservation of momentum, etc. )
15:30.06 brlcad and of course knowing you, you're almost done then :)
15:30.25 Maloeran Eh well, not exactly :), mostly because I'm aiming very high
15:30.50 Maloeran They didn't even have conservation of momentum... and I want to give them shockwaves, blasts, turbulence, viscosity
15:31.02 brlcad so what's to come of rayforce then? I imagine this demo at siggraph is mark's way to try and market it
15:31.36 brlcad or is rayforce development coming to an end as you move into cfd?
15:31.40 Maloeran I took a long break, I was saturated of Raytracing, I think I was beginning to feel physical pain when I tried to force me to work on it near the end
15:31.51 brlcad yeah, I got that
15:32.08 brlcad i mean that was noticeably visible even over irc that you were burning out
15:32.41 Maloeran Ah, quite true... Survice doesn't know that, but the first few months, I think I was doing nothing but work. I mean 60-80 hours a week
15:33.01 Maloeran Anyhow, regarding Rayforce, Mark has plans to integrate it into their software, Archer's successor, and see if there's commerical potential
15:34.08 brlcad interesting
15:35.01 brlcad but then I think that for most code that's not got an analysis association
15:35.56 Maloeran It's not really mainstream software, being open-source is not that... critical, if I may say. Besides, I'll certainly never allow the patents to get in the way of open-source developers
15:36.38 Maloeran ( Mark registered patents to my name on the techniques )
15:37.35 brlcad doesn't have to be mainstream to be intersting and useful :)
15:37.50 brlcad information wants to be free :)
15:38.31 Maloeran :) Oh, I agree. It may well end up open-source, I think Mark just wants to see if there's commercial potential at Siggraph
15:38.46 brlcad yeah, I got that much :)
15:39.55 Maloeran I have doubts myself, I don't think it performs that much better ( if at all better ) to Reschetov's latest code, or whoever else's. I haven't followed raytracing papers
15:39.57 brlcad he's unfortunately not got the demo connections to throw around at siggraph (I think) in order to make that happen
15:40.28 Maloeran He spoke of Dreamworks and some other group that are supposed to come by the booth
15:40.39 brlcad well he'll undoubtedly be at siggraph, you can just ask Reschetov :)
15:41.08 Maloeran Good point :)
15:43.12 Maloeran I'm surprised the Stanford models appear actually more costly to render than CAD geometry
15:43.42 Maloeran Only 30M rays/sec on that 70k triangles bunny, one third of the 140k triangles M1
15:44.04 brlcad they're mostly scan conversions, pathologically dense triangle surface sets
15:44.42 brlcad interesting models, but far from representative of anything other than scan-conversion geometry
15:44.47 Maloeran *nods* I thought this would produce good graphs since there are no long thin triangles, I guess that was wrong
15:47.03 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
15:47.12 Maloeran On a completely different topic, is it safe enough to carry computer cases by plane? I would bring the hard drives with me
15:47.32 poolio mornin
15:47.34 brlcad safe enough?
15:47.44 brlcad don't see why not
15:47.55 brlcad i'll be taking my laptop and working on the plane
15:47.57 Maloeran Regarding damage to components from being thrown around, and I wouldn't want anyone at the luggage collection to just pick up the 3K$ case
15:48.18 brlcad oh, you mean like a desktop
15:48.19 Maloeran A laptop is different, you carry it with you ;)
15:48.21 Maloeran Yes
15:48.26 brlcad eek
15:48.31 brlcad good question
15:48.32 Maloeran A big and heavy desktop computer case
15:48.37 poolio where you guys headed?
15:48.56 brlcad poolio: siggraph in san diego
15:49.01 poolio hehe, enjoy
15:49.04 poolio when is that?
15:49.10 brlcad in about two weeks
15:50.08 Maloeran Any thoughts about carrying a case, brlcad? Or I could somehow ship it, but I'm not sure that's really better
15:50.11 brlcad Maloeran: I'd be rather uncomfortable sending a machine that way, I'd probably ship it
15:51.12 brlcad going to cost probably 50-100 to ship it each way, depending on the weight
15:51.22 Maloeran I still have the case's cardboard box and styrofoam, but it's clearly a box for a large computer case
15:51.55 brlcad well that's great then .. can put it in that box and take it to some place like dhl
15:52.31 poolio brlcad: are you doing a presentation at siggraph?
15:52.38 brlcad poolio: not this year
15:52.39 Maloeran So you would recommend this over bringing it as luggage
15:52.51 brlcad yeah, there is zero guarantee with luggage
15:53.07 brlcad it might come out fine, it might be destroyed
15:53.21 poolio Maloeran: just buy a sweet ass laptop like brlcad :)
15:53.33 brlcad it'd be a gamble, with the dice being thrown by someone that makes $10/hr
15:53.43 Maloeran I don't think there are 8 cores Clovertown laptops around here :)
15:54.10 Maloeran I see. Well, with the hard drives out... I don't know how resistant to shocks that stuff is
15:54.29 poolio Maloeran: geez. not fair. gimme one
15:55.00 poolio there's no chance you could borrow/rent/use someone elses nice desktop?
15:55.36 Maloeran It's more like a high-end server machine than a desktop
15:55.42 brlcad Maloeran: put it inside your luggage and then imagine throwing it outside a second-story building -- would you be comfortable with that?
15:55.52 brlcad that's a perfectly viable scenario that can happen
15:56.09 Maloeran Ouch, ouch.
15:56.29 Maloeran Okay, looking into DHL
15:57.55 brlcad it (should be) survice's dime, so it shouldn't matter .. better to just be safe, otherwise there is no demo
15:58.33 brlcad that 100 or so is dwarfed by how much it's costing to send two guys
15:59.19 Maloeran Right. If I ship it, that would free my hands to bring a bicycle too ; my hotel is 7 miles away
15:59.33 brlcad ouch
15:59.50 brlcad it's on the trolly route I hope?
16:00.09 brlcad is it a siggraph hotel?
16:00.34 Maloeran I think so, it was reserved indirectly from their site
16:01.22 brlcad the sheraton?
16:01.44 Maloeran Checking...
16:01.51 brlcad you might be in the same building as three other guys
16:01.55 Maloeran HILTON SAN DIEGO MISSION VALLEY
16:01.59 brlcad ahh
16:02.20 brlcad at least it's a little better
16:02.55 brlcad hopefully has internet, though you can generally hang out at the convention center until late on the wifi
16:03.06 Maloeran Do you know if there's some kind of shuttle service for all siggraph hotels?
16:03.20 brlcad there is shuttle service if it's a siggraph hotel
16:03.30 Maloeran Oh hum :), I actually gave my laptop to a friend who was leaving for Japan for 2 years, I was very rarely using it
16:04.18 Maloeran In a way, that's also why I'm bringing my desktop
16:05.32 Maloeran Well, it looks like I won't be able to raytrace a 28 million triangles model, malloc() refuses to cooperate
16:06.17 brlcad strap the desktop to your back, a UPS to your chest, and you're good to go!
16:07.10 brlcad Twingy was gonna do that one year with an O2 *ahem*, that woulda been fscking awesome :)
16:07.18 Maloeran Woohoo! And a bicycle of course, how else would a bring such a heavy E-ATX case?
16:07.25 Maloeran Hum :)
16:08.17 Maloeran Do you have any intelligent normal smoothing code somewhere in BRL-CAD?
16:09.05 Maloeran Something that considers angles between triangles, angles between facet vectors, to smooth and spawn new vertices when appropriate
16:10.19 Maloeran I wrote something a long time ago but it's brute force, it isn't meant for models of million triangles
16:10.22 brlcad rt_bot_smooth()
16:10.33 brlcad not sure how "intelligent" it is, but there is a routine for it
16:10.53 Maloeran Do you know if it will create new vertices rather than smoothing when appropriate?
16:10.56 brlcad it's in src/librt/g_bot.c at the end
16:11.49 brlcad no, it isn't going to create more vertices iirc
16:12.05 brlcad it just smooths the ones you have
16:12.19 Maloeran Right, it's a bit too primitive. It would create rather horrible results on a cube for example
16:12.31 brlcad basically:
16:12.32 brlcad <PROTECTED>
16:12.35 brlcad <PROTECTED>
16:12.39 brlcad <PROTECTED>
16:12.41 brlcad <PROTECTED>
16:12.54 brlcad because siggraph says miles :)
16:13.03 ``Erik ah
16:13.08 ``Erik 7mi ~= 10km
16:13.08 Maloeran Eheh Erik, the website said the hotel was 7 miles away. I have no idea what's that in km
16:13.24 ``Erik .62 miles = 1km
16:13.38 Maloeran Right, it's a long walk, or a tiring run
16:13.39 brlcad ibot: convert 7 miles to kilometers
16:13.57 ``Erik aboot ten, eh?
16:14.20 ``Erik is that hooked into the 'units' program?
16:14.30 brlcad beats me
16:14.35 brlcad have to look at blootbot's source
16:14.47 brlcad but probably
16:15.42 ``Erik something not addressed by most unit conversion packages... a bit trickier than the 0 base ones, but quite doable :(
16:16.03 Maloeran Erik, may I ask what's the official reason you aren't going to Siggraph this year? Since Sean and others are going
16:16.04 ``Erik if nothing else, grok kelvin vs C, and rankines vs F... ...
16:16.20 ``Erik because I'm not "special", and it's written into seans contract?
16:16.38 ``Erik I was on the initial list, but my bosses bosses bosses bosses bosses boss said "only 3 gov't people go"
16:16.44 ``Erik and I wasn't on that omfg list
16:17.28 ``Erik it's stupid, and one of the reasons I'm about ready to step back into the civil sector.
16:18.44 Maloeran Survice looks like a nice place from what I have seen, there are some challenging problems to solve
16:19.09 Maloeran They basically let me pick what I wanted to work on, and CFD looked fun :)
16:19.13 ``Erik there're always challenging problems, but I'm kinda lookng at going back to the midwest, I can afford a ferakin' mansion out there
16:19.58 ``Erik I have an offer for a very comfortable job there that pays the same as what I make now... "choose your own hours, work from home" etc
16:19.59 ``Erik ..
16:20.09 ``Erik I need to figure out where I'm going *sigh*
16:20.51 ``Erik I half suspect that if I land a decent job and regain the joy of coding, I'll be able to do more for brlcad than where I'm at now :/
16:21.25 Maloeran Are there any hopes of change within the ARL if you let managers know your dissatisfaction?
16:21.38 ``Erik <-- has a strong urge to link brlcad to the gaming group
16:21.39 Maloeran I can understand that :/
16:22.02 ``Erik um, I've let several layers of mgmt know my discontent in no uncertain terms several times
16:22.05 Maloeran Brlcad, gaming? These two concepts don't appear to mix too well
16:22.19 ``Erik brlcad to generate the game models and maps, :)
16:22.39 Maloeran And there's no effort to move you around internally where you would be happier?
16:22.42 ``Erik they'll put all sorts of insane pressure on mr brlcad to make it a user friendly modeling package, and mebbehe can sell it
16:22.56 ``Erik there is effort to accept me... there is resistance to release me
16:23.25 ``Erik so on tuesday, I need to do the "I'm leaving, pick where I go, arl or outside" speach
16:23.51 Maloeran Well, there's good people at Survice if you want to look that way. Mark is the opposite of the pointy haired manager stereotype
16:24.32 brlcad and have been for years, that's why it's priority #1 and pretty much all of the work going on even now has been towards solving that problem :)
16:24.39 ``Erik meh, if I escape gov't life, it'll be in a big way, I surpect
16:25.05 ``Erik hehehe, if game devers get into it, mebbe they'd throw their towel in teh ring and support it, other than bitching :)
16:25.28 ``Erik <-- thinks the biggest os boon would be to get serious attention from the videogame wannabees...
16:25.53 ``Erik and I like to imagine that I'm not too terribly wrong too terribly often
16:26.00 brlcad log cabin in the middle of nowhere with an OC128
16:26.52 poolio brlcad: poolio.org is up, thanks again
16:27.39 brlcad no problemo, nifty
16:28.47 brlcad which is what I've been doing all weekend so far
16:28.48 poolio brlcad: oh weird, it doesn't work for me, i get a blank page? what....? it worked fine last night :\
16:28.49 brlcad good stuff
16:29.37 brlcad poolio: it's working just fine here
16:29.47 brlcad maybe browser cache junk
16:29.55 poolio yeah appears to be
16:30.45 Maloeran Mmhm, gamedev. I had a strange urge to create a warcraft 3 map about two months ago ; I spent about 10 days sleeping only once every 2 days, that was... peculiar
16:31.00 Maloeran Their scripting language is actually very complete
16:31.43 ``Erik 'world of warcraft' seems to use lua
16:31.59 ``Erik I've also been acutely interested in 'bos' and 'danger from the deep'
16:32.14 ``Erik both have freendoe channels that I lurk... #bos and #dangerdeep :)
16:32.28 ``Erik getting mac builds of either is... highly interesting, as they both use scons
16:32.29 ``Erik :/
16:32.35 Maloeran I haven't heard of these. I just wanted to create a good, deep and long multiplayer campaign map
16:33.04 brlcad http://spring.clan-sy.com/
16:33.08 ``Erik dangerdeep is a semi-realistic ww2 sub sim, bos is kinda like a starcrafty clone
16:34.03 Maloeran Never heard of scons, and I mostly broke your autoconf stuff in Rayforce once again :). For some reason, it's compiling the same files 5 times, once for each binary
16:34.31 ``Erik 'scons' is a python make imitation, from people who don't understand portability trying to outdo autoconfs portability...
16:34.32 ``Erik :/
16:34.41 ``Erik it's a flaming piece of crap, imho.
16:35.00 ``Erik um, you must've used name prefixes
16:35.23 Maloeran I get .o files such as rfdemo-img.o, rfmaster-img.o, etc. for the img.c file
16:35.43 brlcad ah, you set FLAGS
16:36.06 Maloeran Ah yes, I set CFLAGS
16:36.08 brlcad since the cppflags/cflags can cause different compilation results
16:36.33 Maloeran I see, good point. Though, in this case, it doesn't actually matter
16:36.36 brlcad e.g. make CFLAGS="-DBEHAVE_DIFFERENT_FOR_RFDEMO"
16:37.20 brlcad set AM_CFLAGS instead of it should be global and the multicomp should go away iirc
16:37.36 brlcad s/of/if/
16:37.51 Maloeran Thanks, I'll try that
16:38.39 brlcad it's the rfdemo_CFLAGS that will usually cause the prefixed compilation results
16:39.49 Maloeran *nods* It works. I mostly broke Erik's autoconf stuff when I thrown SDL away to use X11 directly so I can do proper and efficient frame buffering
16:40.12 *** join/#brlcad Elperion (n=Bary@p548757E2.dip.t-dialin.net)
16:40.52 Maloeran Do you know if X on OSX and other platforms have the Xxf86vm extensions?
16:42.07 brlcad I believe OS X has that, but should probably test for it in configure regardless
16:42.13 brlcad i think mplayer has a test for that
16:42.43 Maloeran configure is still testing for SDL at the moment, but I'll attempt to correct that
16:43.13 ``Erik what's so terribly wrong with sdl? O.o
16:43.44 ``Erik it's been used to make sprite based games that run over 60fps on very low end hw
16:43.48 Maloeran It's impossible to render multiple frames simultaneously without having to copy the whole data *twice* to get it visible
16:43.59 Maloeran Yes yes, it's all good as long as you render just one frame at a time
16:44.28 ``Erik hum, I thought there was a flag to set for 'direct' drawing, so double-buffering would be completely under developer control
16:45.19 Maloeran I dig far in the code, I even put out a quick patch to implement multiple frame buffers but the SDL developers weren't interested
16:45.41 Maloeran Because "Most people don't need that" and because "'S' stands for Simple"
16:45.59 ``Erik hum, did they say why?
16:46.25 brlcad reasonable test for Xxf86vm in http://profile.iiita.ac.in/smajumdar_00/xine/xine-ui-0.9.21/configure.ac
16:46.46 Maloeran I can imagine that most people only render one frame at a time, it's understandable, but that's not acceptable in my case
16:46.53 Maloeran Thanks brlcad
16:47.16 ``Erik I would imagine that if it ere argued coherently, sammy woulda picked it up :/
16:47.29 ``Erik he seems to be reasonable
16:47.56 Maloeran I don't think I had chatted with the lead programmer, just one of his minion
16:48.36 brlcad minion's are useless for getting core changes
16:48.47 ``Erik sam langtingua or whatever, that's the homey to talk to
16:48.52 ``Erik he watches the mailing list
16:49.29 Maloeran Before I wrote the code for it, I posted on the mailing list to ask for thoughts on the idea, the feature was "unlikely" to be implemented
16:49.49 ``Erik lame
16:49.56 Maloeran It required changes for every platform and I only did the X11 one, so I can understand why they were reluctant
16:50.06 Maloeran But anyway, things are working nicely using X11 directly
16:50.21 ``Erik nothing wrong with straight x11 if you're *nix only
16:50.22 ``Erik :)
16:50.30 Maloeran Exactly :)
16:51.05 ``Erik <-- has a couple striaght x11 programs in his devel/ tree
16:52.02 Maloeran *nods* So do I
16:52.23 Maloeran The documentation on the API and extensions is sometimes lacking, I found that a bit annoying
16:52.52 ``Erik <-- may be a weirdo, but truely enjoys saurkraut as a hot dog topping
16:53.11 Maloeran "This parameter is... a mask flag! And we'll let you guess the rest, what it's for and what values it can take."
16:53.24 ``Erik hehehe
16:56.31 Maloeran What could make AM_CFLAGS be ignored in a Makefile.am? Suddently, it's not added to the compilation lines anymore
16:58.00 Maloeran Ah nevermind, it's only automatic if no specific CFLAGS are specified for a binary. Got it
16:59.09 brlcad yeah, per-binary overrrides, you'd have to say you wanted them if you override like rfdemo_CFLAGS="${AM_CFLAGS} -O1000 -DYUM"
16:59.31 Maloeran *nods* Thank you
17:13.46 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177878662.dsl.bell.ca)
17:17.38 IriX64 errors everywhere and make keeps on trucking (my new and improved -i(gnore) switch works beautifullu)
17:17.59 IriX64 -u+y
17:19.50 IriX64 http://rafb.net/p/Lm7x7L15.html < ---- see
17:21.07 poolio I think there's a reasons errors cause aborting
17:21.33 IriX64 there is but sometimes you know (ill fix it later type of thing)
17:22.02 IriX64 why let one bit of the project keep you from testing the rest
17:22.39 poolio well if the entire rest of the project depends on that part...
17:22.46 poolio IriX64: also, got my website up and running: poolio.org
17:22.56 IriX64 agreed then your hornswoggled
17:23.07 IriX64 http://poolio.org?
17:23.55 poolio jah
17:24.45 IriX64 hahah nice site (jokingly says needs fleshing out ) ducking and running :)
17:25.11 poolio it's minimal. not designed to be pretty or fleshed out. no need.
17:25.17 IriX64 better than mine
17:26.03 poolio never seen yours ;)
17:26.32 IriX64 heh yah you have its just got some files on it (supposed to put a page up but i'm lazy)
17:27.50 IriX64 maybe i'll re-install staroffice and design a page
17:28.21 IriX64 64bit staroffice? /me muses
17:31.28 IriX64 that disk crash did me good, I've never had so much fun putting things back where they're sposed to be, I'm about 50%recovered
17:32.08 Maloeran You should install Gentoo, you'll have a lot of fun constantly fixing stuff
17:33.36 IriX64 heh i'm busy enough as it is
17:34.14 poolio busy enough fixing windows constantly :)
17:34.24 Maloeran Recently, I just installed some package for a library, and... PAM broke with "Module not found" so it was impossible to log in, then fsck.ext3 had disappeared so it didn't want to mount the root partition, and a couple other pleasant discoveries
17:34.47 poolio livecd to the rescue?
17:35.00 Maloeran Installing that package just "removed" many critical pieces, even thought Portage still believed they were installed
17:35.16 Maloeran Ah, I fixed things manually, I know Linux enough by now :)
17:35.26 Maloeran even though*
17:35.30 poolio hmm, just switched over to debian from gentoo. really like it so far. apt-get upgrade is around 30x faster than emerge -u world
17:37.24 Maloeran I prefer to do things manually to a great extend, but there's something wrong when installing a library removes many chunks of critical software everywhere
17:37.53 poolio not the Gentoo Penguin?
17:38.07 Maloeran The Gentoo mascot is a cow, is it not? Or it used to be
17:38.26 poolio http://en.wikipedia.org/wiki/Gentoo_penguin
17:38.46 poolio http://www.gentoo.org/main/en/about.xml
17:38.48 poolio I think you're right
17:38.55 poolio named after a penguin, but their mascot is a cow, hmm.
17:39.14 IriX64 my mascot is #undef ;)
17:50.07 IriX64 http://rafb.net/p/0cqq9B36.html are you interested in this? it's tedit in mged
17:53.08 IriX64 never mind its that wgl stuff
17:53.22 brlcad IriX64: no, i'm not interestd in that :)
17:53.30 IriX64 thought so :)
17:53.40 brlcad as it's a random error after you've provoked the build way too many times to get that far to be useful
17:54.01 IriX64 heh come its semi-useful :)
17:55.50 IriX64 provoked the build ... interesting is that why it's biting my hand off ;)
17:57.34 IriX64 btw i'm just exploring, and theres quite a bit of wgl stuff, dm_xvars.h and dm_wgl.h have issues
17:59.02 brlcad of course they do
17:59.16 brlcad it all stems from your configure tests not working as they are expected to
17:59.24 brlcad that has been the problem from the beginning
17:59.34 brlcad for months and months, it hasn't changed
17:59.36 IriX64 well I told you my system was strange
17:59.57 brlcad it doesn't matter if it's strange of now, it's just configure tests
18:00.08 IriX64 you indicated you wouldn/t mind me pasting the errors as they might prove usefull
18:00.10 brlcad the tests aren't doing what's expected, and until they do, this will be the case
18:00.33 brlcad i also said it entirely depends on how you get those errors
18:00.41 brlcad random errors are not useful
18:00.58 brlcad methodical ones done in progress can be if it's isolatable
18:01.21 IriX64 btw that tree still awairts you
18:01.25 IriX64 awaits too
18:01.26 brlcad if you edit *anything* that you've not been asked to edit, then it's a random error
18:01.46 brlcad if it's an error after *any* previous error, then it's effectively a random error
18:01.47 IriX64 good now we're clear
18:02.08 brlcad we've been "clear" a couple dozen times :)
18:02.26 IriX64 heh i know but at the very least its comic releif no:)
18:02.35 Maloeran Practice makes perfect!
18:02.49 IriX64 ill keep practicing
18:03.32 IriX64 thanks for letting me hang out is what i'm trying to say here.
18:04.33 brlcad you could be so much more productive on brl-cad if you simply wanted to be, and gave yourself credit when it was due for effort you do put in that helps
18:05.38 brlcad if your build environment were working, you'd probably be a great regression tester :)
18:05.46 IriX64 http://rafb.net/p/OheeIZ16.html <--- thanks, this is more fun, make did it i really don't think itll run that was supposed to be a mingw32 build :)
18:06.42 brlcad i think you might have missed about four periods there :)
18:07.16 IriX64 heh
18:09.22 IriX64 looking for the jove.exe, it's not there i wonder why :)
18:11.18 Maloeran Yay, typical. SSE3 added wonderful instructions such as haddps for horizontal adding... except that it's slower than the sequence movaps,shufps,addps which produces the same result
18:12.36 IriX64 you using a dissasembler Maloeran?
18:14.26 Maloeran No, trying to optimize some code
18:19.41 IriX64 by hand? kudos
18:21.15 IriX64 which processor, may I ask?
18:21.26 Maloeran Yes although I'm mostly trying to get GCC to produce good code from C instead. As always, it's not going too well, GCC is rather stupid regarding register allocation and memory aliasing
18:21.29 Maloeran Xeon Clovertown
18:22.10 IriX64 16? or 8?
18:22.46 Maloeran Hum, I don't understand the question
18:22.53 IriX64 gcc? what version supports that?
18:23.33 Maloeran Ah, I'm using gcc 4.1.2 but the mtune optimisation swich is -mtune=nocona, the same as Core 2 chips
18:23.41 IriX64 doesn't matter im in over my head anyway :)
18:24.26 IriX64 mine is a simple opteron
18:24.54 IriX64 but im trying for global coverage instead of targetting one processor
18:27.24 IriX64 although -march=opteron -mtune=opteron works here
18:27.31 IriX64 err =
19:04.47 *** join/#brlcad elite01 (n=elite01@dslc-082-082-095-079.pools.arcor-ip.net)
21:02.13 louipc What's a good way to describe BRL-CAD as powerful without actually using the word? It seems too many packages use that magic word.
21:02.56 ``Erik 'big hairy balls'
21:03.21 ``Erik it has over 400 specialty tools built on it *shrug*
21:03.35 louipc comprehensive? hah
21:03.53 louipc hmm
21:05.31 louipc extensive!
21:20.47 ``Erik *shrug* throw the #'s out? 30 years in the making, over 400 binaries, ... *shrug*
21:38.49 louipc that might work
21:41.01 ``Erik is it just me, or is mia kirshner totally rompable? O.o
21:41.37 louipc oh yeah
21:42.49 ``Erik 'not another teen movie' is on comedy central...
21:43.00 louipc heheh
IRC log for #brlcad on 20070723

IRC log for #brlcad on 20070723

01:24.12 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
02:42.20 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177879183.dsl.bell.ca)
02:44.44 IriX64 set \=/ doesn't cut it :)
02:46.44 IriX64 ideas, raspberries, anything at all :)
02:50.33 thing0 umm
02:50.35 thing0 no idea
02:50.37 thing0 ;P
02:51.13 IriX64 :)
02:55.14 IriX64 http://www3.sympatico.ca/mario.dulisse2/1024.png
02:55.21 IriX64 incoming :)
02:56.17 IriX64 frame buffer? frame buffer? that's not a frame buffer. now *that's a frame buffer (shades of crocodile dundee:))
02:59.52 IriX64 http://rafb.net/p/f66j4y13.html <--- still getting this though when I try to attach to X
03:03.14 IriX64 http://rafb.net/p/uQAosD65.html <-- there's the dump if you want it
03:04.50 thing0 afk
03:04.51 thing0 cya
03:05.06 *** part/#brlcad thingAWAY (n=ric@124-168-109-27.dyn.iinet.net.au)
04:04.11 *** join/#brlcad thing0 (n=ric@124-168-109-27.dyn.iinet.net.au)
04:16.59 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
04:31.00 *** join/#brlcad thing0 (n=ric@124-168-109-27.dyn.iinet.net.au)
05:30.14 *** join/#brlcad Laniakea (i=clock@217-162-204-120.dclient.hispeed.ch)
06:21.48 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177879183.dsl.bell.ca)
06:22.20 IriX64 http://rafb.net/p/tkZi4B77.html <--- i coerced the build to cough this lung cookie up too, you interested?
06:23.57 IriX64 thank God for -Wl,-allow-multiple-definition ;)
06:26.52 IriX64 http://rafb.net/p/8dpmxK32.html <--- see, I'll keep coercing the build, if anything interesting pops up ill pastebin it
06:27.43 brlcad please don't -- if you coerce it, it's no longer interesting
06:27.59 IriX64 I'll tickle it instead
06:28.34 IriX64 cmon thats blatant
06:28.36 brlcad do whatever you like with it, just don't trail the noise into here via pastebins of random issues
06:28.47 IriX64 ok ok
07:05.44 IriX64 http://www3.sympatico.ca/mario.dulisse2/jove.png and issues.png is what i get with a coereced build ;)
07:12.59 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
07:24.14 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
07:30.57 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:53.48 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:36.34 *** join/#brlcad Elperion (n=Bary@p54877F0D.dip.t-dialin.net)
08:42.45 *** join/#brlcad Laniakea_ (n=clock@zux221-122-143.adsl.green.ch)
09:15.16 *** join/#brlcad elite01 (n=elite01@dslb-088-070-031-147.pools.arcor-ip.net)
09:42.37 *** join/#brlcad docelic (n=docelic@ms52-2-gprs01.net.vip.hr)
10:30.13 *** join/#brlcad Elperion (n=Bary@p54877F0D.dip.t-dialin.net)
11:49.49 *** join/#brlcad cad98 (n=be31d7da@bz.bzflag.bz)
13:06.47 *** join/#brlcad docelic (n=docelic@212.15.176.222)
13:10.40 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
13:38.26 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
13:42.06 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177878614.dsl.bell.ca)
14:06.46 poolio brlcad: I'm working on mutation, and currently all the stuff is going to be completely hard-coded in. Is there any sort of routine where I can say function(rt_db_internal) and somehow iterate through every changeable value?
14:07.22 poolio I guess the other option would be to just have a switch statement and then have a function pointer for each type of object, I was just wondering if something like that had been done before
14:29.20 brlcad not sure what you mean by iterate through every changeable value
14:30.29 brlcad there is already a table (rt_functab) that has function pointers to various functionality, though whether that's useful is another matter of course.. not sure what you're getting at :)
14:31.45 poolio W
14:31.45 poolio W|10:31| <@ brlcad> there is already a table (rt_functab) that has function pointers to various functionality, though whether that's useful is another matter of course.. not sure what you'
14:31.49 poolio ah oops
14:31.51 poolio sorry
14:34.19 poolio brlcad: Well what I meant was like I need to be able to change every specific value for each shape. So currently I have it setup to test which shape it is, and then depending on what shape, it can change certain specific values specific to that shape. So I was wondering if there was a way to generalize the way I go about this, I currently hard code in say if(sphere){rand = rand()%num_variables_can_be_changed_in_sphere; mutate(rand);}
14:34.40 poolio Is there a way I could have something like x = num_specific_vars(shape)?
14:40.54 brlcad poolio: the closest you could probably do is work with the tcl string representation of the primitive but even then you need to know what the values mean
14:41.08 brlcad you're still only going to support a limited set of primitives
14:41.55 brlcad you wouldn't likely ever create a DSP terrain object, for example, nor want to know how to genericly specify one
14:43.02 brlcad your idea of having a switch statement and then functions for each primitive type that beset understands is probably the best approach
14:44.24 dtidrow http://www.buy.com/retail/product.asp?sku=202930159&adid=17051&dcaid=17051 - nice!
14:47.18 brlcad very nice
14:47.33 Laniakea_ ``Erik: emulation?
14:48.07 brlcad Laniakea_: did that compilation problem ever get sorted out?
14:49.09 Laniakea_ brlcad: no Erik said he has to try out OpenBSD emulated
14:49.18 brlcad ah, ok
14:49.26 Laniakea_ brlcad: we did about 2 steps in debugging and then it goot too complicated for remote debugging
14:59.35 poolio dtidrow: I think I might buy that, I need an external. Is that recommended or are you just going off price?
14:59.38 poolio brlcad: alright, I'llget on that
15:00.08 brlcad poolio: I think it's just the price
15:00.15 brlcad 200 for a TB is pretty sweet
15:09.45 dtidrow yeah, that was just the lowest I've seen a 500GB external at
15:10.01 dtidrow non-rebated price, that is
15:10.32 dtidrow seen a few that were $100 post-rebate, but the real price was around $125-$130
15:58.47 *** part/#brlcad thing0 (n=ric@124-168-109-27.dyn.iinet.net.au)
16:19.08 poolio brlcad: hrm, I'm having some issues understanding the internal representation of the union tree and such. I see that if the leaf is OP_SOLID, it stores region and soltab data. If I modify the soltab, and write out the new union tree, is the soltab for the shape that was modified (in the node of the union tree) going to modify the shape which that nodes represents?
16:22.16 poolio Or would I have to retrieve the internal object, and modify the idb_ptr, and write out the internal object?
16:28.42 brlcad I believe you have to do the latter
16:30.34 brlcad not 100% positive, but my vague recollection is that you have to write out objects one at a time, and writing out the tree basically amounts to writing out a bunch of combinations (and leaving the leaves alone) .. could be mistaken. feel free to either provide a routine in librt that does this, or let me know if the routine that writes out the tree does it already :)
16:46.52 poolio yeah it's the latter
16:48.54 poolio brlcad: I don't think the solid and region data is written out
17:07.21 *** join/#brlcad iday (n=jlowens@bz.bzflag.bz)
17:08.29 iday ls -al
17:18.44 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
17:20.40 *** join/#brlcad MinuteElectron (i=cdcy1qlt@gateway/web/cgi-irc/irc.net/x-e7aca8bc90d1efb0)
17:21.30 MinuteElectron brlcad: I only have 11 minutes before my session runs out, is there anything that needs doing that is urgent?
17:30.25 MinuteElectron g2g my internet session is over
17:38.56 *** join/#brlcad Elperion (n=Bary@p54877F0D.dip.t-dialin.net)
17:41.38 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
18:00.37 brlcad ack
18:00.49 dtidrow ack?
18:00.50 poolio a bit late?
18:00.53 brlcad yup
18:01.03 brlcad needed him to enable my drupal account access
18:02.02 poolio if you've got root access can't you just fudge with the files and get it yourself?
18:02.19 brlcad of course
18:02.29 poolio just more effort / not proper?
18:02.53 brlcad not worth the effort/time, even if mildly trivial
18:02.56 brlcad i can wait
19:18.36 Maloeran From MinuteElectron, I'm curious to understand this concept of timed "internet sessions". I thought internet connectivity was eternal, as permanent as life itself. My believes are shaken
19:20.06 poolio Ever been to an internet cafe?
19:20.16 poolio :)
19:27.56 brlcad Maloeran: maybe he runs his computer off of a UPS and is only able to charge it with a bicycle generator ;)
19:29.47 poolio brlcad: hackaday?
19:30.51 poolio brlcad: I've been tweaking the crossover/reporduction setup and it is still getting stuck on a sphere...
19:32.41 poolio It's weird... like if I try to do any sort of scaling using the number of nodes in the tree it seems to always converge on a sphere
19:33.07 brlcad sounds like a bug :)
19:33.46 poolio dur :P
19:34.40 poolio brlcad: I think the fitness value is being truncated somewhere, and all the fitness values are turning out the same, or something... I'm gonna keep digging, I had it working before I incorporated tree depth into the fitness equation
19:35.10 poolio also, if I have the time I'd be curious to write some sort of plugin/routine for beset where you could specificy the fitness equation :)
19:36.08 brlcad heh
19:36.48 brlcad a gui would be more immediately useful than pluggable fitness equations so long as there are parameters for the pop size, mutation rates, crossover rates, etc
19:36.59 brlcad but that would be kinda interesting, yeah :)
19:37.27 poolio well, the issue is I need to fine tune the equation to make it work, like how much of a penalty for tree depth, how much
19:37.30 poolio wait
19:37.35 poolio I guess it's really just factoring in tree depth :P
19:38.16 poolio It's also getting to the point where testing is a pain in the butt. Takes like a minute to run and a minute to generate the visualization
19:38.34 poolio I run smaller tests, but I need to do moderately sized ones to really check stuff
19:39.24 brlcad until you get two sphere's working, there's little point in working towards more ;)
19:39.26 poolio and also, the GUI isn't useful if the backend is b0rked :)
19:39.44 poolio brlcad: Well, the issue is I'm not sure whether to do mutation, I feel like crossover+reproduction should definitely work on the two spheres example
19:39.46 brlcad or even matching arbitrary primitives (from a list)
19:40.00 brlcad that would be my assertion as well
19:40.17 brlcad I feel you should definitely be able to converge on two spheres
19:40.22 poolio matching arbitrary primitives should already work, the issue is just spawning a population that is a good representative of the problem space
19:41.17 brlcad should and will are very different ;)
19:41.40 poolio :\
19:41.50 poolio hmm, slightly better results, let me upload
19:44.36 poolio Hehe, mged does surprisingly well drawing 400 objects at once :)
19:45.08 brlcad :)
19:45.27 brlcad most real models have thousands of objects
19:45.51 poolio brlcad: http://poolio.org/index.php?q=node/7
19:46.06 brlcad that's actually one of the things mged's relatively good at in comparison, it can open Pro/E models that Pro/E can't even open
19:46.22 poolio yeah, but my machine is chugging on the 400
19:47.28 brlcad nice, that is much better
19:48.08 brlcad it still got stuck but it actually seemed to converge roughly in the vicinity of the geometry fairly well
19:49.31 poolio Yeah but I'd still expect better results from what I thought was such a trivial example
19:50.46 poolio reducing the problem space gave a lot better results
19:56.30 poolio brlcad: here: http://poolio.org/files/mon_1.jpg
19:56.57 poolio I'm gonna grab a bite to eat while I run a larger test.
20:06.32 brlcad there's still something really fish
20:06.48 brlcad i mean it basically converged to a single best after just the fourth iteration
20:07.48 poolio yes, which doesn't make much sense
20:07.52 poolio it could have to do with mutation/reproduction rates
20:07.57 brlcad either sample population is too small, or mutation rate is too low, or mutation and/or crossover isn't working would be my guess
20:07.58 poolio well there is no mutation
20:08.11 brlcad ah, no mutation yet
20:08.15 poolio it's just that crossover isn't producing any better individuals
20:08.23 poolio although...let me find this quote, one sec
20:08.28 brlcad still, even with just crossover and random generation
20:08.36 brlcad how are you currently doing crossover?
20:09.16 poolio well there is no random generation
20:09.21 poolio ok the current setup is thus:
20:09.45 poolio a) spawn initial population -- currently done by creating 3 spheres at random positions in a certain limited domain with a random radius
20:10.02 poolio and then
20:10.04 poolio for each generation
20:10.09 poolio <PROTECTED>
20:10.16 poolio actually let me just write this up
20:10.19 poolio it's a lot for IRC :P
20:10.49 brlcad crossover really needs to be pretty complex enough to allow a configuration parameter defined such that the top N (# or %) proceed unmodified, the bottom M (# or %) are killed, and of the remaining middle perform your random crossover pairings
20:11.50 poolio hmm
20:11.56 brlcad for those killed, newly generated are spawned of course
20:12.01 poolio I don't just use the top N
20:12.21 poolio I'm using the tournament selection method, where the probability of selecting an individual correlates to its fitness
20:12.29 poolio but theoretically the most fit individual could not be selected
20:13.15 brlcad i'm saying that selection is what you use for the "middle", but that there needs to be some knob for unmodified progression and death as well
20:13.46 poolio Should there really be though?
20:13.58 brlcad anything that matches the input within a tolerance of 95%, for example, might be a desired configuration
20:14.01 poolio From what I read it is good to keep the population diverse and include unfit individuals
20:14.11 brlcad it is good to include unfit
20:14.28 brlcad the upper in is just a knob (that can be zero, or weighted, etc)
20:14.43 poolio So you're saying, include some top %, cut some bottom %, and perform the selection on the middle %
20:14.44 brlcad generally, it's just one or two candidates, depending on the population size
20:14.59 poolio and essentially remove the middle and bottom, replacing them with the new individuals created from the selection of the middle %?
20:15.40 poolio So keep top N, remove bottom M, and do what I've been doing on the entire population for what's left?
20:15.48 brlcad yes
20:15.57 brlcad mind you, N and M are exceptionally small
20:16.30 poolio Alright, but even with that I feel like I should be getting better results. I know that I should implement that, but I'd like to make sure it can converge first
20:16.42 brlcad you can crossover with one retained to fill a killed spot, but the retained is still retained
20:17.22 brlcad you should be able to converge even without that, but I think that will be eventually be necessary for more complex models
20:17.23 poolio hmm, I'm not quite sure what you mean by that.
20:17.33 poolio yeah I agree
20:17.49 brlcad the bias injects new material into the population to work with and prevents a local minima from keeping you stuck indefinitely
20:17.56 poolio when you say "but the retained is still retained" you're saying the top N you've selected are retained and kept?
20:18.11 brlcad with simulated annealing, you can increase that M to something much larger if you do get stuck on a bad answer
20:18.27 poolio alright
20:18.30 brlcad yes, that's what I mean
20:18.38 poolio and how does the bias inject new material? I thought it just included more of old?
20:19.23 poolio hmm
20:19.33 poolio My reproduction rate was quite high, that's probably part of it
20:19.38 brlcad so you have AAA BBB CCC DDD .. AAA is kept, DDD is killed, AAA BBB CCC are potentially crossed
20:20.17 poolio Oh alright, so include AAA in selection?
20:20.22 poolio not just BBB CCC?
20:20.23 brlcad and a new EEE can be injected to fill remaining slot
20:20.32 brlcad that's a knob, you should allow it
20:20.52 brlcad otherwise it's just dead material
20:21.48 poolio k
20:22.48 brlcad so you could end up with AAA AAB BBC EEE or AAA BBC CCB EEE or AAA ABB BBC EEE, etc
20:23.13 brlcad or even AAA AAB BBC CCB
20:23.24 brlcad depends on your selection rates
20:23.29 poolio yeah
20:24.18 poolio It still converges almost immediately with 90% crossover rate
20:24.52 brlcad have it calculate and print out your average population fitness each iteration
20:25.12 brlcad as well as the min/max
20:25.17 poolio k
20:27.38 brlcad since it very well could fine a "really good" initial guess on just the first iteration, yet continually improve the average fitness after a few hundred iterations to the point that it finds a new best
20:30.04 poolio weird. average is pretty much constant, min fluctuates greatly, and max is constant
21:27.18 poolio brlcad: argh. still not getting good results. I might just implement mutation and then try again. I don't see why it's converging so early... maybe I need to try a larger propulation, I mean the problem space is pretty big
22:09.27 poolio brlcad: I'm off. This is really frustrating :\
22:09.41 poolio I don't have the patience to develop software...
22:09.59 CIA-29 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (beset.c fitness.c population.c beset.h): more tweaks. two separated spheres still don't work...
22:19.17 brlcad :)
22:24.29 brlcad software development doesn't necessarily require patience, research generally does though
22:30.59 brlcad your project is more the latter, and part why it's a harder problem. had you picked a path tracer, you'd probably be looking at pretty images by now ;-)
22:32.46 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096601105.dsl.bell.ca)
22:34.09 IriX64 what does acromania do
22:34.54 IriX64 i won't try it :)
22:36.05 IriX64 brlcad is busy in libitcl3.2 so i thought id play while i wait on this update :)
22:37.23 IriX64 sigh, cygwin is underappreciated you know
22:41.41 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
22:42.44 IriX64 http://rafb.net/p/4ft7tl62.html <--- hah should get a server op to test this :)
22:59.56 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
IRC log for #brlcad on 20070724

IRC log for #brlcad on 20070724

00:18.49 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177706194.dsl.bell.ca)
00:26.54 *** join/#brlcad Twingy (n=justin@74.92.144.217)
02:07.17 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096601105.dsl.bell.ca)
02:14.42 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601105.dsl.bell.ca)
02:18.06 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096601105.dsl.bell.ca)
02:28.36 IriX64 http://www3.sympatico.ca/mario.dulisse2/Humor.png <--- some more fun with WiniX(tm)
02:32.18 louipc what's that Borland C?
02:37.45 IriX64 yea turboc :)
02:38.12 IriX64 turboc for dos
02:54.14 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096735127.dsl.bell.ca)
03:17.26 IriX64 identity crisis louipc
05:17.48 *** join/#brlcad thing0 (n=ric@124-168-109-27.dyn.iinet.net.au)
06:50.57 *** part/#brlcad thing0 (n=ric@124-168-109-27.dyn.iinet.net.au)
07:12.17 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:18.45 *** join/#brlcad thing0 (n=ric@203-217-7-225.dyn.iinet.net.au)
08:19.16 *** join/#brlcad elite01 (n=elite01@dslb-088-070-027-039.pools.arcor-ip.net)
08:45.14 *** join/#brlcad Elperion (n=Bary@p548745CF.dip.t-dialin.net)
09:06.53 *** join/#brlcad thing0 (n=ric@124-168-109-27.dyn.iinet.net.au)
12:08.56 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-214-102.ks.ks.cox.net)
13:56.30 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
14:06.33 *** join/#brlcad thing0 (n=ric@124-168-109-27.dyn.iinet.net.au)
14:59.19 poolio brlcad: I think the problem has to be in my fitness function, it looks like it's marking the same objects as having the same fitness when they shouldn't
15:03.58 poolio brlcad: hmm, the fitness might actually be right, is there a way to set the bounding box for "rt" ?
15:05.43 poolio hmm, that was it. fitness was right, visualizations are wrong
16:05.43 *** join/#brlcad thing0 (n=ric@124-168-109-27.dyn.iinet.net.au)
16:41.10 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net)
17:11.25 poolio brlcad: is there a way to just kind of take a snapshot of the wireframes? and from a certain view? waiting for raytracing is taking a while and I don't need the pretty rt'd models
17:39.56 poolio argh. I'm pretty stuck, now it's not even convering at all...
18:02.35 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149) [NETSPLIT VICTIM]
18:16.15 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149)
18:26.21 yukonbob poolio: in mged: "ps myoutput.ps"
18:27.37 yukonbob (generates a postscript file)
18:29.31 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177871464.dsl.bell.ca)
18:29.59 poolio where's it saved?
18:30.10 poolio oh dur
18:31.07 poolio I just get a blakn window?
18:32.16 yukonbob ?do you have your model loaded -- when I have an object displayed, and "ps myview.ps", I get a postscript file I view w/ gv (ghostview)
18:33.25 poolio hmm, lemme try gv
18:33.48 poolio ah hmm
18:33.52 poolio guess it was evince
18:34.46 yukonbob poolio: so is that giving you what you were looking for?
18:35.04 IriX64 http://rafb.net/p/Xy5csa63.html <--- did an update yesterday, this started happening (non-coerced build)
18:35.20 poolio yukonbob: and is there a way to automate this outsie of brl-cad? Do something like this:http://poolio.org/~poolio/mon_3spheres_good.jpg but do it with postrscript?
18:35.30 poolio yukonbob: well, it is giving me what I'm looking for I just don't think it has the options I need
18:35.56 yukonbob poolio: ~poolio/mon_3spheres_good.jpg was not found on this server.
18:36.17 poolio err crap
18:36.23 poolio sale DNS records still?
18:36.27 poolio is poolio.org up?
18:36.49 yukonbob looks like it...
18:36.51 poolio oops
18:36.52 poolio yukonbob: http://poolio.org/~poolio/mon_3sph_good.jpg
18:37.10 poolio s/sale/stale
18:37.58 IriX64 why does it collapse to two bars along the left side poolio
18:38.05 poolio huh?
18:38.14 poolio click it and make it bigger
18:38.21 poolio it's just an image
18:38.30 IriX64 || <--- like that its fine while loading but completes to that
18:39.02 poolio ...It's because your browser scales it down to fit in the window. if you use firefox click on it and it should restore to it's normal size
18:39.24 poolio if you use IE hover over it and there's a button in the lower right that looks like a sunset image tha tyou can click to make it bigger, I think...been a while
18:39.55 IriX64 that works thanks
18:40.32 IriX64 conways game of life man ;)
18:40.33 yukonbob poolio: well, you could script the running of the relevant commands then collect the output, convert to eps, and load into nice pdf, for example...
18:41.05 poolio I'm just thinking I might have to do that if I can't specify the bounding box for 'rt'
18:41.20 poolio yukonbob: so there's a way to montage post script files?
18:41.47 poolio although the ps file would be a lot smaller
18:42.14 yukonbob poolio: personally, I'd be including them into a docbook or LaTeX document and formatting them in there... ie: scaling and installing in tables, for example.
18:42.32 poolio yeah I know nothing about any of that :\
18:42.57 yukonbob might be able to use imagemagick/graphicsmagick to montage ps as well... haven
18:43.04 yukonbob *haven't tried.
18:43.21 poolio hmm
18:43.26 poolio yeah I'm using imagemagick currently
18:43.49 poolio yukonbob: I guess I might as well try it :)
18:44.24 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
18:45.25 yukonbob poolio: I just did, and it seems to work nicely....
18:45.41 poolio oh sweet, I'll try that out, just need to figure out how to call ps externally
18:50.29 yukonbob poolio: mged -f mydb.g 'e mymodel; ae 20 20 10; ps myoutput.ps'
18:51.00 poolio wouldn't that be slower than using a backend though?
19:04.01 *** join/#brlcad ibot_ (i=ibot@rikers.org)
19:04.01 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || for ken: http://www.mediawiki.org/wiki/Help%3ATemplates#Using_parameters_in_templates
19:04.38 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
19:07.44 poolio yukonbob: I think PS is just as slow as raytracing the objects...
19:08.01 poolio slower actually
19:08.40 *** join/#brlcad Elperion (n=Bary@p548745CF.dip.t-dialin.net)
19:09.55 yukonbob poolio: what's the process you use to generate the iterations of sphere?
19:09.58 yukonbob *spheres
19:12.02 poolio hmm?
19:12.07 poolio genetic algorithms?
19:12.25 poolio I don't want the entire PS view, I just need the wireframe
19:15.00 poolio yukonbob: alright, I think I'll stick to my current methods, thanks though
19:42.53 CIA-29 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (beset.c fitness.c beset.h fitness.h): minor tweaks. still struggling on two spheres. i have my doubts as to whether the whole project will work...
19:52.54 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177871464.dsl.bell.ca)
20:15.49 IriX64 did a cvs update librt seems all right now at least here
21:47.43 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177871464.dsl.bell.ca)
21:48.20 IriX64 crazy man, my system is doing three compiles all at once, hilarious :)
21:49.13 IriX64 gcc you're a thing of beauty :)
21:49.47 *** join/#brlcad cad50 (n=54906d20@bz.bzflag.bz)
21:49.55 IriX64 hi cad50
21:53.55 dtidrow drive-by....
21:54.05 IriX64 missed :)
21:57.08 *** join/#brlcad bch (n=bch@whthyt224-180.northwestel.net)
21:59.17 yukonbob .
22:04.55 brlcad ..
22:06.08 dtidrow ...
22:08.00 dtidrow well, time to head home - later all...
22:08.06 IriX64 l8r
22:08.24 brlcad go ahead and break the pattern :P
22:08.50 IriX64 thats a sequencial array of points made is it not?
22:23.49 yukonbob ?did you see poolio's question re: faster way to "render" his model views
23:27.55 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:56.22 *** join/#brlcad cad88 (n=47ac762e@bz.bzflag.bz)
IRC log for #brlcad on 20070725

IRC log for #brlcad on 20070725

00:34.42 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
00:43.58 *** join/#brlcad thing0 (n=ric@124-168-109-27.dyn.iinet.net.au)
02:17.13 *** join/#brlcad thing1 (n=ric@124-168-72-146.dyn.iinet.net.au)
02:33.55 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177871464.dsl.bell.ca)
02:38.55 IriX64 fprot
02:38.59 IriX64 whup
02:46.39 poolio qwesd?
03:15.15 IriX64 http://www3.sympatico.ca/mario.dulisse2/brlcad-7.8.4-havoc.jpg
03:20.47 poolio purty.
03:29.51 IriX64 swet too
03:29.56 IriX64 *sweet
03:30.18 IriX64 shower time, i'll be back
04:23.17 IriX64 now if i could get 7.10.1 to do that :)
04:25.05 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177871464.dsl.bell.ca)
04:56.28 IriX64 anybody awake? I have a hypothetical question
04:58.23 IriX64 called redhat trying to get a licence to spread cygwin dll's around, they say no licence needed, what would be involved if i wanted to give selected friends a cygwin build of brlcad, either 7.8.4 or 7.10
05:36.04 brlcad what does redhat have to do with cygwin?
05:57.23 IriX64 cygwin page says contact redhat for licence
05:57.30 IriX64 so i did
05:59.06 brlcad ah
05:59.18 brlcad didn't know they had much to do with each other
05:59.26 IriX64 me either
06:03.17 yukonbob redhat owns cygwin, iirc
06:04.00 IriX64 wasn't sure but like a good boy i called
06:04.10 IriX64 and he said no licence required
06:10.18 IriX64 i just get this system back up and i get the itch to try enterprise sigh
06:11.37 yukonbob what would be required is that *you* provide access to source code, as per the gpl. apparently it's not enough to say "go get the code from the Internet".
06:11.48 yukonbob ^-- IriX64
06:12.14 IriX64 got it but ill just give it to brlcad and let him support it :P
06:12.52 yukonbob I'm sure he'll be happy to have something to use that free time he's been looking to fill...
06:13.01 IriX64 heh
06:13.22 IriX64 7.8.4 is discontinued is it not?
06:15.26 IriX64 my system is special though...
06:15.52 IriX64 i visited www.mgm.com from the recycle bin window
06:17.10 IriX64 my whole system is kinda tweaked here and there
06:19.23 yukonbob IriX64: what do you mean "discontinued"
06:19.41 IriX64 no longer being developed or is it?
06:21.05 yukonbob considering 7.10.x is based on tcl/tk 8.5, and tcl/tk 8.5 is still in development, I hope that 7.8.4 is still on people's radar... Maybe not for feature enhancements, but at least for bug fixing...
06:23.35 IriX64 noted, but my point is its not on cvs anymore, I was hoping the latest would still be avilable or at least an up to date tarball issued
06:24.00 yukonbob ah... no idea...
06:27.24 IriX64 coffee break :)
06:46.06 IriX64 btw brlcad, your tree awaits you ;)
06:48.35 *** join/#brlcad Elperion (n=Bary@p5487528B.dip.t-dialin.net)
06:56.14 *** join/#brlcad IriX64_ (n=IriX64@bas2-sudbury98-1177871464.dsl.bell.ca)
06:56.56 IriX64_ bjorkBSD i didn't see you come in, greets
07:15.44 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:28.03 IriX64 hey
10:14.15 *** join/#brlcad elite01 (n=elite01@dslc-082-082-085-114.pools.arcor-ip.net)
11:26.57 *** join/#brlcad akreal (n=ak@ll-81-222-164-251.awanti.ru)
11:27.08 *** part/#brlcad akreal (n=ak@ll-81-222-164-251.awanti.ru)
13:00.53 *** join/#brlcad Elperion (n=Bary@p5487528B.dip.t-dialin.net)
13:26.22 *** join/#brlcad cad49 (n=59361d4a@bz.bzflag.bz)
13:45.16 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
14:09.31 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
15:26.01 poolio brlcad: I'm going to adjust the fitness to be based off of similarity not off difference, maybe that will help out
15:30.14 brlcad hm, okay
15:32.30 poolio well I currently have the depth of the boundign box, and I'm saying like 1-diff/depth
15:32.39 poolio so I'm switching to just same/depth
15:34.05 poolio so basically fitness will be the intersection of the voxel data and the CSG tree divided by the union of the two
16:09.29 brlcad poolio: hmm, I'm not sure you should account for CSG tree depth just yet, or if you do, it should simply be a fixed sliver of the fitness value
16:10.03 poolio brlcad: alright
16:10.15 poolio brlcad: I really neecd to somehow though, when I ran it without tree depth I got >10MB .g files
16:10.25 poolio and it would take forever to run
16:10.34 poolio trees has upwards of 100 leaves
16:11.02 brlcad like N % of fitness where #nodes for a given candidate divided by the biggest candidate
16:11.49 brlcad you can fix it at something known to be smaller for starters, maybe make it a command line param for how many nodes to have max
16:12.07 brlcad I can generally look at a model and estimate about how many primitives it'll take to represent it
16:12.44 poolio alright
16:12.59 brlcad that can reduce some complexity for now too
16:13.11 poolio so say 75% of fitness is it compared to the model, and the other 25 is #nodes/max_nodes ?
16:13.28 brlcad since for your inputs for there are just a handful of objects, and a very specific optimal value, might as well feed it that value and see if it can even find it
16:13.28 poolio Yeah that'd be great. I think it'd really struggle not knowing a general proximity for # of nodes
16:14.23 brlcad you can do that, or just fix it at the user-supplied value
16:14.44 brlcad that way, the fitness can just be %matching / total space
16:15.50 brlcad once that is working, then you could add in something that tries to automatically figure out the number of primtivies and takes tree sizes into account, but that really sounds like a future step
16:16.16 poolio yeah
16:16.28 poolio I really wish I could get the damn thing working with this fairly trivial case
16:16.37 poolio then I could move on to all these features that I'd really like to see implemented
16:18.23 poolio brlcad: wait, but %matching/total_space doesnt take into account the user-supplied node value
16:18.25 brlcad sounds like it's perhaps time for me to dive into the code in more detail for a bit
16:18.39 brlcad hm?
16:18.51 poolio You said "|12:16| <@ brlcad> that way, the fitness can just be %matching / total space"
16:19.24 brlcad i'm saying that for starters, if the user ran ./beset -n 10, it'd just create models that had 10 primitives
16:19.25 poolio I think a lot of the problem is making sure I have a good initial population and coming up with a good fitness function
16:19.36 poolio brlcad: oh alright
16:19.58 poolio but with crossover % set so high, and crossover randomly choosing any node, it's not likely to maintain that node count
16:20.08 brlcad the fitness should be based on how much of the model correctly matches+misses / total space .. basically % correct
16:20.11 poolio which could be part of the problem, and it might be worth implementing that selection strategy you talked about earlier
16:20.48 poolio brlcad: yes, I was just thinking include tree depth
16:20.58 brlcad ah, crossover would have to only swap nodes of equal depth, yes
16:21.11 poolio say have fitness be %correct - abs(user-specified - node_count)
16:21.17 brlcad s/depth/node count/
16:21.49 poolio brlcad: Is that how crossover should work? what I've read said it's just two random nodes
16:21.59 poolio but that does make sense
16:22.03 poolio actually that makes a lot of sense
16:22.12 brlcad for the fitness equation to work, that's what it'd have to be
16:22.21 poolio well the logic seems like it should be that
16:22.21 brlcad otherwise you need a different fitness function
16:22.31 brlcad and that's the whole point, so you can have a simple fitness function
16:22.38 poolio although with that it's always going to keep the same node count, and the population will be very static
16:22.58 poolio it'd mean your initial population would have to include atleast one individual with the number of nodes that will be in the model
16:23.34 poolio if you cross at different node counts, I see the error... You could replace a tree with say 10 nodes, with just one leaf
16:23.53 poolio so two highly fit individuals have the same chance of creating an awful individual as they do a good one
16:23.56 poolio hrmph
16:24.22 brlcad and i don't think "%correct - abs(user-specified - node_count)" is the next step .. should try to simplify so it's just %correct for now
16:25.22 poolio alright
16:25.34 poolio Yes, that's a good plan
16:25.45 poolio that's what you meant by reducing dimensionality earlier
16:25.51 brlcad yes
16:26.04 poolio I should listen better
16:26.34 poolio alright so I'll try to fix it up and fix fitness to be %correct
16:27.07 brlcad i think you sort of jumped right into a 30-valued polynomial that you're trying to solve for :)
16:27.19 poolio basically
16:27.27 poolio I was hoping for some GA voodoo magic
16:27.32 poolio it did kind of work
16:27.36 poolio but I guess that was moreso luck
16:27.45 ``Erik bleh
16:27.51 brlcad which I think is solvable, but getting that fitness right on the first shot is exceptionally hard
16:27.53 poolio alloo ``Erik
16:28.10 ``Erik 'sup? is your evolution code evolving nicely?
16:28.25 poolio I should write a GA to evolve itself to be a GA
16:28.25 gut_feeling ``Erik: how is your openbsd emulation?
16:28.33 poolio s/itself/my code
16:28.42 poolio ``Erik: no, it's not.
16:28.52 ``Erik untouched, karel, keeps sig12'ing during boot :(
16:29.09 ``Erik I may repurpose a down machine here soon :/
16:30.26 poolio brlcad: should I search a tree for all nodes of some given depth or can I just randomly pick nodes until they fit together
16:30.27 gut_feeling >/win 11
16:30.32 poolio I guess the former is much better
16:31.23 ``Erik sf discontinued their compile farm, right?
16:35.21 poolio brlcad: so it looks like i need to pick a certain node on the first tree, count how many child nodes it has, search the second tree for nodes with the same # of children. randomly pick one of those nodes in the second tree and crossover, or repick a node in the first of a different depth
16:36.14 poolio |12:31| < poolio> I guess the former is much better
16:36.15 poolio |12:32| � gut_feeling <> changes nick to feral_feeling
16:36.18 poolio eeek
16:36.19 poolio sorry
16:40.43 ``Erik heh
16:40.57 ``Erik brlcad, would you mind culling some naughty rogue processes on your desktop?
16:41.11 ``Erik they're beating up my po' server
16:48.39 brlcad poolio: yeah, something like that
16:49.02 brlcad ``Erik: which?
16:49.15 ``Erik um, firefox finds, you have 3 of them punishing nfs
16:49.31 ``Erik and a slew of local log rotate scripts grinding
16:49.32 brlcad er, firefox isn't even running
16:49.39 ``Erik ... scripts looking for firefox
16:49.50 ``Erik that are fucktarded and wander into nfs land
16:49.59 brlcad ooh, that's someone else's doing
16:50.03 ``Erik yeah
16:50.09 brlcad yeah, kill em
16:50.19 ``Erik but it's your box, so I didn't wanna go shotgunning without at least talkin' to ya
16:50.26 brlcad yeah thx
16:51.16 ``Erik bahhhh, I'm not in wheel
17:01.44 brlcad i killed them
17:01.44 ``Erik thanks
17:01.45 poolio brlcad: murderer!
17:02.38 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177593523.dsl.bell.ca)
17:04.08 IriX64 http://rafb.net/p/oMXfGH20.html <--- are you interested in this one?
17:13.26 IriX64 btw libXft *needs to be used.
17:15.59 IriX64 doesn't solve my ogl problems though, but i'll keep looking
17:18.36 IriX64 hey did anybody try my young friends hex.c?
17:24.27 IriX64 http://rafb.net/p/8RMmsj90.html <--- deja-vu, this ones in remrt
17:25.25 poolio brlcad: is using !!variable a bad practice?
17:34.23 ``Erik heh, not the most readable :)
17:35.31 IriX64 :)
17:37.03 IriX64 they both seem quite happy linking against libbu with thier bu_bomb routines commented out
17:45.56 IriX64 har asc2g is running
17:49.38 poolio isn't asc2g deprecated anyway?
17:49.50 IriX64 its part of the compile
17:49.56 IriX64 last part
17:50.21 IriX64 to give you example geometry databases to play with
17:52.56 IriX64 http://www3.sympatico.ca/mario.dulisse2/hex.c <-- threaded bolt maker
17:55.01 IriX64 my sons friend did that, they compete, I think Jamie won that round :)
17:58.33 ``Erik O.o
17:58.58 ``Erik why would asc2g be deprecated? it converts between the db's ascii and binary forms...
18:00.42 ``Erik heh, neat
18:01.13 ``Erik sign issues out the wazoo during compile
18:01.45 ``Erik sprintf() is generally considered poor form, can lead to overruns... snprintf is generally preferred
18:02.12 poolio not deprecated, but no longer needed or something. like in the comments it said that it was no longer needed to move over databases or something. oh well.
18:03.20 IriX64 http://www3.sympatico.ca/mario.dulisse2/brlcad-7.10.1 your code running :)
18:03.50 IriX64 roses need watering ill be back in a bit :)
18:14.24 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/src/conv/asc2g.c: removed unnecessary blank lines
18:19.43 IriX64 same url /framebuffer.jpg
18:21.50 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
18:31.07 IriX64 same url /guimode.jpg and now i'm taking a break, afk for a bit
18:54.41 *** join/#brlcad IriX64_ (n=mariodot@bas2-sudbury98-1177726476.dsl.bell.ca)
19:51.20 CIA-29 BRL-CAD: 03brlcad * 10brlcad/AUTHORS: special thanks to john p. williams for adding support for vrml2 to g-vrml
19:52.42 CIA-29 BRL-CAD: 03brlcad * 10brlcad/AUTHORS: durfee's middle name was edward
19:54.55 CIA-29 BRL-CAD: 03brlcad * 10brlcad/AUTHORS: special thanks to bob strausser for his contributions to patch-g in '93
19:56.20 CIA-29 BRL-CAD: 03brlcad * 10brlcad/AUTHORS: consistency with SURVICE case
19:57.49 ``Erik was or is? O.o
19:57.53 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/ (49 files in 49 dirs): de-recurse this bit of the build tree
20:03.30 CIA-29 BRL-CAD: 03brlcad * 10brlcad/AUTHORS: omg, I apparently missed nirt's infamous author. credit natalie eberius for her work on nirt which according to cvs was circa 1990.
20:06.00 *** join/#brlcad ak__ (n=ak@ll-81-222-164-251.awanti.ru)
20:16.05 CIA-29 BRL-CAD: 03brlcad * 10brlcad/AUTHORS: credit Douglas P. Kingston III for his work really early on (circa '81) on libfb paged io, as well as work on dbcp, loop, op-bw, and more. don't know his exact affiliation yet
20:19.02 Maloeran Adding credits for work performed 26 years ago? That's... interesting :)
20:21.16 ``Erik code archeology, heh
20:23.19 ``Erik apparently, he was on acst t some point
20:23.23 ``Erik http://www-mice.cs.ucl.ac.uk/multimedia/misc/tcp_ip/8702.mm.www/0175.html
20:24.11 ``Erik (assuming that's the same Douglas P. Kingston III)
20:26.04 Maloeran III is unusual as a family name
20:26.22 ``Erik um, it's not, kingston is... he's the third...
20:27.03 Maloeran I have never seen such a family name. I heard about the 2.0 suffix to a child's name though
20:55.01 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177680011.dsl.bell.ca)
21:01.03 brlcad Maloeran: seriously, you haven't?
21:01.59 brlcad I mean, Pope John Paul II .. King Henry IV .. Queen Elizabeth II ...
21:03.39 brlcad there are famous names through the centuries like that, aside from just general use
21:05.49 IriX64 http://rafb.net/p/SrnFp444.html <--- this is with opengl enabled
21:07.16 ``Erik <-- hoping that mal is being facetious
21:08.51 IriX64 glx define didn't get set
21:09.09 ``Erik glX is for X, yours should use wgl
21:09.36 IriX64 err if i have glx it should find it, 7.8.4 did
21:11.10 IriX64 sorry i intruded on your conversation
21:12.36 Maloeran Sure brlcad, but these are more titles than names, I didn't expect to see that outside archaic institutions
21:12.37 *** join/#brlcad elite01 (n=elite01@dslc-082-082-085-114.pools.arcor-ip.net)
21:13.14 IriX64 elite01: count what you have lost and lose no more :)
21:13.32 elite01 hehe :)
21:13.40 IriX64 :)
21:13.50 elite01 nah, i don't quit to show-off my ubercool quit messages
21:14.08 IriX64 i know that but i couldn't resist
21:14.11 elite01 i dunno xchat just somehow went away - i must've slipped a row or so on this crappy laptop keyboard
21:14.44 IriX64 tried building xchat from source, several issues i have to look at..... later
21:15.09 elite01 no idea why one would want to build it from source
21:15.22 IriX64 for the heck of it :)
21:15.26 elite01 i see :)
21:15.48 IriX64 i like bitchx too
21:16.20 elite01 i used it once to ask why my x server wouldn't start :D
21:17.24 IriX64 you like gui's then, i mix command line with gui
21:17.30 elite01 otherwise, i'm quite loyal to xchat
21:17.41 IriX64 i hop around
21:18.48 elite01 hmm yes i'm more or less a gui guy
21:19.12 elite01 never bothered to learn using vi or emacs or something like that
21:19.23 elite01 i rather use gedit or even something like netbeans
21:19.49 IriX64 i use tedit and e ;)
21:20.19 IriX64 err epm
21:20.34 elite01 don't know them
21:20.44 IriX64 os/2 stuff
21:20.48 elite01 oh
21:20.53 elite01 i master most of nano :)
21:21.14 IriX64 tried nano quite good but jove is good too
21:21.41 IriX64 jove runs on my system :)
21:21.58 elite01 amazing :)
21:22.06 IriX64 :)
21:48.28 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
22:06.16 IriX64 elite01: http://www3.sympatico.ca/mario.dulisse2/jove.jpg
22:07.03 elite01 looks... plain
22:07.16 IriX64 is it supposed to be fancy
22:10.05 elite01 http://bayimg.com/EAEdFaabj that's fancy :)
22:11.10 IriX64 sure as heck is :)
22:11.24 IriX64 how do you keep track of all the buttons :)
22:12.16 elite01 hehe
22:14.26 elite01 just look at http://bayimg.com/eaEDkAABJ
22:14.33 elite01 *that*'s buttons :P
22:14.47 CIA-29 libirc: 03JeffM2501 * r208 10/trunk/libirc/ (include/IRCEvents.h src/irClientEvents.cpp):
22:14.47 CIA-29 libirc: add an event at the end of the connection cycle ( end of MOTD )
22:14.47 CIA-29 libirc: eIRCConnectedEvent
22:14.47 CIA-29 libirc: so that clients know when they can start joining channels and sending
22:14.47 CIA-29 libirc: messages and stuff.
22:15.55 IriX64 a coding editor? (can't make out the text)
22:16.17 elite01 click the image
22:16.49 elite01 the refactoring stuff is amazing
22:18.12 IriX64 you're a java developer?
22:18.40 elite01 from time to... time
22:18.56 IriX64 beans is your effort? if so kudos
22:19.18 IriX64 gui programmer sweet
22:19.44 elite01 no, i didn't collaborate to netbeans
22:20.28 IriX64 high class stuff, i admit i'm outclassed here :)
22:21.06 elite01 nah, it just looks ugly :)
22:22.26 CIA-29 libirc: 03JeffM2501 * r209 10/trunk/libirc/ (7 files in 4 dirs): it's IRCTextUtils not TextUtils. set it straight everywheres
22:23.34 IriX64 elite01: same url turboc.jpg, thats more my speed :)
22:23.35 elite01 still, i believe netbeans is one of the best ides out there - a pleasure to use
22:24.08 IriX64 ive never tried it, never heard of it till you brought it up, says something about me
22:24.27 elite01 at least you don't need a gig of ram to run it
22:24.34 IriX64 heh
22:26.09 IriX64 did you think jove is mine?
22:26.26 IriX64 it's part of brlcad
22:26.39 elite01 hmm didn't think of it being yours or not
22:26.41 elite01 it is?
22:26.45 IriX64 yes
22:27.10 elite01 oh, nice
22:27.32 IriX64 the nice part is the rest of brlcad
22:27.50 elite01 hehe
22:27.57 IriX64 :)
22:28.07 elite01 i don't master brlcad yet
22:28.36 IriX64 me either, it's tough
22:28.36 IriX64 but i'm told well worth the effort
22:28.36 CIA-29 libirc: 03JeffM2501 * r210 10/trunk/libirc/include/TCPConnection.h: put the candle back
22:28.47 IriX64 have you seen the stryker shot
22:29.02 elite01 hmm dunno
22:29.04 IriX64 http://brlcad.org images and screenshots
22:29.08 elite01 i saw some helicopter
22:29.18 IriX64 no not the copter
22:29.27 elite01 that one? of course :)
22:29.35 elite01 it sure is an eyecatcher
22:30.08 IriX64 you miss the point that vehiclee was build from the brlcad work
22:30.22 elite01 the most... "ugly" programs are often the best :)
22:30.29 IriX64 :)
22:30.40 elite01 hm? what do you mean by that?
22:31.03 IriX64 some consider a program ugly some find it quite nice
22:31.33 elite01 well, it's how they look, how comfortable it is to use and how quickly experienced people get stuff done
22:32.02 IriX64 true but there's always a learning curve, sometimes steep
22:32.24 elite01 yes
22:33.43 *** join/#brlcad SuperTaz (n=taz@adsl-69-210-240-223.dsl.chcgil.ameritech.net) [NETSPLIT VICTIM]
22:33.43 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
22:33.43 *** join/#brlcad joevalleyfield (n=joevalle@bz.bzflag.bz) [NETSPLIT VICTIM]
22:33.43 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
22:34.03 brlcad Maloeran: that's actually part of their name, not just a title ...
22:34.14 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
22:34.14 brlcad that's a tradition that goes *way* back ..
22:34.40 brlcad if you give your kid the same name as their parent, they become a II, or a III
22:34.42 brlcad etc
22:35.09 dtidrow_work well, II usually equals Jr.
22:35.35 IriX64 brlcad: defineing that glx define allowed it to build completely
22:35.52 brlcad yeah
22:38.48 ``Erik napoleon XIV
22:54.49 CIA-29 libirc: 03dtremenak * r211 10/trunk/libirc/src/TCPConnection.cpp: map.erase() doesn't return anything on gcc
23:08.10 louipc jove is actually a UofT app :P
23:11.00 CIA-29 libirc: 03l4m3rthanyou * r212 10/trunk/libirc/src/TCPConnection.cpp: Woo, couple more itr fixes
23:12.14 CIA-29 libirc: 03JeffM2501 * r213 10/trunk/libirc/TODO: libIRC has a build system now, and is not "all ugly" so take that out of the todo
23:12.50 ``Erik O.o
23:13.01 ``Erik libIRC rises from the grave?
23:43.51 brlcad rumors of it's demise are greatly exaggerated
23:44.40 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:47.58 dtidrow "Can't load IA 32-bit .so on a IA 32-bit platform" - totally whacked Java JNI error
23:48.21 dtidrow totally useless, and totally misleading
23:50.07 dtidrow I had to downgrade the Java version to 1.5.0_07 to find the real problem: "undefined symbol: _ZN16GLRefreshVisitor5applyERN3osg7TextureE"
23:50.36 dtidrow insane....
23:51.20 dtidrow at least I can go home now that I've fixed the _real_ problem
23:53.02 brlcad fun fun
23:53.39 brlcad hey, dtidrow .. here's a question for you.. is there a way to jni load a library that has (unused) unresolved symbols?
23:54.08 brlcad stuff that ld has no trouble whatsoever using, you can dlopen just fine, but jni loader chokes
23:54.33 brlcad usually another lib that the library uses
23:55.04 dtidrow not sure, though I think there are some commandline arguments you can use to direct the jvm to the right libs
23:55.16 dtidrow as well as LD_LIBRARY_PATH, of coures
23:56.06 brlcad yeah, it ignores the ld_lib_path
23:56.30 dtidrow it shouldn't, afaik
23:56.33 brlcad or at least doesn't know how/where to find the lib to resolve it
23:56.52 brlcad (even though the .so does say how/where)
23:57.08 brlcad otherwise even dlopen would die on some symbols
23:57.56 dtidrow yeah - if dlopen works, the jvm should have no problem either
23:58.27 brlcad yeah, that's what's been a pita
23:58.50 brlcad dlopen is fine
23:59.10 brlcad I've had to make fully resolved libraries (i.e. mega libraries!) that has the dependencies all included
23:59.11 dtidrow afaik, the "System.loadLibrary( lib );" is just a wrapper around dlopen
23:59.24 brlcad even stupid things like tcl/tk (which makes for a huge .so)
23:59.47 dtidrow what was the lib name that you passed in to System.loadLibrary()?
IRC log for #brlcad on 20070726

IRC log for #brlcad on 20070726

00:00.43 dtidrow haven't had a problem with that here, and the lib we load sucks in a lot of .so's
00:02.20 dtidrow you're not trying to pass in the full name of the lib, are you?
00:03.20 dtidrow iiuc, System.loadLibrary() expands the name given to it, eg. 'vis' expands to libvis.so
00:03.55 dtidrow at least on Linux - all bets are off on OSX ;-)
00:03.58 brlcad I'll dig to make sure, but I'm pretty sure it's just the short name
00:04.25 dtidrow OSX has some weird packaging schemes
00:04.31 brlcad like I said, it works just fine if the .so is resolved, it's only when it's not
00:05.02 dtidrow resolved meaning it can find it in the LD_LIBRARY_PATH?
00:05.32 brlcad no, meaning that it doesn't have to -- all symbols in the .so are resolved (none undefined if you do an nm)
00:05.40 dtidrow ah
00:05.47 dtidrow odd
00:07.00 brlcad yeah, it's just: System.loadLibrary ("rtserver");
00:07.09 brlcad we have a librtserver in brl-cad
00:07.14 brlcad pretty straightforward
00:07.35 dtidrow librtserver.so?
00:07.49 brlcad on non-mac, yes :)
00:08.15 dtidrow it works on non-macs?
00:08.23 dtidrow or n ot at all?
00:08.29 brlcad iirc, no -- not at all
00:09.36 dtidrow gotta be an libpath issue, then - any chance that LD_LIBRARY_PATH was getting reset/changed before java ran?
00:09.53 dtidrow like in a script, perhaps?
00:10.02 dtidrow jsut brainstorming here...
00:10.36 brlcad the ld path is set, it's set to a mass of paths that are otherwise required for other javanessy things it needs (and one of the paths includes the dir that has the .so's in question)
00:11.07 brlcad otherwise even System.loadLibrary ("rtserver"); wouldn't work on the fully resolved library
00:11.13 dtidrow very odd, then - it _ought_ to work
00:11.44 dtidrow and 'ldd' finds all the deps?
00:12.14 brlcad yeah, it does
00:12.50 dtidrow makes no sense at all then
00:15.11 dtidrow anyway, gotta head home - 'nite all...
01:14.34 CIA-29 BRL-CAD: 03brlcad * 10brlcad/ (407 files in 39 dirs): remove ephemeral data like phone numbers and addresses, including the misleading 'source' statements on code that is continually evolving and receiving contributions from many many sources
02:08.35 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177680011.dsl.bell.ca)
02:09.39 IriX64 http://www3.sympatico.ca/mario.dulisse2/ogl.jpg <---- got my ogl issues sorted out :)
02:15.16 brlcad can you quantify exactly what you needed to do?
02:16.04 IriX64 for some reason my glx header wasn't being detected im still trying to get configure to find it
02:17.13 IriX64 i don't speak configure very well :(
02:18.17 IriX64 didint have to touch the code if thats what you're after
02:18.43 brlcad i didn't think you would have had to
02:18.50 IriX64 aren't build issues fun sigh
02:37.45 Twingy http://js.cx/~justin/images/board.png <-- with my 30 degree conical
02:38.41 louipc hm?
02:39.10 IriX64 cant find page
02:39.34 brlcad http://www.makezine.com/blog/archive/2007/07/make_your_own_printed_cir_1.html
02:39.59 brlcad with a $10 flat iron ;)
02:40.13 IriX64 found it :)
02:41.43 IriX64 i used to do things like that then programming lured me :)
02:43.26 *** join/#brlcad IriX64_ (n=mariodot@bas2-sudbury98-1177680011.dsl.bell.ca)
03:06.48 Twingy brlcad, I use a $20 griddle
03:11.53 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177680011.dsl.bell.ca)
03:25.19 IriX64 http://sympatico.ca/mario.dulisse2/Singular.jpg
03:25.39 louipc 404
03:25.46 yukonbob The requested URL /mario.dulisse2/Singular.jpg was not found on this server.
03:25.47 yukonbob Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
03:25.54 yukonbob heh
03:26.48 Twingy brlcad, you can't do 10 mil traces with ferric chloride either
03:26.48 IriX64 http://www3.sympatico.ca/mario.dulisse2/Singular.jpg (blush)
03:27.02 Twingy I have a quart of it left from projects from years ago
05:28.38 *** part/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
07:01.16 *** part/#brlcad akreal (n=ak@ll-81-222-164-251.awanti.ru)
08:32.05 *** join/#brlcad elite01 (n=elite01@dslb-088-070-002-170.pools.arcor-ip.net)
08:52.19 *** join/#brlcad n9986 (n=nandeep@203.88.11.6)
09:01.38 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
09:43.03 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
10:01.54 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
13:26.18 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
13:33.09 ``Erik *yawn*
13:33.51 poolio wow. I actually just yawned when I read that
13:35.46 ``Erik dork :)
14:36.44 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/misc/Makefile.defs: pass make flags in depends targets
15:49.04 *** join/#brlcad Elperion (n=Bary@p54874AC6.dip.t-dialin.net)
16:48.00 *** join/#brlcad elite01 (n=elite01@dslb-088-070-002-170.pools.arcor-ip.net)
16:55.47 *** join/#brlcad MinuteElectron (i=tlstn6ce@gateway/web/cgi-irc/irc.net/x-ac3fb703067f8396)
17:00.44 *** join/#brlcad LinuxMafia (n=awatt@CPE001346a4c4cb-CM00159a642d7e.cpe.net.cable.rogers.com)
17:09.58 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
17:10.11 poolio grargh.
17:12.04 MinuteElectron ?
17:15.24 poolio internet went down
17:15.34 poolio and i really needed to figure out what i broke in my local cvs
17:22.56 ``Erik why'd you break the intarweb?
17:23.35 poolio my modem went down
17:23.38 poolio and comcast doesn't respond to me
17:23.58 poolio because there are only 3 houses in our neighborhood, so if internet goes downt hey don't give a shit
17:25.50 *** join/#brlcad AchiestDragon_ (n=david@whipy.demon.co.uk)
17:26.43 ``Erik sucky
17:28.59 poolio luckily it came back on
17:29.02 poolio i was gonna go to an internet cafe
17:29.11 poolio well, a cafe with wifi internet
17:32.23 poolio so I tried to have one generic tree traversal function with lots of switch statements in it, but I feel like that may have been a bad decision...getting segfaults and debuggin it is a pain
17:32.39 poolio and the code's probably clearer if I just seperate out the routines
17:33.26 ``Erik probably
17:33.40 ``Erik I assume you have gdb style stabs compiled in and are using the debugger? :)
17:33.50 poolio no
17:33.55 ``Erik ...
17:33.58 poolio I nver learned the right way to debug
17:34.04 poolio well gdb picks up the source code
17:34.06 ``Erik might be a good time?
17:34.08 poolio and tells me where it is
17:34.31 poolio I just fail at figuring out why certain things are happening. Lik ewhere these null pointers keep popping up from
17:34.36 ``Erik 'backtrace' and 'print' are good commands
17:34.57 ``Erik and you can navigate the frames, too
17:35.01 poolio yeah I know the basics, I should really take the time to learn more though, it'd help quite a bit
17:36.16 ``Erik 'xxgdb' and 'ddd' provide gui frontends, might be easier than figuring out the syntax
17:36.33 poolio maybe, although I've never been a big fan of GUIs
17:36.42 ``Erik *shrug* me either :)
17:37.07 ``Erik um, efence, dmalloc, ccmalloc, valgrind, ...
17:38.02 poolio yeah valgrind doesnt play too nicely with multithreaded stuff though
17:39.20 ``Erik choke it back to 1 thread? (or does it go heisenbug when you do that?)
17:39.28 poolio heh no
17:39.29 poolio I could do that
18:01.06 ``Erik ah HAAAAAAA
18:01.40 ``Erik he disabled the tclcad bezier canvas
18:17.57 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177871547.dsl.bell.ca)
18:18.28 LinuxMafia i can not run mged
18:18.59 LinuxMafia it complains about itcltk/itk
18:19.30 IriX64 did you build it yourself or are you using binaries?
18:19.59 LinuxMafia i emerged it i used gentoo
18:20.28 IriX64 any compile time errors or link errors
18:20.33 IriX64 or warnings
18:20.54 LinuxMafia Can't find a usable itk.tcl in the following directories:
18:21.06 IriX64 the question was ...
18:21.15 LinuxMafia no
18:21.30 LinuxMafia it would not installed otherwise
18:21.34 IriX64 did you add /usr/brlcad/bin to your path?
18:21.46 LinuxMafia no
18:21.50 IriX64 try
18:22.05 IriX64 as make install tells you at end of run
18:23.41 LinuxMafia i did
18:23.46 LinuxMafia let me uptdate
18:23.51 IriX64 can also try setting the environment variable to point to itk lib (forget the name at the moment though, anybody)
18:25.04 LinuxMafia hum
18:25.34 LinuxMafia <PROTECTED>
18:25.58 IriX64 theres an envronment variable you can set to pint to that
18:26.04 IriX64 point too
18:26.18 LinuxMafia so i put this
18:26.53 LinuxMafia export ITK_LIBRARY=/usr/lib64/itk3.3/
18:27.11 IriX64 and
18:27.33 IriX64 btw what version we talking about here?
18:28.26 LinuxMafia 3.3-r1
18:28.38 IriX64 of brlcad
18:28.46 LinuxMafia 7.10
18:29.23 LinuxMafia wow
18:29.27 LinuxMafia it worked now
18:29.30 LinuxMafia i think i need
18:29.32 IriX64 heh good
18:29.32 LinuxMafia also
18:29.44 LinuxMafia do the same for TCL
18:32.17 LinuxMafia thanks alot IriX64
18:33.24 IriX64 welcome
18:34.54 IriX64 mc
19:29.25 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
20:05.19 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
20:23.10 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
20:39.18 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
20:42.20 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
20:47.23 IriX64 system issues, such fun... bleah
20:52.26 IriX64 http://www3.sympatico.ca/mario.dulisse2/overlap <--- on the bright side your overlap tool works
20:57.27 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
21:30.05 Maloeran Woah, 1USD = 1.038CAD now. It's peculiar to lose 15% of one's income in an year due to the change rate
21:39.03 poolio well there isn't too much inflation internally so it's not that big of a deal
21:39.06 poolio as long as you remain in the US
21:42.32 Maloeran I'm not in the US! :) I'm in Canada and get paid in USDs
21:44.22 poolio eek
21:44.23 poolio that sucks :)
21:50.01 poolio brlcad: is there a way to clip the depth of a raytrace? like limit the z-axis to some defined max?
21:53.02 poolio brlcad: I remember in the past you told me not to modify the rt_i, (when it was clamping the bounding box) but if I need to shoot the same grid for each shape, won't I have to modify the variables inside of the application?
21:53.16 *** join/#brlcad Twingy (n=justin@74.92.144.217)
21:53.48 poolio it looks like I missed that and that could have been why it wasn't working well. the fitness seems pretty arbitrary
21:55.18 poolio well actually it was fine before, but that was because they were normalized to the z-depth, so scale was invariant along the z-axis, but I changed it assuming z-depth would be constant and that's where I ran into some problems. So I'm wondering if there's a way to clamp that value basically?
21:57.09 poolio although it does eliminate a dimension at the cost of having a distorted object
22:16.59 brlcad poolio: there is a_ray_length that will specify at what length the ray should terminate
22:17.04 brlcad in the rti
22:17.05 poolio brlcad: alright thanks
22:17.08 poolio I actually went back to scaling
22:17.11 poolio results seem slightly better
22:17.17 poolio I now have the fixed-depth crossover working
22:17.17 brlcad similar to a_onehit
22:17.26 poolio yeah alright, thanks
22:17.31 poolio the issue those is if it's offset, I'm screwed
22:17.42 poolio Oh wait nevermind..I control where the ray is shot from
22:17.44 poolio thanks :)
22:18.54 brlcad how do you figure "results seem slightly better" ...
22:19.23 brlcad it simply introduces more variability, so it won't necessarily get stuck on a bad answer .. that doesn't mean it's better though
22:19.51 poolio slightly better with the crossover that makes sense (for now)
22:20.03 poolio and something is up with fitness, give me a minute and Ill have some data to show you
22:20.14 brlcad it shouldn't have anything to do with crossover
22:20.23 poolio the results shouldn't?
22:21.13 brlcad using a scaled size in your fitness function shouldn't have anything to do with crossover
22:21.25 brlcad so yeah, the results shouldn't
22:21.36 poolio Correct, yes.
22:21.40 brlcad if they do, I'd think something else is suspect
22:21.51 poolio The issue was that I had undid the scaling, taken the final difference, and divided that by the # of rays
22:22.02 poolio the issue was that the rays fired at different lengths so I was getting odd answers
22:22.31 brlcad yes, that's a problem confined to the fitness function :)
22:22.56 brlcad scaling might make the math work out easier, but I don't think it's right
22:23.18 poolio well, I was moving the scaling out, because I was scaling each bit
22:23.20 poolio so I had like
22:23.35 poolio <PROTECTED>
22:23.51 poolio so i was moving it so I stored the non-scaled rays, and then when I had calculated the comparison, then dividing that
22:23.53 brlcad take the union of both bounding boxes, that's your absolute length, then compare % matching
22:24.11 poolio I could do that too
22:27.01 poolio alright I'm doing a larger run and then I'll show you the results. Hopefully it will be better :P
22:30.26 poolio brlcad: yeah something is wrong here. fitness is ... decreasing
22:35.45 brlcad hehe
22:37.07 poolio what a fugly graph
22:38.31 poolio brlcad: http://poolio.org/index.php?q=node/8
22:40.19 poolio brlcad: although wait, something has to be wrong with the fitness function. Look at the best individuals...they're different ...
22:40.47 poolio Oh that was the other thing, can I raytrace those objects using 'rt' with a specified bounding box instead of an auto-generated one?
22:44.16 brlcad what are the three lines in the graph?
22:44.33 poolio wrost/average/best individuals for each generation
22:44.38 poolio read the description :P
22:45.29 brlcad yeah ... that's not at all what it should look like :)
22:45.35 poolio yeah I know
22:45.40 poolio I'm guessing my fitness function is broken
22:45.47 poolio juding from the output of the visual and the output of the graph
22:46.18 poolio It was the first thing I did and I trusted it was right but maybe not
22:47.04 poolio the questionable code resides in compare_hit() in fitness.c
22:47.12 brlcad you can almost ignore the visual for the time being .. average and best won't likely get that close that fast
22:47.50 brlcad also, did you implement the "bring best N forward" yet?
22:47.56 poolio no
22:47.59 brlcad if so, that 70% shouldn't have disappeartd
22:48.00 poolio I can whip that up in a minute though
22:48.01 brlcad ahh, k
22:48.30 brlcad i think you're right, though -- fitness function seems wrong
22:48.51 brlcad or some twisted crossover bug is killing off your population
22:49.01 poolio I have a family dinner to get to but I'll be back around 9. I'm guessing the isuse has to do with the compare_hit routine I've been trusting
22:49.16 poolio I might take that out and run some test cases to make sure it's working right
22:50.00 brlcad have a good dinner ;)
22:50.17 poolio thanks for the help, hopefully I'll have something good to show you soon
22:52.06 poolio :\
22:52.11 brlcad :)
22:52.20 brlcad you're not far off
22:52.27 poolio in the timeline I am :)
22:52.31 brlcad once it starts working, I think it'll be a lot more encouraging ;)
22:52.42 brlcad yeah, timeline is the only crunch
22:52.51 poolio I _need_ something working
22:53.05 poolio Not just for you to show, but also to know I didn't waste away my summer on a broken hunk of code
22:53.16 brlcad likewise
22:53.48 poolio wow. pretty embarassing how little code there is too
22:53.49 brlcad being able to demo your program to dozens of people you've never met ...
22:53.50 poolio <2k
22:53.54 brlcad that control lots of money :)
22:54.10 poolio even if it only works on simple test cases?
22:54.15 brlcad yes
22:54.27 brlcad the technical aspects are pretty deep
22:54.48 poolio but the code and implementation isn't that difficult
22:54.49 brlcad probably a little more deep that you know yet, which is part why it's been a lil tricky to implement aside from the coding issues
22:54.56 poolio If you had 5 days to spare you could have done it by now
22:55.08 brlcad i don't have 5 days to spare :)
22:55.14 brlcad contrary to the time I spend on IRC
22:55.32 poolio just don't sleep. you'll do fine.
22:55.56 poolio your time is also much more valuable
22:56.10 poolio but seriously, if you took the time you've spent helping me out / trying to get me the job, it could've been done by now
22:56.22 poolio (i'm just slightly pessimistic :))
22:58.01 brlcad getting good people is often way more important than getting the work done
22:58.19 brlcad if the work was the #1 priority in your case, you wouldn't be working on this pariticular project
22:58.35 brlcad it would have been one of the other tasks .. or worse ;)
IRC log for #brlcad on 20070727

IRC log for #brlcad on 20070727

00:17.15 *** join/#brlcad ibot_ (i=ibot@rikers.org)
00:17.15 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || for ken: http://www.mediawiki.org/wiki/Help%3ATemplates#Using_parameters_in_templates
00:33.14 *** join/#brlcad SuperTaz (n=taz@adsl-69-210-240-223.dsl.chcgil.ameritech.net) [NETSPLIT VICTIM]
00:33.14 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
00:33.14 *** join/#brlcad joevalleyfield (n=joevalle@bz.bzflag.bz) [NETSPLIT VICTIM]
00:48.29 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
02:03.40 poolio brlcad: Aha!
02:04.16 poolio brlcad: when the point the ray is being shot from is inside the model, it includes the point outside the bounding box
02:04.26 poolio I'm guessying you knew that though
03:02.57 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
04:31.09 brlcad yes, the starting segment can be behind your starting hit point if you're inside something
04:31.24 brlcad applications have to manually trim or back out accordingly
04:31.51 brlcad and yes, quite intentional behavior :)
04:47.20 poolio brlcad: so would it be acceptable to just truncate the negative inhit distance?
04:49.21 brlcad I'm not sure I understand why you'd ever be shooting from inside the geometry
04:50.02 brlcad otherwise, you sort of need that, gets to what I mentioned earlier about having your fitness use the union of their two bounding boxes
04:50.42 brlcad that's a case where your sample bounding box is bigger than your input's so okay for that case I could see you might be inside, but that's where the union of the box becomes important for the fitness
04:51.33 poolio well the issue is I have a fixed bounding box to make crossover work
04:52.24 poolio And I'm shooting from inside the geometry because I have a fixed bounding box
04:54.24 poolio an alternative would just be to say crop the bounding box if it was greater than the size of the source's bounding box
04:54.45 poolio and grow other bounding boxes if they are too small
04:55.08 poolio Actually I wouldn't need to do that
04:55.59 poolio Just remember the grid spacing from the source, and a corner of the bounding box from the current object
04:57.41 poolio Crap, but the issue with doing the ratio of say a ray's depth to its bounding box is that it means it messed up crossover in the z direction. if you cross two fit individuals the child could be terribly unfit because the depth of the objects could be so varied
04:58.32 poolio so it looks like the best solution is to use a_ray_length and use the fixed coordinates for the rays for every single model
05:03.53 brlcad you could reshoot the grid based on the union of both the genotype and the input, but that'd be horribly inefficient -- you should be able to shoot exactly the same rays you initially shot for the input as well as additional rays as needed if the model was bigger
05:04.25 brlcad if that's too much, then just process your segments yourself clamping the starting and ending to be withing the original box
05:05.26 brlcad I don't recall if a_ray_length will trim the segment or if it is like the starting segment such that it just guarantees there will not be a new segment encountered past that length (i.e. an entry)
05:05.40 poolio ok
05:06.27 poolio So I'm just going to clamp the input to 0, and the maximum to the mdl_max[Z] of the input
05:06.42 brlcad probably easiest for now and should be fine
05:07.02 brlcad could even try to guarantee that your sample geometry will not go outside those bounds either
05:07.29 brlcad becomes really problematic once you add subtractions and unions, but it should be good enough for now
05:08.55 poolio what do you mean trying not to guarantee that sample gemoetry will not go outside those bounds?
05:09.45 brlcad well, why is your geometry outside the input bounding box?
05:10.20 poolio well I see what you mean, but just cause it's outside the bounding box doesn't mean we don't want it
05:10.29 brlcad exactly
05:10.35 brlcad but you could clamp it if you wanted
05:10.37 poolio As you said with subtractions and intersections, that shape could become vital
05:10.38 brlcad at least for unions
05:10.42 poolio true
05:10.57 poolio but I mean it might be that our model is shapes like a hemisphere
05:11.13 poolio in which case we want to allow the model to be outside of the bounding box
05:11.27 poolio however, as I think I still havent done, shapes which don't intersect the bounding box are pointless
05:12.00 brlcad to properly do subtractions and intersections, though, the genotype's bounding box is going to have to be accounted for when you shoot rays (by shooting additional rays) just for it to work
05:12.05 poolio but ideally the GA would be able to magically sift those out :)
05:12.25 brlcad yes, that's important .. all primtives must be enclosed by or intersect the input bounding box
05:12.26 poolio wait, why would I need to shoot additional rays?
05:13.31 brlcad well, if you did a cross-over with some shape that was bigger, and that intersected something else that was bigger, and the operation was an intersection -- there could be a whole chunk of material outside the bounds that you're shooting (that should otherwise lower the fitness because it's wrong)
05:13.50 brlcad you could end up missing that geometry that was outside entirely, even though as primtivies, they actually overlap the input box
05:15.43 poolio well i don't necessarily think that chunk should lower the fitness
05:16.11 poolio and it actually would because of the tree depth
05:16.18 brlcad you can probably go on the assumption that you're limiting your stuff to basic quadric surfaces so you won't encounter that case
05:16.41 brlcad the depth could just be 0 or 1 still
05:16.44 poolio well even with that case I feel like the GA will still be able to figure it out with the superflous material
05:33.38 brlcad http://bzflag.bz/tmp/think_outside_the_box.png
07:17.13 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:19.29 *** join/#brlcad tessier (n=treed@kernel-panic/sex-machines)
07:19.31 tessier Wow
07:19.45 tessier I can't believe there is an actual brlcad community now!
07:31.56 *** join/#brlcad Laniakea_ (n=clock@zux221-122-143.adsl.green.ch)
08:22.49 *** join/#brlcad Elperion (n=Bary@p54877C2E.dip.t-dialin.net)
09:39.17 *** join/#brlcad elite01 (n=elite01@dslc-082-082-092-094.pools.arcor-ip.net)
12:52.08 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
12:53.26 *** join/#brlcad SuperTaz (n=taz@adsl-69-210-240-223.dsl.chcgil.ameritech.net) [NETSPLIT VICTIM]
12:53.26 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
12:53.26 *** join/#brlcad joevalleyfield (n=joevalle@bz.bzflag.bz) [NETSPLIT VICTIM]
12:54.09 *** join/#brlcad jack- (i=jack@83.137.193.141) [NETSPLIT VICTIM]
12:54.09 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
13:35.46 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
14:48.56 LinuxMafia hi
14:49.12 LinuxMafia i am new in brlcad
14:50.40 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
14:50.49 LinuxMafia is there a way when i press 0 , make also the raytrace to move not only the shapes?
14:50.59 LinuxMafia sorry press z*
15:39.54 poolio brlcad: should I increase fitness for matching missed rays?
16:15.06 poolio helo
16:16.32 Maloeran http://www.rayforce.net/rf041.png - Weee... I'm not too sure how well that will compare with others at Siggraph
16:18.53 poolio wait, you can render it at 14 fps?
16:19.05 Maloeran Sure
16:19.15 Maloeran ( With 3 moving lights )
16:19.50 poolio wow
16:20.02 poolio you might even be able to run crysis ;)
16:20.31 brlcad tessier: howdy
16:21.03 brlcad LinuxMafia: what do you mean? If you're in an edit mode, then pressing z will edit the model, in a view mode and it just rotates the camera/view
16:21.39 LinuxMafia brlcad, when i raytrace
16:22.02 LinuxMafia i want the raytarced obj to rotate instead wireframe
16:22.12 brlcad poolio: yes! .. that's why I just said "matching" earlier -- matching means matching both segments and matching air/misses correctly
16:23.58 poolio also there were some bugs in my logic in the fitness routine, works better now, but the results aren't much better
16:24.01 LinuxMafia brlcad, when i press z only wireframe rotates
16:26.29 brlcad LinuxMafia: yes, because generally it takes a while to raytrace a given frame
16:26.41 brlcad so it only does it on demand as you request it
16:27.32 poolio eek, i'm at 75C :\
16:27.57 LinuxMafia brlcad, so can i rotate the raytraced obj ? (other than rotate wireframe and raytrace again)
16:28.15 brlcad LinuxMafia: I'd gather you simply want "shaded displays", not necessarily caring whether it's ray-traced or not
16:29.02 LinuxMafia brlcad, i just want to whatch it rotates beacause it will be so cool
16:29.37 brlcad yes, I know
16:29.46 brlcad you want shaded displays
16:30.18 brlcad mged unfortunately doesn't do shaded displays, but that is part of the new modeling interface being worked on
16:32.37 LinuxMafia brlcad, wow that would be cool , thanks alot
16:41.27 poolio brlcad: ok maybe not...fitness function is still giving negative numbers
16:42.15 LinuxMafia is there any undo key?
16:43.23 poolio nope
16:48.50 LinuxMafia thanks so if i did something wrong
16:48.58 LinuxMafia no way back
17:05.50 LinuxMafia how can i switch to edit mode and viw mode
17:05.51 LinuxMafia ?
17:09.03 LinuxMafia any one?
17:09.27 LinuxMafia brlcad, are you here ?
17:16.18 *** join/#brlcad ibot (i=ibot@rikers.org)
17:16.18 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || for ken: http://www.mediawiki.org/wiki/Help%3ATemplates#Using_parameters_in_templates
17:20.54 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
17:26.19 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/minuteelectron)
17:28.12 LinuxMafia no matter i found it
17:28.59 poolio LinuxMafia: have you looked through the manuals on the website?
17:29.32 LinuxMafia poolio, this is what i am reading , but i dont have patiant
17:29.46 LinuxMafia poolio, i am reading the tutorial
17:30.07 brlcad heh, not having patience is going to be difficult
17:30.20 brlcad there is a LOT to take in and learn before you can be productive
17:30.29 LinuxMafia poolio, one problem i have shift+alt+mouse does not work for me
17:30.32 brlcad the tutorials are big, and they only scratch the surface
17:31.43 LinuxMafia poolio, for example when i click shift+alt+middle mouse drag it is as same as shift + left mouse
17:32.16 LinuxMafia it looks like Alt key not be seen
17:33.43 poolio brlcad: I think my program is losing it's mind (or maybe I am)
17:35.34 LinuxMafia wow i found a solution for that
17:35.40 LinuxMafia :D
18:40.16 poolio brlcad: I'm tempted to do some major code restructuring. The results just aren't making sense and I feel like it might be because of a buffer overflow I'm missing somewhere
18:51.57 poolio brlcad: if I don't have it workin by monday would you have the time to look through it and hopefully make it work?
18:52.32 poolio or if not I'll probably move on and implement mutation and the other things we talked about as I don't see myself going anywhere with this. struggled the whole week and pretty much got nowhere
18:55.14 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
18:59.27 MinuteElectron Darn, I am going away again on Sunday.
18:59.49 MinuteElectron Won't be back at a copmuter for a week, then might not have full access to one then.
18:59.59 MinuteElectron After that week I have to go to Ireland.
19:00.19 MinuteElectron For two weeks.
19:00.36 MinuteElectron brlcad: How is the LDAP going? DOne any work with it yet on bzflag (just seeing if you got it going)
19:03.24 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
19:26.01 brlcad MinuteElectron: it's coming along slowly, there've been a couple other interruptions (both here and for bz)
19:26.09 brlcad MinuteElectron: can you enable my drupal access :)
19:28.38 ``Erik blehhhhhhhh
19:29.56 ``Erik brlcad: what's the deal with the tclcad bezier patch not being built anymore?
19:36.57 brlcad it's gone
19:37.00 brlcad no longer needed
19:37.01 brlcad poof
19:37.09 brlcad no longer used
19:37.10 ``Erik between 7.10.0 and 7.10.2 ?
19:37.14 brlcad yep
19:37.37 ``Erik I was banging my head yesterday trying to figure out why my cvs copy built np using system tcl but the port didn't
19:37.38 ``Erik heh
19:37.59 ``Erik <-- will introduce system tcl/tk on the fbsd port with 7.10.2
19:38.07 brlcad that was the reason
19:38.30 brlcad barring some itcl/itk LIBRARY path problems, we should be good for using system tcl/tk libs now
19:38.57 ``Erik it seems to work on fbsd with head
19:39.08 brlcad you tried system incr?
19:39.13 ``Erik itcl/itk in the fbsd ports is still restricted to 8.4
19:39.16 ``Erik so I haven't attempted
19:39.20 brlcad k
19:39.31 ``Erik I might create 85 versions in the next few days
19:39.55 brlcad incrtcl's versioning is diff
19:40.56 brlcad ah, i see what you meant
19:41.19 brlcad yeah, they should work with 4 or 5, I don't recall having to update incrtcl for 8.5
19:42.01 ``Erik hum
19:42.15 ``Erik after 7.10.2 I may bug you about appropriate testing against older incr's then
19:42.17 brlcad if I did, it was pretty minor
19:42.37 ``Erik but then it'd require both tk 84 and 85 on the system, due to how ports are set up :/
19:43.29 brlcad 8.5 final shouldn't be too far off
19:43.34 ``Erik bleh, I'm out sick today, i shouldn't be worrying about shit like that
19:43.34 ``Erik O.o
19:57.10 MinuteElectron brlcad: You made an account on the wiki yet?
19:57.44 brlcad yes
19:57.52 MinuteElectron Cool.
19:58.00 MinuteElectron Hmm, when?
19:59.15 brlcad that one was just today, the druapl one was a week or so ago
19:59.29 MinuteElectron Ahh,
19:59.31 MinuteElectron I see.
20:03.30 MinuteElectron brlcad: Hmm, not sure quite what you mean by 'enable'.
20:04.56 brlcad admin access to make mods
20:05.02 MinuteElectron Ahh, done then.
20:05.19 MinuteElectron brlcad: You now have top-level permissions on both the wiki and drupal.
20:05.44 MinuteElectron Any idea who 'yogesh kumar dhiman' is?
20:05.48 brlcad cool
20:05.49 brlcad heh, no
20:05.53 brlcad sounds like a spammer
20:06.11 MinuteElectron probably
20:06.43 dtidrow_work or somebody from india?
20:07.11 MinuteElectron possibly
20:07.20 dtidrow_work or maybe some other asian country...
20:12.19 brlcad http://recaptcha.net/ would be good to have on the site
20:12.58 MinuteElectron Indeed.
20:13.39 brlcad it can, I installed it on a diff. site just recently :)
20:14.23 MinuteElectron :)
20:20.22 MinuteElectron There appears to be a problem with PHP\Apache, the include path is being registered as /usr/web/ftp.brlcad.org/w/ instead of my.
20:24.20 brlcad my is the same as ftp
20:24.53 MinuteElectron Ignore that, my bad.
20:24.54 MinuteElectron lol
20:25.08 MinuteElectron I mucked up the files.
20:25.11 MinuteElectron Fixed now.
20:25.37 MinuteElectron Wheee: http://my.brlcad.org/w/index.php?title=Special:Userlogin&type=signup
20:26.36 brlcad cool
20:57.46 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177871705.dsl.bell.ca)
20:58.53 IriX64 http://www3.sympatico.ca/mario.dulisse2/screen.png <--- progress :)
20:59.59 IriX64 vmware is very good
21:00.07 MinuteElectron Is it free?
21:00.13 IriX64 for 30 days
21:00.19 MinuteElectron bah
21:00.23 IriX64 heh
21:00.25 MinuteElectron casts his eyes away
21:00.41 IriX64 i may buy it
21:00.53 MinuteElectron How much does it cost?
21:02.02 IriX64 169.00
21:02.08 IriX64 us
21:02.12 MinuteElectron holy crap
21:02.26 IriX64 thats not much
21:03.20 MinuteElectron Perhpas it is good software.
21:03.34 IriX64 i deal honestly if the software performs as expected i pay
21:04.20 IriX64 registered winrar even though it continues to work past experation date :)
21:04.44 MinuteElectron 7-zip?
21:04.49 IriX64 and mirc and stuff
21:04.59 IriX64 no dont have 7-zip
21:05.05 IriX64 tried it though
21:05.24 MinuteElectron FLOSSFTWFM
21:05.31 IriX64 ?
21:06.05 poolio IriX64: vmware has a free "vmware player"
21:06.15 IriX64 whats that
21:06.17 poolio if you created a disk image while using the trial software, you can continue using it using the free vmware player
21:06.20 MinuteElectron Free\Libre Open Source Softeare For The Way For Me.
21:06.30 poolio it's kind of a stripped down version that they distribute so people can use the vmx images
21:06.39 IriX64 ahh i see
21:07.04 IriX64 i bet you need the full version to install though right?
21:07.13 poolio http://www.vmware.com/products/player/
21:07.14 poolio no
21:07.21 poolio I mean if you are running fine right now, you can use vmware player
21:07.23 poolio (i think)
21:07.34 IriX64 im still installing
21:08.04 poolio Like I know some software I've used (numenta) distributes a linux image that you can run freely using vmware player
21:09.22 MinuteElectron IriX64: You could be our vmware distributor.
21:09.27 MinuteElectron :P{
21:09.29 MinuteElectron *:P
21:09.34 IriX64 i see just reading about it, I can't distribute what im installing though man its IBMs warp 4
21:09.53 IriX64 MinuteElectron :)
21:10.09 poolio It wouldn't be that hard
21:10.10 IriX64 legal copy by the way
21:10.30 poolio Just setup vmware (you'd have to have it) and install something like CentOS, install BRL-CAD, and distribute the image.
21:11.12 IriX64 for windows users you mean? whats wrong with distributing a handfull of dll'd and brlcad?
21:11.19 poolio http://www.numenta.com/for-developers/software/nuvm.php
21:11.24 IriX64 dlls too
21:11.26 poolio IriX64: There isn't anything wrong as long as it works
21:11.36 IriX64 it works man
21:11.45 IriX64 just taking a break from it
21:11.55 poolio :)
21:16.03 IriX64 heh /update.png lemme know what you're thinking :)
21:17.29 IriX64 this on workstation 6
21:40.21 MinuteElectron brlcad: reCAPTCHA on Drupal aint working now - I will fixor it tomorrow hopefully. But then I am gone again for another week or three (one or the other).
21:40.25 MinuteElectron Goodnight.
22:01.25 *** join/#brlcad cad91 (n=18836d32@bz.bzflag.bz)
22:10.49 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
22:38.06 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net)
23:34.56 *** join/#brlcad tessier_ (n=treed@kernel-panic/sex-machines)
23:44.22 *** join/#brlcad Laniakea (i=clock@217-162-231-34.dclient.hispeed.ch)
23:49.44 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070728

IRC log for #brlcad on 20070728

00:09.54 *** join/#brlcad yukonbob (n=yukonbob@whthyt224-180.northwestel.net)
00:50.51 brlcad MinuteElectron: sounds good, I can take a look at it as well (though I'll be working on ldap first)
04:26.00 poolio brlcad: hmmm I want to port my code to scheme 8)
04:26.21 brlcad heh
04:26.28 brlcad you been talking to ``Erik or something
04:27.07 poolio naw. I've just been meaning to learn scheme and ran through the first bit of SICP and it looks enticing
04:27.41 poolio ent.hispeed.ch�
04:27.42 poolio |20:11| � yukonbob ��> �n=yukonbob@whthyt224-180.northwestel.net�
04:27.42 poolio |20:52| <@ brlcad> MinuteElectron: sounds good, I can take a look at it as well (though I'll be working on ldap first)
04:27.45 poolio Day changed to 28 Jul 2007
04:27.48 poolio christ
04:27.57 poolio i need to fix my synaptics driver
04:29.58 poolio okee, fixed :D
04:49.45 yukonbob poolio: what code do you want to port to scheme?
04:56.52 brlcad his genetic algorithm code
04:56.56 brlcad beset
05:03.50 yukonbob hey brlcad ;)
05:04.26 brlcad howdy bob
05:04.28 yukonbob interesting timing, cause I've been thinking of getting into scheme for some time too, and finally made a project for myself to play with it...
05:05.10 yukonbob interfacing guile w/ silc lib... and that made me think of guile bindings for brlcad ;)
05:05.26 brlcad swig bindings would be better
05:05.32 brlcad then you'd get guile for free
05:05.57 yukonbob there you go -- swig is on my list of things to learn more about...
05:06.12 yukonbob how's it going sean?
05:10.05 brlcad pretty good
05:10.22 brlcad almost time to get ready for siggraph in a week
05:10.27 yukonbob !nice
05:10.34 CIA-29 BRL-CAD: 03brlcad * 10brlcad/HACKING: inform the T2 package maintainer of linux releases
05:10.41 yukonbob how long is that event?
05:10.47 brlcad trying to get a new release out as well as finish up another code event beforehand
05:10.52 brlcad it's about a week
05:11.34 yukonbob how integrated is the in-memory format <--> renderer
05:11.51 brlcad what do you mean?
05:11.55 yukonbob ie: how tough would it be to use povray (for example) to render brlcad scene.
05:13.24 brlcad wouldn't be too hard, but easiest would be to write a g-pov geometry exporter
05:13.31 brlcad povray's format is pretty straightforward
05:13.39 yukonbob or the renderer that ships w/ blender, or any arbitrary renderer...
05:13.45 brlcad it'd be one of the easiest exporters to write
05:13.50 yukonbob cool.
05:14.00 brlcad likewise for an importer
05:14.21 brlcad povray actually has loads of good overlap with our format as they also support CSG
05:14.30 brlcad and implicit primitives
05:15.00 brlcad the only difference would be dealing with non-solid geometry (povray will render non-solid, brl-cad does not)
05:15.33 yukonbob right, pov ray generates shells, basically, iirc.
05:15.40 brlcad need explicit format geometry to do most of the cel rendering techniques
05:15.51 brlcad otherwise, something like rtedge is in that direction
05:16.43 yukonbob I was playing w/ rtedge other week, and it was generating lots of horizontal artifacts (ie: horizontal lines sweeping off the curves)... is that typical?
05:16.58 brlcad those povray shells could probably come in as nmg geometry, or even plate mode bots (which allows for thin-surfaces)
05:17.50 brlcad no, that's not -- that was a bug in a particular version, if it's what I'm thinking you saw
05:17.54 yukonbob you've lost me there brlcad, but no matter... I've still got dem conversion and docbook before I get involved with anything like renderers...
05:17.57 brlcad should be fixed
05:18.41 brlcad ahh :)
05:18.55 brlcad hopefully 8.5 final isn't too far away
05:19.09 yukonbob gotta be Real Soon Now(tm)
05:19.15 brlcad that was part of the premise of moving to it, though need for critcial features too
05:19.41 yukonbob oh, it'll all work out for certain... it's just a goofy transition atm
05:19.49 brlcad yeah
05:19.59 brlcad first time we've ever had/needed to
05:20.27 brlcad usually way more cautious/hesitant on the upgrades
05:21.44 brlcad if you get to the point of needing commit access, just let me know
05:22.31 brlcad the door is fairly open to new devs so long as I can continue to review all commits with enough diligence
05:22.45 yukonbob will do -- soon, hopefully, I'll be able to dedicate some more contiguous chunks of time...
05:23.24 yukonbob brlcad is still managed by cvs, no?
05:24.24 brlcad that will be changed before the year's end, but yes
05:25.14 yukonbob is there anonymous checkout avail?
05:25.15 brlcad yeah, still on cvs for the time being
05:25.18 brlcad ~cadcvs
05:25.18 ibot To obtain BRL-CAD from anonymous CVS: cvs -d :pserver:anonymous@brlcad.cvs.sourceforge.net:/cvsroot/brlcad login && cvs -d :pserver:anonymous@brlcad.cvs.sourceforge.net:/cvsroot/brlcad checkout -P brlcad
05:25.32 yukonbob nice
05:28.42 yukonbob brlcad: you a schemer/lisper?
05:28.59 brlcad I've written some lisp over the years
05:32.49 brlcad these days, alas mostly limited to emacs snippets but it's good enough to satisfy the itch
05:33.14 brlcad for a long while, I've wanted to have a BRL-CAD major mode for .g files that lets you browse the geometry contents (ala tar mode)
05:45.30 yukonbob sigraph starts next week (monday)?
05:45.56 yukonbob *siggraph
05:46.06 poolio brlcad: when are you gone?
05:50.34 yukonbob ahh --- 6-9Aug
05:51.38 brlcad starts on sat/sun next week
05:51.49 poolio eek
05:51.50 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/other/ (tcl/unix/.cvsignore tk/unix/.cvsignore): ignore tcl/tk lib products
05:52.15 brlcad poolio: yeah, eek :)
05:52.45 poolio brlcad: I was hoping to be done work before the 10th :\
05:52.56 yukonbob brlcad: are you looking forward to anything in particular when you attend?
05:53.06 brlcad yukonbob: yeah, the whole thing :)
05:53.12 yukonbob lol
05:53.13 brlcad siggraph is a great conference
05:53.22 brlcad so much to see and do, it's really "big"
05:53.33 poolio any booth babes like at E3?
05:53.38 poolio *they used to have at E3
05:53.52 brlcad once the expo starts, yeah some :)
05:54.16 brlcad though the expo is only during the latter half, and not nearly as crazy booth-babe-wise as E3
05:55.23 brlcad a great balance of deeply technical content with artistic taste and entertainment
05:55.36 poolio cool. I'm jealous
06:00.52 yukonbob bring us back T-shirts: "My friend went to siggraph 2007 and all I got was this lousey t-shirt"
06:07.47 brlcad I get a shirt every year :)
07:03.56 brlcad MinuteElectron: .htaccess are re-enabled
07:15.37 CIA-29 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (beset.c fitness.c population.c fitness.h population.h): fitness function should be working, so selection must be broken
07:17.36 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1088754591.dsl.bell.ca)
07:18.19 poolio brlcad: errrr
07:18.26 poolio http://poolio.org/files/bad_convergence.png
07:19.18 poolio but I must sleep, I probably won't be around til late tomorrow
07:19.26 poolio good night/mornin'
08:48.19 *** join/#brlcad Laniakea (i=clock@217-162-231-247.dclient.hispeed.ch)
10:06.53 *** join/#brlcad docelic (n=docelic@212.91.113.199)
11:27.43 *** join/#brlcad andy__ (n=andy@82-43-116-127.cable.ubr01.mort.blueyonder.co.uk)
11:28.13 andy__ Hello
11:45.14 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
12:53.51 MinuteElectron brlcad: Will sort everything out in 1 or 3 weeks time.
14:58.36 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
15:03.33 *** join/#brlcad Twingy (n=justin@74.92.144.217)
15:14.30 *** join/#brlcad Laniakea (i=clock@217-162-231-247.dclient.hispeed.ch)
16:39.45 *** join/#brlcad elite01 (n=elite01@dslc-082-082-073-056.pools.arcor-ip.net)
19:04.14 *** join/#brlcad Laniakea (i=clock@217-162-231-247.dclient.hispeed.ch)
20:07.47 Maloeran This is a strange question, but... does someone know how video playback in mplayer can take only 0.1% of one processor core? Can it really be that Nvidia drivers provide hardware mpeg4/xvid decoding? I can't really see any other explanation
20:11.23 ``Erik um, given that mpeg (and jpeg) are based on breaking small areas (like 8x8) into simple regions with parametric systems (like, 16 different variants, iirc)
20:11.55 ``Erik I think it'd be totally possible to make a very simple ogl accelerlated mpeg/jpeg display using 16 textures and gauroud shading for the color aspect...
20:12.19 Maloeran As far as I know, Xv provides hardware color space conversion and scaling, there's no decoding involved
20:12.30 ``Erik Xv != GL
20:12.41 ``Erik *shrug*
20:12.53 Maloeran Indeed, but I'm looking at mplayer using 0.1% of one core just using the Xv driver
20:12.57 ``Erik at one point, I was going to write an ogl mpeg decoder, but *shrug*
20:13.04 ``Erik fast cpu's, I guess?
20:13.14 ``Erik mpeg is a pretty simple format
20:13.17 Maloeran While I'm told that Mark has trouble playing back high-definition videos on his dual-core laptop
20:13.35 ``Erik heh
20:13.59 ``Erik winderz has trouble doing something simple like, y'know, booting
20:14.00 ``Erik O.o
20:14.01 ``Erik :)
20:14.19 Maloeran :) Meh
20:14.36 Maloeran I gave him 1024x768 videos, about 1mb per second of compressed data, and he says it's jerky
20:14.52 Maloeran And mplayer doesn't get above 0.1% of cpu use when decoding here, I really don't get it
20:15.01 ``Erik mebbe the codec is the biggie?
20:15.28 Maloeran I used the msmpegv4 codec on purpose, the Microsoft variant of mpeg4
20:15.30 ``Erik I would suspect that standardized codecs would be disadvantaged on winderz, while ms codecs would groove right along
20:15.35 ``Erik heh
20:15.43 Maloeran So that windows users can play the video without having to install codecs
20:15.56 ``Erik is that the usual form for .avi files?
20:16.17 Maloeran It's a common codec for .avi files, yes
20:16.32 ``Erik tell mark to quit running all those viruses and porn shit? :D
20:16.45 Maloeran I sent him high quality x264 videos and such long ago and he never managed to play them
20:16.47 ``Erik is he using like a p166 laptop? O.o
20:16.57 Maloeran A Core 2 Duo laptop
20:17.09 ``Erik erm, so a mac, not winderz?
20:17.15 Maloeran Oh, it's windows
20:17.25 ``Erik those use core duo's now? heh
20:17.34 Maloeran He also has Linux installed although he doesn't know how to use it
20:17.45 ``Erik pointy hairs
20:18.00 Maloeran Anyhow, I'm a bit annoyed because I have no idea how to fix that "problem"
20:18.16 Maloeran I don't suppose you have any thoughts?
20:18.21 ``Erik ask him to use a slightly less inferior machine? hehehhe
20:18.37 ``Erik I'd suspect he has other processes gobbling cpu at the same time
20:18.40 Maloeran It's a good machine, I have seen it. I have no idea where the slowness comes from
20:18.48 ``Erik so the winderz 'process manager' might provide clues
20:19.01 ``Erik <-- has no simple 'quick fix'
20:19.43 ``Erik probably outlook or word running some ugly macro, heh
20:19.55 Maloeran msmpeg4-v2 decoding, very simple stuff, just 1024x768 at 20 frames per second, 1mb of compressed data to read per second... I'm sure I could run that on my amd-k6!
20:20.31 Maloeran Mmmhm, carbohydrates
20:20.48 ``Erik 'cept smothered in shredded bacon and cheese and sour cream, heh
20:20.48 ``Erik :D
20:20.50 ``Erik mmm, fat.
20:20.58 Maloeran Oh. :)
20:21.37 Maloeran Is it possible that windows wouldn't have video drivers installed and use Vesa or something? I thought they had passed that stage
20:22.11 Maloeran Perhaps the machine has trouble pushing 60mb of data to video memory per second *shivers*
20:22.21 louipc that's unfortunate
20:25.02 Maloeran Okay, it's confirmed, the video plays smoothly on an AMD-k6 333mhz with windows 98. But not a manager's Core 2 Duo laptop
20:25.15 Maloeran not on* a
20:26.04 louipc no way!
20:26.15 Maloeran As I said, I don't understand it either
20:26.21 louipc Vista? hehhe
20:26.35 ``Erik um, perhaps the driver cofnig is all effed up and he's doing it all sw?
20:26.37 ``Erik *shrug*
20:26.41 ``Erik with multi-copy buffers?
20:26.43 ``Erik *shrug*
20:26.59 ``Erik or perhaps the machine figured out the operator has pointy hair and is being mean? :D
20:27.15 Maloeran http://www.rayforce.net/m1a2.avi - Here's the video if anyone happens to be on windows
20:27.29 Maloeran Eheh Erik, I like that hypothesis :)
20:28.43 louipc how about if I'm in Linux?
20:29.24 Maloeran It should play very smoothly as far as I can see, 0.1% of cpu use here
20:32.30 louipc ~30% for me but I have an old machine
20:36.15 ``Erik played without noticable cpu utilization usin gVLC here, on a powerbook pro 2.0
20:36.30 ``Erik with 'world of warcraft' running, to boot...
20:36.39 louipc hah
20:36.47 ``Erik two processessors, 3 lights, first hit?
20:36.49 Maloeran I really wonder how the video decoding can be so cheap, it's puzzling me
20:37.07 louipc mine's a 866MHz PIII
20:37.14 Maloeran That's correct. The two processors got 4 cores each though
20:37.27 ``Erik ah, so that's an 8 cor epass to push that 20 fps
20:37.42 ``Erik and I was about to be impressed :>
20:37.59 Maloeran I'm sorry I wasn't up to the task :)
20:38.30 ``Erik 20 fps at that rez on even 8 cores is not trivial
20:38.41 louipc not quite a regular desktop
20:38.43 ``Erik imagine running 1/10 the tirangles, like an ogl came
20:38.45 ``Erik game
20:39.01 ``Erik (that's the shell m1 from the cinema site, right?)
20:39.19 Maloeran Yes, it's the same M1 model Justin gave me about two years ago
20:39.27 ``Erik probably NOT the best model to be showing around, btw, I think it's a limited distribution dealie
20:39.49 ``Erik yanking the havoc or hilux might be safer :)
20:39.50 Maloeran Hum. I was told I could "show" it around, but not distribute it
20:39.59 Maloeran Where can I get these?
20:40.00 ``Erik by justin...
20:40.21 ``Erik I surspect that he was techinically funding when he 'distributed' it to you
20:40.32 ``Erik havoc is in the brlcad repo, unencumbered
20:41.01 ``Erik I believe the hilux has been approved for unencumbered distribution, but hasn't actually been shoved in the repo yet... video of it should be no issue, though
20:41.13 ``Erik given subcontractor relation
20:41.47 Maloeran Thanks, I'll have a look at the Havoc
20:43.25 Maloeran Oh. Video decoding uses XvMC, for which there are Nvidia drivers for hardware decoding. Neat stuff
20:44.13 ``Erik heh
20:44.18 ``Erik cool
20:46.07 Maloeran Eh yes, looks like it has already beenn done
20:46.55 ``Erik hum, that page is all like 6 years old
20:47.52 ``Erik in fact, that first item is implemented in gtk1.2
20:48.14 ``Erik and goes back to gtk 0.30
20:48.17 ``Erik iirc
20:48.28 ``Erik '96ish
20:48.31 ``Erik mebbe '97
20:49.12 ``Erik the salt and cheese on those taters are so making me want more salt and cheese !#~! O.o grar.
20:50.02 Maloeran Mmhm :). I'm just curious, you kept your university user so many years after you left?
20:50.16 ``Erik heh, anti-kosher... pig mixed with cheese, sheesh
20:50.23 Maloeran As I assume math.missouristate.edu is where you once stsudied
20:50.25 Maloeran studied, too
20:50.44 ``Erik yes, when at the uni, I volunteered tutoring to a professor in the math dept, and still aid him in trickier sysadmin duties
20:50.54 Maloeran http://www-rocq1.inria.fr/gamma/download/affichage.php?dir=MILITARY/&name=Y4937_Biotank - That is one mean looking tank
20:50.57 ``Erik in return, I have an account as long as te dept has a machine
20:51.23 Maloeran Nice
20:51.35 ``Erik same guy who gave me the 2 hour crash course in omfg real quaternions
20:51.49 ``Erik which is why I have a slightly different view of them than your typical ogl coder
20:52.26 ``Erik um, I MIGHT be able to get you some other models, like a real t62 (with guts)
20:52.32 ``Erik I'll have to talk to people, though
20:52.40 ``Erik and it'd come in BRL-CAD format
20:53.00 Maloeran *nods* I understood quaternions after staring at code using quats for 2 weeks in high school, and just playing with the numbers a lot. It's not a typical approach
20:53.13 Maloeran It's fine, I got a g2rtgg converter
20:53.38 ``Erik I kinda got a rough overview of a coders view of quats... then went to the prof and got the mathematical background, so a lot of the weird coder shit became obvious
20:53.54 ``Erik like groking that it's 3 imaginary orthogenal axis with a real scalar
20:54.11 Maloeran Yes, I got that part. I have very little mathematical background
20:54.34 Maloeran "A proof? What's that? Meh, just write the code to test 1 billion cases over the night."
20:55.06 ``Erik ah, but a proof isn't worth 1billion tests, it's worth infinity tests
20:55.42 Maloeran Sure so, but something can be "true enough" for me after 1 billion cases :)
20:55.46 ``Erik program provability is a skeery but awesome path in computer science
20:56.08 ``Erik and the difference is between "good enough" and "omfg right"
20:56.20 Maloeran Eheh, well put
20:56.33 ``Erik if you're painting a display for a vidoe game or sim, whatever, but if peoples lives are on the line, i'd rather have a provable system
20:56.37 ``Erik :)
20:57.07 Maloeran True. I'm just definitely not a mathematician
20:57.48 ``Erik me, iether... I'm just old, and becoming more and more concerned with 'critical' software and the reprecussions of an oops
20:58.08 Maloeran Many years ago, I solved integrals by observing relations between solving integrals by brute-force and the original equation. I didn't know the background, I didn't even know what the word "integral" was or meant, but it worked for me
20:58.30 ``Erik integrals are trivial to brute force
20:58.52 ``Erik the notion of "an area under a curve" is easily understnadable by just about anyone
20:58.53 ``Erik :)
20:59.00 Maloeran Sure, and I used that to obtain the real integral, from which deductions can be made to directly obtain any integral
20:59.41 ``Erik of course, for some curves, you can only approximate given a statement of range.. :)
20:59.58 ``Erik without dropping to a base numerical solver
21:00.34 Maloeran I'm still very much biased towards "brute-forcing" my way through problems, in order to find better solutions, rather than mathematically proving anything
21:00.47 ``Erik <-- has a fistful of solvers in haskell and scheme...
21:00.50 louipc :(
21:01.04 ``Erik and my solvers generally tend to be 2-5 lines of code and work faster than the equivelant 3 pages of java or c++
21:01.08 ``Erik :)
21:02.21 Maloeran In a programmer's world, maths are impure anyway, all numbers got limited precision. True mathematial proofs can end up false when applied
21:02.36 ``Erik not true
21:02.48 ``Erik there are mechanisms to deal with true numbers
21:03.02 ``Erik 'scheme' does it automatically, and for C, there are libraries such as gpm
21:03.24 ``Erik the issue is if you're willing to pay the cost for the accuracy
21:03.28 ``Erik and that's an engineering decision :)
21:04.41 Maloeran Are libraries such as gpm strictly correct even with irrational numbers?
21:04.57 *** join/#brlcad docelic (n=docelic@212.15.170.100)
21:05.27 ``Erik I believe so... I think gpm deforms to an unlimited form when the ieee format is insufficient
21:05.41 ``Erik so it's slow and has teh ability to gobble buttloads of memory
21:05.49 ``Erik but will give you omfg right values
21:05.53 Maloeran Sure, but the square root of 2.0 is never going to be exact unless you store it sqrt(2) directly
21:06.12 Maloeran Meaning the complexity of your number becomes a long equation which is totally impractical
21:06.24 ``Erik <-- unsure of exactly how gpm handles that
21:06.55 Maloeran I don't know either, but I suspect that even gpm wouldn't be strictly "true" mathematically speaking. True proofs can end up false
21:07.13 ``Erik be interesting to explore that
21:07.16 Maloeran http://www-rocq1.inria.fr/gamma/download/affichage.php?dir=MILITARY/&name=Y4937_Biotank - Ah, I really like that model, it's just so ugly! I think I'll send Mark a video of it
21:07.42 ``Erik is that the same on you sent earlier?
21:08.03 Maloeran Same url, yes
21:08.08 ``Erik no one dues fugly like the french *sigh*
21:08.14 ``Erik s/u/o/
21:09.06 ``Erik germans may have fat chicks with horns on their helmets, but the rench have... that...
21:09.06 ``Erik :D
21:09.08 Maloeran On the battlefield, I would laugh if faced with such a vehicule. It could be a terribly weapon
21:09.17 Maloeran terrible*
21:09.51 ``Erik but I bet the back of the vehicle is ok to look at... f it's french, that's the part any opposing force would see... O:-)
21:09.58 Maloeran I'm reaally not finding where the M1 came from
21:10.18 louipc wtf is that? haha
21:10.27 ``Erik then it's probably a model worth avoiding :(
21:11.00 ``Erik even though it's legit and shit, ti could still cause issues when small minded people make idiotic assumptions
21:11.13 ``Erik (like that no non-US person could ever do any tech worth doing... a common but WRONG view)
21:11.43 Maloeran That's a... common view?
21:11.55 ``Erik among small minded people, yes
21:12.11 ``Erik I have no other explaination for the fucktarded export laws in the us
21:13.47 Maloeran I'm still amazed by how so many americans know little about the world out there, it's a big planet
21:13.59 ``Erik *shrug*
21:14.12 ``Erik I've talked to equally ignorant people from many other countries, including canuckia
21:15.04 ``Erik people around toronot, sheesh
21:15.06 ``Erik all kinds of special
21:15.07 ``Erik :)
21:15.25 louipc :O
21:15.44 Maloeran I think there's just too much misplaced patriotism, heavily fed to the population by the medias, it's kind of scary
21:16.19 ``Erik that's the vocal minority, I hope
21:16.31 Maloeran Patriotism blinds people to the fact, it narrows their mind. It's socially harmful, yet it's seen as a good thing down there
21:17.25 Maloeran I hope so too, Erik, I certainly do
21:20.11 louipc there was an issue with citizens of certain countries doing work on US helicopters
21:20.34 louipc where bell helicopters had to lay them off, I think they were still canadian citizens too
21:22.03 Maloeran Yes, I remember hearing about this. You once deported a canadian citizen travelling to the states, an university professor, to Syria... because he had dual-citizenship with Syria. That was weird
21:22.28 louipc rcmp tipped off us authorities, mistakenly though
21:24.16 Maloeran Erik or anyone else, what would you recommend as way to find out the "top level" region list to pass to db_walk_tree() to be able to read out a model?
21:24.35 ``Erik 'tops'?
21:24.37 Maloeran I'm a bit tired of having to look into the .g files for some kind of appropriately named string
21:24.48 ``Erik mged -c file.g tops
21:24.51 Maloeran How would I do it from code?
21:25.06 Maloeran This is for the g2rtgg extractor, which is based from Lee's code
21:25.12 ``Erik um, I don't remember, heh, but the 'tops' command sould be fairly easy to find
21:25.27 ``Erik I'd imagine it's a variant of the 'ls' code
21:26.52 ``Erik an os unto itself.. *cough*
21:31.46 Maloeran Hum, I guess I'll look into that. It's kind of annoying this task of having to find the name of whatever you are looking for in the file, I wish I could just say "all of it"
21:33.04 ``Erik the tops command gives you the top level entities
21:33.22 ``Erik given those and the ability to traverse recursively, you have 'all of it'
21:33.41 ``Erik you'd have to look into the specific implementation, though :) I dunno off teh top of my head
21:34.37 Maloeran Yes, I'm trying to make sense of librt/wdb_obj.c
21:40.41 Maloeran I'm not actually finding any Bags Of Triangles in havoc.g, I guess the geometry would have to be triangulated, somehow
21:45.37 ``Erik yeah, the nmg routines
22:10.17 tessier_ How does brl-cad compare to something like autocad?
22:10.39 tessier_ I am looking for something to design model airplanes and do some solid modeling.
22:11.10 tessier_ Calculate surface areas, make sure internal components fit, plot patterns for gluing onto materials for cutting etc.
22:13.22 louipc yeah I think BRL-CAD is good for that sort of thing
22:13.28 louipc not really for drafting though
22:13.35 ``Erik not so much plotting patterns
22:13.41 ``Erik but figurng out if things fit, yeah...
22:13.51 tessier_ Well, it can print out a 2d diagram onto paper right?
22:13.57 louipc not really
22:14.06 louipc (drafting)
22:14.18 tessier_ hrm...how can it do all these other things but not handle that?
22:14.24 ``Erik it's more an analysis tool, not a building tool
22:14.25 louipc no clue haha
22:15.36 ``Erik the kinda core intent is to have a good 'complete' model, pop a ray through it and get a solid understanding of what that ray hits, the depth of the hit, in and out normals, ... a 'segment list', so drafting shtuff just ain't there
22:16.24 ``Erik (for the last twenty or so years, every dollar has been thrown at figuring out how bullets go through things, not anything construction oriented... so it's weak in that area... feel free to improve it, it's open source :D )
22:16.39 tessier_ So Linux still has no good drafting tools? :(
22:17.04 louipc tessier_: qcad is what people use pretty much
22:17.05 tessier_ ``Erik: Yes although full scale stuff is a possibility also.
22:17.15 tessier_ louipc: Funny. I used to host the qcad website. :)
22:17.20 louipc if you're familiar with autocad qcad is easy to pick up
22:17.22 ``Erik <-- cut off a finger doing r/c, wants to get back into it... mebbe doing ellectrics
22:17.22 louipc hahah
22:17.25 tessier_ But it has always seemed like a toy to me. But that was years ago. I should check it out again.
22:17.28 tessier_ ``Erik: Electrics rock now.
22:17.34 ``Erik http://math.missouristate.edu/~erik/finger/
22:17.37 ``Erik so I've heard
22:17.45 tessier_ louipc: In fact, I convinced the qcad author to go GPL. But in 95 or so.
22:17.56 louipc yeah I'm not so much a fan but, it works I guess
22:18.02 ``Erik one of my buddies, the guy who did the oepnnurbs shtuff (jlowenz) is into electrics...
22:18.04 tessier_ Can I import things from qcad to brl-cad in any way?
22:18.09 louipc dxf
22:18.22 ``Erik 2d things in dxf don't xfer to brlcad so very well
22:18.25 tessier_ I am into gliders and electrics. I used to do gas way back in high school (early 90's) but the electric stuff is so much better now.
22:18.57 louipc tessier_: nice about the GPL :D
22:19.07 ``Erik I tried gas in '90 or so, backed off, did it again in '03/'04, hwacked my finger and have been too chickenshit to bothr since
22:19.28 tessier_ ``Erik: You will prefer electric then. You probably whacked your finger starting or adjusting mixture right?
22:19.45 ``Erik adjusting one of twingy's planes, yes
22:19.48 louipc :D
22:19.50 ``Erik after I lost one
22:19.52 tessier_ Electric is so much nicer. You never have the engine sitting around idling and you have no problem with mixture or starting.
22:20.02 ``Erik that's why I've been thinking about it :)
22:20.16 louipc and you can use it for stealth reconnaisance?
22:20.18 tessier_ Hopefully a combination of qcad/brl-cad can do what I need
22:20.18 ``Erik but the ~600 drive cost ... unless it's dropped a lot
22:20.29 tessier_ ``Erik: No way dude. Get a speed 400 powered plane. Dirt cheap.
22:20.38 tessier_ $10 for the motor, maybe $40 for the ESC, I don't recall.
22:20.43 tessier_ Another $20 for a battery and you have a whole power system.
22:20.46 ``Erik if you can hack C and tcl, please feel free to 'fix' brlcad, yo
22:20.48 louipc whoa
22:20.51 ``Erik BRL-CAD rather
22:20.52 tessier_ Actually motors might be way cheaper now.
22:20.59 ``Erik brlcad might not appreciate being fixed :>
22:21.04 louipc ``Erik: that does get confusing haha
22:21.07 tessier_ ``Erik: That's another thing: I kinda wish brl-cad were scriptable in lisp or something like autocad.
22:21.12 tessier_ Doing things in C these days is just silly.
22:21.13 ``Erik oh, me too
22:21.16 tessier_ But I understand brlcad is very old.
22:21.18 ``Erik I'm a scheme geek
22:21.24 ``Erik but BRL-CAD is married to tcl
22:21.37 tessier_ ``Erik: Me too although I have never really done anythign with scheme. I've read the Little Schemer and a few other books though.
22:21.38 louipc tessier_: you can script in Tcl
22:21.49 tessier_ louipc: Yeah, tcl isn't too bad.
22:21.54 ``Erik there's been talk about hooking it into 'swig', but so much of the math shtuff is macro based, it becomes undoable
22:21.54 tessier_ I'm just not as familiar with it.
22:22.35 ``Erik I'd imagine that it wouldn't be TOO terribly difficult to develope a lithp variant on tcl
22:23.01 ``Erik turing complete is turing complete, y'know
22:23.42 louipc Linux is silly
22:23.49 ``Erik your mom is silly
22:24.02 louipc :O
22:24.08 tessier_ Maloeran: For the most part that is true. Programmer time and buffer overruns are expensive.
22:24.16 ``Erik C is good for low level things... *shrug* linux is a hair better than winderz, not bsd cool, but *shrug* :)
22:24.24 louipc a hair!
22:24.36 tessier_ ``Erik: The vast majority of stuff is not low level.
22:24.52 louipc yeah true
22:24.53 ``Erik I completely agree, tessier... but mal was about ready to drop a brick in his shorts there ;>
22:25.10 ``Erik <-- tends to use ruby or scheme as a first shot for most things these days
22:25.33 tessier_ ``Erik: Only because he has been coding C for years and cannot appreciate how much more efficient higher level languages are because they represent a threat to the usefulness of his existing knowledge. :)
22:25.43 ``Erik hahaha
22:25.46 ``Erik uh oh
22:25.52 ``Erik don't say nothin' 'bout assembly, mal will pop!
22:25.53 ``Erik :D
22:25.55 ``Erik *duck*
22:25.55 tessier_ Efficient in terms of programmer time (and therefore money) and darn near as efficient in terms of cpu cycles too.
22:26.17 Maloeran tessier_, buffer overruns is a silly programmer mistake, bad programmers shouldn't use C to begin with. Some complex tasks are actually less bothersome to perform in C, for it really lets you do what you want to do
22:26.18 ``Erik it's a matter of how assess value to developer time
22:26.26 ``Erik ooooooold people tend to put a lot of value on time
22:26.31 ``Erik young folk tend to view it as 'free'
22:26.39 Maloeran Plus of course, efficiency of good C code can hardly be compared with any scripting language
22:26.39 tessier_ Assembly is fun for understanding how architectures work and for programming microcontrollers.
22:27.17 tessier_ Maloeran: But programmers aren't perfect. They have been making that mistake for decades. Even the best ones. They are inevitable.
22:28.06 Maloeran Indeed. And that's why good Operating Systems have some security features, so that we won't pay a global hit in performance just in case there's a buffer overrun somewhere
22:28.20 ``Erik sometimes, I look at some of their stuff and go "fucking brilliant", other times, I go "wtff"
22:28.42 ``Erik heh, so you're using obsd these days, mal? :> *duck*
22:28.53 tessier_ Critical loops that get executed zillions of times can be in C and assembly. Anything else, including word processors and the like which hardly ever use cpu and spend all their time waiting on programmer input, should probably be in a higher level language.
22:29.06 tessier_ That goes for mail servers, dns servers, etc also. They spend all their time waiting on IO.
22:29.20 ``Erik :D
22:29.31 tessier_ Link to a C implementation of your hashtable function or whatever and do all the other silly stuff in a HLL
22:29.38 Maloeran That I agree, languages should be used for what they are best suited for. There's still much room for C out there
22:29.55 louipc yep
22:30.01 tessier_ There's tons of room for C. But I think it is currently taking up more room than it rightfully deserves. :)
22:30.09 tessier_ Fortunately that is changing though.
22:30.10 ``Erik code it in scheme, when you find a bit of scheme that you simply can't make fast enough, rewrite it in C... when you find a bit of C that can't possibly be rewritten to be fast enough, rewrite it in asm... if you find a bit of asm that can't possibly be rewritten to be fast enough, go back to the drawing board, yo
22:30.21 tessier_ ``Erik: Exactly. FFI for the win!
22:30.46 ``Erik <-- feels that c++ and java simply don't belong... they're tools to limit the damage incompetents can do, not tools to extend the ability of competents :(
22:30.51 Maloeran I usually go back to the drawing board before the assembly step, but good enough :)
22:31.14 tessier_ ``Erik: Agreed. I don't see much good use for java. But lots of people are brainwashed with it.
22:31.18 ``Erik (and limited incompetence sucks compared to a little competence *cough*)
22:31.35 tessier_ C++ sure seemed cool way back when and even I would have agreed it was a good way to go once upon a time but I have wisened up since then.
22:31.41 Maloeran tessier_, I think C should be the language of choice for all core libraries and related low-level software, I'm actually worried that it's less being used for new software these days
22:31.57 ``Erik there're bits of jabba I like, I think it's better than c++, but there're bits I dont' like... and in practice, it's grossly abused
22:32.04 tessier_ Maloeran: I guess it depends on where you draw the line for low-level.
22:32.39 ``Erik <-- would rather have a boffo scheme or smalltalk core library than a good C one... *shrug* :)
22:33.05 ``Erik mebbe I'm just sick in the head
22:33.16 louipc they force java in school
22:34.08 Maloeran Sometimes, even C seems too high level for me. Compilers are so incompetent, when one cares about performance
22:34.17 ``Erik when I wasi n college (the second time), the were migrating to jabba the last year I was there...
22:34.19 Maloeran It's so tempting to just get down in assembly for an instant >30% performance boost
22:34.28 Maloeran I think I should do that before Siggraph
22:34.46 ``Erik 30% with no change in linearality can't comopete with even a loss of static and improved 'big oh'
22:34.46 ``Erik <PROTECTED>
22:34.51 tessier_ Maloeran: One rarely needs to care about performance these days. A few microseconds different in my code execution time matters little to me. :)
22:35.13 tessier_ I tend to do a lot of text processing, system administrator type stuff, network IO, web applications, etc.
22:35.16 ``Erik "my assembly form outruns this high level one, up to 10 memory locations... *cough*"
22:35.22 tessier_ IO is always the bottleneck before cpu in my projects.
22:35.46 tessier_ For something like raytracing I can totally see where cpu counts.
22:36.00 tessier_ But few people have the need to implement raytracers.
22:36.18 ``Erik (mal is heavy into high speed raytracing lately)
22:37.11 tessier_ I see.
22:37.16 ``Erik tessier: if you want to make BRL-CAD work for you, we'd be happy to discuss the path from point A to point B, it's mostly a matter of A) not knowing the drafting world so well and B) not having the time to do it :/
22:37.18 tessier_ Maloeran: I bet you use vi. :)
22:37.27 ``Erik hey, shut up, I use vim :(
22:37.37 tessier_ ``Erik: You code scheme in vim?
22:37.40 ``Erik yup
22:37.44 tessier_ I like vim just fine. Been using it for 10 years.
22:37.50 tessier_ But coding scheme in vim seems a bit nutty.
22:37.58 ``Erik there're addons to make it better
22:38.05 tessier_ I learned emacs for programming tasks and use vi for everything else.
22:38.05 ``Erik vim has a dialect of schemme somewhere under the hood
22:38.18 ``Erik a lot more 'normal' compared to modern languages than elithp
22:38.22 tessier_ It bugs me that that they wrote their own extension language for vim
22:38.41 tessier_ I know you can tie python and other stuff into it. But one standard extension language that everyone uses seems like a better way to go.
22:38.42 louipc well there's already sketch objects in BRL-CAD
22:38.51 ``Erik vim has pluggable extensions... mine are built with python, ruby, and the internal scheme/lithp
22:39.00 ``Erik plus cscope, and with the gui disabled
22:39.03 tessier_ If brl-cad doesn't work for drafting it probably isn't what I need. Although I wish I could draft and then produce a 3d model.
22:39.23 tessier_ So I don't have to draw everything twice.
22:39.30 louipc yeah
22:39.35 tessier_ Wish I could draw in a speed 400 motor and then use that same dawing in both.
22:39.46 ``Erik BRL-CAD can do 3d models, and has something called "rtedge" that attempts to do line drawings
22:40.06 ``Erik it cannot do dimension lines at this time, and rtedge is... nonoptimal
22:40.38 ``Erik if you're just wanting something to help cut balsa and place bits, rtedge MIGHT be sufficient
22:40.52 ``Erik not something that can be passed to a machine cutter though
22:41.28 tessier_ I'm not fortunately enough to have a machine cutter.
22:41.52 tessier_ But I would like something I can print 2d blueprints from. I'm not so interested in balsa as I am in composite design.
22:41.55 louipc what needs dimensioning can be arbitrary and needs to be selected by the drafter
22:42.00 tessier_ I make stuff from fiberglass, carbon fiber, expoxy resin, etc.
22:42.09 ``Erik ummmmmmmm
22:42.11 ``Erik http://en.wikipedia.org/wiki/RONJA
22:42.24 tessier_ 2d drawings are mostly for patterns, jigs, etc. And 2d parts fitting and layout planning although 3d would be better for that.
22:42.36 ``Erik that device was designed and raytraced using BRL-CAD by one of the dudes who hangs out here
22:42.51 ``Erik if you go to the web page, he has lots of 'rtedge' displays
22:43.10 ``Erik he even found a funky race condition bug in rtedge :)
22:43.34 ``Erik http://ronja.twibright.com/
22:47.16 ``Erik (unfortunate that he didn't use the multispectral raytracing capabilities to optimize configuration, but *shrug* it got the job done)
22:47.44 tessier_ Wow, that RONJA device is really cool
22:49.26 ``Erik http://ronja.twibright.com/holder/index.php is the output of rtedge
22:49.37 ``Erik with the bug, heh
22:49.59 ``Erik <-- fixed it, but doesn't remember if the fix made it to 7.10.0 or not... 7.10.2 should be out 'any day now'
22:50.07 ``Erik if brlcad would get off his duff O.o :> *duck*
22:50.28 tessier_ What does rtedge do exactly?
22:50.55 louipc cool
22:51.03 ``Erik um, fires proximity rays and if the difference in first hit is above a threshold, draws a line there
22:51.50 ``Erik but at the moment, the threshold is hard coded and more designed for reasonably large vehicles (like, 10m long... think tanks)
22:52.38 tessier_ I see.
22:52.52 tessier_ Ever heard of CADIA?
22:53.14 ``Erik sounds semi-familiar
22:53.38 tessier_ http://www.nextcraft.com/rcprojects.html
22:53.55 tessier_ Check out those models. All rendered in 3d. This guy is a master.
22:54.24 ``Erik hm
22:54.34 ``Erik ummm
22:54.52 ``Erik one of the nifty things of brlcad is the ability to estimate CM, total mass, etc
22:57.03 tessier_ Yes, that could be handy
22:57.40 ``Erik aand there's effort to export to a FEM format, uhhh, 'qubit', which could do flow analysis
22:58.01 ``Erik qubit might not be public, though :/
22:58.14 tessier_ Total mass? So you tell it how much each of the materials weighs etc?
22:58.21 louipc tessier_: what's cadia?
22:59.10 ``Erik yes, every region can have a material associated, density of the material is defined and it can sum it all up
22:59.40 tessier_ http://www.nextcraft.com/nextcraft_products.html
22:59.43 ``Erik I think it's still all done with 'GIFT' materials, which tend to be skewed towards heavier harder things
22:59.49 tessier_ I think cadia is what this guy uses for his 3d models but I'm not sure.
22:59.57 ``Erik like, several kinds of steel, some hard woods, don't think balsa is a standard bit
23:00.02 ``Erik but could easily be added
23:00.02 tessier_ Can I define my own materials?
23:00.07 ``Erik yeah
23:00.18 tessier_ And units? Like draw a speed 400 motor and say it weighs this much and has a center of mass/gravity at a particular location?
23:00.35 ``Erik the .g db understands ints, and there's a materials file that's ascii
23:00.41 tessier_ That would be pretty handy for building models.
23:01.02 ``Erik ummm, it understands units, I dunno if you can skew like that, um, though if you defined the guts of the 400 motor, it SHOULD come out correct
23:01.30 ``Erik or you could make the motor otu of two cylinders (plus surface crap) and assign different 'effective mass' coefficients for the bits to emulate the correct balance
23:03.34 ``Erik the only bit that might be seriously challenging would be shaped bits (nose cones, the inital scoop on the rudder, etc) and skinning :/ otherwise, most r/c planes are awfully simple
23:03.51 ``Erik and 'advanced' primitives like the "pipe" goes perfectly with control gear
23:04.47 ``Erik naturally, the engineering of how to assemble it will be up to the model developer, but with the raytracing abilities, you could 'see' a proposed model at each step of assembly
23:06.12 ``Erik there's even a 'best fit' project on the table that'd go well for laying out how to cut up planks of balsa, once it's implemented :)
23:09.54 ``Erik heh "spel chek"
23:30.05 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
IRC log for #brlcad on 20070729

IRC log for #brlcad on 20070729

09:50.04 *** join/#brlcad Laniakea (i=clock@217-162-207-219.dclient.hispeed.ch)
10:05.13 *** join/#brlcad elite01 (n=elite01@dslc-082-082-075-114.pools.arcor-ip.net)
10:23.36 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
12:10.59 *** join/#brlcad bpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net)
12:13.01 *** join/#brlcad elite01 (n=elite01@dslc-082-082-075-114.pools.arcor-ip.net)
12:18.09 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
14:16.01 *** join/#brlcad Laniakea (i=clock@77-56-111-142.dclient.hispeed.ch)
15:33.53 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
16:15.18 poolio brlcad: !!!!!!!!!
16:18.09 poolio brlcad: http://poolio.org/index.php?q=node/10
16:35.41 CIA-29 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (beset.c population.c): tweaks to selection. now converges on one sphere
17:20.16 brlcad better :)
17:20.35 brlcad still not quite the right graph, but definitely better :)
17:21.02 brlcad understandable without mutation, though
17:21.25 poolio I ran it on two spheres and it didn't work out nearly as good
17:21.41 poolio the main thing I'm worried about is crossover/reproduction aren't really yielding any better solutions than in the first generation
17:21.48 poolio the average fitness is increasing but the best idnividual isn't
17:22.07 poolio if I recall correctly, the best individual shouldn't converge nearly as soon as it is
17:22.13 poolio (within the first, or a few generations)
17:22.47 poolio kinda like a square root graph
17:24.46 brlcad yep
17:25.04 brlcad even with just crossover, I'd expect the best fit to increase a few times
17:25.16 poolio Yeah I would too...
17:42.02 *** join/#brlcad Laniakea (i=clock@77-56-111-142.dclient.hispeed.ch)
17:50.52 *** join/#brlcad Twingy (n=justin@74.92.144.217)
18:19.37 poolio what the heck...I broke the fitness routine again
19:10.30 *** join/#brlcad Twingy (n=justin@74.92.144.217)
19:10.44 *** join/#brlcad justin__ (n=justin@74.92.144.217)
19:25.10 *** join/#brlcad Laniakea (i=clock@77-56-111-142.dclient.hispeed.ch)
19:45.27 *** join/#brlcad Twingy (n=justin@74.92.144.217)
19:46.44 Twingy this 40MHz 18F1320 runs stable at 48MHz
19:46.53 Twingy 2400 cosine's per second
20:06.08 *** join/#brlcad justin__ (n=justin@74.92.144.217)
20:57.53 elite01 sounded just like an advert break, didn't it?
21:25.32 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
22:34.46 *** join/#brlcad pepsi_ (i=pepsi@unaffiliated/jbutera)
22:34.53 *** part/#brlcad pepsi_ (i=pepsi@unaffiliated/jbutera)
23:04.04 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
IRC log for #brlcad on 20070730

IRC log for #brlcad on 20070730

00:10.29 *** part/#brlcad bpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net)
01:00.15 LinuxMafia hi
01:00.28 LinuxMafia is there any tool in brlcad
01:00.48 LinuxMafia for designing human body?
01:01.08 LinuxMafia i need to make a model of human body
01:04.26 LinuxMafia brlcad, u there?
01:21.47 CIA-29 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (population.c fitness.c fitness.h): final bug fixed in fitness. crossover and reproduction are stable and functional
01:30.46 LinuxMafia CIA-29, hi
01:36.39 poolio CIA-29 is a bot
01:36.58 poolio I'm not too familiar with modeling in brl-cad, but as far as I know there is not.
01:37.31 LinuxMafia poolio, thanks alot
03:01.55 poolio brlcad: I'm sick :\
03:02.31 poolio can I take a sick day and stay home? ;)
03:11.32 tessier_ LinuxMafia: Can't you get yourself a real gf?
03:11.50 LinuxMafia tessier_, no
03:12.14 LinuxMafia tessier_, can you do it for me plz
03:12.37 tessier_ LinuxMafia: Ok, next time I bang my gf I'll say "This one's for LinuxMafia!"
03:12.58 LinuxMafia lol
03:13.07 LinuxMafia i can do it myself :P
05:00.44 louipc hahah
07:19.54 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:05.03 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1128565540.dsl.bell.ca)
08:05.53 IriX64 http://www3.sympatico.ca/mario.dulisse2/mydreamsystem.png :)
08:13.18 tessier_ LinuxMafia: Mission accomplished. My gf thought I was weird but oh well. You are no longer a virgin by proxy.
08:13.30 tessier_ Hope it was as good for you as it was for me.
12:08.20 *** join/#brlcad elite01 (n=elite01@dslc-082-082-075-093.pools.arcor-ip.net)
12:13.07 *** join/#brlcad thing0 (n=ric@203-59-163-72.dyn.iinet.net.au)
12:36.57 LinuxMafia tessier_, lol thanks alot
12:42.38 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
13:04.06 *** part/#brlcad thing0 (n=ric@203-59-163-72.dyn.iinet.net.au)
13:09.25 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
13:09.59 *** join/#brlcad ak__ (n=ak@62.141.124.234)
13:26.21 *** join/#brlcad ak__ (n=ak@62.141.124.234)
13:48.00 *** join/#brlcad ak__ (n=ak@ll-81-222-164-251.awanti.ru)
13:52.37 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
14:15.46 *** join/#brlcad elite01 (n=elite01@dslc-082-082-075-093.pools.arcor-ip.net)
14:19.30 *** join/#brlcad elite01 (n=elite01@dslc-082-082-075-093.pools.arcor-ip.net)
14:27.29 *** join/#brlcad elite01 (n=elite01@dslc-082-082-075-093.pools.arcor-ip.net)
14:34.18 *** join/#brlcad elite01 (n=elite01@dslc-082-082-075-093.pools.arcor-ip.net)
15:11.04 *** join/#brlcad elite01 (n=elite01@dslc-082-082-075-093.pools.arcor-ip.net)
15:36.12 poolio brlcad: alright, mutation is implemented for ellipsoids and the results are only slightly better
15:36.16 poolio still not getting the graph I'd expect
15:53.47 *** join/#brlcad elite01 (n=elite01@dslc-082-082-075-093.pools.arcor-ip.net)
16:03.42 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
16:14.50 Maloeran 33/deta
17:16.00 LinuxMafia hi
17:16.10 LinuxMafia any one here
17:17.06 LinuxMafia is there any way to export files from other 3d softwares (makehuman) into brlcad
17:17.27 poolio brlcad: I'm gonna need a better computer to test this :P
17:23.18 poolio brlcad: My program is close to melting my laptop, and there's a slow memory leak that fills up my memory after a little while
17:23.22 poolio 80C :\
17:23.49 Maloeran What are you testing, poolio?
17:24.09 poolio My genetic algorithm program
17:24.22 Maloeran LinuxMafia, there are several exporters to the .g format, try to find one that would be appropriate
17:24.36 Maloeran And what is the GA looking for?
17:25.05 LinuxMafia Maloeran, thanks alot i will come back again
17:26.39 Maloeran LinuxMafia, look into /usr/brlcad/bin for ply-g, dxf-g, off-g, etc.
17:27.06 poolio Maloeran: a model!
17:27.23 LinuxMafia Maloeran, oh that would be great thanks alot ,
17:27.36 poolio Unfortunately it's not working too well
17:28.06 poolio Maloeran: It's trying to evolve a model that matches inputted voxel data
17:28.17 ``Erik a CSG model, that is
17:28.21 poolio so If you input voxel data that resembles a sphere, the GA shoudl output a sphere
17:28.27 poolio Yeah, CSG model :)
17:28.38 Maloeran Oh, I see. It's beginning to make sense
17:28.47 ``Erik a voxel model would be a no-op and a triangle model would be pretty darn easy :)
17:28.49 poolio Maloeran: poolio.org
17:28.53 Maloeran Well, I can give you an user on a 8 cores box if it would help
17:29.18 poolio Maloeran: It would definitely help, but for now there's much to be worked on before I go into full out testing
17:29.29 poolio For example, fixing the memory leak, implementing a few more routines, cleaning up code, etc...
17:29.37 Maloeran *nods* All right then
17:29.49 poolio I might have to take you up on that offer later :) My laptop is taking quite a beating
17:30.06 poolio I'd ask brlcad but he's probably really busy prepping for siggraph
17:30.35 Maloeran Oh? I didn't know brlcad had stuff to prepare for Siggraph
17:30.47 poolio I was of that opinion, but I could be wrong
17:31.03 poolio ``Erik might know more, or just ask brlcad when he gets back...from wherever it is he is
17:32.45 Maloeran Voxels to CSG really sounds like an... annoying problem
17:33.06 poolio Yep :)
17:33.18 Maloeran You'll have plenty of arbitrary values to obtain your solutions. I see why you would rather let a GA do all the "hard work" :)
18:04.04 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/libbu/backtrace.c:
18:04.04 CIA-29 BRL-CAD: increase the buffer size which is useful when gdb prints out stack variables,
18:04.04 CIA-29 BRL-CAD: but instead of dumping the overflow to stderr, write it to the log with a note
18:04.05 CIA-29 BRL-CAD: that it was trimmed. only given the warning if we're debugging.
18:08.10 poolio brlcad: As far as I can tell there aren't any result-effecting bugs, and crossover reproduction and mutation are all working (for spheres)
18:08.42 poolio It still isn't doing a good job of finding a good solution though, it converges relatively early and mutation isn't yielding any significantly higher results. And sometimes mutation causes the best individual to dip slightly
18:18.56 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/rt/do.c: initialize framename to null
19:04.57 ``Erik mal: to attend and mebbe do a BoF, not to present a paper or anything
19:05.43 poolio sorry ``Erik :\
19:10.21 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/mged/ged.c: better handling of command-mode when the parent is forked and waiting on the done notification
19:54.35 *** join/#brlcad Laniakea (i=clock@77-56-109-84.dclient.hispeed.ch)
20:21.41 CIA-29 BRL-CAD: 03brlcad * 10brlcad/doc/IDEAS: condensed info from ideas.html
20:29.26 CIA-29 BRL-CAD: 03brlcad * 10brlcad/db/.cvsignore: ignore operators.g
20:35.43 poolio brlcad: I think part of the issue might just be the nature of the CSG problem. It might require a larger population and more generations to get the desired result. With a pop size of 500 and after 200 generations, it's stuck on a decent solution, but I wouldn't really call it near-optimal
20:37.28 CIA-29 BRL-CAD: 03brlcad * 10brlcad/doc/html/bookmarks.html: include t2 (linux) pacakge page
20:40.46 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177726443.dsl.bell.ca)
20:45.33 CIA-29 BRL-CAD: 03brlcad * 10brlcad/AUTHORS: credit Aldas Nabazas and Stefan Fiedler for respectively putting BRL-CAD into the Rock Linux and T2 Linux distributions as a managed package
20:46.12 CIA-29 BRL-CAD: 03brlcad * 10brlcad/HACKING: notify t2 and rock linux package maintainers during source release
20:50.42 CIA-29 BRL-CAD: 03brlcad * 10brlcad/AUTHORS: been at least a year since chuck was last active
21:05.47 IriX64 heh Automagically preparing build ... :)
21:18.12 IriX64 http://www3.sympatico.ca/mario.dulisse2/sys.png :)
21:51.37 elite01 IriX64, sure you installed the right programs to install the installation program? :)
22:56.15 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/conv/iges/Makefile.am: turn off new iges converter prior to release, add a bunch of files it was missing for the dist
23:31.54 *** join/#brlcad elite01 (n=elite01@dslc-082-082-075-093.pools.arcor-ip.net)
IRC log for #brlcad on 20070731

IRC log for #brlcad on 20070731

00:11.56 *** join/#brlcad Twingy (n=justin@74.92.144.217)
00:34.12 LinuxMafia i need to export .bs file to .g file
00:46.37 brlcad .bs?
00:49.57 LinuxMafia brlcad, hi
00:50.09 LinuxMafia hi poolio
00:50.22 LinuxMafia brlcad, it is makehuman file
01:03.45 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/other/ (tcl/Makefile.am tk/Makefile.am): more items that need to be uninstalled, added since a5 to a6
01:07.09 ``Erik that'd be an awesome tld
01:48.57 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
02:01.55 *** join/#brlcad yukonbob (n=yukonbob@199.247.233.116)
02:10.20 louipc new release hey? :D
03:13.20 brlcad louipc: soon, making sure the dists work
03:14.11 poolio brlcad: grargh. found why my program was running fairly slow. I had ncpu hardcoded as 1...d'oh. I have 2 :)
03:15.30 brlcad that should make some difference :)
03:16.16 poolio brlcad: also, I'm currently not setting a_ray_length and am manually clipping the partitions. Can I trust a_ray_length or no? I recall you saying something about how I should just code it
03:17.31 brlcad yeah, I'd just code it yourself
03:17.42 brlcad you see the picture?
03:18.06 poolio which one? the whole explaining intersection and boudning box and crossover
03:18.33 brlcad the only picture I've made for you afair :)
03:18.41 poolio yes I saw
03:19.25 poolio but I mean, there's no real way around it is there?
03:19.36 brlcad there is
03:19.53 poolio hmm. lemme dig up that picture again
03:20.53 brlcad you expand your shoot grid to encompass the bounds, using the same grid sample size .. and any material found just decreases fitness by that much a ratio
03:21.21 brlcad probably not something you need to worry about, but it should probably be documented
03:21.34 poolio wait, well I disagree
03:21.50 poolio Maybe you only want the corner of the object
03:22.27 poolio Like lets say you have a sphere, and your input geometry is the shape of a half a hemisphere. a quarter sphere? my vocabulary fails. but regardless, why should we decrease the fitness?
03:22.43 poolio I mean I don't see why it matters what's outside the bounding box as long as what is inside the bounding box is correct
03:23.01 poolio Ah wait. d'oh. I guess it _looks_ fine in terms of voxel data but the model would be wrong. I see...
03:23.03 brlcad not following your example
03:23.21 poolio Well my example is wrong
03:23.33 brlcad i mean if it's a half a sphere, with a box subtracted, then the bounding box would be all misses, and youd be fine
03:24.00 poolio hmm, i dont quite follow your example either
03:24.03 poolio what I meant was this
03:24.11 poolio Lets say your input data was in the shape of a hemisphere.
03:24.16 brlcad er, my example is just the one on paper :)
03:24.18 poolio Now lets say you sample a fixed bounding box
03:24.23 brlcad er, s/paper/picture
03:24.35 brlcad okay, shape of a hemisphere
03:24.47 brlcad bounding box is nice and tight around it
03:25.03 poolio now lets say the GA comes up with a solution that is a sphere
03:25.12 poolio and the lower half of that sphere is exactly where the input geometry is
03:25.16 poolio that sphere is a perfectly fit individual
03:25.35 poolio I was thinking, "alright, that's good" but I realize that we don't want that. We need it to match the model and only the model
03:25.52 brlcad right, the point is to match the input
03:26.26 poolio yeah...I was just thinking matching the voxel data, and ignoring what's outside the bounding box, but yeah that's not right
03:26.53 brlcad i mean, you can get away with it -- that's what I meant about it being fine for now
03:27.39 brlcad if you found something that did match everything inside the box, you have a "good" solution by just intersecting the result model with the bounding box
03:27.50 brlcad not necessarily optimal, but it's good
03:27.54 poolio ah yeah, you could do that
03:28.31 brlcad so, just document the limitation and don't worry about it :)
03:28.45 poolio alright. it's quite trivial to implement though
03:28.57 brlcad nah, don't both
03:28.59 brlcad bother
03:29.04 poolio alright
03:29.15 brlcad it gets more complex
03:30.16 brlcad e.g. taking your example of a hemisphere.. consider one solution that has a tight-fitted box subtracting perfectly on the bounding box's edge, and another that extracts massive space but giving the same result
03:30.41 brlcad their fitness would work out to the same if you only consider positive space, but the tight-fitting result is more desirable
03:31.52 poolio yeah. that's where you'd hope the # nodes would do something. but if you have it fixed then ... nope
03:32.15 poolio If you allowed variation in #nodes, ideally it would converge on the tight-fitting one with the least amount of wasted space.
03:32.16 brlcad the number of nodes are identical in that case
03:32.23 brlcad one sphere and one box being subtracted
03:32.42 brlcad it's the size of the box (its efficiency as a cutting space) that matters
03:33.05 poolio Well, if you include your method of shooting more rays they wouldnt be identical
03:33.14 poolio oh wait
03:33.15 poolio I see
03:33.16 brlcad they would
03:33.19 brlcad negative space
03:33.22 poolio Yeah yeah
03:33.23 brlcad it's a miss
03:33.35 brlcad anyways, "don't worry about it" :)
03:33.37 poolio So you could have a box that cuts from the hemisphere and goes on forever
03:33.40 poolio and wastes tons of space
03:33.42 brlcad right
03:33.46 poolio hrmph.
03:33.58 poolio I'm a bit slow and more than a bit sick, sorry :)
03:34.01 brlcad there's an easy metric in that case
03:34.15 brlcad even better than looking at the size of the csg tree
03:34.36 poolio I would say size of the bounding box?
03:34.50 poolio (addition of each individual object)
03:34.56 brlcad nope, bigger might be better in a different case
03:34.57 poolio well not object, shape
03:35.17 brlcad you'd take the evaluation time into consideration
03:35.27 brlcad how long does it take to shoot rays at one vs the other
03:35.40 brlcad smaller trees and tighter fitting csg will naturally win
03:35.48 brlcad as will more efficient primitives
03:35.58 poolio hmm, good thought
03:36.14 brlcad an advanced idea for later .. much later :)
03:36.38 brlcad after it's shown to work or not work on basic parts
03:36.47 poolio you'd have to rely on a stable environment though, I feel like there are a lot of factors that could throw it off
03:36.51 poolio yes yes
03:37.30 poolio I'm doing some code clean up now. Then I'll finish up mutation and the setting of the inclusion of certain upper/lower individuals
03:55.14 poolio Hmm wonderful. I spy a race condition.
04:00.51 poolio sleepy time. cya brlcad
04:01.54 CIA-29 libirc: 03brlcad * r214 10/trunk/libirc/autogen.sh: update to the latest script, version 20070618 from brl-cad
04:03.59 CIA-29 libirc: 03brlcad * r215 10/trunk/libirc/COPYING: license is supposed to be LGPL, not GPL .. readme is correct but this file is wrong
04:51.00 CIA-29 BRL-CAD: 03brlcad * 10brlcad/ (configure.ac m4/Makefile.am m4/restore.m4):
04:51.00 CIA-29 BRL-CAD: autogen.sh no longer creates .backup files in an aux directory, so there's
04:51.00 CIA-29 BRL-CAD: nothing for us to automatically recover from. this means subsequent clobbering
04:51.00 CIA-29 BRL-CAD: automakes may blow away our files, but there's not much we can do about it.
05:25.10 *** join/#brlcad yukonbob_ (n=yukonbob@199.247.233.116)
06:31.09 CIA-29 BRL-CAD: 03brlcad * 10brlcad/configure.ac: minor dead code
07:12.33 CIA-29 libirc: 03brlcad * r216 10/trunk/libirc/m4/ (. args.m4 cache.m4 mkdirp.m4 search.m4 stage.m4): add a bunch of boilerplate m4 macros to simplify the configure logic a bit
07:13.36 CIA-29 libirc: 03brlcad * r217 10/trunk/libirc/Makefile.am: be sure that aclocal searches in the m4 dir for macros, require automake 1.6 and generate all dist formats
07:15.33 CIA-29 libirc: 03brlcad * r218 10/trunk/libirc/configure.ac: update to better configure logic, using bc and bz as example
07:26.25 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:30.19 CIA-29 BRL-CAD: 03brlcad * 10brlcad/ (configure.ac m4/patch.m4 m4/Makefile.am): turn the libtool chunk that patches libtool if it has the -all_load bug on Mac OS X into an m4 macro, BC_PATCH_LIBTOOL
07:35.33 CIA-29 libirc: 03brlcad * r219 10/trunk/libirc/misc/ (Makefile.am Makefile.defs): import brl-cad's nifty noprod rules
07:37.17 CIA-29 libirc: 03brlcad * r220 10/trunk/libirc/m4/ (Makefile.am patch.m4): bring over BC_PATCH_LIBTOOL too, and add the m4 files to the dist
07:40.39 CIA-29 libirc: 03brlcad * r221 10/trunk/libirc/ (Makefile.am configure.ac): use BC_PATCH_LIBTOOL, add m4 to the build path
07:48.12 CIA-29 BRL-CAD: 03brlcad * 10brlcad/ (configure.ac m4/compiler.m4): move the sanity check to a BC_SANITY_CHECK macro
07:49.18 CIA-29 libirc: 03brlcad * r222 10/trunk/libirc/ (configure.ac m4/Makefile.am m4/compiler.m4): import BC_SANITY_CHECK
07:54.46 CIA-29 BRL-CAD: 03brlcad * 10brlcad/m4/args.m4: add support for --with-cxxflags
07:54.57 CIA-29 libirc: 03brlcad * r223 10/trunk/libirc/m4/args.m4: add --with-cxxflags
07:55.59 CIA-29 libirc: 03brlcad * r224 10/trunk/libirc/configure.ac: condense the 32 or so lines down to one for the standard --with overrides via BC_WITH_FLAG_ARGS
08:03.55 CIA-29 libirc: 03brlcad * r225 10/trunk/libirc/include/net.h: can't have anonymous typedef types used as parameters
08:16.33 CIA-29 libirc: 03brlcad * r226 10/trunk/libirc/examples/stupidServer/src/Makefile.am: fix minor copy-paste typo, should be stupidServer not stupidBot
08:17.10 CIA-29 libirc: 03brlcad * r227 10/trunk/libirc/ (14 files in 13 dirs): propagate Makefile.defs throughout so that the recursive noprod rule works
08:21.28 CIA-29 libirc: 03brlcad * r228 10/trunk/libirc/configure.ac: er, we're using svn for libirc, so check that when determining whether to enable/disable automatic dependency tracking
08:23.42 *** join/#brlcad cad92 (n=55647250@bz.bzflag.bz)
08:29.30 CIA-29 libirc: 03brlcad * r229 10/trunk/libirc/src/Makefile.am: bunch of files added/changed since this was first written, update to match current
08:30.52 CIA-29 libirc: 03brlcad * r230 10/trunk/libirc/src/IRCUserManager.cpp: you still can't take a reference to a temporary anonymous type, also fix the handful of erase iterators
08:33.53 CIA-29 libirc: 03brlcad * r231 10/trunk/libirc/src/ (irClientCommands.cpp irClientEvents.cpp): more instances of trying to take a reference to a temporary
08:36.09 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
08:37.51 CIA-29 libirc: 03brlcad * r232 10/trunk/libirc/ (4 files in 2 dirs): s/loger/logger/, and fix scope on the default loggers so they don't run into each other in the library. libIRC is now compilation-functional again.
08:42.06 CIA-29 libirc: 03brlcad * r233 10/trunk/libirc/examples/simpleIRCConnect/src/simpleIRCConnect.cpp: yet another ref to temp, all examples compile now too
09:07.22 CIA-29 libirc: 03brlcad * r234 10/trunk/libirc/ (8 files in 8 dirs): ... and now libIRC even successfully passes a make distcheck again ... ship it!
11:58.28 *** join/#brlcad elite01 (n=elite01@dslc-082-082-069-108.pools.arcor-ip.net)
12:12.08 *** join/#brlcad cad09 (n=d8cc12e3@bz.bzflag.bz)
12:54.00 Maloeran Ahah, that was really pathetic of me. I reserved my flight tickets for Siggraph in the month of July rather than August
12:59.39 Laniakea brlcad: where is the workplace where BRL-CAD is created actually physically based?
13:18.30 ``Erik heh, woops
13:18.54 ``Erik laniakea: what do you mean?
13:19.30 ``Erik oh, the physical location of the original (some most of the current) developers
13:20.11 Laniakea let's say that yes
13:20.27 ``Erik at the top of every C file should be a 'source' block...
13:20.42 ``Erik something like this
13:20.43 ``Erik <PROTECTED>
13:20.43 ``Erik <PROTECTED>
13:20.43 ``Erik <PROTECTED>
13:49.41 brlcad not any more on latest head, though not comprehensively reoved either
13:50.57 ``Erik hrm? you removed the source entries? O.o
13:54.16 brlcad phone numbers and addresses, particularly the ones that were no longer valid
13:54.42 ``Erik ah, city/state should still be ok though
13:54.50 ``Erik (I pulled that from bu fgets.c
13:54.51 ``Erik )
13:55.11 brlcad the zip has changed over the years
13:56.03 brlcad yeah, in general it's still okay, but it still the entire premise
13:56.23 brlcad a "location" source for something that eventually/often has multiple distributed authors
13:57.11 ``Erik true, but it'd be nifty to search the source for valid location info and generate a developer map, like debian and fbsd have
13:57.29 brlcad those origins can be (and are) documented elsewhere, the code doesn't necessarily need to reflect that, particularly when they're often wrong
13:57.37 ``Erik a la http://www.debian.org/devel/developers.loc
13:58.11 brlcad yes, but then afaik they don't generate those maps off of their sources
13:58.16 brlcad their devs say where they are at
13:58.20 ``Erik no, the developers submit
13:58.21 ``Erik yeah
13:58.26 ``Erik same with the bsd one
14:58.54 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
15:05.25 ``Erik freakin' vacuum always tripping the freakin' circuit breaker
15:06.06 archivist Ive seen bad breakers as well
15:09.25 ``Erik hum, there're two heavy computer users on this one breaker... I have 3 machines and 4 monitors, the other guy has about the same...
15:09.58 ``Erik (overcrowded and organized to siloize based on role...)
15:10.40 ``Erik interesting, configures search for system tk fails if there's no valid display to connect to
16:26.46 LinuxMafia hi
16:26.54 LinuxMafia brlcad, u here?
16:27.17 LinuxMafia i need to export makehuman files into brlcad
16:28.32 brlcad i'm usually here
16:28.37 brlcad i just might not answer if i'm busy :)
16:28.47 LinuxMafia oh ok
16:28.52 LinuxMafia brlcad, cool
16:28.59 LinuxMafia do you know makehuman?
16:29.06 brlcad you need something that reads makehuman files or you'll need to scrtip/code something yourself
16:29.06 poolio I think makehuman files aren't standard
16:29.31 poolio brlcad: I woke up this morning by walking into my bathroom and stepping on a humongous hornet. stung me right at the ball of my middle toe. :(
16:30.23 brlcad LinuxMafia, what are their export formats? find one that matches one of BRL-CAD's importers
16:30.40 brlcad poolio... ouch!
16:30.46 brlcad that had to hurt
16:31.04 brlcad makes my hairs stand up just thinking about it
16:31.07 LinuxMafia brlcad, it is .bvs
16:31.13 LinuxMafia .bs*
16:33.16 poolio brlcad: it's still throbbing. makes it hard to concentrate on code :\ oh well.
16:34.32 brlcad LinuxMafia: I understand that -- that's their format
16:34.38 brlcad pretty much nothing reads their format
16:34.50 poolio LinuxMafia: is there a way to export a makehuman file as another format?
16:34.53 brlcad so you'll have to export it in makehuman to a format that others understand
16:35.04 LinuxMafia brlcad, and there is also objects , but i dont know how to make that
16:35.12 brlcad a quick look through their site shows that they export obj format, which is pretty simple
16:35.30 brlcad though we only have an obj exporter, not an importer at the moment..
16:35.43 brlcad so you'd still have to use some intermediary tool or write an obj importer
16:36.28 LinuxMafia brlcad, how about export it into blender
16:36.39 LinuxMafia and from there to brlcad
16:36.47 brlcad you can export to obj, then import obj to blender, sure
16:37.29 LinuxMafia brlcad, then brlcad can read that ?
16:37.34 brlcad then export from blender to dxf or ply or stl, or several other import formas
16:37.39 poolio brlcad: any tips on learning how to properly profile software?
16:37.54 LinuxMafia oh got it now
16:37.57 brlcad poolio, yes, get a good profile :)
16:38.01 brlcad er, profiler
16:38.19 poolio any suggestions?
16:38.56 brlcad depends heavily on which platform and what sort of profiling -- mac os x's chud tools are currently some of the best all around (shark in particular)
16:39.03 poolio I'm doing some general code clean up and was just trying to see if there was anything I could do to speed it up. I mean, I can see certain parts of the code and fix it that way, but there's no good reason to try to optimize stuff until i've profiled
16:39.11 poolio brlcad: I'm under linux
16:39.12 brlcad gprof is pretty run of the mill, and a good starting point
16:39.21 poolio If you'd like me to send me a new macbook pro I could profile with that :)
16:39.23 brlcad not a great profiler, but enough to get you going
16:39.30 brlcad heh
16:39.43 poolio I'd even sacrifice a bit and take your old one :)
16:40.56 brlcad I have several old vaio's that I'd loan ya ;)
16:41.21 brlcad but then it's probably an order slower than what you have :)
16:42.04 brlcad beautiful notebooks though, first sub-1" sub-10lbs notebook
16:42.06 poolio yar. my laptop's reasonably fast. Just has been having some heat and battery issues recently. I'm now only getting ~1 hour and it gets up to 80C when I test out my software
16:42.15 poolio sub-10lbs. haha
16:42.59 brlcad ~convert 1.4 kilograms to pounds
16:43.07 brlcad sorry, sub-3lbs :)
16:43.36 poolio haha. yeah
16:43.46 brlcad about 10 years old now
16:43.49 poolio I was thinking about getting a new ultraportable for college but it's a lot of cash and I'll survive with what I've got now
16:43.55 poolio That's impressive for that time
16:46.20 poolio brlcad: I may have asked you this already, but out of curiousity, what do you do most of your coding in?
16:47.25 brlcad emacs
16:47.45 poolio heh. never could get used to emacs. been using vim forever
16:47.56 brlcad I hunkered down for a week after coding for several years with other editors (pico, vi, ..)
16:48.12 brlcad and never went back
16:48.24 poolio any particular reason?
16:49.44 brlcad well, particularly because once you get over that learning curve for the default bindings, it really is more efficient, imo, over vim and just about everything else out there
16:50.18 brlcad i mean, putting equal effort into both for a month, someone in emacs will end up being more proficient
16:50.49 brlcad and not just for the editing, but the other facilities that emacs brings as an integrated development environment
16:51.36 poolio yeah, that was one of my main reasons that I stopped. I like having my text editor just be a text editor, and I work by opening up multiple terminals and editing a file in vim in each of them, another window compiling. It's just a habit
16:52.03 brlcad there are some things that vim works very well for even over emacs, but for long-term coding emacs is specifically built for it
16:52.23 brlcad yeah, and I used to say the same .. you grow habits
16:52.33 brlcad and those habits staple your preferences to what you already know
16:53.35 brlcad in the end, it's just a tool and will boil down to the developer's proficiency with that tool -- but that's where I say that after equal investing, your emacs user will generally be far more proficient in the long run
16:55.03 LinuxMafia brlcad, how about .mtl?
16:55.30 brlcad like I said, I fought it for years -- even after seeing in college that 90% of the "best" coders in the upperclassmen above me were all proficient emacs users (with about 9% using vi, and 1% using something else) -- but then I hunkered down for a solid week (which turned into two) and said I'd give it an honest chance
16:56.02 brlcad and with a cheat-sheet beside me for days, I worked through the tutorials, learned the bindings, and then lightbulbs started going off
16:56.13 brlcad LinuxMafia: ls -la /usr/brlcad/bin/*-g
16:56.18 brlcad those are the importers
16:56.25 brlcad no more, no less :)
16:56.34 LinuxMafia thanks alot
16:58.26 poolio brlcad: lightbulbs? really? I'll have to give it a go then
16:59.49 brlcad poolio: it wasn't until about a week of non-stop use, constantly referring to a cheat sheet while I learned, but yes it did eventually happen
17:00.37 brlcad it's still not a panacea, every environment has it's limitations
17:00.45 poolio My main thing was the key combos were awkward and I didn't bother to change them
17:00.56 brlcad I would suggest NOT changing them
17:01.20 brlcad learning the defaults is important for reasons that won't matter for quite a while, but eventually will matter
17:01.21 poolio get used to awkwardly twisting your fingers?
17:01.46 brlcad do you know how to type?
17:01.51 poolio not well
17:02.15 brlcad hm, then it might seem awkward for some combos I suppose if you use the wrong fingers
17:02.39 brlcad not well as in you don't touch type or you just don't touch type fast?
17:02.53 poolio Well, mainly the ctrl+ things. The ctrl on my laptop kbd is not the lower left, Fn is lower left, it's to the right of that. So it's kind of awkward. and I never use the lower right shift/ctrl keys
17:03.12 poolio I don't touch type fast and I don't make full use of the keyboard
17:03.22 brlcad ah
17:04.08 brlcad well hitting lower-left control is probably just familiarity, my left pinky hits it without hesitation
17:04.25 brlcad i vaguely remember it being awkward the first week too, had to get some muscle memory
17:04.41 poolio hehe. yeah maybe I'll have some time to learn later on
17:05.25 brlcad learning to use esc for meta instead of alt was another, using ctrl-n,p,f,b for traversal, and a few others
17:06.10 brlcad at the time seemed like torture, but then after the familiarity curve, the efficiency (particularly compared to modal editing in vim) was rather blatent after a couple weeks
17:06.12 poolio esc for meta? weird
17:06.25 brlcad esc is meta
17:06.39 poolio i always use alt for meta
17:06.46 brlcad esc is a modal meta
17:06.51 poolio ah
17:07.04 brlcad and considerably more portable
17:07.47 brlcad alt generally only works well on x86
17:08.07 brlcad which over the years became important on many occasions
17:08.44 brlcad even recently, as that portability extends to keycodes through ssh/terminal sessions for different platforms/environments
17:10.45 brlcad anyhow, there's going to be no convincing unless you actually dedicate that week (or more) of your coding life with an unbiased open mind before you'd start to see what all the fuss has been about
17:11.12 poolio yes yes. it's also possible after that week or two I stll won't like it. It's all about personal preference in the end
17:11.21 brlcad that is true
17:14.23 brlcad though I can say that of several experienced coder friends which have gone through the exercise, the result has thusfar been them either giving up before the week ends or they convert
17:15.57 brlcad it's also an interesting trend that you rather frequently see coders that convert from vim, pico, or whatever to emacs ... but you rarely ever see an emacs coder convert to anything else
17:18.43 poolio cause they're close minded ;)
17:19.36 brlcad could be
17:20.04 brlcad but then I don't think it'd be so much a trend
17:20.56 archivist Ive stuck at vi or syn on windows
17:20.57 brlcad I've seen several editors that would give emacs a run for it's money if I were a full-time java developer, for example
17:22.11 brlcad i think it's more just ease of use, vi is pretty simple to use, fairly simple to learn .. low barrier to entry so you can get fairly proficient in the environment
17:22.37 ``Erik vi strusfrates me almost as much as emacs :)
18:31.34 *** join/#brlcad Bman (n=erik@bz.bzflag.bz)
18:41.05 poolio some people qre quite impatient
18:41.19 ``Erik yes, I am
18:42.06 LinuxMafia brlcad, i finnally succed
18:42.07 ``Erik I was sitting in a machine room with a summer intern trying to figure out if we were in the right machien room and what exactly she was supposed to do O.o ended up calling him :)
18:42.40 poolio haha :)
18:43.48 ``Erik now I'm back in my comfortable office reading about the latest kernel schedulers while that poor kid is typing the names of a jazillion beta tapes into a spreadsheet or something :)
18:43.48 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
18:43.51 ``Erik ++evil
18:44.35 dtidrow moi?
18:47.45 ``Erik no, me :)
18:50.26 dtidrow ah
18:50.45 poolio hehe.
18:50.59 poolio ``Erik: is that how they treat summer interns at ARL?
19:00.34 ``Erik well, usually the intern projects are a bit cooler
19:01.45 ``Erik last year (or was it year before), we had a coder doing something for scripting abstraction, had a couple kids doing a survey of different 3d model generation devices (laser scanners, GPS toucharms, etc), one kid made a fairly detailed model of a residential house, ...
19:02.20 ``Erik not sure where the 'catalog ancient media' came from *shrug*
19:03.00 poolio yeah. that sucks
19:50.34 *** join/#brlcad Laniakea (i=clock@217-162-228-71.dclient.hispeed.ch)
20:18.41 *** join/#brlcad iraytrace (n=iraytrac@cocoa.sci.utah.edu)
20:44.12 *** join/#brlcad yukonbob (n=yukonbob@dhcp126-164.whthyt.northwestel.net)
21:07.03 *** join/#brlcad elite01 (n=elite01@dslc-082-082-069-108.pools.arcor-ip.net)
21:18.05 CIA-29 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/fitness.c: fixed race condition
21:40.01 *** join/#brlcad yukonbob (n=yukonbob@whthyt232-138.northwestel.net)
21:54.48 brlcad no way, her project is pretty cool
21:55.18 CIA-29 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (beset.c population.c beset.h fitness.h population.h): now able to keep an upper % of population and kill a lower %. general code cleanup.
21:56.00 brlcad if I could drop this code project, I'd happily do what she's tasked with .. catalogging is just some prep work, the task is to rummage through a ton of historic video (of pretty significant importance) and convert them to digital
21:56.40 brlcad one of them is the very first animation ever made with brl-cad, for example
21:56.46 poolio cool
21:56.51 brlcad the first "real time" ray-tracing video,
21:56.55 archivist hopefully before the media dies
21:57.02 poolio is pop_rand [0,1] or (0,1) ?
21:57.41 brlcad archivist: excatly, I'm already worried that they're starting to degrade
21:57.46 poolio archivist: quite the appropriate name
21:58.36 archivist I did some work on 1/2" BW on Sony tape recorders and failed
21:58.57 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-069-108.pools.arcor-ip.net)
21:59.08 *** join/#brlcad cad38 (n=c950de63@bz.bzflag.bz)
21:59.08 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
21:59.23 brlcad there's content on old u-matic tapes, master broadcast tapes, betacam sp, some of the 'newer' of vhs, old film reels, actual old raw data reels even
21:59.47 archivist early video has two basic types one likes to be cold and damp the other likes warm and dry
22:00.20 archivist dont ask me which is which though
22:03.02 archivist I had a discussion with the archivist at the uk national photography museum about the subject and its evil as the coating comes off and sticks to the video heads
22:03.49 archivist umatic may well be ok as by that time things had improved
22:06.42 brlcad yeah, this stuff is only 20 years old or newer and has been mostly very very well kept
22:07.17 brlcad 5-10 more years and it could eaily be a very different story
22:08.04 dtidrow_work good luck with that stuff, would hate to have it lost
22:08.33 brlcad some of them naturally "look pretty old" ala 1980's tron graphics quality, but it's still pretty impressive stuff for some of the videos
22:09.02 dtidrow_work heh - Tron was cutting-edge back then ;-)
22:09.09 brlcad i've had it high on my todo for many years (as well as going through GB's of Mike's data)
22:10.16 brlcad getting a student to just get that list of the content, and particularly finding where the *master* copies are .. as there are often a dozen copies in 4 different formats
22:10.48 dtidrow_work ah, the joys of rummaging through old stuff :-)
22:10.55 brlcad tron rocks, I'd pay someone to build me a faithful csg lightcycle
22:10.59 poolio brlcad: shoulda sicked me on that, woulda been more useful :)
22:11.13 brlcad poolio: too easy for you :)
22:11.24 poolio haha. yeah right.
22:11.54 brlcad though the whole digital editing/remastering could be really fun, color correction, repairs
22:13.06 poolio writing a GA to correct the reels
22:13.15 brlcad heh
22:13.31 poolio Removing the noise
22:13.32 poolio :)
22:13.52 brlcad actually an easier problem space :)
22:14.05 poolio much.
22:14.36 dtidrow_work heh
22:20.24 archivist I might cheat I have a realtime video noise reducer
22:20.39 poolio I wrote something along those lines for an SLO last summer
22:23.22 poolio brlcad: wait wahhhhhhhhhh did i do wrong
22:25.12 poolio brlcad: I'm using them cause it's run in parallel...and I'm changing the variable...right?
22:25.15 poolio I'm probably wrong.
22:25.39 brlcad there's a variety of ways they can be used
22:26.03 brlcad i honestly don't know .. i just glanced for all of 30 seconds to notice that it seemed 'different' on the surface
22:26.08 poolio Well, it waits for the semaphore to be available, then does whatever it needs to
22:26.18 poolio different from what?
22:26.21 poolio from normal usage?
22:26.24 brlcad which isn't to say that it's right, wrong, or beautifully creative, or a PoS :)
22:26.30 poolio ok ok :)
22:26.44 poolio brlcad: are you just giving it a look over? any tips/suggetions/etc... are vastly appreciated
22:27.36 brlcad i didn't go that deep just yet
22:27.52 brlcad it was just a glance as I processed other e-mail :)
22:27.55 brlcad sorry
22:27.59 poolio ah I see. the commits :)
23:16.01 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:27.39 poolio brlcad: so I have everything implemented in terms of spheres and I'm not satisfied with the results. Any ideas?
IRC log for #brlcad on 20070801

IRC log for #brlcad on 20070801

00:09.57 brlcad poolio: yes, profile (gprof), valgrind, write isolated unit test cases (that just test ONE function), and then polish your code
00:10.34 brlcad those four steps should reveal at least a few issues if not many (particularly the isolated unit tests and valgrind)
00:14.42 poolio Well, I don't think there is really an issue. I can't see anything is wrong. Speed is something that I could look at with profiling, but as far as I can see it's working fine, the algorithm just isn't doing too great
00:15.02 brlcad it's not to find an issues, that's just due diligence on any code
00:15.28 poolio Wait, so you're saying I should profile anyway?
00:15.37 brlcad all code could ideally have all four of those cases written.. and they very OFTEN do uncover entirely unexpected issues
00:15.41 brlcad yep
00:15.51 poolio alright. I'll get on that.
00:16.58 brlcad plus it's just good a exercise to get proficient in, particularly if you've never done it
00:17.24 brlcad the configure option --enable-profile will turn on the gprof profile flag
00:17.42 brlcad use that with debugging symbols enabled
00:18.21 brlcad then run gprof and your program name in the dir with the gmon.out log and it'll generate a report -- see the web for some tutorials, manpage for docs, etc .. there are a lot of options
00:18.52 brlcad undoubtedly, it will be spending a ton of time in the ray evaluation routines as you're very much cpu-bound, but there could be some surprises
00:18.57 poolio alrighty. there's still some code clean up that I may do first, but that sounds good.
00:19.20 brlcad i'd suggest running valgrind before doing gprof
00:19.27 poolio but I mean shouldn't I still be going for getting better results out of the GA?
00:19.46 brlcad this will be a good "breather" for a day or two :)
00:19.49 poolio brlcad: yeah the issue with valgrind is it seperates the reports with each thread
00:20.00 poolio heh, dont have time for a breather :)
00:20.05 brlcad so run it single threaded first :)
00:20.34 brlcad there's a few things it'll likely report in librt itself that don't clean up on exit, and those are known/can be ignored
00:20.53 poolio k
00:21.11 brlcad otherwise it should be nearly a clean/empty report
00:22.09 brlcad there should be zero "definitely lost" leaks
00:22.21 brlcad even in system libs
00:23.49 poolio ==14776== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 17 from 1)
00:37.24 ``Erik what's left on the 7.10.2 checklist, yo?
00:54.59 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
01:19.12 louipc is there a point where you'll check that it builds nicely before release?
01:20.29 louipc I'd like to check if it works on archlinux, last time it didn't work so I didn't update the pkg. I didn't feel like patching it from heh. :/
01:47.59 poolio brlcad: I don't think my timer is fast enough...?
04:19.07 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
08:01.27 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149)
08:40.43 *** join/#brlcad Laniakea (i=clock@217-162-228-71.dclient.hispeed.ch)
09:34.20 Laniakea msg -lugs tarzeau do you wear contact lenses?
10:00.54 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
10:01.43 Laniakea omg
10:11.55 poolio morning?
10:11.56 tarzeau Laniakea: sometimes?
10:12.03 tarzeau Laniakea: you got an irc problem?
10:13.53 Laniakea tarzeau: no I left out the /
10:14.17 Laniakea tarzeau: see query
10:14.22 Laniakea (on lugs)
10:26.00 Laniakea tarzeau: do you see my query? You are not responding
10:26.12 tarzeau wait
11:30.31 *** join/#brlcad elite01 (n=elite01@dslc-082-082-076-163.pools.arcor-ip.net)
11:44.03 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
11:44.43 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
11:57.50 *** join/#brlcad thing0 (n=ric@210-84-29-115.dyn.iinet.net.au)
11:59.38 *** join/#brlcad elite01 (n=elite01@dslc-082-082-076-163.pools.arcor-ip.net)
12:52.15 *** join/#brlcad elite01 (n=elite01@dslc-082-082-076-163.pools.arcor-ip.net)
13:06.58 *** part/#brlcad thing0 (n=ric@210-84-29-115.dyn.iinet.net.au)
13:37.01 ``Erik louipc: the last step before release is to take the candidate tarball to a slew of os/arch combos and make sure it compiles, runs benchmark, and does a fistful of things in mged... which I *THINK* is what brlcad is sorta doing now
14:02.51 *** join/#brlcad elite01 (n=elite01@dslc-082-082-076-163.pools.arcor-ip.net)
14:04.09 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
14:27.06 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/src/libtclcad/ (Makefile.am tkCanvBezier.c): actually remove tkCanvBezier.c as it's no longer used
14:45.56 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
15:57.48 poolio brlcad: is there a way to identify what data structure is eating away at the memory?
15:58.05 poolio Like I know I have a memory leak somewhere I'm just having a hard time finding it by hand
16:02.17 brlcad depends on the nature of the leak -- if it is a true leak, valgrind should have found it
16:03.04 brlcad what was the rest of valgrind's report -- errors aren't the only part
16:05.14 poolio memcheck whines about stuff internal to librt
16:05.45 poolio Oh woah, it changed since the last time I ran it
16:06.30 poolio hmm. I have a bunch of definitely lost bytes :\
16:15.56 ``Erik if valgrind and boehm don't find them, they're still reachable by something in the frame stack
16:16.57 poolio well valgrind found some
16:17.03 poolio but it doesn't make senes
16:17.04 poolio e
16:19.37 poolio ``Erik: http://rafb.net/p/eCHfmb31.html
16:20.26 brlcad might not make sense but i've yet to see valgrid be wrong :)
16:20.26 poolio It's saying that rt_init_resource is leaking, but I rt_clean the resources for sure...
16:20.58 poolio Yeah yeah
16:20.58 brlcad that one is known
16:21.08 poolio alright, so that's all normal?
16:21.10 brlcad the ptbl ones can be ignored
16:21.39 brlcad there is no counterpart to rt_init_resource
16:21.47 brlcad so items it allocated are never freed
16:21.56 poolio Well that's a big issue
16:22.09 poolio Because I re-allocate resources every time I raytrace a new individual
16:22.25 poolio what about rt_clean_resource() ?
16:22.34 brlcad that should be fine, it releases if you call init again
16:22.53 poolio so I don't need to run rt_clean_resources() ?
16:23.50 brlcad no, you should
16:24.31 poolio Ok, and what about the rt_gettree one?
16:24.58 brlcad there could be a leak in rt_clean_resources(), I'll look into it
16:25.07 brlcad that's one that shouldn't be there
16:25.36 poolio I'm calling it so much, the leaks just get bigger and bigger
16:25.48 brlcad you've not freed the item from rt_gettree() I believe
16:27.29 poolio Well, I rt_gettree() into some rtip, and I rt_free_rti() that rtip. So shouldn't that take care of it?
16:28.23 poolio brlcad: and this? http://rafb.net/p/vhqFb112.html
16:28.50 brlcad now that's a huge leak
16:28.56 poolio shouldn't rt_free_rti() take care of that too?
16:29.52 poolio I feel like there's something I need to do with the rtip besides rt_free_rti()
16:29.58 brlcad in general, no -- rt_free_rti only free's the rti itself, not objects the rti holds
16:30.16 brlcad as there can be multiple instances and other issues at play
16:31.01 poolio ah alright. So I need to somehow free the structures rt_gettree() creates as well as rt_prep() ?
16:32.42 brlcad don't know for sure for these two cases, so I'm looking -- you take the big one, i'll take the little one :)
16:33.38 poolio alrighty
16:33.42 brlcad it could be a librt leak with certain calling order or some free not being called that your code needs to be doing, hard to say without tracing the leak
16:34.11 brlcad make no assumptions, just follow the memory and read the code that relates to it
16:34.25 poolio k
16:37.23 brlcad er, are you used CVS head?
16:37.34 poolio yeah
16:37.39 brlcad hmm.. my line numbers aren't matching yours
16:37.56 poolio Hmm, haven't updated for a little while
16:38.06 poolio guess I can do that
16:38.30 brlcad let me know if db_tree.c updates
16:40.12 brlcad louipc: I've got clean builds so feel free to test and let me know if you have build issues on your end
16:41.03 brlcad ``Erik: i've not got a solaris on hand if you want to test them out
16:41.31 poolio brlcad: yeah it changed
16:41.52 poolio brlcad: Ah, I think it's that I hadn't updated since you changed the copyright comments last week
16:42.06 brlcad ahh, okay
16:42.15 brlcad that sounds about right offset-wise
16:42.27 brlcad new report would be good to see
16:43.40 poolio ah wait
16:43.46 poolio I need to recompile dont I
16:47.29 CIA-29 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (fitness.c population.c population.h): more mutation support and cosmetics
16:47.59 brlcad yup
16:48.31 poolio this is gonna take a while :)
16:51.27 poolio grargh what did I break?
16:51.28 poolio make: *** No rule to make target `m4/restore.m4', needed by `Makefile.in'. Stop.
16:59.02 poolio fixed.
16:59.12 poolio brlcad: even with rt_clean() I get the memory leaks
16:59.45 poolio Which doesn' tmake sense, it looks like rt_clean() frees _all_ the dynamic structures inside of the rtip.
17:03.08 Maloeran Valgrind, boehm... Personally, I found that the best tool to investigate memory leaks is a wrapper around malloc/free/realloc
17:05.15 Maloeran BRL-CAD of course has an interface on top of these, but I haven't looked if it can be used to trace leaks
17:08.56 Maloeran ( The pseudo-function to get addresses of calling functions, useful for such debugging, is a GCC extension though )
17:20.03 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1128565171.dsl.bell.ca)
17:20.46 ``Erik boehm is a wrapper that stubs in place of malloc/free/realloc/calloc
17:24.04 brlcad libbu does have it's own memory bounds checking that works pretty well
17:24.41 ``Erik bounds, yes, but does it retain alloc lists and look for 'forgotten' bits?
17:25.09 brlcad i tend to prefer valgrind's even over the *alloc/free wrappers though as it generally does a much better job and often detects things that other approaches won't/can't
17:25.49 ``Erik valgrind seems pretty married to leenewx, though
17:26.00 ``Erik efence, boehm, ccmalloc, dmalloc... those're pretty portable
17:28.43 brlcad sushi:~/brlcad morrison$ ./a.out 300120 malloc 20 alloc 300128 free free
17:28.46 brlcad ERROR bu_free(x300128, free) pointer bad, or not allocated with bu_malloc! Ignored.
17:29.27 ``Erik ah, so bu keeps its own malloc info ontop of the system malloc info
17:29.39 ``Erik *ponder*
17:30.01 ``Erik free(bu_malloc()-bumallocstructsize); hehehehe
17:30.13 brlcad http://pastebin.bzflag.bz/m2661afe4
17:31.50 ``Erik <-- gonna build sunos 5.8 using gnu toolchain first, then if that works, try sunwpro
17:32.06 brlcad sounds good, what I usually do too
17:32.26 brlcad cause if sunwpro doesn't work, not a big deal .. so long as one of the two does easily
17:33.03 brlcad and if it just requires a few tweaks, it can always be annotated in doc/README.Solaris
17:34.27 IriX64 http://www3.sympatico.ca/mario.dulisse2/castle.png
17:34.30 IriX64 :)
17:34.57 ``Erik now back in the day, it was a beefy machine... I must be gettin' spoiled, dual 450mhz usparcIIi just seems sssssooooooo ssssssllllllooooooowwwwwwww
17:35.01 brlcad the reason valgrind tends to do better than the wrappers is why it's (unfortunately) linux-specific .. performance counters and other low-level issue
17:35.09 ``Erik *nod*
17:35.13 ``Erik um
17:35.19 ``Erik there's one in chud, right?
17:35.27 ``Erik not bigtop, um, ... hrm, not saturn I don't think
17:35.30 brlcad yeah, it's not too shabby either
17:35.39 ``Erik the frankenstein one?
17:35.44 brlcad yeah, something like that
17:35.48 brlcad two of them actually
17:35.54 brlcad one that watches cocoa memory allocations
17:36.00 brlcad another that watches all allocations
17:36.02 ``Erik <-- has used shark and the ogl profiler, not the others really
17:36.11 ``Erik and shark usually from the command line
17:36.17 brlcad i've only used it a couple times to notice that it was pretty cool
17:36.28 brlcad shark from the command line .. o.O
17:36.30 ``Erik shark -i ./myprog ; open *mshark
17:36.36 brlcad ah, heh
17:37.11 poolio brlcad: any luck?
17:37.41 brlcad poolio: was waiting on the new report, or did I miss it?
17:37.52 poolio hehe, it's on the way, one sec
17:37.55 brlcad so line numbers match up
17:37.59 poolio yeah sorry
17:38.07 poolio make just finished :\
17:38.09 brlcad pretty sure I see the offsets, but I'd rather not guess
17:41.19 poolio rawr! I set the wrong prefix and now I have to rebuild. d'oh
17:42.04 brlcad hehe
17:42.09 brlcad you don't have to install
17:42.16 brlcad you can run in place
17:42.42 brlcad just have to be sure to wrap correctly so it doesn't pick up installed libs
17:44.09 poolio yeah but I already uninstalled previous
17:44.18 poolio and I'd like to have it installed
17:44.28 poolio so I'll just do some more code clea up
17:45.45 brlcad gah, silly system doesn't have a functional 64-bit libX11, but *does* have functional 64-bit libGL
17:45.56 brlcad that's really fscked up
17:46.53 ``Erik O.o
17:46.54 poolio can 64bit libGL even function without a 64bit X11?
17:47.09 ``Erik if it has another display path, sure
17:52.09 ``Erik hah
17:52.15 ``Erik "Frist Post!!!11eleven!!!1"
17:54.33 brlcad hm, probably just need to make the OGL interface check for both ogl and x11 since it's really x11-specific
17:56.26 poolio ahhhhhhhhhhhh
17:56.30 poolio my laptops at 83C
17:56.35 poolio my legs burn.
17:59.37 ``Erik man, that pastebin sucks, it doesn't have syntax highlighting for uh.. uhhhhh.... uhhhhhhhh.... erlang!
17:59.50 poolio haha
17:59.51 ``Erik (damn that's a lot of highlighting options)
18:00.24 brlcad heh
18:00.32 poolio brlcad: http://rafb.net/p/w7nvet33.html
18:02.19 brlcad thx
18:02.29 ``Erik hum, no captcha, wonder how long before it starts seeing spam
18:03.24 brlcad yeah figured id just see how long it takes
18:16.56 ``Erik into liboptical on solaris with the gnu chain
18:35.58 poolio brlcad: I really fail to see why when using rt_clean() there's still a memory leak according to valgrind
18:59.41 poolio brlcad: it's also giving me a lot of whining about unitialized values that are for sure initialized
19:00.50 brlcad example of one?
19:01.48 poolio ==20025== Conditional jump or move depends on uninitialised value(s)
19:01.48 poolio ==20025== at 0x491F397: __printf_fp (in /lib/i686/cmov/libc-2.5.so)
19:01.55 poolio ...
19:02.07 poolio ==20025== by 0x8049578: main (beset.c:170)
19:02.47 poolio And 27 more of those same contexts
19:03.12 IriX64 http://www3.sympatico.ca/mario.dulisse2/7.10.1.png :)
19:03.28 poolio brlcad: Can I just pastebin the whole output?
19:03.30 ``Erik that smells like gnu suckism
19:03.37 brlcad poolio: yes please
19:04.25 poolio brlcad: http://rafb.net/p/JlQa3L28.html
19:05.42 poolio All of the still reachable blocks are leaked I think
19:10.59 poolio Alright, but there's still massive memory leaks somewhere
19:11.16 poolio I think the amount of memory leaked is proportional to the population size
19:11.20 poolio that doesn't help much though
19:12.06 ``Erik line 556 seems to be the biggy
19:12.47 poolio You mean 566?
19:12.55 poolio brlcad said 556 was known
19:12.57 ``Erik yes, sorry
19:13.07 ``Erik the gettree stuff
19:13.12 poolio yeah
19:13.20 poolio shouldn't rt_clean() properly free that stuff? it looked like it did
19:14.07 ``Erik man, solaris is wigging out my nfs server here, heh
19:15.50 ``Erik huh, why is it count+1? (
19:16.41 poolio where?
19:18.49 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
19:19.02 poolio ``Erik: oh, it includes the current node as part of the count so that it plays nicely with db_count_tree_nodes
19:19.24 ``Erik ah
19:19.58 poolio ``Erik: were you referencing the return 1+n1+n2?
19:21.28 ``Erik src/librt/tree.c:233 :)
19:22.06 poolio aha! so that's never being free'd?
19:22.37 ``Erik prep has some free's around there, mebbe it's missing those cases
19:23.53 ``Erik are you calling rt_clean() or rt_del_regtree() ?
19:24.01 poolio rt_clean()
19:24.03 ``Erik hrm, ye syou are
19:24.45 ``Erik librt/prep.c:891 should be taking care of that :/
19:24.47 *** join/#brlcad Laniakea (i=clock@217-162-228-71.dclient.hispeed.ch)
19:26.42 ``Erik ahhh, the +1 is to dump in a null terminator
19:28.00 ``Erik hummmm
19:28.55 ``Erik you might hack up librt, have a static counter initialized to zero, inc it in tree.c and dec it in prep.c and after the rt_clean, see what that # is, then set it to 0 if you'r egoing to make another pass?
19:29.02 poolio But still, try running the program, it goes crazy with memory, talking a couple hundred megs
19:29.37 poolio ``Erik: hmm worth a shot, I'll have a go
19:29.38 ``Erik to see if you're alloc'ing different amounts? it may be that you get a failed alloc in the middle of the alloc loop, and the dealloc stops at the fail instead of the end?
19:31.13 ``Erik that's only 650k, it lists 420 megs as still reachable at the end
19:31.20 ``Erik heh, accidently msg'd that to brlcad
19:33.39 poolio yeah, the 420megs it's what's messed up
19:33.42 poolio let me re-run valgrind
19:33.57 ``Erik if it's reachable, valgrind won't magically find it
19:34.05 ``Erik I mean, you grok what it means, right?
19:36.29 poolio grok?
19:38.10 ``Erik understand... really well...
19:39.46 poolio reachable means there's still a pointer to it but it wasn't freed at exit, right?
19:41.59 poolio brlcad/``Erik: it looks like the big memory leak is also related to the bu_ptbl_init
19:49.46 ``Erik well, it's free'd at exit() (or, rather, _exit() or whatever exit() calls)
19:50.15 poolio yeah the issue is it fills up my memory during run-time and I need to free it before exit()
19:50.20 ``Erik but it means that there is still a legitimate way to get to that allocated data via the current stack, globals, or statics
19:50.33 ``Erik I'd hope you're not using globals or statics
19:50.46 poolio mmmmmaayyyyyyybeeeee
19:50.49 ``Erik I thought you had to free it between iterations
19:50.57 poolio free what?
19:51.02 poolio Well yes
19:51.06 poolio that'd be true, during iterations
19:51.07 ``Erik the mountains of iteration specific data? :)
19:51.10 poolio *in-between as you said
19:51.31 ``Erik having reachable data at exit() isn't a bad thing
19:51.52 ``Erik no modern OS has system leaks from os space anymore, I think an early win95 was the last to do that
19:51.52 poolio I understand, but I have _too much_ reachable data at exit()
19:52.24 ``Erik is it building up over iterations? like from not freeing iteration specific stuff?
19:53.07 poolio Seems like it
19:53.23 poolio The longer it runs the greater the memory used
19:53.39 poolio And the amount of data the program should be using shouldn't be growing from iteration to iteratin
19:53.44 ``Erik the results you posted are from a single iteration?
19:53.49 poolio no
19:53.52 poolio I think there were like 10
19:54.04 poolio I need to go help jump my mom's car, I'll be back in a bit.
20:13.22 poolio k, i'm back
20:13.29 poolio brlcad: so any ideas?
20:19.13 brlcad is pop->parent[0] the best or worst after sorting
20:19.44 poolio brlcad: worst
20:20.06 brlcad k
20:21.26 ``Erik the globals in population.c would be my best guess for growth at this moment...
20:21.41 poolio ``Erik: Yeah...but they're just pointers
20:21.59 poolio I use them when searching for individuals to crossover or mutate
20:22.13 ``Erik ... pointers are what you're looking for, dude :D
20:22.27 poolio well they're pointers to things that are handled elsewhere
20:23.04 ``Erik mebbe write some quick recursive 'count' functions for 'em to see the size, and print those values between iterations?
20:23.15 ``Erik or null them out between iterations so valgrind can give you better info
20:24.57 poolio Yeah that was a really nasty solution there..
20:25.12 poolio I think when I came up with it, it was just going to be temporary
20:25.26 poolio but I don't see a better way other than passing it as an argument
20:25.28 ``Erik heh
20:27.05 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/gtools/beset/beset.c: initialize some vars
20:35.18 ``Erik bah fek
20:35.21 poolio brlcad: you fixed the comments, but just FYI the user passes a number and that number is treated as a percentage. So it's keep upper n%, but internally I store it as keep upper n where n != n%
20:35.53 brlcad k
20:36.38 poolio brlcad: so it's a good practice to initalize my variables even if I know they will not be used uninitialized?
20:37.58 brlcad yes
20:38.12 ``Erik gcc's warnings will usually flag that situation
20:38.26 ``Erik it's good practice to have your CFLAGS include something like -W -Wall -Werror -ansi -pedantic
20:38.27 ``Erik :)
20:38.28 poolio yeah I test with -Wall as well as a few others
20:38.33 poolio ``Erik: :-)
20:38.46 poolio sometimes I hate -pedantic though...
20:38.55 ``Erik yeah, it's so... pedantic
20:39.29 brlcad it's generally good practice as someone down the road might not necessarily be using the same compiler, same conditions, or even worse as the code changes over the years
20:39.46 poolio lies! it shall never change ;)
20:40.12 brlcad someone edits the code in a couple years (maybe even yourself) and those same assumptions that "some intermediate call" happened to initialize it may no longer hold
20:40.23 poolio true true.
20:40.27 ``Erik code that never changes generally does so because no one ever uses it...
20:40.35 ``Erik I mean, the freakin' LANGUAGE changes
20:40.47 brlcad sure it's a problem down the road, but it's easy enough to just initialize, makes debugging easier too as they're in a known state at the start of the stack
20:42.24 poolio ==21574== 15,531,368 (74,128 direct, 15,457,240 indirect) bytes in 31 blocks are definitely lost in loss record 10 of 10
20:42.28 poolio ==21574== at 0x40227EF: calloc (vg_replace_malloc.c:279)
20:42.30 poolio ==21574== by 0x4759652: bu_alloc (malloc.c:284)
20:42.33 poolio ==21574== by 0x4760078: bu_ptbl_init (ptbl.c:77)
20:42.35 poolio ==21574== by 0x42453BD: rt_init_resource (prep.c:648
20:43.28 brlcad one step at a time
20:43.29 poolio Goes up ~1mb/s
20:43.35 poolio :)
20:43.46 brlcad did the printf's go away?
20:44.14 poolio no.
20:44.35 brlcad so there's still something there, I'm just not seeing it
20:44.44 poolio something where? in my stuff?
20:44.53 brlcad if it was just some glibc issue, it'd be on other printf's
20:45.18 brlcad it's on a specific one
20:45.18 poolio true
20:45.23 poolio it could be possible it is uninitialized
20:45.23 brlcad that's valgrind giving you a hint
20:45.28 poolio but the program outputs reasonable results
20:49.02 poolio eek. 82C. (doing a larger run
20:49.03 poolio )
20:50.58 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/gtools/beset/ (beset.c beset.h population.c population.h): no need to malloc a single struct once, just use it
20:52.04 poolio fstate?
20:52.54 brlcad that's another one
20:52.58 poolio brlcad: longer run: http://rafb.net/p/JWdT8589.html
20:57.32 CIA-29 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/population.c: some documentation. re-initialize global vars every iteration.
20:58.42 poolio brlcad: are you dealing with fstate? I can do that if you want
21:00.56 brlcad go for it
21:01.07 poolio k
21:05.16 poolio eek I broke something.
21:07.57 poolio brlcad: going to pick up car, back in 10
21:08.11 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/gtools/beset/ (beset.c population.c): quell several warnings
21:08.14 brlcad be sure to update, I think I missed some parens on that first update
21:08.18 brlcad cya
21:20.06 poolio <PROTECTED>
21:21.56 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
21:42.30 poolio Bad magic number in re_solid_btiv list
23:13.53 brlcad poolio: are you compiled optimized or debug?
23:28.17 brlcad some big issue with your usage of the resource structure, curious to see how things look after refactoring fstate
23:28.45 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070802

IRC log for #brlcad on 20070802

00:14.59 poolio brlcad: ah crud. I thought I committed fstate, I didn't, d'oh. one sec.
00:15.15 poolio forgot to put in password. d'oh.
00:15.53 CIA-29 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (beset.c fitness.c population.c fitness.h): fixed some bugs recently introduced. fstate no longer malloc'd
00:17.35 poolio brlcad: hmm. I think I'm actually compiled optimized. I'm guessing that's bad?
00:34.11 brlcad yeah, makes debugging a lot harder
00:34.19 brlcad particularly because of inlining
00:34.37 brlcad otherwise valgrind is saying you've got stack corruption
00:35.09 poolio alright, so enable debugging when I build?
00:39.53 poolio brlcad: when I enabled debug nothing changed... I guess it was already enabled?
00:41.39 brlcad debug is enabled by default
00:41.49 brlcad there is that summary at the end, it tells you what you have :)
00:41.56 poolio yeah yeah :P
00:42.00 brlcad it's also in your config.log near the end
00:42.10 poolio So debug is enabled, as well as optimized
00:42.32 brlcad so disable-optimized
00:42.58 brlcad or keep a separate tree
00:43.07 brlcad since it takes your box a while to recompile
00:43.18 brlcad and you probably want optimized for the test runs
00:44.51 poolio ugh :\
00:45.44 poolio brlcad: k, ill copy the directory and build without optimized, then get back to you when that's done.
00:46.24 brlcad see ya in an hour :)
00:53.36 louipc hmm
00:57.04 louipc when I try to display spkr.s from radio.g mged exits
00:58.25 brlcad your radio.g that you made presumably?
00:59.44 louipc oh yeah I guess I must have made it long ago from the tutorial
01:00.01 louipc actually it's not specific to that file I tried something else
01:02.08 poolio brlcad: my laptop is melting. :(
01:02.44 brlcad louipc: can you display anything?
01:02.51 brlcad poolio: how about a fan? :)
01:03.18 brlcad my old laptop used to get so hot, I kept a small fan blowing on it all the time
01:03.58 poolio brlcad: hmm. where? the underside?
01:04.22 louipc brlcad: yeah I was able to display the antenna and then I tried the spkr then it exited I will try in classic mode
01:05.42 brlcad poolio: no, just blowing across the keys is often enough to strip away the heat
01:06.00 brlcad takes a few minutes of course, but it does the trick
01:06.32 brlcad louipc: cool, I suspect it's crashing for some reason -- if you can reproduce it in classic, try doing it through gdb in classic
01:06.57 poolio brlcad: not bad. 13 minutes to compile.
01:10.28 poolio brlcad: http://rafb.net/p/GdkYhX91.html
01:10.56 louipc yep same stuff. classic at least tells me 'Illegal Instruction' before quitting
01:11.20 brlcad poolio: did you leave off all the preceeding or was that everything?
01:11.48 poolio brlcad: I left off preceeding
01:11.54 poolio brlcad: here's with --show-reachable also http://rafb.net/p/IgdRHb93.html
01:12.10 poolio Note: all the previous errors happen before the main generation loop
01:12.28 brlcad i mean like the printf stuff
01:12.36 poolio yeah one sec
01:12.39 poolio that shows up before the program output
01:12.50 brlcad that's okay, it's still saying there's a potential problem
01:13.06 poolio lemme just copy it all :)
01:13.07 brlcad it's like compilation errors/warnings, should take care of them in order
01:13.11 brlcad as many cascade
01:13.28 poolio would you like --show-reachable or no?
01:15.04 brlcad doesn't matter yet
01:15.08 brlcad default output is fine
01:15.13 poolio k
01:15.21 poolio so you dont even want --leak-check?
01:16.05 brlcad leave them both in
01:16.14 brlcad shouldn't matter, there's plenty to work with :)
01:16.28 brlcad each one of those could take an hour or 30 seconds
01:16.34 brlcad or longer
01:16.41 poolio eeeek.
01:17.12 poolio brlcad: http://poolio.org/~poolio/valgrind_output
01:17.14 brlcad the ptbl one is surprising -- it should leave a few bytes, but certainly not accummulate like that
01:17.34 poolio well remember how many times I'm calling everything...a whole hell of a lot
01:18.08 poolio note: that's the output from a run with pop size of 20, 50 generations, and 10x10 rays
01:18.47 brlcad I know, but when I said it was a "known issue", it's only known that there is a final allocation that is not freed until exit
01:18.55 poolio ah I see
01:19.00 brlcad even subsequent calls to init should clear out the previous
01:19.10 brlcad so either there is a call missing or a leak in the library
01:19.24 brlcad i'd still start from the top of that list, though
01:20.09 brlcad are you up to date and commited?
01:20.36 poolio yep.
01:21.58 louipc in spkr.s tor 16 16 16 1 0 0 12 1
01:22.10 louipc that causes mged to quit with "Illegal Instruction"
01:22.56 brlcad louipc: that's working fine for me here
01:23.18 brlcad what version are you on?
01:23.26 brlcad cvs head?
01:23.38 louipc yea
01:23.52 brlcad stack trace?
01:24.13 brlcad gdb --args mged -c test.g in spkr.s tor 16 16 16 1 0 0 12 1
01:24.18 brlcad run
01:24.19 brlcad bt
01:24.26 brlcad pastebin :)
01:25.49 louipc ahh I was trying to figure that out
01:32.31 louipc hopefully that's useful :) http://pastebin.archlinux.org/11583
01:33.29 CIA-29 BRL-CAD: 03brlcad * 10brlcad/configure.ac:
01:33.29 CIA-29 BRL-CAD: remove the 'automatic flags' configure option (royal pita to keep track of
01:33.29 CIA-29 BRL-CAD: cleanly in the configure logic for trivial gain) for now; rename the aquatk
01:33.29 CIA-29 BRL-CAD: configure option to be consistent with the others and make it actually pass that
01:33.29 CIA-29 BRL-CAD: on to tk's configure; and add a proper JavaVM framework check, using it instead
01:33.31 CIA-29 BRL-CAD: of a platform test.
01:36.50 brlcad hm, interesting trace .. it's trying to draw the tor so it did make it
01:37.43 poolio brlcad: do you have time now to go over the valgrind output or would you rather do it later? (I have some other things to do that are flexible but I'd rather not just sit around :))
01:37.47 brlcad poolio: if you add this to main, is there still the qsort in the output:
01:37.47 brlcad <PROTECTED>
01:37.53 poolio ah k, one sec.
01:38.43 brlcad it's really odd that it's whining about uninitialized values -- there's only three params
01:38.49 brlcad pop and the function
01:39.03 brlcad so I'm thinking it's pop
01:39.25 brlcad and the conditional is the fact that pop_init() could conceivably be overridden at run-time
01:39.39 brlcad that would then explain printf as well
01:40.46 poolio brlcad: err nope.
01:40.56 brlcad seriously? damn.
01:41.10 poolio unless I'm executin the wrong binary
01:41.28 brlcad how are you running it?
01:41.36 poolio valgrind .libs/beset
01:41.52 brlcad eepish
01:42.04 brlcad ldd .libs/beset
01:42.23 poolio you desire that output
01:42.23 poolio ?
01:42.38 brlcad you have to wrap (so either adding valgrind to the wrapper script or setting ld_lib manually
01:42.50 brlcad I suspect it says /usr/brlcad/...
01:42.57 poolio nope
01:43.05 poolio I have them in /usr/lib
01:43.10 poolio --prefix=/usr
01:43.11 poolio I'm lazy like that.
01:43.14 brlcad okay, whatever your prefix is
01:43.29 brlcad you know that will clobber some of your system libs on most linux systems
01:43.40 louipc :D
01:43.42 poolio Probalby, but I'm reinstalling the distro when I'm done working
01:43.49 poolio So it doesn't really matter much
01:43.57 poolio good to knwo though :)
01:44.18 brlcad the most common is usually librt
01:44.43 brlcad which is a deprecated "real time compatibility" library that they've been planning to ditch for many years
01:44.56 brlcad our librt predates them by about a decade too, but that's just the way things are
01:45.31 brlcad similarly libbu and libbn conflict with some packages like curl also has a (private yet installed) "big number" library named the same
01:45.53 brlcad er, not curl .. maybe openssl, one of those guys
01:46.03 poolio fight it out for rights to library names
01:46.03 brlcad and a handful of others
01:46.29 brlcad oh, we've stood our ground to date, though it does make integration with package management systems complicated
01:47.41 brlcad plus we really can't for the core libraries for many many reasons (and that includes the most often conflicting, libbu, libbn, librt)
01:49.32 brlcad louipc: did you compile with -ffast-math?
01:49.50 brlcad I see that it's optimized, I'm wondering if it's bad math juju
01:52.38 poolio brlcad: pardon my lack of bash scripting, but what exactly does ${1+"$@"} do? an array of
01:52.49 poolio $@ is arguments?
01:57.27 poolio ah I see
01:58.37 brlcad it's just a quirky way of expanding the arguments
01:58.49 brlcad "$@" expands to the command line arguments
02:00.50 brlcad it makes more since if it includes the :
02:01.02 brlcad i.e. ${1:+"$@"}
02:01.08 poolio brlcad: no change
02:01.25 brlcad which means .. "if it has $1 set, then substitute $@"
02:01.50 poolio yeah, I got the clue when I changed it and it sad bad substitution
02:01.53 poolio s/sad/said
02:02.03 brlcad $@ is basically $1 $2 $3 $4 ...
02:02.33 brlcad so it's kinda fruity to do it that way, but it probably matters for some old system if someone did it that way
02:02.37 poolio brlcad: http://poolio.org/~poolio/val
02:03.08 brlcad ooh, i don't think i noticed cmd_ind before
02:03.25 poolio cmp_ind?
02:03.35 poolio it was there. same output :)
02:04.27 brlcad yeah, I see it now
02:05.04 brlcad so it's basically saying either the pop element is potentially uninitialized for some reason, or fitness specificially is
02:05.16 brlcad that's..
02:05.19 brlcad odd
02:06.15 brlcad er, not pop.. pop.parent
02:06.21 poolio well it's potentially true if pop_spawn() wasn't called
02:06.37 poolio pop.parent is alloc'ed but none of the variables are intiialized until pop_spawn() is called
02:17.16 poolio brlcad: you might want to try running valgrind locally....I may have just royally fscked something on my end
02:19.56 brlcad i was about to actually, to see if I can reproduce it
02:20.02 brlcad what's your inputs look like?
02:20.09 poolio ./beset source.g test.r
02:20.30 poolio source.g is the database that contains test.r
02:20.41 poolio test.r is just a region with two spheres unioned together
02:20.54 brlcad louipc: looking at that function, the only thing I can see *might* be a problem is if you had non-ieee floating point -- do you have your config.log from the compile on hand somewhere?
02:21.18 poolio Any region should do
02:21.18 poolio in any database
02:21.18 brlcad okay
02:21.18 brlcad so no population sizes or iteration counts
02:21.52 poolio it defaults to 50 pop size, i think 20 generations, and a resolution of 10x10, (doesnt kill/keep any lower/upper)
02:22.00 poolio hmm
02:22.10 poolio lemme update options documentation, forget the -u -l
02:27.28 CIA-29 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/beset.c: documented -u and -l options
02:45.29 poolio brlcad: no luck?
02:45.49 poolio ah alright :)
02:46.27 brlcad (whilst shaiking fist at louipc..)
02:48.05 brlcad he either uncovered something rather surprising that hasn't come up in at least a decade, or something entirely different is going on with that crash
02:48.58 brlcad either way, I have to rebuild now cause of core changes
02:58.21 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
03:44.41 poolio brlcad: sorry to keep bugging you, I'm just kind of clueless as to what to do from here... it seems like there is some sort of overflow somewhere but it doesn't make much sense and I feel like it'd be segfaulting if that was the case
03:45.17 louipc brlcad: I rebuilt with debugging symbols and made a more detailed trace http://pastebin.archlinux.org/11584
03:57.02 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088754591.dsl.bell.ca)
04:30.22 poolio tis not possible! brlcad left :o
06:15.10 *** join/#brlcad tofu (n=sean@bz.bzflag.bz)
07:16.06 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
09:14.45 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
12:25.32 *** join/#brlcad thing0 (n=ric@203-59-92-250.dyn.iinet.net.au)
13:10.50 ``Erik heh
13:10.55 ``Erik all your connection are belong to me
13:26.13 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
15:13.05 *** join/#brlcad elite01 (n=elite01@dslb-088-070-025-240.pools.arcor-ip.net)
16:10.43 poolio brlcad: anything?
17:14.29 *** join/#brlcad yukonbob (n=yukonbob@whthyt224-180.northwestel.net)
17:31.41 ``Erik BRL-CAD runs on solaris 5.8 with the gnu build chain, just ran mged and did a few traces of sphflake
17:41.09 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
17:42.39 PrezKennedy shazaam!
17:44.46 poolio ``Erik: you know where brlcad has disappeared to?
17:45.30 PrezKennedy he is among us! a commoner :-O
17:47.47 ``Erik ummmm
17:49.29 ``Erik lets see, on saturday he's flying, which means today he's holed up and out of site tying to push 7.10.2 out the door
17:49.37 ``Erik out of sight
17:49.46 poolio crap.
17:49.57 ``Erik anything I can do for ya?
17:50.26 poolio ``Erik: if you have the time, I've got some odd leaks...The issue is that I'm trying to do larger test runs...and it leaks so much that it locks my system up (uses up all memory and swap)
17:50.29 ``Erik <-- not as versed in the finer guts of the package, but likes to pretend he's not a complete retard once in a while
17:50.47 poolio ``Erik: eh, you know much more than I do, any help would be appreciated, I'm pretty stuck
17:50.49 ``Erik is valgrind reporting it as reachable memory?
17:50.59 poolio ``Erik: valgrind output is here: http://poolio.org/files/val
17:51.09 poolio ``Erik: some of it, a lot of it is lost
17:52.13 ``Erik 10-13m lost, 5 reachable
17:52.15 ``Erik um
17:52.32 ``Erik what if you do what it says on the last line and run i with --leak-check=full ? :D
17:52.40 poolio yeah sure
17:53.32 poolio maybe? not sure. changes from run to run so it's probably pid
17:53.53 ``Erik <-- generally only touches linux when porting, so is not that familiar with valgrind
17:54.00 ``Erik as my rant yesterday may've indicated :)
17:54.11 poolio :) if you want you could use whatever you use on it locally
17:54.45 poolio it's in cvs src/gtools/beset
17:55.05 ``Erik <-- has no source data or clue of how to use it :)
17:55.15 ``Erik also; when I try compiling it with my happy flags, it breaks like a mofo
17:55.49 poolio source data is simple
17:55.53 poolio a database, with a region in it
17:55.55 poolio that's all it needs
17:56.23 poolio ``Erik: oh yeah. I can probably fix that. What flags are you using again? (relevant pedantic/warnings etc..)
17:56.27 ``Erik so I could make a sphere or metaball and just use that? your code voxelizes and then tries to regenerate the initail data from the voxelized set?
17:58.12 ``Erik -W -Wall -Werror -ansi -pedantic -pipe -fno-strict-aliasing -fno-common -fexceptions -O3 -march=opteron
17:58.15 ``Erik or so
17:58.40 poolio Jah :) Not exactly voxelized but close enough. It stores the rays
17:59.17 ``Erik well, that's one mechanism for voxelizing
17:59.49 ``Erik no one said it has to be a regular grid... indeed, many have moved to irregular tetrahedral grids
17:59.59 poolio ah alright, then yes.
18:00.34 poolio ``Erik: oh, the issue is my use of // ... that's not in C89 I think
18:00.53 ``Erik no, // was introduced in c99
18:01.02 ``Erik and we're still c89 ansi for the most part
18:01.27 ``Erik I did a sed -i.bak 's,//.*,,' *.[ch] the other day and still got build errors, iirc
18:01.28 poolio Alright, brlcad said it was fine though, and I'm too lazy to change thar gith now. Most of the // comments are ones that are temporary while it's in active development.
18:01.36 ``Erik using gcc42
18:01.59 poolio well I might have some weird comments that are in odd forms
18:02.18 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
18:02.30 ``Erik initially, I did something like s,//\(.*\),/* \1 */,
18:02.42 ``Erik but was foiled by things that looked like // blah /* something */
18:02.55 poolio yeah
18:04.04 poolio ``Erik: if you kill ansi and pedantic because of comments, and just use -W -Wall it works fine (there's some unused variable warnings that don't make sense to change)
18:04.08 poolio well unused parameter
18:07.58 ``Erik I can do it without the gooby flags, I mostly said that to piss ya off ;)
18:08.27 poolio well, it's a good point. It will be cleaned up at some time. But it'd be great if you killed off your handy dandy flags and just let it build for now.
18:08.37 ``Erik running an update now, but it'ts going vvvveeeerrrrryyyy slow. for some reason, my mac doesn't like tlaking nfs to my nfs server so much the last couple days
18:08.54 poolio sorry
18:09.37 ``Erik and the boy changed configure.ac, so I'll have to sit around waiting for autoregen after the update *sigh*
18:09.46 poolio oh geez
18:09.51 poolio cya in a couple days ;)
18:10.53 ``Erik won't take QUITE that long
18:10.57 ``Erik but won't exactly be instance :/
18:11.26 ``Erik instant
18:11.33 ``Erik too much wow :( I suck
18:11.44 poolio You play WoW?
18:12.25 ``Erik yes :(
18:12.29 ``Erik gf made me, now I'm hooked
18:12.43 ``Erik ffs, 3 instances of 'scrub' running on the same fs at the same time, wtf
18:13.01 poolio Wait wait. Your girlfriend made you play WoW? That's awful. Quit while you still can
18:13.53 ``Erik hah
18:14.07 ``Erik she was pissed at me yesterday cuz I kept playing wow
18:14.23 ``Erik and my lower level char is higher than her high level one
18:14.52 *** join/#brlcad Laniakea (i=clock@77-56-106-16.dclient.hispeed.ch)
18:15.45 poolio Quit.
18:17.01 PrezKennedy wow sucks...
18:17.21 PrezKennedy just had to get that out there ;-)
18:17.22 ``Erik you suck
18:17.31 ``Erik I'd say your mom sucks, but she's cool :/ so I can't do that
18:17.47 ``Erik :D
18:17.58 PrezKennedy haha
18:18.46 ``Erik (also; ben, my big tool for finding and fixing major leaks is "don't put them in there in thte first place" :D )
18:18.54 ``Erik debugging is a pain, so don't put the bugs in
18:19.19 poolio Thanks ``Erik, maybe some day I'll be a better coder.
18:19.44 ``Erik what's a good object to get your freaky behavior? is a sphere sufficient?
18:19.53 poolio yeah
18:20.00 poolio it's not caused by the input data
18:20.10 ``Erik <-- has been coding for 24 years, is still trying to be a better coder
18:21.24 Laniakea ``Erik: how old are you?
18:22.41 poolio Run it like ./beset db.g region.r
18:23.11 ``Erik ancient :(
18:23.43 ``Erik not as old as john, though
18:23.49 ``Erik <-- about to turn 31
18:29.06 ``Erik hum, ok
18:29.12 ``Erik it ran in .25 seconds O.o
18:29.21 poolio ``Erik: oh yeah, so if you want it to run longer
18:29.27 poolio specificy some options to do so
18:29.28 poolio so
18:29.38 poolio ./beset -p 300 -g 100 -r 32 db.g region.r
18:29.45 ``Erik heh
18:29.47 poolio ./beset for documentation
18:29.49 ``Erik I did -p 1000 -g 1000
18:29.53 poolio errr
18:30.03 poolio i mean, I have a slow laptop, so you might be able to take that
18:30.03 ``Erik tat slows it down enough to watch it grow
18:30.12 ``Erik quad opteron 2.0ghz with 8g ram
18:30.20 ``Erik I figured I wanted a slower machine to do it on
18:30.21 ``Erik :D
18:30.23 poolio yeah fair enough, I'm just not sure how to exit gracefully and have valgrind catch it?
18:30.31 ``Erik no valgrind, not linux
18:30.31 poolio ...that's slow? rawr.
18:30.41 ``Erik the linux boxes are 8 core
18:30.43 ``Erik is this threaded?
18:30.50 ``Erik doesn't look like it
18:30.51 poolio it was, I disabled the threading for testing
18:31.10 poolio the codes in there, just commented out for now while I try to fix these leaks
18:31.47 ``Erik ok, -p 1000 -g 10 takes 3sec, that should be sufficient
18:32.00 poolio k :)
18:32.24 poolio 3 seconds? geez man.
18:32.27 poolio well I'm not running optimized
18:33.32 ``Erik hum
18:33.36 ``Erik beset in free(): warning: junk pointer, too high to make sense
18:33.48 poolio where in beset?
18:34.15 ``Erik heh, doesn't say, gonna add some stuf fin... happens at the very beginning
18:34.39 poolio hmm alright
18:34.46 poolio (no frees are directly called by beset.c)
18:35.07 ``Erik no bound overwrites
18:35.26 poolio that's good. does that mean there can't be any stack overflow?
18:35.32 poolio well stack corruption
18:35.58 ``Erik I'd assume
18:36.35 ``Erik boehm seems to crash
18:36.44 ``Erik probably from that pointer error
18:37.03 poolio the free() one?
18:37.22 ``Erik yeah
18:37.44 poolio can you specify more t han free() in beset? there aren't any direct free()s called in beset.c is there a backtrace for it or something?
18:38.04 ``Erik no backtrace, unfortunately
18:38.26 poolio so the only thing youc an say is there's some bogus pointer being free()'d somewhere near the beginning of the program?
18:39.09 poolio Could I narrow that down by adding some printf debugging output at certain intervals in between routines?
18:39.31 ``Erik I can add those, just sit tight a few, I'm getting some environments rigged up
18:39.32 ``Erik :)
18:39.37 poolio Alright thanks
18:39.51 poolio Oh wait...here's a big idea. Do I need to free the partition and segments list passed to the a_hit routine?
18:42.34 ``Erik the junk pointer stuff is at _init() time :/
18:43.24 ``Erik uhmmmm, hrm, I'm not sure :)
18:44.09 ``Erik I don't THINK so, but I'm not sure
18:44.11 poolio So I really have no control over the junk pointer you're talking about right?
18:44.56 ``Erik right
18:45.11 poolio It doesn't look like I need to clean up the partitions/segments. g_qa doesn't
18:45.26 poolio That's what I based the raytracing section of beset off of
18:46.14 ``Erik heh
19:11.55 poolio hmm
19:12.11 poolio I have some ideas for optimizations, but none for fixing the leaky software :P
19:12.44 ``Erik how irritating, valgrind doesn't lilke amd64
19:12.50 ``Erik it seems it's JUST for i386 linux
19:13.33 ``Erik and opennurbs sucks big hairy goat balls and has my mac build all plugged up
19:13.44 poolio sorry
19:16.52 ``Erik what if;
19:17.15 ``Erik add externs in beset.c, then at the beginning of the loop in beset.c, null them out... and see if valgrind hleps there?
19:17.20 ``Erik or did you try that already?
19:17.41 poolio well, I null them at the beginning of pop_gop
19:17.46 poolio so they are nulled each iteration
19:17.53 poolio (before they are used)
19:19.49 ``Erik hrmmmm
19:24.04 poolio ``Erik: I just updated CVS if you want to try it
19:24.13 poolio also now you fun flags will work (except -Werror)
19:24.28 CIA-29 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (6 files): now conforms to C89
19:52.36 ``Erik hrmmmm
19:52.50 ``Erik it doesn't look like the allocs that are leaking are in src/gtools/beset
19:58.44 ``Erik hummmmm
19:58.53 ``Erik iiiinteresting,
19:59.07 ``Erik are any of these numbers magic? 36 4.5 2.25
20:07.52 poolio ``Erik: errr, not as far as I know
20:08.55 poolio ``Erik: I remember brlcad saying something about bu_ptbl_init...maybe there?
20:09.26 ``Erik hrm
20:09.40 ``Erik there're 36 retained records for -p 1 -g 1
20:10.09 ``Erik when I bump it to -p 10 -g 1, it's 2.25x, and -p 1 -g 10 is 4.5x
20:10.25 poolio weird
20:11.05 ``Erik (and obviously, 2.25*2=4.5
20:11.06 ``Erik )
20:11.33 ``Erik (also; I wouldn't rule out g_qa leaking like a seive)
20:11.39 poolio heh alright]
20:12.22 poolio Something to note, -p 1 - g 1 doesn't do anything in terms of the GA. It spawns a population, saves that to a database, and exits.
20:12.40 poolio well -p 1 means it'll just spawn one individual and save it to a database and exit
20:12.41 ``Erik ok, right, because g-1
20:12.50 ``Erik so -g 10 does 0-8
20:12.57 ``Erik which seems... odd
20:12.58 ``Erik :)
20:13.00 poolio well
20:13.04 poolio it does 0-9
20:13.06 poolio (geenrates the population)
20:13.11 poolio but we dont evaluate the fitness for the last generation
20:13.19 ``Erik okie
20:13.22 ``Erik well
20:13.31 ``Erik hm
20:13.36 poolio It has to do with the way the loop is worked
20:13.45 ``Erik if -p 10 -g 1 shows growth
20:13.59 ``Erik I'd assume that might mean your leak might possibly be in your population generation
20:14.11 ``Erik maybe
20:14.26 poolio spawn_first_generation(); for(each_generation){evaluate fitness of previous and spawn new generation}
20:14.46 poolio Seems so, let me check.
20:15.16 poolio ah d'oh. there is leakage there
20:15.19 poolio let me fix that up
20:15.38 *** join/#brlcad Apathy (i=Matt@74.86.45.130)
20:15.47 poolio I don't think mk_sph would (I think cleanup of the db ointer would do that)
20:16.01 poolio mk_addmember might
20:16.11 poolio well that'd be part of the wm_hd list cleanup I'm about to write
20:17.47 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601569.dsl.bell.ca)
20:18.02 *** join/#brlcad Laniakea (i=clock@77-56-106-16.dclient.hispeed.ch) [NETSPLIT VICTIM]
20:18.02 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149)
20:18.18 IriX64 testing found this ---> http://rafb.net/p/GJBQ0l79.html
20:18.58 ``Erik yeah, it's in src/other so it's someone elses problem... there're a fistful of those in our code, too, I think
20:19.24 IriX64 thankyou
20:19.35 IriX64 i'll fix my copy :)
20:20.02 poolio ``Erik: none of the code in proc_db cleans up the wm_hd lists
20:20.22 poolio I don't think it needs to be actually... but I'll try anyway
20:20.40 IriX64 invoke mr_clean() :)
20:21.55 IriX64 ahem, i return to my own trials and tribulations, sorry poolio :)
20:22.04 poolio :(
20:23.14 ``Erik poolio, it's highly possible that a lot of this stuff expects only one run and does not clean up, assuming the OS will clean up at exit... :/ you're presenting a unique challenge to the framework :)
20:23.42 *** join/#brlcad Laniakea (i=clock@77-56-106-16.dclient.hispeed.ch) [NETSPLIT VICTIM]
20:23.42 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149)
20:24.54 poolio ``Erik: argh. Also: there's no de-init needed in pop_spawn() with the wm_hd...all of it should clean itself up at the end of the routine
20:25.17 ``Erik once I have a re-done build
20:25.23 ``Erik I'm going to commit grave fugliness
20:25.29 poolio ah. which is?
20:25.40 ``Erik and tap it with a debugger to see if I can get a stack trace on one of those leak points
20:25.53 poolio alright, you're over my head. thanks a ton for the help
20:26.00 ``Erik heh
20:26.19 ``Erik I have the addresses of the un-freed things
20:26.38 ``Erik I'm going to put something in bu_malloc() that searches for some of those addresses
20:26.53 ``Erik "if the pointer happens to be 0x080c2351, break to debugger"
20:26.54 ``Erik :)
20:26.57 ``Erik hopefully it works
20:26.58 poolio wow
20:27.01 poolio that is really friggin fugly.
20:27.11 ``Erik <-- king of ugly
20:27.22 ``Erik but sometimes it works, then I look godlike :D
20:27.34 poolio hehe
20:28.03 poolio so you don't think the leaks have to do with anything I could fix in beset?
20:28.08 ``Erik well
20:28.12 ``Erik they're not actually leaks
20:28.28 ``Erik just not freed when they should be... there's still a path to them
20:28.44 poolio wait
20:29.06 poolio so most of the memory leaks are reachable things that were allocated in the stack and weren't properly freed when their respective routines exited?
20:30.07 ``Erik no
20:30.30 ``Erik only active frames of the stack are considered
20:30.48 ``Erik otherwise, valgrind SHOULD see it as an omfg leak
20:30.54 poolio heh alright
20:37.47 IriX64 mc
20:43.02 *** join/#brlcad iraytrace (n=iraytrac@cocoa.sci.utah.edu)
20:51.26 ``Erik iiiinteresting
20:51.46 ``Erik oi, lee
20:53.03 iraytrace Evenin
20:53.13 ``Erik the first one is in rt_gettree()
20:55.52 poolio maybe lee can fix all the bugs. :)
20:56.12 poolio is this big boss man lee?
20:56.36 ``Erik no, this is whipping boy expatiate lee :)
20:57.08 iraytrace He's got *that* right.
20:57.32 poolio ouch.
20:57.34 iraytrace poolio: It's great too see what you've been doing
20:57.39 ``Erik so your report was sat on past the deadline?
20:57.50 iraytrace :-(
20:58.00 iraytrace There's more to it than just that
20:58.24 poolio iraytrace: thanks. It's been quite slow and frustrating though. I expected to be so much further so much faster.
20:58.53 ``Erik poolio, this is what I'm looking at now, as the 'first possible culprit': http://pastebin.bzflag.bz/d43fc0cc6
20:59.13 poolio valgrind picked that up
20:59.26 poolio let me find the valgrind snippet
20:59.31 poolio (not in that much detail of course)
21:02.15 poolio ``Erik: http://rafb.net/p/McsUKV59.html <-- valgrind gets it too
21:04.07 ``Erik hum
21:05.03 poolio hmm
21:05.57 poolio so another possibility, I remember brlcad talking about offsets in the internal objects. I currently write the same internal object from one database into the next database without modifying the internal object in any way (just creating a new directory in the new database). Is there something i need to do to the rt_db_internal structure before I write it out to the new database?
21:06.20 ``Erik <-- has no idea
21:07.01 poolio hmm. I think it's not that. I feel like that would manifest itself as collisions between to rt_db_internal structs with the same offset and blow up. But it appears that the code works fine aside from the leaks.
21:08.01 poolio (and the databases aren't corrupt or anything)
21:08.29 poolio Also, that whole situation of copying internal objects doesn't occur with a generation size of one
21:16.13 poolio Oh. That's a pain.
21:17.18 poolio It looks like it is rt_gettree(). It does happen with g=1 because I raytrace the region that is passed as an argument and rt_gettree() is called on that
21:20.58 ``Erik based on how it's used elsewhere
21:21.21 ``Erik hum, I was looking at this line before, heh
21:21.44 ``Erik wait, you don't prep, do you?
21:21.53 poolio rt_prep()? I do
21:22.01 poolio ah does that call gettree?
21:22.35 ``Erik no, that's what cleans up gettree
21:22.43 poolio oh
21:23.50 poolio look at fit_rt() in fitness: rtip = rt_new_rti(db); rt_gettree(rtip); rt_prep(rtip); ...shoot rays...
21:24.00 poolio and finally rt_clean(rtip)
21:25.01 ``Erik not rt_free_rti() ?
21:25.19 poolio no
21:25.31 poolio I previously had rt_free_rti() but siwtched to rt_clean(). Do I need to do both?
21:25.51 ``Erik rt_free_rti() calls rt_clean() and does some other stuff
21:26.01 poolio hmm ok
21:26.33 poolio rawr.
21:26.42 poolio Why did I change it to rt_clean()?????????
21:27.51 poolio err still get the rt_gettree leak
21:31.23 ``Erik hum, actually, I think we found different things O.o
21:32.36 poolio hmm?
21:32.52 poolio I have a feeling I'm not properly comprehending what is allocated and unallocated in the rtip
21:33.10 ``Erik heh, same here
21:33.50 poolio <PROTECTED>
21:34.09 poolio is that different than rt_uniresource?
21:40.45 poolio ``Erik: argh I have to go, but I'll be around later. If you come across anything just write it in here or send me an e-mail and I'll see it in a couple hours. Thanks again for all the help
21:42.15 ``Erik np
21:47.55 ``Erik http://egv8.game.googlepages.com/home
22:00.29 iraytrace The rt_uniresource is a single resource allocated by the library
22:00.43 iraytrace For multiple, the application has to alloc/dealloc
23:34.53 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
23:46.21 *** join/#brlcad iraytrace (n=iraytrac@cocoa.sci.utah.edu)
IRC log for #brlcad on 20070803

IRC log for #brlcad on 20070803

00:24.29 *** join/#brlcad namedrisk (n=arg@BHE201062173248.res-com.wayinternet.com.br)
00:24.38 *** part/#brlcad namedrisk (n=arg@BHE201062173248.res-com.wayinternet.com.br)
00:41.33 *** join/#brlcad Twingy (n=justin@74.92.144.217)
01:02.36 *** join/#brlcad yukonbob (n=yukonbob@whthyt224-180.northwestel.net)
01:14.07 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
01:24.12 *** join/#brlcad ewilhelm (n=ewilhelm@pool-71-111-49-155.ptldor.dsl-w.verizon.net)
02:14.22 brlcad poolio: you can't use the uniresource for multi-cpu
02:14.47 brlcad it's specifically (and staticly) meant for single-cpu routines only
02:15.09 brlcad any other use would probably fall under the "unexpected behavior" if not a slew of other .. "issues"
03:46.36 poolio brlcad: yeah, but I've cut it down to one cpu while I test
03:46.46 poolio I'm using uniresource and settings the number of CPUs to 1
04:09.41 brlcad k, thought I saw a patch that tried to used the uni for many is only reason I mentioned it
04:10.47 brlcad I'm packing up now, getting ready for my flight, so I'll not be on-line much until Saturday "probably" .. airports are more connected these days and I did get ssh over ssl set up nicely so I might be on hand at least listening
04:13.34 PrezKennedy where ya flying to?
04:14.06 poolio brlcad: hmm alright, I'm flying to Chicago tomorrow :P
04:14.12 poolio (just for the weekend)
04:14.57 poolio brlcad: I guess I'll keep trying to see what I can get done on my own, although I'm not sure there's much. There's some more code that can be cleaned up, and I have some ideas for optimizations I can put in
04:15.37 poolio brlcad: Do you want me to send you the monthly report or send it to Mary Jane as you'll be gone?
04:16.41 brlcad tomorrow as in Sat?
04:17.20 poolio ah no
04:17.21 poolio later today
04:17.23 brlcad :)
04:17.25 poolio oops ... damn day changed.
04:27.02 *** join/#brlcad brlcad (n=sean@bz.bzflag.bz)
04:27.22 brlcad gah
04:27.36 brlcad <PROTECTED>
04:31.27 poolio hehe
05:51.30 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
05:54.10 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
07:39.30 *** join/#brlcad tarzeau_ (i=sengun@berlin.ethz.ch)
10:09.02 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
11:08.01 *** join/#brlcad elite01 (n=elite01@dslb-088-070-007-086.pools.arcor-ip.net)
11:43.38 *** join/#brlcad thing0 (n=ric@203-59-184-168.dyn.iinet.net.au)
11:43.42 thing0 hey yall
12:17.58 poolio mornin
12:24.52 thing0 evening
12:24.53 thing0 hehe
14:27.29 *** join/#brlcad PrezKennedy (n=Matt@74.86.45.130)
15:33.15 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
16:34.30 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
17:16.54 *** join/#brlcad yukonbob (n=yukonbob@whthyt224-180.northwestel.net)
18:48.54 *** join/#brlcad Laniakea (i=clock@77-56-106-16.dclient.hispeed.ch)
19:00.23 Laniakea ``Erik: have you succeeded installing OpenBSD?
19:03.51 ``Erik heh, nope :)
19:04.35 ``Erik *ponder*
19:05.14 ``Erik I wonder if obsd can run diskless using PXE to boot and using an NFS share (on a fbsd box) as the core fs?
19:19.27 Laniakea I don't know
19:27.12 ``Erik SWEET, emacs crashed
19:29.32 Laniakea ``Erik: but I would expect boot from network should be supported
19:30.06 Laniakea I am actually now compiling Ronja with a non-functional brl-cad
19:30.23 Laniakea seems that the pictures produced with rt are OK, makes a meaningful video.
19:30.34 Laniakea maybe just the mged is screwed up because of the tcl/tk
19:32.08 ``Erik rt doesn't use tcl
19:32.34 ``Erik *ponder*
19:32.36 Laniakea yeah
19:32.50 ``Erik do you have autoconf, automake, and a lot of spare time?
19:33.04 Laniakea autoconf automake yes
19:33.16 Laniakea spare time do you mean human time or time running something in the background?
19:33.25 ``Erik mostly machine time
19:33.29 Laniakea yeah I have
19:33.55 ``Erik if we were to, say, 'make distclean', edit configure.ac, change one line, run ./autogen.sh, then configure, then build... and see if that works?
19:34.08 Laniakea but for about a week the Ronja will be compiled because a friend suggested the videos would look better from some elevation rather than from 0 elevation
19:34.19 Laniakea so I am recompiling now everything with 15 deg elevation
19:34.22 ``Erik configure.ac line 2530, and change where it says "*openbsd*" to "*openbsd-[[1-3]]*" ? (like the fbsd one)
19:34.37 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
19:35.15 ``Erik and the same on line 2642
19:35.27 ``Erik and 2739
19:36.02 ``Erik and 2852... um, any line that has 'openbsd'
19:36.09 ``Erik in fact
19:36.24 ``Erik sed -i.bak 's/openbsd/openbsd-[[1-3]]/' configure.ac
19:37.06 ``Erik <-- under the impression that obsd4 introduced new library naming
20:03.01 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096601569.dsl.bell.ca)
20:43.42 IriX64 http://rafb.net/p/vAxwK991.html <--- somethings missing here but i don't know the code so i'm stumped
20:53.16 *** join/#brlcad _jack- (i=jack@dub.minimal.nl)
20:54.38 IriX64 maybe it's me, if_wgl.c exhibits similar problems
20:56.23 IriX64 bbl8r
21:29.24 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601569.dsl.bell.ca)
21:30.25 IriX64 heh http://www3.sympatico.ca/mario.dulisse2/7-10.1inaction
21:31.51 IriX64 thats with X-ming (chortle)
21:39.44 IriX64 same url /editobject1.png :)
21:39.59 ``Erik hum
21:40.08 IriX64 boring eh?
21:40.12 IriX64 :)
21:40.41 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/src/libfb/if_ogl.c: Skip if windows, if_wgl.c is for that
21:41.05 IriX64 thank you
21:41.16 ``Erik hopefully that fixes things, heh
21:41.29 IriX64 but if_wgl.c has same type of issues, would you like a paste
21:41.49 IriX64 heh fixed for unixland
21:42.17 IriX64 ill do an update and try again
21:44.38 IriX64 l8r
21:46.52 *** join/#brlcad Twingy (n=justin@74.92.144.217)
21:48.56 ``Erik oi, twingy
21:49.03 Twingy greetings
21:49.15 ``Erik I sent ya an email this morning, looking for the latest isst, is that on sf?
21:49.31 Twingy um
21:49.37 Twingy it's probably in my home directory
21:50.28 ``Erik hum, if you get some free time on monday, think you could tar up a drop for me? ed wnats me to look at the cone/region thing
21:51.00 Twingy well, I'm working sunday and taking monday off
21:51.10 Twingy that way I can get some work done without being disturbed
21:51.14 ``Erik <-- not in until tuesday and about to go home
21:51.23 ``Erik if you happen to have 5 minutes *shrug* :)
21:51.30 Twingy 5 minutes when?
21:51.40 ``Erik um, whenever? heh
21:51.47 Twingy you just need the files?
21:51.49 ``Erik yeah
21:51.55 Twingy I can send them to you tonight
21:51.58 ``Erik ok
21:52.09 Twingy I'll make a tar.gz and make sure they compile
21:52.19 Twingy all the code is documented
21:52.20 ``Erik cool, thanks
21:52.29 Twingy there should be instructions on usage in the README
21:52.36 ``Erik sweet
21:53.02 Twingy if you look at the visible region shader
21:53.26 Twingy that is a 20-30 line file that shows how to plug in your own code for visualization of whatever
21:54.04 ``Erik at the moment, I'll probably do the q&d 'fire lots of rays in the cone and record what gets hit, then paint that a funny color on visualization' approach
21:54.09 Twingy it may be prudent to throw away libtie with 5 functions and plug in rayforce
21:54.36 ``Erik possibly, but that might take longer than I care to take :D
21:54.45 Twingy otherwise you will be limited to a few million rays/sec
21:56.19 ``Erik 'filevault' is a little off in its time estimates :/ by a factor of ~2
21:57.06 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601569.dsl.bell.ca)
21:57.46 IriX64 ``Erik? shouldn't the logic be if ogl and !wgl ?
21:58.08 IriX64 stead of or
22:03.36 IriX64 errand to run be back in 5
22:14.28 ``Erik erm
22:14.34 ``Erik woops
22:15.11 IriX64 heh
22:15.19 IriX64 thatll still work :)
22:15.41 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/src/libfb/if_ogl.c: oops, "and", not "or"
22:39.17 IriX64 true beauty of this is it'll be running the unix code and with a handfull of dll's and an xserver for windows, anybody can have this on their desktop
22:54.54 IriX64 hex.c on that site will make threaded bolts for you (not my effort)
IRC log for #brlcad on 20070804

IRC log for #brlcad on 20070804

00:01.36 ``Erik I hope that doesn't mean I have to turn in my geek badge :(
00:02.28 ``Erik (at least I'm grown up enough to admit it, unlike many 'prolific developers' if you watch the geek news lately)
00:05.15 ``Erik wanna know what's funny? I tried to 'filevault' my dual g5 tower with an 80g drive today
00:05.15 ``Erik it's about 60% full
00:05.15 ``Erik it told me I have insufficient space, i'm ~4000gb short on hdd space
03:17.01 ``Erik swank
03:17.18 ``Erik how mayn $'s deep for the gear?
03:54.56 Twingy http://js.cx/~justin/images/SOJ32_PROTO_BOARD.jpg
04:10.06 louipc Twingy: .0001 inch?
04:10.18 Twingy 0.01"
04:10.41 louipc that's 10 thou :D
04:11.00 Twingy 10 mil, yes
04:11.05 Twingy that's what I said
04:11.24 Twingy 10 mil == 0.01"
04:11.34 louipc ah I'm not familiar with that terminology usage
04:12.29 louipc I learned and work with a bunch of british machinists that call it a 'thou' or 'thousandth'
04:13.19 Twingy in the land of electronics everything is measure in 'mil'
04:13.33 louipc ah
04:14.46 Twingy I'll solder it on sunday
04:15.01 Twingy will be easy
04:15.09 Twingy not like a qfp100
04:15.25 louipc I couldn't say hah
04:15.41 Twingy http://js.cx/~justin/images/QFP64_PROTO_PIC18F67J11.jpg
04:15.47 Twingy ^-- those are annoying to solder
04:16.48 louipc ouch must be, I've only ever soldered + and - wires to their places
10:58.33 *** join/#brlcad thing0 (n=ric@124-168-111-48.dyn.iinet.net.au)
10:58.38 thing0 heya
11:31.32 *** part/#brlcad tessier_ (n=treed@kernel-panic/sex-machines)
12:36.00 *** join/#brlcad elite01 (n=elite01@dslb-088-070-013-151.pools.arcor-ip.net)
13:33.28 *** join/#brlcad desti (n=desti@p5B01BC3B.dip0.t-ipconnect.de)
15:26.53 *** join/#brlcad Elperion (n=Bary@p54874BF3.dip.t-dialin.net)
19:18.55 louipc hello
19:35.37 brlcad howdy louipc
19:37.11 louipc I was looking at g_torus.c to try and figure out what was going on :/ no clue
19:37.37 brlcad really?
19:37.58 brlcad all the g_*.c's are pretty simple -- set of callback routines
19:38.02 brlcad unless you mean the actual math
19:39.18 brlcad g_xxx.c will give you an idea of the overall structure
19:39.22 louipc I did another trace that has more detail it looks like it shouldn't get to the line that the error is at
19:39.25 louipc http://pastebin.archlinux.org/11584
19:39.29 louipc ok
19:40.38 brlcad ray-tracing generally involves just three or so of he routines, a prep routine called before all the rays first, then a hit/shot routine that actually evaluates a ray against the primitive, and a normal routine that reports on the curvature (so it shades correctly)
19:41.04 brlcad ahh, right -- you had the crash
19:41.31 brlcad I have a big patch here that might actually fix the problem if it's what I think might be going on
19:41.44 louipc aah sweet
19:42.16 brlcad that's a BIG if
19:42.33 brlcad it shouldn't be happening at all, even with non-ieee math
19:42.43 brlcad did you compile optimized or with extra compilation flags?
19:42.59 *** join/#brlcad Laniakea (i=clock@77-56-106-16.dclient.hispeed.ch)
19:43.00 louipc a lot of this is over my head, I just thought I might see if something looked off I've been able to fix other things like that
19:43.32 louipc well that latest trace I turned off optimized ... it should be just plain then
19:43.51 brlcad and it *still* crashed?
19:44.03 louipc yep
19:44.05 brlcad wow
19:44.52 brlcad try applying this patch
19:44.54 brlcad http://bzflag.bz/~sean/smallint.patch
19:45.01 brlcad patch -p0 < smallint.patch
20:01.32 PrezKennedy hey brlcad
20:04.28 brlcad howdy PrezKennedy
20:05.02 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-013-151.pools.arcor-ip.net)
20:09.30 brlcad geez, still don't get that crash, even with bad math unless the routines are returning NaN or something
20:09.35 louipc what's fastf_t?
20:09.41 brlcad that line it's crashing on is simply: 3.14159265358979323846 / .15692964165835220337
20:10.08 brlcad acos(1 - 0.26000000000000001) --> -.83307035834164779663
20:10.34 brlcad + .99 --> .15692964165835220337
20:10.44 brlcad fastf_t is double
20:11.13 brlcad on most systems at least, potentially could be a float but that's on really old/obscure systems
20:16.54 louipc hmm I see yeah it's odd
20:20.35 brlcad the only thing that leaves if the stack isn't simply stomped (which doesn't seem to be the case in the backtrace) is that acos() is broken or bn_pi is corrupted (by some earlier problem)
20:20.57 brlcad if you have it crash again, try "p bn_pi" if it crashes
20:22.06 louipc in gdb right?
20:22.10 brlcad right
20:22.15 louipc ok
20:22.19 brlcad but try the patch first, just curious if it makes any difference
20:22.32 louipc it's building now
20:22.49 brlcad shouldn't now that I see the values in your trace
20:39.25 *** join/#brlcad Twingy (n=justin@74.92.144.217)
22:07.20 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669315.dsl.bell.ca)
22:10.13 louipc hmm
22:10.34 louipc ok half_theta is 0
22:10.41 louipc divide by zero erro
22:10.48 louipc bi_pi looks fine
22:13.21 louipc cos_half_theta is also 0 hmmm
22:18.02 *** join/#brlcad Elperion (n=Bary@p54875F12.dip.t-dialin.net)
23:24.38 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
23:30.41 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/minuteelectron)
23:30.57 MinuteElectron I'm back.
23:31.28 MinuteElectron I am at my father's house until Friday - he has 3 computers with the net so more than enough for everyone. Unlike my grandparents, who only have one.
23:31.35 MinuteElectron brb
23:32.01 louipc I only have 1 :/
23:32.15 MinuteElectron heh
23:32.32 MinuteElectron There are four people who want to use the computer at the same time at my fathers house.
23:32.45 MinuteElectron Fourtunatley I have a Nintendo Wii that my brother can use.
23:33.17 louipc :D
23:33.33 MinuteElectron The one I am using ATM is the best in the house - but my Dad got it for free.
23:34.30 MinuteElectron From a member of the family.
23:34.49 MinuteElectron Who had a better PC.
23:35.06 louipc hehe everyone pretty much as a better PC than me
23:35.30 MinuteElectron spec?
23:36.00 louipc PIII 866MHz
23:36.06 MinuteElectron cool
23:36.43 MinuteElectron This one is 1.3GHz, but the one before this (from 1999) was only a PII.
23:37.04 louipc ah
23:50.59 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
23:51.32 MinuteElectron detached
IRC log for #brlcad on 20070805

IRC log for #brlcad on 20070805

00:45.40 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
00:59.34 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
01:10.59 louipc poor CIA
01:19.11 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
02:18.21 *** join/#brlcad poolio (n=poolio@12.158.28.131)
02:46.19 *** mode/#brlcad [+o siggraph] by ChanServ
02:50.23 *** join/#brlcad CIA-5 (n=CIA@208.69.182.149)
03:06.34 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
03:23.02 *** join/#brlcad CIA-5 (n=CIA@208.69.182.149)
03:30.01 *** join/#brlcad CIA-5 (n=CIA@208.69.182.149)
03:50.08 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
04:23.00 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
04:34.20 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
05:27.04 ewilhelm siggraph: did anything ever come out of the nist SCL step parser?
05:53.09 *** join/#brlcad cad86 (n=50c50fba@bz.bzflag.bz)
09:57.56 *** join/#brlcad elite01 (n=elite01@dslc-082-082-090-013.pools.arcor-ip.net)
10:59.34 *** join/#brlcad Elperion (n=Bary@p54874D94.dip.t-dialin.net)
13:09.32 *** join/#brlcad Ammar_it (n=Ammar@90.153.210.107)
13:16.21 *** part/#brlcad Ammar_it (n=Ammar@90.153.210.107)
13:27.09 *** join/#brlcad docelic (n=docelic@212.91.113.186)
15:50.34 louipc oh my
15:53.39 Maloeran The hotel called me at 5am to tell me they received my luggage. I was a bit worried
16:01.36 louipc wow where are you?
16:16.14 Maloeran I'm at the Hilton San Diego Mission Valley, are you around San Diego?
16:24.12 louipc I'm around toronto
16:24.47 louipc but I'm going to LA in a couple of weeks (direct flight) yar har har
16:44.42 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
17:39.57 *** join/#brlcad Elperion (n=Bary@p54874D94.dip.t-dialin.net)
18:08.35 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
18:17.12 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
18:17.20 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
18:34.16 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
18:38.32 *** join/#brlcad yukonbob (n=yukonbob@whthyt224-180.northwestel.net)
18:52.05 *** join/#brlcad digitalfredy_ (n=digitalf@200.71.62.161)
19:05.01 *** join/#brlcad Laniakea (i=clock@217-162-228-9.dclient.hispeed.ch)
20:43.36 *** join/#brlcad ertugerata (n=Ertugrul@88.224.38.9)
20:43.46 ertugerata salut
21:17.36 *** join/#brlcad Laniakea (i=clock@217-162-228-9.dclient.hispeed.ch)
22:16.06 siggraph ewilhelm: yes and no
22:17.12 siggraph a step converter (and everything related, which includes nurbs/brep, tessellation, and the actual step converter) are our #1 priority for the past and next 12 months (at least)
22:17.47 siggraph basically, it's still under development.. a ton of effort has been put into nurbs/brep to date (which is pretty much requisite for full/proper step support
22:21.17 MinuteElectron siggraph: How is LDAP going?
23:10.20 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:24.09 ewilhelm siggraph: thx. did narnia's work on the scl stuff get published?
23:24.58 ewilhelm I'm looking at doing some work with IFC, so I think I'm going to be building some kind of express schema support code
23:25.24 ewilhelm currently, the nist SCL code won't compile (and it looks like ./configure is a mess)
23:34.18 siggraph louipc: good info! thanks .. if you've still got gdb handy, I've got some other things you could check that would help -- and I presume that the patch didn't fix the problem by itself?
23:35.56 siggraph ewilhelm: narnia outright disappeared on me -- both he and I had fixed their build system (i.e. replaced it with a configure that actually works) but has not yet been integrated back into our repository because neither he or I got to a usable tool point
23:36.17 siggraph could have been on a branch, but like I said .. he disappeared on me, and he was unfamiliar with cvs
23:36.48 siggraph i could dig up what I have and commit it to a branch probably and get you access if you are interested in working on it
23:37.36 ewilhelm sure, or e-mail me a tarball even
23:39.04 ewilhelm looks like there was some other work at http://nwg.phy.bnl.gov/~bviren/uno/other/geant4.5.2-opt/source/geometry/solids/STEP/
23:39.35 ewilhelm though maybe that was a subset
23:40.56 siggraph what's your work, if I may ask?
23:41.14 ewilhelm http://scratchcomputing.com
23:41.38 ewilhelm you might remember me from 2-3 years back
23:41.50 siggraph oh, I remember exactly who you are :)
23:42.01 siggraph i mean specifically what are you doing with step/express
23:42.40 ewilhelm Industry Foundation Classes -- a Building Information Modeling exchange format
23:45.13 ewilhelm for architecture/engineering/construction data
23:45.13 siggraph so you're using step as your format? or express? or just importing/exporting step?
23:46.18 ewilhelm IFC is derived from STEP/express
23:47.14 siggraph derived as in a proper subset or an actual incompatible derivative?
23:47.15 ewilhelm or, I suppose the correct way to say it is "defined as an express schema"
23:47.21 siggraph ah, so same 'base language' but different schema
23:48.00 siggraph akin to sgml and xml
23:48.12 ewilhelm yeah, at least "as I currently understand it"
23:48.48 ewilhelm still getting my head bootstrapped into it
23:51.57 ewilhelm I guess 10303-11 is 'EXPRESS', which lets you define a schema (.exp file) which can then be referenced from a 10303-21 file with FILE_SCHEMA()
23:52.22 ewilhelm e.g. ISO-10303-21;
23:52.23 ewilhelm ...
23:52.28 ewilhelm FILE_SCHEMA(('IFC2X2_FINAL'));
23:56.19 ewilhelm IAI seems to be a little kinder about providing documents than ISO
23:58.11 siggraph ~IAI
IRC log for #brlcad on 20070806

IRC log for #brlcad on 20070806

00:00.27 ewilhelm http://www.iai-na.org/
00:03.06 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
00:03.54 siggraph ~IAI is the International Alliance for Interoperability, a global standards-setting organization representing widely diverse constituencies from architects and engineers, to research scientists, to commercial building owners and contractors, to government officials and academia, to facility managers, and to software companies and building product manufacturers. See http://www.iai-na.org/ for details.
00:03.55 ibot siggraph: okay
00:15.16 siggraph ewilhelm: are you interested at all in working on a STEP processing library? if you are, I'm sure there's a lot we could do
00:20.56 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
00:44.48 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
01:00.55 *** join/#brlcad yukonbob (n=yukonbob@whthyt224-180.northwestel.net)
01:35.16 *** join/#brlcad LinuxMafia (n=awatt@CPE001346a4c4cb-CM00159a642d7e.cpe.net.cable.rogers.com)
01:35.20 LinuxMafia hi all
01:35.56 LinuxMafia is there a command to say rotate 45 degree in x direction
01:36.30 LinuxMafia any one here?
01:42.33 yukonbob LinuxMafia: rot
01:42.48 LinuxMafia yukonbob, tthanks so much
01:43.31 yukonbob that'll rotate, or "ae" for absolute values
01:43.35 yukonbob ie: ae 0 0 0
01:43.38 yukonbob ae 30 0 0
01:44.25 yukonbob i think ae only adjusts view though, not actual object.
01:44.43 LinuxMafia ae is not rotate
01:45.03 LinuxMafia yeah ae is vie
02:27.44 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177593553.dsl.bell.ca)
02:31.13 IriX64 http://www3.sympatico.ca/mario.dulisse2/mged.png and photon.png who says windows blows :)
03:32.49 louipc siggraph: nope the patch didn't fix the problem :/ I still have gdb yep
03:36.13 louipc I was going to try to step through it but it goes through a lot of code!
04:29.42 IriX64 http://www3.sympatico.ca/mario.dulisse2/helicopter.png (unix code on windows)
04:42.23 poolio siggraph: are you still at siggraph?
05:02.05 ewilhelm siggraph: atm, just seeing what's out there
05:02.20 ewilhelm I'm definitely going to have to do some data-mining from IFC at some point
05:02.52 ewilhelm if I understand it correctly, the SCL is something like "generate C++ classes from an EXPRESS schema"
05:03.34 ewilhelm though I have my doubts about how pretty that will be in C++
05:04.37 ewilhelm ultimately, I would probably aim for a Perl binding with Inline or something
05:04.54 ewilhelm but need to get a good handle on what that will entail
07:09.14 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
11:10.31 *** join/#brlcad elite01 (n=elite01@dslc-082-082-073-245.pools.arcor-ip.net)
11:46.39 *** join/#brlcad Elperion (n=Bary@p548767B3.dip.t-dialin.net)
12:37.28 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
13:34.20 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
14:11.44 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
14:12.15 poolio damn time zones...
15:35.09 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
15:59.50 poolio is there a way to copy an object form one database to another?
16:06.50 archivist I have to restrain myself from answering that as a mysql question where its easy
16:08.03 poolio I guess I'll just write a simple program to do it myself
16:08.25 poolio it's not too hard, I'm just not sure as to the command and am too lazy to research it heh
16:20.43 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
16:22.00 CIA-4 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (beset.c fitness.c population.c beset.h population.h): pre-generate and store identifiers. more cleanup
16:28.51 *** join/#brlcad ertugerata (n=Ertugrul@88.224.38.9)
16:29.04 ertugerata salut
16:30.10 ertugerata tarzeau: selam
16:52.26 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
17:08.31 ertugerata ilya quelqu'un peut m'aider pour les dependencies just de brlcad ?
17:26.48 *** join/#brlcad Laniakea (i=clock@77-56-107-36.dclient.hispeed.ch)
17:33.45 siggraph poolio: yes, all week
17:42.34 siggraph ertugerata: salut
17:42.42 poolio siggraph: ayeeeee :)
17:42.53 poolio siggraph: enjoy
17:43.13 ertugerata siggraph: tu parle français ? ou no ?
17:43.22 siggraph Eu não falo o português, mas eu posso tentar ajudar-lhe
17:43.31 poolio je parle un peu de francais
17:43.45 poolio c'est possible que je peut t'aider
17:43.46 ertugerata poolio: moi aussi
17:44.00 siggraph there are no "required" dependencies -- everything you need is in the tarball
17:44.25 ertugerata siggraph: opennubs a problems
17:44.26 siggraph at least other than a compiler, a shell, perhaps curses, and x11
17:44.46 siggraph ertugerata: what kind of problems?
17:44.55 poolio ertugerata: quels problemes?
17:45.13 poolio ertugerata: est-ce que vous pouvez mettre les erreurs ici: http://rafb.net/paste
17:45.29 ertugerata une minute je vais reconstrure une fois
17:45.33 poolio merci
17:45.43 siggraph ~tr en fr you can try to use --disable-opennurbs with 'configure'
17:46.24 ertugerata --enable-buildopennubs=no marche bien
17:46.38 tarzeau ertugerata: saleykuem
17:46.55 ertugerata tarzeau: türkçe anlıyor musun
17:47.01 siggraph ~x en fr you can try to use --disable-opennurbs with 'configure'
17:47.07 siggraph there we go
17:47.14 siggraph heh, not very good :)
17:47.25 tarzeau ertugerata: anliyorum biraz evet
17:47.38 louipc there's a ./configurent script?
17:47.41 louipc hehehe
17:48.04 siggraph use --disable-opennurbs or --enable-opennurbs-build=no, but not --enable-buildopennubs=no
17:48.09 ertugerata tarzeau: brlcad ı derlemeye çalışıyorum
17:48.27 ertugerata opennubs u derleyince hata çıktı
17:48.34 ertugerata bende disable ettim
17:48.35 tarzeau ertugerata: valla tuerkcem cok sayif.. arti tuerk harfleri ?? isaret olarak gosteriyor
17:48.42 ertugerata tmm
17:49.00 louipc czech?
17:49.03 ertugerata brlcad ı derlemeye calisiyorum
17:49.29 ertugerata opennubs nedir
17:49.56 ertugerata neden gereken her sey source da var onu soracam
17:50.55 siggraph puedes escribir en español?
17:51.57 siggraph quel es la problemes .. exact?
17:52.21 louipc turkish maybe
17:52.53 siggraph he started in french
17:53.25 ertugerata siggraph: je vais reproduire bugs dans quelque minute
17:53.32 siggraph k
17:54.09 *** join/#brlcad ert76-pardus (n=ert76-pa@88.243.251.139)
17:54.10 siggraph and they're not bugs.. just build issues :)
17:54.27 ert76-pardus ertugerata: ordamısın
17:58.03 ertugerata siggraph: http://rafb.net/p/mlgmrl85.html
17:59.00 siggraph ahh, that's an easy one
17:59.09 siggraph those are libz symbols
17:59.41 siggraph cd src/other/opennurbs && make LIBS="-lz" && cd ../../.. && make
18:00.13 poolio siggraph: wOOt. fixed the biggest memory issue :)
18:00.40 poolio wait no...
18:00.43 poolio well one of them ...
18:01.27 siggraph ertugerata: you need to add -lz to your LIBS -- so either during configure (./configure LIBS=-lz) or during top-level make (make LIBS=-lz) or in a specific directory
18:01.38 siggraph poolio: coolio
18:01.40 siggraph what was it?
18:01.52 poolio hmm well I thought I fixed it, but now I'm not sure
18:01.59 siggraph heh
18:02.04 poolio I thought it was that some hist structs weren't being freed
18:02.14 poolio so I added bu_hist_free() stuff to rt_cut_clean
18:02.26 poolio but the lost memory is still there
18:02.30 ertugerata siggraph:comme "./configure LIBS=lz" N'est pas
18:03.17 louipc LIBS=-lz
18:03.37 ertugerata thanks
18:03.40 louipc moins
18:06.13 poolio siggraph: did you ever figure out something with the bu_ptbl_init leaks?
18:06.20 poolio I remember you were looking at them a couple days ago
18:06.52 *** join/#brlcad Elperion (n=Bary@p548767B3.dip.t-dialin.net)
18:06.59 ertugerata 2 eme problem: "prefix=/usr/brlcad" just ?
18:09.18 louipc /usr/brlcad c'est le défault
18:10.57 ertugerata merci bien
18:13.23 poolio siggraph: is it possible valgrind is wrong? I mean...I mean I'm 99% sure that it is being free'd, but valgrind is still saying that the blocks are definitely lost
18:13.36 siggraph poolio: I was looking at it, but I'd not finished -- I'd then moved to top of the list (which I still think is a problem too)
18:13.51 poolio what's the top of the list?
18:13.59 poolio the printf's?
18:14.27 siggraph poolio: I've *yet* to see valgrind be wrong (through hundreds of runs on many many systems) .. even when I've thought it was wrong and keep looking.. it was eventually right
18:14.47 poolio ok
18:14.57 siggraph i mean theoretically it could possibly be wrong, but to date I've not seen even one instance
18:15.16 poolio so most likely it is not wrong
18:15.25 siggraph most likely
18:20.12 ertugerata je vais packager brlcad pour pardus distro turc
18:36.02 ertugerata 3 eme problem :comment je marche brlcad , est-ce que je peux faire .destop pour quelle executable ?
18:36.48 louipc ertugerata: mged
18:37.05 ertugerata hmm
18:37.31 ertugerata si mged marche bien c'est fini ?
18:37.40 louipc tu peut faire une .desktop si tu veut
18:38.02 ertugerata pour mged ?
18:38.23 louipc oui
18:38.28 louipc et oui
18:39.02 ertugerata une minute
18:40.38 poolio siggraph: I'm a bit confused with some code...re_directory_blocks, memory for directories stored in the resource pointer... it seems it's nto being freed anywhere? where is the appropriate time to do so? It's commented out of rt_clean_resource but I can't see where it was moved to or if it was moved anywhere
18:41.41 poolio (line 187 of prep.c)
18:41.45 poolio src/librt
18:42.46 ertugerata j'ai urt , iwidgets, itk and itcl separee , command va ajouter parametre configure ?
18:43.12 CIA-4 BRL-CAD: 03poolio * 10brlcad/src/librt/prep.c: free rti_hist_cell_pieces
18:43.44 poolio :q
18:44.49 poolio err
18:44.57 louipc ./configure va détecté si tu l'as intallé automatiquement
18:45.38 ertugerata si il ne trouve pas justement je peux aider comment ?
18:45.57 siggraph ~louipc++
18:47.53 louipc je pense qu'il n'y a pas un fa
18:48.04 louipc un façon de le faire
18:48.53 louipc siggraph: you do you help ./configure find those installed dependencies if it can't?
18:49.11 siggraph poolio: that could be why it's leaking .. I don't remember why it would be commented out other than some other situation where that was potentially causing some other issue -- guessing, have to look at the commit log or otherwise think about where it "should" be released (and rt_clean_resource sounds like 'the place' to me)
18:49.26 siggraph louipc: what do you mean?
18:49.32 poolio siggraph: well I kind of see why it shouldn't be released there
18:49.49 siggraph you 'can' always help configure find things, but don't have to (at least you're not supposed to need to)
18:50.12 louipc ertugerata asks if configure can't find them how can he help it?
18:50.13 siggraph there are a few situations where you may need a cflag or an ldflag or a lib though
18:50.23 poolio siggraph: I'm raytracing multiple objects from the same databse, leaving the database open the whole time. It looks like the resouce pointers link into the directory stucture, and freeing those blocks would mess up future iterations using the database
18:51.10 siggraph have to find out why it didn't find them (and does he have a specific example of one) -- a common one for 7.10 is folks expecting it to find tcl/tk where we do specifically check for 8.5+
18:51.12 poolio siggraph: the reasoning the files gives is " 182 /* XXX These can't be freed here either, because we allocated
18:51.15 poolio <PROTECTED>
18:51.18 poolio <PROTECTED>
18:51.20 poolio "
18:52.04 poolio I'm not quite sure I understand what that means, but it seems like we can't free the re_directory_blocks until we're done with the db_i?
18:52.32 siggraph louipc: it could be a simple matter of the configure test just needing a -lz or some other flag, or it could be something more lower level -- details in config.log as to why it failed to find/use whatever feature/header/library/etc
18:54.21 poolio carnegie mellon?
18:54.28 siggraph yep
18:54.29 dtidrow_work probably
18:54.34 poolio put in a good word for me ;)
18:54.38 siggraph heh
18:54.41 yukonbob apparently there's a Spore (the game) talk too
18:55.00 poolio sweet. can't wait for it to come out, sounds awesome
18:55.02 dtidrow_work siggraph: color me green :-\
18:55.06 siggraph this paper is on really need plastic deformations
18:55.12 siggraph s/need/neat/
18:55.19 siggraph dtidrow_work: hm?
18:55.32 dtidrow_work green as in envious
18:55.47 siggraph dtidrow_work: oh, you're not here this year??
18:56.00 dtidrow_work nope, wasn't in the budget
18:56.09 siggraph ahh
18:56.22 dtidrow_work so I'm stuck in my office this year :-(
18:56.27 siggraph that's a shame
18:56.38 dtidrow_work indeed
18:56.49 poolio siggraph: maybe free re_directory_blocks in db_close?
18:56.54 siggraph coulda gone.. had it not been for 'other' factors ;-)
18:57.15 siggraph poolio: perhaps, though I'm not sure I believe that comment by itself
18:57.42 poolio k. well I'm going to throw it in db_close() and see how it does. I won't commit it but I'll fool around with my local build
18:57.48 siggraph heck, I might have even written that comment, seems familiar to an old issue
18:57.49 dtidrow_work siggraph: http://blogs.zdnet.com/emergingtech/?p=651 <- check out this while you're there
18:58.16 poolio aren't comments supposed to explain things ;)
18:58.26 siggraph poolio: dbclose does sound like a great place for it since it's allocated during lookups
18:59.54 poolio is it Ok to reference rt_uniresource from within db_close() I feel like it isn't
19:00.02 siggraph dtidrow_work: hehe, okay
19:00.16 siggraph what do you mean by reference?
19:00.30 siggraph it's okay for routines to check if the resource being processed is the uniresource
19:00.44 siggraph since it's memory is handled special (it's not malloced)
19:01.44 poolio well can't you open/close databases without ever initializing rt_uniresource? or is it a global that's initialized with any program that links against librt?
19:03.11 siggraph rt_uniresource is auto-initialized on first access (or can be manually initialized)
19:03.36 poolio siggraph: note: that commented out freeing of re_directory_blocks exists in rt_free_rti() and rt_clean_resource()
19:03.46 poolio rt_free_rti() calls db_close()
19:03.48 siggraph if you do an rt_dirbuild() for example, the uniresource is initialized automatically if it's not been yet
19:04.13 poolio so if there was a problem freeing re_directory_blocks in rt_free_rti I bet that same problem will be exhibited if I add it to db_close()
19:04.30 poolio (as rt_free_rti() calls db_close_client() which calls db_close())
19:04.43 poolio and thanks for the uniresource clarification
19:05.04 siggraph did the log have anything useful to say?
19:05.09 siggraph regarding those comments
19:05.11 poolio which one?
19:05.30 poolio the changelog? haven't looked at it, should though :)
19:05.56 siggraph the commit log often has additional detail, particularly if it was temporary
19:06.51 poolio "if a raytrace instance isn't being provided, we can/could presume that cleaning up after the directories is okay. all of these issues stem from the two bu_ptbl_init() calls that do actually allocate memory (for the table). leave the freeing uncommited for now, just with comments"
19:07.44 poolio hmm, I'm still confused
19:08.37 siggraph who wrote that?
19:08.50 siggraph (and when)
19:08.51 poolio you :)
19:08.58 poolio Sat May 19 07:00:15 2007 UTC (2 months, 2 weeks ago) by brlcad
19:09.04 siggraph you should go talk to that person and see what they meant
19:09.14 poolio shouldn't I? :)
19:09.33 siggraph wow, two months ago.. huh
19:09.56 siggraph i'll poke and look .. gotta run for a bit
19:10.02 poolio k
19:11.58 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: turn off opennurbs for now by default until work is more active again. opennurbs needs libz apparently, so include that as well as a dep.
19:15.35 poolio somehow or another I still had rt_free_rti instead of rt_clean...I don't understand. I could have sworn I've changed that a billion times...
19:15.52 louipc it keeps changing back?
19:16.03 poolio or more likely, I've lost my mind
19:16.12 poolio ah crap. I see...I was editing in the wrong build tree. d'oh.
19:21.46 *** part/#brlcad ert76-pardus (n=ert76-pa@88.243.251.139)
19:51.43 ertugerata <PROTECTED>
19:51.43 ertugerata Initializing and backgrounding, please wait...Detached
19:52.08 ertugerata ?
20:04.42 *** join/#brlcad Elperion (n=Bary@p548767B3.dip.t-dialin.net)
20:10.19 *** join/#brlcad MinuteElectron (n=MinuteEl@bz.bzflag.bz) [NETSPLIT VICTIM]
20:10.24 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
20:10.45 *** join/#brlcad LinuxMafia (n=awatt@74.116.151.141) [NETSPLIT VICTIM]
21:19.44 poolio siggraph: there's some sort of weird leak where the databases aren't being close because "others are still using this database" and I think that might have to do with the whole directory blocks thing
21:23.29 poolio err nevermind.
21:41.26 poolio siggraph: is there a reason there is no bu_semaphore_free?
21:47.28 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177726538.dsl.bell.ca)
22:15.44 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
22:35.07 *** join/#brlcad Twingy (n=justin@74.92.144.217)
22:39.45 *** join/#brlcad iraytrace (n=iraytrac@sdcc-66-78-210-219.smartcity.com)
22:45.54 *** join/#brlcad cad20 (n=18ed1f35@bz.bzflag.bz)
23:52.32 *** join/#brlcad cad56 (n=47cd39af@bz.bzflag.bz)
23:54.55 *** join/#brlcad cad82 (n=47cd39af@bz.bzflag.bz)
IRC log for #brlcad on 20070807

IRC log for #brlcad on 20070807

00:33.41 *** join/#brlcad iraytrace (n=iraytrac@sdcc-66-78-210-219.smartcity.com)
01:41.03 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
01:49.31 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177680337.dsl.bell.ca)
02:27.48 *** join/#brlcad zap (n=deltazap@pool-72-64-222-114.tampfl.fios.verizon.net)
02:27.55 *** part/#brlcad zap (n=deltazap@pool-72-64-222-114.tampfl.fios.verizon.net)
03:32.51 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
05:27.01 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
07:17.23 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:50.03 *** join/#brlcad Elperion (n=Bary@p54875F2F.dip.t-dialin.net)
11:44.17 *** join/#brlcad thing0 (n=ric@203-59-168-92.perm.iinet.net.au)
12:51.18 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
13:06.17 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
15:08.38 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
16:10.55 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
16:11.36 poolio rawr. I broke my debian install :\
16:16.41 ``Erik heh, sweet
16:18.12 poolio I've been fixing it since like 2am.
16:18.30 poolio and then my LCD went haywire, but then magically started working again
16:18.36 poolio so I made sure to image my HD while I slept...
16:19.02 ``Erik so, uh
16:19.04 ``Erik why'd you break it?
16:19.04 ``Erik :D
16:19.08 poolio I didn't mean to
16:19.22 poolio I was trying to run something and it required an older version of gcc
16:19.31 poolio and then my whole libc was somehow corrupted
16:19.35 poolio and the apt tools wouldn't run
16:20.00 poolio so I was planning on reinstalling after I was done working this summer, but I decided to just go ahead and do it being as the system was pretty not functional
16:20.01 ``Erik neat
16:20.03 siggraph good morning peopls
16:20.06 ``Erik dpkg stuff was broken, too?
16:20.07 poolio mornin siggraph
16:20.09 poolio how's siggraph
16:20.20 poolio ``Erik: it wasn't broken, it just wouldn't fix the libc issue
16:20.28 siggraph about to listen to what is probably the best paper
16:20.31 poolio or I should say I couldn't
16:20.36 poolio ...jealous
16:20.38 poolio and which paper is that?
16:20.44 ``Erik 'ways to make bzflag suck less'? *duck* :D
16:20.54 siggraph automatic cutaway illustrations
16:21.06 ``Erik hm, sounds interesting
16:21.23 siggraph it's *impressive*
16:21.32 siggraph s/automatic/interactive/
16:21.52 poolio you don't by any chance have a link to the paper?
16:22.55 siggraph this is related: http://portal.acm.org/citation.cfm?id=1276377.1276416&coll=portal&dl=ACM&CFID=15151515&CFTOKEN=6184618
16:23.21 siggraph the results made the siggraph cover
16:23.58 poolio neat
16:25.42 poolio siggraph: you ever figure out where to put the freeing of re_directory_blocks?
16:42.10 siggraph poolio: eh, I've just now touched my laptop since the last time I talked to you, a bit busy :)
16:43.11 siggraph that was a good paper.. we can implement it pretty easily too I think -- very useful
16:46.48 poolio siggraph: alrighty
16:47.22 poolio siggraph: it appears most of the memory leaks are cleared up. the program eats up all my RAM but it never exceeds it and never goes into swap. It hovers right around 990/1024MB
16:47.44 poolio the bad thing is that the tests still aren't promising. even with the two-sphere trivial case it's hardly coming close to converging
17:13.31 poolio SHIT
17:13.35 poolio My display is spazing out again
18:10.26 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
18:10.37 poolio eeeeeeeek.
18:36.03 *** join/#brlcad ertugerata (n=Ertugrul@88.224.38.9)
18:36.09 ertugerata salut
19:03.00 ertugerata dans mon system iwidgets and urt exist , si j'utilse parametre --enable-build-urt=no and --enable-iwidgets-build=no configure script corrupt.
19:21.51 poolio another bug bites the dust :)
19:22.48 poolio ertugerata: qu'est-ce que vous voulez dire avec "corrupt" ?
19:23.18 ertugerata configure est termine
19:23.37 CIA-4 BRL-CAD: 03poolio * 10brlcad/src/librt/prep.c: free mro structure
19:24.15 poolio ertugerata: avec quoi? est-ce qu'il ya un erreur ou quelque chose?
19:24.40 poolio lire "config.log" pour plus d'information sur la configuartion
19:25.01 ertugerata on ne trove pas iwidgets and urt quand meme existe dans mon system
19:25.10 poolio ah d'accord
19:25.22 ertugerata et aussi http://rafb.net/p/RJy0VK85.html tu peut voire ça
19:25.27 poolio merci
19:26.26 poolio hmm, je ne suis pas sure, desole. je pense que c'est un probleme avec la versione de Tk que vous avez, mais je ne sais pas
19:27.25 ertugerata poolio: merci
19:27.34 poolio bon chance :)
19:28.05 ertugerata mon tk a 8.5alpha6 version
19:28.13 poolio je pense que ca c'est d'accord
19:28.28 poolio etes-vous utilisant CVS?
19:28.42 ertugerata no source 7.10
19:29.13 ertugerata CVS correct ou no ?
19:29.39 poolio je pense que CVS est meilleur
19:29.58 poolio ibot: cvs?
19:29.59 ibot it has been said that cvs is concurrent versions systems. more info here http://www.cvshome.org/.
19:29.59 ertugerata hmm
19:30.04 poolio ...
19:30.10 poolio ertugerata: un moment
19:30.26 poolio http://www.brlcad.org/build_CVS.html
19:30.52 poolio c'est possible que CVS marche meilleur pour vous
19:31.13 ertugerata merci bien
19:33.51 poolio siggraph: only bugs left are the re_directory_block and a tiny chunk for bu_semaphore, bu_semaphore_free exists but it's defined out for some reason
19:47.08 ``Erik funny, I've been working on trying to get all that tcl 'junk' to use system shtuff today :) still haven't gotten iwidgets working against it, I think the tests don't grab the right libs? O.o
19:47.37 poolio heh, so you guys are further away from release than I thought?
19:48.29 poolio ertugerata: est-ce que vous comprenez?
19:48.56 ertugerata poolio: download CVs maintenant
19:49.12 ertugerata puis je vais builder
19:49.17 poolio ertugerata: d'accord, mais ``Erik dit que CVS ne marche pas
19:49.33 poolio il est un developer et il travaille sur la meme probleme
19:49.41 ertugerata hmm
19:49.50 ertugerata merci bien
19:50.15 poolio il dit que maintenant, ce n'est pas possible d'utiliser la versione de iwidgets avec votre systeme
19:50.31 poolio il faut qu'on utilise iwidgets en BRL-CAD
19:50.45 ertugerata urt ?
19:50.47 poolio je ne sais pas avec urt
19:50.54 poolio ``Erik: you know if system urt works?
19:51.06 ``Erik yes, that's fine
19:51.45 poolio ertugerata: ^^ urt doit marcher
19:52.03 ertugerata quand source sync vith cvs ?
19:52.08 ertugerata poolio: merci
19:52.24 poolio ertugerata: hmm...un nouveua release est proche, mais je ne sais pas quand exactement
19:52.41 ``Erik URT has worked with the last many releases, back to the 7.4.0 days that I know of
19:53.11 ertugerata C'est bien. poolio
19:53.13 poolio ertugerata: URT doit marcher avec les source que vous avez (pas CVS)
19:53.15 *** join/#brlcad Elperion (n=Bary@p54875F2F.dip.t-dialin.net)
19:53.27 poolio 7.10 source doit marcher
19:53.36 poolio doit mais c'est possible qu'il ne marche pas :)
19:53.53 ertugerata poolio: j'essaye mais ne maarche pas
19:54.09 ertugerata peut-etre mon urt a des probleme ?
19:54.13 poolio qu'est-ce que c'est l'erreur avec URT?
19:54.15 poolio c'est possible
19:54.22 ``Erik yes, http://www.freebsd.org/cgi/cvsweb.cgi/ports/cad/brlcad/Makefile?annotate=1.9
19:54.50 ``Erik 7.6.0 was when I can confirm that system URT has worked :)
19:55.07 poolio est-ce que vous pouvez mettre config.log sur http://rafb.net/paste ?
19:55.22 poolio ou la partie de configure avec le URT erreur
19:55.43 poolio ``Erik: fixed that bug with attr_values we were looking at the othe rday
19:55.58 ertugerata poolio: je l'ai perdu
19:56.05 ``Erik cool, what was it?
19:56.42 poolio ertugerata: je ne peux pas vous aider si je n'ai pas l'erreur, est-ce que c'est possible de ./configure encore?
19:56.46 poolio (pardonner mon franglais)
19:57.30 poolio ``Erik: it just wasn't being freed properly on rt_clean(). It just ran bu_mro_free which assumes that the mro struct was allocated in the stack, so I had to bu_free() the mro struct along with bu_mro_free()ing it
19:57.47 poolio just commit'ed it a sec ago
19:58.02 ``Erik ah, the cleaning *SHOULD* happen in prep...
19:58.10 ``Erik if I read the code right
19:58.14 ertugerata poolio: je vais reprodure dans 5 minete
19:58.28 ertugerata minute
19:59.41 poolio ertugerata: merci beaucoup
20:00.12 poolio ``Erik: hmm? what cleaning? the mro struct should be free'd in rt_prep?
20:01.34 ``Erik um, I mean the attr stuff, but I gotcha know, missed that :)
20:03.06 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/configure.ac: assume OpenBSD 4+ can deal with dots in the .so name
20:03.46 poolio ``Erik: any clue on this http://rafb.net/p/nE7AV443.html ... hard to debug :P
20:04.27 ``Erik do you have a debugging libc handy? or, um
20:04.35 poolio nope
20:04.43 ``Erik use, uh, nm to get symbol addy's and try to match those addresses to a name
20:04.48 ``Erik or objdump
20:04.53 poolio ah k
20:05.19 ``Erik assuming those aren't munged by relocation
20:05.20 ``Erik :(
20:07.23 poolio hmm it looks like it's shifted or something?
20:07.38 poolio like objdump -x address don't correspond to valgrind output
20:07.47 ``Erik ok, then it's been relocated
20:08.16 ``Erik if you can shove a debugging libc on and link (or prebind) it, then the stabs info will tell you the function name
20:08.23 ``Erik uhm
20:08.31 poolio hmm, that's a bit over my head
20:08.32 ``Erik or it'll have it avialable, I dunno if valgrind is that cool
20:08.48 poolio I think I'll let it be for now :)
20:08.53 ``Erik STABS is a format for debugging data
20:09.00 ``Erik kinda like COFF and DWARF
20:09.04 poolio k
20:09.33 ertugerata poolio: tres long
20:09.43 poolio ertugerata: je sais :)
20:09.45 ertugerata je l'envoie ici
20:10.08 poolio ou?
20:10.09 ertugerata accept svp
20:10.15 ertugerata irc
20:10.24 poolio un moment
20:12.42 poolio ertugerata: ah envoi un autre fois s'il vous plait
20:13.12 poolio ca dit que vous avez mettre invalid parameters
20:13.18 poolio envoi par e-mail :)
20:13.20 ertugerata poolio: je l'envoie
20:13.38 ertugerata mail adress ?
20:14.04 ``Erik http://pastebin.bzflag.bz/dc727094 heh, takes a long time :)
20:15.56 poolio eeek I'd imagine
20:18.18 ``Erik <-- doing that after every change to configure.ac :/ trying to get iwidgets to pass
20:18.29 poolio lame.
20:18.39 poolio what system you on?
20:18.54 ``Erik quad opteron with 8g ram, it's a pretty beefy footrest
20:19.47 ``Erik the nfs hit for my ~ is probably the big sticker
20:22.53 ``Erik hum, storm moving in, I'll have to roll up my windows soon
20:23.27 poolio Which way is it moving?
20:23.43 ``Erik east
20:23.46 ``Erik http://www.weather.com/weather/map/interactive/21005?from=36hour_map_large&zoom=7&interactiveMapLayer=radar
20:25.01 poolio hmmm
20:29.48 poolio hey ``Erik, I'm trying to help ertugerata with getting his system URT working
20:30.08 ``Erik ok?
20:30.09 poolio it fails the test in configure but when he runs the code snippet outside of configure it works fine
20:30.22 ``Erik what's config.log say about it?
20:31.11 poolio http://rafb.net/p/P7DvzS47.html
20:31.51 ``Erik the error will be up, search backwards for lrle or cc or something, or just scroll up
20:31.52 poolio HAVE_RLE_H = 1
20:32.06 poolio oh dur
20:32.07 poolio thanks
20:32.13 ``Erik the format is "try to compile, show the error, print out the program I tried o do"
20:32.13 ``Erik :)
20:33.06 poolio hmm
20:33.18 poolio so if the proper libray isn't linked then it should be added?
20:33.30 ``Erik in theory...
20:33.50 ``Erik is it not named 'librle.so'?
20:34.40 poolio there's no librle.so being linke dto
20:35.11 ``Erik interesting
20:35.45 ``Erik it should try -lutahrle, then -lrle if that fails
20:36.11 ``Erik around line 1305 of configure.ac
20:36.33 poolio http://rafb.net/p/3z6XZ659.html
20:36.42 ``Erik there's also some testing around 2350
20:37.04 poolio ah I see, he needs -L/usr/lib not just -L/usr/local/lib
20:37.35 ``Erik ld should know /usr/lib by default
20:37.35 ``Erik um
20:38.11 ``Erik on leenewx, it used to be /etc/ld.so.conf I think?
20:38.11 ``Erik it's still that on bsd *shrug*
20:39.54 poolio ``Erik: well the issue is it doesnt look like it's trying to link against rle
20:41.00 ``Erik yes, you should crack open configure in your favorite editor, go to that line and see why :D
20:41.11 poolio rawr.
20:41.49 ``Erik while I prepare to put a boot up tcl's tailpipe for vexing me :)
20:41.50 ``Erik unless, of course you have a fix for: can't read "tcl_library": no such variable
20:42.27 poolio I do. create a tcl_library variable.
20:43.04 ``Erik hehehe it's supposed to be created by Tcl_CreateInterp(), and that does get called and succeeds
20:43.19 ``Erik (and I think the variable is in tcl land, not C land)
20:44.45 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
21:05.06 ``Erik wow, that got ugly fast
21:06.46 ``Erik yeah, brlcad is gonna crap himself when I commit this... MWAHAHAHAHA
21:09.48 poolio ruh roh.
21:10.01 poolio while brlcad is out ``Erik will play
21:10.26 ertugerata il ya une problem avec enigma en CVS ?
21:10.40 poolio avec enigma?
21:11.28 ertugerata pas problem je crois
21:11.40 poolio d'accord?
21:11.47 ertugerata autıogen.sh ne marche pas just
21:11.58 ertugerata je vais faire demain
21:12.00 poolio quelle est l'erreur?
21:12.03 poolio ah d'accord :)
21:12.33 ertugerata oui
21:12.48 ertugerata je vais dormir je suis tres fatigue
21:12.55 ertugerata a bientot
21:13.00 poolio mais oui, au revoir
21:13.49 *** part/#brlcad ertugerata (n=Ertugrul@88.224.38.9)
21:14.59 ``Erik hah
21:15.02 ``Erik what timing
21:15.35 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/configure.ac:
21:15.35 CIA-4 BRL-CAD: Several fixes for the Iwidgets test: link itcl, initialize tcl before itcl, and
21:15.35 CIA-4 BRL-CAD: search the 'package names' even if the 'package require' claims to have failed
21:15.35 CIA-4 BRL-CAD: (TK version issue caused require to report failure, but actually succeed).
21:21.59 poolio hehe
21:22.32 poolio it's still not too ugly
21:23.24 ``Erik the ternary to pump strtok is the only bit that might skeer newbs, I'd hope
22:17.46 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
IRC log for #brlcad on 20070808

IRC log for #brlcad on 20070808

00:26.08 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
01:17.34 *** join/#brlcad Twingy (n=justin@74.92.144.217)
01:21.44 *** join/#brlcad ewilhelm_ (n=ewilhelm@pool-71-111-49-155.ptldor.dsl-w.verizon.net)
06:27.12 poolio siggraph: AHA! AHA!!!
06:27.47 poolio siggraph: I finally figured out why the GA wasn't really working and now I want to shoot myself. It was actually working pretty well, the issue is that it has a hard time dealing with source objects with a lot of empty space
06:28.21 poolio Because there was so much empty space in my two seperated spheres trials, the network had a hard time. It was being rewarded largely for not matching at all (lots of similar empty space)
06:28.53 poolio Testing it on a cluster of 3 spheres works out nicely, the GA does produce better results as the generations increase :D
06:29.55 poolio I want to shoot myself for just sticking to using that one example as a benchmark for the past few weeks.
06:30.08 poolio I always assumed it was the code that was at fault and not the test data.
06:45.56 poolio siggraph: pretty graph if you ever read this: http://poolio.org/files/working.png
07:14.33 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
11:03.01 *** join/#brlcad elite01 (n=elite01@dslb-088-070-031-031.pools.arcor-ip.net)
12:03.56 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
12:25.40 *** join/#brlcad thing0 (n=ric@203-59-167-160.dyn.iinet.net.au)
12:39.47 *** part/#brlcad thing0 (n=ric@203-59-167-160.dyn.iinet.net.au)
13:36.38 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
14:11.02 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
14:11.55 poolio mornin
14:17.19 ``Erik oi
14:18.50 poolio oy vey?
14:24.40 ``Erik heh, I spell mine japanese style, sorry :) lots of cultures have the same sound with roughly the same meaning
14:30.14 poolio oy.
14:57.35 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
15:09.41 *** join/#brlcad Elperion (n=Bary@p548763F1.dip.t-dialin.net)
15:35.17 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
15:40.30 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
15:54.27 poolio hey ``Erik, do you know if there's a way to find a kind of "bogus" union...between an object and another object that fits inside that other object?
15:59.59 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
16:00.18 poolio The CIA is going crazy.
16:21.22 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
16:31.50 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
16:48.47 ``Erik poolio:not mathematically, but it could be sampled with buttloads of rays
16:49.29 ``Erik brlcad had a slew of csg optimizations scribbled on his whiteboard at one point, that may've been part of the tree reduction stuff :/ *shrug*
16:50.41 poolio heh alright> i've though about it and decided that I actually want to allow that behavior
16:50.44 poolio so yeah :)
17:04.44 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
17:15.44 poolio ``Erik: stupid question, how can I save the framebuffer from mged?
17:23.08 poolio err nevermind, I just took a screenshot
17:23.16 poolio http://poolio.org/files/cone.png
17:27.59 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
17:48.08 *** join/#brlcad CIA-27 (n=CIA@208.69.182.149)
18:01.59 *** join/#brlcad ertugerata (n=Ertugrul@88.230.240.109)
18:02.05 ertugerata salut
18:07.36 ertugerata enfin j'ai fini compile et install brlcad
18:08.22 ``Erik heh, 'shitty ftpd'... you had will to write code in java at some point??? :)
18:08.36 poolio ``Erik: I had a class in it ...
18:08.41 poolio It made me stupider.
18:09.06 ``Erik striving for mediocrity, yes
18:09.19 poolio always.
18:09.30 poolio jmario: 2d mario-clone in Java. died with my will to write code in Java.
18:09.54 ``Erik for real, right? not the bass ackwards subset they teach in classes?
18:10.29 ertugerata en CVS, je ne peux pas build opennurbs ?
18:11.31 ``Erik hum, babelfish kinda ate that one
18:11.32 poolio ``Erik: errr, I'm learning it on my own. I have to take a data structures class in Java sometime though
18:12.02 poolio ertugerata: tu peut mais ce n'est pas "active" en la "default" versione
18:12.20 ertugerata hmm
18:12.30 poolio faire comme "--enable-opennurbs-build
18:12.32 poolio "
18:12.39 ``Erik sicp is a good book, um, and free video lectures by the dudes at http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/
18:12.43 ertugerata en config.log il ya
18:12.44 poolio ./configure --enable-opennurbs-build
18:12.55 poolio ``Erik: that's what I'm working trhough, I'll check out the lectures later
18:13.01 poolio I really hvae no time now though :\
18:13.29 ``Erik the videos are the lectures to go with the sicp, might as well do 'em at the same time :)
18:13.39 ``Erik which scheme are you using? drscheme out of rice?
18:13.48 ertugerata configure:45666: result: Build openNURBS.......................: no (doing without, BREP unsupported) poolio
18:15.45 ``Erik ertugerata: do you have emmintrin.h ?
18:16.27 ertugerata dans quel package a emmintrin.h ?
18:17.06 ``Erik <-- bsd user, does not know linux
18:17.40 ertugerata in bsd quel source ?
18:18.59 ``Erik /usr/include/emmintrin.h (it comes from gcc)
18:19.45 ertugerata /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/include/emmintrin.h
18:19.46 ertugerata /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/install-tools/include/emmintrin.h
18:20.05 ertugerata in gcc ici
18:23.06 ``Erik redhat... ./configure --enable-optimized --prefix=/usr/brlcad/HEAD --enable-opennurbs-build
18:23.07 ``Erik Build openNURBS.......................: yes
18:23.16 ``Erik $ locate emmintrin.h
18:23.19 ``Erik /usr/lib/gcc/x86_64-redhat-linux/3.4.3/include/emmintrin.h
18:23.24 ``Erik /usr/lib/gcc/x86_64-redhat-linux/4.1.1/include/emmintrin.h
18:24.13 ``Erik :/
18:24.33 poolio ``Erik: mit-scheme
18:24.35 ``Erik $ grep header_emmintrin config.log
18:24.35 ``Erik ac_cv_header_emmintrin_h=yes
18:25.46 ``Erik poolio: I wasn't thrilled by mit-scheme... drscheme is kinda a nice ide thing going and a funky 'trace' thing that actually draws arrows on the code... 'gauche' and 'chicken' are neat
18:27.59 ``Erik oh, and 'slime48' looks interesting if you're an emacs user who could tolerate scheme48
18:29.00 poolio nah, not yet an emacs user
18:29.34 ``Erik <-- vimmer and proud... tried to learn emacs for slime... *shrug* I guess I'm editor retarded or something
18:31.07 poolio oh yeah, I did try emacs + slime way back when
18:33.42 ertugerata poolio: je dois faire patch configure.ac for openurbs ou je coprends mal ?
18:35.11 poolio ``Erik: what were you trying to tell ertugerata about open nurbs?
18:35.43 ``Erik it's trying to enable it, the only test that could fail that would be if emmintrins.h isn't happy
18:35.58 ``Erik emmintrin.h rather
18:36.11 ``Erik I think
18:36.54 ``Erik (don't know why anyone would want the open nurbs stuff yet, it's not very wired in...)
18:37.58 ertugerata opennurbs a quel fonction? si il n'existe pas mged ne marche pas bien ?
18:39.38 ``Erik ok, babel fish made a mess of that one, too :)
18:45.42 ertugerata poolio: dans ton system ilya une file en /etc/env.d nomme comme 50brlcad ?
18:45.45 poolio ertugerata: mged marche bien sans opennurbs. opennurbs ne marche pas maintenant, c'est normale que opennurbs est disable
18:46.00 poolio err je n'ai pas /etc/env.d
18:46.15 ertugerata poolio: je fait enable opennurbs
18:47.35 ``Erik (just recently, brlcad changed the opennurbs default from 'auto' to 'no' in cvs, jlowenz has moved to cooler projects in a cooler group)
18:47.41 ertugerata dans /etc il ya une dossier pour environment ?
18:47.44 poolio ertugerata: non non, opennurbs ne fonctionne pas bien, il est meilleur si tu n'enable pas
18:48.04 poolio errr non?
18:48.11 poolio il y a un ~/.bashrc
18:48.29 ertugerata paste moi ton bashrc
18:48.59 ertugerata poolio: il y aune lisence problem pour opennurbs ?
18:49.08 poolio non ?
18:49.16 poolio opennurbs ne marche pas pour tout le monde
18:49.34 ertugerata hmm
18:49.36 poolio la seule chose de BRL-CAD en .bashrc est
18:49.43 poolio PATH="/usr/brlcad/bin:$PATH"
18:49.52 poolio ertugerata: mged marche bien sans opennurbs
18:50.03 ertugerata merci bien je vais faire disable
18:50.10 ``Erik MANPATH, too... and sometimes LD_LIBRARY_PATH, though that can easily be done to ld.so.conf as well
18:50.10 poolio c'est rien
18:50.18 ertugerata pour lib ?
18:50.29 ertugerata LDPATH ?
18:51.09 ``Erik on some systems, the rpath in the binaries doesn't get there or isn't respected, so it complains about missing libraries. I'm sure linux doesn't have that issue... :)
18:51.53 ``Erik but the MANPATH is good to have, BRL-CAD has pretty decent man pages
18:53.17 poolio ertugerata: il n y a pas plus de changed, seulement PATH, et si tu veut les "man pages" ajouter MANPATH
18:54.16 ``Erik poor ben, stuck translating :D
18:55.02 poolio eh it's nothing, glad I can actually do something helfpul :)
18:55.31 poolio also makes me feel like those years spent studying french weren't such a waste after all
18:56.04 ``Erik my years were studying japanese, but I'd be effed if someone wanted me to translate, I only remember a few choice ... phrases... :)
19:33.18 ``Erik HAH
19:33.23 ``Erik http://drj11.wordpress.com/2007/04/02/subclassing-javaawtpaint/
19:34.45 ``Erik about halfway down, he snarfed the camo algorithm out of BRL-CAD
19:39.01 ertugerata ./usr/brlcad/bin/rt: MGED database not specified ?
19:40.20 poolio ``Erik: atleast he gives BRL-CAD credit
19:41.14 ``Erik /usr/brlcad/bin/rt -F/dev/Xl /usr/brlcad/share/db/havoc.g havoc
19:42.02 ertugerata ``Erik: hmm je vais faire essayer
19:42.41 ertugerata hmm
19:42.56 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
19:43.03 ertugerata my database ici: /usr/share/db
19:43.29 ``Erik rt dossier.g objets...
19:44.21 ertugerata tout et dans /usr/share/db
19:45.02 ertugerata 30 dossier.g existe
19:46.21 ``Erik "havoc.g" has an object named "havoc". "sphflake.g" has an object named "scene.r"
19:46.53 ``Erik "rt /path/to/havoc.g havoc" "rt /path/to/sphflake.g scene.r"
19:46.54 ertugerata comment je peux savoir
19:47.37 ``Erik mged -c /path/to/dossier.g tops
19:48.37 ``Erik or: "mged", "file->open", choose, type "tops" in the command window
19:49.23 ertugerata hmm
19:50.22 poolio ertugerata: quel est la probleme?
19:51.03 ``Erik "-c" means classic mode and allows MGED commands to be issued from the shell command line
19:51.07 ertugerata poolio: benchmark ne trouve a-pas databese and rt aussi
19:53.41 poolio quel est l'erreur avec benchmark?
19:54.41 ertugerata ng [/usr/brlcad/bin/rt] for RT
19:54.42 ertugerata ERROR: Could not find the BRL-CAD database directory
19:55.36 ``Erik if that's about "make benchmark", I always have to set variables like DBDIR and PIXDIR
19:55.56 poolio ertugerata: c'est neccesaire de modifier les variables DBDIR et PIXDIR
19:55.59 ertugerata in bashrc =
19:56.07 ertugerata ou ?
19:56.09 poolio si tu veut
19:56.12 poolio ou comme
19:56.20 poolio DBDIR="/usr/share/db" benchmark
19:56.28 ertugerata hmm
19:57.00 ``Erik erm
19:57.02 ``Erik sorry
19:57.03 ``Erik DB
19:57.05 poolio thats wrong
19:57.06 poolio yeah
19:57.10 ertugerata wrong
19:57.23 *** join/#brlcad Elperion (n=Bary@p548763F1.dip.t-dialin.net)
19:57.30 ``Erik it's inconsistent :( PIXDIR and DB both talking about directories?
19:58.36 ``Erik I build out of dir (in /usr/tmp/username/brlcadbuild) and this is why my benchmark attempt looks like... $ PIXDIR=~/src/brlcad/pix CMP=/usr/brlcad/bin/pixcmp RT=/usr/brlcad/bin/rt DB=$PWD/db/ ~/src/brlcad/bench/run.sh
19:58.37 ``Erik O.o
19:59.21 poolio what about 'benchmark' ?
19:59.32 ertugerata <PROTECTED>
19:59.53 poolio ``Erik: is DB pointing to where the databases are stored
20:00.09 ``Erik 'make benchmark' is just (cd bench && ./run.sh) or something
20:00.47 ``Erik the .g files have to be in $DB/ ... so 'make clean' would have broken that
20:02.27 poolio ertugerata: est-ce que tu as fait 'make clean'
20:02.58 ertugerata poolio: j'ai compris maintenant
20:03.19 ertugerata pix est danl le source ?
20:03.21 poolio d'accord?
20:03.28 poolio quoi?
20:03.28 ertugerata oui
20:03.47 poolio est-ce que benchmark marche maintenant?
20:03.55 ertugerata je vais essayer
20:04.00 poolio alors
20:04.11 ertugerata je crosi que ça marche
20:07.30 poolio bien
21:52.17 *** join/#brlcad docelic (n=docelic@77.237.96.193)
21:59.54 dtidrow anybody watching the shuttle launch?
22:08.36 poolio eeek. the shuttle is launching?
22:08.42 *** join/#brlcad iraytrace (n=iraytrac@sdcc-66-78-210-221.smartcity.com)
22:27.22 dtidrow poolio: yep, launches in about 9 minutes
22:34.22 poolio dtidrow: what channel/station?
22:37.17 dtidrow_work www.nasa.gov
22:37.41 dtidrow_work sorry, was distracted
22:38.58 yukonbob http://www.nasa.gov/multimedia/nasatv/index.html
22:40.33 poolio up up and away. Missed take off, just read it :\
22:42.49 louipc how long does it take to exit the atmosphere?
22:47.38 dtidrow_work poolio: sorry about that :-\
22:48.11 dtidrow_work they usually do a replay of the launch in a half-hour or so
22:48.49 poolio eh I'll catch it on the 11 o' clock news or something
22:49.51 ``Erik so it's in stable orbit and opened up now?
22:50.01 dtidrow_work pfft - they'll hardly mention it
22:50.15 dtidrow_work ``Erik: they're in orbit
22:50.33 dtidrow_work still taking pics of the tank
22:50.47 ``Erik they launch a lot and have an astoundingly good track record given how experimental and archaic it all is, but it's always good to hear that they made it up safe
22:50.53 dtidrow_work they open the doors in an hour or so
22:51.53 louipc archaic?
22:52.16 poolio hmm...anyone have a fast box they want to lone to me?
22:52.37 dtidrow_work louipc: yeah, most of the Shuttle was designed in the mid-70's
22:53.27 louipc so was BRLCAD eh? /haha
22:53.38 dtidrow_work heh
22:54.01 louipc they've upgraded things I hope
22:56.28 ``Erik they're buying used 70's microchips off of ebay to keep the shuttles running
22:56.53 ``Erik (now true, they WORK and it's awfully hard to get a rad/temp proofed microchip)
22:56.59 louipc :O
22:57.31 dtidrow_work poolio: they're doing some launch replays now
23:25.28 siggraph PIXDIR?
23:25.34 siggraph you're making up variables ``Erik
23:26.06 siggraph it's just PIX and DB and ... man benchmark
23:27.24 siggraph you should only have to set them if benchmark isn't installed, and maybe if you're building out of dir
23:28.11 siggraph also on cvs head opennurbs was turned off by default (and unless they're writing code, there's absolutely no reason for them to enable it)
23:35.03 poolio siggraph: ahoy!
23:35.24 poolio siggraph: did you read my "aha!" moment?
23:37.03 siggraph yep
23:37.11 siggraph like the cone :)
23:37.28 siggraph that's great
23:38.24 poolio just finished adding support for scaling to both bounding boxes
23:38.26 poolio well it kind of cheats
23:38.32 poolio actually it's an awful hackish solution, but it works
23:38.50 CIA-27 BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/ (beset.c fitness.c population.c beset.h fitness.h): fitness now scales to union of bounding boxes. other slight modifications
23:39.03 poolio Instead of shooting rays to find the union of the bounding boxes, I just create a box that encloses the two bounding boxes
23:39.39 poolio and divides the number of similar rays by the rays shot in the (overly large encompassing) bounding box
23:39.44 poolio does that make any sense?
23:40.45 siggraph "shooting rays to find the union of the bounding boxes" -- what's that mean?
23:41.01 poolio siggraph: I doubt you have any time now, but I'd like to try some larger-scale tests on more complex data and am short on CPU power. Maybe early next week you could perform some trial runs or give me access to a more powerful box. It's taking a quite large population and a lot of generations to even closely match the source
23:41.15 poolio siggraph: well, I actually wouldn't need to shoot rays, sorry
23:41.24 poolio but finding the volume of the union of the two bounding boxes
23:41.34 siggraph what two bounding boxes?
23:41.40 siggraph i'm missing some context
23:41.41 poolio the input and the individuals
23:42.03 poolio Alright so when I raytrace, I used a fixed bounding box that is the same for all shapes (that bounding box is the bounding box of the original source object)
23:42.21 siggraph sure
23:42.52 poolio As you talked about earlier, it's kind of cropping the individual. So for example lets say your source is an rpp, any giant shape would pretty much be a perfect fit
23:43.16 siggraph yep
23:43.36 poolio so to counteract that I'm now scaling it by the union of the source bounding box and the individuals bounding box
23:43.39 poolio ideally they'd be the same
23:43.48 poolio and if it's smaller there is no effect
23:43.58 siggraph scaling what?
23:44.05 poolio the fitness value
23:44.29 poolio heh I am having issues finding the wording
23:45.13 poolio but if the rays from the source and the individual are the same, I increment the fitness by the length of the ray which they are similar in
23:45.41 siggraph so you're still generating a fitness based on rays fired on source to rays fired on sample, but then scaling that fitness based on the ratio of their respective bounding boxes
23:45.49 poolio well no
23:46.04 poolio orignally it was similar_value/#rays fired
23:46.09 poolio sorry no
23:46.17 poolio similar_value/(#rays fired * length of rays)
23:46.29 poolio so basically similar rays / (volume or maximum value it could be)
23:46.49 poolio now it's similar rays / (volume of large bounding box that encompasses the union of both bounding boxes)
23:47.17 poolio Does that make sense?
23:48.09 siggraph hm, I think so
23:48.22 poolio Ideally it'd be similar rays / (volume of union of both bounding boxes)
23:48.35 poolio where volume is going to heavily depend on # rays fired...not the actual volume of the object
23:48.42 poolio moreso the maximum fitness that could be attained
23:48.46 siggraph I think that might actually be the same end-result to what I'd said
23:48.49 poolio (if there was an exact atch)
23:48.54 siggraph just operations applied in a different order
23:48.56 poolio Yeah probably :)
23:49.09 poolio I can't think of a good way to decompose similar rays / (volume of union of both bounding boxes)
23:49.54 poolio The code for it is pretty hackish. I was just trying to get it working. It works pretty well. See: the cone
23:50.08 siggraph so .. does it actually converge on one/two/three sphere(s)?
23:50.25 siggraph the cone is looking MUCH better
23:50.39 siggraph sort of like it's starting to work, though still not quite there :)
23:50.41 poolio Also, if you don't have the right number of shapes or the GA has proposed a good solution with less shapes than the individual is made out of it essentially "hides" those spheres. By either shrinking them or putthing them within another sphere
23:50.52 poolio It doesn't really converge
23:51.04 poolio It finds solutions that visually make sense, but it's not waht you want.
23:51.21 poolio And the main reason it wasn't working well is that it doesn't deal very well when a large % of the input is empty space
23:52.15 poolio I'm not sure if it would converge, I've run stuff for ~1 hour and it's slowly getting better. The issue is my laptop goes through a meltdown... I have to run to dinner now but I'll start up a longer run
23:52.34 poolio and one sphere does converge.
23:53.04 poolio Two spheres seems to like having one large ellipse cover both spheres and then there are a lot of tiny spheres around it that have yet to be cleaned up (but probably would be if the network ran longer)
23:53.14 poolio I'll try a run on two spheres slightly seperated while I'm at dinner.
IRC log for #brlcad on 20070809

IRC log for #brlcad on 20070809

02:10.06 *** join/#brlcad Twingy (n=justin@74.92.144.217)
03:45.52 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
07:17.33 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
11:35.17 *** join/#brlcad elite01 (n=elite01@dslb-088-070-000-107.pools.arcor-ip.net)
12:07.35 ``Erik brlcad: doh, I dunno how PIXDIR slipped in there... mebbe it's my assumption of convention (y'know, directories have DIR on the end, non-directories don't?)
12:08.05 ``Erik actually, that convention breakage got me while building up that string, I had something like RT=/usr/brlcad/bin/rt CMP=/usr/brlcad/bin
12:43.36 *** join/#brlcad Elperion (n=Bary@p54875DAB.dip.t-dialin.net)
13:37.13 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
16:50.59 *** join/#brlcad ibot (i=ibot@rikers.org)
16:50.59 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || for ken: http://www.mediawiki.org/wiki/Help%3ATemplates#Using_parameters_in_templates
20:14.48 MinuteElectron siggraph: LDAP
20:22.57 *** join/#brlcad Laniakea (i=clock@77-56-105-72.dclient.hispeed.ch)
20:45.48 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
22:14.43 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
22:49.17 *** join/#brlcad docelic (n=docelic@212.91.112.231)
IRC log for #brlcad on 20070810

IRC log for #brlcad on 20070810

06:07.07 *** join/#brlcad yukonbob_ (n=yukonbob@whthyt224-180.northwestel.net)
07:00.11 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
10:01.53 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669315.dsl.bell.ca) [NETSPLIT VICTIM]
10:01.53 *** join/#brlcad tarzeau (i=sengun@berlin.ethz.ch) [NETSPLIT VICTIM]
11:08.45 *** join/#brlcad elite01 (n=elite01@dslc-082-082-079-063.pools.arcor-ip.net)
13:53.30 *** join/#brlcad Elperion (n=Bary@p54874074.dip.t-dialin.net)
16:37.48 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
16:52.57 *** join/#brlcad LinuxMafia (n=awatt@CPE001346a4c4cb-CM00159a642d7e.cpe.net.cable.rogers.com)
16:53.03 LinuxMafia hi
16:53.13 LinuxMafia any one in here
16:54.28 poolio allo
16:54.38 LinuxMafia how can i see the axis with size on them
16:54.42 poolio It's my last day of work :)
16:54.42 LinuxMafia poolio, hi
16:54.49 LinuxMafia oh
16:54.57 LinuxMafia are you happy?
16:55.42 LinuxMafia i want something that helps me positioning the shapes
16:55.42 poolio Yes, there's tons more to be done though...
16:55.47 dtidrow_work poolio: where are you headed next?
16:55.51 poolio You can enable the grid?
16:55.53 poolio dtidrow_work: school :)
16:56.16 LinuxMafia poolio, i did click show grid , but it does not show it
16:56.23 poolio no? it works fine here
16:56.28 poolio maybe you're zoomed in too far
16:56.37 poolio (the grid size is too large?)
16:57.30 poolio dtidrow_work: I'll probalby try to finish up the project that I'm working on sometime in the future when I have free time
16:57.30 LinuxMafia poolio, i set the grid spacing to 1mm
16:58.08 poolio Modes -> Draw grid?
16:58.51 LinuxMafia poolio, yeah i have it ticked
16:59.19 poolio hmm not sure
16:59.28 poolio I may be a developer but I know less about mged than most users
16:59.30 LinuxMafia poolio, oh i got it now
16:59.49 LinuxMafia poolio, it was because of grid spacing
16:59.57 LinuxMafia i set it to auto spacing
17:00.03 poolio yep yep :)
17:00.39 LinuxMafia poolio, but it is 2d
17:01.00 LinuxMafia it wont help you to position any thing
17:03.41 LinuxMafia that sux
17:04.16 LinuxMafia and there is no grid on other windows when i choose multiple mode
17:06.10 LinuxMafia hum
17:09.42 poolio sorry
17:10.16 LinuxMafia that is ok
17:10.28 LinuxMafia i think i have to move from view to view
17:13.33 LinuxMafia is there any way to attach command window
17:13.41 LinuxMafia to graphic window?
17:13.54 LinuxMafia like command window apper at bottom
17:14.03 LinuxMafia ?
17:14.04 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
17:14.24 LinuxMafia wb dtidrow
17:14.31 LinuxMafia ready to answer?
17:15.54 poolio LinuxMafia: have you read the tutorials?
17:16.03 dtidrow_work actualy I just set up my laptop
17:16.14 LinuxMafia poolio, i am reading it
17:16.19 LinuxMafia volume III
17:16.35 LinuxMafia dtidrow, congras
17:16.42 dtidrow heh
17:16.47 LinuxMafia poolio, i am reading the pipe thing
17:17.01 LinuxMafia dtidrow, congrajs
17:17.25 LinuxMafia poolio, is there other tutorials?
17:23.46 poolio eh not sure
17:28.18 LinuxMafia poolio, what is the C code is doing there
17:28.32 poolio where?
17:28.43 LinuxMafia in tutorial
17:28.51 poolio I have no clue, I'm not reading a tutorial
17:28.57 poolio and no offense, but I don't really have time at the moment
17:29.06 poolio I'd wait for someone who knows what they're talking about to return to IRC
17:29.17 LinuxMafia oh cool
17:29.22 LinuxMafia i will just practice
17:29.29 LinuxMafia thanks alot do
17:45.21 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
18:29.53 *** join/#brlcad Elperion (n=Bary@p54874074.dip.t-dialin.net)
19:59.56 *** join/#brlcad Laniakea (i=clock@77-56-111-67.dclient.hispeed.ch)
20:02.33 MinuteElectron brlcad: Are you there?
20:04.06 dtidrow_work he's probably flying back from SIGGRAPH
20:04.25 MinuteElectron oh, ok
20:04.26 poolio I felt like he was home :P
20:04.37 dtidrow_work is he already?
20:04.46 poolio 20 minutes ago he changed his nick back to brlcad...
20:04.53 dtidrow_work heh
20:05.03 dtidrow_work guess so, the :-)
20:05.06 dtidrow_work then
20:05.15 dtidrow_work wasn't paying attention
20:08.08 ``Erik my mac broke :(
20:09.44 MinuteElectron brlcad: When you see this message could you give me some advice to the current state of LDAP and how you are getting on with integrating it with your other projects. That would be useful as I have a few days before I go on holiday again (for two weeks) and I might be able to get some work done. Right now I am going to do something else, since I only just got back.
20:23.23 poolio ``Erik: stinks. My friend's brand new macbook pro died yesterday :\
20:23.50 poolio ``Erik: "arb(shape): only 3 faces present
20:24.33 dtidrow poolio: ough!
20:24.37 dtidrow puch!
20:24.51 dtidrow heh - fingers aren't working today...
20:24.55 poolio that doesn't make sense to me as to how that can occur? I'm mutating an RPP and I can only see how it could have 1 face or no faces...but not 3
20:25.10 poolio dtidrow: heh, s'alright it's a friday :)
21:27.49 *** join/#brlcad docelic (n=docelic@212.91.115.48)
IRC log for #brlcad on 20070811

IRC log for #brlcad on 20070811

00:19.02 dtidrow btw, Judge Kimball has declared that Novell owns UNIX....
00:47.41 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
01:43.52 *** join/#brlcad Twingy (n=justin@74.92.144.217)
02:14.33 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
02:40.23 *** join/#brlcad Twingy (n=justin@74.92.144.217)
03:34.10 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177680337.dsl.bell.ca)
04:04.05 *** part/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
04:44.23 *** join/#brlcad thing0 (n=ric@203-166-235-44.dyn.iinet.net.au)
05:25.23 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/libfb/if_ogl.c: there is just one IF_ per interface -- if you don't want the ogl interface, then don't define IF_OGL .. this has nothing to do with IF_WGL
06:29.40 *** part/#brlcad thing0 (n=ric@203-166-235-44.dyn.iinet.net.au)
06:40.19 *** join/#brlcad jpjacobs (n=jpjacobs@dib.ulyssis.student.kuleuven.be)
06:40.50 jpjacobs Hi! is there someone actually maintaining the .deb of BRL-CAD?
06:44.40 brlcad on and off
06:44.46 brlcad so, no not really :)
06:45.06 MinuteElectron brlcad: Hi,
06:45.10 brlcad hey MinuteElectron
06:45.39 MinuteElectron See my message above :)
06:45.40 brlcad I'm not home just yet to attend to a big laundry list of things -- including ldap unfortunately, but have seen some of the backlog
06:46.00 MinuteElectron oh ok
06:46.11 brlcad ldap isn't going to be integrated with the "other projects" if you mean bzflag's ldap plans
06:46.12 MinuteElectron dw
06:46.26 brlcad only the other brl-cad services, the four or so main sections
06:46.34 MinuteElectron brlcad: No, I was just wondering whether you had had any success with it yet.
06:47.03 brlcad I successfully got it installed, and successfully verified that it installed correctly :)
06:47.11 MinuteElectron Ahh, OK.
06:47.23 MinuteElectron Thanks for the info.
06:47.29 brlcad proper configuration is going to be a learning experience for me
06:47.36 MinuteElectron Same here.
06:47.41 brlcad feel free to give it a try yourself if you want to play with it
06:47.49 brlcad you can educate me later :)
06:47.59 MinuteElectron :) ok, I will try.
06:47.59 brlcad otherwise, it's near the top of my list when I get back
06:48.20 MinuteElectron cool
06:48.23 brlcad let me know if you need access or something, but I think you should be set
06:48.31 MinuteElectron yep
06:49.03 MinuteElectron brlcad: Where was it installed to again?
06:49.03 brlcad and .htaccess files should be good now
06:49.15 brlcad i did verify that was working now
06:49.52 brlcad which coincidentally broke about a half-dozen other resident sites on the server that had .htaccess files that weren't set up right =)
06:50.24 MinuteElectron heh
06:53.15 MinuteElectron Yay! RewriteRules in .htacces work.
06:53.26 MinuteElectron Baffles me why they didn't in httpd.conf
06:56.46 MinuteElectron brlcad: Please can you remind me of the path to the Apache conf files and the LDAP conf files.
08:10.08 MinuteElectron brlcad: Does there currently exist somewhere I can get all of the quotes?
08:25.48 *** join/#brlcad Elperion (n=Bary@p54877EA4.dip.t-dialin.net)
09:43.07 *** join/#brlcad elite01 (n=elite01@dslb-088-070-031-007.pools.arcor-ip.net)
10:07.20 *** join/#brlcad thing0 (n=ric@203-59-124-183.dyn.iinet.net.au)
11:37.21 *** join/#brlcad elite01 (n=elite01@dslb-088-070-031-007.pools.arcor-ip.net)
12:11.17 ``Erik MinuteElectron: /usr/local/etc/{apache22,openldap}/
12:12.07 *** part/#brlcad thing0 (n=ric@203-59-124-183.dyn.iinet.net.au)
12:14.49 MinuteElectron ``Erik: thanks.
14:21.28 LinuxMafia hi
14:44.45 *** join/#brlcad Elperion (n=Bary@p54877EA4.dip.t-dialin.net)
15:04.42 LinuxMafia hi brlcad
15:04.51 LinuxMafia hi ``Erik
15:05.19 LinuxMafia is there any way to combine command window and gui window
15:05.35 LinuxMafia like command window apear at bottom
15:11.12 louipc I can kind of make it look like that with my window manager
15:38.22 *** join/#brlcad elite01 (n=elite01@dslb-088-070-031-007.pools.arcor-ip.net)
15:42.53 *** join/#brlcad Twingy (n=justin@74.92.144.217)
16:00.56 LinuxMafia louipc, sorry i was not here , what window manager?
16:01.24 louipc I use openbox
16:02.17 louipc I can remove window decorations hehe looks pretty neat
16:02.50 LinuxMafia louipc, i have it i guess but i need something like kde
16:03.03 louipc why's that?
16:03.24 LinuxMafia kde
16:03.34 LinuxMafia is another window manager
16:03.41 louipc well I guess you need something to save window size, position, dimension
16:03.58 louipc kde is a full desktop environment
16:04.03 LinuxMafia louipc, no no i really want to combine them
16:04.06 LinuxMafia louipc, yes
16:04.46 louipc I'm not a fan of those heh, so I just use a simple window manager
16:05.20 LinuxMafia louipc, yeah i am using for my home pc
16:05.34 LinuxMafia i know , if i work somewhere i dont need kde
16:31.13 *** join/#brlcad iraytrace (n=iraytrac@c-76-23-15-187.hsd1.ut.comcast.net)
16:52.52 *** join/#brlcad Elperion (n=Bary@p54877EA4.dip.t-dialin.net)
18:47.19 *** join/#brlcad Twingy (n=justin@74.92.144.217)
19:04.51 *** join/#brlcad Elperion (n=Bary@p54877EA4.dip.t-dialin.net)
21:00.10 Laniakea ``Erik: OpenBSD... any success?
21:13.31 Laniakea Good that you still have those older 7.8.4 etc. files on the sourceforge site so that people who cannot use 7.10.0 can download these.
21:13.34 Laniakea (like me)
21:16.48 louipc you can download really old versions can't you?
21:18.12 ``Erik not yet, karel, but I committed to configure.ac something that I *THINK* might help
21:36.40 Laniakea ``Erik: so I should try CVS HEAD again and maybe it will work?
21:39.34 ``Erik if ya want *shrug* it's a guess on my part, though
21:42.57 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
21:56.12 ``Erik aren't we all?
21:57.20 poolio I have a bug where fitness exceeds what is the theoretical maximum, and it takes something like an hour to reproduce ... so I'm having a hard time debugging
21:59.05 ``Erik that's where debuggers come in really handy :)
21:59.14 ``Erik put a conditonal watch on the fitness value
21:59.22 ``Erik then explore the program
22:01.23 poolio ``Erik: well...if it only shows itself after one hour without a debugger...how long is it goign to take with a debugger?
22:02.07 ``Erik um
22:02.22 ``Erik about the same with an extra 'if' when you evaluate fitness?
22:02.41 ``Erik and you only do it once... then you learn what's going on and fix it... no need to run it over and over and over
22:02.43 ``Erik and over
22:02.44 ``Erik and
22:02.44 ``Erik over
22:02.51 poolio wait, what exactly are you saying to do?
22:03.49 ``Erik run gdb and type "help condition"?
22:03.56 poolio thanks
22:06.36 ``Erik when the expression returns true, the debugger will stop the program and give you a prompt... then you can explore all the variables in the scope, the stack, wlak up frames and look at the variables in all their scopes, evaluate functions right there, ...
22:07.04 poolio yeah, I need to learn more about debugging. thanks ``Erik
22:07.17 ``Erik might be worth making a 'toy' program to debug to figure out how to use it
22:15.55 MinuteElectron Damn LDAP, my puny mind can't take it.
22:16.33 ``Erik heh
22:16.38 ``Erik pheer the x509
22:54.10 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
23:13.15 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
23:51.29 poolio ``Erik: I'm still waiting on gdb to hit the breakpoint :\
IRC log for #brlcad on 20070812

IRC log for #brlcad on 20070812

00:13.23 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
01:09.30 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
01:53.25 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
03:07.01 poolio heh ``Erik it's still going
03:07.05 poolio I reckon it's around 3x slower
03:07.10 poolio (in gdb)
06:20.12 CIA-27 libirc: 03l4m3rthanyou * r235 10/trunk/libirc/ (include/libIRC.h src/libIRC.cpp): eUnknown -> eUnknownCommand. eUnknown clashes with cURL.
09:08.55 *** join/#brlcad Laniakea (i=clock@77-56-111-67.dclient.hispeed.ch)
10:51.39 *** join/#brlcad Bariton (n=Bary@p54874EFB.dip.t-dialin.net)
10:51.39 *** join/#brlcad _Bariton_ (n=Bary@p54874EFB.dip.t-dialin.net)
10:51.39 *** join/#brlcad Elperion (n=Bary@p54874EFB.dip.t-dialin.net)
10:51.40 *** join/#brlcad _Barito3 (n=Bary@p54874EFB.dip.t-dialin.net)
11:21.51 *** join/#brlcad Bariton (n=Bary@p54874EFB.dip.t-dialin.net)
11:42.14 *** join/#brlcad Laniakea (i=clock@77-56-110-22.dclient.hispeed.ch)
12:47.00 *** join/#brlcad elite01 (n=elite01@dslb-088-070-008-019.pools.arcor-ip.net)
17:31.40 *** join/#brlcad Twingy (n=justin@74.92.144.217)
18:17.31 louipc Twingy: hey I noticed a problem in the Makefile in samples/ and share/ of gcam
18:17.49 Twingy oh?
18:18.04 louipc Twingy: you have mkdir $DESTDIR$gcamfilesdir in install-gcamfilesDATA:
18:18.30 Twingy I don't create the makefile, automake does
18:18.34 louipc but further up you have $gcamfilesdir=$DESTDIR/$prefix/$share
18:18.45 louipc yeah you should change Makefile.in
18:18.53 Twingy gcamfilesdir = $(DESTDIR)$(prefix)/samples
18:19.06 Twingy yea
18:19.09 Twingy gotcha
18:19.10 louipc so it will install in $DESTDIR/$DESTDIR/$gcamfilesdir
18:19.15 Twingy haven't touched that in a while
18:19.21 Twingy thx
18:19.29 louipc no prob
18:21.38 louipc oh yeah that's right.. in share it's xmlfilesdir
18:23.23 Twingy yep
18:23.47 Twingy I need to put out another release this month
18:23.56 louipc I'd like to install it all in /usr/share/gcam
18:24.03 louipc I mean the data files
18:24.25 louipc nice
18:24.28 Twingy if prefix is left blank that seems reasonable
18:26.10 louipc prefix needs to be set for the actual program to be able to find the files no?
18:29.33 Twingy it defaults to /usr/local
18:29.54 Twingy otherwise it uses whatever defined in prefix
18:30.05 louipc yep
18:30.15 Twingy anyway, I'm headed out to the garage to build a wheatstone for this pressure sensor
18:30.27 louipc wheatstone? hmm
18:30.35 Twingy difference amplifier
18:30.53 Twingy cheap op-amps usually have maximum gain of ~100, I need ~1000
18:31.04 louipc :D
18:31.10 louipc ok have fun
18:31.14 louipc want me to make a patch?
18:31.35 Twingy are you using gcam for anything?
18:31.55 louipc not yet I need to make a pkg first hehe
18:32.05 Twingy debian package?
18:32.10 louipc archlinux package
18:32.15 Twingy ah
18:32.30 Twingy um, hold off on the patch for right now until my mind is in gcam land
18:32.39 louipc that's the distro I'm using, but yeah I think I might use it eventually
18:32.41 Twingy right now it is in electronics land
18:33.07 louipc especially as it matures, since I do work on CNC as my regular occupation :/
18:41.23 *** join/#brlcad German_Killa (n=German_K@217.83.150.188)
18:41.34 *** part/#brlcad German_Killa (n=German_K@217.83.150.188)
19:08.30 *** join/#brlcad Elperion (n=Bary@p54874EFB.dip.t-dialin.net)
20:03.29 ``Erik here we go... dumbest thing I've seen today... http://heelys.com/
20:04.28 louipc ooh money for skating with special shoes
20:07.05 louipc oh I saw that guy walk up the ramp cheating...
21:42.08 ``Erik not the money part... the existance of those shoes...
21:42.55 ``Erik whatever happened to going to the roller-rink and slapping on some good old rollerscates? O.o
22:43.15 *** join/#brlcad ewilhelm (n=ewilhelm@pool-71-111-49-155.ptldor.dsl-w.verizon.net)
IRC log for #brlcad on 20070813

IRC log for #brlcad on 20070813

01:52.50 *** join/#brlcad yukonbob (n=yukonbob@whthyt224-180.northwestel.net)
02:59.13 *** join/#brlcad e9g (n=476a85d5@bz.bzflag.bz)
07:17.34 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:33.06 *** join/#brlcad Elperion (n=Bary@p54875423.dip.t-dialin.net)
11:41.01 *** join/#brlcad elite01 (n=elite01@dslb-088-070-011-115.pools.arcor-ip.net)
13:04.13 *** join/#brlcad Elperion (n=Bary@p54875423.dip.t-dialin.net)
16:18.18 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com)
16:31.54 ``Erik hrmph.
18:54.54 *** join/#brlcad Laniakea (i=clock@77-56-110-217.dclient.hispeed.ch)
19:15.31 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
19:33.38 *** join/#brlcad tomboy64 (n=tomboy64@86.56.118.39)
19:44.28 tomboy64 hi
19:44.45 tomboy64 does any1 know if brlcad is 64-bit safe?
19:53.55 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/minuteelectron)
19:54.34 MinuteElectron brlcad: Has anything just happend to the server, I couldn't access my screen session for some reason after I got force disconnected.
19:56.25 MinuteElectron And, what's more 'killall -u MinuteElectron' wouldn't work.
20:11.15 ``Erik it looks ok to me O.o what was the screen error?
20:12.07 ``Erik load was up... looks like almost all your procs were started less than 15ish minutes ago
20:12.22 ``Erik got a login from 8 something this morning
20:15.59 MinuteElectron ``Erik: I killed everything.
20:16.02 MinuteElectron Of mine.
20:16.52 ``Erik ps axu | grep <username> shows a sshd/bash pair from this morning *shrug* :)
20:16.55 MinuteElectron This is tedious now, everything is soo slow.
20:17.07 MinuteElectron ``Erik: Some stuff wouldn't die.
20:17.11 ``Erik load is up on the machine
20:17.15 poolio hmm. I really need to get working on putting together a presentation :\
20:17.33 ``Erik mysql is grinding, httpd's giving a bit, as is someones irssi
20:18.19 ``Erik I had a box with wiki that'd more or less become unusable every time google wandered over it, and google was way less abusive than microsoft's search
20:23.20 MinuteElectron ``Erik: yes, it would appear if something is hitting a website or series of websites that rely on mySQL hard.
20:25.29 ``Erik ah
20:25.31 ``Erik msnbot
20:25.49 MinuteElectron Micro$shit.
20:25.55 ``Erik and 'voilabot'
20:25.58 MinuteElectron Anyway, I can't stand this. BBL
20:45.56 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
21:07.21 *** join/#brlcad MinuteElectron_ (n=User@silentflame/member/minuteelectron)
21:07.53 MinuteElectron_ ``Erik: Can you connect at all.
21:08.06 MinuteElectron It appears I can.
23:48.06 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070814

IRC log for #brlcad on 20070814

07:00.56 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
09:43.04 *** join/#brlcad elite01 (n=elite01@dslb-088-070-009-228.pools.arcor-ip.net)
09:59.23 *** join/#brlcad jpjacobs (n=jpjacobs@dib.ulyssis.student.kuleuven.be)
10:02.21 *** join/#brlcad jpjacobs (n=jpjacobs@dib.ulyssis.student.kuleuven.be)
15:43.03 *** join/#brlcad b0ef` (n=b0ef@062016141081.customer.alfanett.no)
16:31.00 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
16:57.41 poolio hmm. awfully quiet.
17:03.26 dtidrow must be recovering from SIGGRAPH
17:04.12 poolio ah yes.
17:20.00 archivist we actually got reports from SIGGRAPH on breakfast TV in the uk
18:13.13 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/src/anim/anim_hardtrack.1: Stub out missing options for PR 1773831. Someone with scary guru powers in anim should expand on it.
18:19.15 *** join/#brlcad Laniakea (i=clock@77-56-101-199.dclient.hispeed.ch)
18:39.24 ``Erik *yawn*
19:06.30 *** join/#brlcad Laniakea (i=clock@77-56-101-199.dclient.hispeed.ch)
20:09.44 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
20:16.32 *** join/#brlcad Elperion (n=Bary@p54877A4F.dip.t-dialin.net)
20:55.21 *** join/#brlcad yukonbob (n=yukonbob@whthyt224-180.northwestel.net)
23:19.44 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070815

IRC log for #brlcad on 20070815

01:10.46 ``Erik mmmm cathy shim
01:45.11 louipc ``Erik: on her resumé "special skills: heely skating"
02:40.55 ``Erik ok, that's retarded, but what a bod O.o
03:23.27 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
03:36.10 *** join/#brlcad yukonbob (n=yukonbob@whthyt224-180.northwestel.net)
06:26.18 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
08:29.42 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
11:04.52 *** join/#brlcad thing0 (n=ric@203-173-28-210.dyn.iinet.net.au)
11:37.04 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
13:03.10 CIA-27 BRL-CAD: 03brlcad * 10brlcad/NEWS: erik improved the anim_hardtrack manual page documentation
13:09.53 CIA-27 BRL-CAD: 03brlcad * 10brlcad/BUGS:
13:09.53 CIA-27 BRL-CAD: john tracked down a quirky lil pipe bug where there can/should actually be 4 or
13:09.53 CIA-27 BRL-CAD: 5 segments along a given ray when shooting through a pipe if/when the inner
13:09.53 CIA-27 BRL-CAD: diameter of a bend is different from an adjoining straight section (causing a
13:09.53 CIA-27 BRL-CAD: stair-step change in the pipe thickness).
13:15.09 ``Erik "sick", huh? why do I suspect late night carousing is the cause? :D
13:37.01 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
13:39.13 ``Erik not coming in, poolio?
13:39.59 brlcad i actually got sick before siggraph from too many back-to-back all-nighters, got better and it just lingered all through the week -- but then reared it's head when I got home again
13:40.18 brlcad so i've been resting for the past three days .. today is the first day i've been on-line
13:40.23 ``Erik sweet, being near apg makes you physically sick :D *duck*
13:40.58 poolio ``Erik: Nope :(
13:41.01 poolio Well, I will.
13:41.04 poolio I just am not sure when
13:41.15 poolio hah. see brlcad, you do need sleep.
13:41.38 brlcad I do, I've been up all night .. and I've got a headache again :)
13:42.33 brlcad mmm.. http://www.vroomfoods.com/foosh_mints.html
13:42.42 poolio Are you pondering that at work? haha
13:43.13 ``Erik of course, worsethanfailure is an important investment to further extend my, uh, professional ability as a software developer?
13:43.37 poolio brlcad: woah
13:44.03 ``Erik brlcad, would you have heartburn if I removed dm_old? O.o
13:44.09 brlcad nope
13:44.17 brlcad was going to myself
13:44.27 brlcad just didn't want to screw with distcheck
13:44.57 brlcad it should be ready to tag n ship
13:46.00 ``Erik ok, tag it so I can hit 'enter' and expunge this vestigial crap
13:49.12 poolio also, does one of you want to find a good place for freeing re_directory_blocks please :)
13:57.49 ``Erik rt_free_rti seems to do it, as does rt_clean_resource
14:03.58 poolio AFAIK it's commented out in both those places.
14:04.42 ``Erik huh, whuddya know
14:04.57 ``Erik smells like a leak to me :)
14:05.50 ``Erik hrm
14:07.02 *** join/#brlcad Elperion (n=Bary@84.135.122.171)
14:51.49 *** join/#brlcad elite01 (n=elite01@dslb-088-070-030-227.pools.arcor-ip.net)
16:27.57 ``Erik that was AWESOME
16:57.35 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/ (14 files in 3 dirs): removed vestigial crud
17:38.22 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
18:13.56 ``Erik /t http://pastebin.bzflag.bz/m2ac7ee81
18:53.43 *** join/#brlcad ertugerata (n=Ertugrul@88.224.38.115)
18:54.01 ertugerata salut
19:01.01 ertugerata poolio: tu peut m'aider ?
19:26.41 *** join/#brlcad Laniakea (i=clock@77-56-101-199.dclient.hispeed.ch)
20:09.23 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
20:25.51 *** join/#brlcad Elperion (n=Bary@p54877AAB.dip.t-dialin.net)
20:26.15 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
21:21.04 yukonbob ``Erik: ?did sneaker pimps do anything besides "Becoming X" (and the remix "Becoming remiXed")?
21:26.20 *** join/#brlcad Laniakea (i=clock@77-56-101-199.dclient.hispeed.ch)
23:01.06 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:15.00 *** join/#brlcad cad76 (n=5201607b@bz.bzflag.bz)
23:27.21 ``Erik yeah, but the chick singer left not long after that album, and the dudes singing just don't sit right with me :/
23:49.33 *** join/#brlcad cad86 (n=d31fe063@bz.bzflag.bz)
IRC log for #brlcad on 20070816

IRC log for #brlcad on 20070816

03:19.43 *** join/#brlcad PrezKennedy (n=Matt@74.86.45.130)
04:29.53 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
04:37.24 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
06:12.38 CIA-27 BRL-CAD: 03brlcad * 10brlcad/configure.ac: remove the old enable arg for proe since the with arg is used instead
06:17.38 CIA-27 BRL-CAD: 03brlcad * 10brlcad/HACKING: version numbers are no longer in configure.ac, they're in the version files in include/conf now
06:37.30 CIA-27 BRL-CAD: 03brlcad * 10brlcad/HACKING: sweet blessed jeebus. don't have to update config_win.h any more since it seems to be pulling it from the builds system now. I think daniel must be to thank for that goodness
07:31.45 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:44.54 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/liboptical/sh_light.c: (log message trimmed)
07:44.54 CIA-27 BRL-CAD: aha, finally realized what is going awry... since the samples were previously
07:44.54 CIA-27 BRL-CAD: already allocated to the hard-coded max, the sample generator just used the
07:44.54 CIA-27 BRL-CAD: slots as needed, keeping track of them with lt_pt_count as new ones were needed.
07:44.54 CIA-27 BRL-CAD: what that means, though, is that we need to ensure an allocation before ALL of
07:44.57 CIA-27 BRL-CAD: the places that lt_pt_count is incremented since that is when we need/make a new
07:44.59 CIA-27 BRL-CAD: point. this (finally) fixes the crashes I was seeing when multiple shadow rays
07:45.14 ewilhelm brlcad: botsnack :-D
07:45.24 brlcad :-)
07:51.28 CIA-27 BRL-CAD: 03brlcad * 10brlcad/NEWS: support infinite # of shadow rays in the raytracers
11:30.13 *** join/#brlcad AchiestDragon_ (n=david@whipy.demon.co.uk)
13:12.03 ``Erik coming in today, brlcad?
13:13.10 ``Erik (and a thousand shadow rays? non-point light source? a thousand light sources? O.o)
13:18.14 *** join/#brlcad elite01 (n=elite01@dslb-088-070-008-157.pools.arcor-ip.net)
15:14.33 ``Erik hum, no brlcad and no poolio
15:19.45 *** join/#brlcad Elperion (n=Bary@p54876182.dip.t-dialin.net)
15:23.58 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
15:26.15 ``Erik pewlioz
15:26.35 ``Erik ya in the aberdeen area?
15:32.10 poolio mornin'
15:32.28 poolio errr, I'm in baltimore county. really close to the north west corner of baltimore city, about 1 hr away
15:46.32 poolio ``Erik: I'd take it you're in the aberdeen area :)
16:54.32 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
17:10.36 ``Erik poolio: yes, was seeing if you'd be interested on coming up for lunch with some of "the gang", but it's too late now :D
17:10.39 ``Erik <-- pats his buddha belly
17:11.11 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/liboptical/sh_light.c: the number of light sample points needs to be considerably bigger than the number of shadow rays otherwise we end up with sample patterns in the shadow.
17:12.40 poolio ``Erik: No time :( I'm off to do shopping.
17:12.49 poolio However, I just got my new LCD, had to test it out
17:13.01 poolio It's tiny compared to what you guys have
17:52.45 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
17:55.47 CIA-27 BRL-CAD: 03brlcad * 10brlcad/TODO: bezier extrusions need to be optimized, really should not be performing dynamic memory allocations in the root solver
17:56.02 dtidrow eek
18:15.00 *** join/#brlcad Laniakea (i=clock@77-56-105-17.dclient.hispeed.ch)
18:27.40 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/other/tk/unix/.cvsignore: ignore the generated tclstub export file
18:41.38 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/mged/points/points_scan.l: note that we could have used YY_NO_UNPUT instead of the hack
19:25.17 brlcad pretty awesome: http://www.youtube.com/watch?v=Bdk5m5IT8NY
19:39.06 *** join/#brlcad ertugerata (n=Ertugrul@88.230.243.86)
19:39.16 ertugerata salut
19:39.57 brlcad salut
19:40.14 ertugerata il ya une problem dans mon system, je compile brlcad in cvs, configure ne trouve pas TCL and TK
19:40.30 ertugerata quand meme ils sont exist
19:53.51 ``Erik vous avez tcl.h et tk.h? (excuse, http://babelfish.altavista.com/rt)
19:54.50 ertugerata ``Erik: /usr/include
19:54.53 ``Erik (brlcad, feeling less ill?)
19:55.15 ``Erik les deux version 8.5 ?
19:55.19 ertugerata ``Erik: yes
19:55.50 brlcad yeah, much better but now the week is up and I'm in release mode
19:56.20 ``Erik ./configure 2>&1 | tee configure.out ; less configure.out ...
19:56.22 ``Erik checking for Tcl_Main in -ltcl85... yes
19:56.32 ``Erik checking tcl.h usability... yes
19:56.32 ``Erik checking tcl.h presence... yes
19:56.32 ``Erik checking for tcl.h... yes
19:59.05 ``Erik brlcad: I saw some corniness in distcheck when I was verifying removal of dm_old, but they weren't related to dm_old so I commited... things like, uh, includes/CONF or something
19:59.30 CIA-27 BRL-CAD: 03brlcad * 10brlcad/ (ChangeLog NEWS TODO include/conf/PATCH): performing the 7.10.2 release, bump the revisions and tag it as rel-7-10-2
19:59.53 ``Erik also got things squared up so the only 'other' package I used on fbsd was tkImg :) (and it WORKED!)
19:59.57 brlcad the version numbers are in include/conf now, in individual files
20:00.11 brlcad wow, seriously
20:00.14 brlcad that's awesome
20:00.28 brlcad I would have expected some incrtcl woes still
20:00.30 ``Erik I had to hack some stuff in ports to make incr and blt use 85, but *shrug*
20:00.50 brlcad you have anything that needs to be committed before I tag it?
20:00.53 ``Erik hehehe that's what my configure.ac commits addressed... getting incr to detect
20:00.57 ``Erik lemme look
20:01.32 brlcad i know of a few minor build issues, but .. they're minor and shouldn't hold things up
20:03.14 ``Erik I have an untested one in sig, I started going through and changing the big strcmp ifelse stuff to getopt... but that can wait for the next one *shrug*
20:03.18 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/src/rt/view.c: list light model option in -h
20:03.39 ``Erik otherwise, I have nothing release-worthy to commit.
20:03.42 brlcad aiight
20:03.51 ``Erik need to fix the photon mapping stuff, still, but that *shrug* can wait
20:04.51 brlcad yeah, there's even some important fixes I need to put in for the s2 folks, but it'll have to wait
20:04.58 ``Erik ertugerata: configure accompli? tcl rapports "yes"?
20:05.22 brlcad this is effectively the july release a day late
20:05.42 ``Erik is the beaurocracy still preventing a regular monthly cycle?
20:05.42 brlcad shooting 256 shadow rays sure is expensive :)
20:05.51 ertugerata ``Erik: j'esaie une fois de plus
20:06.08 brlcad time constraints is all that's really preventing regular releases
20:07.05 brlcad and involvement, reliable testing/build framework
20:07.13 ``Erik heh, mostly the platform build test? a "big honking button" is needed for that
20:07.20 brlcad yep
20:07.56 brlcad I'd even auto-post the tarballs if the platform tests were more automated
20:08.27 ``Erik it's too bad sf's compile farm went away. :(
20:08.34 brlcad just a matter of some minor scripting and a low-maintenance interface, but it usually falls under the bar to other development
20:08.47 ``Erik *nod*
20:09.10 ``Erik but I'd imagine if you looked at the time to write it vs the time to do it by hand, it'd quickly pay for itself
20:09.41 brlcad the stuff the s2 folks are doing is a start, but that setup is definitely not hands-off and it's rather error prone/sensitive to anything changing that it's a burden in itself
20:10.58 brlcad it's definitely worth it to build the dists automatically, that's why I started all the build system hooks for each of the platforms
20:11.16 brlcad all the various sh/make_*.sh scripts to build distributions
20:12.11 brlcad what seems to really bite us the most lately is stuff missing from the dists -- there really needs to be a 'distcheckfiles' or something that makes sure everything in a checkout is in the source dist
20:12.53 ``Erik I noticed that the 'real' checkout had to be configured with --enable-almost-everything or something to get distcheck to behave sorta
20:12.57 brlcad could probably do it with some recursive rule added to misc/Makefile.defs, have it scan all the various file lists
20:13.32 brlcad (fyi, --enable-all is the shorthand for that)
20:14.02 ``Erik meh, highlight and middle click is the shortcut I use for that
20:14.03 ``Erik :)
20:19.44 CIA-27 BRL-CAD: 03brlcad * 10brlcad/ (NEWS TODO README include/conf/PATCH): post commit, bump the version numbers and plan for the next release (expecting another patch release)
20:22.59 CIA-27 BRL-CAD: 03brlcad * 10brlcad/ (NEWS AUTHORS): time to announce and credit beset, Ben's Evolutionary Shape Extraction Tool by Ben Poole
20:29.32 CIA-27 BRL-CAD: 03brlcad * 10brlcad/TODO: lay out the next two release iterations (both probably still patch releases)
20:37.33 CIA-27 BRL-CAD: 03brlcad * 10brlcad/ (5 files in 2 dirs): remove the op-bw utility, an obsolete tool written to read images from an Optronics scanner into a bw. tool can be removed when they are no longer in use and impose a burden to maintain. (sorry Phil)
20:37.51 ``Erik it'll live on in the repo
20:41.28 ``Erik heh
20:42.19 brlcad well it's still needed for the brep work
20:42.27 brlcad it's a matter of where/how
20:43.18 brlcad the opennurbs folks pulled out all of the routines that actually did analytic processing, anything that didn't have to do with their file format
20:43.32 brlcad which of coruse means they ripped out everything we need to implement
20:44.09 brlcad so as jason was implementing it, he kept it separate and it still is, but the more that work proceeds (and it presumably is going to) the more it probably deserves to be an opennurbs enhancement directly
20:44.45 ``Erik 10km swims... sheesh
20:45.59 *** join/#brlcad Elperion (n=Bary@p54876182.dip.t-dialin.net)
20:47.23 CIA-27 BRL-CAD: 03brlcad * 10brlcad/TODO: put off opennurbs integration for now, still questionable whether it really needs to be integrated aside from being stagnated at the moment
21:13.55 ``Erik "monosfritos"
21:40.09 CIA-27 BRL-CAD: 03brlcad * 10brlcad/ (NEWS src/nirt/parse_fmt.c):
21:40.09 CIA-27 BRL-CAD: increased output precision from nirt/query_ray to 8 digits after the decimal.
21:40.09 CIA-27 BRL-CAD: was previously 2 to 4 digits depending on the field, which was particularly
21:40.09 CIA-27 BRL-CAD: detrimental for reproducing shots using the limited az el values or for seeing
21:40.09 CIA-27 BRL-CAD: what floating point fuzz is relevant on the origin and shot direction.
22:10.28 brlcad aww, seems like sf only allows one upload at a time now
22:13.15 poolio brlcad: Howdy :) Thanks for crediting me, but I hope beset isn't in the release...
22:13.40 brlcad note the section
22:14.02 poolio I really can't, my pupils are dilated and it's really hard to read anything on my computer, sorry.
22:14.14 poolio I have to squint :)
22:14.36 brlcad ./topic BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || Release 7.10.2 is posted! (Aug 16th) || for Ken: http://www.mediawiki.org/wiki/Help%3ATemplates#Using_parameters_in_templates
22:14.43 brlcad 7.10.2 is being posted now
22:14.53 brlcad that's in the release notes for 7.10.4 :)
22:15.01 poolio Heh! Sweetness. Congratulations!
22:15.06 brlcad or 7.12.0, depending on how must goes in
22:16.24 brlcad yeah, that's been too long coming
22:16.33 brlcad missed three scheduled release months
22:57.23 ``Erik hum, guess I get to make a port then :)
22:57.35 ``Erik and NOW I can break the tree horribly with my half-assed hacks :D
22:58.40 ``Erik (I'd really like to see a libtk test in configure.ac that does NOT require a valid X server running and appropriate display set.. I'd imagine i'd be necessary for automated build/testing as well... *cough*)
22:58.54 ``Erik but now it's world of warcraft time.
23:19.25 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096668109.dsl.bell.ca)
23:56.18 brlcad woot, http://my.brlcad.org/~sean/shadows_by_example.mov
IRC log for #brlcad on 20070817

IRC log for #brlcad on 20070817

00:04.38 poolio brlcad: No music? Lame.
00:04.54 dtidrow heh
00:50.28 yukonbob brlcad: cool
00:57.07 brlcad unfortunately it's entirely unoptimized to shoot high numbers of shadow rays, but it at least will let you now
00:58.01 brlcad I should render something like m35 or havoc with that many shadow rays to see the difference
01:03.09 poolio eek. how long would that take?
01:03.55 brlcad dunno, depends how many shadow rays, how big a picture, etc
01:07.20 yukonbob brlcad: how was siggraph, btw?
01:08.16 brlcad it was great, loads of great papers
01:08.30 brlcad one in particular for generating cutaway diagrams that I liked
01:08.35 yukonbob lots of new ideas for optimizations and new features?
01:09.48 brlcad heh, yeah.. loads
01:10.23 brlcad most of the stuff that we can directly use and benefit from outright we've known about for years -- just a matter of folks and doing the work
01:10.54 brlcad most of our biggest "win" ideas aren't even that technical though
01:11.09 brlcad like a better (i.e. easier to learn/use) modeling interface
01:11.40 brlcad real-time shaded displays, consistent graphical interface
01:12.41 yukonbob indeed.
01:12.46 yukonbob hey, q: re usage
01:13.39 yukonbob when you say "shoot a ray" -- what does that mean -- it detects where it collides with "something" in the model?
01:13.49 brlcad yes
01:14.12 yukonbob ?is "shot" like a vector start x,y,z, deltas x,y,z
01:14.49 brlcad hm? deltas?
01:15.05 brlcad a ray basically is a vector with a position and a direction
01:15.32 brlcad shooting it basically asks/answers the question of what lies along that vector
01:15.33 yukonbob right --- the directions are what I mean w/ deltas (change)
01:15.54 yukonbob can things be traced with reflection/refraction as well?
01:15.58 brlcad so you can talk about the first hit, segments, what objects are on a given shotline
01:16.56 brlcad yes, that's what the ray-tracer does
01:17.16 brlcad when it hits a surface with a given ray, it looks at the properties of what it hit
01:17.25 yukonbob so you've got all the typical ray-tracer facilities available in your single ray that you can query.
01:18.20 brlcad if the ray being first is for rendering an image, for example, and it hit something reflective, it'll then shoot a reflected ray to compute the light contribution from the reflected source
01:20.27 brlcad a couple of the distinctions of BRL-CAD's ray-tracers and the librt ray-tracing library is that it'll 1) handle *everything* along a given shot line (not just the first hit) and 2) it handles implicit geometry along with CSG (instead of just explicit models (e.g. polygonal meshes))
01:22.28 brlcad there are other particular details, like brl-cad's multispecral library for dealing with non-visible light spectrums, but that's a differenent subject altogether
01:22.43 brlcad rays themselves are pretty simple, as is shooting a ray
01:23.09 yukonbob so much to learn ;)
01:23.10 brlcad it's rather mathematical/simple in that it just answers the question, what does this ray encounter
01:23.25 brlcad what happens when it does encounter something is entirely up to the given application
01:24.02 yukonbob brlcad: could the ray say: once I encounter this, how much material would I go through if I kept on going, not stopped, reflected or refracted?
01:24.12 brlcad for 'rt', it's trying to make a picture, so it works with our optics library and deals with reflections, diffusion, refraction, etc and simulates light transport (i.e. traditional image rendering ray-tracing)
01:24.53 brlcad for analysis codes, the rays might be infrared energy (which has entirely different behaviors), or might even be something like a bullet or a fragment being simulated
01:25.46 brlcad yes, the ray can say that -- and almost that exact question is what is performed in the MUVES-S2 analysis simulation that directly ties to BRL-CAD for V/L analyses
01:27.04 yukonbob v/l?
01:27.11 brlcad vulnerability/lethality
01:27.18 yukonbob ah.
01:28.23 yukonbob so awesome... thanks mike muuss, and sean (and everybody)... amazing piece of work.
01:29.02 brlcad more simply, though, that's even the same question that's effectively answered if you wanted to simulate an xray machine .. how far the xrays can penetration depend on the types of materials, how thick they are, etc
01:29.29 brlcad s/penetration/penetrate/
01:30.00 yukonbob apps like that would be custom-linked into libs though, right?
01:30.12 yukonbob *custom-built and linked
01:30.13 brlcad what do you mean?
01:31.13 yukonbob with a bog-standard distro, can I come up w/ an xray model for a material w/o writing more software? Obviously I'll need to do my materials analysis, and waveform anaylsis, but otherwise, how tough?
01:31.19 brlcad you'd have to write the driving application that encodes the physics of whatever you're trying to simulate (an xray simulation isn't the same as a radar simulation nor the same as simulating a v/l analysis, etc)
01:32.26 brlcad well, in this case, brl-cad does already have an x-ray simulating renderer
01:32.37 brlcad rtxray
01:32.49 brlcad as well as thermal and a handful of others
01:33.13 yukonbob so, based on the rtxray code, I could write an rt-alien-laser app, if I knew how alian lasers worked
01:33.17 yukonbob *alien
01:33.27 brlcad they become much easier to write once you have a simple/good ray-tracing interface that you can write to (which is the point of librt)
01:33.34 brlcad yes
01:33.45 yukonbob good to know when "they" come....
01:34.16 brlcad it's actually not too complicated at all if you know C
01:34.31 yukonbob WE'RE READY FOR YOU... no wait a bit... we're compiling... OK.. NOW WE'RE READY FOR YOU!!
01:34.54 brlcad there's some basic info at http://brlcad.org/example_app.php for example, the second link just opens a .g geometry file and shoots a ray at the model
01:36.23 poolio Checkout beset for similar examples :)
01:36.42 poolio g_qa.c in src/gtools/ is also good
01:37.05 brlcad beset does considerably more :)
01:37.29 yukonbob beset == the GA that's being worked on here, right?
01:37.42 poolio yeah. but it initally fires rays at a model and stores them.
01:37.55 yukonbob ?so can the rays physically affect the models
01:37.59 poolio Probably not the best thing to look at, I just like selling crappy code.
01:38.03 poolio No.
01:38.10 poolio Well, you could code them so that they would
01:38.42 poolio But shooting a ray at an object will not modify the database object
01:45.20 brlcad you could easily write an application that fired rays and modeified the geometry as part of the process (so you could have a FPS shooter game, for example, where you shoot at things and it actually leaves holes or blows things up or chips away at them, etc)
01:48.22 yukonbob didn't even realize that those words were coming from you at first ;)
01:55.52 poolio hi yukonbob. I'd ignore my words and go for brlcad. he knows ... a tad bit more :)
01:56.56 poolio There was some real-time raytracing FPS thingy sometime recently
01:57.02 yukonbob w/ brlcad?
01:57.38 yukonbob btw, I wasn't ignoring your words -- just wasn't looking at < poolio> versus <@brlcad> :)
01:59.14 brlcad ray-tracing's being used in several games now, and will probably dominate before too long
01:59.49 brlcad even the video card makers have started to provide the hooks so that you can perform ray-tracing on the GPU now easily enough for most rendering purposes
02:00.42 yukonbob are you talking about GL?
02:11.35 brlcad nope
02:11.36 CIA-27 BRL-CAD: 03brlcad * 10brlcad/BUGS: nirt/query_ray reports intersection messages in triplicate if the shot routines miss but still print out messages
02:11.54 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/nirt/parse_fmt.c: comments and curlies
02:11.59 brlcad talking about video cards actually doing ray-tracing to generate the display image
03:12.16 *** join/#brlcad npcdoom (n=npcdoom@gugve/developer/npcdoom)
03:58.05 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667326.dsl.bell.ca)
05:30.49 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
05:32.12 *** join/#brlcad Laniakea (i=clock@77-56-105-17.dclient.hispeed.ch)
07:23.26 brlcad ah yeah, there he is just earlier today
07:23.36 brlcad ~ww
07:23.37 ibot Wrong Window.
07:23.43 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
09:06.24 yukonbob ~wtf
09:06.31 yukonbob ~botsnack
09:06.31 ibot thanks, yukonbob
09:06.37 CIA-27 BRL-CAD: 03brlcad * 10brlcad/ (NEWS src/librt/g_rec.c):
09:06.37 CIA-27 BRL-CAD: fixed a bug encountered when ray-tracing really tiny TGC objects (sub-millimeter
09:06.37 CIA-27 BRL-CAD: size) caused by the REC prep routine thinking it was a valid right elliptical
09:06.37 CIA-27 BRL-CAD: cone (when it wasn't). the problem was due to a bad magnitude check and an
09:06.37 CIA-27 BRL-CAD: insufficient hard-coded 'smallness' constant. the result was rays that would
09:06.40 CIA-27 BRL-CAD: miss portions of the tgc entirely, only counting the 'middle' portion that would
09:06.42 CIA-27 BRL-CAD: have corresponded with an REC.
09:07.20 yukonbob ~wtf ath
09:07.29 yukonbob ~wtf ls
09:07.59 brlcad ~ath
09:08.11 yukonbob hey brlcad
09:08.14 brlcad howdy yukonbob
09:08.37 yukonbob I made a bot that interfaced to wtf as well, but notice that they interface to their own db, as well as manpages, etc.
09:08.43 yukonbob ~wtf dd
09:09.10 yukonbob ~wtf SMP
09:09.23 brlcad yeah, to an extent
09:09.35 brlcad ~smp
09:09.35 ibot it has been said that smp is (Symmetric Multi Processing) This refers to a technology where a computer uses multiple processors to process different instructions at the same time, in separate processing units. It is a form of parallel computing.. A feature of an SMP system is that it uses shared memory between all the processors, rather than each processor having ...
09:09.54 yukonbob ~tuning
09:10.03 yukonbob ~wtf tuning
09:10.24 brlcad there's a different command to ask it more general terms..
09:10.25 yukonbob ~wtf security
09:10.38 brlcad forget the name atm, though
09:10.54 brlcad ibot: literal wtf
09:10.55 ibot "where" is "<reply> who?"
09:11.13 yukonbob ~wtf rmmod
09:11.24 yukonbob now I know it's running on a linux box...
09:11.39 yukonbob ~wtf deb
09:11.40 brlcad yeah, tim's a debian nut
09:11.45 yukonbob ;)
09:13.18 yukonbob I've got a bot interface silc->wtf, and noticed that it grabs info from the manpages as well... might be able to constrain w/ 'wtf -f <database>', but I'm not sure if it constrains or not...
09:13.46 yukonbob ~wtf bind
09:13.53 yukonbob ~wtf named
09:14.00 yukonbob ~wtf php
09:14.04 yukonbob ~wtf php5
09:14.11 yukonbob ~wtf php4
09:14.55 brlcad ~whatis named
09:15.10 brlcad ~apropos php
09:15.10 ibot php: nothing appropriate
09:15.56 yukonbob ~apropos http
09:15.57 ibot http: nothing appropriate
09:16.04 yukonbob ~apropos perl
09:16.05 ibot perl: nothing appropriate
09:16.10 brlcad ~apropos list
09:16.10 ibot list: nothing appropriate
09:16.13 yukonbob ~apropos python
09:16.14 ibot python: nothing appropriate
09:16.15 brlcad *shrug*
09:16.19 yukonbob ;)
09:18.34 brlcad (speaking of perl, blootbot is written in perl)
09:18.47 yukonbob is ibot a blootbot?
09:18.58 brlcad ~ibot
09:18.59 ibot methinks ibot is a blootbot written in perl run by TimRiker on his server. logs on http://ibot.rikers.org/<chan>/ , ibot, jbot, apt are all the same process. It uses sqlite, but mysql or other SQL storage is also supported.
09:19.21 yukonbob ~wtf tcl
09:19.24 yukonbob ~wtf tclsh
09:19.33 yukonbob ~apropos tcl
09:19.34 ibot tcl: nothing appropriate
09:19.38 brlcad i don't think wtf does what you think it does :)
09:19.39 yukonbob ~apropos sqlite
09:19.40 ibot sqlite: nothing appropriate
09:19.56 yukonbob ~wtf iptables
09:20.03 brlcad other than that
09:20.12 brlcad :)
09:20.19 brlcad factinfo wtf
09:20.22 brlcad ~factinfo wtf
09:20.22 ibot there's no such factoid as wtf, brlcad
09:20.45 brlcad ~kernel
09:20.53 yukonbob !
09:20.56 yukonbob ~rootpass
09:20.59 brlcad heh
09:21.24 brlcad that's just saying which are available/current
09:21.59 brlcad ~nickometer yukonbob
09:22.11 brlcad ~nullski
09:22.17 yukonbob I guess thats good...
09:22.23 brlcad :)
09:22.32 brlcad it does more interesting things on folks with lame nicks ;)
09:22.56 brlcad doesn't take to kindly to use of punctuation and certain styles of case
09:23.02 yukonbob ~nickmeter brlcad
09:23.03 ibot brlcad is 100% lame with a cherry on top!
09:23.18 yukonbob heh -- that's gotta be hardcoded
09:23.23 brlcad heh
09:23.26 yukonbob ~nickmeter poolio
09:23.26 ibot poolio is 100% lame with a cherry on top!
09:23.33 yukonbob ~nickmeter joe
09:23.33 ibot joe is 100% lame with a cherry on top!
09:23.44 yukonbob ~nickmeter l33td00d
09:23.45 ibot l33td00d is 100% lame with a cherry on top!
09:23.47 brlcad ~literal nickmeter
09:24.04 brlcad ~nickometer l33td00d
09:24.16 brlcad nickOmeter ;)
09:24.30 brlcad ~factinfo nickmeter
09:24.30 ibot there's no such factoid as nickmeter, brlcad
09:24.38 yukonbob ~nickometer brlcad
09:24.44 yukonbob better
09:24.51 yukonbob ~nickometer poolio
09:24.59 yukonbob ~nickometer joe
09:25.14 brlcad he does have me hard coded for a few things
09:25.33 brlcad probably because we don't see eye to eye on lots of issues, but probably half joke too
09:25.48 brlcad ooh
09:25.55 brlcad ~piglatin hello, how are you
09:26.19 brlcad ~slashdot
09:26.39 brlcad ~uptime
09:26.51 yukonbob ^-- that's what I need to get my silcbot to do --
09:26.56 yukonbob (slashdot)
09:27.06 brlcad ~zippy hello
09:27.21 brlcad ~zippy
09:27.32 brlcad ~zsi
09:27.58 brlcad ~insult yukonbob
09:28.14 yukonbob !nice
09:28.35 brlcad ~lart yukonbob
09:28.35 ibot takes a large goose feather pillow and swings it wildly in yukonbob's direction, hitting yukonbob and sending yukonbob flying into the closet
09:28.36 yukonbob bottricks ;)
09:28.48 brlcad ~botsnack
09:28.48 ibot :), brlcad
09:30.26 yukonbob ~lart laniakea
09:30.27 ibot slaps laniakea upside the head with a wet fish
09:31.03 brlcad some of the best features are bzflag-specific as well as just ibot's pretty extensive factoid database
09:31.13 brlcad probably one of the biggest if not the biggest around
09:31.35 brlcad as it's been up and running in dozens of highly popular channels for nearly a decade now
09:31.42 yukonbob ?bzflag, as in my favourite tank game
09:31.49 yukonbob ~bzflag
09:31.50 ibot from memory, bzflag is a 3D internet multiplayer multiplatform (win32, linux, mac, etc) opensource opengl Battlezone capture the flag game of the same name that you must try at http://BZFlag.org/ or a continual development project with periodic gaming interuptions. See also TimRiker
09:32.00 brlcad ~bzflist
09:32.24 brlcad wow, that's low, but I suppose it is late
09:32.31 brlcad that's a live query
09:32.38 brlcad there are 81 people playing right now
09:32.56 brlcad usually it's around 200 24/7
09:33.50 brlcad bzflag is where I spend the rest of my time on-line, leading up development efforts there
09:34.39 brlcad ~x en es it is almost time to sleep
09:35.27 yukonbob well -- I used to spend more time w/ BZFlag, but not in a while... NetBSD is just getting DRM/DRI that will hopefully "stick" this time...
09:36.42 yukonbob ?is tim involved with ARL, or just BRLCAD, or neither (or both)?
09:36.57 brlcad none
09:37.08 brlcad tim's not even really involved with bzflag any more
09:37.22 brlcad he's not been involved in development for several years now
09:38.22 brlcad http://www.ohloh.net/projects/189/analyses/latest/contributors
09:38.56 yukonbob you're winning ;)
09:38.58 brlcad a little misleading as our ohloh stats have been offline for the past five/six months
09:39.22 brlcad he's still flat-lined though (just others have had plenty, mine picked up substantially for example)
09:39.36 brlcad ah, I had him passed up a couple years ago
09:40.42 brlcad reminds me that I need to figure out why our svn repo won't process
09:50.21 yukonbob :)
09:50.33 yukonbob anwyay -- I think I'm off to bed...
09:50.40 brlcad yeah, me too
09:50.40 yukonbob talk later brlcad :)
09:50.44 brlcad cya bob
10:59.15 *** join/#brlcad elite01 (n=elite01@dslb-088-070-004-221.pools.arcor-ip.net)
14:05.33 *** join/#brlcad ertugerata (n=Ertugrul@88.230.243.86)
14:06.09 ertugerata salut
14:35.29 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
14:46.36 ertugerata salut poolio
16:59.51 *** join/#brlcad Laniakea (n=clock@cpc1-lewi6-0-0-cust675.bmly.cable.ntl.com)
17:21.44 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/librt/shoot.c: make sure there is a hit routine to call, otherwise it's a miss
18:42.22 *** join/#brlcad ertugerata (n=Ertugrul@88.230.243.86)
18:42.31 ertugerata salut
19:29.11 *** join/#brlcad Twingy (n=justin@74.92.144.217)
19:54.38 ``Erik brlcad, do you exist?
20:00.34 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/libbn/poly.c:
20:00.34 CIA-27 BRL-CAD: rework the quadratic root solver to handle some additional exceptional cases
20:00.34 CIA-27 BRL-CAD: where either the coefficients or the discriminate are zero. ideally we could
20:00.34 CIA-27 BRL-CAD: presume we're solving equations that don't have floating point fuzz, and could
20:00.34 CIA-27 BRL-CAD: check for for ieee zero equivalence but alas we cannot without causing
20:00.37 CIA-27 BRL-CAD: additional instability.
20:00.54 brlcad ``Erik: sometimes
20:06.25 ``Erik gonna be in on monday?
20:07.39 ``Erik I surspect ed is walking to his office to call you to see if you'll be in on monday morning, heh
20:09.08 brlcad yes, I wil
20:09.56 ``Erik ok, I'll let him know so he doesn't call ya :)
20:13.09 ``Erik he sent you an email saying why and when
20:18.02 brlcad i'd just e-mailed him as well
20:56.16 PrezKennedy i hate printers
21:22.57 *** join/#brlcad Elperion (n=Bary@p54875E0B.dip.t-dialin.net)
22:26.00 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
22:26.10 dtidrow evening all
22:26.46 dtidrow what's a good starter book for Tcl/Tk?
22:38.33 yukonbob dtidrow: Practical Programming in Tcl and Tk is good.
22:39.09 yukonbob as is the wiki... wiki.tcl.tk
22:39.13 yukonbob and #tcl on freenode
23:40.10 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com)
IRC log for #brlcad on 20070818

IRC log for #brlcad on 20070818

00:24.00 CIA-27 BRL-CAD: 03brlcad * 10brlcad/ (NEWS src/libbu/parallel.c src/rt/main.c src/rt/opt.c):
00:24.00 CIA-27 BRL-CAD: allow the ray-tracers to use more than the available cpus for debugging and
00:24.00 CIA-27 BRL-CAD: testing purposes. this was previously only possible via compile-time
00:24.00 CIA-27 BRL-CAD: modifications, but now is possible via the BU_DEBUG_PARALLEL debug flag (-\!10
00:24.00 CIA-27 BRL-CAD: on most of the raytracers).
00:51.04 ``Erik (extra points for prime #'s... even is bad)
00:52.24 Twingy got my first bugzilla posting for a user using gEDA + GCAM
00:52.35 ``Erik cool
00:52.38 ``Erik easy fix? :D
00:52.42 Twingy yea
00:53.30 Twingy when I finished the initial release of the RS274X -> G-Code algorithm I decided I will just let the users find the bugs and I will fix them if any cropped up rather than spend a zillion hours coming up with test cases
00:53.55 ``Erik heh, the microsoft approach
00:54.06 Twingy the users can go in and fix it themselves though
00:54.08 ``Erik didja at least throw a disclaimer up to warn the poor fools? :)
00:54.11 Twingy LGPL
00:54.15 ``Erik *nod*
00:54.24 Twingy well they will see if there is a problem, i.e. broken traces
00:54.44 Twingy you can visually see the problem if the algorithm breaks down
00:55.04 Twingy ~1k lines of code for the algorithm
00:55.15 ``Erik on the screen, right? don't have to burn copperclad or anything to 'test'? :)
00:55.16 Twingy not much in the way of optimizations either
00:55.40 Twingy yes, they can also do a render to execute the g-codes on a virtual piece of material
00:56.18 Twingy this is far from omfg
00:56.30 ``Erik well, simple removal for path, right?
00:56.47 Twingy it needs to a tesselator option to go along with the voxel version I have now
00:56.53 ``Erik not taking things like cutting stresses and strains and removed materials paths into consideration?
00:56.59 ``Erik heat warping, etc...
00:57.03 Twingy no physics yet...
00:57.14 ``Erik <-- bets it's still a hell of a lot more than 99.999% of other things out there
00:57.37 Twingy but some of the support for it is in place such as material type, machine configuration, end mill type
00:58.08 Twingy I need to figure out how to make a debian package so that I can get it included in the EMC distribution
00:58.33 Twingy once I add isolationing to the interface I can easily get it added to the gEDA suite
00:58.34 ``Erik heh, make a debian subdir and build a 'rules' file, then use the tools to generate all the other crap
00:58.54 Twingy I have a page book marked that tells me how to do it, just haven't had time to do it yet
00:58.58 ``Erik <-- dorked with it many years ago, was never 100% successful... rpm sucks balls, but was way easier to package :/
00:59.19 Twingy I have about 25 outstanding features and bugs
00:59.49 Twingy I do about 2 a month
00:59.58 ``Erik no contributed patches yet?
01:00.05 Twingy actually I have a couple
01:00.12 Twingy the beginning of STL support
01:00.28 ``Erik cool
01:00.48 Twingy but people fail to realize that adding DXF/STL parses is far less complicated than writing the contour pocketing algorithm that makes milling triangle meshes possible
01:01.20 Twingy so I get alot of emails about people telling me that they can write a DXF/STL parser for me and contribute it to the project...
01:01.28 ``Erik heh
01:02.02 ``Erik so ya know where the voxels are.. how the hell do ya cut it? :D
01:02.07 Twingy so I basically need to get around to writing that to stop people from emailing me about that
01:02.55 Twingy then I can use something like blender to do some obscure geometries (haven't come across any projects that I can't model in gcam yet)
01:03.01 Twingy I think the mesh support is mainly for artists
01:03.44 Twingy the only thing the comes to mind where meshes could be useful is in designing a airplane propeller
01:03.58 ``Erik <-- is in 'wasting time on small task' mode, might do some importer/exporter stuff in brlcad... kinda thinking game related stuff first (md2, 3ds, quake mapper crap, bz worlds...)
01:04.18 Twingy you've been talking about games for like 6 years now...
01:04.25 ``Erik mebbe I'll take a peek at gcam for those :D
01:04.34 ``Erik well, yeah, and I wrote a few... mostly functional...
01:04.58 ``Erik the sticker for me seems to be fast/simple/robust collision detection
01:05.07 ``Erik :/
01:06.12 Twingy it will be neat to see what kind of computing architectures are available once I get bored of this aerospace stuff
01:06.50 ``Erik well, ok, my tendancy to go heavy on scripting and grabbing 'compact' solutions of high level scripting languages also has been an issue for me...
01:07.09 ``Erik siod sucks goat balls for game scripting as it uses stop&copy gc, resulting in regular hitching :/
01:07.54 Twingy over my head
01:08.59 Twingy if some one writes a graphical interface between gschem and pcb I believe the death of EAGLE will occur within 5 years
01:16.15 Twingy I thought it was pretty ignorant of wendy to ask me if I knew any programmers she could hire
01:45.28 *** join/#brlcad yukonbob (n=yukonbob@whthyt224-180.northwestel.net)
01:50.57 ``Erik heh
01:51.02 ``Erik hahaha
01:51.25 ``Erik did you say something along the lines of "I would never subject any of my friends or even my enemies to you."? :D
02:02.54 Twingy nah, I replied "ok"
03:06.52 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/libfb/if_disk.c: get rid of a memory chunk not being released until exit that doesn't need to be mallocated in the first place since it's a fixed size
03:08.21 yukonbob ~lart brlcad
03:08.21 ibot pulls out a ClueBat (tm) and thwaps brlcad
03:08.27 yukonbob heh
03:08.34 yukonbob ;)
03:15.53 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/libfb/ (29 files): remove the fblocal.h header file. it was only used in three places (two files) and only contained one macro (wrapper to fb_log an error), so keep it simple until it's really needed.
04:16.22 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net) [NETSPLIT VICTIM]
04:17.00 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
04:17.01 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
04:17.01 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/minuteelectron) [NETSPLIT VICTIM]
04:17.01 *** join/#brlcad tarzeau (i=sengun@berlin.ethz.ch) [NETSPLIT VICTIM]
04:17.08 *** join/#brlcad yukonbob (n=yukonbob@whthyt224-180.northwestel.net) [NETSPLIT VICTIM]
04:17.08 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
04:17.08 *** join/#brlcad CIA-27 (n=CIA@208.69.182.149) [NETSPLIT VICTIM]
05:18.58 *** join/#brlcad tofu (n=sean@bz.bzflag.bz)
05:57.11 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/rt/main.c: oops, remove the sigill signal handler vestige I was using for debugging.
07:08.13 *** join/#brlcad PrezKennedy (n=Matt@74.86.45.130)
07:08.33 *** join/#brlcad PrezKennedy (n=Matt@74.86.45.130)
08:02.19 *** join/#brlcad Laniakea (n=clock@cpc1-lewi6-0-0-cust675.bmly.cable.ntl.com)
08:42.05 CIA-27 BRL-CAD: 03brlcad * 10brlcad/include/ (light.h shadework.h): quell warning, ifdef instead of if rt_multispectral
08:47.05 *** join/#brlcad Elperion (n=Bary@p548743F5.dip.t-dialin.net)
09:11.51 CIA-27 BRL-CAD: 03brlcad * 10brlcad/include/brlcad_version.h: quell unused warning
09:16.12 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/other/tcl/generic/tcl.h: quell HAVE_DECLSPEC warning
09:32.08 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/rt/opt.c: meh
09:39.07 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/rt/ (hurt.c Makefile.am):
09:39.07 CIA-27 BRL-CAD: add an experimental 'minimal' testing ray tracer based on rt that is just one
09:39.07 CIA-27 BRL-CAD: file. it's a humongous unified ray tracer (hurt) that shouldn't even be
09:39.07 CIA-27 BRL-CAD: compiled by default. presently weighs in at about 2k lines total (not including
09:39.07 CIA-27 BRL-CAD: lib code) with huge portions of rt functionality ripped out. again, this is
09:39.10 CIA-27 BRL-CAD: just for experimental use only so don't expect anything to come of this.
12:40.44 *** join/#brlcad elite01 (n=elite01@dslb-088-070-001-242.pools.arcor-ip.net)
13:20.03 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
15:01.09 louipc cool that weird crash I had disappeared
15:48.34 *** join/#brlcad jpjacobs (n=jpjacobs@dib.ulyssis.student.kuleuven.be)
17:19.14 *** join/#brlcad Twingy (n=justin@74.92.144.217)
18:13.20 brlcad louipc: using the latest release?
19:18.28 louipc brlcad: yep. I was suspecting it might have been gcc or glibc which I've updated since last time :/
19:18.41 brlcad either way, cool
19:29.53 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
19:40.25 louipc I made a new archlinux PKGBUILD. http://aur.archlinux.org/packages.php?do_Details=1&ID=8320
19:45.45 brlcad hah, awesome
19:45.49 brlcad you beat all the other builds
19:47.04 louipc :D
19:47.30 brlcad care to put/update your build files in cvs?
19:47.43 louipc sure
19:48.18 louipc there have been some changes to the archlinux packaging system too since the last one
19:48.41 brlcad all the better reason for you to update it than me :)
19:49.12 brlcad there, you should have access
19:49.29 brlcad i'd put the previous build files along with some other details into the misc/archlinux dir
19:49.32 louipc do you want me to make a PKGBUILD.in like you have already?
19:49.39 brlcad feel free to change/update as needed
19:50.22 louipc ok
19:50.58 brlcad you don't have to, but I'm hoping to eventually get to the point where all of the platforms are auto-generated come release time
19:51.23 brlcad even with the .in, it still requires some hand-tweaking at the moment for the md5's
19:52.01 louipc that'd be cool
19:52.19 brlcad won't be able to get around that without an sh/make_pacmac.sh or something that can generate everything automatically
20:14.12 *** join/#brlcad elite01 (n=elite01@dslb-088-070-001-242.pools.arcor-ip.net)
20:16.16 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/other/libpng/ (102 files in 5 dirs): update from libpng 1.2.16 to 1.2.19, picking up a handful of fixes. nothing too critical as far as I can tell, but does reportedly include a minor security fix and major bug fixes (going from freshmeat categories)
21:16.26 *** join/#brlcad Elperion (n=Bary@p548743F5.dip.t-dialin.net)
21:49.27 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
IRC log for #brlcad on 20070819

IRC log for #brlcad on 20070819

01:42.15 *** join/#brlcad poolio (n=poolio@12.180.114.2)
02:22.07 poolio brlcad: I'm in Pittsburgh :)
02:27.01 *** join/#brlcad poolio (n=poolio@12.180.114.2)
04:38.39 brlcad :)
06:31.38 *** join/#brlcad yukonbob (n=yukonbob@whthyt224-180.northwestel.net)
07:31.30 *** join/#brlcad ertugerata (n=Ertugrul@88.227.89.170)
07:31.35 ertugerata salut
07:58.08 brlcad salut!
07:59.24 ertugerata brlcad configure ne trouve pas TK library
07:59.50 brlcad ertugerata: can you pastebin the configure output?
08:00.08 ertugerata one minute
08:00.11 brlcad thx
08:02.02 ertugerata http://contrib.pardus.org.tr/buildlogs/brlcad.log brlcad
08:02.38 brlcad eep
08:02.41 brlcad /usr/bin/libtoolize: line 93: echo: write error: Broken pipe
08:02.43 brlcad ?
08:03.20 brlcad also, 7.10.2. is posted :)
08:04.07 ertugerata 7.10.2 stable ?
08:05.58 brlcad or just cvs update
08:06.15 ertugerata in my system TCLTK existe /usr/lib/tkConfig.sh and /usr/lib/tk8.5
08:06.19 brlcad yes, it should be stable, though it probably won't change your cofigure test results
08:06.27 brlcad paste your config.log please?
08:06.35 ertugerata thanks
08:06.52 brlcad i see it correctly found libtk8.5 and found the header
08:07.05 brlcad it later failed a test of whether it works
08:07.14 ertugerata yes
08:07.25 brlcad the config.log should have the reason why
08:07.30 ertugerata 9 of 9 a problem
08:07.40 ertugerata 8 of 9
08:07.43 brlcad :)
08:08.14 brlcad config.log please?
08:10.11 brlcad I just need like the last 200 lines in the file if it makes a difference
08:10.35 brlcad also would be good to know exactly what your configure line is ./configure ....something...
08:13.11 ertugerata brlcad :http://svn.pardus.org.tr/contrib/applications/science/brlcad/actions.py
08:16.06 brlcad good lord!
08:16.18 brlcad you can simplify that :)
08:16.56 ertugerata why
08:17.29 brlcad all of the enable/disables turn into: --disable-almost-everything --enable-iwidgets-build=yes --disable-static --disable-debug --enable-optimized
08:17.50 brlcad no harm doing them all, but the --disable-almost everything turns everything off
08:17.58 ertugerata hmm
08:18.01 brlcad all of the *-build options
08:18.16 ertugerata opennurbs ?
08:18.47 brlcad opennurbs isn't used yet
08:18.55 brlcad it builds, but it's exposed by a tool
08:19.07 ertugerata disabled
08:19.08 brlcad 7.10.2 forces it off
08:19.52 ertugerata refresh actions.py
08:20.29 brlcad no change
08:20.52 brlcad also.. you set --prefix=/usr/brlcad, yet install docs into /usr/share ?
08:20.56 ertugerata -ltk8.5 and -ltcl8.5 ?
08:21.10 ertugerata docs in /usr/share ?
08:21.39 brlcad ah, interesting you manually added -ltk8.5 .. did it need that?
08:21.44 ertugerata db , simple_applications too
08:22.01 ertugerata dont needed ?
08:22.30 brlcad not a problem, just why different? /usr/share != /usr/brlcad
08:22.50 brlcad anyways.. that's not the problem
08:22.52 brlcad config.log?
08:23.18 ertugerata wait je vais compiler
08:23.32 brlcad config.log is generated after configure fails
08:25.01 ertugerata in misc/enigma config.guess and config.sub needed ?
08:25.35 brlcad during sub-configure, but not after
08:25.58 brlcad step 9 of 9 :)
08:29.20 brlcad takes that long to get the config.log?
08:29.22 brlcad slow machine?
08:29.43 brlcad config.log is in top dir, same dir as configure
08:29.54 brlcad unless you build outside dir
08:30.28 ertugerata p4 2.66 512 RAM
08:30.36 ertugerata laptop
08:31.12 brlcad configure should only take two or three minutes then..
08:31.25 ertugerata autogen.sh ?
08:33.54 ertugerata same problem
08:34.09 brlcad i'm sure.. that was not a fix
08:34.13 brlcad I need the config.log :)
08:34.32 brlcad not a fix, just a simplification
08:34.52 ertugerata tous ?
08:35.19 brlcad ~x fr en tous
08:35.40 brlcad yes, all of config.log .. or last 500 lines
08:36.06 brlcad ~x en fr whatever is easier, I just need to see the error in the config.log file
08:37.10 ertugerata http://rafb.net/p/AoW8L568.html
08:37.28 ertugerata last lines
08:37.46 brlcad need more
08:37.55 ertugerata all
08:38.02 brlcad sorry, I thought 500 would be enough
08:38.05 brlcad yeah, all
08:38.09 ertugerata tanks
08:38.13 ertugerata thanks
08:39.48 ertugerata http://svn.pardus.org.tr/pardus/playground/ertugrul/experimantal/config.log
08:40.00 brlcad thx
08:41.35 brlcad wow
08:41.59 brlcad http://pastebin.bzflag.bz/m528104f4
08:42.17 brlcad it actually did fail
08:44.12 ertugerata why ?
08:50.00 ertugerata where conftest ?
08:50.03 brlcad i'm looking
08:50.24 brlcad i get the same error on a different box, testing
08:51.10 brlcad ahhhhh
08:51.17 brlcad hrm
08:51.27 brlcad fg
08:52.17 brlcad compile this: http://my.brlcad.org/~sean/tktest.c
08:52.34 *** join/#brlcad Eren (n=eren@unaffiliated/erenturkay)
08:52.37 Eren hi
08:53.11 ertugerata gcc -ltk8.5 ?
08:53.51 brlcad something like: g++ tktest.c -I/usr/X11R6/include -L/usr/X11R6/lib -ltcl8.5 -ltk8.5 -lX11 -lXss
08:55.12 brlcad I basically get a DISPLAY error
08:55.33 brlcad which makes sense.. the machine I was testing was a remote server with no X11 display
08:55.46 Eren brb
08:55.50 ertugerata in root console a display error
08:55.59 brlcad that's why configure is failing
08:57.33 brlcad edit configure.ac -- change the return 1 to a return 0 after "Tk_Init returned error" line
08:57.33 ertugerata in root console X dont work
08:57.45 brlcad yeah, the check isn't good
08:58.37 brlcad it's there because there are lots of systems where tk_init fails for other reasons.. that test tries to make sure the library works, not test X11
09:02.02 Eren brlcad: so, you say "hack it!"
09:02.03 Eren :)
09:03.21 brlcad unless you want to help me make a better test :)
09:03.38 brlcad i'm trying to find a better function call to make for libtk instead of Tk_Init
09:11.54 ertugerata brlcad: fixed in CVS ?
09:13.40 Eren brlcad: we don't want to package it immediately, we can wait for your solution
09:22.17 yukonbob brlcad: are you not using tclConfig.sh and tkConfig.sh?
09:23.07 CIA-27 BRL-CAD: 03brlcad * 10brlcad/configure.ac:
09:23.07 CIA-27 BRL-CAD: improve the libtk functionality test with the help of ertugerata (thx!) so that
09:23.07 CIA-27 BRL-CAD: it no longer uses Tk_Init() (which had the unfortunate side-effect of attempting
09:23.07 CIA-27 BRL-CAD: to talk to an X11 server and wanting DISPLAY to be set). instead, it now uses
09:23.07 CIA-27 BRL-CAD: Tk_GetScrollInfo which basically just parses a number out of a string.
09:23.37 brlcad yukonbob: what for?
09:23.59 brlcad ertugerata | Eren: there that should fix it
09:24.03 yukonbob you're testing for installed Tk?
09:24.21 brlcad yes, testing that it actually can call a symbol
09:25.05 brlcad at this point, it's already tested that the lib links and that the headers link -- the third/last test is an actual functionality test where it runs a program that calls a symbol in that lib
09:25.25 brlcad this is done for pretty much all external dependencies as part of determining whether we need to compile them or not
09:25.26 Eren brlcad: okay, is CVS version stable?
09:25.32 Eren brlcad: could you please backport the patch :(
09:25.38 Eren I'm autoconf newbie
09:25.46 yukonbob brlcad: extensive ;)
09:26.22 yukonbob ~lart brlcad
09:26.22 ibot takes a rusty axe and swings it violently, taking brlcad's head off
09:26.27 yukonbob !
09:26.31 yukonbob violent
09:27.53 brlcad Eren: backport? the tarball's already posted, I can't pull it .. but yes, cvs is pretty stable most of the time -- there is a STABLE branch, but it's not been synchronized with latest release just yet
09:28.11 brlcad Eren: I can provide a patch, would that help?
09:28.31 brlcad yukonbob: necessary
09:28.40 Eren brlcad: if cvs is stable, we can package cvs version
09:29.18 brlcad Eren: what are you packaging on?
09:29.30 Eren brlcad: hm?
09:29.37 Eren sorry, I don't get ti
09:29.39 Eren it*
09:29.45 ertugerata brlcad: me packaging
09:29.46 brlcad i saw the python build file -- what package system is that?
09:30.26 brlcad mm, i should too
09:30.27 brlcad cya yukonbob
09:30.55 Eren brlcad: ahh :) it's "pisi"
09:31.09 Eren Pardus uses pisi for package management
09:31.51 Eren brlcad: pisi uses python scripts and xml schemas
09:31.58 brlcad there's one I've not heard of yet :)
09:32.00 Eren it's great, and easy-to-understand spec files
09:32.02 ertugerata Eren: in misc/enigma needed config.sub and config.guess ?
09:33.24 brlcad I presume enigma's config files are called during enigma's sub-configure (which should occur now that the libtk test is fixed), but I can't say for sure
09:33.51 brlcad they're certainly not critical files -- enigma is not important (at all)
09:34.51 brlcad Eren: if you'd like access to keep your spec files in cvs, just let me know -- glad to have folks working on package system integration
09:35.11 Eren brlcad: thank you,
09:35.18 Eren when we ok, I'll let you know
09:35.37 brlcad there's already a handful in misc/ for archlinux and a few others in the works
09:36.05 brlcad it's only really recently that integration has been more reasonably possible now that we've finally gotten away from a customized tk
09:36.54 brlcad okay, time to sleep .. cya!
09:37.07 brlcad leave me a note here if you need anything, I read the backlog
09:37.26 Eren brlcad: enjoy
09:38.05 brlcad oh, and if you do get it working and what to be included in release notifications, let me know and I'll add you to our list in the HACKING file
09:39.02 Eren brlcad: ah, just one question
09:39.13 Eren brlcad: the last change (last commit) is in the tarball?
09:39.40 brlcad no, the tarball was posted a couple days ago
09:39.54 Eren I mean, the tk problem
09:39.57 brlcad next release won't be for a three or four weeks
09:40.12 Eren hmm, ok, so we should checkout cvs repository
09:40.13 brlcad the last change is in cvs
09:40.32 brlcad I can make a patch that you can apply to the tarball, but I can't change the posted tarball
09:41.09 brlcad if you want to wait, there will be another release in just a couple weeks that will have the fix too
09:41.25 Eren brlcad: ahh, patching release tarball is more common, maybe you can release a patch in your home page?
09:41.42 Eren and users who don't want to get cvs checkout will be able to build it
09:42.06 brlcad we try to make monthly releases
09:42.12 Eren okay
09:42.22 brlcad avoids the headaches of dealing with patches
09:42.28 brlcad and keeps things rolling
09:42.59 Eren brlcad: hey, tk problem is fixed, but my friend (ertugerata who don't know English well) says there is an error in "mics/enigma"
09:43.09 Eren config.sub and config.guess files are missing he says
09:43.21 brlcad hrm, that's odd
09:43.35 brlcad he was asking if those files were needed
09:43.46 brlcad was that because of the error or because he wanted to remove them? :)
09:44.19 Eren brlcad: I think, because of the error
09:44.29 ertugerata config.sub and config.guess in misc/enigma
09:44.32 brlcad more importantly, what exactly is that error?
09:44.55 Eren brlcad: 1 min pls
09:47.01 brlcad my guess would be an autoreconf bug -- it has all sorts of issues with recursive configures, depending on the specific version being used -- I don't recommend calling it directly, we provide an autogen.sh script that takes care of many autotools issues
09:47.54 Eren shelltools.system("sh autogen.sh")
09:48.00 brlcad sure
09:48.03 Eren brlcad: calls autogen.sh
09:48.07 Eren not calls directly
09:48.47 brlcad I saw an autoreconf line in there originally, with options -fi or somesuch
09:49.02 brlcad (in the .py file)
09:49.08 Eren brlcad: it was fixed
09:49.28 Eren I mean, "-fi" option
09:50.02 brlcad i mean you call autogen.sh instead of autoreconf
09:50.06 brlcad not together
09:50.16 Eren ok, that's what I do
09:50.22 brlcad okay
09:52.25 brlcad alright, have to pick this up later -- it's pretty early/late here.. cya guys
09:52.51 Eren brlcad: cya
09:53.07 Eren brlcad: thanks for you help
10:12.18 *** join/#brlcad thing0 (n=ric@203-166-251-50.dyn.iinet.net.au)
11:09.32 *** part/#brlcad thing0 (n=ric@203-166-251-50.dyn.iinet.net.au)
12:48.27 *** join/#brlcad elite01 (n=elite01@dslc-082-082-066-033.pools.arcor-ip.net)
13:38.30 *** join/#brlcad Maloeran (n=maloeran@glvortex.net)
17:28.46 *** join/#brlcad Elperion (n=Bary@p54877976.dip.t-dialin.net)
18:12.30 louipc from 7.10.2 @PATCH_VERSION@ is 2 yeah?
18:19.03 brlcad yes
18:19.10 brlcad major.minor.patch
18:19.26 ``Erik just like leenewx
19:25.48 yukonbob heh -- My name is linux, and the proper way to say "linux", is "linux". :)
19:26.01 yukonbob uh
19:26.06 yukonbob *my name is linus
19:26.13 yukonbob (finger memory)
19:26.40 yukonbob ~lart yukonbob's fingers
19:26.40 ibot beats yukonbob's fingers severely about the head and shoulders with a rubber chicken
19:27.44 louipc hahah
19:27.56 CIA-27 BRL-CAD: 03louipc * 10brlcad/misc/archlinux/Makefile.am: Some tweaks
19:29.09 CIA-27 BRL-CAD: 03louipc * 10brlcad/misc/archlinux/PKGBUILD.in: ditto
19:31.38 CIA-27 BRL-CAD: 03louipc * 10brlcad/misc/archlinux/PKGBUILD.static: just in case.
19:32.58 CIA-27 BRL-CAD: 03louipc * 10brlcad/misc/archlinux/ (brlcad.install brlcad.sh):
19:53.56 brlcad just in case? :)
19:58.42 louipc yeah the static one can be used as a reference at least anyways heh. the whole package should be installed in /opt for archlinux though
20:36.45 brlcad is /opt required, or just the default?
20:37.03 brlcad that was the only reason for making it configurable, so that it would respond to ./configure --prefix=/opt
20:37.28 brlcad presumably folks that don't want it in opt might have it elsewhere, so it was templatized
20:39.16 brlcad either way, shouldn't have both .in and non.in files as it'll cause cvs to always show one of them modified everytime someone builds
20:46.58 louipc brlcad: it's an archlinux packaging standard to put large self-contained pkgs in /opt
20:47.34 louipc hmm
20:51.33 brlcad yes, but one that can be changed or required? :)
20:51.57 brlcad not a big deal in the least, just a consideration
20:52.19 brlcad either way, both versions shouldn't stay too :)
20:52.25 louipc yeah well if BRL-CAD ever gets added to offical repos it'll be in /opt
20:53.45 brlcad for sake of argument though, that's also the case with the freebsd ports system, but users can still use the official ports system and configure a different root if they are so inclined
20:54.14 louipc so maybe it should go configurable
20:54.15 brlcad most don't of course, so if you didn't know, you could think that it was the only way
20:54.56 brlcad dunno, like I said -- is it really required for arch or just exceptionally common to use opt?
20:59.31 yukonbob pwd
20:59.34 yukonbob ww
20:59.44 louipc I'd say it is required. but if someone wants to make a modified pkgbuild that's fine. I wouldn't expect them to go into the brlcad source for them though, rather from the archlinux servers.
21:05.24 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
21:35.41 louipc hmm different distros have different ways of doing things too :/ if you want to automate building pkgs for various distros maybe they should have separate @DISTRO_ROOT@ or something..
21:35.56 louipc I'm not really sure how to go about it
21:53.37 CIA-27 BRL-CAD: 03louipc * 10brlcad/misc/archlinux/ (7 files): OK. Make more configurable. I'll keep PKGBUILD.static to demonstrate Arch Linux packaging standards and defaults.
22:18.44 *** join/#brlcad poolio (n=poolio@c-24-131-65-6.hsd1.pa.comcast.net)
23:03.28 *** join/#brlcad elite01 (n=elite01@dslc-082-082-066-033.pools.arcor-ip.net)
23:24.13 *** join/#brlcad poolio (n=poolio@c-67-171-66-22.hsd1.pa.comcast.net)
23:26.01 *** join/#brlcad poolio_ (n=poolio@c-67-171-66-22.hsd1.pa.comcast.net)
IRC log for #brlcad on 20070820

IRC log for #brlcad on 20070820

02:45.22 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
02:52.51 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
03:50.34 *** join/#brlcad poolio (n=poolio@c-24-3-194-114.hsd1.mn.comcast.net)
03:53.39 *** join/#brlcad poolio_ (n=poolio@c-24-3-194-114.hsd1.mn.comcast.net)
04:03.19 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
04:03.48 *** join/#brlcad poolio__ (n=poolio@c-24-3-194-114.hsd1.mn.comcast.net)
04:03.50 *** join/#brlcad poolio___ (n=poolio@c-24-3-194-114.hsd1.mn.comcast.net)
04:08.22 *** join/#brlcad poolio___ (n=poolio@c-24-3-194-114.hsd1.mn.comcast.net)
04:22.16 *** join/#brlcad poolio (n=poolio@c-24-3-194-114.hsd1.mn.comcast.net)
04:33.18 *** join/#brlcad poolio_ (n=poolio@c-24-3-194-114.hsd1.mn.comcast.net)
05:19.49 *** join/#brlcad iraytrace (n=iraytrac@c-76-23-15-187.hsd1.ut.comcast.net)
05:33.21 *** join/#brlcad PK (i=Matt@74.86.45.130)
07:36.20 *** join/#brlcad iraytrace (n=iraytrac@c-76-23-15-187.hsd1.ut.comcast.net)
07:55.47 *** join/#brlcad iraytrace (n=iraytrac@c-76-23-15-187.hsd1.ut.comcast.net)
10:29.55 *** join/#brlcad elite01 (n=elite01@dslb-088-070-016-126.pools.arcor-ip.net)
10:51.43 *** join/#brlcad PK (i=Matt@74.86.45.130)
10:51.43 *** join/#brlcad yukonbob (n=yukonbob@whthyt224-180.northwestel.net) [NETSPLIT VICTIM]
10:51.43 *** join/#brlcad jack- (i=jack@dub.minimal.nl) [NETSPLIT VICTIM]
13:04.27 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
13:04.28 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || for ken: http://www.mediawiki.org/wiki/Help%3ATemplates#Using_parameters_in_templates
14:01.15 ``Erik "hurricane dickmasher"
14:02.53 *** join/#brlcad Elperion (n=Bary@p5487588F.dip.t-dialin.net)
14:43.45 *** join/#brlcad PrezKennedy (n=Matt@74.86.45.130)
14:50.23 louipc does that work for you? http://aur.louipc.dontexist.org/test.php
14:51.12 louipc oops
15:37.10 *** join/#brlcad ertugerata (n=Ertugrul@88.227.89.170)
17:00.56 *** join/#brlcad elite01 (n=elite01@dslb-088-070-016-126.pools.arcor-ip.net)
17:03.09 *** part/#brlcad ewilhelm_ (n=ewilhelm@pool-71-111-49-155.ptldor.dsl-w.verizon.net)
17:34.32 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177613588.dsl.bell.ca)
18:40.34 CIA-27 libirc: 03JeffM2501 * r236 10/trunk/libirc/src/IRCUserManager.cpp: verify an iterator is valid before we erase it.
19:23.28 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
19:37.13 *** join/#brlcad dudebbn (n=187b0692@66.111.56.50)
19:44.13 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096735649.dsl.bell.ca)
20:53.07 *** join/#brlcad yukonbob (n=yukonbob@whthyt224-180.northwestel.net)
20:57.15 *** join/#brlcad iraytrace (n=iraytrac@155.98.20.215)
21:18.14 *** join/#brlcad poolio (n=poolio@c-67-171-66-22.hsd1.pa.comcast.net)
23:22.29 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070821

IRC log for #brlcad on 20070821

00:21.27 *** join/#brlcad Twingy (n=justin@74.92.144.217)
01:41.34 *** join/#brlcad iraytrace (n=iraytrac@c-76-23-15-187.hsd1.ut.comcast.net)
02:19.42 brlcad louipc: yep, it sure does :)
02:23.57 louipc yeah hehe I had some trouble setting up the vhost
03:28.11 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177726774.dsl.bell.ca)
04:40.47 *** join/#brlcad yukonbob (n=yukonbob@whthyt224-180.northwestel.net)
04:41.05 yukonbob evening cadders ;)
07:19.34 *** join/#brlcad cad28 (n=d5b91d03@bz.bzflag.bz)
08:21.50 *** join/#brlcad iraytrace (n=iraytrac@c-76-23-15-187.hsd1.ut.comcast.net)
10:38.45 *** join/#brlcad elite01 (n=elite01@dslb-088-070-013-012.pools.arcor-ip.net)
10:41.00 brlcad howdy yukonbob
11:26.16 *** join/#brlcad docelic (n=docelic@77.237.96.74)
11:37.45 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-013-012.pools.arcor-ip.net)
12:01.59 *** join/#brlcad Elperion (n=Bary@p54875BB5.dip.t-dialin.net)
12:30.08 *** join/#brlcad elite01 (n=elite01@dslb-088-070-013-012.pools.arcor-ip.net)
14:44.14 *** join/#brlcad iraytrace (n=iraytrac@c-76-23-15-187.hsd1.ut.comcast.net)
15:30.21 *** join/#brlcad elite01 (n=elite01@dslb-088-070-013-012.pools.arcor-ip.net)
18:14.17 yukonbob brlcad: you were up early (or getting in late) :)
20:14.04 *** join/#brlcad ertugerata (n=Ertugrul@88.227.89.170)
20:14.26 ertugerata salut
20:15.30 Maloeran Bonsoir
20:16.03 ertugerata Maloeran: tu parle français , moi je parle un peu
20:17.13 Maloeran It's my first language, but most people here are more likely to be able to help in english
20:17.49 ertugerata Maloeran: my first lang is turkish
20:18.18 ertugerata i dont speak english
20:18.41 Maloeran Ah je vois, je peux servir de traducteur alors
20:56.14 *** join/#brlcad Elperion (n=Bary@p54875BB5.dip.t-dialin.net)
22:11.07 ``Erik heh
22:13.19 CIA-27 BRL-CAD: 03johnranderson * 10brlcad/src/librt/g_pipe.c:
22:13.19 CIA-27 BRL-CAD: Added code to account for discontinuous changes in radius.
22:13.19 CIA-27 BRL-CAD: Changed bend segments to use a bounding sphere (improved performance)
22:29.46 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096669958.dsl.bell.ca)
23:46.25 CIA-27 BRL-CAD: 03johnranderson * 10brlcad/src/librt/g_pipe.c:
23:46.25 CIA-27 BRL-CAD: Added a bounding box check to linear pipe segments.
23:46.25 CIA-27 BRL-CAD: moved the bounding box/sphere checks into rt_pipe_shot()
23:49.21 *** join/#brlcad cad39 (n=5b56015e@bz.bzflag.bz)
23:54.00 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177726774.dsl.bell.ca)
23:54.39 IriX64 http://rafb.net/p/8c6JJG16.html <---- is this one known?
IRC log for #brlcad on 20070822

IRC log for #brlcad on 20070822

00:00.03 IriX64 don't know why it didn't pick up the glx headers, sorry to have bothered you
00:26.27 *** join/#brlcad Twingy (n=justin@74.92.144.217)
01:09.17 *** join/#brlcad docelic (n=docelic@212.15.170.181)
01:52.42 *** join/#brlcad yukonbob (n=yukonbob@whthyt224-180.northwestel.net)
03:03.28 *** join/#brlcad poolio (n=poolio@c-67-171-66-22.hsd1.pa.comcast.net)
03:33.32 *** join/#brlcad zap (n=deltazap@pool-71-251-104-157.tampfl.fios.verizon.net)
03:33.39 *** part/#brlcad zap (n=deltazap@pool-71-251-104-157.tampfl.fios.verizon.net)
07:41.32 *** join/#brlcad Elperion (n=Bary@p548748D0.dip.t-dialin.net)
08:24.40 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
08:28.10 brlcad hey daniel
08:40.02 d_rossberg brlcad: you should get an e-mail right now :-)
08:44.26 brlcad k:)
08:44.36 brlcad <PROTECTED>
08:44.45 brlcad ~d_rossberg++
08:45.08 brlcad I'm actually using your libraries for a project I'm working on (on Windows)
08:52.58 d_rossberg :-))) maybe one day I'll learn how to use the BRL-CAD libraries on Linux
09:39.32 *** join/#brlcad yukonbob (n=yukonbob@whthyt224-180.northwestel.net)
09:44.05 *** join/#brlcad Elperion (n=Bary@p54876AB4.dip.t-dialin.net)
11:40.15 *** join/#brlcad elite01 (n=elite01@dslb-088-070-013-067.pools.arcor-ip.net)
14:12.23 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
14:47.32 d_rossberg <PROTECTED>
14:47.34 d_rossberg exit
20:23.15 *** join/#brlcad AchiestDragon_ (n=david@whipy.demon.co.uk)
20:30.42 *** join/#brlcad _AchiestDragon (n=david@whipy.demon.co.uk)
21:39.01 *** join/#brlcad CIA-27 (n=CIA@208.69.182.149)
22:12.05 *** join/#brlcad AchiestDragon_ (n=david@whipy.demon.co.uk)
22:52.49 *** join/#brlcad CIA-27 (n=CIA@208.69.182.149)
23:14.37 *** join/#brlcad iraytrace (n=iraytrac@cocoa.sci.utah.edu)
IRC log for #brlcad on 20070823

IRC log for #brlcad on 20070823

00:29.53 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/librt/ (21 files):
00:29.53 CIA-27 BRL-CAD: change behavior by 1.0e-77 or 1.0e-39 such that we now consistently check
00:29.53 CIA-27 BRL-CAD: whether values are > or <= SMALL (or SMALL_FASTF) instead of just < in some
00:29.53 CIA-27 BRL-CAD: places and > in others. did not change the SQRT_SMALL_FASTFs (other than those
00:29.53 CIA-27 BRL-CAD: via SMALL) just to make sure there are not any unexpected results with this
00:29.56 CIA-27 BRL-CAD: batch first. this should of course only tweak edge cases that are well within
00:29.58 CIA-27 BRL-CAD: floating point fuss, but they should be all treated consistently regardless.
00:39.46 *** join/#brlcad Twingy (n=justin@74.92.144.217)
00:43.06 CIA-27 BRL-CAD: 03brlcad * 10brlcad/ (BUGS NEWS):
00:43.06 CIA-27 BRL-CAD: john fixed the pipe bug where pipes with discontinuous changes in inner radii
00:43.06 CIA-27 BRL-CAD: would result in bad segments. while he was doing that, he added some space
00:43.06 CIA-27 BRL-CAD: partitioning optimizations to speed them up some by using bounding boxes and
00:43.07 CIA-27 BRL-CAD: spheres for the straight ends and bends respectively.
01:21.54 *** join/#brlcad CIA-27 (n=CIA@208.69.182.149)
06:53.05 *** join/#brlcad Elperion (n=Bary@p5487569F.dip.t-dialin.net)
09:03.26 *** join/#brlcad Elperion (n=Bary@p5487569F.dip.t-dialin.net)
13:39.14 *** join/#brlcad elite01 (n=elite01@dslb-088-070-001-221.pools.arcor-ip.net)
13:44.38 MinuteElectron So, I must have missed something being away for 10 days...
14:02.31 ``Erik hm
14:06.42 MinuteElectron I havce to go, the plane is leaving in a few minutes and I need to use the bathroom.
14:06.45 MinuteElectron Laterz all.
14:18.26 *** join/#brlcad CIA-27 (n=CIA@208.69.182.149)
16:07.17 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
16:12.31 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-001-221.pools.arcor-ip.net)
17:17.39 *** join/#brlcad cad88 (n=c91b3141@bz.bzflag.bz)
17:35.24 *** join/#brlcad cad50 (n=c6970d08@bz.bzflag.bz)
17:43.10 *** join/#brlcad cad43 (n=c6970d08@bz.bzflag.bz)
17:45.57 *** join/#brlcad cad45 (n=c6970d08@bz.bzflag.bz)
18:31.50 ``Erik hmmmm
18:57.45 brlcad find anything interesting?
18:57.58 brlcad heh, cya MinuteElectron
19:04.42 *** join/#brlcad poolio (n=poolio@c-24-131-202-244.hsd1.pa.comcast.net)
19:05.32 ``Erik um
19:05.39 ``Erik interesting might be an interesting word for it
19:08.23 ``Erik http://pastebin.bzflag.bz/d6e32546b
19:09.00 ``Erik (with debugging tcl and tk, and some extra printfs in tk's func
19:09.04 ``Erik )
19:09.48 ``Erik crashes on my intel mac, too
19:12.54 ``Erik (program is reduced in that paste...)
19:14.16 ``Erik (why, yes, I was exploring some wildassed guesses)
19:29.54 ``Erik hi, back, I'm erik.
19:29.59 ``Erik HAR HAR HAR :D
19:30.46 MinuteElectron Now, the big question is why the fsck can't I log into my Windows Live Messenger account.
19:31.19 ``Erik microsoft has deemed you unworthy to partake as you have been spotted socializing with unix geeks. :(
19:32.03 MinuteElectron :D
19:33.48 *** join/#brlcad Elperion (n=Bary@p5487569F.dip.t-dialin.net)
19:36.21 ``Erik hum, does it on the 32b version, as well
19:38.14 MinuteElectron brlcad: Are you busy?
19:41.06 poolio brlcad: ahhhhhhhhh
19:41.25 poolio brlcad: i'll get back to you later, i'm almost done the paper...rawr, sorry. I totally forgot and orientation has been crazy...but now it's time for convocation
19:42.01 ``Erik 32b 85 failed, yet 84 succeeds
19:44.30 ``Erik 64b 84 succeeds
19:55.55 MinuteElectron Shit, why the hell does it take 6 hours to ultra 7z compress 7GB.
20:10.07 ``Erik installing tcl and tk from the src/other dir and using those on that program causes seg
20:14.51 ``Erik 85 from src/other on linux fails the same way
20:28.15 ``Erik ah, but if I do a Tk_Init() before Tk_GetScrollInfo(), it works. Time to see the macro expansion.
20:50.19 ``Erik I ssssseeeeeeeee
21:18.58 *** join/#brlcad Laniakea (n=clock@cpc1-lewi6-0-0-cust675.bmly.cable.ntl.com)
21:20.27 *** join/#brlcad Laniakea (n=clock@cpc1-lewi6-0-0-cust675.bmly.cable.ntl.com)
21:21.30 *** join/#brlcad Laniakea (n=clock@cpc1-lewi6-0-0-cust675.bmly.cable.ntl.com)
21:30.21 *** join/#brlcad Laniakea (n=clock@cpc1-lewi6-0-0-cust675.bmly.cable.ntl.com)
21:51.25 MinuteElectron brlcad: ...
21:51.37 MinuteElectron brlcad: What is the ststus of LDAP?
22:00.39 *** join/#brlcad Laniakea (n=clock@cpc1-lewi6-0-0-cust675.bmly.cable.ntl.com)
22:10.20 brlcad MinuteElectron: howdy, hope your trip was good!
22:10.43 MinuteElectron Kind-of.
22:10.58 brlcad poolio: i figured as much .. thanks, though -- hope it's going well for you
22:10.59 MinuteElectron long story really
22:11.15 MinuteElectron brlcad: How have things been going here?
22:11.59 brlcad poolio: not to set a bad precedent, but you can have through the weekend -- the meeting would have been today but I focused on a different matter
22:12.06 brlcad MinuteElectron: pretty darn busy
22:12.14 MinuteElectron ehhh
22:12.19 brlcad you'll have to tell the story later today :)
22:12.23 MinuteElectron I guess no LDAP then.
22:12.29 MinuteElectron brlcad: today?
22:12.41 MinuteElectron way too long
22:12.48 MinuteElectron grandparents bickering
22:12.56 MinuteElectron lots of stuff :D
22:13.47 MinuteElectron (there is only 50 minutes left today in my time zone)
22:17.01 brlcad well whenever you'd like :)
22:17.14 MinuteElectron maybe tomorrow
22:17.15 brlcad yeah, no ldap just yet, but I should be able to finally get to that this weekend
22:17.21 MinuteElectron \o/
22:17.26 MinuteElectron that would be wonderful
22:17.51 MinuteElectron thanks
22:17.58 MinuteElectron I am tired so will be going to bed now.
22:18.33 brlcad aiight
22:18.35 brlcad sleep well!
22:18.42 MinuteElectron The light wakes everyone up early in the appartment my grandparents have in Ireland.
22:18.45 MinuteElectron thanks, goodnight
22:20.49 brlcad heh
22:23.03 MinuteElectron brlcad: Quick question, is your server ipv6 compatible?
22:27.35 brlcad inet6 fe80::20d:61ff:fe83:1638%rl0 prefixlen 64 scopeid 0x1
22:59.46 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070824

IRC log for #brlcad on 20070824

01:51.32 CIA-27 BRL-CAD: 03johnranderson * 10brlcad/src/librt/g_pipe.c:
01:51.32 CIA-27 BRL-CAD: Rays parallel to the plane of a bend that missed the bend segment were producing
01:51.32 CIA-27 BRL-CAD: error messaages from rt_poly_findroot(). Added a check for these misses in the
01:51.32 CIA-27 BRL-CAD: bend segment shot routine (probably improves performance, too!!!).
05:30.49 *** join/#brlcad MinuteEl1ctron (n=MinuteEl@bz.bzflag.bz)
10:59.06 *** join/#brlcad Elperion (n=Bary@p54876276.dip.t-dialin.net)
11:33.56 *** join/#brlcad elite01 (n=elite01@dslb-088-070-023-105.pools.arcor-ip.net)
13:23.13 *** join/#brlcad Laniakea (i=clock@217-162-205-59.dclient.hispeed.ch)
13:24.29 *** join/#brlcad Laniakea (i=clock@217-162-205-59.dclient.hispeed.ch)
13:27.37 ``Erik *yawn*
13:59.16 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
14:03.10 ``Erik ahhhh, I think I found a func for the test
14:11.10 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/configure.ac:
14:11.10 CIA-27 BRL-CAD: The test for Tk failued for me on several platforms with no valid
14:11.10 CIA-27 BRL-CAD: DISPLAY set (perhaps due to an X server running and just assuming
14:11.10 CIA-27 BRL-CAD: unsetting display will do it? or perhaps tcl84, which worked...
14:11.10 CIA-27 BRL-CAD: *shrug*). Changed the Tk_GetScrollInfo() to Tk_ParseArgv with the
14:11.11 CIA-27 BRL-CAD: supporting framework and this seems to work consistantly for me.
15:19.05 *** join/#brlcad cad78 (n=96a3260a@bz.bzflag.bz)
19:46.24 *** join/#brlcad yukonbob (n=yukonbob@whthyt224-180.northwestel.net)
20:18.46 ``Erik heh
20:18.49 ``Erik damn
20:19.27 ``Erik finally got obsd sorta working, but it doesn't have ports on it and doesnt' have a lot of the little niceties of fbsd... so nothing seems to be working when I do muscle memory commands...
20:19.37 ``Erik and I typed like 4 dos commands before realizing what I was doing
20:19.38 ``Erik O.o
20:24.35 MinuteElectron ``Erik: What did you say the path to apache was here?
20:24.50 ``Erik /usr/local/
20:24.54 MinuteElectron thanks
21:17.21 *** join/#brlcad Elperion (n=Bary@p54876276.dip.t-dialin.net)
22:01.31 *** join/#brlcad Twingy (n=justin@74.92.144.217)
22:06.28 *** join/#brlcad cad81 (n=c90e8e92@bz.bzflag.bz)
22:15.01 *** join/#brlcad cad81 (n=c90e8e92@bz.bzflag.bz)
22:21.05 *** join/#brlcad poolio (n=poolio@c-24-131-202-244.hsd1.pa.comcast.net)
22:34.49 *** mode/#brlcad [+o brlcad] by ChanServ
22:56.39 *** join/#brlcad jtmuzix (n=jtmuzix@adsl-76-229-234-82.dsl.milwwi.sbcglobal.net)
22:57.20 jtmuzix how would brl-cad run on a blade 2500, 2 X 1.6 ghz sparc IIIi, 4 gigs ram, 176 x 2 scsi HD, XVR1200?
22:58.52 brlcad about 1729
22:59.16 jtmuzix huh?
22:59.25 brlcad exactly what I was thinking with your question :)
22:59.28 brlcad what do you mean?
22:59.35 brlcad it'll run
22:59.35 jtmuzix i mean would it be dog slow
22:59.39 brlcad it should run just fine
22:59.41 jtmuzix or could it render decently
22:59.57 jtmuzix i realize that this box is a bit older
23:00.01 brlcad depends what you're comparing it to, should be okay
23:00.07 jtmuzix ok
23:00.10 brlcad i mean it's not blazing, but it sure isn't dog slow either
23:00.35 brlcad if you want a better feel, install brl-cad and run the "benchmark" tool
23:00.51 brlcad that will give you a linear metric that will quantify its performance
23:01.35 jtmuzix cool then I'll compare the blade 2500 performance to the performance of my 1.6ghz turion64x2 laptop
23:01.54 brlcad yep, should give you a perfect comparison metric
23:02.13 brlcad at least holistic cpu performance that directly relates to the render performance
23:03.15 jtmuzix and then I'll compare it to my apple 8-way
23:03.16 jtmuzix heh
23:03.17 jtmuzix :P
23:07.28 brlcad it's run on an apple IIc before and systems far older
23:08.32 jtmuzix I'm trying to run MGED and it says it's missing the database
23:09.06 jtmuzix must not be vista compatiable?
23:09.07 brlcad you have to create/open a database
23:09.13 brlcad it doesn't create one for you by default
23:09.21 brlcad until you ask it to open one
23:09.24 brlcad run "opendb test.g
23:09.31 brlcad s/"//
23:09.38 brlcad or go to File->New
23:10.54 jtmuzix wow this program is pretty advanced
23:11.15 jtmuzix what other cool 3d programs are available for sparc?
23:11.22 jtmuzix engineering related...
23:11.32 jtmuzix or is this the best one that's free
23:11.58 brlcad it's of course pretty much the best one
23:12.04 brlcad and i'm not at all biased
23:12.07 jtmuzix that's cool
23:12.12 jtmuzix its great
23:12.20 jtmuzix now I'm going to go install it on my blade 2500
23:12.25 jtmuzix actually before i do that
23:12.26 brlcad did you run benchmark?
23:12.28 jtmuzix I want to run a test
23:12.46 jtmuzix i need to create something that is highly 3d with z buffering and special effects
23:12.52 jtmuzix something simple but that will push the CPU
23:12.57 jtmuzix and then I want to benchmark
23:13.12 brlcad there's a sample geometry file that is mildly complex to render
23:13.40 brlcad havoc.g in your Samples folder if on Windows and in your /usr/brlcad/share/brlcad/VERSION/db/ directory on other platforms
23:14.01 jtmuzix how do I run it?
23:14.11 jtmuzix i have it loaded,now what?
23:14.40 brlcad e havoc
23:14.50 brlcad or go to Tools -> Geometry Browser
23:15.05 jtmuzix this is frickin awesome
23:15.07 jtmuzix wow
23:15.10 jtmuzix i'm impressed
23:16.35 jtmuzix i need to learn commands so i can do stuff
23:16.40 jtmuzix I see the helicopter
23:16.47 brlcad there's a bunch of docs on the website
23:16.56 jtmuzix now i want to move it aorund and push the CPU more, add texture if possible, etc etc
23:16.57 brlcad the mged quick reference sheet is good for commands
23:17.15 jtmuzix is it possible to add texture in this program?
23:17.18 jtmuzix and details
23:17.19 brlcad there's a pretty detailed set of tutorials there as well, though they are gui-centric
23:17.32 brlcad there is a texture shader, yes
23:17.35 jtmuzix cool
23:17.43 jtmuzix this will keep me busy for aw hile
23:18.27 brlcad textures aren't generally used heavily, but it is there -- you'll want a stack shader that has texture and some other shading shader (like plastic) if you do apply one
23:18.41 brlcad the advanced tutorial (vol III iirc) goes into how to use them
23:20.03 jtmuzix I see
23:20.07 jtmuzix thanks for the information
23:20.11 brlcad talk to you later, I'm here most of the time when I'm not eating ;) feel free to ask more questions and idle or whatever suits ya .. cheers ;)
23:20.15 brlcad np
23:20.20 jtmuzix thanks agian
23:45.16 ``Erik the interactive display is just wireframe, the textures and stuff are all for raytracing
23:45.38 ``Erik so there is no zbuffer or anything going on... :)
IRC log for #brlcad on 20070825

IRC log for #brlcad on 20070825

01:48.20 *** join/#brlcad PK (i=Matt@74.86.45.130)
02:04.04 yukonbob ``Erik: are you an ARL worker/brl-cad dev too?
02:44.22 brlcad there is a z clipping opt on the wireframe, which really should be turned off by default..
03:48.58 brlcad howdy yukonbob
03:49.02 brlcad how goes it
04:11.16 yukonbob brlcad: can't complain -- nobody'd listen anyway ;)
04:11.22 yukonbob yourself?
04:46.32 brlcad heh
04:46.46 brlcad just finished watching a movie, and belly is full, so doing pretty good
05:00.07 yukonbob nice -- what movie?
05:00.16 yukonbob (nice timelag we have going ;)
05:52.41 brlcad yeah, just a lil :)
05:52.47 brlcad Eragon
05:53.17 yukonbob heh -- /me saw the making of the Eragon motorcycle on American Chopper... that's all I know of the movie ;)
05:53.59 brlcad actually not to bad of a story, knew nothing about it but figured it's kinda hard to mess up a story with dragons
05:54.34 brlcad which is what caught my eye, the dragon on the cover ;)
05:55.02 brlcad i think i read somewhere that there's a book to or something, so I'd expect there might be more to follow
06:01.59 yukonbob q: re: shooting rays (remember, I'm still running 7.8.5)
06:02.51 yukonbob I ran rtxray -o myfile.bw database.g object_in_db, and got a file myfile.bw
06:03.35 yukonbob it won't display in a fb, and when I converted to ps, all I got was a big black square (indicating nothing there, I guess)
06:04.04 yukonbob can you give me a simple pointer or two wrt rays where I can see a result w/o too much fuss?
06:08.38 brlcad will it display to a framebuffer?
06:08.47 brlcad rtxray -F/dev/Xl database.g object
06:09.06 brlcad and how are you displaying in an fb?
06:09.31 brlcad last week was the departed, pan's labrynth, rocky balboa, and children of men
06:09.39 brlcad all pretty excellent
06:10.12 brlcad still left for this weekend are ringu and the persuit of happyness :)
06:11.03 yukonbob rungu++
06:11.07 yukonbob *ringu
06:11.23 yukonbob japanese horrors are scary
06:14.05 yukonbob ?I can use /dev/Xn, where n is an incrementing #, but use only once, and once scene is rendered, fb disappears...
06:14.43 yukonbob gets a bit of a weird 'blanking' on screen too, but that's got to be because of my dual monitor setup
06:17.39 yukonbob nm -- it's working better ;)
06:17.49 yukonbob it's always the operator
06:18.11 yukonbob dunno what I was doing before, but now I can -o myfile.bw; bw-png myfile.bw > myfile.png
06:25.33 yukonbob how can I change the 'ae' or 'rot' that I'll get w/ the rtxray?
07:03.48 *** join/#brlcad jtmuzix (n=jtmuzix@adsl-76-229-234-82.dsl.milwwi.sbcglobal.net)
07:03.58 jtmuzix whats up, I just discovered this program
07:04.33 jtmuzix whats up, I just discovered this program?
07:04.37 jtmuzix its pretty cool for being free.. as a comparison, what are the names of some commerical programs that costs thousands?
07:06.03 jtmuzix for example
07:06.26 jtmuzix when unix workstations were super popular for CAD and engineering, they ues them, however what software do firms use?
07:06.35 jtmuzix or is it developed in-house?
07:09.43 jtmuzix wow
07:09.47 jtmuzix i am just rtfm
07:10.15 jtmuzix this is way cool
07:10.30 jtmuzix i discovered something that compares to what I could never afford
07:10.40 jtmuzix now I just need to learn how to use it
07:14.11 *** join/#brlcad Apathy (i=Matt@74.86.45.130)
07:38.16 *** join/#brlcad Laniakea (i=clock@217-162-205-59.dclient.hispeed.ch)
07:46.00 MinuteElectron brlcad: There is a problem with the website.
08:10.35 MinuteElectron fixed
08:15.21 *** join/#brlcad Elperion (n=Bary@p54876309.dip.t-dialin.net)
08:16.22 MinuteElectron brlcad: Are you able to provide a list of quotes, one or two will do for now. Also, what is the copyright for the website.
11:19.04 *** join/#brlcad elite01 (n=elite01@dslb-088-070-023-084.pools.arcor-ip.net)
15:28.56 *** join/#brlcad poolio (n=poolio@c-67-171-66-22.hsd1.pa.comcast.net)
17:13.31 *** join/#brlcad elite01 (n=elite01@dslb-088-070-023-084.pools.arcor-ip.net)
18:40.13 *** join/#brlcad Twingy (n=justin@74.92.144.217)
20:10.38 brlcad MinuteElectron: there's a good quote in the AUTHORS files
20:10.42 brlcad s/files/file/
20:10.45 brlcad i'd start with that one
20:11.00 MinuteElectron Okay, thanks.
20:11.21 brlcad jtmuzix: feel free to ask any questions
20:11.32 brlcad ah, offline
20:13.51 MinuteElectron Wow, you were right. There are good quotes invloved in this software.
20:14.19 MinuteElectron That is actually an amazing quote.
20:20.04 brlcad probably :)
20:20.34 brlcad would be nice if it could just be a simple text file that it reads from, so it's really easy to add more
20:21.40 MinuteElectron Hmm, i was thinking of a simple to understand PHP array.
20:21.41 brlcad that said, not a big deal either way :)
20:21.46 brlcad that could work too
20:22.03 MinuteElectron It would make randomisation easy and pretty simple to add to.
20:22.04 brlcad there's probably a module for quotes, I'd have to imagine
20:22.36 MinuteElectron I would be very wary of using that since it has to be interopable between Drupal and MediaWiki.
20:23.27 *** join/#brlcad Elperion (n=Bary@p54876309.dip.t-dialin.net)
20:23.53 MinuteElectron brlcad: http://my.brlcad.org/quotes.php
20:24.05 MinuteElectron But another quote would be useful for ensuring the system works.
20:34.39 brlcad MinuteElectron: http://my.brlcad.org/~sean/quotes.txt
20:34.58 MinuteElectron thanks
20:36.42 brlcad there's a few more I could probably pull together but those are from mike's plan file, so quite apropos
20:38.16 MinuteElectron oh I see.
20:38.18 MinuteElectron cool
21:06.48 MinuteElectron on what?
21:06.58 yukonbob http://my.brlcad.org/~sean/quotes.txt
21:07.03 MinuteElectron same, crap
21:07.09 MinuteElectron you made me refresh it
21:07.55 MinuteElectron :
21:07.57 MinuteElectron (
21:19.05 ``Erik heh
21:39.03 brlcad MinuteElectron: heh, i put it back
21:39.42 MinuteElectron thanks
21:40.09 brlcad got it? :)
21:40.15 MinuteElectron Yes, thanks.
21:40.18 brlcad :)
21:46.55 *** join/#brlcad poolio (n=poolio@c-67-171-66-22.hsd1.pa.comcast.net)
21:55.23 ``Erik dangit, I didn't!#~@ :D
21:55.31 ``Erik why not just leave it?
21:55.47 brlcad hehe
IRC log for #brlcad on 20070826

IRC log for #brlcad on 20070826

06:51.18 *** join/#brlcad thing0 (n=ric@203-173-32-95.dyn.iinet.net.au)
07:31.24 *** join/#brlcad Laniakea (i=clock@217-162-205-59.dclient.hispeed.ch)
07:36.31 *** join/#brlcad yukonbob (n=yukonbob@whthyt224-180.northwestel.net)
09:13.33 Laniakea Is it possible to include one .g file in another .g file?
12:10.07 *** join/#brlcad elite01 (n=elite01@dslb-088-070-013-096.pools.arcor-ip.net)
12:47.52 *** join/#brlcad thing0 (n=ric@203-59-205-201.dyn.iinet.net.au)
13:41.11 *** join/#brlcad thing1 (n=ric@124-168-88-147.dyn.iinet.net.au)
13:57.21 *** join/#brlcad poolio (n=poolio@c-24-131-202-244.hsd1.pa.comcast.net)
15:29.26 *** join/#brlcad poolio_ (n=poolio@c-24-131-202-244.hsd1.pa.comcast.net)
15:56.28 *** join/#brlcad poolio_ (n=poolio@c-24-131-202-244.hsd1.pa.comcast.net)
16:35.48 *** join/#brlcad yukonbob (n=yukonbob@whthyt224-180.northwestel.net)
16:43.53 *** join/#brlcad Elperion (n=Bary@p548763E5.dip.t-dialin.net)
17:07.21 *** join/#brlcad Laniakea (i=clock@77-56-106-62.dclient.hispeed.ch)
17:48.31 *** join/#brlcad MinuteElectron (n=MinuteEl@bz.bzflag.bz)
17:51.05 *** join/#brlcad MinuteElectron (n=MinuteEl@bz.bzflag.bz)
17:56.36 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/minuteelectron)
17:58.23 MinuteElectron s/w 6
17:58.28 MinuteElectron sorry
19:15.40 brlcad done
19:17.21 MinuteElectron thanks
20:40.20 MinuteElectron brlcad: Can you take a look at the http://my.brlcad.org/
20:40.25 MinuteElectron I have been working on the footer.
20:40.59 MinuteElectron removed the big blocks and replaced it with a line similar to the top.
20:41.18 MinuteElectron Not sure if I should switch the search to the left and quotes to the right
20:49.41 MinuteElectron yeah, I think it looks nicer on the left
20:52.50 MinuteElectron Also should I credit your nick or your name to the graphics?
21:01.30 brlcad hm, looks nice though hopefully the search box is less redundant with some content there
21:02.06 brlcad i don't need to be listed for the credits
21:02.29 brlcad there should be a whole page dedicated to the site though for credits and similar matters
21:04.22 MinuteElectron ok
21:04.31 MinuteElectron Who will hold copyright to the site content?
21:04.35 MinuteElectron The authors?
21:04.55 MinuteElectron Have you chosen a license yet also?
21:05.12 brlcad good questions
21:06.30 brlcad hm, as for copyright matters, my first inclination would be the same terms as the sources so that they can be interchanged (web docs become part of code and vice-vera)
21:07.33 MinuteElectron LGPL then?
21:08.12 brlcad BDL for the license
21:08.33 MinuteElectron I don't know what that is.
21:09.04 brlcad BSD documentation license
21:09.25 brlcad basically the BSD license, but terms are worded more appropriately to non-code
21:09.25 MinuteElectron Oh, okay.
21:10.02 MinuteElectron Is there a difference between the BSD Documentation License and the FreeBSD one?
21:10.25 brlcad yeah, it's basically a generalized form of the FreeBSD one
21:10.50 MinuteElectron Do you have a link?
21:11.03 brlcad http://brlcad.cvs.sourceforge.net/*checkout*/brlcad/brlcad/doc/legal/bdl.txt
21:11.13 MinuteElectron thanks
21:11.46 brlcad The copyright line it refers to isn't in that file, but is a simple two-line
21:12.18 MinuteElectron ok
21:12.27 MinuteElectron and the authors of the content will hold copyright?
21:13.23 brlcad example in use: http://brlcad.cvs.sourceforge.net/brlcad/brlcad/src/librt/librt.3?view=markup
21:14.58 *** join/#brlcad elite01 (n=elite01@dslb-088-070-013-096.pools.arcor-ip.net)
21:15.04 brlcad in the source code, we have a pretty strict convention of giving proper credit and attribution, but requiring assignment so the legalities are easier to manage/defend
21:15.26 brlcad i'd be inclined to do the same for the site, but it's certainly not nearly an issue there
21:16.41 MinuteElectron there?
21:18.32 brlcad example of an "about site" page, http://slashdot.org/about.shtml and http://www.blender.org/blenderorg/credits/
21:18.47 brlcad there being "on the website" or "in the documentation" which are mildly interchangeable
21:19.06 MinuteElectron ok
21:19.10 brlcad web is sort of a publication format
21:19.20 MinuteElectron ok
21:19.28 brlcad again, not a big deal, I could probably be convinced either way if someone felt strongly
21:19.43 brlcad the code is the one that has additional legal constraints
21:20.13 MinuteElectron So this would be an alright copyright tagline "All trademarks and copyrights on this page are owned by their respective owners."?
21:20.29 brlcad plus by using the BDL, it really doesn't matter -- you can do pretty much anything with the docs, even sell them, just so long as you don't claim that you wrote them if you didn't :)
21:20.46 MinuteElectron cool
21:21.02 brlcad sure, that's fine
21:21.28 brlcad although that almost goes without saying :)
21:21.38 brlcad they're owned by .. their owners ;)
21:22.28 MinuteElectron true
21:24.36 *** join/#brlcad thing0 (n=ric@124-168-88-147.dyn.iinet.net.au)
21:31.52 brlcad ~MinuteElectron++
21:31.56 brlcad nice work on the quotes :)
21:32.00 thing0 hey brlcad
21:32.17 brlcad howdy thing0
21:32.34 MinuteElectron thanks
21:32.40 thing0 how u been brlcad?
21:32.41 MinuteElectron Still needs more populating.
21:32.50 brlcad yeah it does
21:33.02 MinuteElectron and when there is a long one it ruins everything
21:33.05 brlcad thing0: pretty good, quite busy -- still recovering from being away at siggraph
21:33.13 thing0 ahh siggraph
21:33.15 thing0 how was it?
21:33.41 brlcad very excellent
21:33.46 thing0 nice
21:56.05 *** join/#brlcad poolio (n=poolio@128.237.231.197)
23:25.38 *** join/#brlcad CIA-28 (n=CIA@208.69.182.149)
IRC log for #brlcad on 20070827

IRC log for #brlcad on 20070827

00:11.07 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
02:05.26 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
05:48.32 *** join/#brlcad Laniakea (i=clock@77-56-109-199.dclient.hispeed.ch)
07:15.17 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:21.26 MinuteElectron brlcad: I am nearly done on the website: just the sidebar to sort out.
08:21.33 MinuteElectron Not sure what to do, have you any ideas.
08:49.26 brlcad a few
08:50.01 brlcad no login needed on the main/front page -- there will be just one dedicated login page
08:50.43 brlcad the sidebar can have a login icon similar to haiku's or something else, but the whole form is a bit much
08:52.04 brlcad i see the sidebar having more frequently changing data and quick access to important information
08:53.13 brlcad some ideas include a downloads link, a direct link to the wiki, a direct bug-report link, and a running poll
08:53.40 MinuteElectron Cool.
08:54.51 brlcad frequently accessed docs, a picture/screenshot of the day are others (perhaps a random link into a matching Gallery2 image gallery)
08:55.49 MinuteElectron ok
11:12.18 *** join/#brlcad elite01 (n=elite01@dslb-088-070-015-134.pools.arcor-ip.net)
11:16.32 MinuteElectron I am having some difficulties brlcad - I cannot connect to your server from my home PC, but I can connect from someone elses server.
11:17.12 brlcad ooh, you might have gotten yourself firewalled
11:17.26 brlcad did you have several bad password attempts perhaps?
11:17.48 MinuteElectron I changed my password a few minutes\hours ago.
11:17.51 brlcad or lots of simultaneous connections
11:17.55 MinuteElectron But nothing since then.
11:17.56 Laniakea is it possible to include one .g file in another?
11:18.15 brlcad Laniakea: yes, see the mged quick reference, files section -- dbconcat
11:18.19 MinuteElectron brlcad: It is weird, the connection just dopped.
11:18.28 brlcad MinuteElectron: send me your IP
11:18.33 MinuteElectron 82.7.33.28
11:18.46 Laniakea brlcad: interesting
11:18.53 MinuteElectron I was in the middle of typing an IRC message then the connection timed out.
11:18.55 Laniakea brlcad: when will be the new brlcad homepage?
11:19.17 brlcad MinuteElectron: hm, you're not blocked
11:19.29 MinuteElectron I will go chat to the router manager.
11:19.31 brlcad probably just a temporary routting issue at your
11:19.41 brlcad local area, or your ISP, etc
11:19.57 MinuteElectron maybe, but I have my suspicions.
11:20.16 brlcad Laniakea: when it's done -- really hard to say -- have to begin populating the site next with a ton of info next
11:20.46 MinuteElectron I guess, nothing chaned on the router.
11:21.19 Laniakea what does -s and -p mean with dbconcat?
11:23.10 MinuteElectron I find it odd that I cannot ping or view web pages on the server either.
11:52.11 brlcad Laniakea: they indicate whether to append as a _suffix or a _prefix
11:52.53 brlcad the default is a straight up prefixOLDNAME with no underscore
11:52.53 brlcad the default is a straight up prefixOLDNAME with no underscoor no prefix if you don't specify one
11:53.28 brlcad e.g. if you use the File->Import menu option, it'll prompt you, for example
11:53.51 brlcad MinuteElectron: if it's a router, I'd expect that, though curiously I can ping your ip from .bz
11:54.07 Laniakea brlcad: is this used commonly to establish hierarchy?
11:54.08 brlcad which might indicate a different return route
11:54.25 brlcad Laniakea: to establish hierarchy? .. nnno
11:54.36 brlcad its used to pull in geometry usually from other files
11:54.41 MinuteElectron brlcad: dw
11:54.42 brlcad often used in conjunction with keep
11:54.50 Laniakea what does keep do?
11:55.07 brlcad keep extracts a portion of one .g file to its own file
11:55.24 brlcad like you could keep a bolt from your model, and dbconcat it into another to import it
12:41.09 *** join/#brlcad Elperion (n=Bary@p548778E0.dip.t-dialin.net)
13:37.36 *** join/#brlcad smallfoot- (i=smallfoo@clamwin/translator/smallfoot)
13:38.13 smallfoot- 7.10? when?
13:46.39 ``Erik huh?
13:48.10 ``Erik 7.10.0 was 2007/01/27, 7.10.2 was 2007/08/16
13:48.19 ``Erik or so
13:49.26 ``Erik hm, mebbe 7.10.0 was 2007/4/8
13:52.39 smallfoot- oh
13:53.32 smallfoot- win32 build too?
13:54.16 ``Erik we don't release windows binaries, they're donated by someone who went and compiled them usually... but it SHOULD compile with msvc6, msvc7, cygwin and mingw32, and mebbe others
13:54.30 smallfoot- BRL-CAD for Windows 7.8.0 April 13, 2006
13:54.35 smallfoot- it never comes new release!
13:54.38 smallfoot- 1 year odl! EVEN MORE!!
13:54.43 smallfoot- make new release
13:54.46 ``Erik ... we release the code... not the binaries
13:54.55 ``Erik none of the developers use windows
13:55.07 smallfoot- release the binary too, not onyl code
13:55.19 smallfoot- most people cant compile their own stuff, only nerds do that
13:55.30 ``Erik hey, feel free to download cygwin and compile it, if you give us a zip, we'll post it :)
13:55.41 ``Erik how can I make a windows binary if I don't have a windows machine?
13:56.03 ``Erik and, uh, thanks for the insult O.o
14:37.25 PrezKennedy haha... nerds
14:43.08 smallfoot- lol
14:43.08 smallfoot- ya
14:43.12 smallfoot- normal people dont use compilers
14:43.21 MinuteElectron STFU
14:44.18 MinuteElectron Usually I don't take offense, but both are you are just being completely insulting in front of evryone in here (I myself use a compiler often).
14:44.52 smallfoot- ya, and you never got laid
14:44.57 smallfoot- and you got 2cm thick glasses
14:45.02 smallfoot- you have all the starwars DVD collection
14:45.08 smallfoot- and a Bobba Fett doll
14:45.25 smallfoot- you are like the white Steve Urkel
15:22.16 ``Erik http://support.microsoft.com/kb/276304
16:08.26 ``Erik what a little bitch O.o
16:13.42 MinuteElectron indeed
16:13.51 MinuteElectron too bad brlcad is the only operator for this channel.
16:14.48 MinuteElectron I would vote to block him, but that probably wouldn't happen.
16:14.55 MinuteElectron *ban
16:19.41 EugenesLair smallfoot annoyed also on the #gaygeeks channel
16:23.15 *** join/#brlcad CIA-21 (n=CIA@208.69.182.149)
17:22.42 *** join/#brlcad CIA-21 (n=CIA@208.69.182.149) [NETSPLIT VICTIM]
17:22.42 *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos) [NETSPLIT VICTIM]
17:33.27 brlcad hm
17:35.08 MinuteElectron hmm?
17:35.22 *** mode/#brlcad [+b *!smallfoo*@*] by brlcad
17:35.38 brlcad just a lil twerp
17:36.15 MinuteElectron That is the ban on this channel.
17:36.22 MinuteElectron *only
17:36.33 MinuteElectron Thank you.
17:37.18 brlcad hey, will of the residents have priority ;)
17:37.41 *** mode/#brlcad [+b MinuteElectron!*@*] by brlcad
17:37.46 brlcad oops!
17:37.50 *** mode/#brlcad [-b MinuteElectron!*@*] by brlcad
17:37.51 brlcad heh
17:37.54 MinuteElectron :D
17:38.02 *** mode/#brlcad [+oo MinuteElectron ``Erik] by brlcad
17:38.11 MinuteElectron Thanks.
17:38.19 *** join/#brlcad cad27 (n=7932c41b@bz.bzflag.bz)
17:38.25 brlcad just in case I got the mask wrong and he returns to being an annoyance
17:38.53 PrezKennedy MinuteElectron, i was mocking him
17:39.10 MinuteElectron Oh, ok.
17:39.12 MinuteElectron Sorry.
17:39.17 MinuteElectron My bad.
17:40.30 PrezKennedy im installing cygwin right now so yeah... i don't have a lot of room to talk ;-)
17:40.41 MinuteElectron heh
17:40.57 MinuteElectron I gotta run, going to grandparents.
17:41.01 MinuteElectron Later all.
17:41.02 PrezKennedy farewell!
17:41.12 brlcad cya MinuteElectron
17:42.53 PrezKennedy hey maybe i could do something useful and compile brlcad for windoze
17:45.54 brlcad you could become the primary windows maintainer!
17:46.14 brlcad kermit would love that heh
17:46.38 brlcad at least bill would
17:51.45 PrezKennedy haha
17:52.49 PrezKennedy im at home in windows or linux, i just use windows because i have some hardware that i KNOW i wouldnt be able to get working in linux
17:58.39 ``Erik damn, pedro got his computer stolen
17:59.03 ``Erik w00t, I pwn! /mdop!!!
18:04.18 ``Erik ewwwwwwww, my bit got sticky
18:43.11 *** join/#brlcad Laniakea (i=clock@77-56-102-239.dclient.hispeed.ch)
18:54.20 *** join/#brlcad poolio (n=poolio@CMU-238293.WV.CC.cmu.edu)
18:58.30 *** join/#brlcad jack- (i=jack@dub.minimal.nl)
19:21.27 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/configure.ac: use the C++ compiler to test for the TNT/JAMA header
20:11.35 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
20:20.22 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/configure.ac: This was not the fix for OpenBSD. Without it, OBSD4.1 seems to work just fine.
20:23.24 PrezKennedy compiling this in cygwin is going to take forever
20:48.38 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
23:16.58 *** join/#brlcad docelic (n=docelic@212.15.171.191)
23:47.03 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:47.03 *** join/#brlcad []ttawa (i=clock@77-56-102-239.dclient.hispeed.ch) [NETSPLIT VICTIM]
23:48.21 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
IRC log for #brlcad on 20070828

IRC log for #brlcad on 20070828

02:56.27 *** join/#brlcad cad00 (n=ca490162@bz.bzflag.bz)
06:17.30 *** join/#brlcad pogi (n=pogi@71.5.17.106.ptr.us.xo.net)
06:56.17 *** part/#brlcad pogi (n=pogi@71.5.17.106.ptr.us.xo.net)
07:06.25 *** join/#brlcad Beyond_The_Grave (n=greg@adsl-67-65-34-59.dsl.ksc2mo.swbell.net)
07:07.01 Beyond_The_Grave Does anybody have this installed on ubuntu?
07:17.50 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:33.44 MinuteElectron Oh,
08:33.50 MinuteElectron I was just about to tell him something.
08:34.19 MinuteElectron PrezKennedy: How's it going?
08:35.54 MinuteElectron cygwin is annoying - you can only have irssi for windows installed OR cygwin.
08:35.58 MinuteElectron anyway, website
09:04.13 MinuteElectron brlcad: What do you think? http://my.brlcad.org/
10:14.53 CIA-21 BRL-CAD: 03brlcad * 10brlcad/configure.ac: use AC_LANG_PUSH, AC_LANG_POP for going into/out of C++ testing mode
10:17.08 brlcad MinuteElectron: when the quote overlaps the search, search goes down instead of causing the quote to wrap..
10:17.37 brlcad also think it needs the bezel to match the style above
10:18.14 brlcad maybe colored background too so that parallels, otherwise the bar is just kinda sitting there
10:19.09 MinuteElectron bezel?
10:23.52 MinuteElectron I don't understand what bezel means brlcad.
10:28.06 MinuteElectron and which bar are you talking about?
10:39.58 MinuteElectron The problem with the footer has been fixed.
10:53.23 brlcad bezel is the curve that makes the search box blend with the bar
10:53.35 brlcad there are two on the top bar (one above, one below)
10:53.55 MinuteElectron I see,
10:54.02 MinuteElectron I was going to do that, I will work on that now.
10:54.11 MinuteElectron brlcad: What about the parallels?
10:54.33 brlcad having the footer match the header (i.e. something non-black)
10:54.49 brlcad otherwise the footer is just kind of out of place
10:54.52 MinuteElectron oh, ok.
10:55.01 MinuteElectron green?
10:55.21 brlcad i actually like it black, but it doesn't work well with a black content area, so one of the two needs to change :)
10:55.36 MinuteElectron I will experiment.
10:55.47 brlcad try palette colors
10:56.00 MinuteElectron do you have a link for that?
10:56.06 brlcad looking
10:56.59 brlcad http://my.brlcad.org/~sean/color_palette.png
10:57.08 MinuteElectron thanks
10:58.03 Laniakea hmm, looks like you are taking the design seriously
10:58.08 Laniakea colours, fonts,...
10:58.15 Laniakea highlights and shadows...
10:58.34 Laniakea I like the colours.
10:58.41 brlcad aim towards having a consistent style
10:58.47 MinuteElectron ok
11:13.54 *** join/#brlcad cad29 (n=56d02fdb@bz.bzflag.bz)
11:18.09 *** join/#brlcad elite01 (n=elite01@dslc-082-082-069-117.pools.arcor-ip.net)
11:42.20 *** join/#brlcad Elperion (n=Bary@p548772CB.dip.t-dialin.net)
12:49.11 PrezKennedy crazy nocturnal IRC goers ;-)
12:50.13 ``Erik hum
12:50.24 ``Erik 4547 vgr's inside of parallels
12:50.58 PrezKennedy for the Mac?
12:52.36 ``Erik hrm? host is a mac, guest is obsd
12:54.50 Laniakea ``Erik: now I should download the BRL-CAD CVS and try it on my obsd?
13:26.13 PrezKennedy this is the largest collection of mac users ive ever seen!
13:26.14 PrezKennedy :-P
13:54.26 ``Erik Laniakea: it worked fine for me, I actually un-did what I thought may've been a fix...
13:56.26 ``Erik this was on a just-updated 4.1
13:59.02 Laniakea ``Erik: so do I need to update from 4.0 to 4.1?
13:59.50 ``Erik I d'no, I grabbed 41 *shrug* does it still fail for you on 40?
14:05.14 ``Erik "velcro sport corset"
14:20.52 ``Erik oi, hoolio
15:37.15 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/other/libpng/Makefile.am: readme moved with version bump
15:49.52 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/sig/Makefile.am: add DEPS line
15:50.58 ``Erik oi, hoolio
15:51.01 ``Erik woops
15:53.04 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/sig/ (Makefile.am dfft.c): coerce dfft to use bu_getopt instead of the big whileifelseifelseif construct
15:55.30 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
15:57.23 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/bench/Makefile.am: fix for "out of dir" builds
16:00.58 ``Erik hummmmmm
16:01.06 ``Erik fast eddies? or donnas?
16:19.16 PrezKennedy oh man... i want Fast Eddies
16:19.23 PrezKennedy What's Donnas?
17:40.22 ``Erik PLACE ON POST
17:40.26 ``Erik woops, caps lock
17:40.34 ``Erik we went tot he bowling alley instead, beer good *grunt* :)
17:40.58 ``Erik fast eddies is a lot better than donnas O.o but a lot further away
17:45.17 *** join/#brlcad Beyond_The_Grave (n=greg@adsl-66-136-149-90.dsl.kscymo.swbell.net)
17:45.33 Beyond_The_Grave Does anybody have this installed on ubuntu?
17:50.12 ``Erik not I... what's the issue?
17:50.22 ``Erik (heh, kansas city, I was there a few weeks ago)
18:01.13 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
18:02.34 MinuteElectron Oh how I hate incompatible software,
18:03.04 Beyond_The_Grave Well, my problem is that I can't get it to run once everything has installed... which program actually runs it?
18:03.30 Beyond_The_Grave Sorry for the wait
18:05.41 Beyond_The_Grave It didn't make an icon on the menu to run the program...
18:05.59 MinuteElectron heh - I don't think it is meant to.
18:06.26 MinuteElectron I have never actually compiled it so I wouldn't know.
18:06.53 Beyond_The_Grave Well, I was hoping to get help to figure that out...
18:07.47 Beyond_The_Grave It's installed, but when I tried to click on the "mged" like the ubuntu forums said to do it didn't work...
18:08.56 PrezKennedy try running mged in bash or something
18:09.10 Beyond_The_Grave Should I have stuck with a lower version, cause I'm using the 7.10.2, and I don't know if that's a beta or not?
18:09.53 Beyond_The_Grave It's says the command doesn't exist
18:10.42 Beyond_The_Grave Which one is the one to run brl-cad?
18:11.00 Beyond_The_Grave And what's up with having to make a path?
18:11.29 ``Erik that's a real release
18:11.30 ``Erik update your path
18:11.36 ``Erik export PATH=$PATH:/usr/brlcad/bin
18:11.36 Beyond_The_Grave How?
18:11.50 ``Erik then you should be able to run 'mged'
18:12.10 MinuteElectron try from the bin folder of brlcad typing "./mged"
18:12.23 Beyond_The_Grave Is that brl-cad, or is that one tool?
18:12.28 ``Erik but "." might not be int he path, so the subtools (like rt) might not work
18:12.47 ``Erik BRL-CAD is over 400 'tools'... mged is the fancy gui frontend/modeller
18:12.49 MinuteElectron ok
18:12.51 ``Erik fancy, heh
18:13.01 PrezKennedy fancy as a freight train!
18:13.12 Beyond_The_Grave So from mged can you use all the other tools?
18:15.06 brlcad not all of them, but several of the more frequently used tools
18:15.37 Beyond_The_Grave OK
18:16.19 brlcad Beyond_The_Grave: there should also be an mged.sh script or something, I think that's what one of the ubuntu guys did that made the deb
18:16.30 brlcad that might be what you can "just click"
18:17.03 MinuteElectron brlcad: Do you have a few moments?
18:17.07 brlcad when it installs, it _usually_ is installed into /usr/brlcad by default given the size and number of apps that are actually installed
18:17.35 brlcad PrezKennedy: haha
18:18.14 *** part/#brlcad Beyond_The_Grave (n=greg@adsl-66-136-149-90.dsl.kscymo.swbell.net)
18:18.21 brlcad MinuteElectron: of course, go ahea
18:18.24 brlcad d
18:18.29 MinuteElectron I have been experimenting with different color combinations.
18:18.38 MinuteElectron Non of them work as a block of color.
18:18.47 brlcad hmm
18:18.52 brlcad because of the bar?
18:19.26 brlcad i'd only expect the hilights or the shadows to even be feasible, and even then probably would still need to change the bar's color maybe .. "maybe"
18:19.43 MinuteElectron No, when the page is really short the footer takes up most of the page thus meaning the color is very distracting.
18:20.04 brlcad i see that :)
18:20.14 MinuteElectron It might be possible to make the footer the same size regardless.
18:20.26 MinuteElectron s/might be/is
18:20.27 brlcad hm
18:20.41 MinuteElectron but that would cause extra whitespace (actually blackspace)
18:21.17 brlcad yeah, what about fixing the footer to the bottom of the window, absolute coords from base
18:21.28 MinuteElectron I can do that, one moment.
18:22.54 MinuteElectron Which web browser are you using.
18:23.19 MinuteElectron It works as desired in Firefox, but not Opera - I will debug once a design is finalised.
18:23.48 MinuteElectron The trouble is when you scroll it stays in the same place.
18:24.11 MinuteElectron It doesn't go to the very bottom, only the bottom of the window.
18:24.16 MinuteElectron Let me try something.
18:24.32 ``Erik hehehe http://worsethanfailure.com/Articles/If-Only-Id-Been-More-Explicit.aspx
18:29.28 MinuteElectron It works alright now, but the background color is gone.
18:29.38 MinuteElectron I will diagnose once I have had dinner.
18:48.43 MinuteElectron Part in #defocus - freenode just broke 40k connected users record.
18:54.50 *** join/#brlcad Beyond_The_Grave (n=greg@adsl-66-136-149-90.dsl.kscymo.swbell.net)
18:54.58 Beyond_The_Grave How do you get rid of BRL?
18:58.41 Beyond_The_Grave How do you get rid of BRL?
18:59.31 *** part/#brlcad Beyond_The_Grave (n=greg@adsl-66-136-149-90.dsl.kscymo.swbell.net)
18:59.42 ``Erik um
18:59.47 ``Erik decrement the first letter by one?
19:00.08 *** join/#brlcad Laniakea (i=clock@77-56-96-70.dclient.hispeed.ch)
19:25.50 MinuteElectron brlcad: Have you just done something to the site?
19:27.46 MinuteElectron because it is broekn due to ldap integration errors
19:50.35 PrezKennedy i love Worse Than Failure :-)
19:51.25 MinuteElectron yeah
20:13.06 *** join/#brlcad Elperion (n=Bary@p548772CB.dip.t-dialin.net)
20:40.19 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
20:43.58 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/ (4 files in 4 dirs): DEPS updates
21:01.38 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/ (4 files in 4 dirs): DEPS updates
21:31.13 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/ (include/bu.h src/libbu/image.c): make the RGB data buffers unsigned
21:36.36 brlcad MinuteElectron: no, I've not done anything
21:36.42 brlcad I went from lunch to meetings most of the day
21:36.49 ``Erik ew
21:36.55 brlcad informal
21:37.12 MinuteElectron brlcad: Oh, ok.
21:37.16 MinuteElectron Weird.
21:37.21 MinuteElectron Anyway.
21:37.33 MinuteElectron brlcad: Can you take a look at the site, have I chosen the right color?
21:37.50 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/image.c: explicitely cast to keep osX happy
21:40.19 ``Erik brlcad, have you looked at the 74 'off by one' pixels in m35?
21:41.15 ``Erik note to self; don't resize pix-fb windows. O.o
21:48.54 brlcad ``Erik: at one point or another, yes
21:49.03 brlcad all floating point fuzz issues
21:49.54 brlcad there used to be two others that had off-by-one consistently, but I believe I just recently fixed them with the tolerance tweaks I added
21:54.00 ``Erik the m35 was the only in the benchmark suite that gave me off by 1's, and most of them were glancing hits on toriii
21:54.05 ``Erik s/i$//
21:54.23 brlcad yeah, that's new
21:54.27 brlcad like as of last week iirc
21:55.06 ``Erik ok, mebbe I'll look at it tomorrow
21:56.58 brlcad i might be confusing plats too as it's different for plats
21:57.09 brlcad bsd matches the vgr ref pretty close because it was running a bsd
21:57.28 ``Erik I'm building on the mac to see if the diffs are there, I have a pixdiff from an amd64 fbsd box if you want
21:57.50 ``Erik I think you know the one, it's in /tmp if you're curious *shrug*
21:58.50 brlcad iirc, the grazings on m35 are all torus-related
21:59.10 brlcad nah, I've seen it before
21:59.27 brlcad just pixdiff m35.pix ../pix/m35.pix | pix-fb -F/dev/Xl
23:24.43 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070829

IRC log for #brlcad on 20070829

02:12.49 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
04:25.17 yukonbob .
04:44.48 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
04:52.15 brlcad ..
04:53.38 brlcad and they responded.. I thought we'd lost touch!
05:50.35 PrezKennedy the luck of the Internets
05:54.29 PrezKennedy hey brlcad, according to slashdot Apple is selling more than 1 in 6 laptops bought these days
05:55.32 PrezKennedy course when the alternative is Vista, even expensive fruit becomes a viabe option ;-)
07:20.40 *** join/#brlcad cad01 (n=dc85121e@bz.bzflag.bz)
07:38.54 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:25.30 MinuteElectron brlcad: If you get a moment please take a look at the website.
13:34.44 brlcad much better, almost there
13:34.49 brlcad it doesn't expand very far
13:35.49 brlcad and I get a scrollbar the height of the base that will let me scroll down into black
13:36.36 MinuteElectron yeah it all got fscked
13:36.41 MinuteElectron I have to redesign it.
13:36.50 MinuteElectron the footer
13:36.51 MinuteElectron slightly
13:36.58 MinuteElectron to make it work how it should do
13:41.11 ``Erik hmmm
13:41.22 ``Erik brlcad, gonna be in at 10:30?
14:15.51 brlcad yes
14:46.44 *** join/#brlcad elite01 (n=elite01@dslc-082-082-092-065.pools.arcor-ip.net)
14:56.43 *** join/#brlcad Elperion (n=Bary@p54876805.dip.t-dialin.net)
15:09.14 *** join/#brlcad iday (n=jlowens@bz.bzflag.bz)
15:34.13 *** join/#brlcad bpoole (n=bpoole@UNIX31.andrew.cmu.edu)
16:22.56 *** join/#brlcad oxigenio (n=cafeviei@200.180.138.74)
16:25.39 *** part/#brlcad oxigenio (n=cafeviei@200.180.138.74)
17:48.03 *** join/#brlcad MinuteElectron (n=MinuteEl@bz.bzflag.bz)
17:48.49 MinuteElectron :(
17:48.54 MinuteElectron .w 13
18:09.51 ``Erik ok
18:16.25 MinuteElectron sorry - I type to fast
18:25.49 ``Erik typing too fast is not the issue, typing too sloppily is :D
18:26.16 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/fb/orle-fb.1: document the -F option. Fixes PR#1774679
18:28.56 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/fb/orle-fb.c: this is orle-fb, not rle-fb.
18:29.00 MinuteElectron sorry
18:31.44 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/fb/fb-rle.1: change rle-fb to fb-rle in synopsis. PR#1775562
18:34.05 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/sig/imod.c: fix program name in usage string. PR#1775598
18:36.22 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/util/plstat.c: program name is plstat, not pldebug (in usage and perror output). PR#1776683
18:42.07 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/rt/rtedge.1: rtedge may have produced "plot" files in the past, but spits out pix images these days. PR#1779521
18:43.43 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/mk/mk_wire.1: this is mk_wire, not mk_handle. PR#1775606
19:07.11 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/parallel.c: Allow intel macs to see more than 2 from bu_avail_cpus().. PR#1784346
19:12.59 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/minuteelectron)
19:26.51 ``Erik lets see how much my new footstool tromps my 'work' machine for vgr's... the 'work machine' is sitting at 11128...
19:56.14 *** join/#brlcad Laniakea (i=clock@77-56-96-70.dclient.hispeed.ch)
20:08.42 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
20:58.13 ``Erik hmmmmm
20:58.33 ``Erik 27633, but world pood itself
20:58.34 ``Erik pixcmp pixels: 101034 matching, 0 off by 1, 1878 off by many
21:06.42 brlcad wow
21:07.05 brlcad now that's halfway to a new record
21:08.05 MinuteElectron brlcad: Okay, I think the footer is finished.
21:08.05 brlcad eek, heh
21:08.05 MinuteElectron This is the only color that works.
21:08.06 MinuteElectron The others look ugly in the footer.
21:08.18 ``Erik eck, and those don't? O.o *duck*
21:08.52 MinuteElectron ?
21:09.09 MinuteElectron brlcad: Do you like it?
21:09.09 ``Erik mebbe I have no color sense :) the peach and green don't seem to fit so well to me
21:10.49 brlcad http://bzflag.bz/tmp/screenie.png
21:11.13 MinuteElectron Oh for fuck sake.
21:11.19 MinuteElectron ARGH
21:11.26 ``Erik heh
21:11.32 ``Erik firefox seems to render ok
21:11.38 MinuteElectron It works in Firefox.
21:11.53 MinuteElectron It works well in lynx
21:12.17 ``Erik seamonkey?
21:12.23 MinuteElectron seamonkey==firefox
21:12.33 ``Erik ummmm
21:12.37 MinuteElectron same rendering engine
21:12.37 ``Erik the smalltalk html renderer.
21:12.43 ``Erik in, uh, squeak
21:12.43 MinuteElectron I don't know
21:12.44 ``Erik :D
21:13.03 ``Erik don't push me, I'll find some esoteric thing somewhere that maybe 2 people have heard of
21:13.03 ``Erik :D
21:13.15 MinuteElectron ok
21:13.37 MinuteElectron brlcad: What version of Safari do you use?
21:13.59 poolio What an ugly website you guys have ;)
21:14.00 brlcad seems to be 2.0.4
21:14.22 MinuteElectron brlcad: Have you any plans to upgrading to 3.0 - I can't test it 2.0 since I don't have a Mac.
21:14.40 brlcad does it work in 3.0?
21:14.44 MinuteElectron Nearly.
21:15.27 MinuteElectron It works in Safari 3 now.
21:15.49 ``Erik it rendered ok for me in safari 2.0.4 just now
21:16.08 MinuteElectron Heh, can you try again brlcad?
21:16.17 MinuteElectron It fails bad in Opera though.
21:16.25 MinuteElectron It looks in Opera like it looks in Safari 2.
21:16.30 brlcad still looks the same
21:16.53 brlcad there we go
21:16.57 MinuteElectron Works in Opera now without me changing anything.
21:17.03 brlcad other than scrolling
21:17.10 MinuteElectron This is all very weird.
21:17.17 MinuteElectron I see the scrolling.
21:17.26 brlcad now it's at the bottom, but it's still got the scrolling problem from before
21:20.51 MinuteElectron I am trying to find the CSS rules.
21:23.00 MinuteElectron Okay.
21:23.03 MinuteElectron Got it.
21:23.21 brlcad wooohoo
21:23.24 brlcad so you did :)
21:23.38 MinuteElectron But it loks ugly on long pages now.
21:23.50 MinuteElectron There was padding near the bottom to make it look nicer on long pages.
21:23.56 MinuteElectron Let me see if I can replace it.
21:24.36 brlcad be back in a bit
21:24.47 brlcad nice progress
21:24.47 MinuteElectron bye
21:24.52 MinuteElectron thanks
21:25.21 brlcad colors still need tweaking, and I should populate some real content in to see how it actually looks/works
21:25.27 MinuteElectron colors?
21:25.28 MinuteElectron huh?
21:26.34 brlcad the baby blue footer is a bit quirky
21:26.45 MinuteElectron :( :D
21:26.51 MinuteElectron quirky?
21:27.04 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/parallel.c:
21:27.04 CIA-21 BRL-CAD: Remove unnecessary __ppc__ test (use __APPLE__ to do both PPC and Intel).
21:27.04 CIA-21 BRL-CAD: Get the number of available CPU's instead of present CPU's on a Mac.
21:27.05 brlcad grabs too much attention for a footer at the moment
21:27.15 MinuteElectron ok
21:27.17 brlcad maybe with the content area filled it won't be so bac
21:27.25 MinuteElectron maybe
21:27.33 MinuteElectron it doens't
21:27.35 brlcad or maybe if a colored content area is used
21:27.39 MinuteElectron take a look at the admin panel
21:27.52 MinuteElectron That is possible, I might experiment.
21:28.16 brlcad alright, back in a bit
21:28.19 MinuteElectron ok
21:28.42 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/NEWS: Mac CPU detection stuff
21:29.36 ``Erik aaaaaaaand home time :D
21:32.36 MinuteElectron Speaking of food I need a drink to cure my headache.
21:32.41 MinuteElectron And food.
21:32.47 MinuteElectron me hungry...
21:58.35 MinuteElectron I'm sorry, the footer dies in Internet Explorer.
22:33.10 MinuteElectron Hahaha it was caching.
22:42.10 ``Erik ahhhh home at last
22:42.43 MinuteElectron it takes you over an hour to get home?
22:46.55 ``Erik usually about 45 minutes
22:47.22 ``Erik there was an accident (some soccer mom in a minivan decided to swerve across a turn lane and into oncoming traffic...) which slowed things up
22:47.32 ``Erik and I stopped at the atm and package store on the way *shrug* :)
22:49.30 MinuteElectron kl
22:55.43 MinuteElectron Hahahaha suck this IE.
23:02.37 yukonbob MinuteElectron: what's the url for your work?
23:03.11 MinuteElectron http://my.brlcad.org/
23:15.04 MinuteElectron It isn't finished yet.
23:15.26 MinuteElectron The footer is completely finished except for maybe a change in colors.
23:16.26 MinuteElectron The header is complete except the items changing color when they are open.
23:16.32 MinuteElectron And I need to do the sidebar.
23:16.41 MinuteElectron After that I change the color scheme.
23:26.46 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:27.34 PrezKennedy i can say i was the first to see it in IE :-P
23:34.17 MinuteElectron ?
23:35.57 MinuteElectron Does it look that bad?
23:36.06 MinuteElectron I thought I ironed out all the IE bugs.
23:40.56 MinuteElectron I have to sleep.
23:40.59 MinuteElectron Goodnight.
IRC log for #brlcad on 20070830

IRC log for #brlcad on 20070830

00:40.20 PrezKennedy its good
04:25.16 brlcad not sure it's worth it to do anything about it, but maybe :)
04:35.26 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088753756.dsl.bell.ca)
05:17.38 CIA-21 BRL-CAD: 03brlcad * 10brlcad/src/mged/tedit.c: check for vim before looking for vi, add comments on order preference, and don't invoke xterm if we're IF_TK. this fixes sf feature request 1219084 (default editor vim instead of vi suggested)
05:20.54 yukonbob brlcad: you in?
05:21.42 CIA-21 BRL-CAD: 03brlcad * 10brlcad/NEWS: Mged now tests for vim before vi for text editing, this implements sf feature request 1219084 (default editor vim instead of vi suggested)
05:28.25 yukonbob ^--- bad idea, brlcad :P
05:29.33 CIA-21 BRL-CAD: 03brlcad * 10brlcad/NEWS: reword for consistency
05:29.38 brlcad what's up?
05:30.18 yukonbob hey :)
05:30.25 brlcad there's a list of editors it checks in order, you can override to anything (and should if you really want anything other than jove or ed)
05:31.08 yukonbob shouldn't it just use "vi" as standard (like most *nix tools), if it can't find EDITOR environment variable?
05:31.37 yukonbob (or perhaps check the OS, and use notepad for Windows, [whatever] for MacOS, and vi for other *nix)
05:31.56 brlcad that's what it effectively does, per os
05:32.20 brlcad and 'ed' is the actual default if you go back far enough
05:32.33 yukonbob EDITOR is the "correct" way, imo. If somebody wants to use vim, nvi, elvis, joe, nano, pico, emacs, xemacs, gedit, gvim, [whatever], setup EDITOR
05:32.51 yukonbob ;)
05:32.57 brlcad exactly, it respects editor
05:32.59 yukonbob the one true editor, ed :)
05:33.10 yukonbob so why make allowances for vim?
05:33.32 brlcad because there were (necessarily) already allowances for other platforms
05:33.55 yukonbob slippery slope... /me disagrees, but...
05:34.09 yukonbob anyway, before I saw those commits, I had another q: :)
05:34.17 yukonbob see: http://www.methodlogic.net/flat/gfx/wheel_cropped.png
05:35.58 brlcad the software is molded by its users too .. he has bothered to make several substantial contributions, so it's a minor deal to have it check
05:36.55 brlcad not so slippery since it's really "up to the app" if EDITOR isn't set, so it could just as well make them tap out in morse code
05:37.00 yukonbob but the answer to his question is not recompiling brlcad, it's "set EDITOR=vim" ...
05:37.20 brlcad btw, the default before all of this really was 'ed'
05:37.33 brlcad (in brl-cad)
05:37.37 yukonbob heh -- I guess, considering the age ;)
05:38.48 brlcad another contentious thing it does now is that it tries non-modal editors before the modal ones too, just think of the editor flame wars!
05:39.29 brlcad anyways, I digress.. what's the question :)
05:39.59 yukonbob gah --- strip that stuff out ;) -- the users environment belongs in environment variables.. I use xemacs, and that's what I do -- and I'd never send a bug report to get xemacs into the list of editors to check for...
05:40.08 yukonbob do you see the pic in that link?
05:40.14 brlcad yep
05:40.27 yukonbob OK -- that's a 32-hole 3x bicycle wheel...
05:40.45 brlcad if you say so :)
05:40.47 yukonbob the spokes are composite objects, but the long part is obviously just a cylinder
05:41.19 brlcad nice model
05:41.46 yukonbob 32-hole == 16 holes per side of the hub, and 3x is read as "3 cross", because if you look carefully at any spoke, you'll see on it's tangental exit from the hub hole to the rim hole, it crosses 3 other spokes...
05:41.50 yukonbob thx :)
05:42.09 brlcad reminds me of http://sourceforge.net/project/screenshots.php?group_id=105292&ssid=25099 but with better spokes
05:43.30 yukonbob I was wondering: is it academic to "fix" the collision of the spokes at their crosses? In a real-world build, the spokes bend a bit on their path from the hub to the wheel, going over or under spokes they cross... now there's a "wire" element (experimental?) that does this... would it be applicable in this case?
05:46.09 brlcad not sure what you're referring to by "wire" but there is a pipe primitive that might be ideal as it can be fed through arbitrary paths
05:46.15 yukonbob the rim in the sourceforge screenshot is also not accurate -- typically spoke holes are offset to the side the spokes are coming from (ie: not right down the center of the rim, but alternate slightly right, slightly left).
05:46.40 yukonbob ah -- pipe. that sounds right
05:46.44 brlcad to 'fix' the collision would probably be wrong, they're either connected material or they're not
05:47.15 brlcad if they're not, they should account for it, otherwise various analysis methods would readily fail (e.g. FEA)
05:47.36 brlcad pipe is covered in the "principles of effective modeling" iirc
05:47.57 brlcad hmm
05:48.21 yukonbob ok -- the same "issue" I'm having (in my head) with the spokes can be imagined as such:
05:48.53 yukonbob a box, with a string joining kitty-corners, and another string on the same plane joining the other corners.
05:49.00 brlcad hm, mine are perfectly in the center :)
05:49.10 brlcad that's not mine in the pic, but similar tire
05:49.35 yukonbob ah -- mine aren't... high-end or not?
05:50.23 yukonbob anyway, back to the spokes :)
05:50.27 brlcad ahh, these are moderately high end road tires
05:50.37 brlcad probably road vs off-road
05:51.15 yukonbob do you see how the spokes would behave in the physical world?
05:51.59 brlcad yes, those even with your string example, they just come really close -- tangent even, and you could model that if you want
05:52.33 yukonbob the spokes really are woven though... in a real 3x build, it'd be over 2, under 1, and to the rim.
05:52.51 yukonbob so they "brace" against ea. other
05:53.00 brlcad there's a ever so slight bend that is basically the sine angle
05:53.25 brlcad sure, they touch, have a tension against them
05:53.40 brlcad but there is a find bend there too
05:54.03 brlcad about half the radius.. so it'sbarely imperceptible for such a tiny wire
05:54.31 yukonbob right --- so pipe would be suitable better primitive?
05:55.13 brlcad probably, though it's still going to be tricky if you want to get the math really accurate, you're going to have to pull out some trig, compute some angles
05:55.25 yukonbob or would there be some other "fudge" method, or ignore it? (I guess it'd really depend on the intended use, but I'm being academic to try to learn here ;)
05:55.34 brlcad pipe are described as sequences of straight sections and bends
05:55.54 brlcad you could ignore it, depends what purpose you're modeling for
05:56.34 yukonbob right -- if it's just a pretty picture, what I've got will do... but I'm not averse to learning skills, esp. if it's more "correct" and might serve me in the future...
05:57.22 brlcad if I were modeling it, I'd probably pick a pipe, model half the distance to the "touch point" as a straight section, then a big bend that has a bend radius just half the thickness radius that takes it past the point of intersection
05:57.45 brlcad do that for all of the spokes and you should end up with spokes that perfectly touch tangent in the middle of that bend
05:58.51 yukonbob right on ... I'll give it a go :)
05:58.54 brlcad pipes are really tricky to grasp at first, but probably one of brl-cad's most powerful primitives (and generally better than most commercial cad system piping tools)
05:59.19 yukonbob well, I know where to come when I have issues...
05:59.31 brlcad heh
05:59.35 yukonbob when I'm done, I'll render a picture for the new website.
05:59.47 yukonbob we need a user gallery
05:59.57 brlcad it's already stbbed out
06:00.12 brlcad i.e., planned :)
06:00.29 brlcad part of the new site that's coming together bit by bit
06:00.32 yukonbob nice
06:01.18 yukonbob hey, have you already seen "Spirited Away" and "Princess Mononoke"?
06:01.29 brlcad i've seen spirited away
06:01.37 brlcad don't recal if i've seen pm
06:01.47 yukonbob you might like like PM, then
06:02.03 brlcad tend to like them kinda dark and techy though
06:02.12 yukonbob ah...
06:02.14 brlcad GITM was my cup of tea
06:02.49 brlcad i've *still* not seen it yet
06:02.57 yukonbob awesome animation
06:03.08 yukonbob have you seen Vampire Hunter D?
06:03.26 brlcad yeah, I drooled over all the previous I saw .. and they were at the siggraph electronic theater last year iirc
06:03.34 brlcad nope
06:04.40 yukonbob there's stuff that looks photo-realistic, but animated or processed, so it's kind of tough to tell _what_ it is, but it's a great effect...
06:06.12 brlcad for vampire?
06:06.44 yukonbob both -- they have the same thing... in Vampire, it's especially noticeable in a subway scene... and in GITS, in a corner store
06:07.48 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
06:10.55 brlcad heh
06:11.13 brlcad they're in there because the alternative (which is what we had) was too much of a support burden
06:11.39 brlcad a vast majority seemingly no nothing about EDITOR
06:11.44 yukonbob <PROTECTED>
06:11.51 brlcad i know, but it's true
06:11.56 brlcad i'd rather not set anything
06:12.14 brlcad but then I invariably end up answering that exact question about once a month
06:12.38 yukonbob we need an FAQ section that's maintained in the site too.
06:12.44 brlcad i'm a bit of a cheerleader for things "just working" by default, so if that's what it takes, so be it :)
06:12.46 yukonbob MinuteElectron ^^^
06:13.38 yukonbob I'll be the advocate for "Good Form" then, and take you to task where warranted :)
06:13.48 yukonbob anyway -- happy coding, chat soon brlcad :)
06:19.47 brlcad :) cya
07:06.30 MinuteElectron yes?
07:06.38 MinuteElectron I wasn't here, I will read.
07:06.46 MinuteElectron Oh, FAQ
07:07.42 MinuteElectron It can go in the Documentation section.
07:07.45 MinuteElectron Or support.
07:07.49 MinuteElectron *shrug&
07:08.13 MinuteElectron brlcad: Yeah transparency pngs.
07:08.16 MinuteElectron THey suck.
07:08.33 MinuteElectron I have to work out how to fix it, there is some javascript hacks.
07:08.40 MinuteElectron But not sure where to get them from.
07:33.02 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:40.49 MinuteElectron brlcad: Are you busy, it would be nice to discuss colors.
07:41.31 yukonbob ciao MinuteElectron :)
07:41.36 MinuteElectron night
07:50.24 MinuteElectron This si why I gave up with pngfix last time - it doesn't work.
09:08.17 *** join/#brlcad elite01 (n=elite01@dslb-088-070-019-090.pools.arcor-ip.net)
10:46.02 *** join/#brlcad Elperion (n=Bary@p54875C02.dip.t-dialin.net)
13:11.35 *** join/#brlcad kwizart (n=kwizart@fedora/kwizart)
13:31.17 kwizart hello! I have a tk85 missdetection at configure whereas running the conf.c return 0 from my system...
13:31.36 kwizart at configure, it show:
13:31.36 kwizart checking for Tk library functionality... no
13:32.04 kwizart config.log returns: Tk_Init returned error
13:32.23 kwizart whereas using http://pastebin.ca/675727
13:33.05 kwizart from a terminal with gcc gcc -I/usr/include -ltcl8.5 -ltk8.5 test.c
13:33.12 kwizart ./a.out
13:33.19 kwizart echo $?
13:33.24 kwizart this return 0 !
13:51.09 brlcad kwizart: that test should now be changed/fixed in CVS head
13:51.32 brlcad basically, Tk_Init is failing because it cannot attach to the X11 server
13:52.16 kwizart nice i will have a look, (might be configure.ac right ?)
13:52.16 brlcad probably because of DISPLAY being set or unset, usually -- so you can either manually disable the test, or use the latest sources and see if that fixes the problem for you
13:52.30 brlcad the test is defined in configure.ac
13:53.39 brlcad search on "Tk_Init returned error" to disable it (just have it return 0) or you can update the test to the same one on head which doesn't require display to be set
13:53.47 brlcad or set your display before running configure :)
13:56.39 kwizart brlcad, yes it is building with return 0 ..
14:01.39 kwizart nice! i'm at the install step ! there will be a fedora build !
14:01.44 brlcad :)
14:01.48 kwizart probably !
14:01.55 brlcad if you make an RPM, send it my way and I'll post it up ;)
14:03.02 kwizart nice! but fow now i need to figure out how to have tcl85/tk85 build staticaly unless you can add also tcl85 and tk85 shared...
14:06.18 kwizart arf, there is rpaths...
14:06.54 kwizart ERROR 0002: file '/usr/bin/isst_slave' contains an invalid rpath '/home/builder/rpmbuild/BUILD/brlcad-7.10.2/src/adrt/libtienet/.libs' in [/home/builder/rpmbuild/BUILD/brlcad-7.10.2/src/adrt/libtienet/.libs:/home/builder/rpmbuild/BUILD/brlcad-7.10.2/src/adrt/libtie/.libs]
14:07.12 kwizart i can need to disable them...
14:22.24 brlcad eep, yeah, disable adrt
14:22.28 brlcad --disable-adrt
14:23.04 brlcad you can get tcl/tk to build static by adding --disable-shared to their configure args (near the end of configure.ac)
14:23.28 brlcad look for ac_configure_args
14:23.40 brlcad though I'd question why you want them static
14:27.29 kwizart tcl85 and tk85 are not into fedora yet... so i'm using tcl85-devel from another repository...
14:27.54 kwizart using static version will make them more portable as i expect...
14:28.51 kwizart or i can submit tcl85/tk85 to fedora so they can be ship within (in parallele with tcl/tk 8.4)
14:38.31 brlcad yeah, final isn't out yet so they'd probably not be too interested just yet
15:04.38 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
15:13.39 *** mode/#brlcad [+o minute] by ChanServ
15:16.42 brlcad minute: I believe I fixed the footer alignment issue, it now wraps cleanly and keeps the search up top
15:17.14 brlcad had to put the search box after the quote so it could float right
15:17.58 poolio Website is cool, but there's something about the tan/cyan color scheme that doesn't look quite right
15:48.40 ``Erik <PROTECTED>
15:51.49 ``Erik vim might be in /usr/bin, /usr/local/bin, /opt/local/bin, /opt/bin, /sw/bin, ... gonna search all the various possible paths? (same with emacs)... better to have a faq entry imho :)
16:07.09 kwizart i have this error when i have --disable-shared and --enable-static (whereas the contrary seems to work)
16:07.09 kwizart http://pastebin.ca/675881
16:21.26 kwizart well no, using mock chrooted buildsys it fails with:
16:21.26 kwizart *** buffer overflow detected ***: /builddir/build/BUILD/brlcad-7.10.2/src/bwish/.libs/lt-btclsh terminated
16:22.08 kwizart whereas it seems to work using rpmbuild...on non-chrooted system...
16:22.20 kwizart maybe some missing BuildRequires or alse...
16:22.21 kwizart else
16:32.26 CIA-21 BRL-CAD: 03brlcad * 10brlcad/BUGS: dbconcat hangs on empty tree nodes
16:43.50 *** join/#brlcad Bariton (n=Bary@p548749A7.dip.t-dialin.net)
16:53.29 *** join/#brlcad FireBird2003 (n=FireBird@p549CCBA3.dip.t-dialin.net)
16:53.33 FireBird2003 hi
16:53.42 kwizart the problem i have seems related to # --datadir=%{_datadir}/%{name} \
16:53.59 kwizart (backtrace)
16:54.34 kwizart testing...
16:55.38 FireBird2003 I try to compile the newest src-tarball and got an error in dm_xvars.h saying that a specifier-qualifier list is expected in line 55 XVisualinfo *
16:56.57 FireBird2003 Im using Ubuntu 7.04
17:00.28 FireBird2003 any ideas?
17:02.04 ``Erik broken X? do you have all the X developer packages installed?
17:02.50 FireBird2003 hm, I marked the #ifdef out and got this file compiled
17:03.03 FireBird2003 so, it might be the config?
17:03.27 ``Erik look in, um, include/brlcad_config.h for HAVE_X11_XLIB_H
17:03.36 ``Erik should be defined to '1'
17:03.40 FireBird2003 ok
17:04.00 ``Erik if it's #undef, then you either don't have the X headers or the config script is broken
17:05.14 FireBird2003 2nd
17:05.20 FireBird2003 I have the header
17:05.48 ``Erik Xlib.h ?
17:05.55 ``Erik or just X.h ?
17:06.33 FireBird2003 Xlib.h
17:07.18 ``Erik hum, when you ran ./configure, did the end report "X11 support ....: yes" ?
17:07.31 FireBird2003 I'll try again
17:07.53 ``Erik you can look in config.log
17:08.52 FireBird2003 too late...
17:09.26 FireBird2003 X11 support is yes
17:09.32 ``Erik <-- likes to do "./configure --enable-optimized 2>&1 | tee configure.out" to refer back to those
17:09.54 ``Erik ok, check your include/brlcad_config.h file again? HAVE_X11_XLIB_H is still
17:09.55 ``Erik ...
17:10.32 *** join/#brlcad FireBird2003 (n=FireBird@p549CCBA3.dip.t-dialin.net)
17:10.47 FireBird2003 sry, accidently closed xchar
17:10.50 FireBird2003 -r+t
17:11.33 ``Erik heh
17:11.43 FireBird2003 the config-script is broken
17:11.57 ``Erik is HAVE_X11_XLIB_H still an #undef in include/brlcad_config.h ?
17:12.02 FireBird2003 it says X11 to yes
17:12.04 FireBird2003 yes
17:12.24 FireBird2003 i changed it to a #define
17:12.35 FireBird2003 and started compiling again
17:12.46 ``Erik where is your Xlib.h ?
17:12.56 FireBird2003 /usr/include/X11
17:13.10 ``Erik huh, that's an odd place to put X headers
17:13.24 FireBird2003 this is the Ubuntu way
17:13.28 FireBird2003 why odd?
17:14.02 FireBird2003 ahh, normaly should be /usr/X11/include, isn't it?
17:14.21 ``Erik /usr/X11R6/include/X11
17:14.42 FireBird2003 ok
17:14.53 ``Erik if you do ./configure --with-x-includes=/usr/include/X11 it should 'just work'
17:15.49 FireBird2003 i will first try it with my changed config
17:16.14 FireBird2003 I'll try that later, ok?
17:16.20 ``Erik aight
17:16.25 ``Erik *shrug* up to you :)
17:16.26 FireBird2003 I don't want to restart compilation again
17:18.59 FireBird2003 hmm, some odd warnings in the compilation process, I wonder what a lint would say to them ;)
17:20.12 ``Erik if it's in src/other/ we don't care *shrug* splint is brutal... and we have some other tools that report slews we need to fix :/
17:21.18 FireBird2003 ok, it was just a joke
17:22.17 ``Erik well, it's legitimate *shrug* and 'flawfinder' has been run on an older version... http://sourceforge.net/tracker/index.php?func=detail&aid=1460888&group_id=105292&atid=640803
17:22.58 ``Erik (dwheeler, huh, same guy who does sloccount... neat)
18:09.17 FireBird2003 ok, the headers were found by configure, now
18:09.59 FireBird2003 trying to compile,,,
18:13.33 FireBird2003 urgs
18:14.22 FireBird2003 undefined reference to XFreeDevicesList in libdm.so
18:16.42 FireBird2003 seems again like a wrong X Configuration
18:20.36 FireBird2003 in /src/bwish
18:21.47 minute brlcad: Hi, cool. Sorry about the lag, I was shopping. Can't see your changes because all my connections to the my.brlcad.org server are timing out.
18:21.59 brlcad np
18:22.30 minute Same problem as yesterday, must be an ISP problem or something.
18:23.07 minute I'll just go fit a few screws into my PC...
18:24.07 brlcad minute: try, http://bzflag.bz/~sean/tmp/ss.png
18:25.11 minute Also times out.
18:25.37 brlcad http://66.111.56.50/~sean/tmp/ss.png ?
18:26.37 minute times out
18:29.38 minute dw about it
18:29.46 minute it will clear up eventually like yesterday
18:45.11 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/ (9 files in 2 dirs): various minor fixes from "flawfinder" and compiler warnings
19:17.11 FireBird2003 giving up the try to compile the sources...
19:18.16 brlcad FireBird2003: what's the problem?
19:18.28 brlcad CIA-21: wake up
19:18.32 FireBird2003 undefined reference to XFreeDevicesList
19:18.47 FireBird2003 iin libdm.so
19:19.24 FireBird2003 I don't know what library is missing
19:19.44 brlcad run this: nm -o /usr/X11R6/lib/lib*.a | grep -i XFreeDevicesList
19:20.56 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/parallel.c: added missing header for fbsd. changed chmod() to fchmod() (flawfinder).
19:21.01 CIA-21 BRL-CAD: 03brlcad * 10brlcad/NEWS: ADRT libtie bug fixes and performance enhancements
19:21.05 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/backtrace.c: fixed signed/unsigned comparison
19:21.07 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/bomb.c: typos.
19:21.21 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/malloc.c: minor casting and default value (-Wall)
19:21.32 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/bomb.c: change fprintf to fputs/fputc to further reduce allocation possibilities
19:22.38 FireBird2003 found it in /usr/lib
19:22.55 FireBird2003 in libXi.a
19:23.30 brlcad there ya go, -lXi
19:23.39 brlcad make LIBS="-lXi"
19:23.53 brlcad in whatever dir is failing
19:24.10 FireBird2003 trying
19:25.38 FireBird2003 seems to compile now...
19:26.45 FireBird2003 I hope, that it will reach an end then
19:29.30 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/librt/table.c: trimmed down oversized string
19:38.57 minute This is just silly.
19:39.06 minute My SSH connections are just being picked off one by one.
19:39.29 brlcad could be intentional
19:39.38 brlcad maybe they don't want you on ssh :)
19:39.41 minute First my connection to my.brlcad.org dies - then I loose excalibur.rudyvalencia.net - now I am using idkb.eu
19:40.06 minute brlcad: they? :D
19:40.14 brlcad they.
19:40.19 brlcad as in .. the people out to get you
19:40.24 ``Erik read the irregular striped bucket.
19:40.26 minute hehe
19:40.42 ``Erik er, striped irregular bucket, rather
19:40.56 CIA-21 BRL-CAD: 03erikgreenwald * 10brlcad/src/liboptical/photonmap.c: try not to bu_malloc() 0 bytes. Caused the lighting model to bomb...
19:41.12 ``Erik http://bofh.ntk.net/Bastard_Indexes.html
19:41.38 brlcad is that the cache bug?
19:41.39 minute But odly I can still use Minefield to visit the excalibur web page, but not the my.brlcad.org one.
19:41.43 minute It is so tedious sshing using ssh.
19:41.59 ``Erik I dunno, it was causing failures without a cache...
19:42.13 ``Erik I'm guessing when it was written, bu_malloc() did NOT bomb when given 0 bytes...
19:43.40 brlcad maybe
19:43.59 brlcad was added a couple years ago since code really shouldn't ever be doing that
19:48.47 FireBird2003 finally, it compiled
19:48.55 FireBird2003 thx, guys
19:51.29 ``Erik and with only half the ritual needed for a linux kernel compile? :D
19:52.25 brlcad FireBird2003: np, glad it worked out
19:53.10 FireBird2003 I had shorter kernel compile affords ;)
19:54.13 minute I can't stand how slow this is. Me is going to reinstall windows while I wait and see if the problem resolves.
19:54.16 ``Erik once familiar, sure :) (personally, I'm kinda groovin' to fbsd kernel and system stuff.... "cd /usr/src ; make buildworld kernel world && reboot")
19:54.46 brlcad minute: ahh, maybe you're part of a fun botnet
19:54.54 brlcad compromised host et al
19:55.07 brlcad need some tcpdump goodness to see what's going on
19:55.56 ``Erik never peer into a tcpdump without protection, it'll consume your soul O.o
19:58.58 CIA-21 BRL-CAD: 03brlcad * 10brlcad/NEWS: erik fixed a photon-mapping lighting model crash where it was trying to allocate zero bytes (which cases an intentional bomb)
19:59.24 CIA-21 BRL-CAD: 03brlcad * 10brlcad/src/ (Makefile.am adrt/Makefile.am): since it's now integrated with the big M, always compile adrt's libtie regardless of adrt being disabled/enabled because of python/sdl (since libtie is generic).
20:04.19 *** join/#brlcad MinuteElectron (i=yesxpqug@gateway/web/cgi-irc/irc.net/x-1709fefe02c01fa3)
20:15.05 *** join/#brlcad MinuteEl1ctron (n=Anonymou@cpc4-flit1-0-0-cust283.lutn.cable.ntl.com)
20:53.21 *** join/#brlcad Laniakea (i=clock@77-56-107-181.dclient.hispeed.ch)
21:14.14 minute brlcad: My computer is directctly protected from the internet by a router.
21:14.38 minute I am not afraid, although the house administrator with his direct connection should be.
21:14.41 minute (I am on wi-fi).
21:20.50 kwizart ok so Fedora's %configure macro set datadir in %{_datadir} which is what it should use, but if it is set to /usr/local/share/brlcad/ whihc seems the default , I have a backtrace at build step...
21:20.58 kwizart also version conflict for package "Tcl": have 8.5a5, need 8.5a6-8.5a7
21:21.16 kwizart does 7.10.2 need tcl 8.5a6 or sooner ?
21:21.26 kwizart i only have 8.5a5
21:21.46 ``Erik it should be ok with 8.5a5
21:21.58 ``Erik 8.4 won't work, though
21:25.39 kwizart so i expect the tcl package i use export LD_PATH_TCL badly...
21:26.01 kwizart then when it try to compile tcl script it fails to find the system tcl...
21:26.50 kwizart so this answear why it may work with rpmbuild and not with the chrooter buildsys
21:26.55 kwizart chrooted
21:30.38 ``Erik huh?
21:31.08 ``Erik <-- has never had to use LD_PATH_TCL O.o
21:31.59 ``Erik I do have to pass some variables to get it to grab the system tcl on the boxen I care about (mostly fbsd), like CPPFLAGS=-I/usr/local/include/tcl8.5 and LDFLAGS=-L/usr/local/lib
21:34.21 brlcad there is no a7 yet
21:35.11 kwizart ``Erik, so you don't need some tclConfig.sh ?
21:39.44 *** join/#brlcad Apathy (i=Matt@74.86.45.130)
21:45.41 ``Erik shouldn't need it, kwiz, the script looks for the headers and libraries and assumes the location of the .tcl files I think...
21:46.33 ``Erik (I assume brlcad will correct me if I'm wrong... )
21:47.01 ``Erik brlcad: libtie proper is still not upgraded?
21:47.04 ``Erik in the repo?
21:52.08 kwizart here is the "warning" i have at %install step:
21:52.09 kwizart http://pastebin.ca/676252
21:52.50 kwizart that make me think while installing tclscript it search in brlcad contrib paths instead of system path...
21:54.28 ``Erik why do you have dyld stuff?
21:54.39 ``Erik or is that in the makefiles? heh
21:55.37 kwizart actually i have /usr/share/tcl8.5/init.tcl which is not found at %install step...
21:56.14 kwizart instead it search for /home/builder/rpmbuild/BUILD/brlcad-7.10.2/src/other/tcl/library/init.tcl
21:56.27 ``Erik that's a funny place
21:56.29 kwizart which is wrong since i would prefer to use system tcl
21:56.32 ``Erik it should be in /usr/lib/tcl8.5/
21:56.53 kwizart yes but it is arch independant ?!
21:57.22 ``Erik yes... but we kinda work off the defaults
21:57.26 ``Erik and what, y'know, most os's use
21:57.34 ``Erik ubuntu seems to be all kinds of weird :)
21:58.11 ``Erik there MIGHT be a variable to fix it, but I don't know it off the top of my head
21:58.35 ``Erik and I just started my nice long weekend, so I'm not terribly apt to dig it up :D sharpen up a stick and poke brlcad with it
22:01.26 kwizart well for knwo i will tweak tclscript to use system by default...
22:02.49 kwizart src/tclscripts/Makefile.am shows TCL_LIBRARY=$(top_srcdir)/src/other/tcl/library \
22:03.05 *** join/#brlcad Twingy (n=justin@74.92.144.217)
22:04.39 kwizart Can't find a usable init.tcl in the following directories:
22:04.39 kwizart <PROTECTED>
22:04.51 kwizart only the internal one is listed here ?!
22:05.59 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
22:15.17 CIA-21 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: protect the vararg func decl
22:33.41 minute This sucks.
22:33.59 minute I am gonna get onto the ISP if this isn't resolved by the morning.
22:34.19 minute Routhing throgh excalibur.rudyvalencia.com was slow, but routing through silentflame is even slower.
IRC log for #brlcad on 20070831

IRC log for #brlcad on 20070831

04:17.29 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
04:54.54 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad) [NETSPLIT VICTIM]
04:54.54 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com) [NETSPLIT VICTIM]
04:54.54 *** join/#brlcad ChanServ (ChanServ@services.)
04:54.54 *** mode/#brlcad [+oo brlcad ChanServ] by irc.freenode.net
05:08.12 brlcad ``Erik: no, it's upgraded -- CIA-21 is being a bitch
05:08.26 brlcad not reporting a slew of commites you'd made and I'd made
05:25.13 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177726774.dsl.bell.ca)
05:26.18 IriX64 http://www3.sympatico.ca/mario.dulisse2/havoc.png :)
07:04.36 yukonbob brlcad: you in?
07:05.32 yukonbob ~lart brlcad
07:05.32 ibot pours gasoline all over brlcad, ignites the fire, and then enjoys some toasty marshmallows with the glorious blaze
07:06.03 yukonbob there should definately be a less violent library for lart
07:14.30 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:18.57 minute I tell you, if this problem isn't fixed by the time the house administrator gets up someone at the ISP won't know what's hit them. :D
08:19.08 minute Seriously though, this is irritating.
08:20.17 minute Not least because I have to ssh through a different server to get to this one, increasing lag, but I can't actually do any work because I can't see the website.
08:20.41 minute brlcad: It is definitely a problem with CIA-21: I got the commits listed in ##MinuteElectron.
08:48.20 *** join/#brlcad MinuteElectron (n=MinuteEl@bz.bzflag.bz)
09:44.50 *** join/#brlcad elite01 (n=elite01@dslb-088-070-030-237.pools.arcor-ip.net)
11:42.23 MinuteElectron brlcad: Is the uptime value accurate?
13:32.02 brlcad yep
13:32.27 brlcad though unfortunately going to loose it here in a few days to an upgrade
13:32.49 brlcad On Wednesday, 9/12/2007 11:00PM EST (-4UTC), the ISP for the server will begin performing maintenance on the rack where the server is located. The server will be down for a time period of 5 minutes or less between 11PM and 1AM. The maintenance will be to perform a power upgrade for the server.
16:24.04 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
17:52.41 *** join/#brlcad Elperion (n=Bary@p54875C87.dip.t-dialin.net)
18:29.01 *** join/#brlcad poolio (n=poolio@CMU-238293.WV.CC.cmu.edu)
18:56.55 MinuteElectron brlcad: You mean, you don't have it at your house
19:02.29 brlcad heh, no
19:03.01 brlcad it's a dedicated host server in a nice environmentally controlled facility on a high-bandwidth line down in florida
19:04.39 MinuteElectron Cool, I think.
19:06.38 MinuteElectron I have to go in a few minutes, travelling somewhere so I mgiht find a computer that can actually access your server.
19:20.25 *** join/#brlcad iraytrace (n=iraytrac@cocoa.sci.utah.edu)
19:22.34 PrezKennedy brlcad, where is bz located?
19:22.40 PrezKennedy whos the host?
19:57.36 *** join/#brlcad Twingy (n=justin@74.92.144.217)
20:02.56 CIA-21 libirc: 03JeffM2501 * r237 10/trunk/libirc/examples/ (2 files in 2 dirs): don't join BZFlag, or opencombat for the samples, send em all to ether #libIRC, or #botpark
20:21.10 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
20:42.21 *** join/#brlcad Laniakea (i=clock@217-162-228-103.dclient.hispeed.ch)
20:48.43 *** join/#brlcad thing0 (n=ric@124-168-113-63.dyn.iinet.net.au)
21:53.24 yukonbob brlcad: got a minute to test something on 7.10.x?
21:53.35 yukonbob <PROTECTED>
22:37.42 yukonbob .
22:59.11 brlcad what kind of strange behavior?
23:09.50 Twingy don't you have brl-cad running on your iphone yet?
23:17.47 brlcad heh
23:18.23 Twingy tsk
23:18.30 Twingy I bet it compiles faster than the origin 200
23:37.16 ``Erik brlcad: is the facility downage a good opportunity to conduct an OS upgrade?
23:39.10 brlcad it probably does
23:39.50 brlcad ``Erik: i thought about that, though it's not going to be an easy upgrade
23:40.22 brlcad i'd really like to mirror everything offsite "just in case" so that dns could be updated if anything went wrong
23:40.56 brlcad and I don't see that happening by then (and there's no alternative that will retain the "5 min downtime" that they're estimating
23:41.19 brlcad which is basically, reboot, plug in the remote reboot switch (that sits in front of the power), and boot up again
IRC log for #brlcad on 20070901

IRC log for #brlcad on 20070901

00:29.54 yukonbob brlcad: re: strange 'pipe' behaviour -- I've got two pipes... (one for size reference, one I want to use)... "tt" == reference, tt2 == useful piece. tt2 is ~3mm longer than tt, but when I:
00:30.09 yukonbob sed tt2; rot 0 -10 0
00:31.45 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
00:32.06 yukonbob tt2 measurements go haywire -- gets long, seem to be artifacts from original (proper) size, though.. and seems to stay that way... though 'l tt2' returns reasonable numbers...
00:32.25 yukonbob where "gets long" == wireframe view in fb
00:43.52 *** join/#brlcad iraytrace (n=iraytrac@cocoa.sci.utah.edu)
01:30.58 *** join/#brlcad thing0 (n=ric@124-168-113-63.dyn.iinet.net.au)
02:22.51 *** part/#brlcad thing0 (n=ric@124-168-113-63.dyn.iinet.net.au)
03:41.30 CIA-21 BRL-CAD: 03brlcad * 10brlcad/NEWS:
03:41.30 CIA-21 BRL-CAD: fixed various operability issues reported by flawfinder, predominantly related
03:41.30 CIA-21 BRL-CAD: to quelling flawfinder warnings though some of the issues reported under
03:41.30 CIA-21 BRL-CAD: specific input conditions could trigger bad application behavior including
03:41.30 CIA-21 BRL-CAD: crashes, other instabilities, or outright potential security concerns.
08:40.59 *** join/#brlcad thing0 (n=ric@124-168-113-63.dyn.iinet.net.au)
08:44.23 *** join/#brlcad Elperion (n=Bary@p54876D1B.dip.t-dialin.net)
09:20.57 *** join/#brlcad tofu (n=sean@bz.bzflag.bz)
10:38.16 *** join/#brlcad elite01 (n=elite01@dslc-082-082-085-116.pools.arcor-ip.net)
11:02.45 *** join/#brlcad minute (i=k4csbbpo@gateway/web/cgi-irc/irc.net/x-80bdd4c53fad51a3)
11:21.02 MinuteElectron Hmm, brlcad is no longer here.
11:21.21 *** mode/#brlcad [+o MinuteElectron] by ChanServ
11:23.44 MinuteElectron ok..
11:23.55 MinuteElectron lol, 100% packet loss.
11:26.05 *** join/#brlcad cad05 (n=56201557@bz.bzflag.bz)
11:44.03 *** join/#brlcad Elperion (n=Bary@p54876D1B.dip.t-dialin.net)
12:23.01 ``Erik http://www.youtube.com/watch?v=v4Wy7gRGgeA
12:51.05 *** join/#brlcad thing0 (n=ric@124-168-113-63.dyn.iinet.net.au)
12:56.27 MinuteElectron ``Erik: work safe?
15:35.16 tofu yeah, it's safe though kinda silly .. code monkey videorama done in warcraft
16:10.27 MinuteElectron Oh, ok.
16:11.29 MinuteElectron Hey brlcad, noticed you tried out a few color changes.
16:13.14 MinuteElectron I like the tone of green you put in the footer, but not so sure how well it suits the tan border.
16:13.38 MinuteElectron Although it does seem to finalise the page in a way due to the similarity between the header and the footer.
16:15.13 MinuteElectron The rewording is good, so is the change in font size between the copyright notice and the quotes.
19:07.55 *** join/#brlcad thing0 (n=ric@124-168-113-63.dyn.iinet.net.au)
19:27.39 yukonbob hello, cadders
19:28.11 MinuteElectron hi
19:56.17 *** join/#brlcad Elperion (n=Bary@p54875458.dip.t-dialin.net)
19:57.40 yukonbob minute: are you running brlcad, or just working on the site?
22:51.14 *** join/#brlcad thing0 (n=ric@124-168-113-63.dyn.iinet.net.au)
IRC log for #brlcad on 20070902

IRC log for #brlcad on 20070902

00:51.01 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
02:38.46 thing0 morning yall
02:44.31 yukonbob hey brlcad
02:44.38 yukonbob 2 questions when you have some time.
02:45.49 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
02:58.55 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
05:44.19 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
06:06.43 yukonbob .
06:06.51 louipc <PROTECTED>
06:06.57 louipc ooh
06:07.13 Laniakea louipc: you surf?
06:07.29 Laniakea louipc: do you have Mr. Zog's Seks Waks?
06:08.10 louipc i have Firefox :D
06:08.19 Laniakea oh
06:08.33 Laniakea but even this type of surfing can bring you a sixpack
06:08.52 louipc hahah
09:27.28 minute yukonbob: Just working on the website.
09:28.41 MinuteElectron brlcad: Did you get my messages?
10:18.41 MinuteElectron brlcad: If it is alright with you can we start populating Drupal and the Wiki with content (once I port the skin). We have reached the point where imporvements will be made as we go along and are needed (for example when you decide about a poll question a poll can easily be added).
11:00.50 *** join/#brlcad elite01 (n=elite01@dslb-088-070-029-066.pools.arcor-ip.net)
12:02.52 *** join/#brlcad Elperion (n=Bary@p54875E06.dip.t-dialin.net)
12:35.03 *** join/#brlcad Elperion (n=Bary@p54875E06.dip.t-dialin.net)
13:11.43 *** join/#brlcad Laniakea (i=clock@217-162-206-204.dclient.hispeed.ch)
14:01.12 *** join/#brlcad MinuteElectron (n=MinuteEl@bz.bzflag.bz)
15:21.25 *** join/#brlcad joevalleyfield (n=bob@pool-141-157-115-93.balt.east.verizon.net)
15:55.56 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667620.dsl.bell.ca)
16:47.45 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
17:31.57 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
17:48.20 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
18:08.33 yukonbob .
18:17.34 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
18:42.15 louipc .
18:53.18 *** join/#brlcad Elperion (n=Bary@p54875E06.dip.t-dialin.net)
18:55.01 yukonbob louipc: what version of brlcad are you running?
18:55.18 louipc 7.10.2
18:56.04 yukonbob *test on 7.8.4
18:56.19 louipc hah I just noticed something funny.. there's a video game called enigma and there's a program in BRL-CAD called enigma :/
18:59.58 brlcad it's a 3rd party tool, a public domain replacement/implementation for/of 'crypt'
19:00.14 brlcad and something we can throw away on a dime if we had to
19:01.24 brlcad MinuteElectron: yes, I read your comments -- thanks
19:02.09 louipc yep I looked into it a bit
19:02.11 brlcad and I agree that the there's not a good distinction between the tan bar and the pale green footer, but as you noted -- it's at least "consistent" working well with the header
19:02.52 brlcad probably just needs a hairline separation, or the tan bar can be changed later to something easier to work with or the green too
19:03.38 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
19:05.09 brlcad as for an initial poll question, I have several ideas myself -- but I'd be interested in hearing ideas from others first (feel free to speak up!) :)
19:05.50 poolio allo brlcad
19:05.55 brlcad howdy poolio
19:06.06 brlcad how was the first week?
19:06.14 brlcad yukonbob: excellent :)
19:06.24 yukonbob brlcad, heh ;)
19:06.28 poolio pretty boring. classes are going to be rough though. my laptop is on the fritz :\
19:07.14 yukonbob brlcad: while I've got you online, is there a 'time' component to shooting rays? Ie: can one determine how long to reach a target, and reflect back?
19:07.23 poolio didn't get the programming class ... so I'm not doing any coding for 4 months :o
19:07.50 louipc that sucks
19:08.03 poolio You can determine the distance....and you can get the time based on the speed you want your ray to be using simple mathematics
19:08.17 poolio yeah...vga card is bad or the memory controller is fscked.
19:08.19 brlcad yukonbob: not inherintly, time would be a parameter in the application's domain
19:08.31 yukonbob ok... that's what I was curious about...
19:08.35 brlcad so while you can certainly track it based off of the distances, the library doesn't know about time
19:08.51 poolio Is the speed of light defined anywhere in brl-cad?
19:08.54 brlcad there have been several apps that take time into account
19:10.59 brlcad poolio: not really, none of the tools in brl-cad take time as a unit into account other than for basic unit conversion (and then it's only wrt a "lightyear" distance)
19:11.39 brlcad most ray-tracers assume you're simulating instant propagation
19:11.42 poolio Ah ok. I might have to write some code to aid me in physics to scratch my coding itch.
19:12.14 brlcad :)
19:12.50 brlcad most of my most interesting code was actually done outside of class
19:14.42 brlcad even with the coding classes, there's often too little time to actually sort through "real" issues as you're focused on whatever the goal of the homework assignment was (which is usually just a specific task and not "production-quality" are rarely ever practical code)
19:15.39 *** join/#brlcad Laniakea (i=clock@77-56-102-185.dclient.hispeed.ch)
19:19.25 MinuteElectron brlcad: Got your messages.
19:19.31 MinuteElectron Can't deal with it now.
19:19.40 brlcad deal with what?
19:19.44 MinuteElectron I still am unable to access your site and connecting through someone elses server is tedious.
19:20.00 brlcad sorry to hear about that.. figure out the cause?
19:20.06 brlcad anything I can do to help? :)
19:20.11 MinuteElectron brlcad: Polls, hairline border, MediaWiki porting.
19:20.40 brlcad I'm working on the hairline, don't worry about it
19:20.49 brlcad even without it, it's probably "good enough" for now
19:20.57 brlcad the site is still way better than the current
19:21.04 brlcad way better :)
19:21.12 MinuteElectron brlcad: It is a very odd problem, all my other friends who use Virgin media can access the site, and so can every other machine. All the other machines in my house have a same problem.
19:21.16 MinuteElectron Thanks :D
19:21.26 brlcad pm me your IP
19:21.34 MinuteElectron The response time is about half a second with occasional pauses.
19:22.03 brlcad I can try a traceroute to see if there's anything unusual with the route
19:23.45 MinuteElectron For me it times out at sagonet.net if that means anything to you.
19:23.56 brlcad aack
19:23.58 brlcad found the problem
19:24.03 MinuteElectron Well, it hops to there then can't reach any further.
19:24.04 brlcad this time it's something else
19:24.12 brlcad gimmie a sec
19:24.19 MinuteElectron K.
19:25.47 brlcad try it now
19:27.04 brlcad apparently after the problem started, or perhaps even as a result of it, there were a lot of invalid ssh connection attempts
19:27.26 MinuteElectron It seams to work.
19:27.35 MinuteElectron After the problem?
19:27.48 brlcad the server watches most connection activity and if anything is excessively abnormal, it blocks connetivity -- it detected a problem from your ip and blocked (more than a dozen invalid connections)
19:27.57 brlcad on the 30th
19:28.03 brlcad so three days ago
19:28.04 MinuteElectron Oh, ok.
19:28.32 MinuteElectron Is it 30 in total ever or 30 in total over a set period pof time.
19:28.37 MinuteElectron brb
19:29.07 MinuteElectron back
19:29.07 brlcad part of an intrusion detection setup, the server gets hit with a couple dozen attacks per day that are automatically taken care of usually within a minute of the attack
19:29.43 brlcad it happened on Aug 30 that the block went into effect
19:29.55 MinuteElectron Well, you see. I am a sloppy typer and I think I must have made about 30 bad password entries in my time with access to the server.
19:30.11 brlcad nah, bad passwords are detected different
19:30.18 MinuteElectron Oh, ok.
19:30.18 brlcad there is a limit on those, but that's not what you hit
19:30.36 MinuteElectron So, my IP attacked your server?
19:30.37 brlcad "invalid" ssh connections, as reported by ssh
19:30.52 MinuteElectron Hmm, how odd.
19:30.59 brlcad all within a short time period of about a day or two
19:31.04 MinuteElectron Sorry for causing so much trouble if it was my fault.
19:31.09 brlcad nah, it's no biggie
19:31.31 brlcad this was obviously a false positive, and those are always bad -- and the server's fault imho
19:31.45 brlcad though could have been provoked by the connection problems you were having before
19:32.03 brlcad because when you first started having problems, and you gave me your ip, I checked.. and you weren't on the list
19:32.24 brlcad so maybe the connection problems through your ISP caused the bad ssh connections, hard to say
19:32.46 MinuteElectron That would make sense, if I were unable to access the server for a few hours and periodiclly checked it could cause messed my connections which then triggered the firewall.
19:33.44 brlcad yeah, something like that could trigger it
19:34.40 brlcad one of the most common ssh attacks is ones looking for vulnerable sshd's where the client connects about a dozen times, all 'invalid' where the client sends bogus data to the sshd testing whether it's vunlerable
19:35.15 brlcad that's obviously not what was going on in your case, but connection-wise, it looks the same
19:35.22 MinuteElectron I see.
19:35.49 MinuteElectron Does there happen to be a directory I could use to store data in, I need a directory to stick my skin and its stuff in?
19:36.03 MinuteElectron So I can symlink it to MediaWiki and Drupal.
19:36.09 brlcad skin?
19:36.15 MinuteElectron the brlcad design.
19:36.27 MinuteElectron The thing I have been working on for several months.
19:36.33 brlcad it's currently in d/themes/brlcad no?
19:36.46 MinuteElectron Yeah.
19:36.58 MinuteElectron So I can symlink w/skins/brlcad to that directory?
19:37.19 brlcad sure, or symlink them both to someplace else if you like
19:37.30 MinuteElectron That would be cleaner.
19:37.42 brlcad anywhere in the my.brlcad.org that you think works well organizationally
19:37.55 brlcad if it's going to be shared, probably deserves to be at the same level as d and w
19:38.00 MinuteElectron I am very warey about upgrading Drupal because I have never used it before so am worried about erasing the skin.
19:38.03 MinuteElectron Ok, cool.
19:42.38 brlcad sorry for taking so long to check your ip again, that was bad diligence on my part
19:43.01 brlcad good news now, though, is that you're on a whitelist so you shouldn't get blocked again if it the same thing happens
19:43.15 brlcad or even if something different happens
19:47.29 MinuteElectron Thanks :D
19:49.29 MinuteElectron Hmm, how odd. I can't chown my own files to www and vice versa.
20:00.42 poolio try sudo?
20:05.53 MinuteElectron I can't.
20:05.56 MinuteElectron I am not sudo.
20:10.44 MinuteElectron It kind-of makes sense.
20:11.09 MinuteElectron If you sudo as a user then you technically are that user and not your old user.
20:11.30 MinuteElectron So you don't have the permissions of both users, just the one you are sudoing as.
20:11.41 MinuteElectron But it would be nice for it not to be that way.
20:20.13 MinuteElectron brlcad: Got some news that I can put on the site?
20:23.13 louipc cool the site is skinnable?
20:24.18 MinuteElectron Yeah...
20:30.19 brlcad MinuteElectron: you should be able to sudo chown -u www
20:30.28 MinuteElectron I sould? Cool.
20:30.35 MinuteElectron Does that work both ways?
20:30.48 brlcad as www chown back to you?
20:31.07 brlcad once it's www, you sudo -u www
20:31.24 brlcad fyi, i'm tweaking the footer
20:31.26 MinuteElectron ok
20:31.30 MinuteElectron cool
20:31.35 brlcad so poking on page.tpl and the style
20:31.46 MinuteElectron ok, I won't mess about with it yet,
20:41.10 brlcad stupid botnets
20:43.29 yukonbob in tt pipe 4 0 0 0 17 20 10 20 0 0 19 20 10 560 0 0 19 20 10 580 0 0 17 20 10
20:43.48 yukonbob in tt2 pipe 4 0 0 0 17 20 10 20 0 0 19 20 10 563.566 0 0 19 20 10 583.566 0 0 17 20 10
20:44.07 yukonbob sed tt2
20:44.14 yukonbob rot 0 -10 0
20:44.35 yukonbob *these should endup w/ the "left" edge at same x
20:44.38 yukonbob (580)
20:45.09 yukonbob on 7.8.4, the rot explodes tt2 to a huge length, though.
20:48.41 yukonbob ?is it the floating point measurement
20:54.08 yukonbob ("left" at 'ae 90 0')
20:54.10 yukonbob :P
21:05.56 yukonbob ?can anybody else confirm the buggy behaviour
21:07.49 louipc what's the error?
21:14.20 yukonbob louipc: did you build the pipes and do the rotation?
21:16.18 louipc http://louipc.dontexist.org/2007-09-02-171442_1280x1024_scrot.png
21:16.54 yukonbob 1 sec
21:17.19 louipc I don't know what it should look like or anything hah
21:24.44 yukonbob www.methodlogic.net/flat/gfx/disp_error.pdf
21:24.58 yukonbob :P -- xwd wouldn't grab screen for some reason...
21:25.52 louipc oh wow
21:26.01 louipc so try the latest version maybe? :D
21:28.34 yukonbob www.methodlogic.net/flat/gfx/disp_error.png (same thing, but actual screen grab)
21:29.15 yukonbob louipc: ya -- re: latest, I'm _still_ trying to get tcl 8.5 to build like I want, and, that version of tcl is still in beta form...
21:29.43 yukonbob I've got lots of other tcl-dependant software I need to keep running ;)
21:29.57 louipc the brlcad bundled one won't work?
21:30.03 louipc hm
21:31.00 louipc I've actually had two Tcls installed before hehe
21:31.44 yukonbob louipc: I'm sure it's possible... I'm just trying to build w/i package framework, and possibly with libs, etc. completely seperate... I've not got that figured out yet...
21:32.15 yukonbob there's still a bug in 7.8.4, though :)
21:32.32 louipc yeah I was kind of trying that but there's other things I need to fix too :/
21:34.24 yukonbob hrmm... if I: rot 0 -20 0; rot 0 10 0 -- it "works".
21:35.05 yukonbob and in my screenshot, one can see how it "knows" where the endpoints should be...
21:37.46 yukonbob exiting/reopening with a "bad" element yields same result (ie: element is still "bad")
21:37.55 yukonbob *exiting/reopening db
21:43.13 MinuteElectron brlcad: Difficculties?
21:59.03 brlcad drupal has a voting module built-in
22:00.07 MinuteElectron It does, well that is kind-of the problem.
22:00.34 MinuteElectron The poll wouldn't be able to go on MediaWiki if it is Drupal integrated. If you don't mind that then we can use the module.
22:05.35 CIA-21 BRL-CAD: 03johnranderson * 10brlcad/src/ (4 files in 2 dirs):
22:05.35 CIA-21 BRL-CAD: Added basic tab expansion by adding a binding for tab. Does not use readline
22:05.35 CIA-21 BRL-CAD: library (would require massive rewrite of ged.c and text.tcl). This may be
22:05.35 CIA-21 BRL-CAD: enough to satisfy the feature request for tab expansion.
22:09.56 MinuteElectron Drupal has such a steep learning curve.
22:24.57 brlcad i don't think the poll needs to expose over to the wiki
22:25.18 brlcad i see the wiki being used as the primary documentation, knowledgebase center
22:25.46 brlcad wouldn't want most of the dynamic site content on the wiki so that the pages can be readily printed if needed
22:27.01 MinuteElectron ok
23:00.13 brlcad whew
23:00.35 brlcad the more I use it, the more I dislike css :)
23:00.40 MinuteElectron yeah
23:00.43 MinuteElectron it sucks
23:00.47 MinuteElectron nice work
23:00.51 brlcad the footer should have that hilight now
23:00.54 brlcad see how it looks
23:01.23 MinuteElectron Veyr nice, just the border around the image now.
23:01.27 poolio If I say "eww" are you going to slap me?
23:01.55 brlcad depends :)
23:02.13 brlcad eww as in doesn't work or you just don't like the overall look
23:02.32 brlcad don't care if you don't like the overall/color/layout :)
23:02.42 brlcad it's better than what's up now, a lot better, and that's the point for now
23:02.58 brlcad if it eww because it doesn't render correctly, then I'd care :)
23:03.08 poolio well, it doesn't render correctly
23:03.23 MinuteElectron Can you do a screeshot?
23:03.27 poolio otw
23:03.42 brlcad worked fine in firefox/safari for me
23:03.53 brlcad i know ie6 has problems with the transparent png's
23:03.59 poolio http://poolio.org/files/header.png
23:04.05 MinuteElectron Yeah, pngfix doesn't work on that.
23:04.27 MinuteElectron hmm
23:04.43 poolio brlcad: question, www.poolio.org goes to bz.bzflag.bz how do I fix that?
23:04.57 poolio (well, duh it goes there, but it displays the bz.bzflag.bz text)
23:04.58 brlcad different style/font being applied.. not so easy to make the search field and menu auto-expanding
23:07.01 louipc what's so bad about css?
23:08.03 brlcad poolio: you had a bad alias line in your apache config
23:08.15 brlcad needed to be *.poolio.org, not just poolio.org
23:08.25 brlcad i fixed it
23:08.28 poolio thanks
23:11.09 brlcad louipc: pita to get things lined up, with the right layering of A on top of B underneath C, the appropriate scales/resizes, etc
23:12.13 brlcad fg
23:12.34 louipc yeah it depends on different browsers, screen resolutions etc
23:13.54 louipc it's easier to just use block positioning, one thing after another
23:34.52 MinuteElectron goodngiht, I will sort out some stuff tomorrow - but my big project is getting the poll into the sidebar.
23:36.42 brlcad hm, that should just be a matter of setting the poll as a block, enabling that block on the main page ("promote to front page")
IRC log for #brlcad on 20070903

IRC log for #brlcad on 20070903

00:09.56 ``Erik css screams of a solution to a different problem :(
00:12.28 ``Erik heh
00:45.43 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
01:48.02 brlcad MinuteElectron: well, I got the header menu auto-sizing now (at least horizontally, not gonna touch vertically..)
01:48.47 brlcad annoying padding problem on firefox that I couldn't get rid of that makes the horizontal scrollbar show up for all of 5 pixels
01:49.52 brlcad it has to be related to the navcorner, but i'm sick of it now :)
02:50.44 brlcad hm, actually was related to the separators .. which I wasn't really happy with regardless, so I just ripped them out
02:51.00 brlcad seems to work fine now
03:12.52 *** join/#brlcad poolio_ (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
04:12.44 brlcad woot, and it even looks okay in IE6 now
04:20.32 yukonbob brlcad: did you see my posting earlier today re: that pipe and rotation?
04:35.00 yukonbob ~lart errror
04:35.00 ibot whips out a sword and chops errror in half
04:35.08 yukonbob ~lart error
04:35.08 ibot declares error a moron
04:40.55 louipc I guess error got the bot that time
05:56.04 *** join/#brlcad Laniakea (i=clock@77-56-102-185.dclient.hispeed.ch)
06:12.40 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
07:06.28 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
09:15.49 MinuteElectron brlcad: I though you wanted the poll in the sidebar?
09:23.34 brlcad erm, I do/did
09:23.39 brlcad i wasn't working on that
09:24.54 MinuteElectron No, but you said about promoting it to the main page. That is easy, but how do I get it into the sidebar from there?
09:26.49 brlcad ah, that's a view you just turn on iirc
09:27.26 brlcad i'm having basic password problems oddly enough .. i've disabled ldap and reset my password and it still won't accept it on a re-login
09:28.28 brlcad I did get the menu working, as well as a bunch of other style and layout tweaks
09:29.42 brlcad alas, now it's my turn to nap :) ttyl
09:30.09 MinuteElectron night
09:30.12 MinuteElectron I tihhnk
09:38.20 brlcad Admin -> Site Building -> Blocks -> "Most Recent Poll"
09:38.45 brlcad you've got the left and right sidebar styles swapped (or at least you're displaying the left on the right
09:40.05 brlcad there's a variety of blocks that can be turned on/off in the blocks section, lett-to-three column layouts by just selecting the dropdown and weights
09:40.52 MinuteElectron <PROTECTED>
10:05.06 *** mode/#brlcad [+o brlcad] by ChanServ
10:34.01 ``Erik </blah
12:37.52 *** join/#brlcad MinuteElectron (n=MinuteEl@bz.bzflag.bz)
13:02.06 *** join/#brlcad cad93 (n=daccd80d@bz.bzflag.bz)
13:06.52 *** join/#brlcad Elperion (n=Bary@p5487498E.dip.t-dialin.net)
13:54.52 *** join/#brlcad elite01 (n=elite01@dslc-082-082-092-234.pools.arcor-ip.net)
14:01.14 *** join/#brlcad kwizart (n=kwizart@fedora/kwizart)
14:01.14 kwizart hi!
14:01.14 kwizart can brlcad can work with a "vanilla" openNurbs ?
14:02.10 kwizart i need to check what have changed with the openNurbs sources so openNurbs can be build shared externally...
15:44.24 brlcad kwizart: yes it can though we have made mods so that the build works
15:45.47 brlcad i believe you can see in the commit log in src/other/openNURBS where I made the handful of necessary mods that fixed their files/build
15:45.48 kwizart because it seems better to take your patches - but some of them seems related to copyright changes... and some others are moving headers...
15:46.05 kwizart well i have made a diff -uNr
15:46.19 kwizart but the resulting patch is huge...
15:48.25 brlcad in src/other/openNURBS?
15:50.56 kwizart yes
15:52.21 kwizart did I missed something ?
15:52.30 brlcad are you doing a cvs diff or a dir-to-dir diff?
15:53.52 kwizart dir-to-dir
15:56.43 *** join/#brlcad Elperion (n=Bary@p5487498E.dip.t-dialin.net)
15:56.44 brlcad can you post your diff, might be easier if I see what you see :)
15:59.05 brlcad yeah, I don't see anything copyright related
15:59.23 brlcad jason re-implemented a lot of functionality that the rhino guys ripped out
15:59.47 kwizart http://kwizart.free.fr/fedora/patches/openNURBS-4.0-openNURBS_brlcad.patch
16:01.00 brlcad for reference, here's what I have that we modified http://my.brlcad.org/~sean/opennurbs.patch
16:01.19 brlcad cvs -q diff -b -B -kk -u -r 1.1 > changes.patch
16:04.06 brlcad hm, your diff has several oddities... entire files added/missing
16:04.21 brlcad e.g. opennurbs_crashtest.h
16:04.29 kwizart yes!
16:04.31 kwizart but why ?
16:10.30 brlcad i'm thinking the opennurbs we started with is different
16:13.21 kwizart i've took the 4.0 version of it...i don't remember if when it was released...
16:13.21 brlcad i'm checking that now
16:13.21 brlcad they have a tendency to release several version of the same version
16:13.32 brlcad yep, that's it
16:13.32 brlcad -#define OPENNURBS_VERSION 200707189
16:13.33 brlcad +#define OPENNURBS_VERSION 200612059
16:13.53 brlcad they made a release just really recently .. didn't know that
16:14.07 brlcad we started with the december 2006 release
16:14.28 brlcad so I'll have to merge in their update
16:15.23 brlcad that's the missing files and copyright 'changes' -- e.g. files that they had that didn't have a copyright header, now have one
16:16.07 brlcad yeah, and they're both "4.0"
16:18.26 kwizart yes and they also have updated -// Copyright (c) 1993-2007 even if the file hasn't other update
16:19.12 kwizart i don't know how i can consider the "not even copyleft" notice
16:21.02 kwizart if there is not FOSS compliant License this is not supposed to be allowed in Fedora...
16:21.02 brlcad it's because their terms basically say it's public domain
16:21.11 brlcad think of it as a 0-clause BSD license
16:21.57 brlcad it's of course technically not public domain, they retained copyright, but they allow any use
16:23.15 brlcad their terms on the website are a bit misworded "There are no restrictions. Neither copyright nor copyleft restrictions apply." .. that's basically saying public domain
16:24.10 brlcad and contradict their files, which claim copyright but then refer you to the website :)
16:24.48 brlcad we should pull in their website 'terms' just to cover arse
16:40.56 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/minuteelectron)
16:51.11 *** join/#brlcad MinuteElectron (n=MinuteEl@bz.bzflag.bz)
16:53.01 *** join/#brlcad MinuteElectron (n=MinuteEl@bz.bzflag.bz)
17:02.58 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
17:13.16 *** join/#brlcad Twingy (n=justin@74.92.144.217)
17:13.27 Laniakea brlcad: something for you http://ronja.twibright.com/3d/all.avi
17:15.35 Laniakea ``Erik: isn't the BRL-CAD requirement for the latest version of OpenBSD a bit stringent?
17:53.34 brlcad MinuteElectron: fixed the footer on collapse/expand though I had to use a nasty nasty hack
17:54.27 MinuteElectron Hmm, /me wonders what the nasty hack was.
17:56.43 brlcad look at misc/collapse.js
17:56.59 MinuteElectron Oh, I see.
17:57.01 brlcad basically resize the window during the animation
17:57.22 brlcad it's a bit clunky on expansion, but fairly smooth on collapse here
17:58.15 brlcad also fixed my login problems.. the ldap module wasn't working right
17:59.03 MinuteElectron Hmm, it appeared to be broken -I got a few PHP errors.
18:00.58 CIA-21 BRL-CAD: 03brlcad * 10brlcad/TODO: openNURBS just released an update back at the end of July, schedule integrating/reviewing those changes
18:05.21 brlcad hmm, that's pretty freaking cool Laniakea... and he left
18:16.35 MinuteElectron brlcad: Can you quickly submit a vote on the poll so I can see how my styling looks when applied at a different percentage level?
18:17.32 MinuteElectron Not sure whether dark should indicate percentage or light should.
18:19.43 MinuteElectron I gotta run, bbl.
18:22.47 brlcad MinuteElectron: i don't see a way TO vote.. :)
18:24.31 brlcad there aren't any options other that seeing the results, and posting comments
19:08.21 *** join/#brlcad Laniakea (i=clock@77-56-96-242.dclient.hispeed.ch)
19:23.33 brlcad that's pretty freaking cool Laniakea...
19:24.27 Laniakea brlcad: thanks
19:24.55 Laniakea brlcad: it's unfinished yet but if you want to do something with it it's under GFDL
19:26.03 Laniakea like for example there are some flashes inside and I don't know what is causing them yet
19:26.11 *** join/#brlcad starseeker (n=CY@ip72-218-16-62.hr.hr.cox.net)
19:26.12 Laniakea or the bitrate needs to be increased
19:26.19 Laniakea end titles are missing
19:26.25 Laniakea the music ends abruptly
19:26.39 Laniakea the ordering of the individual 3D models is more or less random
19:31.57 *** join/#brlcad elite01 (n=elite01@dslc-082-082-092-234.pools.arcor-ip.net)
19:33.15 Laniakea brlcad: is it possible to make some kind of cartoon style? By overlaying the rtedge output with rt output?
19:35.59 MinuteElectron brlcad: Have you tried looking at the main page while logged in?
19:40.20 brlcad yeah, I noticed the flashes
19:40.53 MinuteElectron brlcad: You should be able to vote now.
19:41.38 brlcad Laniakea: it is possible, the rtwizard tool does that exact thing .. basically you do an rt, and and rtedge, and with the right options the two can be composited together using another cad tool (pixmatte iirc)
19:42.38 brlcad MinuteElectron: okay, now it worked :)
19:42.39 brlcad what was it?
19:42.52 MinuteElectron I had to set permissions.
19:42.55 brlcad ahh
19:45.31 MinuteElectron bbl
19:47.24 Laniakea brlcad: what's the meaning of in1, in2, true_out and false_out files in pixmatte?
19:47.25 brlcad another detail I changed on the style, black and white aren't used except for exceptional situations -- using 111 and eee instead as needed
19:47.33 brlcad otherwise the contrast can be outright painful on some displays
19:47.57 brlcad Laniakea: it's a dual channel filtering program
19:48.10 brlcad so you provide two input streams, and filters on both streams
19:48.14 brlcad manpage has some examples
19:48.27 Laniakea I don't have manpage
19:48.38 Laniakea I would understand 2 channels and a mask saying which one should go out
19:48.41 brlcad hm?
19:48.44 brlcad brlman pixmatte
19:48.56 brlcad or man -M /usr/brlcad/man pixmatte
19:49.22 Laniakea huh?
19:49.22 Laniakea I didn't know there is a thing like brlman
19:49.22 Laniakea now it works
19:49.22 brlcad if you have brl-cad installed, there are hundreds of manual pages :)
19:49.28 Laniakea I always guessed
19:49.37 Laniakea I didn't know the manpages are available
19:49.38 brlcad you have to set your MANPATH, use -M, or use brlman (which just does it for you)
19:49.50 Laniakea I tried "man something" and when it failed I assumed brl-cad doesn't come with manpage
19:49.56 brlcad ahh
19:50.01 brlcad just like setting your PATH
19:51.33 Laniakea oh now I understand
19:51.33 brlcad i'd suggest setting MANPATH since brlman's pager is kinda lame
19:52.38 Laniakea is it possible to turn off the shading so that rt would return just the material color? So it would be filled with uniform colour like cartoons and not shaded color like 3d model?
19:52.38 Laniakea but brlman rtwizard is not available
20:03.24 brlcad only about 300 of the 400 tools have manpages
20:04.11 brlcad to turn off shading, I believe there is a lighting model for that (-L option iirc, under gui options too) and if that doesn't work, you can always set the shader to 'flat'
20:31.09 *** join/#brlcad Elperion (n=Bary@p5487498E.dip.t-dialin.net)
22:12.25 ``Erik that time of the month? O.o
22:30.47 kwizart hum! why /usr/bin/wall from brlcad conflict with SysVinit ?
22:53.02 *** join/#brlcad yukonbob (n=yukonbob@204.244.194.11)
IRC log for #brlcad on 20070904

IRC log for #brlcad on 20070904

03:45.34 *** join/#brlcad poolio_ (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
05:48.57 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
07:30.31 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
11:47.16 *** join/#brlcad elite01 (n=elite01@dslb-088-070-027-246.pools.arcor-ip.net)
11:50.26 *** join/#brlcad Elperion (n=Bary@p548777BF.dip.t-dialin.net)
12:46.00 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS:
12:46.00 CIA-4 BRL-CAD: once again, john continues to rock and rock hard he does with this latest
12:46.00 CIA-4 BRL-CAD: addition -- tab-completion for mged. he added tab bindings for both classic and
12:46.00 CIA-4 BRL-CAD: tcl gui mode where the commands complete out and then during command processing,
12:46.00 CIA-4 BRL-CAD: tab expands out to the available objects including down a geometry path. this
12:46.02 CIA-4 BRL-CAD: has been a long-desired, often-requested feature. very awesome, even if it
12:46.04 CIA-4 BRL-CAD: doesn't use readline/libedit. ;)
15:26.25 *** join/#brlcad MinuteElectron (n=MinuteEl@bz.bzflag.bz)
15:37.57 *** join/#brlcad cad00 (n=3bb63c48@bz.bzflag.bz)
15:38.35 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/remrt/rtsrv.c: commit to quell compiler warning
15:47.11 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/conv/ (jack/g-jack.c off/g-off.c): use literal terminator instead of casting null (fixes compiler warning)
16:20.16 MinuteElectron Now, I know I was going to do something...
16:46.00 ``Erik not me, I was gonna do stuff intead
17:11.05 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/librt/g_tgc.c: only print all that prep stuff if solid debugging is turned on
18:01.20 ``Erik heh
18:01.32 ``Erik all this spaghetti code is making me want to go get some italian O.o
18:25.47 *** join/#brlcad cad36 (n=51301ba5@bz.bzflag.bz)
18:36.17 *** join/#brlcad cad50 (n=4a5c94fa@bz.bzflag.bz)
18:39.53 ``Erik heh, finally got it
18:40.24 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/liboptical/photonmap.c: carry a_logoverlap so -R has the expected behavior when building the irradiance cache
19:04.40 brlcad that's probably NEWS-worthy, it's user-visible
19:35.07 MinuteElectron Drupal is a whore to upgrade.
19:46.23 MinuteElectron Everything is done BTW.
19:46.27 MinuteElectron On the site.
19:47.48 MinuteElectron In case anyone was worried.
19:52.32 brlcad awesome!
19:53.08 brlcad i've upgraded drupal in the past and found it to be pretty painless for that particular upgrade (albeit a couple years ago now)
19:53.16 brlcad eek
19:53.31 brlcad that kind of command scares the daylights out of me :)
19:53.50 MinuteElectron brlcad: Would you mind upgrading it.
19:54.04 MinuteElectron I have restored it I can't work it out.
19:54.04 brlcad didn't you just do it?
19:54.12 MinuteElectron No, it was down?
19:54.18 brlcad hm?
19:54.25 brlcad i was just going from what you said
19:54.32 brlcad that "Everything is done"
19:54.34 MinuteElectron oh, ok
19:54.41 MinuteElectron s/done/down
19:54.49 MinuteElectron Sorry, uber-typo.
19:55.16 brlcad oooh
19:55.22 brlcad heh, yeah
19:55.55 brlcad is it still down?
19:56.05 MinuteElectron No, I restored it.
19:56.12 MinuteElectron But it is still 5.1 not 5.2.
19:56.19 brlcad ah, down because of the upgrade
19:56.29 brlcad thought you meant because of some other issue
19:56.33 MinuteElectron I have no idea of how to upgrade, been trying for ages.
19:56.54 brlcad okay, I'll take a look at it
19:56.58 MinuteElectron Thanks.
19:57.01 brlcad presume you need .2 for something?
19:57.14 MinuteElectron Yeah.
19:57.17 brlcad k
19:57.19 MinuteElectron No, security updates.
19:57.24 brlcad ah
19:57.40 brlcad iirc, the files installed are from freebsd ports
19:58.04 brlcad so I can just update the port, copy the updated files over, run the db upgrade script if any db actions changed
19:58.14 MinuteElectron oh?
19:58.25 MinuteElectron from a port?
19:59.01 brlcad from the "ports" system, freebsd version of apt, portage, fink, etc
20:00.38 MinuteElectron ok...
20:01.19 MinuteElectron No, it isn't from a port.
20:01.24 brlcad hm
20:01.27 brlcad oh!
20:01.31 MinuteElectron I have records of doing the wget.
20:01.34 brlcad yeah, you set up the current files.. that's right
20:01.40 MinuteElectron *grin*
20:01.43 brlcad sorry, confusing the site with another
20:01.49 brlcad same for wikimedia
20:01.52 brlcad er, mediawiki
20:01.52 MinuteElectron It hapens.
20:01.57 MinuteElectron *happens
20:02.29 brlcad there are probably a half dozen CMS' on the server for various sites/projects
20:02.47 MinuteElectron heh
20:09.35 ``Erik all your cms are belong to me
20:09.44 ``Erik move rdbms for great justice!
20:12.28 ``Erik now that's interesting
20:12.58 ``Erik bu_log() in rt is printing to the xterm where I ran mged instead of to the mged console window
20:17.08 brlcad yeah, there's a problem with the I/O redirection that happens early on in ged.c
20:17.40 brlcad either an fd that's not closed that should be, or that forked before it's closed, or something similar
20:17.45 brlcad i'd not investigated
20:18.34 *** join/#brlcad Elperion (n=Bary@p548777BF.dip.t-dialin.net)
20:32.09 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
20:33.27 minute brlcad: Once you finish if you could talk me through the process briefly it would be nice. This is quite a big learning curve for me, I have never actually updated web software because all I ever used was bleeding edge MediaWiki (although a bad idea it was).
20:41.39 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
20:44.57 *** join/#brlcad yukonbob (n=yukonbob@204.244.194.11)
20:45.29 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/liboptical/photonmap.c: Timer based progress report on irradiance cache if sigalrm is handy. Also tries to estimate how much time left. PR#1312281.
20:50.28 ``Erik wtf, I smell popcnr
20:50.31 ``Erik corn
21:01.17 minute I think the site is on the right track right now. Tomorrow I will port the skin to mediaWiki (shouldn't be too difficult) then start adding content (I think). Also if you haven't managed to upgrade I will look into that brlcad.
21:01.29 minute Apart from them two things we are good to go.
21:02.10 minute And on that note I go to bed, goodnight all.
21:09.07 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/adrt/ (46 files in 14 dirs): TFLOAT changed to tfloat. also quell a few warnings/bugs related to passing the wrong TIE_3 pointer type.
21:10.40 ``Erik hrm
21:12.26 ``Erik tfloat is a define, I usually make defines all upper so'z I know what I'm looking at... might be better to change tfloat to a typedef (and give it the _t suffix, perhaps) O.o
21:41.40 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/adrt/libtie/ (11 files): libtie update from Justin. these changes are the updates after integration of libtie with MUVES-S2. it includes a few minor api changes as well as a variety of bug fixes and other cleanup.
21:42.47 brlcad heh, those commits were made like on thursday .. way to go CIA-4
21:43.03 starseeker Hey Sean - that you?
21:43.45 starseeker Question on the ITCL and ITK libraries
21:43.47 brlcad minute: cool, sounds good -- i'll let you know what the upgrade steps where and thanks again for all the hard work on the new site.. I think it's going to be so much better, even though this is obviously quite a bit of work :)
21:43.56 brlcad starseeker: howdy ... been a while!
21:44.36 brlcad ``Erik: as for the tfloatness, yeah, meh .. I do to, but I was in apply-the-patch/upgrade-and-move-on mode
21:44.41 starseeker Indeed :-). Looking over the Gentoo brlcad bug, I see folks haven't given up. I'm getting back up to speed.
21:44.56 brlcad yeah, there were quite a few developments in that area
21:45.23 brlcad I spent several months reworking portions of the code and ultimately ripping out that custom Tk mod that originally made the gentoo integration a royal PITA
21:45.36 brlcad now the only thing left should be namespace conflicts
21:45.48 starseeker hehe - the "system nukers"
21:46.12 starseeker I've been thinking about that - how does brlcad decide the default locations to look for its libraries?
21:48.48 starseeker Hmm - looks like the complaint in the latest ebuild attempt is that ITCL_LIBRARY and ITK_LIBRARY need to be set in the users .bashrc file. Is that expected?
21:56.21 brlcad it's pretty complicated as there are various tools/libraries looking for different things
21:56.42 brlcad mged is particularly complicated in this regard as it rolls everything into one binary, so it has to find almost everything
21:57.48 brlcad there's a BRLCAD_ROOT (which folks aren't supposed to set any more) that basically amounts to the installed path that it will search for installed binary resources (like rt) as well as a BRLCAD_DATA path for shared resources (like the tclscripts that establish mged's gui)
21:58.31 brlcad on top of that, tcl/tk have their own paths that they search (TCL_LIBRARY, TK_LIBRARY, ITCL_LIBRARY, ITK_LIBRARY, IWIDGETS_LIBRARY)
21:58.33 starseeker Is it possible to set a "per-library" install path that would (say) put the conflicting libraries in /usr/lib/brlcad and teach the binaries to look for that particular functionality there?
21:58.58 brlcad both brl-cad and tcl/tk have compile-time paths that it knows about, run-time paths, and overrideable paths
22:00.58 starseeker Hmm. I saved a report from the last time my system got wiped...
22:01.46 brlcad that's all ancient now, it's changed quite a bit wrt tcl/tk
22:02.04 brlcad the issue now will probably be that I jumped up to tcl/tk 8.5 which is not yet finalized
22:02.06 starseeker Ah. librt, libbu, libregex, libbn, and libtermlib
22:03.51 starseeker Gentoo has an ebuild for tcl-8.5-alpha6, but still masked.
22:04.10 starseeker tk as well.
22:06.40 starseeker I wonder why ITCL_LIBRARY and ITK_LIBRARY aren't getting set in the system.
22:06.51 starseeker Maybe the ebuilds for those need work...
22:06.53 brlcad you shouldn't need to set any vars, but can to override
22:07.12 brlcad it "should" all work from configure/compile-time paths
22:07.34 starseeker The latest ebuild has an informational message about setting them, and IIRC I ran into something similar when I tried a manual install.
22:07.41 starseeker Let me give it a go with the latest.
22:10.58 brlcad heh
22:11.21 brlcad remember to not install into /usr as it'll conflict with various installed or system libs potentially
22:11.33 brlcad default is /usr/brlcad
22:11.46 starseeker Right :-). Here's what happened last time I tried /usr: http://bugs.gentoo.org/attachment.cgi?id=109012
22:13.18 starseeker Somebody else actually tried the same thing, with similar results ;-)
22:19.01 brlcad i think i even warned about it several times, iirc :)
22:19.21 starseeker hehe - probably
22:24.16 starseeker Ah - done.
22:26.43 starseeker Excellent. Manual compile and install succeeded flawlessly
22:26.53 starseeker Very nice work!
22:29.18 starseeker OK, there is a real chance that most recent ebuild will actually work.
23:11.08 starseeker ln: accessing `/var/tmp/portage/sci-misc/brlcad-7.10.2/work/brlcad-7.10.2Tk_Alloc3DBorderFromObj.3': No such file or directory
23:11.15 starseeker Nuts - so close
23:18.28 brlcad hm, it reported an hour and it didn't take an hour?
23:19.24 brlcad minor minor issue to say the least, but I've yet to hear a report of that being wrong in years*
23:20.13 brlcad yeah, looks like a trailing slash is missing there on that ln before "Tk" for that header
23:24.54 starseeker brlcad: I'll try the manual build again and see if it's wrong a second time
23:27.12 brlcad yeah, I'd start with a vanilla manual install into /usr/brlcad and make sure it at least works on your system (both with --enable-all and without), then try a make distcheck
23:27.41 brlcad if those three work, then move on to the portage build since then it "should" just be ebuild configuration/settings
23:30.28 starseeker OK
23:38.11 starseeker Redoing manual with enable-all
23:42.50 starseeker If I understand the "auto" target correctly, I can trust it to check for a system library and if it finds (for whatever reason) that it can't use it it will fall back to the internal version?
23:45.08 starseeker That poses an interesting problem. Theoretically, what we would really want the ebuild to do would be to require tcl, tk, etc. if and only if the version installable by portage could (in theory) support brlcad. Otherwise the build of the system version would be known to be a waste of time in advance.
23:46.22 starseeker BUT - we don't want the build to stop for a failed dependency, because at that point BRL-CAD can take over.
IRC log for #brlcad on 20070905

IRC log for #brlcad on 20070905

00:06.09 starseeker Huh - it got the compilation time right this time.
00:20.48 starseeker GOT IT
00:20.54 starseeker I know why it's messing up.
00:21.44 starseeker In the portage ebuild sytem, ${S} is set to the source directory - in this case, /var/tmp/portage/sci-misc/brlcad-7.10.2/work/brlcad-7.10.2
00:22.57 starseeker Unfortunately, src/other/tcl/unix/installManPage is also using $S
00:23.28 starseeker test -z "$S" && S="$DIR/"
00:24.00 starseeker MANPAGE=$1
00:24.00 starseeker echo $MANPAGE
00:24.00 starseeker DIR=$2
00:24.00 starseeker echo $DIR
00:24.00 starseeker test -z "$S" && S="$DIR/"
00:24.00 starseeker echo $S
00:24.11 starseeker /var/tmp/portage/sci-misc/brlcad-7.10.2/work/brlcad-7.10.2/src/other/tcl/unix/../doc/CrtCommand.3
00:24.11 starseeker /var/tmp/portage/sci-misc/brlcad-7.10.2/image//usr/share/man/man3
00:24.11 starseeker /var/tmp/portage/sci-misc/brlcad-7.10.2/work/brlcad-7.10.2
00:25.00 starseeker Because we didn't supply an -s option to the script, $S should be empty and $DIR/ should be in $S. Thanks to portage however, $S is not empty.
00:34.05 starseeker DOH - I should have checked the patches in the latest ebuild. Nice to know I had the right idea, but someone already found it.
00:35.22 brlcad yeah, that's how auto works -- and the --enable-all option effectively says "just use only internal versions"
00:36.02 brlcad for the ebuild, you'd probably want to --disable-[insert various here] or even --disable all and make them all ebuild deps
00:37.04 starseeker That's the "purist" approach that people have favored, but in a case where brlcad would succeed if it used its internal versions it would be a shame to have it die
00:37.09 brlcad otherwise it should also work if you make them all deps, and just let auto do what it does, it should turn them all off if it detects the installed deps correctly, which it really should
00:38.13 starseeker That's an idea. I just hate to compile tk8.4 when I know it won't do it ;-)
00:40.02 brlcad the build is consistent, if it compiles a dep then it's going to link against it and install it
00:40.34 starseeker OK. So the presence of an 8.4 version won't bother it if the deps have gentoo install it?
00:41.34 brlcad well tk8.4 as a dep would be wrong :)
00:42.06 starseeker If I tell it 8.5 it will die complaining about masked packages
00:42.11 starseeker or unfound deps
00:42.12 brlcad and no, it wouldn't bother it -- it'd just fail the tk usability test and build the 8.5a6 version
00:42.22 starseeker which would be correct. OK.
00:42.39 brlcad yeah, like I said .. 8.5 is a pita until it goes final
00:42.45 brlcad which is "any day now"
00:42.51 starseeker hehe
00:42.52 brlcad though it's been that way for weeks
00:42.56 brlcad s/weeks/months/
00:43.03 starseeker Like watching the stix fonts
00:43.17 starseeker They were "almost done" back in April, if memory serves
00:44.34 brlcad yeah, issues came up in a5 though, so now a6
00:44.42 brlcad haven't heard if a6 had any major issues
00:46.05 starseeker Collision with portage ;-)
00:48.26 ``Erik :D
00:49.29 brlcad not entirely fair as they overlapped .5 releases with new .4 releases for several of those years :)
00:50.16 ``Erik hehehe true... :D
00:50.27 brlcad more akin to 2.1 kernel and 2.0 development, by that same metric kernel is horribly slow cycles
00:50.59 ``Erik leenewx kernel development is awfully disorganized
00:51.30 ``Erik fbsd runs 3 release trees right now with a pretty decent cycle *shrug*
00:52.10 starseeker I guess the next step for ebuild development is to convince the devs to allow the "auto" setting to optionally build the internal versions, and let brlcad have the /usr/brlcad directory with symlinks for some of the key binaries.
02:05.50 louipc yeah it's a tough case to get all src/other/ pkgs seperate from brlcad, well I've had trouble with the itcl/itk, iwidgets
02:06.52 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS: improved photon map irradiance progress reporting
02:42.34 *** join/#brlcad Twingy (n=justin@74.92.144.217)
03:29.38 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
05:00.35 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
07:47.31 *** join/#brlcad elite01 (n=elite01@dslb-088-070-019-139.pools.arcor-ip.net)
07:49.44 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:48.30 brlcad heh, speaking of tcl/tk release schedules, it looks like they're finally leaving alpha
08:48.52 brlcad they just tagged 8.5b1
08:49.11 brlcad not yet posted
08:49.18 Laniakea brlcad: do you think it would be possible to adjust the 10.0 brlcad to work also on OpenBSD 4.0? (4.1 is the latest)
08:49.25 Laniakea there's some problem with the tcl/tk
08:49.31 Laniakea or itcl or something like that
08:50.23 brlcad Laniakea: if you give me a shell, I can see if I can sort that build out -- otherwise I can't reproduce it and from what I read between you and erik, he couldn't either
08:50.55 Laniakea brlcad: do you need a rootshell?
08:51.01 brlcad nope
08:51.21 Laniakea But you need X Server connection?
08:51.52 brlcad not really
08:51.56 Laniakea I am currently behind a NAT
08:52.09 Laniakea but I could give you shell when I get my cable modem delivered
08:52.16 brlcad i just need a shell connection, presuming you already have compilation tools installed
08:52.32 Laniakea yes already installed
08:52.40 brlcad i can do everything I need over ssh
08:52.42 Laniakea we made it to compile, but mged didn't start up
08:52.50 Laniakea you can use ssh -Y if you need X connection
08:53.03 Laniakea do you have IPv6?
08:53.08 brlcad which is why I said I can do everything I need over ssh ;)
08:53.25 Laniakea that's what I meant so I make sure it's allowed in sshd config
08:53.42 brlcad yeah
08:53.54 Laniakea I should just make sure my gay porn collections are not visible so you cannot figure out I am gay and then threaten me to tell my mother, lol :)
08:54.01 brlcad cvs client would help too
08:54.07 Laniakea I have both cvs and svn
08:54.18 Laniakea Do you have IPv6?
08:54.21 brlcad i don't have time to care about your pr0n collections
08:54.23 brlcad yeah
08:54.32 Laniakea which broker?
08:54.37 Laniakea Or do you have real ipv6?
08:54.44 brlcad real
08:55.28 brlcad not sure it's configured end to end appropriately, but it's good on my end
08:55.50 brlcad though not sure why that should matter ..
08:56.08 Laniakea Cause I could try to figure out ipv6 connection then you could connect already today
08:56.15 Laniakea since I don't have Internet at home only at work
08:56.26 Laniakea and I cannot ask for a tunnel since that's not for work
09:02.28 brlcad well, whatever works for you -- if you get it to the point that I can "ssh -v user@somehostofyours" I can take it from there, otherwise I'll look at the build log but it really is hard (i.e. exceptionally time consuming) to go back and forth on build failures, tweak settings, rebuild, test, repeat, etc
09:02.56 Laniakea yes ssh is better
09:03.00 Laniakea I don't have problem with ssh
09:03.02 brlcad i'll also do the latter, but i get impatient
10:05.09 Laniakea Do you think it would be possible to use fluid bearings in skateboard instead of ball bearings?
13:34.40 ``Erik itcl/itk and iwidgets work with tcl85, but don't officially support it (e.g. 'make test' fails due to changes in error message phrasing)
13:39.34 ``Erik shoot, that upgrade broke my parallels install and I left the cd at home :/
14:01.40 ``Erik http://www.xkcd.com/
14:01.41 ``Erik heh
14:42.47 *** join/#brlcad Elperion (n=Bary@p54874984.dip.t-dialin.net)
14:49.47 brlcad hm, what init.d item handles rpc under linux?
14:51.49 brlcad getting "Cannot register service: RPC: Unable to receive; errno = Connection refused"
14:55.07 ``Erik ummmmm portmap?
14:55.08 brlcad there it be, portmapper
14:55.21 brlcad never can remember that thing
14:55.26 ``Erik and different linux breeds use different names :(
14:55.32 brlcad that's why
14:56.57 ``Erik http://weblogs.java.net/blog/kirillcool/archive/2005/02/how_to_create_y.html
14:56.59 ``Erik O.o
14:57.04 ``Erik java, but an amusing notion
15:54.51 minute Basic MediaWiki brlcad skin up, but the site doesn't actually do anything when it is switched on. I have a headache and need to get away from this for a couple of hours. Be back then with more ideas etc.
16:07.59 Maloeran So Erik, you really deserted us the Efnet #opengl old timers in #siggraph? :)
16:09.17 Maloeran Even if we probably should have stayed in #opengl with our off-topic discussions long ago
16:23.10 ``Erik um
16:23.18 ``Erik I've been banned from siggraph for quite a while
16:23.24 ``Erik and have tried to get people to unban me O.o
16:24.28 ``Erik pre-marraige celebration? woohoo, body shots off of strippers!
16:42.22 Maloeran No, not that kind of celebration :). It would have been the real marriage but we under-estimated the delays involved in the paperwork and bureaucracy
16:47.46 Maloeran There doesn't seem to be any ban in #siggraph, I think it's unlikely that any bot would have got you on auto-ban
18:03.49 ``Erik :D
21:45.43 ``Erik wow debs are a royal pain to make.
22:17.26 *** join/#brlcad cad58 (n=459cae84@bz.bzflag.bz)
22:20.39 *** join/#brlcad poke (n=poke@net12.mlyniec.gda.pl)
22:20.49 *** part/#brlcad poke (n=poke@net12.mlyniec.gda.pl)
22:39.42 *** join/#brlcad yukonbob (n=yukonbob@204.244.194.11)
IRC log for #brlcad on 20070906

IRC log for #brlcad on 20070906

00:07.33 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
01:07.04 *** join/#brlcad yukonbob (n=yukonbob@204.244.194.11)
03:30.04 *** join/#brlcad Twingy (n=justin@74.92.144.217)
03:33.18 *** join/#brlcad PrezKennedy (n=Matt@74.86.45.130)
04:56.36 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/mged/edsol.c: good grief, tone down the exclamation marks
05:10.26 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (NEWS src/mged/edsol.c): report selected vertex/edge values using the current local coordinates instead of in millimeters when editing BoTs. this fixes sf bug #1784781 reported by dwayne as 'BOT units mm'
06:31.06 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (NEWS src/librt/mirror.c): implement mirroring of BoT primitives, the code was just never written for that primitive. this implements dwayne's sf request 1784787 (BOT primitives will not mirror).
07:38.23 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:45.17 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
08:55.35 *** join/#brlcad elite01 (n=elite01@dslb-088-070-008-050.pools.arcor-ip.net)
10:38.05 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
12:45.39 *** join/#brlcad Elperion (n=Bary@p54874E62.dip.t-dialin.net)
14:00.45 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
17:09.04 *** join/#brlcad MinuteElectron (n=MinuteEl@bz.bzflag.bz)
20:23.55 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
21:15.34 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
21:15.58 poolio ughh. my laptop died :'(
21:19.06 louipc my condolences
21:22.24 *** join/#brlcad yukonbob (n=yukonbob@204.244.194.11)
21:24.26 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/ (configure.ac misc/Makefile.am sh/make_deb.sh): completely untested guts of debian package building
22:25.24 *** join/#brlcad yukonbob (n=yukonbob@204.244.194.11)
22:25.38 yukonbob good day, cadders
22:32.03 brlcad howdy bob
22:58.23 yukonbob what's shaking brlcad
23:00.10 brlcad ahh, fun
23:00.24 brlcad not much for me at the moment, about to ponder dinner :)
23:32.59 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667620.dsl.bell.ca) [NETSPLIT VICTIM]
23:32.59 *** join/#brlcad tarzeau (i=sengun@berlin.ethz.ch) [NETSPLIT VICTIM]
23:33.04 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad) [NETSPLIT VICTIM]
23:33.04 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130) [NETSPLIT VICTIM]
23:33.04 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
23:33.04 *** join/#brlcad jack- (i=jack@unaffiliated/jack) [NETSPLIT VICTIM]
23:33.04 *** mode/#brlcad [+o brlcad] by irc.freenode.net
23:34.02 *** join/#brlcad ChanServ (ChanServ@services.)
23:34.02 *** join/#brlcad starseeker (n=CY@ip72-218-16-62.hr.hr.cox.net) [NETSPLIT VICTIM]
23:34.02 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT VICTIM]
23:34.02 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com) [NETSPLIT VICTIM]
23:34.02 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
IRC log for #brlcad on 20070907

IRC log for #brlcad on 20070907

00:26.00 *** join/#brlcad Twingy (n=justin@74.92.144.217)
02:18.38 CIA-4 BRL-CAD: 03johnranderson * 10brlcad/src/librt/wdb_obj.c:
02:18.38 CIA-4 BRL-CAD: dbconcat command was not insuring unique names if neither the -s nor the -p
02:18.38 CIA-4 BRL-CAD: options were used. Now adds suffix as needed (-s) by default. This fixes
02:18.38 CIA-4 BRL-CAD: bug #1708349 "database corruption in mged 7.8.4".
04:06.52 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS:
04:06.52 CIA-4 BRL-CAD: john fixed a database corruption bug caused during dbconcat. dbconcat command
04:06.52 CIA-4 BRL-CAD: was not insuring unique names if neither the -s nor the -p options were used.
04:06.52 CIA-4 BRL-CAD: Now adds suffix as needed (-s) by default. This fixed bug #1708349 'database
04:06.52 CIA-4 BRL-CAD: corruption in mged 7.8.4'. shibby sweet.
07:32.28 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
09:37.00 *** join/#brlcad elite01 (n=elite01@dslb-088-070-016-012.pools.arcor-ip.net)
09:48.57 *** join/#brlcad cad92 (n=438e8230@bz.bzflag.bz)
10:13.41 *** join/#brlcad cad67 (n=c3bc330b@bz.bzflag.bz)
12:48.54 *** join/#brlcad fleeky (n=boogie@port-213-148-156-2.static.qsc.de)
12:48.57 fleeky hello
12:49.21 fleeky ive recently become interested in csg modelling techniques and was wondering if brlcad is the best choice or not
12:49.39 fleeky basically im looking for something that acts much like a normal modelling program but for csg objects instead of vertice
12:49.59 fleeky so you can select a group of csg objects .. duplicate them rotate / scale / move them
12:50.11 fleeky change there csg ops
12:50.13 fleeky etc
12:50.29 fleeky i kindof momentarily checked out brl but was a bit daunted at first
12:52.05 clock_ fleeky: yes then brl-cad is suitable
12:52.07 fleeky also the reason im interested is i am currently developing for a game engine and need a good way to create level geometry .. the game supports obj files as models so basically everything is a model this is nice but creating buildings and such in modelling programs is just not a good idea.. so ive come in search of csg stuff
12:52.16 brlcad heh, brl-cad is one of the original CSG modeling systems, it doesn't get much more fundamental
12:52.27 fleeky yeah there also really isnt much out there
12:52.53 fleeky and things like unrealed , hammer, gtk-radiant are Horribly limiting in terms of the csg modelling you can do
12:53.15 fleeky do you guys have link that can explain the general workflow of how to model in brl-cad?
12:53.44 fleeky i can atleast create a new database document thingy but for instance can it render things in a solid shaded phong lighting type mode?
12:53.46 brlcad fleeky: there are a slew of introductory documents on the website, I'd suggest browsing through them one at a time
12:53.54 fleeky ah ok thanks
12:53.56 brlcad i.e. Documents section on http://brlcad.org
12:54.00 fleeky yeah
12:54.01 brlcad just go down the list
12:54.06 fleeky alrighty then
12:54.10 clock_ fleeky: it has even more advanced lighting modes
12:54.13 brlcad you'll even get to some of the intro programming aspects
12:54.18 fleeky but realtime clock?
12:54.32 clock_ you can press "raytrace" and wait a few seconds
12:54.36 fleeky nah
12:54.37 clock_ not realtime though
12:54.54 fleeky so no realtime solid shaded views?
12:55.05 clock_ brlcad: I found myself unable to rotate an object - I ended up with typing numerical coordinates into a matrix
12:55.45 clock_ brlcad: the help is so unsatisfactory...
12:55.45 brlcad there is a high-performance triangle-based ray-trace engine in adrt that would suffice as "realtime", but you're going to be writing the lighting model if you want anything other than basic phong
12:55.45 fleeky i just want phong
12:55.46 fleeky i dont want to be looking at wireframes all the time
12:56.15 fleeky well it helps me to get a better sense of things is all
12:56.25 clock_ BRLCAD != doom. It has higher quality of picture.
12:56.35 fleeky haha
12:56.37 fleeky ofcourse it doesnt
12:56.38 clock_ therefore realtime rendering is difficult
12:56.51 brlcad depends when/where you're talking about -- the mged tool is the predominant modeling system in brl-cad and that doesn't have an interactive shaded mode -- you primarily visualize via wireframe or ray-tracing
12:56.58 fleeky there are realtime csg editors that do solid shading .. too bad they have horrible functionality
12:57.39 fleeky is there another tool that will atleast let me see a realtime preview in any kindof solid shaded mode ?
12:57.43 brlcad brl-cad's mathematical foundations are also way more extensive than any one of those realtime csg editors
12:57.52 clock_ brlcad: means better picture?
12:58.02 fleeky yes im sure
12:58.23 brlcad if you understand the difference between explicit and implicit geometric representations, it's fairly clear as to why -- there is no interaction surface to display for the evaluated CSG interfaces
12:58.36 clock_ brlcad: there was some rotobj primitive where the help said it rotates the object being edited - but it didn't. It rotated everything on the screen.
12:58.51 brlcad ray-tracing performs that evaluation efficiently, and preserves the solidity of the object
12:59.00 fleeky so basically no there is no tool to do that
12:59.07 clock_ brlcad: couldn't this useability be somehow fixed? It's quite slowing down
12:59.12 brlcad clock_: means more accurate picture at least, depends what you care about as to whether it's "better"
12:59.39 brlcad fleeky: to do what?
12:59.40 clock_ brlcad: yes more accurate that's what I mean
13:00.17 fleeky basically all i want to do is use a csg editor to create obj geometry .. but with the full functionality of a real csg editor not the limited functionality of bsp style editors
13:00.47 brlcad brl-cad's CSG evaluation underpinnings drive actual scientific analyses so it's more important for it to be accurate than have a modeler that looked pretty .. that said, making the editor be more usable is something being worked :)
13:00.54 clock_ brlcad: the worst is I do modelling tasks in bursts - say 3 months develop amplifiers, and then I have to make another console for ronja. But I forget all that stuff I learnt before and have to learn a lot of stuff again - because brl-cad is so user-unfriendly
13:01.04 clock_ I just need more hints
13:01.47 fleeky brlcad what current work is being done ?
13:01.49 clock_ help saying instead "rotates object" at least what object it rotates, whether a matrix is considered an object, group an object, in which modes it works and in which not, and what meaning the numbers I type have
13:01.50 brlcad fleeky: I'd suggest you at least give it a try as you certainly can certainly get through many of the basics (i.e. go through a few of the exercises in the intro to mged)
13:01.58 fleeky cause i ahve a few suggestions in terms of useability ..
13:02.09 fleeky yes i will definately do that
13:02.21 brlcad clock_: because mged is so user unfriendly, I agree
13:02.24 fleeky atleast if nothing better than to get a better understanding of csg editing and what can be improved
13:02.33 fleeky thanks again for the help
13:02.40 clock_ brlcad: I guess brl-cad was used by specialized professionals who did modeling all the time so they could remember all the details
13:02.42 fleeky ill idle here a bit i have to work a bit now though :)
13:02.44 brlcad it's meant for use by folks that use it day in and day out, for the most part (for better or worse)
13:02.57 clock_ but now since it's out on general public, general public needs more hints to stay in the picture
13:03.09 clock_ needs to be more ocassional-user-compliant
13:03.11 brlcad of course
13:03.24 clock_ which doesn't mean it has to be more annoying for the fulltime specialist
13:03.37 brlcad this is all really old topic ;) "fixing" the problem is way more involved than it seems on the surface
13:03.38 clock_ I even think it will then help the fulltime specialist make less errors during his work
13:03.52 clock_ because he'll notice from the hints if he's going to do an error in his thinking
13:03.57 brlcad just to simply "display" an implicit sphere intesected with another sphere..
13:04.40 clock_ brlcad: but I think for the beginning the text files could be ammended - if somewhere is a string saying "rotates the object" it can be changed to "rotates the object, angles given in coordinates (counter-)clockwise"
13:05.03 clock_ There's also an issue if the angles are given in the view or in the object coordinate system
13:05.06 brlcad it's not a matter of will, desire, or even planning (there is a rather detailed plan forward for fixing the usability problems) .. it's a matter of resources
13:05.12 brlcad particularly developer resources
13:05.17 clock_ brlcad: aha
13:05.34 clock_ brlcad: Bush should cut his Iraq program and assign the resulting money on BRL-CAD
13:06.20 brlcad clock_: if you want to fix the documents so that strings such as that are fixed, I'd give you commit access to do so - just let me know :)
13:06.46 clock_ brlcad: and do you mind if I ask first which way it is in reality?
13:07.03 brlcad which way what is?
13:07.12 clock_ well all these ambiguous things
13:07.23 brlcad like that statement :)
13:07.31 brlcad all these what?
13:08.06 clock_ brlcad: all the stuff like whether X Y Z means X Y Z axes or X Y Z planes, if it turns counter- or clockwise, if it's in the view or object coord system...
13:08.39 brlcad ah, the consistency of items in mged
13:09.01 clock_ brlcad: and is it allowed to make the help items larger?
13:09.07 clock_ or do they have to be terse?
13:09.45 brlcad well, that's partly because mged is as mged does .. it's a tool that has been developed over the years by several different folks with different skills with respect to usability and consistency but more importantly, it's been developed very minimal fashion ...
13:10.29 brlcad someone needed a command that does *blah* and that command is worked with the modeling experts that know mged in and out .. so to them, they just need to know x y z and they already know what that means given the context
13:11.09 brlcad because often/generally they asked for it to be that way, and whether what they asked for made it to a label or not was pretty irrelevant for them and the dev that wrote the feature at the time
13:11.35 brlcad clock_: they can be larger, terse and clear is good but informative is best
13:12.03 brlcad i'd ideally think most of those commands as unix command-line commands deserving of entire manual pages that describe their use in some cases
13:12.22 brlcad in the new modeling system, they will have full pages per commands (and be actual stand-alone commands)
13:13.25 brlcad for now, I gotta run .. big presentation, brl-cad goodness to report
13:14.26 clock_ brlcad: man is OK that's easy to show on the screen
14:11.57 *** join/#brlcad cad83 (n=466b108f@bz.bzflag.bz)
15:16.27 ``Erik O.o
15:17.27 F_squirty o.O
15:23.10 *** join/#brlcad iraytrace (n=iraytrac@c-76-23-15-187.hsd1.ut.comcast.net)
15:48.07 CIA-4 BRL-CAD: 03johnranderson * 10brlcad/src/librt/wdb_obj.c:
15:48.07 CIA-4 BRL-CAD: Oops! lost the prefix on the last commit. Now adds the optional prefix before
15:48.07 CIA-4 BRL-CAD: building a unique name for the dbconcat command.
15:54.06 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/misc/debian/ (11 files): more debianage
16:00.14 MinuteElectron brlcad: Will the site ever expand to have multiple copies in each language?
16:05.34 MinuteElectron Doesn't matter, I have future proofed it anyway.
16:06.16 *** join/#brlcad elite01 (n=elite01@dslb-088-070-016-012.pools.arcor-ip.net)
16:23.21 MinuteElectron brlcad: The wiki and Drupal is officially good to go!
16:23.34 MinuteElectron Just minor modifications left, but it is now in a usable state.
16:23.44 MinuteElectron Well, more usable than before at least.
16:54.05 brlcad MinuteElectron: I'd like to think that it will/should
16:54.26 MinuteElectron will/should what?
16:54.30 brlcad MinuteElectron: have you looked at the site under IE with javascript disabled yet? :)
16:54.38 MinuteElectron Not yet...
16:54.43 MinuteElectron Maybe later, I gotta run now.
16:54.59 MinuteElectron Bye.
16:55.03 brlcad that's unfortunately a pretty common configuration for our audience (i.e. just about anyone on a govt machine)
16:55.17 brlcad will/should wrt multiple languages
16:55.34 MinuteElectron ok
16:55.37 MinuteElectron will do later
16:55.39 MinuteElectron bye for now
16:55.40 brlcad i'd hope we get to the point of having multiple
16:55.42 brlcad cya MinuteElectron
16:55.44 brlcad thanks again
16:55.47 brlcad great work1
17:00.43 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
18:18.17 brlcad you gpl'd debian build files?? :)
18:24.53 ``Erik heh, that's how they come out of debmake
18:25.48 ``Erik and there's some serious breakage on debian that looks just like what was reported on ubuntu due to libtool abuse, so I'm busy fixing that shtuff...
18:25.52 ``Erik feels like I fixed it before :/
18:26.16 brlcad so does COPYING out of automake, but that don't make it good :)
18:27.47 ``Erik since debmake is gpl'd and it put the gpl stamp on the files, they may've already been under the gpl *shrug* and it doesn't negatively influence us, I don't think?
19:43.04 *** join/#brlcad yukonbob (n=yukonbob@204.244.194.11)
19:48.48 yukonbob afternoon, cadders
19:53.40 MinuteElectron hey
19:53.42 MinuteElectron my parents suck
19:54.58 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/ (46 files in 46 dirs): add link dependancy information to shared libraries and reduce redundancy
19:57.17 ``Erik now to start the trek to see if that fixes all the issues on debian/ubuntu *sigh*
19:57.26 MinuteElectron brlcad: Any ideas where I can start regarding transfering content to the wiki\Drupal? Or should I wait till tomorrow to do that, or should I do it at all?
20:07.42 yukonbob Reduction of Redundancy Reducer
20:13.32 brlcad MinuteElectron: I'd just wait till tomorrow
20:13.34 MinuteElectron ok
20:14.08 brlcad the place to start will probably be just pulling from docs already included in the source distribution and on the old/current website
20:14.14 brlcad and go from there
20:14.24 MinuteElectron ok
20:17.13 brlcad tomorrow for you, of course ;)
20:17.23 MinuteElectron heh
20:34.01 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/libfft/ (6 files): eliminate complex.h
20:42.39 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/sig/ (7 files): eliminate complex.h
21:05.12 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/ (7 files in 3 dirs): migrated the contents of src/librt/plane.r to include/bn.h
21:05.40 MinuteElectron brlcad: What license is the documentation in CVS under?
21:06.20 MinuteElectron Can I just copy and paste it, or do I need to give attribution?
21:07.31 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/TODO: complex.h's have been eliminated and plane.h has been assimilated into bn.h
21:13.39 *** join/#brlcad Elperion (n=Bary@p548764E9.dip.t-dialin.net)
22:53.49 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
IRC log for #brlcad on 20070908

IRC log for #brlcad on 20070908

03:09.58 *** join/#brlcad Twingy (n=justin@74.92.144.217)
08:37.05 *** join/#brlcad elite01 (n=elite01@dslb-088-070-009-223.pools.arcor-ip.net)
09:03.17 *** join/#brlcad Elperion (n=Bary@p548768C9.dip.t-dialin.net)
13:30.28 MinuteElectron brlcad: Do you have a poll I can put on the website, I am adding a proper one as the poll that was originally there was temporary.
14:00.34 fleeky-circus is it possible to do union / difference / intersection stuff in archer?
14:35.22 MinuteElectron brlcad: Are you wanting all the PDFs to be converted to wiki.
14:35.29 MinuteElectron s/./?
17:50.19 brlcad MinuteElectron: i added a better poll
17:50.28 CIA-4 BRL-CAD: 03brlcad * 10brlcad/doc/description.txt: update the full description section so it reads better, shorten the first paragraph, include history, and mention mike. add a 2000-char long description section too.
17:50.35 CIA-4 BRL-CAD: 03brlcad * 10brlcad/doc/pad_file.xml.in: update the long description
17:51.07 brlcad er, not better .. just "a poll", since there wasn't one :)
17:52.05 brlcad i wouldn't work on converting the pdf's just yet -- I'd just link to them and refer to them as "books" that folks can download
17:52.12 brlcad (not drupal books, just "books")
17:52.25 brlcad as they were actually published books
17:53.08 brlcad i mean if you want to convert them, that'd be great, but it's a project all in itself as I'm wanting to get them to docbook format so that html and pdf forms can be auto-generated
17:53.58 brlcad as for the license, some of the docs are public domain, some are bsd documentation licensed
17:54.56 brlcad fleeky: i believe so, but it expects you to already know the mged interface -- if you turn on the advanced interface so you can get the console, I know you can type the mged editing commands that let you perform the CSG -- not sure about the gui
17:56.37 *** join/#brlcad elite01 (n=elite01@dslb-088-070-009-223.pools.arcor-ip.net)
18:01.34 MinuteElectron brlcad: Cool.
18:04.16 MinuteElectron Funnily some things on the site fix themselves and others destory them.
18:04.59 brlcad howso?
18:05.35 brlcad fyi, i fixed the poll preview background .. it was white, added a #content .content that fixed it
18:05.54 MinuteElectron The footer didn't work properly yesterday, now it does. The navigation bar didn't stretch all the way across the screen the other day now, for some reason, it does.
18:06.04 MinuteElectron in IE that is (the stretching)
18:06.13 brlcad i noticed that the footer in IE didn't work for me
18:06.27 brlcad unless you manually grab the window
18:06.42 brlcad you could see the 1px flutter, but it didn't move the footer
18:06.51 MinuteElectron It seams to work now.
18:06.56 brlcad heh
18:07.37 brlcad what's wierd is that it really shouldn't be needed I'd think .. it "should" work just as the last content item with a 100% width
18:08.06 brlcad instead of being basically "early" content that is placed at the end
18:08.36 brlcad good for now at least, though it would be nice to remove that hack
18:08.41 MinuteElectron yeah
18:09.46 brlcad i deleted that other user .. hopefully not someone in here
18:10.10 brlcad bah, HD is full, can't allocate enough for the VM at the moment to check IE
18:10.18 MinuteElectron ouch
18:12.31 MinuteElectron Would it be an idea to upload the pdf's to the wiki as a temporary measure then link from the wiki to the pdfs uplaoded to the wiki instead of it being an external link. The current locations could be redirected to the locations on the wiki.
18:13.40 brlcad sounds like a great idea
18:13.44 MinuteElectron :)
18:14.35 brlcad the Doc link could probably go straight to a wiki page that lists all the docs
18:14.45 brlcad with a page per doc or something
18:14.57 MinuteElectron It currently does if I am understanding you correctly.
18:15.08 brlcad ah, so it does
18:16.10 brlcad i'm working on the drupal upgrade now, then i'll try to unify drupal/mediawiki user db's
18:16.32 MinuteElectron No LDAP?
18:16.48 brlcad that's one way to unify them ;)
18:16.58 MinuteElectron Oh, right. I see.
18:16.59 brlcad i'm going to try
18:23.45 MinuteElectron cool
18:24.38 brlcad eep, You don't have permission to access /d/admin/logs/updates/settings on this server.
18:26.09 MinuteElectron Oh, you can only do that with the root account afaik.
18:26.23 MinuteElectron Which is my account unfourtunatley, and there is only one root account.
18:26.43 MinuteElectron s/is only/can only be/
18:28.34 MinuteElectron What needs doing?
18:28.35 brlcad that's fairly odd, drupal would normally say that in the result
18:28.39 MinuteElectron oh
18:28.44 MinuteElectron *shrug*
18:28.47 MinuteElectron are you logged in?
18:29.38 brlcad yep
18:29.58 MinuteElectron hmm
18:30.00 MinuteElectron odd
18:31.11 MinuteElectron brb
18:39.37 MinuteElectron backlk
18:55.50 *** join/#brlcad cad94 (n=44ed0f4a@bz.bzflag.bz)
18:57.06 louipc .hiub /3\
19:44.32 fleeky question : i heard that it was planned to make a more user-friendly (idiot proof) ui for brl-cad is anyone working/planning on that in here ?
19:49.54 brlcad there has been quite a bit of work in that area, but mostly on the low-level areas that need to change for supporting a new ui
19:50.15 MinuteElectron brlcad: PDF indication: icon or text?
19:50.28 brlcad icon
19:50.32 MinuteElectron :)
19:50.40 brlcad :)
19:51.52 brlcad fleeky: if you're a dev, you're more than welcome to jump in on the fun ;) it's pretty well understood the limitations of mged and even the improved archer interface
19:52.57 brlcad it's more a matter of having enough developer manpower going into the (various) efforts needed, else just waiting for it to happen as it gets worked
21:02.17 MinuteElectron ouch, an 18.6MB pdf being uploaded by http.
21:04.11 MinuteElectron brlcad: Should I upload the example program to the wiki, install a syntax highlighter and paste the source code to a page, or just link to the curent location. Or a combination of the three, personally I would do 1 and 2 - but that is just me.
21:31.43 brlcad wouldn't think we'd want to link to anything in the current location if we can get away with it
21:32.00 MinuteElectron Ok, makes sense.
21:32.09 brlcad importing into the wiki with syntax highlighting would probably look the best
21:32.42 MinuteElectron What about the newdb documentation, would be very tedious to import in the wiki (if you want that) and is also very big.
21:37.22 brlcad I'll deal with that one, it needs other work
21:42.45 poolio allo
21:43.30 MinuteElectron brlcad: ok
21:47.29 brlcad howdy poolio, how's it going?
21:51.33 MinuteElectron brlcad: Once it is ready to go 'live' will the site be moved to brlcad.org or will it forever remain as my.brlcad.org? If the former then something must be done regarding doxygen I think.
21:59.02 poolio brlcad: ok except the death of my laptop. i'm thinking of starting up a robotics / genetic algorithms project here :)
22:14.58 brlcad <PROTECTED>
22:15.22 brlcad doxygen stuff will completey chane
22:15.40 brlcad s/chane/change/
22:15.43 MinuteElectron ok
22:18.21 brlcad poolio: cool, sounds like fun :)
22:19.27 louipc ooh robotics
22:21.33 MinuteElectron brlcad: What about the ARL reports?
22:24.40 poolio Yeah, I'm thinking applying GAs to evolution of a proper / speedy gait. Maybe having robots develop a new gate when they're injured/modified/placed in certain circumstances.
22:25.50 brlcad MinuteElectron: what about them?
22:26.04 MinuteElectron where will they be moved?
22:26.31 brlcad I have probably 30-50 reports that relate to brl-cad that are going to go into a publications section somewhere on the site
22:26.39 MinuteElectron ok.
22:26.44 MinuteElectron sounds good
22:27.08 brlcad the three that are up there were just three that a few folks specifically asked for
22:27.22 MinuteElectron Oh, right.
22:28.13 brlcad drupal's probably more appropriate for them as they're fixed published documents, but the formats vary wildly and I'll need to clean them up some
22:28.56 MinuteElectron ok
22:29.10 MinuteElectron crickey, a 20MB pdf.
22:34.46 brlcad should be
22:35.13 brlcad php upload max is set at 128MB
22:35.31 MinuteElectron Cool.
22:36.14 brlcad don't see a mediawiki limit in the settings file, so whatever the default is
22:37.04 minute There is no limit IIRC, we once had a discussion regarding it I think (in one of the mediawiki forums\malinglists\irc channls.
22:38.42 brlcad which 20MB pdf are you referring to? don't do anything with the An_Overview one..
22:39.13 minute user group presentations
22:39.21 brlcad aah
22:39.22 brlcad heh, yeah
22:40.36 minute Everything downloaded, now for upload.
22:59.45 minute I am too tired to upload these files. Once this one uploads /me is going to sleep.
23:22.34 brlcad :)
23:23.28 brlcad nice progress, though ..
23:23.58 brlcad as soon as the user db's are unified, it could probably go live at this point, even as new data gets added
23:25.43 minute cool, thanks.
23:26.48 minute Goodnight.
23:34.52 brlcad cya minute
IRC log for #brlcad on 20070909

IRC log for #brlcad on 20070909

01:43.54 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177871463.dsl.bell.ca)
02:15.09 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177871463.dsl.bell.ca)
09:54.21 *** join/#brlcad elite01 (n=elite01@dslb-088-070-000-161.pools.arcor-ip.net)
10:00.38 MinuteElectron brlcad: Everything on the site except the few html things have been moved to the wiki.
10:31.20 MinuteElectron I set up the gallery module, but I am not sure it works exactly as I expected.
10:31.57 MinuteElectron So everything has been moved AFAICS.
10:34.18 MinuteElectron I guess my work is done, for now. When you get back can you identify antyhing else regarding the website that needs doing before it can be moded over,
10:34.21 MinuteElectron Thanks.
10:42.01 *** join/#brlcad Elperion (n=Bary@p54877451.dip.t-dialin.net)
11:10.11 *** join/#brlcad fleeky (n=boogie@port-213-148-156-2.static.qsc.de)
11:10.12 fleeky hi
11:10.39 fleeky brlcad although i am not a coder i might be able to get interested some coders to work on the interface
11:11.19 fleeky do you have any documentation as to the code for the interface and also the fundamental problems that need to be addressed before further stuff can be changed?
11:11.46 fleeky anything kindof info like this i might be able to pass on to my coder friends to see if they wouldnt mind tackling a few problems
12:21.29 *** join/#brlcad elite01 (n=elite01@dslb-088-070-000-161.pools.arcor-ip.net)
14:24.27 ``Erik hm, png 1.2.20 came out
14:28.32 brlcad yeah, a few days ago .. but it's just code-cosmetic according to their release notes
14:29.37 ``Erik freshmeat blurb says the asm was removed
14:35.20 brlcad fleeky: i'll see if I can find the pointers to some documentation, though some of the fundamental issues are thinly documented as they are long-standing problems that can be summarized fairly quickly
14:37.13 brlcad amount to fininishing the implementation of spline surface breps, finishing the implicit-to-brep conversion hooks for each primitive, implementing brep csg evaluation, then implementing brep-to-faceets
14:43.13 brlcad that's pretty much it in a statement, those four steps are needed in order to just display implicit geometry in an explicit format (for petty lil things like displaying via opengl) with anything other than simplified wireframes
15:24.35 fleeky i dont know if i can find programmers to fix problems like that .. but i might be able to find some people that will work on the interface
15:24.42 fleeky does it matter if the code is c or c++ ?
15:24.48 fleeky can it be both ?
15:26.19 brlcad the new interface is intently going to be primarily c++
15:26.37 brlcad so yeah, both
15:27.36 brlcad there's also work that can go into the interface independently, so yeah there's still plenty to be done that they could probably help out with if they don't have a solid geometry or graphics background
15:33.59 fleeky ahk
15:34.35 fleeky well if you get some info together i will try to pass it on to someoen who will work on it
15:40.07 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
17:16.19 *** join/#brlcad Elperion (n=Bary@p54877451.dip.t-dialin.net)
19:38.46 *** join/#brlcad elite01 (n=elite01@dslb-088-070-000-161.pools.arcor-ip.net)
20:01.51 MinuteElectron brlcad: I guess my work is done, for now. When you get back can you identify antyhing else regarding the website that needs doing before it can be moded over,
20:01.59 MinuteElectron thanks.
20:03.35 brlcad thank you, this is really great progress
20:04.41 MinuteElectron s/moded/moved
20:04.51 MinuteElectron brlcad: my pleasure
20:05.47 MinuteElectron :)
21:18.20 brlcad http://my.brlcad.org/wiki/Website
21:21.18 louipc there's something funky looking in firefox
21:21.49 louipc top menu (support, development, documentation) is all bunched together
21:30.01 louipc right above the top search box: http://louipc.dontexist.org/screenie.jpg
21:40.10 brlcad does the main page look like that too?
21:41.19 louipc indeed
22:00.05 brlcad hm, something wrong with the css then, or something wrong with that version of firefox
22:00.25 ``Erik doesn't look like that for my firefox
22:00.32 ``Erik but when I bump the text size up, it starts looking bad
22:00.48 ``Erik <-- 2.0.0.6 mac
22:03.45 louipc i have 2.0.0.6 linux
22:05.24 brlcad issues resizing larger is expected, the menubar doesn't presently expand vertically
22:13.17 brlcad louipc: how does the footer look for you?
22:14.57 louipc looks ok but I don't get the rounded edge at the bottom of search area
22:15.25 louipc yeah looks like some css incompatibilities
IRC log for #brlcad on 20070910

IRC log for #brlcad on 20070910

01:45.35 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
02:49.31 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177871463.dsl.bell.ca)
02:50.22 IriX64 louipc: www3.sympatico.ca/mario.dulisse2/havoc.png
02:50.35 IriX64 err http:// :)
03:04.57 louipc what's that?
03:35.37 IriX64 a photon mapped havoc
06:11.23 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
06:27.12 MinuteElectron brlcad: What do you mean by 'login panel' - I thought I did do that already. Replaced the box with a link.
06:29.55 MinuteElectron louipc: It seams like you are missing a large part of the CSS, the tabs are in the wrong place. The sidebar shouldn't have borders etc. Can you try doing a forced clear of your Firefox cache Ctrl+Shift+R?
06:30.42 MinuteElectron To me it looks as if the HTML modifications have come to your browser, but the CSS ones haven't - a sure sign of caching.
06:41.09 MinuteElectron Later all.
10:11.02 louipc cool it works now
11:16.03 *** join/#brlcad fleeky (n=boogie@port-213-148-156-2.static.qsc.de)
11:16.04 fleeky hi
11:49.12 *** join/#brlcad elite01 (n=elite01@dslc-082-082-094-217.pools.arcor-ip.net)
12:39.35 fleeky is the bulk of the new interface work being done on archer or mged or both ? or neither ? if neither whats it being done on ?
13:03.42 *** join/#brlcad Elperion (n=Bary@p54877B59.dip.t-dialin.net)
14:31.51 *** join/#brlcad fleeky (n=boogie@port-213-148-156-2.static.qsc.de)
14:34.16 fleeky hi hi
14:40.05 brlcad neither, new tool will leverage a ton of stuff that mged has/does, but the code is fresh (mged is a c/tcl hybrid, archer is a pure tcl/itcl rewrite)
14:40.24 fleeky ah ok so it will be a whole new thing
14:40.42 fleeky good to know .. and its still in the planning stage right ?
14:41.17 MinuteElectron 07:27 < MinuteElectron> brlcad: What do you mean by 'login panel' - I thought I did do that already. Replaced the box with a link.
14:43.25 brlcad fleeky: it's a constant and evolving planning stage .. lots of code has been written that support it but almost entirely on the backend/engine side of things
14:44.20 brlcad MinuteElectron: i know, it's better .. something about the panel still bothers me on the main page, though
14:44.24 MinuteElectron ok
14:44.50 brlcad certainly a minor issue, and maybe a "after moved" issue instead of before
14:44.55 MinuteElectron ok
14:45.00 fleeky ahk
14:49.29 brlcad so that was entirely a cache issue with louipc? great
14:50.10 MinuteElectron Yep, and I fixed the header in IE!
14:50.24 MinuteElectron Simply needed a width: so it didn't deault to 100%.
14:51.05 brlcad backups are running smoothly (again), both full server sync and database dumps, and now with better rotations on db and user logs too so backups won't take so long
14:51.14 brlcad cool
14:51.19 MinuteElectron nice
14:51.38 fleeky brlcad do you have that link to any info on documentation for writing an interface?
14:51.49 brlcad wonder how much we care about IE5Mac :)
14:51.53 MinuteElectron hehe
14:51.55 brlcad it's totally hosed there
14:51.59 MinuteElectron ouch
14:52.25 fleeky test what ?
14:52.31 MinuteElectron The website.
14:52.36 fleeky link pls :)
14:52.37 brlcad basically none of the pngs, and the layout is jacked
14:52.46 MinuteElectron eee
14:52.52 MinuteElectron fleeky: http://my.brlcad.org/
14:52.58 MinuteElectron Not done yet mind you.
14:53.13 fleeky ofcourse
14:53.19 MinuteElectron brlcad: What is this 'Heavy load response' you are talking about?
14:53.28 MinuteElectron I can't find any info on the drupal website regarding it.
14:53.42 brlcad http://my.brlcad.org/tmp/ie5crap.png
14:54.06 brlcad notice the various scrollbars too :)
14:54.12 fleeky man i cant wait till brl has a decent modeller friendly interface you guys will cry with happiness at the stuff i make :)
14:54.15 ``Erik brlcad: is there a working NX install anywhere handy?
14:54.40 MinuteElectron brlcad: Ouch, that is bad.
14:54.48 brlcad ``Erik: an old one on CAD
14:54.49 ``Erik (ie on mac has always been a bit iFruity O.o)
14:54.55 MinuteElectron indeed
14:55.02 brlcad before it was NX of course
14:55.12 ``Erik do you know if there're any big changes with library names, header names, etc?
14:55.28 brlcad MinuteElectron: yeah, i'm not concerned about ie5mac, but it's good to know it doesn't work there
14:55.31 ``Erik if I were to wire the ug-g converter in on that box, would it apply up to nx 5? (do ya'z know?)
14:55.35 MinuteElectron brlcad: ok
14:55.44 brlcad probably doesn't work on netscape either
14:56.05 MinuteElectron Currently netscape uses the Mozilla engine IIRC.
14:56.07 brlcad ideally, there'd be some simplified site for the older browsers .. hmm, maybe the pages made for the heavy load response
14:56.26 MinuteElectron It is basically just Firefox wrapped in Netscape rubbish.
14:56.30 fleeky the site looks really nice in firefox :)
14:56.35 MinuteElectron brlcad: What is the heavy load response?
14:56.35 brlcad i mean like netscape 3 on irix kind of old :) less than 1% audience
14:56.46 brlcad it's when the site gets hit really hard
14:56.49 ``Erik heh, ns4 gold might still be stumbled across, though
14:57.07 brlcad like during a /. reference, hundreds of visitors all of the sudden
14:57.12 MinuteElectron brlcad: How to set it up?
14:57.22 brlcad the site falls back (automatically) to a light version so it can keep responding
14:59.14 ``Erik the db and httpd's always seem to chew a nontrivial amount of cpu, and there're one or two unrelated processes doing the same on that poor old box O.o
15:00.02 brlcad hmm, MinuteElectron -- the statement on the Site Configuration panel, "The following enabled modules are incompatible with aggressive mode caching and will not function properly: logintoboggan, throttle.
15:00.27 MinuteElectron Hmm, ok...
15:00.53 MinuteElectron loggintoboggan was to remove the login panel.
15:00.59 MinuteElectron Not sure if you still want that or not.
15:01.15 MinuteElectron throttle is probably insignificant with a captcha installed so could be removed also
15:01.38 MinuteElectron s/remove/rpalce
15:01.53 brlcad heh, it's saying logintoboggan is incompatible (meaning it's not working, or at least not fully working)
15:02.05 brlcad there should have been a "content-means" to disable the login menu
15:02.17 MinuteElectron ok...
15:02.19 brlcad the way it lets you add/remove content and blocks to various pages
15:02.29 MinuteElectron Oh..
15:02.58 brlcad not that I know specifically where that option is at the moment, this is all slowly coming back to me
15:03.49 brlcad aha, http://my.brlcad.org/d/admin/build/block
15:03.55 brlcad there's the throttle settings
15:04.34 brlcad not sure what that other message means specifically other than obviously saying that the site will either return a cached page or a throttle one
15:05.25 brlcad that throttle module just turns off portions of the site too, which might be good enough
15:05.36 fleeky has anyone ever made something that could just scale / rotate / move / duplicate / delete primitives and editing of the binary tree mini app?
15:06.26 fleeky with just simple hotkeys ..
15:06.31 MinuteElectron brlcad: So you don't want logintoboggan and you want the login panel to appear on every page except the main page?
15:06.39 fleeky or is it possible to script this into archer or mged ?
15:07.27 brlcad fleeky: a few little test/prototype apps have been written over the years that have done pieces of that, though mged does do all of that (and is fully scriptable)
15:07.47 brlcad MinuteElectron: what is logintoboggan?
15:08.13 MinuteElectron The thing that replaces the login panel with just a link.
15:10.05 brlcad nah, keep it .. it has several other nice features (like returning users to the pages they logged in from)
15:10.18 fleeky whats the scripting language brlcad
15:10.29 brlcad tcl
15:10.31 brlcad or shell
15:10.33 brlcad or both
15:10.40 fleeky so you can do it in the shell ?
15:11.05 brlcad mged has a "command mode" where it will run just one command for you, you can wrap that in pretty much any other scripting language
15:11.23 brlcad try this, for example: mged -c file.g tops
15:12.18 fleeky im in the crappy windows version ..
15:12.23 brlcad ah
15:12.24 fleeky it just starts
15:12.37 brlcad yeah, that's nfg
15:12.42 fleeky i would run linux but this macbook pro has some weird formatting crap
15:12.48 fleeky nfg ?
15:12.52 brlcad that 7.8.4 is "incomplete" in many respsects
15:12.53 brlcad ~nfg
15:12.56 fleeky ahhh
15:13.04 fleeky can i do builds with dev-cpp?
15:13.19 brlcad should be able to, but I haven't tried myself
15:13.36 fleeky i would have but im not experienced enough with it to make my own .dev file
15:13.44 brlcad full compiles via cygwin are a little easier, but may require some option tweaking
15:13.44 fleeky which is basically its version of makefiles
15:13.59 fleeky damn
15:14.36 brlcad there's no full-time windows dev, so the platform doesn't get the love and attention it needs
15:14.47 fleeky ah
15:15.01 brlcad that windows port was made .. three years ago?
15:15.07 fleeky lol
15:15.24 fleeky i would attempt to build it .. but it sounds like a headache waiting to happen
15:15.35 fleeky also im not very experienced with doing builds in windows
15:16.05 brlcad I really should compile up a full rev under msys and replace the installer (as I can get a *complete* build with msys/mingw) .. but I've just been not motivated and way too busy with other tasks
15:16.42 brlcad I had a full compile under cygwin before the windows build was ever made in less than a half-hour
15:16.44 fleeky so question how hard would it be to make hotkeys that do the following in mged scale/rotate/move/duplicate objects
15:16.56 brlcad but then I know what options to feed it and the two or so files I had to edit
15:17.00 fleeky and then hotkeys for changing the operation on a given leaf in a tree
15:18.34 brlcad mged has a slew of hotkeys already, the issue is more that it's designed to be a modal editor (ala vi/vim/whatever) so you explicitly enter edit mode beforehand and then close with accept/reject actions
15:18.57 brlcad so the hotkey would either only work in certain modes, or you'd have to auto enter/exit the mode
15:19.10 brlcad probably the prior
15:19.17 fleeky what about a hotkey for entering edit mode
15:19.18 fleeky ala blender
15:19.36 brlcad mm, that already exists, iirc
15:19.57 fleeky maybe not in the windows build then hehe
15:20.00 brlcad maybe l or i
15:20.46 fleeky and there are hotkeys for scale/rotate / move / duplicate ?
15:20.49 brlcad it's not just "edit mode" it's edit mode on a particular object
15:21.01 brlcad so it starts with object selection in an illumination mode
15:21.06 fleeky how much editing can you do on each primitive ?
15:21.35 fleeky ur
15:21.40 fleeky i guess it depends on the primitive forget it
15:21.59 fleeky brl-cad can have mesh objects as leafs in a tree right?
15:22.37 brlcad ahh, the hotkeys are o and s for object-edit and solid-edit mode respectively
15:22.49 brlcad yes, you can
15:22.49 ``Erik technically, but a slew of tools would freak out about them not being solids
15:22.56 fleeky ahh
15:23.13 fleeky so object edit is editing of the tree and solid edit is of the solid prmitives?
15:23.19 brlcad they're called BoTs (bag of triangles) or NMGs for completely generic polygonal surfaces
15:23.31 ``Erik all the nmg stuff attempts to verify triangular crap to be completely closed
15:23.37 brlcad object edit is applying matrix transforms
15:23.45 fleeky oh
15:23.45 ``Erik thus the obnoxious runtime of the nmg funcs :D *duck*
15:23.58 fleeky so which edit mode actually edits the tree
15:24.08 brlcad solid edit is changing primitive values (like making an torus have a bigger inner diameter)
15:24.12 fleeky yeah
15:25.02 fleeky so there isnt an edit mode for editing the tree then ?
15:25.18 fleeky i guess for tree editing you really need some kindof database menu though
15:25.21 brlcad yeah, meshes are a royal pita when it comes to verifying and preserving solid geometry, all sorts of bad things can and do happen
15:25.38 fleeky so you can see the heirarchy and such and be able to change the operation of each leaf etc..
15:25.41 brlcad what do you mean by editing the tree?
15:25.51 brlcad matrix transforms are object edit
15:26.14 fleeky i mean changing the tree of csg ops on all the different primitives
15:26.17 brlcad that encompasses rotation, scale, moves
15:26.20 fleeky i guess thats a comb ?
15:26.42 brlcad ah, changing the csg itself ..
15:27.04 fleeky btw i really spent a good hour reading through the Dense documentation
15:27.14 fleeky but i must admit i was quite daunted :)
15:27.52 fleeky it seems like so many things could be made a million times easier with simple things like hotkeys , a solid-shaded visualizer , and a few menus
15:28.06 brlcad there's a massive amount of material to cover, it is daunting .. even with a good interface, learning the modeling environment would be daunting
15:28.14 fleeky like a database menu that shows the whole csg tree and lets you play with that
15:28.27 fleeky nah the modelling philosophy is not that bad
15:28.33 fleeky i rather enjoy it actually
15:28.51 fleeky but just getting things intoa fluid workflow is completely impossible at this point
15:28.56 brlcad it's a good and bad thing .. the engine is all there for the "most" part .. it's fully operational and there's quite a breadth of functionality under that hood, but the interface is noticably jacked for helping you learn/use it
15:29.06 fleeky yeah
15:29.07 fleeky hehe
15:29.16 brlcad it's not fluid until you've basically memorized a lot of stuff
15:29.23 fleeky is there any possibility of getting a current build of brlcad for windows btw ?
15:29.26 brlcad it does get fluid, but it's a pretty steep learning curve
15:29.32 fleeky even if it was just a .dev file i
15:29.35 fleeky could compile it myself
15:29.38 ``Erik amusingly enough
15:29.52 ``Erik I'm updating the cvs tree my winderz box can see with the intent of trying a cyggy b uild
15:29.58 brlcad most of the expert brl-cad modelers are just as fluid in brl-cad as they are in other CAD systems for most operations, it's just painful to get to that point
15:30.02 fleeky thanks erik ..
15:30.13 ``Erik whether or not it'll work is a different dealie
15:30.22 brlcad even after you go through ALL of the posted online docs, you're still considered a newbie .. that's just the basics
15:30.27 fleeky brlcad well if i can figure out how to script in bash i might do that
15:30.32 fleeky yeah
15:30.35 fleeky i quickly realized that
15:30.40 fleeky as the docs explain ultra simple tasks
15:30.52 fleeky i would also like to see what the pros have made with brl-cad
15:31.04 ``Erik 'havoc' is a kinda neat model
15:31.06 fleeky cause it seems that even if you become fluid in the current app you still wont be able to make anything very complicated very fast
15:31.13 ``Erik there's a truck we're trying to get permission to put in the repo
15:31.24 fleeky although the possibilities of procedural csg stuff really really interests me
15:31.43 fleeky erik if you guys help me out with the interface i will make you some really crazy stuff
15:32.17 fleeky http://www.digitalfunk.org/darkwar/wiki/index.php?title=Image:Highpoly.jpg
15:32.22 fleeky i am atleast not a noob at modelling
15:32.25 fleeky well poly modelling
15:32.36 ``Erik heh, the interface is "expert friendly" and those of us being paid to hack the software aren't allowed to really engage in any big revamping activities on the gui... at least not on paid time :)
15:33.00 brlcad fleeky: you have this one in your example geometry folder< http://brlcad.org/images/havoc_rtedge.png
15:33.37 ``Erik fleeky: cool, how many triangles and how much is bumpmapping?
15:33.47 fleeky thats all zbrush triangles
15:33.49 ``Erik (looks like bumpmapping, not displacementmapping)
15:33.51 fleeky its about 12 million
15:34.03 fleeky give or take
15:34.20 ``Erik I assume it was decimated for the gmae?
15:34.21 ``Erik game
15:34.22 fleeky although in zbrush's hd geometry mode you typically paint on a one billion poly surface
15:34.29 fleeky i will get you the ingame shots..
15:34.37 fleeky http://www.digitalfunk.org/darkwar/wiki/index.php?title=Placeholder-Player-Model
15:34.38 fleeky ur
15:34.50 fleeky http://www.digitalfunk.org/darkwar/wiki/index.php?title=Ingame_Screenshots
15:34.53 fleeky there you go
15:34.54 ``Erik <-- is stumbling around the wiki
15:34.59 brlcad fleeky: another, http://my.brlcad.org/OLD/images/t62c.jpg
15:35.20 fleeky the tank is pretty nice
15:35.22 ``Erik early stage tech demo, I see
15:35.23 brlcad every wire/bolt/nut on the inside and outside are modeled there, it's not just a skin
15:35.31 fleeky but with a proper interface i could make that *right* now
15:35.51 brlcad doubtful with the interior :)
15:36.42 fleeky if you just give me something that will let me do move / scale / rotate / duplicate .. and then union / difference / subtract with nice hotkeys then its not doubtful
15:36.53 fleeky maybe move along axis also *shrug*
15:37.02 brlcad the other difference is that it's an engineering model, it's accurate down the the last detail, nothing is eyeballed
15:37.03 fleeky like press move + axis letter
15:37.21 fleeky well im less about that and more about detail
15:37.33 brlcad it's doubtful in the sense that you don't know what the interior of the vehicle looks like :)
15:37.34 fleeky im just looking at it in terms of level of detail
15:37.39 fleeky this is true !
15:38.28 fleeky i am not an engineer .. im actually a circus performer
15:38.37 ``Erik there're loads and loads of pictures of t62 interiors
15:42.46 brlcad ah, here's one http://my.brlcad.org/tmp/primitives/Plate%20IV.png
15:43.35 brlcad running all of those pipes and cables accurately is hell in most systems
15:44.31 brlcad our best guys often say that is one area where mged is actually better than most, the ease at which they can route pipes exactly
15:45.04 brlcad it can still be better, though, it can always be better :)
15:46.33 ``Erik teh fux
15:46.37 ``Erik they didn't install all of cygwin
15:46.58 ``Erik and it's blocked, bah
15:50.03 fleeky erik
15:50.12 fleeky if you walk me through it i could try building it for you
15:51.02 fleeky ive never used cygwin before heh
15:51.02 ``Erik do you have a full up cygwin install with a compiler and everything?
15:51.11 fleeky no but i could go and get it
15:51.15 fleeky just tell me what i need to install
15:51.55 ``Erik hm, cygwin, um, with gcc installed (don't need g77, gobjc, or g++) ummmm, shouldn't need perl
15:52.06 brlcad the only trick will be getting tcl mged to come up, classic mode is a breeze but the display manager is erksome with tcl mged
15:52.09 ``Erik dunno if you'd need the X stuff
15:52.13 brlcad you will have to turn off opengl, iirc
15:52.31 ``Erik <-- was hoping to muddle through all that and 'fix' it in the config scripts :)
15:52.39 fleeky hrm
15:52.44 brlcad if you want wgl to build by default, you'll have to edit several things, it's going to try/prefer x11 by default
15:52.46 fleeky no opengl makes me a sad monkey
15:53.01 ``Erik ogl won't buy you anything, it's all wireframe
15:53.02 brlcad that doesn't mean what you think it means
15:53.09 fleeky ah doh
15:53.22 fleeky you guys really need a solid shaded mode :)
15:53.33 ``Erik yes, we do, and if mgmt would let us, we'd work on it
15:53.34 ``Erik :)
15:53.39 fleeky or atleast have it so you can set the raytracer to render every few milliseconds
15:53.48 fleeky what who is mgmt
15:53.51 brlcad it's just whether it's talking to the display via opengl protocol, or X11 protocol, or Win32 protocol, etc .. they're all interchangable and fully functional
15:53.52 ``Erik the raytrace isn't quite that fast
15:53.53 fleeky ur management ?
15:54.21 brlcad fleeky: that list that I mentioned yesterday is needed for solid shaded mode
15:54.29 ``Erik <-- paid to work on BRL-CAD, kinda has to respect their priorities a tiny little bit... :)
15:54.35 brlcad that's why it's fundamental for working on the new modeler
15:55.02 ``Erik heh, awesome
15:55.03 fleeky brlcad i missed that link
15:55.11 brlcad which link?
15:55.14 ``Erik one tiny little storm cell started up... over dundalk
15:55.14 ``Erik :D
15:55.16 brlcad http://my.brlcad.org/tmp/primitives/Plate%20IV.png ?
15:55.40 fleeky i remember you mentioning that solid shading was a fundamental problem thogh
15:55.53 brlcad it is
15:55.58 ``Erik yes, we deal in implicit solids all CSG'd together
15:56.12 brlcad mathematical differences between working with implicit and explicit geometric representations
15:56.13 ``Erik solid shading expects reduced triangle (or polygon) information
15:56.53 ``Erik almost every modern opengl card only understands triangles lines and dots... quads are converted to a trifan or tristrip on the fly
15:57.30 fleeky why cant you just convert the csg to a model on the fly
15:57.40 fleeky eg to quads/triangels
15:57.53 fleeky ur im sure its much easier than waving the magic feature wand.. but just curious
15:58.12 brlcad going from implicit to explicit is usually a royal pita, going from explicit to implicit is pretty much impossible without just guessing
15:58.13 ``Erik it takes a whole lot of computation to figure out where the boundries are
15:58.21 fleeky really?
15:58.27 fleeky ive seen a few implementations that do it
15:58.27 brlcad that's the whole task "just convert the csg to a polygonal model on the fly"
15:58.32 brlcad that "just" is quite complex
15:58.32 fleeky hehe
15:58.41 fleeky yes i realize that i didnt mean to trivialize it
15:59.02 brlcad there aren't many implementations other than commercial cad systems that do this
15:59.16 brlcad I know of only two open source projects that "do this" and they have no user interface
15:59.21 ``Erik and qradiant/gtk-radiant's version is really crude and hackish
15:59.23 ``Erik *cough*
15:59.27 fleeky qwemodeller does it
15:59.42 brlcad it doesn not
15:59.51 brlcad it deals with explicit models under the hood
15:59.57 brlcad once you have explicit, it's trivial
16:00.07 fleeky http://spivak2.at.tut.by/qwemodel/index.htm
16:00.11 fleeky oh
16:00.30 fleeky im confused whats the difference between what you have and explicit models ?
16:00.50 ``Erik to do, say, a sphere
16:00.51 brlcad yep, it's doing CSG on something that's already turned into a parametric or otherwise explicit surface representation that can be directly evaluated
16:00.56 ``Erik we have a point and a radius, that's it
16:01.00 ``Erik they have a slew of triangles
16:01.40 ``Erik what that sphere means depends... it could be a cutting tool, an adding tool, ... their triangles are always the final surface representation
16:01.42 fleeky ah i see
16:01.57 brlcad with an implicit surface .. there is no surface (there is no spoon), at least until you _evaluate_ it .. which is done in several ways, but often expensive
16:02.00 brlcad or complicated
16:02.06 fleeky hehe there is no spoon
16:02.23 fleeky so underneath there not converting from implicit to explicit ?
16:02.30 brlcad nope
16:02.30 ``Erik nope
16:02.35 ``Erik we raytrace implicites
16:02.40 brlcad just doing csg on explicit (which was in that list I mentioned) ;)
16:02.49 fleeky ah ok
16:02.55 fleeky i think my brain is up to speed now
16:03.12 fleeky i just need to find a coder who can work on an explicit model implementation for brl-cad then
16:03.21 brlcad but csg on explicits are a _lot_ easier .. and they're cheating with the video card (a neat trick, but falls apart on large models)
16:03.37 fleeky large models means what ?
16:03.38 brlcad pretty much :)
16:03.46 ``Erik a couple billion triangles?
16:03.48 brlcad models that can't be evaluated on the video card ;)
16:03.48 ``Erik worth?
16:03.58 fleeky ah ok
16:04.01 fleeky thats not a problem for me though
16:04.11 brlcad nah, that video card CSG evaluation trick falls apart *way* before a billion
16:04.15 fleeky as i am interested in using this to make level geometry for a game
16:04.30 fleeky whats the reason that it breaks down ?
16:04.37 ``Erik lack of video memory?
16:04.41 brlcad it's more depth-limited, as there are several passes per depth of the csg hierarchy
16:04.49 fleeky what about paging
16:05.20 ``Erik <-- doesn't know the technique they use, kinda guessing :)
16:05.20 brlcad after about 7-10 levels, the rendering is entirely non-interactive -- a "real" model might be dozens of levels deep
16:05.25 fleeky ok you have to explain the depth-limiting a bit more .. does this mean how far into the tree heirarchy you can go ?
16:05.56 brlcad and it's non-linear, you'd hose it up after just a few levels, and you can't get the "resultant set" out of the card -- it's just for display purposes
16:06.25 brlcad i looked into it for doing mged rendering .. it'd actually kinda work for small models, certainly for most "parts/regions"
16:06.31 fleeky well if it can just display the model thats all i need .. we can later compute export to a model format
16:06.40 brlcad could have it even fall back to wire at a known depth that will hose it, but I don't want to work on mged
16:07.30 brlcad the problem is that computing export is the "bigger problem" .. that's harder than just displaying it and none of the work put into displaying it gets you any closer
16:08.22 fleeky whats the problem with that ?
16:09.27 brlcad that's where brep spline surfaces come to the rescue -- you can convert almost all of our primitives to a brep spline surface representation *faithfully* and instantly .. doing CSG on just brep spline surfaces is hard but tractable .. going from evaluated CSG brep spline surfaces to polygonal is .. trivial
16:11.26 fleeky i assume thats something like nurbs?
16:11.41 brlcad yep
16:12.10 fleeky ahk as that is what i had imagined would be the middle man
16:12.16 fleeky whats the dif between brep spline and nurbs
16:12.41 brlcad nurbs is a spline surface representation, just one of several types
16:12.46 fleeky ah ok
16:12.55 brlcad brep spline surface is just the "generalized" form
16:12.57 ``Erik and the result would look a hell of a lot better than, say, shooting a ray every 5 pixels across and five pixels down and doing hacky gouraud shading between :D
16:13.09 brlcad and faster
16:13.23 fleeky lol
16:13.27 ``Erik NURBS is non-uniform rational b-spline
16:13.55 brlcad although I've been motivated to give that a try sometime too .. something like what lee did with the point sampling, but make it adaptive
16:14.36 ``Erik for 'flat' areas, you could sample a lot less frequently, then increase sample at the edges, kinda like ummmm, how marching cubes focuses in
16:14.45 fleeky hehe
16:14.47 fleeky neato
16:14.57 ``Erik now
16:15.03 brlcad basically adaptive real-time rendering when the rays themselves get too expensive to keep it doing fast enough
16:15.18 fleeky basically marching cubes but for raytracing ?
16:15.22 brlcad i bet you could even display something complex reasonably well enough
16:15.39 ``Erik in theory, it'd be a reasonably easy hack, if you can suffer the rtprep
16:15.50 fleeky trprep?
16:16.04 brlcad maybe as one of several "visualization mode" plugins in the new modeler
16:16.19 ``Erik preparing the geometry for raytracing... building the acceleration sturctures and stuff
16:16.20 brlcad maybe one of the first ones if breps aren't finished this year
16:16.23 fleeky so what is the interface plan for the new modeller ?
16:16.56 brlcad it's gonna be a big curses-only gui
16:17.26 brlcad ba-dum *ching*
16:17.29 fleeky hehe
16:17.59 brlcad thank you, thank you, I'm here all week
16:18.03 brlcad try the lobster bisque
16:18.06 fleeky all year even :)
16:18.52 fleeky well i hope you guys get working on this magic app
16:19.00 fleeky ill try and find some interested coders
16:19.11 brlcad working every day, just a problem of manpower and time :)
16:19.19 ``Erik curses??? damn, I was hoping for line feed :(
16:19.26 ``Erik the "ed" of modelling
16:19.44 brlcad website is getting my attention these days as MinuteElectron's been the first of many to actually "step up" and make excellent progress
16:20.31 ``Erik fleeky: have you gone through any of the tutorials yet?
16:20.39 brlcad code-wise, spent most of the last 8 months working on nurbs support (albeit indirectly, but it sure still took up a lot of time)
16:20.53 fleeky erik yeah
16:21.03 brlcad jason made great progress, wish someone hadn't blown it for keeping him on board
16:21.12 ``Erik heh
16:21.23 fleeky i read through enough of it to really hate the interface :)
16:21.33 brlcad you learn to love it ;)
16:21.36 brlcad and hate it
16:21.41 fleeky nooo its not what i need though
16:21.46 brlcad it really is powerful, just not very friendly
16:21.55 fleeky powerful yes in the command line sense
16:22.05 ``Erik it's kinda designed for absolute precision, not visual ease
16:22.12 fleeky yes this is the problem
16:22.19 ``Erik depends on what your purpose is
16:22.21 fleeky im looking to make level geometry with it .. for a game :(
16:22.33 brlcad like a old guru that will answer just about any question you have for it, and send you on your way home magically
16:22.34 fleeky quite complex and vast level geometry
16:22.38 fleeky but level geometry nontheless
16:22.40 brlcad but kick your ass in the process
16:22.41 ``Erik if you're trying to represent an existing thing faithfully, it's great, if you're trying to slap out eye candy, not so much
16:22.49 fleeky yep
16:22.54 fleeky im trying to slap
16:23.40 brlcad hmm.. speaking of magic .. I should be playing a game today
16:23.50 fleeky but it being powerfull for its intended purpose is a good sign
16:23.57 fleeky what game /
16:24.10 ``Erik and it's kinda designed to represent military vehicles (big things, simple shapes, flat surfaces, not many curves) more than anything else
16:24.25 brlcad fleeky: in the big picture, even mged doesn't expose more than about 50% of what brl-cad on the whole is capable of
16:24.35 brlcad it wraps a lot of functionality, but missed much too
16:25.04 brlcad the new system should do much much better at that wrapping, being extensively more modular and working with the existing tools more readily/automatically
16:25.10 fleeky if you had nurbs support with it you could all the curves you want ?
16:25.37 brlcad sure, nurbs are the best at curvature
16:25.54 brlcad but you have to expose that via the editor too, which is tricky in itself
16:26.04 fleeky what do you mean expose ?
16:26.14 ``Erik make accessable
16:26.32 brlcad when we talk about implementing nurbs support, i'm talking (at this point) about just fundamental representation, just being able to *have* a nurbs object, able to render and evaluate it
16:26.33 fleeky i see
16:26.58 brlcad being able to actually manipulate and edit that surface is an entirely separate issue and is mostly gui issues
16:27.03 ``Erik we have primitives that can exist, be imported, exported, raytraced, converted... but cannot be edited in mged
16:27.11 fleeky hehe
16:27.22 fleeky thats highly funny
16:27.32 brlcad that said, if it's implicit primitives that are just using nurbs for visualization, you wouldn't need to know .. you'd just see the objects and edit their implicit paramters
16:27.51 fleeky its like i have this hamburger i can make it for you but you cant eat it
16:28.17 ``Erik not that funny *shrug* the need was to import the geometry and raytrace it... the need wasn't to edit it... *shrug* so people were told to do that much and then go on to the next task
16:28.29 fleeky ah
16:28.38 brlcad there's representation, visualization, and manipulation .. and various levels of each .. all independent problems
16:28.51 ``Erik and editing got put on the 'todo' list
16:30.06 brlcad representation is the basic structure(s) in memory; visualization is wireframe, ray-tracing, and eventually opengl shaded displays; manipulation is gui editing support (picking points/curves, editing parameters)
16:31.06 fleeky yeah quite a lot of work
16:32.16 ``Erik one of the neat aspects of having things broken out all nifty like that is if someone wanted to make a modeller, they could build it ontop of the representation using our libraries and be interoperable...
16:32.23 ``Erik 'archer' is kinda an example of that
16:32.57 fleeky speaking of archer
16:33.00 fleeky is there any docs for it ?
16:33.03 fleeky i didnt see any
16:33.09 fleeky when i went to brlcad.org
16:33.16 fleeky or whatever the url is hehe
16:34.20 fleeky ahk hehe
16:34.28 fleeky cause at first i thought archer would be what i needed
16:34.45 ``Erik I think it's kinda more of a prototype
16:34.47 fleeky and then i got stuck trying to figure out how it worked and then i didnt find the docs
16:34.49 fleeky ah ok
16:35.02 fleeky do you know how to make csg stuff from it ?
16:35.21 fleeky the farthest i got was just making primitives and the combs were confusing me as to how the worked exactly
16:35.41 ``Erik heh, no? I saw a demo where they slapped together a basic tank really fast... but I haven't used it... I started it up, saw there was a gui there and quit it... (testing on fbsd)
16:35.58 fleeky lol
16:40.35 brlcad you sort of have to know mged before archer can be useful, but it was designed as an eventual replacement
16:40.54 brlcad it does "clean up" most of the things that mged leaves to be desired
16:41.20 brlcad giving you gui panels and command line for most things that you'd want: http://my.brlcad.org/tmp/Archer_0.5prototype.png
16:41.31 fleeky yeah
16:41.36 fleeky i like the interface for it
16:42.07 fleeky i just dont understand combs really and when i try to edit things once ive combined them in a comb things start messing up very nicely
16:42.35 brlcad it's actually using an "embedded mged" in there, just to show you some of that reusability
16:42.53 fleeky ah .. i like how i can see a shaded preview in it also :)
16:43.14 brlcad ah, see you'd have that issue regardless, as understanding combs is pretty fundamental/basic -- you'd have an understanding of combs after the tutorial series
16:43.49 brlcad though it basically amounts to "it's a single node in the hierarchy"
16:43.54 fleeky well i know enough to union
16:44.16 fleeky and i assume you can have multiple combs doing different stuff
16:44.32 brlcad a whole hierarchy of them doing different things :)
16:44.33 fleeky i just forget the subtraction command
16:44.36 fleeky there is u - and ?
16:44.41 brlcad +
16:44.43 fleeky ah thats it
16:45.12 brlcad which I don't like frankly.. I'd probably use + for union, - for subtraction, and x for intersection myself
16:45.28 brlcad but that predates me by over a decade
16:45.40 fleeky the only confusing thing is when i make the comb its as if the graphics buffer isnt cleared and if i try moving stuff around it doesnt move.. but then if i change the shading to wireframe again it moves .. but as if it created a new version of the comb that is overtop and if i change it back its like there are two instances of the comb in the viewer
16:46.13 fleeky i use the term graphics buffer very loosely
16:46.19 fleeky just trying to explain what i see
16:46.31 brlcad in archer yes?
16:46.34 fleeky yes
16:46.54 brlcad it would be just a simple matter of it actually being a bug (remember that archer is also 3 years old there)
16:47.00 fleeky omg
16:47.03 fleeky blah
16:47.08 fleeky makes using it basically impossible ;)
16:47.09 brlcad i'm not saying it is, I have no idea
16:47.19 brlcad could be the way you're using it
16:47.29 brlcad but you're working with alpha software there, not even beta
16:48.14 fleeky yeah
16:48.16 fleeky sig
16:48.17 brlcad it was added to help inspire some devs to improve upon it, show what's possible with a new interface, etc
16:48.17 fleeky sigh
16:49.08 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/external/Makefile.am: include the sources in the dist, even if not built
16:49.11 fleeky well they atleast succeeded in making a prettyy nice interface
16:49.37 ``Erik hrm, I may've done that backwards
16:50.15 fleeky one thing that would be nice though is if it would just make a default comb for you .. and whenever you clicked on a primitive it would be automatically added to that comb unless you deselected the comb
16:50.16 brlcad someone interested could rather quickly make archer into a usable interface .. faster even than it'll take to come up with the new interface
16:50.26 brlcad it's just not in the direction I'd like to go for the long-term
16:50.35 fleeky what dont you like about it
16:50.39 ``Erik someone interested who is a tcl guru... archer is all tcl iirc
16:51.05 fleeky lol
16:51.11 brlcad it's predominantly in incrTcl aside from the plugged-in mged portions from C
16:51.43 fleeky ah ok
16:51.52 fleeky yeah it would be better if it was code rather than script
16:51.57 brlcad ``Erik: did you test that massive library changeover on several platforms first (at least bsd, mac, linux?)
16:51.58 ``Erik <-- likes the notion of having several different gui modelers, just pick the gui closest to your task at hand... doesn't like the notion of maintaining a bunch of guis :D
16:52.11 fleeky although for me i would rather have something now that doesnt work as good then something good that works in 2 years :)
16:52.17 ``Erik erm, what massive library changeover?
16:52.41 brlcad it was nasty repetition, but it 'worked' on all the platforms .. i'm highly suspicious that you broke the build somewhere
16:52.48 brlcad the one from thurs/friday
16:53.01 ``Erik oh, I hit it on bsd, mac, linux, irix and solaris
16:53.09 brlcad okay, cool
16:53.19 brlcad so then the only thing that broke was M3 :)
16:53.51 ``Erik ok, so I brought the BRL-CAD component of M3 into complience with the rest of M3's state.
16:53.57 ``Erik *cough*
16:54.06 brlcad they *have* to be nil libraries because M3 isn't setting an LD_LIB_PATH to anything
16:54.52 brlcad tcl is still going to come up unresolved now that they're not static, but I'll probably just have them manually install it or something
16:54.54 ``Erik in theory, libtool SHOULD add an rpath to the ELF header for dependant libraries...
16:55.23 ``Erik hrm, I don't think I un-staticked tcl
16:55.54 ``Erik my bigarsed commit was to fix breakage for certain breeds of leenewx O.o
16:56.01 ``Erik and to clean things up a bit :)
16:57.19 brlcad i un-static'd it a few months ago iirc
16:57.57 brlcad oh, I don't mind .. i hated the duplication -- it was a hack that was just guaranteed to work at the time
16:58.23 brlcad it's more whether it actually fixed anything or if it was cosmetic and likely to break the build elsewhere
16:58.33 brlcad finiky versions of libtool notwithstanding
16:58.52 ``Erik the missing X stuff that was reported on ubuntu
16:58.55 ``Erik I saw that on debian
16:59.16 ``Erik so that's what tripped me off on that
16:59.24 ``Erik thursday, I wasn't in on friday
16:59.36 ``Erik er, wait, yeah I was, it musta been friday
17:00.32 brlcad MinuteElectron: we do have (or at least did in the past) have permission to use the Mac OS X logo, and of course the Linux penguin 'logo'
17:00.32 brlcad not sure about the windows logo, would have to check or make something new
17:00.49 brlcad bsd needs to be in the list with the little demon dude
17:01.30 brlcad 4 bsd logos is overkill unless it's going to be a bsd-specific download page
17:01.42 MinuteElectron brlcad: Can we not just use the Windows Logo under fair-use?
17:02.01 ``Erik *shrug* they may've forked from the same tree, but hey, solaris hpux and aix forked from that same tree
17:02.02 brlcad it's not clear how fair use applies in that case
17:02.08 MinuteElectron ok...
17:02.50 ``Erik beastie represents original bsd, bsdlite, and freebsd, but openbsd is puffer, netbsd is who the fuck knows what, dragonfly is a dragonfly ... :)
17:03.19 brlcad "Do not use the Windows logo on or in connection with products, packaging, manuals, promotional and advertising materials, or Web sites for any purpose except pursuant to an express written trademark license from Microsoft. See the Logo Programs page for more details."
17:03.34 ``Erik ok
17:03.43 ``Erik lets get a picture of a bsod, scale it down, and use that.
17:03.47 ``Erik everyone will know we mean windows
17:03.47 ``Erik :D
17:03.49 brlcad http://www.microsoft.com/about/legal/intellectualproperty/trademarks/logo/programs.mspx
17:04.33 brlcad the new freebsd logo is slick enough to represent, http://www.freebsd.org/logo.html
17:04.44 ``Erik meh
17:05.20 ``Erik looks like some tard sucked apples corporate wang and that's what shot out, lacks the charm of the cartoon character :D *duck*
17:06.21 brlcad meh, the cartoon had no polish appeal, made it really hard to take it serious at least perception-wise
17:06.35 ``Erik who cares about poland? :D
17:06.36 ``Erik *duck*
17:06.59 ``Erik I mean, um, just as polished as tux? :D
17:07.28 brlcad tux has the same problem, that's why most commercial distros hide the fat bastard
17:09.08 brlcad and even for those that don't.. it's slightly easy to swallow than a little devil with a pitchfork for most folks
17:09.29 ``Erik heh, true
17:09.57 ``Erik used to be around once a month some troll would hit the fbsd mailing lists asking why we were all devil worshippers and satanists and god will throw us all to hell blah blah blah
17:11.17 brlcad exactly, that's just distracting no matter what your religious inclination is
17:11.58 ``Erik <-- just being antagonistic today :) just like every day
17:15.07 ``Erik *ponder*
17:15.24 ``Erik should we have an 8 branch, or should we have a 7 branch and call head the new 8?
17:29.53 MinuteElectron ``Erik: Just my opinion, completely unwarrented probably, but on a programming projects I am relatively active on we use head for non-released stuff (e.g. your version 8) and branches for versions that have been released. Quite effective I find, although the project I am refering to works by adding features to head and only adding security\major bug fixes to release branches.
17:31.08 MinuteElectron s/projects/project
17:31.27 MinuteElectron We probably use a different release structure anyway so maybe irrelevant.
17:32.35 ``Erik that's kinda the approach I'm used to and like, minute... (freebsd is a good model)
17:32.48 MinuteElectron heh
17:33.09 ``Erik but there's a line in the TODO that suggests making an 8 branch for 'cutting edge' and making head the front line of 7... which is what I'm contesting here :D
17:33.57 brlcad the problem is that I don't expect 8 for probably two years *at best*, with many releases in between with major efforts
17:34.38 brlcad 8 is more experimental at this point, hence branch instead of head -- otherwise it would be just done
17:34.40 ``Erik fbsd has HEAD as total bleeding edge, each major has a branch, each minor has a branch off of its major, and patches are tagged, with lots of MFC activity
17:35.07 brlcad bsd has/had an EXPERIMENTAL branch too
17:35.28 ``Erik it's had many, but most of that has been moved to private CVS and perforce
17:35.32 brlcad that's effectively what 8 is, just naming it for that feature
17:36.20 ``Erik mebbe the branch should be BREAKS_DB so it can be re-used for the next major O.o
17:36.33 brlcad regardless, what they did isn't necessarily the god model either, just to be noted .. head imo should be where most of the effort is going
17:36.49 brlcad at that is 7 right now, and will be 7 for a long time still
17:36.57 ``Erik how many things are going to break the db format?
17:37.07 brlcad yet I'd like to start on a few 8 things in the meantime, so .. a branch
17:37.31 ``Erik <-- just doesn't like the notion of using a version number in an experimental branch *shrug*
17:38.21 brlcad that sounds like an entirely personal issue :)
17:38.32 brlcad it's not like it'd be just called "8"
17:38.38 brlcad though that would be kind of funny
17:39.47 brlcad it'd follow the branch naming guidelines, probably rel-8-branch or even something generic like EXPERIMENTAL
17:40.04 ``Erik (of course, I also think tags should be entirely [A-Z0-9_])
17:40.07 MinuteElectron Do you even hav any branches yet?
17:40.43 ``Erik yup
17:42.27 ``Erik 9 so far
17:42.55 brlcad that's just because you have lots of personal bias/religion that have little technical foundation :P
17:42.55 brlcad about as useful as arguing over 2 space indents vs 4
17:42.55 brlcad it doesn't matter so long as it's consistent
17:42.55 brlcad which is why there's a naming convention in place and it is pretty much consistent now
17:42.55 brlcad MinuteElectron: the windows port was a relatively major branch effort
17:42.57 brlcad as was the upgrade to ansi C syntax
17:43.40 MinuteElectron Is there a secret subversion\cvs server somewhere?
17:43.44 MinuteElectron I don't see any branches.
17:44.28 brlcad cvs status -v README | grep branch
17:44.33 ``Erik any tag that has 4 numbers instead of 2 is a branch
17:44.58 MinuteElectron I haven't got it checked out anywhere at the moment.
17:45.29 ``Erik http://brlcad.cvs.sourceforge.net/brlcad/brlcad/
17:45.34 ``Erik look at the sticky tag dropdown
17:45.37 brlcad http://pastebin.bzflag.bz/m7572c566
17:45.38 MinuteElectron I know.
17:45.42 MinuteElectron But I can't grep.
17:45.47 ``Erik huh, there were branches that configure.ac wasn't in
17:45.51 *** join/#brlcad |jenda| (n=Kopr@r6dj122.net.upc.cz)
17:46.04 MinuteElectron Oh, I see.
17:46.09 ``Erik if you do the sticky branch dropdown, it'll say "Branches" with a list, then "Non-brnach tags" with a list
17:46.12 MinuteElectron It is me getting too used to subversion.
17:46.29 MinuteElectron I have never even used cvs so don't know the ins and outs.
17:46.44 brlcad that's probably a good thing
17:47.09 brlcad less than four months remaining!
17:47.13 MinuteElectron I would never use cvs if I had the choice.
17:47.17 MinuteElectron 4 months till what?
17:47.39 MinuteElectron christmas?
17:47.48 MinuteElectron lol - I have to go, dinner.
17:47.53 brlcad I've had the conversion to Subversion planned for quite a while .. "before the end of the year"
17:48.10 brlcad which is this year, so within four months we'll be on svn
17:48.58 brlcad probably month after next as soon as this next release is rolled out
17:50.40 ``Erik heh, I had some bad experiences with svn a while back, but it does have some nice features... *shrug*
18:04.12 MinuteElectron svn>cvs
18:04.18 MinuteElectron any day
18:04.55 ``Erik hehehe, if you've never used cvs, how do ya know? :D
18:05.10 MinuteElectron because cvs is a hore to use
18:05.33 ``Erik erm, svn is made so all the commands are almost identical?
18:05.48 MinuteElectron I have checked out brlcad before. But I haven't really "used it".
18:06.32 MinuteElectron It has benefits, the thing I hate about cvs is it doesn't use plain and simple directory structure.
18:06.46 ``Erik howso?
18:07.01 MinuteElectron modules
18:07.04 MinuteElectron stickies
18:07.24 ``Erik ah, those're tags, that's one thing that drives me up the wall with svn
18:07.46 ``Erik having to remember to append /trunk if I want the latest, sheesh
18:07.51 ``Erik :D
18:15.32 MinuteElectron And is that 1 million lines of source code thing real?
18:15.42 MinuteElectron s/1 million/over a million
18:15.56 ``Erik ?
18:16.05 MinuteElectron http://my.brlcad.org/tmp/overview_page8.jpg
18:18.38 MinuteElectron So I have 5 out of 6 logos ready. Not sure where I can get a decent copy of the IRIX cube from though. Appears IRIX is EOP.
18:19.44 MinuteElectron The only ones I can find are tiny, and it is a bit silly having a tiny logo in the middle of a box.
18:21.30 MinuteElectron I am glad I have done this, will be quite useful for this and in the future on projects I am doing at the moment.
18:21.58 MinuteElectron I have to go, but I will add transparency and upload when I get back in an hour.
18:24.33 ``Erik how big?
18:25.25 ``Erik something like http://www.nekochan.net/wiki/images/c/cd/Sgi_cube_logo.png ?
18:33.58 *** join/#brlcad fleeky (n=boogie@port-213-148-156-2.static.qsc.de)
18:43.24 brlcad MinuteElectron: yes, it's quite true .. more than a million
18:45.42 brlcad the biggest win for svn is that it actually operates with changesets instead of per-dir actions, tracks file moves and renames, and actually tracks directories
18:46.34 brlcad those are three things you simply cannot do in cvs without resorting to various usage conventions, conventions which are particularly error-prone
18:47.22 brlcad the rest is gravy (http access, better user auth, mime types, eol-tracking, better binary diff management, etc)
18:48.28 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libtie/ (Makefile.am tie.c tie_kdtree.c): move to old C comments so we can remove the -std=c99 cflag
18:51.19 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libtie/ (tie.c tie_kdtree.c): wrap stdint.h (fix for solaris)
18:55.18 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/sig/ (dfft.c syn.c): remove the "complex.h" include
19:03.29 brlcad woot
19:03.41 ``Erik ?
19:03.41 brlcad ~``Erik++
19:04.01 brlcad fixing the libtie build flag sillyness
19:04.14 ``Erik the only issue was c++ style comments
19:04.35 brlcad heh
19:04.42 ``Erik sed -i.bak 's,//\(.*\),/*& */,' *.[ch]
19:04.42 brlcad why doesn't that surprise me
19:04.46 ``Erik where's my cake and medal?
19:04.46 ``Erik O.o
19:04.47 ``Erik heh
19:05.46 ``Erik -std=c99 was breaking the build on slowaris, sys/int_types.h refused to define uint64_t if any stdc was defined...
19:06.51 ``Erik weird way of doing it, too... #if __STDC__ - 0 || !defined(_LONGLONG)
19:06.54 ``Erik something of that nature
19:07.33 ``Erik aaanyways, got a full build on solaris, installing now, then will beat on mged a little and run bench there just to verify.... heh
19:09.16 brlcad cool, maybe we can finally update that version number :)
19:09.38 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librtserver/Makefile.am:
19:09.38 CIA-4 BRL-CAD: librtserver needs to be able to have all brl-cad symbols resolved, must use the
19:09.38 CIA-4 BRL-CAD: not-installed-libraries for the LIBADD. tcl will still fail if a suitable
19:09.38 CIA-4 BRL-CAD: libtcl is not installed in a standard system search path (and it's too much of
19:09.38 CIA-4 BRL-CAD: an unmaintainable pita to make a libtcl_nil).
19:10.08 ``Erik irix and debian are both still giving me issues :/
19:13.34 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/gtools/beset/fitness.c: silly coder, this is C! you can't declare variables mid-scope
19:15.09 ``Erik pheer the awesome might of TWO 180mhz r10k's O.o
19:15.38 brlcad care of irix, it has a few false-positive failures that are compiler bugs
19:16.05 brlcad one being long rpaths if it's a lib probablem
19:16.14 ``Erik I may be running into that right now
19:16.28 ``Erik missing X symbols was one thing that scrolled by
19:17.30 ``Erik speaking of, I have a similar bug in fbsd to fix, the /etc/group parser is hardcoded [512], and silently truncates :/
19:17.46 ``Erik here on our darkside, we have group lists lmore than 512 characters
19:24.31 brlcad which parser?
19:24.45 brlcad a cad tool that actually reads /etc/group?
19:24.50 ``Erik nooo, in freebsd
19:24.54 ``Erik in libc I think
19:24.56 brlcad ooh
19:25.18 ``Erik btw, made /p/tmp on 'that old irix machine'
19:25.20 brlcad aah, gotcha .. mistook what you read
19:26.37 ``Erik those didn't look like there was much space available, /p has plenty of unused space
19:27.12 ``Erik otherwise, I usually use something like /usr/tmp/erik/brlcadbuild (or /usr/tmp/erik/brlcadbuildall)
19:27.57 brlcad <PROTECTED>
19:28.16 brlcad either way, what you picked was good too
19:28.40 ``Erik ~375 megs?
19:28.44 ``Erik *shrug*
19:29.11 ``Erik just in case you're surprised to see the existance of /p/tmp mode 1777
19:29.15 ``Erik :)
19:29.58 brlcad that's because it's got a full cad build in there from the last time i'd tested
19:33.22 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/ (util/pixdsplit.c liboptical/photonmap.c): should only be using common.h, not brlcad_config.h
19:39.08 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (19 files in 11 dirs): should only be using common.h, not brlcad_config.h
19:39.32 MinuteElectron ``Erik: Wow, where'd you find that?
19:39.44 ``Erik google images?
19:40.03 MinuteElectron what did you search for?
19:40.11 ``Erik "irix logo"
19:40.12 MinuteElectron I only found bad resolution ones on google.
19:40.28 ``Erik then filtered on size (large had nothing, but medium had that a couple pages in)
19:40.28 MinuteElectron interesting
19:40.29 brlcad someone modeled that in brl-cad once
19:40.40 ``Erik heh, g_pipe yo
19:41.06 MinuteElectron Wow, and it is almost perfect size.
19:41.13 MinuteElectron 128x125 and I wanted 128x128
19:41.24 brlcad heh, yeah, though it's a near-zero-radius turn
19:42.49 ``Erik bench on slowaris looks like the results are correct... the expected 74 off by one on m35
19:42.54 ``Erik (using gcc)
19:46.08 brlcad nifty, http://www.blendernation.com/wp-content/uploads/2007/08/sgilogo.png
19:49.41 ``Erik model looks about right, but the angle is wrong :)
19:49.50 *** join/#brlcad fleeky (n=boogie@port-213-148-156-2.static.qsc.de)
19:59.42 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
20:23.57 *** join/#brlcad Elperion (n=Bary@p54877B59.dip.t-dialin.net)
20:32.52 ``Erik oh... now that's fucking lovely
20:36.36 ``Erik debian (and I'd guess ubuntu by extension) patch and ugly break into their libtool.
20:37.14 poolio mmm debian packages.
20:37.35 ``Erik s/d u/ u/
20:48.31 ``Erik if I autogen on a nondebian machine, it builds ok... if I autogen on the dbeian machine, I get unresolved symbols. those assclowns. *fume*
20:52.27 brlcad woot, http://my.brlcad.org/tmp/sgi.png
20:53.33 brlcad not too surprising, and explains some of the debian errors i've seen
20:53.37 MinuteElectron nice
20:54.20 MinuteElectron I hate magic wand transparency, it never works. http://my.brlcad.org/d/downloads
20:55.07 brlcad heh, it works.. it just doesn't work the way you think it works :)
20:55.18 MinuteElectron what?
20:55.26 brlcad magic wand
20:55.29 MinuteElectron Oh, I see.
20:55.30 MinuteElectron lol
20:56.19 brlcad for that, though -- just cheat
20:56.26 MinuteElectron brlcad: text-align, left or center.
20:56.34 brlcad put them in a white/grey box
20:56.38 MinuteElectron ok.
20:58.30 MinuteElectron brlcad: the logos and the text, or just the text?
20:58.54 MinuteElectron oh, I see.
21:16.54 MinuteElectron :) http://my.brlcad.org/d/downloads
21:18.18 MinuteElectron brlcad: :)
21:19.07 brlcad hehe, much better :)
21:19.34 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/ (libfb/Makefile.am libdm/Makefile.am): the opengl knobs assume X is handy (wgl knob is used for windows)
21:20.01 poolio make 'em transparent :)
21:20.10 MinuteElectron They arem just not properly.
21:20.14 MinuteElectron s/m/,
21:21.57 brlcad ``Erik: hm .. the direction there is to make just one symbol per interface so only one configure option per interface is needed as well
21:22.15 brlcad it could just as readily be named x11opengl but it's just a label
21:22.50 ``Erik meh, I'm tired and about to leave, just fixing an irix link error (cropped up in rttherm)
21:23.03 ``Erik I'll try to remember to clean it up tomorrow O.o but it works now and didn't before, so *shrug*
21:24.04 brlcad i realized that, just letting you know the direction ..
21:24.10 ``Erik aight
21:24.24 brlcad the problem right now is tying them to with/enable features
21:24.51 ``Erik bbi45 or so
21:25.21 brlcad there really should probably be just an --enable-libfb="ogl x11" or similar and the --with-x11 and --with-opengl options just help find stuff
21:25.59 brlcad same for --enable-libdm
21:26.17 brlcad or collapse them into one --enable-interface
21:31.33 brlcad woot2, http://my.brlcad.org/tmp/sgi.png
21:31.58 brlcad didn't add light sources yet, but close enough .. that was a fun lil script
21:46.44 MinuteElectron Ok, site nearly finished. But is in a bit of a bad state. Will finish tomorrow.
21:53.14 |jenda| nkj
23:26.51 brlcad my feelings exactly |jenda|
23:36.41 *** join/#brlcad docelic (n=docelic@212.15.173.238)
IRC log for #brlcad on 20070911

IRC log for #brlcad on 20070911

00:01.27 starseeker brlcad: Question about the benchmark-only and rtserver-only modes - do they automatically ignore --enable-debug and/or --disable-debug?
00:18.37 brlcad er, they shouldn't
00:20.29 *** join/#brlcad Twingy (n=justin@74.92.144.217)
00:27.14 brlcad starseeker: ebuild also should entirely not care about the *-only modes :)
00:30.25 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/ (5 files in 2 dirs): multiply as a double
00:38.52 starseeker brlcad: OK, fair enough :-)
00:39.09 starseeker Makes life simpler :-)
02:38.21 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
05:02.55 ``Erik <PROTECTED>
05:39.40 poolio Have a fun day at work today guys :)
10:11.16 brlcad heh, thanks
10:11.23 brlcad have fun in class
10:57.16 *** join/#brlcad Maloeran (n=maloeran@glvortex.net)
10:57.31 *** join/#brlcad elite01 (n=elite01@dslc-082-082-075-082.pools.arcor-ip.net)
11:25.20 *** join/#brlcad fleeky (n=boogie@port-213-148-156-2.static.qsc.de)
11:30.26 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
11:35.49 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
11:41.53 *** join/#brlcad Elperion (n=Bary@p54875A8C.dip.t-dialin.net)
12:59.49 ``Erik *yawn*
13:33.25 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net) [NETSPLIT VICTIM]
13:33.25 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177871463.dsl.bell.ca) [NETSPLIT VICTIM]
13:33.26 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
15:26.37 *** join/#brlcad elite01 (n=elite01@dslc-082-082-075-082.pools.arcor-ip.net)
15:49.03 MinuteElectron brlcad: block on top of main page added - may need more styling though. Other than the styling on that everything I can do\know how to do before moving the site over is done.
17:21.04 ``Erik now that's interesting
17:25.41 *** join/#brlcad Kimmo1972 (n=kirto@a91-152-239-25.elisa-laajakaista.fi)
17:25.50 *** part/#brlcad Kimmo1972 (n=kirto@a91-152-239-25.elisa-laajakaista.fi)
17:30.07 MinuteElectron ``Erik: ?
17:31.42 ``Erik heh, discrepency in bench/run.sh output on different platforms...
17:31.52 ``Erik tracked the bug, fixed it, doing cross platform testing now, then I'll commit :)
17:40.26 *** join/#brlcad minute (n=MinuteEl@bz.bzflag.bz)
18:35.37 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/bench/run.sh: fix parsing bit that confused /bin/sh on solaris
18:40.46 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/bench/run.sh: setting a log variable confuses some shells (solaris /bin/sh) and kills the log function, so rename the var to lg
19:05.35 brlcad heh, silly shell
19:06.29 brlcad minute: cool, it looks good/better -- how'd you end up getting that block up there? is it actually a drupal block or some other node or something else?
19:10.51 minute I put a $sidebar_right in the php code and just stuck the block in the right sidebar.
19:11.08 minute Since we aren't using a sidebar I just used that.
19:12.08 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
19:13.35 minute s/sidebar/right sidebar
19:15.58 ``Erik SWEET, I crashed X11.app
19:23.01 ``Erik consistantly
19:26.18 brlcad minute: heh, ewww!
19:26.47 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/configure.ac: WITH_OPENGL actually means GLX, so don't enable if X is not enabled
19:29.08 minute brlcad: :D
19:30.56 *** join/#brlcad Elperion (n=Bary@p54875A8C.dip.t-dialin.net)
19:31.03 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/ (libdm/Makefile.am libfb/Makefile.am): de-nest OPENGL from X11, configure now does the sanity checking
19:38.24 minute You have four machines?
19:38.36 ``Erik heh, a lot more than 4
19:38.38 minute I guess Mac, Linux, IRIX, Solaris, BSD - makes sense.
19:38.43 ``Erik but that's enough of a representative set for what i'm doing
19:39.24 ``Erik hey, brlcad, run mged -c and attach ogl
19:39.56 ``Erik kills X dead :D
19:40.24 ``Erik since other gl programs work remote X, I assume we do something weird to trigger their bug?
19:56.23 ``Erik hummmm
20:29.26 ``Erik brlcad, when was the last time you tested the X shtuffz on irix? the XNewModifiermap() test is failing for me due to link ordering
20:33.12 poolio I believe that test was failing for IriX64 on Windows too
21:21.21 ``Erik X is supposed to fail on windows
21:21.28 ``Erik it's windows, not an X supporting platform :D
21:25.15 ``Erik consider: http://paste.lisp.org/display/47595
21:54.59 poolio ``Erik: oh hmmm. someone had that same issue before, I would grep my logs but my laptop died :\
21:55.45 poolio IriX64 also runs cygwin and schtuff, I dunno if that can support X apps. It's been awhile...sorry :P
22:35.19 IriX64 Xmodifiermap vs xmodifier keymap?
22:35.30 IriX64 err minus space
22:36.06 IriX64 poolio my xapps run well :)
22:38.57 IriX64 alanis morisette has such a jewel of a voice :)
22:39.32 IriX64 just pointing out that x apps run well with windows medi player :P
22:39.39 IriX64 err media
22:43.38 IriX64 http://www3.sympatico.ca/mario.dulisse2/desktop.png :) now show me yours :)
22:47.11 ``Erik damn I rule... cruising through yuppyville in my beemer, long hair, goatee, blasting lynyrd skynyrd
22:48.01 IriX64 right remember it, you're the resident mind expert aren't you :)
22:49.05 IriX64 we've already done the yardstick test ``Erik
22:54.33 IriX64 btw that was launched from an icon on the destop
IRC log for #brlcad on 20070912

IRC log for #brlcad on 20070912

00:11.24 *** join/#brlcad Twingy (n=justin@74.92.144.217)
02:59.46 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
03:39.35 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: libtie updates from the muves team are now fully integrated, the rest of the items are pushed back again for the next iteration in order to get this release stabilized and tested
03:42.59 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS:
03:42.59 CIA-4 BRL-CAD: erik fixed an issue in the benchmark tool that was causing bad juju when it came
03:42.59 CIA-4 BRL-CAD: time to compute the stats due to a 'log' variable shadowing a function in the
03:42.59 CIA-4 BRL-CAD: script of the same name. he renamed the function to lg and all reportedly is
03:42.59 CIA-4 BRL-CAD: well with the world now on solaris (where this problem seemed to be isolated).
03:45.19 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: adrt seems to be pretty much working now, so call it 'done' too though there is more work that could probably occur on decoupling it from sdl and/or python given the trivial benefit gained.
03:48.26 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS: minor rewording
03:52.34 brlcad IriX64: did you ever get Jamie to assign copyright on the hex.c program?
03:52.53 brlcad so that it can be incorporated
03:53.17 brlcad ideally just slapping on the standard header will do the trick, but I can't do it for him/her
03:55.22 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: update OpenNURBS to the July 2007 update, integrate changes with the fixes we already have made ourselves
04:03.22 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/external/Makefile.am:
04:03.22 CIA-4 BRL-CAD: automake 1.6 chokes on having EXTRA_DIST listed on multiple true/false contexts,
04:03.22 CIA-4 BRL-CAD: and does not grok the += syntax. it's still supported because it's still pretty
04:03.22 CIA-4 BRL-CAD: prevalent, so back it up so EXTRA_DIST is only listed once.
05:00.10 brlcad :)
05:00.44 brlcad par for the course, if it's not on brl-cad then it's on some other project
07:51.00 *** join/#brlcad elite01 (n=elite01@dslb-088-070-031-204.pools.arcor-ip.net)
13:27.42 *** join/#brlcad elite01 (n=elite01@dslb-088-070-031-204.pools.arcor-ip.net)
14:56.15 minute brlcad: I have everything I know how to do regarding getting the website ready for the move. I have absolutely no idea how to set up LDAP, and I believe you were doing that, also I am not sure how to configure heavy load response but will have a look into it.
15:47.32 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
15:55.33 *** join/#brlcad Elperion (n=Bary@p548757F8.dip.t-dialin.net)
18:42.39 brlcad MinuteElectron: no problem, I'm still churning away at it actually
18:44.54 brlcad that style should probably be changed for the info box, maybe change the "right" menu style
18:45.18 brlcad a simple rounded corner box would probably work much better than the menu style
18:52.21 MinuteElectron ok
19:04.12 *** join/#brlcad JJZ (n=kvirc@81.90.250.169)
20:04.30 *** join/#brlcad Elperion (n=Bary@p548757F8.dip.t-dialin.net)
20:42.17 *** join/#brlcad cad81 (n=8aa3002e@bz.bzflag.bz)
22:08.27 *** join/#brlcad poolio_ (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
22:54.08 *** join/#brlcad docelic (n=docelic@212.15.178.241)
23:01.40 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070913

IRC log for #brlcad on 20070913

00:02.42 *** join/#brlcad PrezKennedy (n=Matt@74.86.45.130)
04:00.09 *** join/#brlcad brlcad (n=sean@bz.bzflag.bz)
04:00.40 *** mode/#brlcad [+o brlcad] by ChanServ
04:58.32 *** join/#brlcad JJZ (n=kvirc@81.90.250.169)
05:51.54 *** join/#brlcad cad08 (n=45831c2a@bz.bzflag.bz)
13:24.18 *** join/#brlcad elite01 (n=elite01@dslb-088-070-015-028.pools.arcor-ip.net)
13:48.53 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (4 files in 2 dirs):
13:48.53 CIA-4 BRL-CAD: automake has a braindead auto-inclusion of ChangeLog files that is causing make
13:48.53 CIA-4 BRL-CAD: distcheck to fail when trying to include the debian 'changelog' file. avoid the
13:48.53 CIA-4 BRL-CAD: whole issue and make the file more generalized (auto-sets the version and time
13:48.53 CIA-4 BRL-CAD: now) by turning it into an autoconf template instead.
14:17.08 ``Erik behh
14:17.15 ``Erik I tried that and it puked on 'make deb'
15:03.36 *** join/#brlcad elite01 (n=elite01@dslb-088-070-015-028.pools.arcor-ip.net)
15:29.30 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-015-028.pools.arcor-ip.net)
15:31.27 *** join/#brlcad Elperion (n=Bary@p54877FA2.dip.t-dialin.net)
15:35.40 CIA-4 BRL-CAD: 03brlcad * 10brlcad/AUTHORS: o davisson
16:09.22 *** join/#brlcad MinuteElectron (i=bi4fuxzn@gateway/web/cgi-irc/irc.net/x-2a639c832245555a)
16:41.23 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/sh/make_deb.sh: need devscripts, not debmake
17:06.20 *** join/#brlcad MinuteElectron (i=mmv7eo1c@gateway/web/cgi-irc/irc.net/x-2ca98bb90c676fdd)
17:06.42 MinuteElectron brlcad: I am having trouble connecting to your server.
17:07.44 MinuteElectron Unable to connect via SSH or HTTP. Also all my processes appear to have been killed since I am not on IRC although I was when went to bed last night.
17:13.18 ``Erik <-- just logged in with no issue
17:14.25 ``Erik and you logged out at 9:41 server time
17:14.32 ``Erik er, wait,s orry
17:14.37 ``Erik 17;56
17:14.46 ``Erik est
17:18.03 MinuteElectron That is about 22:56 my time.
17:18.26 MinuteElectron Odd, that is about when I did leave. But I remember typing '/sleep' not '/quit'.
17:19.17 MinuteElectron And now I can't connect at all which is really queer.
17:21.44 MinuteElectron How queer.
17:24.43 louipc http://www.warwickworldwide.com/img/news/large/queer%20redone.jpg
17:26.57 MinuteElectron XD
19:13.09 *** join/#brlcad MinuteElectron (i=x74m9lp5@gateway/web/cgi-irc/irc.net/x-cd17b82d6b19c8c4)
19:16.18 MinuteElectron brlcad: Any ideas on my problem?
19:18.23 MinuteElectron Same error as last time I believe, connection timed out.
19:29.15 MinuteElectron Ok, so I connected to it using a friends server.
19:29.21 MinuteElectron Apparently my screen session is Dead.
19:29.33 brlcad yes, screens are gone
19:29.35 MinuteElectron Although I don't know what that means it probably means it is unrecoverable.
19:29.46 MinuteElectron brlcad: What happend?
19:29.52 brlcad the machine had scheduled maintenance last night, was rebooted to install some new hardware
19:30.04 MinuteElectron Did it get 500 days uptime.
19:30.10 MinuteElectron I saw 499 at last check.
19:31.07 MinuteElectron brlcad: How does screen even know that a session existed if the machine was rebooted?
19:31.10 ``Erik and DOH, reboot without knowing it, I lost game time :(
19:31.15 brlcad MinuteElectron: uptime was lost :( *sniff*
19:31.27 brlcad i think it got past 500, but don't know how far
19:31.34 MinuteElectron Cool.
19:31.36 brlcad have to check some logs
19:31.50 ``Erik not using uptimed?
19:32.08 *** join/#brlcad MinuteEl1ctron (n=MinuteEl@bz.bzflag.bz)
19:32.08 ``Erik sysutils/uptimed
19:42.21 brlcad i think you installed uptimed
19:43.17 ``Erik uprecords says...
19:43.21 ``Erik <PROTECTED>
19:45.47 brlcad awwww
19:45.50 brlcad bitch
19:47.35 ``Erik heh, the installed version does funny things with that kernel O.o try 'uprecords -b' (boot ordered instead of uptime ordered)
19:57.42 ``Erik hummmm, had to do some hackery to get ucbcc working :/ (was puking on its own headers with the -Xc flag)
20:03.24 ``Erik and more than just the tree walk in clone, hum
20:13.12 *** join/#brlcad JJZ (n=kvirc@81.90.250.169)
20:35.00 minute ``Erik: What is up with the boot record in the future?
20:36.26 ``Erik exactly! :D
20:38.13 ``Erik (kernel boot time vs program insantiation, I would guess... and it's favoring kernel?)
20:39.28 MinuteElectron 0 5 499 days, 10:08:25 | FreeBSD 5.2.1-RELEASE Mon May 1 12:54:52 2006
20:39.29 MinuteElectron -> 6 0 days, 17:27:30 | FreeBSD 5.2.1-RELEASE Wed Sep 12 23:06:42 2007
20:39.30 MinuteElectron <PROTECTED>
20:39.39 MinuteElectron How weird.
20:40.57 MinuteElectron Also note the difference between 17:24:30 and 17:26:34 is greater than the difference between 23:07:10 and 23:06:42.
21:10.02 louipc muhaha I have more uptime now
21:10.57 brlcad hehe
21:12.03 louipc hey brlcad did you say something about moving the project from CVS before?
21:13.13 brlcad yes
21:13.19 brlcad we're moving to svn before the end of the year
21:13.26 louipc ah ok
21:13.30 brlcad probably in oct/nov
21:14.05 louipc I've been using git recently. It's pretty sweet
21:15.32 Maloeran Just wondering, have there been any updates on Archer? Mark would like me to work on it at some point in the future, but it was quite broken on Linux last I tried
21:15.38 louipc wasup
21:18.26 Maloeran How's life lately, louipc? I sure went through a couple big changes here
21:18.49 louipc Maloeran: doesn't look like archer's been updated I haven't updated for a long time
21:19.27 louipc not bad I'm coding some web interface stuff to host build files for my distro
21:19.46 louipc how about you? what kind of changes?
21:20.23 Maloeran Erik, they would like me to integrate RF into Archer to replace librt, but amusingly, I can't even run the current software
21:20.42 Maloeran Well louipc... For example, my future wife ( celebration on October 13th ) and my mother will be meeting in 26 hours
21:20.44 ``Erik erm, does archer even fire rays? heh, I thought it was more about libwdb :)
21:21.00 louipc wow congrats
21:21.12 Maloeran It does raytracing rendering, but they may want to use RF for interactive visualization and editing too
21:22.11 Maloeran And from Siggraph, Disney Studios is apparently interested in some sort of parternship to integrate the software into some fancy photorealistic rendering
21:24.27 louipc oh is that with the real-time stuff you were doing?
21:24.51 Maloeran Yes, I guess it could cut their rendering time quite a bit
21:24.58 louipc sweet
21:25.20 ``Erik cut rendering time or cut compute farm size..
21:25.41 ``Erik power bill for those things must suck, dumping power to heat the room, and more power to cool it... :D
21:26.03 Maloeran It would be nice for artists to obtain quicker results, rather than wait constantly for the frames to pop up
21:26.27 ``Erik that's what low quality frames are for :D
21:27.26 Maloeran Eh, still unhappy with your job over there?
21:27.41 ``Erik with a certain element or two, yes
21:29.02 Maloeran Survice may not like me too much lately... I gravely suffer from the symptoms of a phenethylamine neurotransmitter imbalance, such as insomnia, lack of concentration, loss of emotional control
21:29.22 ``Erik time to back off the crack, dude
21:30.27 Maloeran Tsk. A surge in phenethylamine is a symptom of falling in love, your biochemistry is rusty :)
21:31.37 ``Erik heh
21:31.42 ``Erik <-- doesn't do biochemistry
21:32.29 Maloeran I read abundantely on the topic, trying desperately to understand the situation and cure the condition so I could focus on work. It wasn't of much help
21:33.18 ``Erik beer. *grunt*.
21:33.39 louipc or whiskey
21:33.51 ``Erik whoa, hey now, learn to walk before ya run! :D
21:34.01 ``Erik mmmm whiskey....
21:34.15 ``Erik they were out of the kind I like last time I went to the package store, I'm still kinda sad about that...
21:34.20 ``Erik (bushmills)
21:34.33 ``Erik tequila shots?
21:34.43 Maloeran I'm frightened how easily she can compromise my principles
21:34.44 louipc you know why canadian money is coloured? So you can tell a 5 from a 20 when you're shitfaced at the bar
21:35.08 Maloeran Erik, some cocktail and fancy wine
21:35.50 Maloeran I sure had a lot of trouble solving the Rubik's cube she gave me as wedding gift afterwards
21:35.58 ``Erik I thought it was because most of it comes from 'monopoly' boxes
21:36.05 ``Erik "fancy wine"?
21:36.16 ``Erik "some cocktail"?
21:36.32 Maloeran I know absolutely nothing of these things :)
21:36.40 louipc dom perignon and some port
21:36.47 ``Erik irish carbomb and thunderbird? O.o
21:37.19 Maloeran Some wine at 180$ the bottle in any case, it was supposedly great according to the people present. I found the taste way too... aggressive
21:37.28 ``Erik but 180... canadian...
21:37.30 louipc oh damn
21:37.35 ``Erik so that's, like
21:37.39 ``Erik a buck fifty? thunderbird...
21:37.41 Maloeran That's like 175USD these days, Erik :)
21:37.43 louipc 179 american
21:37.45 louipc :D
21:37.46 ``Erik I know :(
21:37.53 ``Erik *sigh* stupid fucking fucktard republicans
21:38.47 Maloeran And it took me a good 4.5 hours to figure out the thing!
21:38.51 ``Erik heh
21:38.58 ``Erik takes me like 3 minutes with any start position
21:39.05 ``Erik just give me a flathead screwdriver and watch me go, yo
21:39.11 louipc takes me... I don't even know how long
21:39.15 Maloeran I had never studied the toy before, I'm sure I could do better next time
21:39.21 louipc ``Erik: ah good one
21:42.05 louipc like that? http://growabrain.typepad.com/photos/uncategorized/2007/08/18/rubik_4x4.jpg
21:42.13 ``Erik heh, yes.. 2*n=2+n. Proof: n=2, 2*2 = 2+2, true. That's done, proven even!
21:42.24 ``Erik go play some sudoku, boy :D
21:42.40 Maloeran Sodoku is dreadfully boring :)
21:43.03 ``Erik play aussie rules sudoku
21:43.05 ``Erik full contact
21:43.06 ``Erik :D
21:46.37 dtidrow_work lol
21:47.11 Maloeran I have no idea what Sudoku full contact is, but I laughed too :)
21:48.54 dtidrow_work heh - I was thinking about footy when I saw that :-)
21:49.32 dtidrow_work (footy = aussie rules football)
21:50.40 Maloeran People have already written 4d and even 5d Rubik's cubes
21:50.51 Maloeran The 5 dimensions one frightens me
21:50.54 dtidrow_work yeah
21:51.07 dtidrow_work hard enough to think about a 4D cube...
21:51.58 louipc yeah how the heck does that work?
21:52.32 dtidrow_work no cule
21:52.35 dtidrow_work clue
21:53.08 dtidrow_work my brain hurts any time I think of something higher than 3D
21:53.32 Maloeran In 4 dimensions, you would have 8 3d volumes, of which you must align the 54 cells
21:53.58 Maloeran I can think of simple stuff in 4d, but a Rubik's cube is pushing a bit too far
21:55.33 dtidrow_work indeed
21:56.30 louipc 3d 'shadows' of 4d things are insane even
21:56.54 dtidrow_work that I can kinda grok
22:31.39 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
22:33.13 yukonbob hey cadders
22:33.23 ``Erik potato
22:33.36 yukonbob ~lart potato
22:33.36 ibot whips out a hot clue gun and makes sure that potato is stuck to the floor
IRC log for #brlcad on 20070914

IRC log for #brlcad on 20070914

00:21.23 *** join/#brlcad Twingy (n=justin@74.92.144.217)
02:05.53 starseeker They're going to fight hard to insist on no internal copies of libraries. Grr...
02:06.12 starseeker Or I should say, it may depend on who we can interest...
02:07.16 louipc tell them to fix it then they'll turn around :D
02:08.08 louipc on the other hand if they succeed great!
02:09.30 starseeker Sean's got it in good shape - we just need to get TCL 8.5 and all its friends to release stable versions.
02:10.22 starseeker I'm still unclear if there are one or two cases where it's just a full-on name conflict.
02:11.00 louipc between 8.4 and 8.5?
02:11.03 starseeker If we have to depend on an unstable tcl, brl-cad will remain masked. And it sounds like some of the Gentoo devs think that's how it shoudl be
02:11.10 starseeker no, between other libs
02:11.26 louipc oh you mean for installing in /usr/lib*
02:11.31 starseeker I'm arguing for /usr/brlcad or /opt/brlcad for an install path, and a lot of them are going to want it in there
02:11.51 louipc yeah I put it in /opt/brlcad for archlinux
02:12.00 starseeker It's simpler and safer.
02:12.21 starseeker And if tcl 8.5 isn't available, I want to use the internal version rather than fail. That didn't seem to sit well either.
02:12.23 louipc it thought that gentoo used /opt for large packages like brlcad
02:12.25 starseeker Sigh.
02:12.32 louipc java... dunno what else qt?
02:12.36 starseeker The policy I saw said binaries only
02:12.41 louipc oh heh
02:12.49 starseeker We could have an ebuild for the binary build of BRL-CAD I suppose...
02:12.54 starseeker seems a shame though
02:13.02 louipc it's been a year since i've used gentoo! haha
02:13.07 louipc actually not yet a year
02:13.25 starseeker archlinux work better?
02:13.25 louipc have both!
02:13.33 louipc archlinux is awesome
02:13.43 starseeker I find gentoo very clean and well integrated
02:13.50 louipc I don't have to waste my time compiling every single package
02:13.54 starseeker just a bit stubborn about package management ;-)
02:14.13 louipc yikes I found gentoo to be quite messy
02:14.19 starseeker really?
02:14.22 louipc but I hear that they've improved
02:14.28 starseeker I guess I'm mental ;-)
02:14.48 louipc yeah portage would mess up my system every once in awhile if I tried to --sync
02:14.53 starseeker ah
02:15.02 louipc need to completely reinstall
02:15.03 starseeker yeah, they had a few bad moments a while back.
02:15.21 starseeker I had to completely reinstall after putting BRL-CAD in /usr ;-)
02:15.38 louipc and I have a PIII 866MHz so compiling every damned thing was a PAIN
02:15.59 louipc starseeker: ouch
02:16.05 starseeker I'm hoping the guy I was arguing with in #gentoo will hop onto the bug for the ebuild and Sean can hang him out to dry ;-)
02:16.07 Maloeran Gentoo is like Linux from Scratch with package management, it's not bad for developpers or people who know what they are doing
02:16.18 louipc starseeker: ;)
02:16.19 starseeker louipc: ouch
02:16.42 starseeker Heh - I've got a nice fast P4 now (my old machine died, probably to excessive code compiling)
02:17.47 starseeker 8 cores?? You young whippersnappers, in my day we lived with one core so primitive it didn't even need it's own power feed, and we liked it!
02:17.48 louipc yeah I was thinking Gentoo might be better viewed as an automatic-distro-making tool
02:18.14 starseeker I've got two cores now, and I'm still getting used to how nice it is.
02:18.33 louipc I think I'm getting a laptop next
02:18.39 starseeker Thought I was buying one core - heh, was rather surprised when gkrellm popped up two displays ;-)
02:18.44 louipc dual core
02:18.51 louipc sweet
02:18.54 Maloeran I still had Gentoo fall apart in horrible ways, more than once. The last time was when I emerged a 32 bits X emulation library, and just that killed PAM ( can no longuer log in ), deleted fsck, and plenty of other "system" packages
02:19.08 starseeker Owowowow
02:19.20 Maloeran I never understood how that happened, but it's kind of bothersome. For anyone who doesn't know Linux in depth, that would be a pain to fix
02:19.28 starseeker No kidding.
02:20.01 starseeker Usually in situations that extreme, I would get out the install CD, boot it, mount the partitions without starting the install steps, and then start debuggind using the CD environment
02:20.08 louipc yeah it sucks when you can't even find the problem and you have to reinstall. it's like you've been defeated
02:20.14 starseeker amazing flexible and powerful - saved my tail a number of times
02:20.31 Maloeran Yes... I just plugged the hard drive in another box and fixed the mess there
02:20.40 starseeker BRL-CAD took the cake though - even revdep-rebuild didn't fix it.
02:21.31 louipc how many gentoo devs are there?
02:21.56 starseeker A fair number, but probably less than are needed for the software they have listed. Debian does better there.
02:22.17 louipc debian hardly releases though hah
02:22.23 starseeker Heh - true
02:23.07 starseeker The distros are too used to small packages that can easily follow their rules - when it comes to things like Axiom, BRL-CAD, OpenDX, GRASS, etc. it becomes much more difficult
02:24.05 louipc haha yeah I was telling an archlinux dev and he was saying 'oh no it's easy to make packages'
02:24.19 louipc and I said 'yeah usually, but not THIS one'
02:24.34 louipc starseeker: never!
02:24.55 starseeker louipc: Of course, what was I thinking - we wouldn't have a decent text editor
02:25.33 starseeker Just curious - what do y'all think about literate programming?
02:25.56 louipc what's that?
02:26.30 starseeker Donald Knuth developed it - it's a programming philosophy where source code and text are woven together in a single document, intended for human readibility
02:26.38 starseeker readability sorry
02:26.51 starseeker The TeX typesetting system is created in that fashion
02:27.01 starseeker you can buy the TeX source code in book form
02:27.36 Maloeran I find source code perfectly readable by itself, as I think most good programmers would
02:28.03 louipc a philosophy where you comment code nicely and use good variable and function names?
02:29.50 starseeker Well... here's an example:
02:30.00 starseeker hang on, gotta find it...
02:32.04 starseeker http://portal.axiom-developer.org/Members/starseeker/cl-web-v0.8.lisp.pdf/download
02:33.44 starseeker I guess I like the idea of having thinks like citations to mathematical research for mathematical code, etc.
02:34.26 louipc so it's a class of computer language eh?
02:35.18 louipc programming language rather
02:36.03 Maloeran Looks like a lot to read to understand the concept... but I'm really skeptical of the idea
02:36.05 starseeker not really - just a mark-up convention that allows source code extraction
02:36.25 starseeker Many people don't care for it
02:36.36 starseeker It might be that it is only really appropriate for special situations
02:36.52 louipc well it makes sense kind of
02:37.16 louipc I might use something like doxygen otherwise
02:37.53 starseeker http://www.literateprogramming.com/ might be a good place as an intro
02:38.47 starseeker Maloeran: It's only really useful to those who don't intimately understand the code, or perhaps the coding language
02:39.32 Maloeran *nods* Right
02:39.49 starseeker it has a certain appeal for open source (and particularly for Axiom, where a lot of the code is complex mathematics) where you have many developers who need to quickly understand both the code and the reasons for writing the code the way it was written
02:39.51 Maloeran I'm not generally fond of documentation, it's good for high-level stuff, but the low-level source code should speak by itself
02:40.12 louipc well documentation can save time rather than having to go over every line of code to understand what it does
02:40.20 Maloeran That's high-level documentation, yes
02:40.47 starseeker cl-web is a parser for literate documents, itself written as a literate document.
02:41.18 starseeker the idea is almost anyone with a basic Lisp knowledge could read it and know how and why.
02:41.52 starseeker In the end Axiom will probably use a more flexible system, but it was a good exercise ;-)
02:42.00 Maloeran Perhaps it's just me, but I find it faster and clearer to read the actual source code than most typical low-level documentation found within the source
02:42.29 Maloeran It seems to mostly get in the way, taking screen space... until you run a script to strip all comments out
02:43.32 starseeker Depending on the goal and context this is true. One of the most able Axiom developers (able to read straight code) ended up forking the code base to avoid the drive towards literate programming
02:43.38 louipc literal programming probably does a better job there the way it sounds
02:43.40 starseeker (among other reasons)
02:44.09 starseeker Mathematics has a way of creating maximally confusing code, I think ;-)
02:45.39 louipc looks like it's just a different way to write code actually might be less verbose than the lower level stuff...
02:45.43 starseeker more complex literate tools that are tightly integrated with a compiler can do tricks like reporting where in the document to find code that uses any particular code - a densely hyperlinked document.
02:46.20 starseeker I think Knuth's tools were like that, but the problem with those tools is they become specific to one language.
02:46.22 louipc print Hello there
02:46.39 louipc rather than printf("Hello there");
02:47.19 starseeker No, in that case the grammar for your first part would end up being so long the space saved wouldn't pay for itself ;-)
02:47.31 Maloeran I still prefer to see logic presented in code rather than in a maths form, but... that's just a matter of experience with code algorithms versus maths
02:48.10 starseeker That's quite true. Axiom is a special case, as it is a computer algebra system - many of its primary contributors would (hopefully) be mathematicians first and coders second
02:48.23 starseeker in such a case, making the code close to the mathematics is logical
02:48.42 Maloeran Right, makes sense
02:49.58 starseeker Also, if Axiom manages to outlive all of its original developers, it may someday be critical to survival for less skilled coders to be able to understand it and work with it
02:50.19 starseeker That's my idealistic side showing ;-)
02:50.47 louipc less skilled will get more skilled if they're determined enough :D
03:03.07 starseeker night all ;-)
03:17.04 ``Erik http://www.collegehumor.com/picture:1599962 that's walking distance from where I used to live in missouri O.o
06:05.28 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:30.38 *** join/#brlcad brlcad (n=sean@bz.bzflag.bz)
09:43.44 *** join/#brlcad elite01 (n=elite01@dslc-082-082-095-192.pools.arcor-ip.net)
13:05.03 *** join/#brlcad Apathy (n=Matt@74.86.45.130)
13:59.03 *** join/#brlcad Elperion (n=Bary@p54876BB1.dip.t-dialin.net)
14:32.44 MinuteElectron Good afternoon all.
14:32.58 MinuteElectron It appears my connection troubles have evaporated. :)
14:35.01 brlcad sweet
14:36.27 ``Erik brlcad, staying in for lunch?
14:51.45 MinuteElectron ``Erik: You work in the same office as brlcad?
14:52.56 *** mode/#brlcad [+o MinuteElectron] by ChanServ
14:54.45 Maloeran They do, yes
14:55.05 MinuteElectron Ooh, cool.
14:55.37 ``Erik same building, same team... not the same physical office, though :)
14:56.58 MinuteElectron Oh, I see.
14:57.25 MinuteElectron ...
15:20.43 ``Erik we have 2-3 person offices, not a cube farm... :)
15:21.36 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/ (364 files in 43 dirs): removed trailing whitespace
15:22.04 MinuteElectron ``Erik: So you get paid to do this?
15:22.11 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/other/ (1102 files in 65 dirs): removed trailing whitespace
15:22.40 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/ (538 files in 44 dirs): removed trailing whitespace
15:22.50 ``Erik yup
15:23.07 MinuteElectron nice
15:23.15 ``Erik *shrug* it's a yob
15:23.27 MinuteElectron yob?
15:23.30 ``Erik job
15:23.30 ``Erik :D
15:23.35 MinuteElectron oh, right.
15:23.36 ``Erik mehican style O.o
15:42.47 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/rt/Makefile.am: use AM_LDFLAGS instead of user-settable LDFLAGS
17:16.38 *** join/#brlcad Elperion (n=Bary@p54876BB1.dip.t-dialin.net)
17:32.27 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/conv/g2asc.c: eliminate trailing whitespace in g2asc output
17:37.02 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
17:44.52 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/ (6 files in 5 dirs): change c++/c99 "//" comments to more portable c89 /* */ comments
17:47.03 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/include/dm_xvars.h: change c++/c99 "//" comments to more portable c89 /* */ comments
17:51.39 CIA-4 BRL-CAD: 03johnranderson * 10brlcad/src/tclscripts/mged/text.tcl:
17:51.39 CIA-4 BRL-CAD: Greenwald identified a bug in tab expansion. I could not reproduce the segfault
17:51.39 CIA-4 BRL-CAD: that he saw, but did add a check for an open database before attempting
17:51.39 CIA-4 BRL-CAD: object expansion, and a check for a valid path prior to expansion.
17:52.28 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c: pad out multi-line and doxygen comments
18:09.14 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/htester.c: cast to fix incompatible pointer warning
18:11.58 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/include/bu.h: change various ints and longs to size_t for pointer/offset stuff
18:16.25 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/nirt/showshot.c: need common.h for config.h defines
18:16.25 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/sig/coswin.c: include stdlib.h for malloc()
18:24.26 ``Erik <PROTECTED>
18:24.42 ``Erik minute... about?
18:25.24 MinuteElectron Who you work for :D
18:25.39 *** join/#brlcad JJZ (n=kvirc@81.90.250.169)
18:25.54 ``Erik army research lab
18:26.23 MinuteElectron And does john work at the same place as erik. And if so is erik a lower ranking officer than erik (you get refered to as 'Greenwald' XD)
18:26.33 ``Erik heh
18:26.34 MinuteElectron I ask too many qquestions.
18:26.53 MinuteElectron And does brlc ad work at the same place as erik and john.
18:27.17 ``Erik kinda
18:27.24 MinuteElectron heh
18:27.46 ``Erik john is technically on a different team... one I used to be on... there was a split, I went on the sucky side of it, but I moved back to the side that does cad
18:28.26 ``Erik but all of johns BRL-CAD contributions these days are donated work in his spare time, he's not getting paid for it and the pointy hairs can go fuck themselves if they dont' like what he's doing :D
18:28.37 MinuteElectron heh
18:57.04 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c: minor cleanup
19:22.09 brlcad several of the files also necessarily had dos line endings, did you check that they weren't "fixed"?
19:29.06 brlcad gah, and your tclIndex files are wrong
19:31.36 ``Erik eh?
19:31.45 brlcad ``Erik: you need to fix/revert the tclIndex file changes .. for whatever reason, the system you committed from is blowing most of the indices away
19:32.21 ``Erik hrmmm
19:33.00 brlcad looks like all of the incr tcl indices are gone
19:33.05 ``Erik hrmmm, musta missed those when skimming the diff
19:34.41 brlcad there's not really any point to "cleaning up" the src/other files.. just makes merging an incremental update harder, their code their mess
19:35.26 ``Erik yeah *shrug* it was a one-liner, it walked into other, updating in other just blows away what is there, so'z I didn't worry about it :/
19:35.27 brlcad that's why there was a ton in src/other, but not much in the rest of the package .. there's a ws script that does the cleanup/exclusions automatically
19:36.15 brlcad that's my point, it's not always a blow-away update .. sometimes it's a patch applied
19:36.19 brlcad that just causes conflicts
19:36.58 ``Erik heh, and admin -o will probably mess up the cvs2svn script?
19:37.15 brlcad nah, don't admin it
19:37.21 brlcad it's fine .. just for "next time"
19:37.50 ``Erik I mean the tclIndex stuff atm
19:42.25 brlcad hm, i'd just revert cleanly
19:42.47 brlcad ala cvs revert -j 1.3 -j 1.2 tclIndex.tcl, etc..
19:43.07 brlcad used to have a script that got the last revision, and reverted to the previous .. but pretty quick to do by hand too
19:43.26 ``Erik 'revert'? O.o
19:43.51 ``Erik merge?
19:43.54 brlcad hm?
19:44.05 ``Erik revert isn't a cvs command... are ya thinkin' svn?
19:44.16 brlcad oh, typo
19:44.18 brlcad update
19:44.28 brlcad svn has revert
19:44.50 brlcad cvs update, join from 1.3 to 1.2
19:45.10 brlcad i.e., revert back one (presuming 1.3 was head rev)
19:45.12 ``Erik <-- was doing 'cvs -z3 update -pr 1.2 tclIndex > tclIndex', the merge update seems to do the samet hing
19:46.49 brlcad ah, hm .. I'd be afraid of cvs dying on the pipe wiping out the file it was reading from
19:46.58 brlcad at least for some older versions
19:47.23 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/tclscripts/ (7 files in 7 dirs): re-add indices accidently clobbered when removing trailing whitespace. My bad.
19:47.35 brlcad s/pipe/output redir/
19:47.37 ``Erik heh, since it's a reversion, it doesn't matter... if the pipe craps itself, run it again, it's still in the repo
19:47.49 ``Erik stream, whatever
19:56.11 ``Erik probably just drift from printing floating point numbers
20:05.17 *** join/#brlcad iraytrace (n=iraytrac@c-76-23-15-187.hsd1.ut.comcast.net)
20:07.30 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (17 files in 11 dirs):
20:07.30 CIA-4 BRL-CAD: The c89 headers are all fair game since it's been a requirement since the move
20:07.30 CIA-4 BRL-CAD: to ANSI c89 compliance. So.. remove the HAVE_STDLIB_H checks and just use the
20:07.30 CIA-4 BRL-CAD: header. The headers <complex.h>, <fenv.h>, <inttypes.h>, <stdbool.h>,
20:07.31 CIA-4 BRL-CAD: <stdint.h>, and <tgmath.h> were added with C99 and still need to be checked.
20:07.33 CIA-4 BRL-CAD: There are several other c89 headers that we could just use, though, that are
20:07.35 CIA-4 BRL-CAD: still being checked.
20:08.48 brlcad ``Erik: yeah, that's a nasty tolerance bug .. kudos if you figure out why :)
20:09.48 brlcad it probably is just drift, but when you push it through again, you're pushing through a v5 asc which has more digits than the v4 it started from so it shouldn't be different
20:13.23 iraytrace Looks like a commit storm in the logs today ;0)
20:17.55 brlcad all hail the 'ws' commits
20:20.47 ``Erik but I got a bunch of non-ws commits in, too
21:44.28 poolio_ hmm, quite off topic but I was wondering if any of you guys knew of some sort of dynamics simulator...like an aerodynamics simulator where i could throw in an object and get something like a drag coefficient back
21:44.51 brlcad er, the flight simulator has things for that
21:44.56 brlcad s/er/hmm/
21:45.28 brlcad http://www.flightgear.org/
21:45.56 brlcad not sure if you could do a single wing, but it does the computations and you can feed custom geometry
21:57.03 poolio_ hmm, thanks
22:55.27 *** join/#brlcad cad31 (n=54aef384@bz.bzflag.bz)
23:05.38 ``Erik um
23:05.48 ``Erik flightgear has a couple coarse emulation models
23:05.57 ``Erik that require experiemental details entered
23:06.03 ``Erik jsim and uhhh something else
23:06.20 ``Erik xplane uses 'blade theory' to generate force sums, there're plenty of papers on the idea
23:09.34 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: might as well also list the c89 and c95 headers
23:10.29 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com)
23:18.00 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/ (librt/wdb_obj.c mged/ged.c): don't bother checking for errno.h, it's c89
23:31.24 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (configure.ac src/mged/ged.c): don't check for errno.h, we can assume at least c89 compliance
23:41.19 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (6 files in 5 dirs): math.h and float.h are also fair game, c89 baby
IRC log for #brlcad on 20070915

IRC log for #brlcad on 20070915

00:15.51 ``Erik what about non-complient c89 compilers? ;(
00:55.37 *** join/#brlcad iraytrace (n=iraytrac@c-76-23-15-187.hsd1.ut.comcast.net)
03:00.47 brlcad the can die in their own obsolescense .. the code has to keep moving forward
03:02.14 brlcad that was an astounding 18 years ago, way past time
03:03.14 brlcad it'd be easier to get a modern compiler to work under cross-compilation than it would be to keep the baggage of the ancient compilers indefinitely
03:07.43 brlcad c89 conformance was adopted like 3 years ago anyways, just getting around to those particular edits .. there's *plenty* of other stuff in the code that requires c89
03:08.36 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
03:23.55 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/blt/src/bltConfig.h:
03:23.55 CIA-4 BRL-CAD: since we don't call blt's configure, make sure it knows that the c89 headers are
03:23.56 CIA-4 BRL-CAD: presumed. this is intentionally here and not in the top-level configure to
03:23.56 CIA-4 BRL-CAD: prevent repropagation of their use in the rest of the code. blt should be a
03:23.56 CIA-4 BRL-CAD: subconfigure.
03:27.30 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (8 files in 6 dirs): limits.h, locale.h, setjmp.g, and signal.h now all assumed as well as part of ongoing c89 migration.
03:28.46 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/common.h: oops, but the genie back in the bottle. these don't need to go here.
03:29.19 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: don't need the define for blt now that it defines what it needs in its own config header
03:42.38 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (5 files in 5 dirs): no longer need to conditionally check for time.h (or stddef.h) prior to use per c89
06:32.04 *** join/#brlcad Twingy (n=justin@74.92.144.217)
07:13.08 *** join/#brlcad yukonbob_ (n=yukonbob@198.235.198.234)
08:44.02 *** join/#brlcad Elperion (n=Bary@p548764BA.dip.t-dialin.net)
08:46.13 *** join/#brlcad elite01 (n=elite01@dslc-082-082-093-004.pools.arcor-ip.net)
08:55.12 *** join/#brlcad Elperion (n=Bary@p548764BA.dip.t-dialin.net)
16:23.45 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (475 files in 49 dirs):
16:23.45 CIA-4 BRL-CAD: more c89 embracing. c89 provides string.h for all of the various str*() and
16:23.45 CIA-4 BRL-CAD: mem*() functions, so remove the check for its presence. there is still likely
16:23.45 CIA-4 BRL-CAD: to be work required for strict c89 conformance for the various bsd strings.h
16:23.46 CIA-4 BRL-CAD: functions that may be in use.
17:06.20 *** join/#brlcad iraytrace (n=iraytrac@c-76-23-15-187.hsd1.ut.comcast.net)
17:27.23 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
17:29.32 brlcad hmm, can't cvs update
17:29.50 brlcad anyone doing a commit at the moment or something?
17:36.21 yukonbob what's shaking, brlcad?
17:38.03 brlcad oh, I was coding and working on the website
17:38.26 brlcad but now cvs has some update problem, so that's stonewalled
17:40.05 louipc I updated ok maybe 30 min ago
17:43.02 brlcad does it work for you now?
17:43.34 brlcad maybe it's just sourceforge saying I need to eat something
17:43.46 louipc seems like it did
17:43.56 louipc didn't say there was a lock on anything
17:44.04 brlcad just now?
17:44.42 louipc yep
17:44.55 brlcad ah, are you on anonymous?
17:45.00 louipc yeah
17:45.09 brlcad maybe that's why
17:47.36 ``Erik anonymous is on a different server, sf does an rsync or something to the anon servers
17:47.59 brlcad they unified them a year ago
17:47.59 louipc oh
17:48.12 louipc hmm!
17:48.19 brlcad but the permissions are still different
17:48.23 brlcad obviously
17:49.55 louipc I just did checkout without problem
17:57.18 poolio_ same.
17:57.28 brlcad hm, checkout fails for me across the board
17:57.36 brlcad even on separate hosts
18:00.24 brlcad can someone try to make a commit
18:01.14 iraytrace Hang on, let me update and I'll do a commit
18:03.30 iraytrace It's still thinking...
18:03.34 iraytrace done
18:03.36 CIA-4 BRL-CAD: 03lbutler * 10brlcad/bench/run.sh: just a commit test
18:04.09 brlcad hrmph
18:04.29 brlcad here's what I'm seeing: http://pastebin.bzflag.bz/m12d73f4b
18:05.22 iraytrace Um, that dir is the one I just did a commit into. Was this before or after my commit finished?
18:05.51 brlcad i get that for any dir
18:06.07 iraytrace woah!
18:06.45 iraytrace That looks like a problem with your account.
18:06.49 brlcad oh well, I'll let sf sort it out .. probably some funky cvs staleness issue related to commits earlier today specific to my user
18:06.52 iraytrace Have you tried creating a new repository?
18:07.01 brlcad yep, gives me perm denied on checkout
18:07.17 iraytrace That's def. an SF issue then
18:13.19 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/tcl/unix/Makefile.in: sgi make doesn't like the bad makefile syntax (line separator leading to an empty line)
18:13.27 brlcad that's even more weird.. I can commit, which still gives a permissions error, but it completes
20:03.41 MinuteElectron brlcad: Any luck with LDAP?
22:53.52 ``Erik neat, sf broke stuff good :D
22:54.07 ``Erik be interesting to see the guts of how that broke O.o
23:17.37 iraytrace Indeed, that would be neat.
23:17.51 iraytrace Probably just a reboot of their LDAP if I had to guess
IRC log for #brlcad on 20070916

IRC log for #brlcad on 20070916

01:18.40 *** join/#brlcad iraytrace (n=iraytrac@c-76-23-15-187.hsd1.ut.comcast.net)
01:59.22 *** mode/#brlcad [+o brlcad] by ChanServ
02:03.50 *** join/#brlcad starseeker (n=CY@ip72-218-16-62.hr.hr.cox.net)
02:04.02 starseeker brlcad, you on?
02:04.40 louipc what's up
02:05.13 starseeker Question on "pic"
02:05.20 starseeker what is it?
02:05.32 starseeker I'm not sure whether to add it to the USE flags or just turn it on
02:05.52 starseeker I could dig, but it's quicker to ask here as it's getting late and I want to try a build ;-)
02:06.55 starseeker The gentoo ebuild policy has something about always using "pic" but I'm not sure if that's the same thing or not.
02:07.38 louipc pic? I'm not sure
02:10.53 brlcad starseeker: it's not a big deal -- it's fine on or off
02:11.09 starseeker brlcad: Cool - thanks :-)
02:11.10 brlcad you can get away with it on linux
02:11.57 brlcad using --with-pic should potentially cut about 40% off the compile-time
02:11.58 starseeker We might have a time if it with the ebuild - it sounds like the gentoo devs (some of them anyway) may not like the idea of internal versions of tcl/tk/etc
02:12.07 starseeker works for me! :-) :-)
02:13.02 brlcad using either --with or --without will cut the time -- the default is to compile both with and without PIC
02:13.23 brlcad that's a libtool behavior, to guarantee portable libraries
02:13.49 louipc oh wow I should use that then... it takes forever for me to compile
02:15.47 starseeker brlcad: Looking at other ebuilds, I am seeing behavior where the prefix is being set as --prefix=${D}/usr/program in order to let portage do its thing of building in a temp directory and then do a final copy the install dir. Will this be a problem for any of the binaries?
02:16.27 brlcad potentially, not clear
02:16.49 starseeker OK. Nothing like trying :-)
02:16.52 brlcad tools that have to find resources rely on the prefix-path as a search-path base for finding data resources
02:17.10 brlcad they'll also search based on where the binary is, so it "should" still find what it needs
02:17.15 brlcad if mged works, then it's fine
02:17.16 louipc I used DESTDIR to install to a directory that I can then use to tar up the pkg
02:17.48 brlcad DESTDIR is fine, because that's during make .. the path is already fixed during configure
02:17.52 louipc yep
02:18.45 starseeker hang on, phone...
02:46.50 louipc dang cvs update doesn't pull in new directories!
02:46.59 starseeker isn't that fun?
02:49.04 louipc I wouldn't care about switching the world, only the projects I'd develop in. That's possible
02:52.29 louipc haha cvs can't delete directories either
03:28.00 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
03:30.42 starseeker Me mutters under his breath and tries again to create a patch that patch will accept...
03:53.38 *** join/#brlcad iraytrace_ (n=iraytrac@c-76-23-15-187.hsd1.ut.comcast.net)
03:53.43 louipc uh!
03:55.57 starseeker OK, after some arm twisting one of the guys on gentoo-dev-help conceded that a non-binary in /opt seemed a bit dubious but to try it if it was the simplest thing.
03:59.05 louipc gentoo has no provisions for mondo packages that have their own libs?
03:59.19 louipc I know tons of java pkgs re package java libs
03:59.49 starseeker The gentoo philosophy is usually to "fix" the package so it can use system libs.
04:01.22 louipc yeah that's ideal but is not always that possible.
04:02.00 starseeker Yes. Unfortunately convincing folks that BRL-CAD is worth the exception may take a little arm twisting.
04:02.42 louipc well BRL-CAD could always host the ebuild :D
04:02.53 starseeker I guess if we have to ;-)
04:03.05 louipc aren't there any rogue gentoo repos out there?
04:03.16 starseeker Oh sure, there's even one specific to science packages
04:03.24 starseeker but that wouldn't be in the "official" gentoo
04:03.28 brlcad there's only a few options -- you either backport to 8.4 with a patchset, use 8.5*whatever* that we provide, use an 8.5* already in gentoo, or wait for 8.5 final
04:03.31 louipc I know there are some portage tools other than 'emerge' for building/installing
04:03.53 starseeker Usually the thing to do is use overlays
04:04.06 louipc oh yeah I heard about that too
04:04.17 starseeker brlcad: I think we should be OK in opt - we'll just pretend we're a really hard to install binary ;-)
04:04.36 brlcad we can't install into /usr regardless
04:04.47 brlcad there are conflicts that cannot be changed
04:05.02 starseeker Right. IIRC, there are at least one or two cases where there are name conflicts with libraries having different purposes?
04:05.25 brlcad there's more than two, although some are more obscure than others
04:05.48 starseeker I'm going to attempt a "proper" /opt ebuild with the /etc settings and everything. Will /opt be OK for the Army's modules?
04:05.55 brlcad all of our libs predate the ones we conflict with but that doesn't make the conflict any less problematic
04:06.06 starseeker Right :-)
04:07.03 starseeker Still building, no failures yet... it's like waiting for the other shoe to drop ;-)
04:07.08 brlcad libbu, libbn, librt are the core conflicting ones that come to mind, they're part of brl-cad's geometric core and for various integration reasons are not likely to ever change, not that we'd want to change them
04:08.16 starseeker Right.
04:09.06 brlcad libbn conflicts with an internal library in OpenSSL iirc; librt conflicts with a deprecated real-time linux kernel library
04:09.22 brlcad forget what libbu conflicts with, and google isn't helping -- that one was probably minor
04:09.31 brlcad librt is the biggie, though
04:09.52 brlcad that's are most important library and it conflicts with a kernel library
04:09.54 starseeker I can probably check my revdep-rebuild report - that was pretty comprehensive, if at bit redundant...
04:10.27 brlcad the library is fortunately "dead" and slowly being removed, so in 5-10 years it won't be a problem, but in the meantime it is
04:11.23 brlcad libbn's probably something we possibly could sort out with the openssh folks, but it's still daunting when there are user-space binaries to sort out too
04:11.38 brlcad since after-all, we could always just install libs into /usr/lib/brlcad/.
04:11.44 starseeker Right.
04:12.23 starseeker That may be a trick even in /opt - we can append /opt/brlcad/bin to the path but the other binaries will take precedence
04:12.49 brlcad there are several user binaries that conflict, but most of those can be readily changed/renamed on our part (e.g. the 'wall' command that generates a geometric wall conflicts with the old "write a message to all users" command")
04:13.18 brlcad i wouldn't care if the other binaries took precendence
04:13.34 brlcad users that really care will find out pretty quickly if they really need that tool (unlikely)
04:13.47 starseeker OK - I think that has to do with the ordering of the directories in the $PATH variable.
04:13.51 brlcad there's only a handful, and last I checked they were pretty minor
04:13.55 starseeker Gentoo will probably do the right thing by default
04:14.02 louipc enigma hehe
04:14.25 starseeker Well the build completed successfully, but the install command didn't like something.
04:14.36 starseeker trying again without the $D prefix...
04:15.20 brlcad if we really wanted to get fancy, brl-cad is really a suite of tools and would be broken up into somewhere between a dozen to a couple hundred different ebuilds
04:16.04 starseeker Hehe. I doubt that would be worth it for quite a while - if people start using regularly a subset of BRL-CAD that might make sense.
04:16.16 brlcad e.g. brl-cad's rt ray-tracer, mged modeler, image manipulators, ttcp, framebuffer tools, benchmark suite, archer modeler, etc etc
04:16.18 louipc I know some people who've done that with other packages
04:16.28 brlcad starseeker: yep, I quite agree
04:16.29 louipc like perl CPAN
04:16.39 starseeker CPAN is a headache
04:16.58 louipc a dozen would be OK though
04:17.05 starseeker Lisp has those problems too - I maintain my own asdf archive of lisp libraries
04:17.37 brlcad ttcp is a good example, though -- it's a tool that's pretty brief, probably already in ebuild, yet technically we have the sources to it
04:17.53 brlcad it's just one of the 405 or so
04:18.55 starseeker That might be worth doing at some point. Just curious - was the main purpose of including these libraries to insulate BRL-CAD from changes which might impact the correctness of the program, or to make sure it built successfully on a variety of targets?
04:19.07 brlcad yep, http://gentoo-portage.com/net-analyzer/ttcp/
04:20.18 brlcad starseeker: primarily because not every platform we support and build on has a convenient package management system, it's for user-convenience
04:20.47 starseeker Ah.
04:20.57 brlcad reduces support headaches substantially, and really just makes compilation go a whole lot smoother when you don't have to worry about getting X, Y, Z, etc before being able to build
04:21.04 starseeker Very true.
04:21.20 brlcad we merely just do the download for you, whether it uses it or not is entirely up to build settings and configuration
04:21.56 starseeker One possibility I've seen before - if you have two tarballs - one with BRL-CAD, and one with supporting libraries, you can opt either to expand just brlcad or brlcad and brlcad-support to cover the two cases.
04:22.34 brlcad i mean if you know it's required, and you're giving someone your code .. it seems utterly absurd to me that they have to go hunting all over the net for those required dependencies, have to deal with the various headaches of getting that dependency to build and do so *recursively*
04:23.02 brlcad it puts some burden on our devs to make sure we bundle it cleanly and have the proper configure tests, but we generally do that once
04:23.31 brlcad and for the folks that *do* have a package management system, it still "just works" and can be all disabled
04:23.41 louipc well it's not so bad with smaller pkgs with only 1 or 2 deps :D
04:24.30 brlcad even bigger packages have the problem too though, like building gnome by hand, for example .. that's just utter hell
04:25.06 louipc ooh gnucash! hahah
04:25.23 starseeker Or best of all, mplayer
04:25.24 brlcad starseeker: i've seen that with the two-packages.. but what's the point? it's just a few megs of disk space and would require additional "are the files there" checks
04:26.01 starseeker brlcad: My take on it is the same - stick 'em in and use 'em if needed. It seems to bug some people, but I don't really think it's a big deal in this day and age.
04:26.28 brlcad i'm continually amazed by how many people are bothered just that the files are 'there' ..
04:26.48 starseeker maybe someone is trying to get BRL-CAD onto an embedded system ;-)
04:26.49 louipc yeah people have more disk space and bandwidth these days
04:27.17 brlcad the package requires over a GB to compile under most configurations, if you're worried about the 20MB or so that the unused dependencies take up, you've got way bigger problems
04:28.36 starseeker Heh - an embedded CAD system. Finally, something worse than Emacs to embed
04:28.57 brlcad most of our tools would work with exceptionally limited resources, I think even classic mged only requires a couple MB at most then it just limits the size of the model you can load
04:29.38 starseeker That would be great, but what would we do for a text editor? :-P
04:30.08 starseeker Actually, I think Emacs is long overdue for a cleanup and re-factoring.
04:30.37 brlcad you could have an mged major mode for geometry editing, a g-file major mode for traversing geometry files, hook into all the various ray-tracers just the same, maybe even overlay a framebuffer if emacs is running under X
04:31.00 starseeker Hmm.
04:31.08 louipc starseeker: haha that would be a job wouldn't it?
04:31.27 louipc well you could get a team of 3 people to live to 100
04:31.28 starseeker Wait, are we talking about an Emacs mode or porting BRL-CAD to emacs?
04:31.45 louipc emacs re-factoring?
04:31.51 starseeker Ah :-)
04:31.55 brlcad what's the difference, everything is a mode under the hood to emacs
04:32.39 starseeker brlcad: True
04:32.56 starseeker er s/has has/has had
04:33.03 starseeker quick, to the caffeine!
04:33.16 brlcad i mean there's a ton of wrapper/glue code you'd have, but it would all boil down to a handful of major and minor modes to the user
04:33.39 brlcad not even that complicated really, mged is pretty well suited
04:34.14 brlcad would sort of be like having dired-mode and gdb-mode
04:34.25 brlcad just instead g-mode and mged-mode
04:35.12 starseeker Boy would that ever be wild.
04:35.47 brlcad would be a great little project for some student
04:35.56 starseeker Indeed.
04:36.07 brlcad i'd pay for that myself if someone was motivated :)
04:36.17 starseeker Hehe.
04:36.53 brlcad heh no
04:37.06 starseeker At least it's using GTK now.
04:37.07 brlcad i meant personally pay :)
04:37.11 starseeker Ah :-)
04:37.45 starseeker Maybe it was just me but between open-motif, lesstif, and Emacs there always seemed to be a little bit of an argument going on...
04:37.51 brlcad there are 'other priorities' at yonder funding agency that are often not the same as those of the project at large or the open source or solid modeling communities
04:38.00 brlcad everyone has their own needs that they want fulfilled
04:38.02 starseeker Makes sense :-)
04:40.13 brlcad the gui is our biggest problem
04:40.38 starseeker Hehe - gentoo spit out a "QA" notice...
04:40.39 brlcad i'm trying to make a change there, but there are several pieces of the puzzle that are involved
04:40.47 starseeker <PROTECTED>
04:40.47 starseeker <PROTECTED>
04:40.47 starseeker <PROTECTED>
04:40.47 starseeker showshot.c:122: warning: incompatible implicit declaration of built-in function ?strlen?
04:40.54 starseeker brlcad: I can imagine.
04:41.01 starseeker Axiom has similar problems.
04:41.49 brlcad hm, that's odd -- it's not implicit -- it includes string.h
04:42.55 brlcad strcpy is c89, it better
04:43.13 starseeker cyapp@localhost ~ $ grep strcpy /usr/include/string.h
04:43.14 starseeker extern char *strcpy (char *__restrict __dest, __const char *__restrict __src)
04:43.29 starseeker Huh. Weird.
04:43.45 brlcad what's your #include section at the top look like?
04:44.07 starseeker you mean on showshot.c?
04:44.09 brlcad yeah
04:44.42 starseeker which directory is it in?
04:44.52 brlcad src/nirt/shotshot.c
04:44.56 brlcad er, showshot
04:45.23 starseeker #ifndef lint
04:45.23 starseeker static const char RCSid[] = "$Header: /cvsroot/brlcad/brlcad/src/nirt/showshot.c,v 14.13 2007/05/12 22:26:57 brlcad Exp $";
04:45.23 starseeker #endif
04:45.24 starseeker #include <stdio.h>
04:45.24 starseeker #include <stdlib.h>
04:45.26 starseeker #include <ctype.h>
04:45.28 starseeker #ifdef HAVE_STRING_H
04:45.30 starseeker # include <string.h>
04:45.32 starseeker #else
04:45.34 starseeker # include <strings.h>
04:45.36 starseeker #endif
04:45.38 starseeker #ifdef HAVE_UNISTD_H
04:45.40 starseeker # include <unistd.h>
04:45.42 starseeker #endif
04:45.43 brlcad grep HAVE_STRING_H include/brlcad_config.h
04:45.44 starseeker #include "machine.h"
04:45.46 starseeker #include "vmath.h"
04:45.48 starseeker #include "db.h"
04:45.50 starseeker #include "bu.h"
04:46.17 starseeker #define HAVE_STRING_H 1
04:47.00 brlcad well, that's right
04:47.16 starseeker Let me do another build, and I'll script the whole thing
04:47.20 brlcad so the file is included, but not getting the decl's for some reason
04:47.53 starseeker Is there a way to pass tcl and tk flags not to include the info/man files? They're showing up as collisions
04:47.58 brlcad pastebin your string.h
04:48.22 brlcad hm
04:49.12 starseeker http://pastebin.com/dd3f7686
04:49.15 brlcad we actually just call the tcl/tk build system directly, and I don't see info/man options to actually not install them
04:49.35 starseeker mrf.
04:50.20 starseeker Oh, wait - it might be itk and itcl
04:50.50 louipc I think iwidgets has a manpage that conflicts with a tcl manpage
04:51.09 brlcad oh?
04:51.23 starseeker There are a few complaints about dereferencing type-punned pointers - are they of any interest?
04:52.01 brlcad feel free to post up the entire build log
04:52.24 brlcad really depends what they're warnings about
04:52.27 starseeker unless brl-cad saved it I'm afraid I didn't - I can re-do it, hang on..
04:52.36 starseeker http://pastebin.com/m3677e600
04:52.42 brlcad curious that you're getting additional warnings, though -- are there flags being added?
04:52.52 brlcad is gcc being used and, if not, what is?
04:52.57 starseeker Yes, gcc.
04:53.05 starseeker let's see - my default flags are...
04:53.24 starseeker CFLAGS="-O2 -march=i686 -pipe"
04:53.24 starseeker CXXFLAGS="${CFLAGS}"
04:53.38 brlcad ah, those are warnings in tcl/tk code
04:53.46 starseeker Oh :-)
04:53.53 starseeker sorry, should have looked closer
04:54.08 brlcad i'm not really concerned about anything in src/other unless it's halting the build or conflicting something
04:54.17 starseeker makes sense
04:54.31 brlcad we don't fix/edit their code anymore than we have to
04:54.54 starseeker OK :-)
04:57.06 brlcad in the past I actually tried, mostly out of a particular need and in-part just a desire to help clean up some of their issues
04:58.27 brlcad but found that it just wasn't worth it; you'd make a slew of build system fixes and it was nearly impossible to get them integrated (only a couple core folk generally understand a build system for things like tcl), or they were already fixed in their head, or they just didn't care, or some other update came that required clobbering everything
04:59.33 brlcad didn't take long to learn that we just need to leave the deps alone -- integrate them as needed so that they "just work" when compiling as a dep but if they fail, they fail -- the user can always try to compile them directly themselves like they'd have to do otherwise
05:00.02 starseeker Yep
05:00.59 brlcad ahh, my cvs problems seem to have just solved itself
05:02.40 starseeker I love it when problems do that
05:05.57 brlcad i can only imagine that sf.net has a cron job that walks all of the projects looking for common cleanup-issues like stale locks, bad permissions, and other support-inducing issues that would be a burden
05:09.30 starseeker I would think that keeps someone on their support staff sane ;-)
05:15.52 starseeker OK, I need to re-do the build and provide a patch to disable the man files in the Makefile, but first sleep :-)
06:51.09 yukonbob ...and hits hay
08:43.49 *** join/#brlcad elite01 (n=elite01@dslb-088-070-001-104.pools.arcor-ip.net)
09:51.00 MinuteElectron Oh, shit.
09:51.11 MinuteElectron brlcad: Did you have an ldap server running?
09:57.34 MinuteElectron I am such an imbasele.
10:00.44 MinuteElectron Yeah, I mucked up bad this time.
11:00.13 *** join/#brlcad Elperion (n=Bary@p54875790.dip.t-dialin.net)
12:19.05 ``Erik hum
12:19.08 ``Erik ho hum
12:19.16 ``Erik hum, ho, hum!
13:39.37 starseeker YES
13:39.40 starseeker it worked
13:39.49 starseeker mged starts
13:59.39 ``Erik using gentoo's port ripoff build system?
14:45.47 *** join/#brlcad cad49 (n=d53c6d36@bz.bzflag.bz)
14:48.39 starseeker ``Erik: You mean the FreeBSD rippoff? yep :-)
14:50.26 starseeker I think it worked...
14:50.58 starseeker Yep. Just need to do source /etc/profile to update the shell
14:51.27 starseeker OK. Next and maybe last step is to go over the build log for any problems, but first laundry...
15:10.39 starseeker brlcad: Are the files in src/tclscripts part of BRL-CAD or are they external?
15:16.31 louipc so what BSD is a Unix rip off and so on and so on
15:18.23 louipc starseeker: archer is part of BRL-CAD
15:18.53 starseeker louipc: Ah. I'm seeing a few compiler warnings, but I don't guess they are serious enough to bother about now.
15:19.05 starseeker most are tcl and friends, a few might be in BRL-CAD
15:19.36 starseeker WOOOOO-HOOOOOO :-). It looks like the ebuild is functioning :)
15:19.44 louipc hurrah
15:19.45 ``Erik anything in src/other we tend to ignore
15:20.06 starseeker Yes, I was looking for warnings not in src/other. Saw a few, but no big deal
15:20.14 ``Erik and a lot of the other stuff has been fixed in cvs... sometimes I get a hair up my butt about those :)
15:20.19 starseeker :-)
15:20.48 louipc hair up your butt?? how queer
15:20.52 ``Erik unfortunately, tcl precludes the use of CFLAGS="-W -Wall -Werror -ansi -pedantic" :(
15:59.22 starseeker humph - it only works if the tcl and tk patches are in different files. I wonder why that is
16:09.35 brlcad starseeker: they are part of brl-cad, the tclscripts are required by mged and loaded on start-up (mged finds them via a search path ordering)
16:10.09 brlcad archer also uses the tclscripts as well (in part because it effectively has an embedded mged in it)
16:13.13 brlcad minute: no big deal -- killing the process fortunately didn't do any harm :)
16:13.45 ``Erik I need to buy a new fan, heh
16:14.13 brlcad minute: also think you have/had something wrong in the config file: daemon: listen URL "/var/db/openldap-slurp/slapd.conf" parse error=3
16:16.58 brlcad minute: also, you did/do have sudo to run the slapd/slurpd startup scripts in /usr/local/etc/rc.d -- that would have been how to restart it
16:27.26 *** join/#brlcad elite01 (n=elite01@dslb-088-070-001-104.pools.arcor-ip.net)
19:54.27 minute brlcad: Thank you, sorry again.
20:02.46 minute brlcad: I hope you don't mind me installing phpldapadmin to my personal webspace. I am a total n00b at this and it would help a lot.
20:08.37 starseeker brlcad: Where do I find a copy of the BSD Documentation License (BDL?)
20:21.57 brlcad doc/legal
20:25.49 starseeker Thanks :-)
20:28.05 starseeker One think I don't have yet is the installation of all the doc files (pdf, txt, etc) into the /opt tree. Hmm...
20:29.39 starseeker brlcad: Is there a list of "files that should go into /opt/brlcad/doc" (or I guess /usr/share/doc/brlcad would do in this case...)
20:36.19 starseeker Oh, nevermind, I see it in /usr/share.
20:41.02 minute Oh, this is crazy.
20:41.55 minute brlcad: Is there any reason a site at ~MinuteElectron/ldap/htdocs/cmd.php would give me a 403 forbidden error?
20:48.19 minute Ok, I need a break.
21:10.46 starseeker brlcad: When I open the cups.g example in mged, nothing shows in the window - is this expected?
21:15.41 louipc if you start mged then open it yeah
21:16.17 louipc you can try `mged cups.g` that should display and open
21:17.01 louipc otherwise you issue a command to draw the geometry (which I forgot)
21:17.18 louipc use ls to list different components of the model
21:23.52 louipc starseeker: aha usually `draw all`
21:24.30 starseeker hmm - all not found
21:24.56 louipc where's cups.g from?
21:25.08 starseeker it's in the manual
21:25.13 starseeker is there something better to test with?
21:25.34 louipc oh it's a model you created?
21:25.39 starseeker no
21:25.43 starseeker hang on...
21:25.46 ``Erik heh
21:25.52 starseeker <PROTECTED>
21:26.02 ``Erik 'tops' is a good command, then when you see what you want, you can do an 'e'
21:26.17 ``Erik like, if tops tells you that "all.g" exists, do "e all.g"
21:26.40 starseeker mged> tops
21:26.41 starseeker cup.r/R cup_out.r/R eto_sub.r/R mug.r/R
21:26.41 starseeker cup_in.r/R eto.r/R handle.r/R
21:26.57 louipc probably cup.r/R
21:27.27 starseeker draw cup.r/R
21:27.27 starseeker db_lookup(R) failed: R does not exist
21:27.27 starseeker db_string_to_path() of 'cup.r/R' failed on 'R'
21:27.27 starseeker db_walk_tree: warning - cup.r/R not found.
21:27.27 starseeker mged>
21:27.39 louipc share/brlcad/7.10.2/db maybe
21:29.00 louipc actually you should be able to just do `draw cup`
21:29.38 starseeker mged> draw cup
21:29.38 starseeker bn_mat_ck(cyl): bad matrix, does not preserve axis perpendicularity.
21:29.38 starseeker <PROTECTED>
21:29.38 starseeker MATRIX bn_mat_ck() bad matrix:
21:29.39 starseeker <PROTECTED>
21:29.41 starseeker <PROTECTED>
21:29.45 starseeker db_recurse(cyl): matrix does not preserve axis perpendicularity.
21:29.47 starseeker MATRIX bad matrix:
21:29.49 starseeker <PROTECTED>
21:29.57 starseeker bn_mat_ck(inside): bad matrix, does not preserve axis perpendicularity.
21:29.59 starseeker <PROTECTED>
21:30.00 louipc spam!
21:30.01 starseeker MATRIX bn_mat_ck() bad matrix:
21:30.05 starseeker <PROTECTED>
21:30.13 starseeker db_recurse(inside): matrix does not preserve axis perpendicularity.
21:30.15 starseeker MATRIX bad matrix:
21:30.17 starseeker <PROTECTED>
21:30.23 starseeker <PROTECTED>
21:30.25 starseeker ERROR: db_walk_dispatcher() region 0 started with no state
21:30.27 starseeker mged>
21:30.29 starseeker oh, sorry
21:30.31 starseeker my bad
21:30.35 starseeker but drawing didn't show
21:30.51 louipc I tried too I think there's something wrong with that model..
21:31.13 brlcad type dbversion
21:31.13 starseeker will mged work loading the asc files?
21:31.13 louipc try one in share/brlcad/7.10.2/db
21:31.23 brlcad that looks like a v4
21:31.28 starseeker I am - cpu is crunching like crazy ;-)
21:31.34 louipc brlcad: yep
21:31.53 starseeker brlcad: Well, I uploaded all the ebuild goodies to the bug report.
21:32.07 starseeker brlcad: Now we'll see how intense the flaming is ;-)
21:32.27 brlcad gah, who put a v4 .g into cvs
21:32.30 starseeker erm - what does Detached mean?
21:32.33 louipc not me
21:33.41 brlcad starseeker, that cup.g is useless to you, the v4 files are platform-specific .. every time I think we've gotten rid of them, one pops up somewhere
21:33.48 starseeker Ah :-)
21:33.50 brlcad it has to be converted to a v5 on the same platform that made it
21:34.15 brlcad either way, that's a useless/boring .g .. pick one of the other ones that were installed in the db dir
21:34.15 louipc :D
21:34.29 louipc try the barbie toy jeep!
21:34.33 starseeker Is there one that has a hope of loading in under an hour?
21:34.50 louipc starseeker: what are you running man?
21:35.09 starseeker lgt-test was chomping cpu like nobody's business, and I'm a dual P4
21:35.25 starseeker OK, toyjeep came up - let's try drawing it...
21:35.42 louipc I'm on a pIII 866MHz and that loaded instantly pretty much
21:35.57 starseeker toyjeep did, except I still don't see anything
21:36.02 louipc draw all
21:36.14 starseeker all does not exist
21:36.16 starseeker grr.
21:36.50 brlcad tops
21:37.01 brlcad that lists the top-level geometry
21:37.05 brlcad then e one of them
21:37.11 brlcad e == draw
21:37.37 starseeker OK, I did open on toyjeep.asc
21:37.44 louipc opendb
21:37.46 brlcad you can't open .asc files, open the .g
21:38.18 brlcad you could import an .asc, but you'd still have to open a .g first to import it into
21:38.24 starseeker I'm in brlcad-7.10.2/db and I'm only seeing .asc files
21:38.39 louipc hmm
21:39.07 brlcad then either you selected the wrong file menu option (import) or you're missing the binary files that would have been generated during compilation
21:39.23 louipc :(
21:39.37 starseeker one sec...
21:39.43 louipc starseeker: hehe
21:39.53 starseeker THERE they are
21:39.57 louipc SWEET
21:40.11 starseeker bingo
21:40.13 starseeker sorry guys
21:40.16 brlcad ah
21:40.33 starseeker I have a few directories left over from when I was looking at what had to be patched.
21:41.26 louipc lgt-test.g opened pretty much instantly for me :P
21:42.01 brlcad there's no .g we provide that should not open instantly
21:42.23 starseeker The .g files look fine - it didn't like getting handed the raw asc file though ;-)
21:42.24 brlcad even massive 1GB models should pretty much open instantly
21:42.34 louipc oooh
21:44.08 starseeker Yep, working like a charm now.
21:44.43 starseeker Installed in opt from an ebuild, environment variables seem to be working, license file where it should be... life is good :-)
21:45.01 louipc congrats
21:45.09 starseeker Thanks :-)
21:45.44 starseeker Really y'all did all the hard work - it was just a question of making sure all the options are set correctly by the system.
21:46.17 ``Erik prep takes ~40s on a ~1g file (almost all bot, if nto all)
21:46.18 starseeker Now if the Gentoo devs just don't get a bee in their bonnet again about the use of /opt...
21:47.48 brlcad prep isn't the same as opening the file, that's just a quick file scan
21:48.26 starseeker Don't worry guys - I just missed the part that the db files were compiled in the build rather than being present beforehand.
21:48.48 starseeker It's working like a charm now :-)
21:48.50 brlcad i've seen the file i/o over nfs make it take longer than usual, but that's specific to an nfs setup
21:49.04 brlcad CIA-4: poke
21:50.12 starseeker So, what do we sub in for cups.g in the manual?
21:51.14 brlcad i already fixed it, it's a v5 now
21:51.38 brlcad i wouldn't suggest using that manual regardless, the ones on the website are better
21:52.03 starseeker ah :-)
21:52.17 starseeker You mean the pdf manuals?
21:52.25 brlcad yes
21:52.39 starseeker OK, sounds good
21:52.58 starseeker I was curious about those, actually - do they exist only as pdfs?
21:54.44 starseeker If they're LaTeX, perhaps they too could be rendered into html and replace the current html manual?
21:54.45 brlcad no, they're available in another equally useless format
21:54.50 starseeker lol
21:55.33 brlcad the goal is actually to turn them into docbook, then stash them into the repository, keep them up to date and auto-generate pdf, html, txt
21:55.44 starseeker Cool.
21:56.00 brlcad a couple folks started on this (yet again) a couple weeks ago, but they seemingly have disappeared
21:56.36 louipc maybe I should poke the poppler people to add docbook conversion
21:56.36 starseeker Well, if the ebuild gets accepted that sounds like a good #2 task, assuming I won't stomp on any toes
21:56.51 louipc right now you can convert to some other weird xml format
21:57.08 starseeker How exacting are the formatting requirements?
21:57.25 starseeker Do we need to precisely duplicate the visual style of the current versions?
21:57.50 brlcad getting the straight-up conversion isn't too hard -- it's mostly what's the best way to automate the task given it's about 800 pages or so with images
21:57.55 brlcad oh, heck no
21:58.09 brlcad but it should maintain the content (with images)
21:58.25 CIA-4 BRL-CAD: 03brlcad * 10brlcad/doc/html/manuals/mged/cup.g: don't put a v4 into the repository. if we must stash .g files, then at least stash a v5 so that it's not platform-specific. thanks to starseeker for pointing out the problem.
21:58.26 brlcad that's what docbook is all about, just the structure, no presentation element
21:58.36 brlcad about time CIA-4
21:59.02 starseeker OK.
22:00.25 louipc starseeker: pdfimages in poppler will do it...
22:00.38 starseeker that's a help :-)
22:01.11 starseeker oh good, gentoo has poppler in portage...
22:01.28 louipc looks like they got rid of that weird xml conversion
22:02.02 louipc oh maybe not
22:03.33 minute brlcad: Qucikee: does 'cmd.php' mean anything to you?
22:04.35 brlcad hmm
22:05.15 brlcad not immediately, should it?
22:05.54 minute <PROTECTED>
22:06.10 brlcad starseeker: if you're really interested in working on it, you'd probably have a lot easier success working with the original ms word documents, converting to some tagged format or even importing to something else (like OO or WP) that might export docbook, then just dealing with cleanup
22:06.26 brlcad minute: AAH
22:06.32 brlcad yes, now it means a whole lot more
22:06.35 starseeker Word? ick. Yes, that would be easier.
22:06.47 brlcad like I said,.. useless :)
22:07.45 louipc I tried to make an html with that doc via OOo but it turned out pretty bad :/
22:08.13 brlcad minute: you're undoubtedly getting hit by the vulnerability detection modules in apache -- they perform hundreds of regex comparisons on every URL to prevent intrusion abuse -- cmd.php being an exceptionally common one with the right URL structure
22:09.15 minute brlcad: ffs
22:09.34 minute Anything I can do?
22:10.10 brlcad yeah, that's it: mod_security-message: Access denied with code 403. Pattern match "/(cse|cmd)\\.(c|dat|gif|jpe?g|jpeg|png|sh|txt|bmp|dat|txt|js|html?|tmp|php|asp)\\?" at REQUEST_URI [severity "EMER
22:10.14 brlcad GENCY"]
22:10.35 brlcad rename the file? :)
22:10.40 minute That won't work.
22:11.37 minute Since it is included in another file.
22:12.08 minute and it completely mucks up when I try to change the url
22:12.33 minute anyway, sleep for me now
22:12.43 starseeker Mrf. The gentoo guys are appalled at the patching of files generated by configure and suggest tracking it back to the proper area...
22:12.48 starseeker grrr
22:12.55 starseeker Come on TCL, do it right...
22:13.14 brlcad minute: good night
22:13.22 brlcad i presume this is for myldapadmin?
22:13.26 minute yeah
22:13.30 minute phpldapadmin
22:13.36 brlcad k
22:13.50 minute goodnight
22:14.03 brlcad goodnight, i'm working on ldap more today too
22:14.11 brlcad hopefully will make some good progress while you're sleeping ;)
22:14.21 minute :) sounds good, thanks
22:14.40 starseeker brlcad: Assuming the Gentoo devs are ever satisfied, I'd be glad to take a look at the Word -> docbook question
22:14.55 brlcad i'd be glad too :)
22:15.40 minute I hope so :D
22:16.29 brlcad er, that was to starseeker :) .. i'm thrilled about the web work, and actually have been reading up on ldap for a while now :)
22:16.44 brlcad still soaking it all up
22:16.50 minute heh
22:17.19 brlcad had a mild diversion with 'adventure' last night.. would make for a nifty easter egg :)
22:17.49 starseeker hehe
22:18.19 starseeker OK, I'm starting to daydream about ousting TCL/TK and replacing it with QT4 - that's probably a good indication I should get supper.
22:18.32 louipc indeed
22:18.33 brlcad heh
22:21.16 starseeker QT4 + VTK... mmmmm...
22:21.22 starseeker Alright, food
23:00.28 Maloeran An apparently good and reliable IQ test for anyone looking for something to do : http://iqtest.dk/main.swf
23:00.46 Maloeran Unlike most online tests, there are truly challenging questions near the end
23:03.13 Maloeran And it's an interesting test, entirely based on logic and pattern recognition
23:15.25 *** join/#brlcad PrezKennedy (n=Matt@74.86.45.130)
IRC log for #brlcad on 20070917

IRC log for #brlcad on 20070917

00:16.36 starseeker yukonbob: You're a tcl/tk fan?
00:42.48 louipc they just need to fix the build environment
00:43.13 louipc or something
00:48.45 starseeker it's the stupid tcl/tk man page install
01:03.55 brlcad Maloeran: hm, that is a pretty interesting test
01:04.18 brlcad fun too.. a couple I wasn't so sure about though
01:05.19 brlcad that last one is pretty damn hard, not sure my reasoning on the pattern was sound, but I eventually found something that seemed to fit
01:07.14 brlcad arbitrarily limiting the time seems a bit contrary to mensa-criteria, though .. most of their official tests have rather generous time
01:07.57 poolio_ The whole test is bogus...but possibly fun
01:09.22 brlcad yeah, I've seen considerably harder mensa tests, but it does have a few with some pretty complex patterns that took a few minutes to be sure of
01:11.36 poolio_ yeah but it's also only testing a small part of what an actual IQ test would cover
01:12.27 brlcad would be fun to use that test on some coworkers.. see how they do
01:13.47 brlcad damnit, I really want to know what I missed :)
01:19.45 starseeker brlcad: what version of autoconf does BRL-CAD need?
01:23.55 brlcad autogen.sh lists the minimums
01:24.45 brlcad shouldn't matter so long as it meets the minimum, don't know if you can specify "just use the latest"
01:24.54 brlcad or 2.50+
01:24.58 starseeker It seems the "correct" place to patch for the man page install is in the Makefile.in, but when I try I get...
01:25.09 starseeker hang on, pastebin coming up...
01:25.28 Maloeran brlcad, I really couldn't figure out the last question, as well as a couple more in the last 10
01:26.19 brlcad yeah, 33 was a bitch
01:26.26 brlcad i got stuck on that one for several minutes
01:26.35 Maloeran Although I lost time helping people in efnet's #c while doing the test
01:26.39 starseeker http://pastebin.com/d2b9155af
01:27.21 brlcad 127's not bad at all .. with the rough estimates, that's probably "close enough" to at least test for mensa ;)
01:27.33 starseeker <PROTECTED>
01:27.33 brlcad since that's clearly not a spot-on test
01:27.49 brlcad hm, BC_BOLD is defined by macros in the m4/ dir
01:28.18 starseeker maybe that's the m4 patch in portage
01:28.23 brlcad same as BC_CONFIG_CACHE .. seems that it's ignoring our -Im4 directive from autogen.sh ... does it run our autogen.sh?
01:28.23 starseeker grr, let me add that too...
01:29.01 brlcad otherwise it needs to .. autoreconf needs it if that's what you're running
01:35.23 brlcad Maloeran: you should "try again" when you have time to think through uninterrupted ;)
01:36.45 brlcad the test is a bit biased towards geometric patterns, but still pretty fun -- thanks for the link
01:38.26 brlcad starseeker: I see from your pastebin that it is running the autotools prep steps directly .. what does that? the eautoreconf and other steps
01:38.27 Maloeran *nods* Yes, it's fun stuff
01:38.49 Maloeran I'm afraid my results will be biased if I take the test again, I'll remember the hard patterns I already figured out
01:39.08 Maloeran Would it be inappropriate to ask how much you got?
01:39.19 brlcad Maloeran: but like I said .. in a true mensa test, time is irrelevant
01:39.24 starseeker yes, eautoreconf is what's running autoconf
01:39.31 brlcad nah, I got a 138
01:39.49 Maloeran Neat
01:40.45 brlcad theoretically, you keep taking it and you'll only know what you know and given any reasonable amount of time, you're not really going to get any better without cheating
01:41.26 Maloeran I guess I should take it again some day. At the moment, the result implies that I got dumber since the real test I took during high school years :)
01:41.38 brlcad heh
01:41.45 brlcad i doubt it correllates
01:41.58 brlcad there's only what .. 39 questions or something
01:42.08 louipc what perks do you get if you're in mensa?
01:42.41 brlcad geeky bragging rights
01:42.47 brlcad pretty pointless chest pounding
01:43.08 louipc is it good to use for picking up chicks?
01:43.12 brlcad hah, riiight
01:43.26 louipc :D
01:43.43 brlcad it would likely make for decent resume material
01:43.49 brlcad for bean counters that cared
01:44.09 louipc hehe
01:46.40 brlcad but same reason I wouldn't apply when I was a teenager still holds today ... there's just no point other than self-gratification bragging rights
01:46.54 louipc there's a few AIM clients on linux
01:47.29 Maloeran The last time I tried Gaim, it would segfault when trying to send a message
01:47.42 Maloeran Ah by the way Sean, just in case you could be interested ; I'm getting married on October 13th... to a girl with american citizenship
01:47.48 brlcad i'm more impressed by someone that makes it to the olympics or works on a code for years on end to improve it, or can work through tricky algorithmic problems with regard to practical limitations, etc
01:47.57 brlcad Maloeran: hehehe, I heard
01:48.01 brlcad congratulations
01:48.02 louipc yeah it was pretty bad, it's gotten better though
01:48.10 louipc called 'pidgin' now
01:48.32 brlcad Maloeran: so you plan on getting naturalized afterwards? :)
01:48.43 brlcad where is she at?
01:48.48 Maloeran Sure, I'm thinking about moving to San Diego at the moment, I really enjoyed my time there
01:48.52 louipc cool
01:48.53 Maloeran Technically, she's in Montreal
01:49.13 louipc and practically?
01:49.20 brlcad hehe
01:49.31 brlcad virtually?
01:49.33 starseeker sorry guys, gotta run - brlcad, I'll see if I can dig up more on what's going on with the config step here
01:49.36 starseeker thanks all!
01:49.38 brlcad see ya
01:49.40 louipc cheers
01:50.06 Maloeran Hrm. Let me clarify : she has been living in Montreal for the last 8 years, but she has american citizenship
01:50.41 Maloeran Apparently, we could live in both places at the same time, having an address both in Canada and the U.S.
01:50.59 louipc yeah
01:51.12 louipc it makes taxes a bit messy I think though
01:52.19 Maloeran Yes, it's rather messy already, perhaps partly because her parents don't know about the marriage
01:53.13 louipc indeed
01:55.07 Maloeran San Diego was fantastic, it's just such a long way from Montreal if I want to come back see friends ( or my future wife ) on a regular basis
01:55.20 Maloeran But I just couldn't imagine myself living in Belcamp or Edgewood
01:56.34 brlcad ah, just elope, show up at their door one day and go "hi mom! dad!" and hug them
01:57.08 brlcad Maloeran: live in the city (baltimore) .. way more interesting :)
01:57.20 brlcad or even in DC or Philadelphia
01:58.05 Maloeran I didn't like that much what I have seen of Baltimore, I haven't really checked PHL beyond the airport though
01:58.45 Maloeran Eheh brlcad, I'm sure they'll figure it out somehow, perhaps very soon... with the courthouse leaving messages in their phone mailbox
01:59.03 brlcad heh, really? why would the courthouse call them?
01:59.47 Maloeran She lives with her father in Montreal, her mother is at San Diego ( I spent days with her family there too )
02:00.43 Maloeran We met in San Diego before Siggraph, went together to Mexico for a couple days afterwards. I think I have absolutely no memory of the conference itself
02:03.54 brlcad wow, that's a first I've heard of .. finding a wife before/during siggraph(!)
02:03.58 brlcad was she attending?
02:04.05 brlcad did you know her beforehand or something?
02:04.43 Maloeran She was in vacation in San Diego to visit her mother
02:04.59 Maloeran We had a common friend back in Montreal who got us to meet, she came to get me at the airport
02:05.23 Maloeran And... things went fast from that point, we decided to get married within 2 days :)
02:06.37 poolio_ woah
02:06.43 Maloeran I got passes for her and her mother for Siggraph ( thanks Mark! ), so they did attend
02:07.07 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: add a check for icc's -p gprof profile option
02:11.50 Maloeran Just to clarify, she did know through our common friend of vague thoughts on a possible "arranged marriage" to get me an immigration visa, it's not really a decision to normally make within 2 days
02:12.39 brlcad that's insane
02:12.56 brlcad but hey, cool
02:13.02 brlcad hope she's good stuff for ya :)
02:14.02 Maloeran Eheh. We had a big pre-marriage party on the September 8th, everybody nicely dressed with her in a marriage dress... but no one actually took pictures
02:14.16 Maloeran I'll try to get some on October 13th official marriage
02:15.39 brlcad aw, it doesn't need to be fancy, just to see what the two of you look like together ;)
02:15.44 Maloeran In any case, my productivity has totally collapsed since Siggraph, which is slightly disturbing
02:15.53 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: don't mention the -pg flag now that it checks more than one
02:15.59 Maloeran Ahah
02:16.00 brlcad i can imagine
02:16.15 brlcad women have that ability to whip you entirely to their will
02:17.02 brlcad a good sign, hopefully will continue through past the 5-year mark :)
02:23.36 Maloeran I'm almost frightened by how easily she can compromise my principles. On the September 8th party with a dozen friends, she managed to make me drink alcohol for the first time in my life, with so little resistance
02:24.39 Maloeran The right hemisphere of the brain seems to have risen against the opression of reason of logic for so many years. Anyhow, it's all a very disturbing experience from my point of view
02:38.45 louipc you just need to drink so much booze that she begs you to stop then you're good
02:44.03 brlcad yeah, I read that the other night ... good for her :)
02:45.19 brlcad the sign of a good woman, pushing you to new experiences, expanding horizons
02:46.09 louipc as long as she can take it as well as dish it out ;)
03:14.48 Maloeran Hrm, I'm not finding much information on amateur ( yet decent ) scuba diving photography. Montreal doesn't seem to best place to find this kind of material either
05:25.52 brlcad minute: well, that's some progress .. I think I now understand the basic organizational structure of the default schemas and have created the db for brlcad, populated with just one user entry at the moment .. next step will be to read up on drupal and/or mediawiki ldap, but I'll have to continue that tomorrow (my turn to z)
05:30.44 brlcad ldap tis a fairly flexible and robust albeit somewhat complex beast..
05:31.01 brlcad several gotchas in the setup and configurations
06:09.22 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:31.47 *** join/#brlcad Z-80YS (n=clock@zux221-122-143.adsl.green.ch)
09:04.30 *** join/#brlcad qazwsx (n=qazwsx@unaffiliated/adgj)
09:04.45 qazwsx hey, I'm looking for a fast open source csg library
09:04.53 qazwsx can I get some honest opinions on brlcad ?
09:05.11 qazwsx perfecrably something I can interface with OpenGL
09:55.41 *** join/#brlcad elite01 (n=elite01@dslb-088-070-006-080.pools.arcor-ip.net)
13:53.31 *** join/#brlcad Elperion (n=Bary@p548778C1.dip.t-dialin.net)
14:32.28 ``Erik yes, mal, you absolutely must provide photographic evidence.
14:33.10 ``Erik as for mensa, I've known a fistful of members in the past, and my opinion is that it's a club for people who should be able to do something useful but don't, so they can feel better about themselves.
14:39.41 Maloeran Evidence, eh? :) All right, I'll get that camera
14:48.09 ``Erik and if she's hotter than my gf, I'm gonna kick your ass and steal her, ok? :D *duck*
14:49.24 ``Erik tracking data corruption bugs sucks goat balls
14:53.06 *** join/#brlcad et-b00n (n=naab@i577A5FC5.versanet.de)
14:53.10 *** part/#brlcad et-b00n (n=naab@i577A5FC5.versanet.de)
14:53.28 Maloeran Tsk, no chance. You would have to learn to like scuba diving, rock climbing, cycling, running... oh, and french too :)
14:54.10 ``Erik heh, I used to bike :/ but I left it when I moved, need to buy another
14:54.21 minute hmm
15:22.17 Maloeran Seems like you need to buy that bicycle for over an year now, Erik
15:41.54 *** join/#brlcad bpoole (n=bpoole@UNIX39.andrew.cmu.edu)
15:46.23 *** join/#brlcad MinuteElectron (n=MinuteEl@bz.bzflag.bz)
15:47.13 *** join/#brlcad MinuteElectron (n=MinuteEl@bz.bzflag.bz)
16:10.53 ``Erik yes, about 2 years
16:59.57 Maloeran They had no idea if the camera's data could be accessed from Linux, I guess I'll find out soon enough
17:06.36 ``Erik should be uhhh
17:06.46 ``Erik I d'no the linux name, fbsd calls it umass
17:06.55 ``Erik basically a usb hard drive using flash media for backing
17:07.46 ``Erik that's how most cameras talk, anyways :)
17:08.52 Maloeran *nods* I heard the data could be stored in non-standard format though
17:09.01 Maloeran Which requires their software to read, or perhaps some gimp plugins
17:10.59 ``Erik hm, the few cameras I've dorked with have all stored jfif
17:11.31 ``Erik I have scripts somewhere to mount, mv, umount and convert to jpeg, stashing them in a directory date '+%Y%m%d'
17:12.49 Maloeran Right, I see
17:14.43 Maloeran The thing got a microphone and other strange goodies. It's time to read the manual, I never really used a modern camera
17:17.10 ``Erik modern digital cameras can do a small bit of video recording
17:41.00 brlcad Maloeran: most modern cameras store internally in a raw format or a jpeg format, even internally
17:41.15 brlcad the dcraw project will decode most raw formats
17:41.29 brlcad particularly if it's a canon or nikon, but others too
17:43.04 ``Erik 'jfif' is a degredate jpeg with extra info, but much MUCH larger
17:43.06 MinuteElectron Good morning brlcad.
17:43.15 ``Erik mine's an olympia
17:44.35 Maloeran Mine's a Canon, I'm almost through the exhaustive manual
17:51.55 brlcad howdy MinuteElectron
17:52.28 brlcad heh bpoole? :)
17:52.46 brlcad no more coolio apparently
17:52.47 MinuteElectron I'm on the same server as you :)
17:52.55 brlcad yeah, just realized that :)
17:53.56 MinuteElectron "/format own_msg {ownmsgnick $2 {ownnick $[-9]0}}$1"
17:53.57 MinuteElectron "/format own_msg_channel {ownmsgnick $3 {ownnick $[-9]0}{msgchannel $1}}$2"
17:53.57 MinuteElectron "/format pubmsg_me {pubmsgmenick $2 {menick $[-9]0}}$1"
17:53.57 MinuteElectron "/format pubmsg_me_channel {pubmsgmenick $3 {menick $[-9]0}{msgchannel $1}}$2"
17:53.59 MinuteElectron "/format pubmsg_hilight {pubmsghinick $0 $3 $[-9]1}$2"
17:54.01 MinuteElectron "/format pubmsg_hilight_channel {pubmsghinick $0 $4 $[-9]1{msgchannel $2}}$3"
17:54.04 MinuteElectron "/format pubmsg {pubmsgnick $2 {pubnick $[-9]0}}$1"
17:54.07 MinuteElectron "/format pubmsg_channel {pubmsgnick $3 {pubnick $[-9]0}{msgchannel $1}}$2"
17:54.10 brlcad woops
17:54.57 MinuteElectron oops
17:55.04 MinuteElectron stupid irssi
17:55.08 MinuteElectron s/irssi/me
17:55.09 MinuteElectron sorry
17:57.08 MinuteElectron bbl
18:08.12 *** join/#brlcad Elperion (n=Bary@p548778C1.dip.t-dialin.net)
18:17.59 *** join/#brlcad elite01 (n=elite01@dslb-088-070-006-080.pools.arcor-ip.net)
18:47.21 brlcad hammer time!
18:49.05 Maloeran Eheh, I still got 14 days to change for a better model. http://www.rayforce.net/hello.png
18:50.19 Maloeran It's definitely not worthy of marriage or scuba diving pictures
18:59.36 brlcad I knew it!
18:59.48 brlcad she .. looks a lot like a potted plant
19:00.35 Maloeran Ahaha
19:01.04 brlcad i can see the attaction
19:01.09 brlcad i bet she likes to get dirty
19:01.39 brlcad yeah, that camera's no good if that's the best it can do
19:02.27 Maloeran Here's the original non-resized : http://www.rayforce.net/Picture%20006.jpg
19:02.31 Maloeran It's definitely horrible
19:03.54 brlcad wow
19:03.58 brlcad that's like
19:04.01 brlcad crap
19:04.21 Maloeran Pretty much, yes. I guess one definitely pays extra for scuba diving cameras
19:04.22 brlcad a whole 4 Mpix?
19:04.28 Maloeran 7.1Mpix
19:04.37 Maloeran But the quality of the pixels themselves is fairly bad
19:04.37 brlcad wow, that can't be effective pixels
19:04.53 brlcad wonder if dpreview covers scuba cams
19:06.30 brlcad hm, covers the A570IS, http://www.dpreview.com/reviews/specs/Canon/canon_a570is.asp
19:06.40 brlcad but .. I can't imagine that thing being water tight
19:06.57 Maloeran Oh, you have to buy the housing kit too
19:07.05 brlcad ah
19:07.08 Maloeran It still has underwater functionalities
19:07.27 brlcad the rebel XT is their best price point at the moment
19:07.29 Maloeran They give that camera 4/5 stars?
19:07.49 Maloeran Could I be using it wrong? It can't be considered good from the pictures I presently get
19:08.10 brlcad i dunno, you could be
19:08.20 brlcad the review should have pictures they took
19:08.46 Maloeran It's a lot cheaper in the states too for some reason
19:09.27 brlcad ahh, no recent review of that one, too old
19:09.48 brlcad oh, here it is http://www.dpreview.com/news/0702/07022201canonsa560a570is.asp
19:10.24 brlcad still no images though
19:10.59 brlcad have you set the quality to high?
19:11.25 brlcad jpeg format is usually crap for most purposes
19:12.40 brlcad the way that is pixellated, though, makes me think it's also probably in the wrong mode too
19:19.39 Maloeran You were right, there was a higher quality mode
19:21.52 Maloeran It's not actually that much better
19:25.38 Maloeran "High-quality" : http://www.rayforce.net/hello2.png Or me showing off a tiny part of rock climbing skills : http://www.rayforce.net/hello3.png ( one arm traction )
19:31.50 brlcad can you do the full pull up?
19:32.01 Maloeran Sure, of course
19:32.15 brlcad and how much do you weight? :)
19:32.22 Maloeran 64kg :)
19:32.29 Maloeran 141 pounds
19:32.38 brlcad heh, not too shabby
19:33.32 brlcad do you have a climbing gym to train in?
19:33.58 Maloeran I go climbing in an interior gym about twice a week with friends, yes
19:34.46 Maloeran Have you ever tried that sport? I find it very enjoyable, there's much technique and balance involved
19:35.02 brlcad i like the campus boards, where your only grip is by the tips of your fingers up a slant
19:35.08 brlcad oh yeah, love it
19:35.12 brlcad been a few times
19:35.35 Maloeran Really! I had no idea you were climbing, let's go climbing next time we end up at the same place, wherever that is
19:36.01 brlcad i'm not very good, it has only been a few times, but it has been fun
19:36.17 Maloeran I climb up to 5.11a or so
19:36.18 brlcad i do seem to have the grip for it
19:43.41 *** join/#brlcad Z80-Boy (i=clock@77-56-70-88.dclient.hispeed.ch)
19:43.49 Z80-Boy brlcad: are you here?
19:44.00 brlcad depends
19:44.13 Z80-Boy brlcad: I just managed to make my home Internet connection work
19:44.14 brlcad ah, hey clock
19:45.38 Z80-Boy can you ping 77.56.70.88?
19:46.23 Maloeran Sure, ping 130ms or so
19:46.37 Z80-Boy that should be me
19:46.41 brlcad likewise
19:56.53 Z80-Boy brlcad: please process the query, urgent
20:03.02 minute Z80-Boy: You ping fine.
20:03.31 Z80-Boy minute: thanks
20:08.16 *** join/#brlcad Elperion (n=Bary@p548778C1.dip.t-dialin.net)
20:11.06 Maloeran This is messed up. brlcad, a test image for the A570 IS : http://www.imaging-resource.com/PRODS/A570IS/FULLRES/YIMG_0168.HTM
20:11.13 Maloeran This is so far away from what I'm getting
20:21.08 brlcad Maloeran: are you raw? what's you're image mode?
20:21.32 brlcad that link isn't very great either, just more vibrant
20:21.48 brlcad a little better than yours, but then it's also an outdoor shot on a very bright day
20:22.06 Maloeran And I plan to use that camera under 20 meters of water.. :)
20:23.42 Maloeran You are right though, outdoor shots are looking better
21:47.14 ``Erik hum, that camera looks about on par for a cheap camera...
21:47.38 ``Erik a scuba specific camera will be a couple hundred more, and probably look like a giant yellow clown thingie
21:48.36 Maloeran I just came back to the shop. It's the best "compact" camera they have that can be used for underwater photography
21:49.00 Maloeran Apparently, the quality of all "compacts" is crappy, but some guy recommended me a list of Photoshop filters to apply
21:49.38 Maloeran Beyond that, the only options are true profesionnal underwater cameras, which cost several thousands
21:51.50 ``Erik hum, my dad bought a serious pro grade scuba camera for a few hundred bucks about 15 years ago
21:52.06 ``Erik wasn't worth shit above water, but it was fucking solid under
21:52.22 ``Erik perhaps it's an issue of specialization
21:52.41 ``Erik my dad was a scuba instructor for a while...
21:53.04 ``Erik so, y'know, a tad bit insulted at your earlier comments *cough* :D
22:00.01 Maloeran Oh :)
22:00.54 Maloeran Then again, clearly there's no shop specialized in scuba diving photography in Montreal
22:05.18 *** join/#brlcad cad31 (n=42aac9d6@bz.bzflag.bz)
22:05.55 *** join/#brlcad cad58 (n=42aac9d6@bz.bzflag.bz)
22:25.12 *** join/#brlcad iraytrace (n=iraytrac@cocoa.sci.utah.edu)
22:33.35 *** join/#brlcad starseeker (n=CY@ip72-218-16-62.hr.hr.cox.net)
22:46.05 starseeker brlcad: Well, calling brlcad's own autogen.sh works, so as long as that doesn't put a bee in somebody's bonnet we may be Good To Go.
22:46.23 starseeker brlcad: Doing test build now, only Makefile.in files were patched.
23:29.55 Z80-Boy brlcad: if I want to make a board of hexagonal shape in BRL-CAD I need to use arbn limited by 8 planes, right?
23:30.18 starseeker SWEEET. new patch based on autoconf files succeeds.
23:33.10 iraytrace Z80-boy: Both the arbn and the ars would be good candidates.
23:33.22 Z80-Boy what is ars?
23:34.25 iraytrace It's a "waterline" primitive.
23:36.24 iraytrace Do you need it to be a single primitive?
23:37.15 Z80-Boy no
23:40.46 *** part/#brlcad iraytrace (n=iraytrac@cocoa.sci.utah.edu)
23:43.00 starseeker brlcad: It worked!
23:43.09 starseeker updated ebuild and goodies up on bug
IRC log for #brlcad on 20070918

IRC log for #brlcad on 20070918

00:02.37 starseeker brlcad: One of the gentoo devs has downloaded the BRL-CAD tarball and will be looking at the autoconf magic :-)
00:03.07 starseeker brlcad: Dunno what that means for ebuild inclusion, but at least the interest level is there
00:03.43 louipc :D
00:04.46 louipc starseeker: http://sourceforge.net/projects/buildconf/
00:05.59 yukonbob starseeker: re: tcl/tk fan -- I guess I am :) ...
00:12.23 brlcad ~starseeker++
00:12.35 brlcad awesome
00:13.34 brlcad yukonbob: you?! never...
00:13.38 brlcad *grin*
00:13.45 starseeker brlcad: :-) :-).
00:14.03 starseeker brlcad: We should have a betting pool now - how long it takes the dev to cry uncle ;-)
00:14.20 brlcad the autoconf magic really just boils down to running autoreconf and a few other verfication items
00:14.38 brlcad more details on the buildconf website
00:14.59 starseeker I think he's interested in how you're checking if tcl support et. al. are advanced enough
00:15.11 brlcad in your particular instance, you were just missing the -Im4
00:15.16 brlcad ahh
00:15.20 brlcad that magic
00:15.36 starseeker brlcad: Hmm. Maybe there's an option for eautoreconf
00:15.41 brlcad probably
00:15.52 brlcad it's probably just a wrapper like autogen.sh
00:16.07 starseeker Well, running autogen works fine :-)
00:16.10 brlcad yep
00:16.16 brlcad tis why it exists
00:16.19 brlcad it just makes it work
00:16.36 starseeker Now, on to the documentation :-)
00:16.43 brlcad hence, http://buildconf.brlcad.org/ ;)
00:16.46 starseeker where do I find the word versions?
00:18.34 brlcad if you need to explain the tcl logic (which you shouldn't probably need to), the tests are as such .. tests for various libs that we're compatible with (up through 8.6), then tests for header availability, then it performs a compilation functionality test where it actually builds a tcl interpreter app and tries to run it
00:19.32 louipc haha sweet
00:19.55 brlcad if that all works, and it should as it's exactly what we need it to do for mged, then the test passes and system tcl is used. if it fails, the build falls back to using internal (and this of course all presume that the default enable-tcl-build is in effect, i.e. =auto)
00:20.04 brlcad if you force it on or off, it overrides the tests
00:21.04 brlcad you find the word versions from me, I've been e-mailing them to folks interested just because I don't really want those versions to propagate around the net (given they are readily editable, but with no revision history/controls or easy merge features)
00:21.18 brlcad pm me your e-mail and I'll send you the big one
00:23.01 starseeker ok :-)
00:27.08 yukonbob brlcad: :)
00:27.25 yukonbob starseeker: are you working on docbook-ing?
00:27.46 starseeker I"m going to try ;-)
00:28.07 yukonbob nice -- I've been threatening to do the same, but haven't done anything yet...
00:28.43 yukonbob brlcad: I've never heard to ms-word master copies of the docs that generated the pdfs, though -- am I understanding correctly that there are such docs?
00:29.25 louipc how would you docbook it?
00:29.38 louipc I was thinking of working with the poppler project because they can already convert to html
00:30.09 louipc and they do convert to some weird custom xml format so why not make it docbook instead?
00:30.59 brlcad yukonbob: yes.. hrm, I'm pretty sure I mentioned that the last time we were talking about this a couple months ago too when that other guy was working on it
00:30.59 starseeker I was planning on going more primitive at first - just get the text and images out of word into something sane and go over it by hand
00:31.07 brlcad i'd sent him one of the .doc's at the time
00:31.12 starseeker good way to learn about the system while I'm at it
00:32.40 yukonbob brlcad: if it was mentioned, I missed it or forgot it... no matter, though; now I'm up to speed.
01:15.48 brlcad okay, uploaded
03:55.51 starseeker For extracting content from the word docs, the wv tools seem to have done OK so far. wvDocBook generates a rather odd looking xml file and (more importantly) the image files, and wvText generates a readable text file (trying Vol I)
03:56.16 starseeker Now the hard part - what the toolchain is for writing and processing a docbook file.
03:58.04 starseeker brlcad: I'm seeing things like saxon, fop, xalan docbook-xml-dtd, docbook-xsl-stylesheets, etc. - how did you want to approach this?
03:58.16 starseeker a lot of the tools I'm seeing recommended need java
03:59.03 starseeker I'm also hearing sgml is no longer the direction to take with docbook, xml is the "new" way to go.
03:59.06 brlcad ideally the one with the least dependencies, easiest to maintain, easiest to install, and most portable
03:59.16 starseeker hrm
03:59.21 brlcad yeah, definitely xml docbook or xml docbook lite
03:59.25 louipc cool
03:59.38 brlcad doesn't matter if it's 5 or 4.5
03:59.42 starseeker Apache FOP seems to be a "big player" in this...
04:00.09 brlcad FOP is, but it can also be a pain to set up
04:00.18 starseeker Can we make do without it?
04:00.42 brlcad ideally something that doesn't require the java vm is easier to manage
04:00.57 brlcad but if something else java-based is that much better, then so be it
04:01.05 starseeker If we want an XSL-FO processor... let's see what else is out there...
04:01.09 louipc starseeker: what are those wv tools?
04:01.26 brlcad i've used a handful of the docbook processors, and none of them seemed "great" .. so it's really just finding the one that's the least of a headache
04:01.28 starseeker They're used by Abiword, IIRC.
04:02.11 starseeker "Tool for conversion of MSWord doc and rtf files to something readable"
04:02.14 brlcad ideally there will be a make target like 'make doc' or ./configure --enable-docs that will generate the documentation by running the docbook processor(s)
04:02.20 starseeker http://wvware.sourceforge.net/
04:02.54 louipc thanks
04:02.54 starseeker There's a wv2 which I think is an update - may not be needed for this case, but we'll see
04:03.07 brlcad so something that can be readily set up under freebsd would be nice so it can be tied to the website automatically via automated builds
04:04.21 starseeker Does xmlroff ring any bells?
04:05.00 brlcad not particularly
04:05.54 brlcad output formats of importance are pdf and html, other useful outputs would be txt, rtf/doc, ps, and odf
04:06.29 starseeker I'm going to have to take some time and dig - the tool chain for docbook seems both complex and... er... confusing
04:08.19 brlcad it is pretty complex
04:10.45 louipc oh wow wv is sweet
04:10.58 louipc that does it
04:11.05 starseeker Does what?
04:13.15 louipc extracts the content and images and references the images in the document :D
04:13.24 starseeker Yep :-)
04:13.55 starseeker the docbook it spits out I think is not what we want though - it preserves all the literal blank lines, at least at a quick glance
04:14.03 starseeker great way to get images though
04:14.12 starseeker We want human editable XML
04:14.23 louipc yeah empty para
04:14.34 starseeker And as I'm digging I'm not seeing too many alternatives to Apache FOP :-(
04:15.29 starseeker PassiveTeX is apparently pretty well outdated
04:15.38 louipc :/
04:16.32 starseeker Lotta commercial ones...
04:16.49 starseeker That's a surprise, I would have thought there would be wider tool support for docbook
04:17.48 starseeker I guess we can do it, but there'll have to be some rather extensive documentation on the documentation system ;-)
04:19.09 starseeker Oh, well. At least extraction was easy!
04:21.08 starseeker brlcad: Is LaTeX out due to it's lack of good output options?
04:21.10 louipc :D
04:28.12 brlcad starseeker: no, not out of the question, nothing really is
04:28.30 brlcad just whatever is easiest to set up and automate that gives the output :)
04:30.28 brlcad it doesn't even have to "match" the output, it should just look good
07:25.38 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
07:26.38 *** join/#brlcad elite01 (n=elite01@dslb-088-070-006-080.pools.arcor-ip.net)
07:30.28 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-021-167.pools.arcor-ip.net)
11:04.40 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-021-167.pools.arcor-ip.net)
11:06.34 *** join/#brlcad cad78 (n=438e820f@bz.bzflag.bz)
11:57.55 Z80-Boy brlcad: I tried to edit an arbn in the graphics menu editor and it said it's not implemented for this kind of primitive
11:58.27 Z80-Boy brlcad: I want to ask the coefficients for the planes, which actually define a normal vector, is it a vector that points out of the body or into the body?
12:31.11 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-021-167.pools.arcor-ip.net)
13:19.19 ``Erik could also use 'jade' like the fbsd project... :D
13:31.17 brlcad I liked jade when I was working that area
13:31.32 Z80-Boy brlcad: did you figure out yesterday anything on my machine?
13:31.34 brlcad it's a bit of a trick to get docbook/xml to work with it, but it works
13:31.50 brlcad Z80-Boy: yeah, I compiled and ran the latest with no problems :)
13:31.59 Z80-Boy brlcad: remotely through X?
13:32.03 brlcad yep
13:32.08 Z80-Boy brlcad: latest == which version?
13:32.18 brlcad latest == latest sources in cvs
13:32.49 brlcad could have made 7.10.0 work, but that tarball had a few files missing and some other minor annoyances not worth even disabling
13:32.53 Z80-Boy what did you type to run mged?
13:32.57 brlcad s/few files/a file/
13:33.20 Z80-Boy did I supply a corrupted tarball?
13:33.48 brlcad no, there's just a file missing from the dist that was fixed that same day, but missing nonetheless
13:33.59 brlcad .2 fixed it shortly thereafter
13:34.05 brlcad and the fix is simple, just turn off jove
13:34.12 brlcad or touch the missing file
13:34.12 Z80-Boy what did you type in which dir to run the CVS mged? I want to try too.
13:34.51 brlcad well, ideally you should install, otherwise the problem you were probably running into is an LD_LIBRARY_PATH issue since Tcl/Tk only build as shared libraries by default
13:35.05 brlcad so you have to install to get the tcl/tk libs, or you have to set your ld_lib path
13:35.08 Z80-Boy but you couldn't install you weren't root
13:35.18 Z80-Boy so what did you type to verify that mged works?
13:35.21 brlcad sure, I just set the ld_lib path
13:35.43 brlcad LD_LIBRARY_PATH=src/other/tcl/unix:src/other/tk/unix src/mged/mged
13:36.14 Z80-Boy Really, seems to work.
13:36.23 brlcad you doubted?
13:36.30 Z80-Boy no
13:36.34 brlcad :)
13:36.40 Z80-Boy how can I do the CVS checkout and compile myself?
13:36.51 brlcad ~cadcvs
13:36.51 ibot To obtain BRL-CAD from anonymous CVS: cvs -d :pserver:anonymous@brlcad.cvs.sourceforge.net:/cvsroot/brlcad login && cvs -d :pserver:anonymous@brlcad.cvs.sourceforge.net:/cvsroot/brlcad checkout -P brlcad
13:36.57 Z80-Boy wow :)
13:37.59 Z80-Boy missing information: "and press ENTER".
13:38.11 Z80-Boy (to get through the password)
13:38.13 ``Erik you need to make sure that you have reasonably recent vrsions of automake, autoconf and libtool and you need to run the 'autogen.sh' script
13:38.29 brlcad yeah, he had those
13:38.31 Z80-Boy which brl-cad must have done?
13:38.41 brlcad those obsd really annoying wraps them so that you have to set env vars
13:38.52 brlcad yeah, you have to run:
13:39.03 brlcad export AUTOCONF_VERSION=2.60
13:39.15 brlcad export AUTOMAKE_VERSION=1.10
13:39.25 Z80-Boy http://store.grainsurfboards.com/products/the-root
13:39.25 brlcad or something like that, might have your versions wrong
13:39.43 brlcad just look for: locate bin/automake
13:40.32 brlcad put that version into the vars
13:40.52 ``Erik the number of 'menstraul calendars' on freshmeat is just disturbing O.o
13:42.42 brlcad er, one?
13:43.06 brlcad i see one app for a mobile phone, but nothing else
13:43.20 ``Erik I've seen a fistful listed over the years
13:43.29 Z80-Boy .oO(those women)
13:43.59 brlcad nothing coming up on search, this must be something you look for a lot :P
13:44.24 ``Erik well, probably a combination of geeks who've never had to worry about that and married geeks trying to breed
13:44.34 ``Erik heh, yes, I must control my ovum. O.o
13:44.51 brlcad there's three more if you search my ation
13:45.00 brlcad s/my/by/
13:46.44 ``Erik google pulls up a slew of 'em if you just dump keywords in
13:47.00 ``Erik but a lot are multiple hit dealies... project page, activity stats, screenshot, etc all for one project
13:48.52 *** join/#brlcad Elperion (n=Bary@p54877BE3.dip.t-dialin.net)
14:02.12 Z80-Boy so *_VERSION set, ./autogen.sh ran
14:04.54 Z80-Boy 7.10.3, woohoo :)
14:05.48 Z80-Boy brlcad: question: the normal vectors for boundary planes specified when building arbn on commandline, are they pointing outwards or inwards relative to the resulting solid?
15:08.40 brlcad outwards
15:09.08 Z80-Boy and it asks for distance between the plane and the origin
15:09.26 Z80-Boy Is this still the distance itself when the vector doesn't have a unit length?
15:10.17 brlcad the vector will be unitized
15:10.34 brlcad so if you give something > 1, then length will be scaled
15:10.49 brlcad if the vector is the size you want, then the distance/scaling factor should be 1
15:10.59 Z80-Boy I don't get it
15:11.35 Z80-Boy "so if you give something > 1" -> does "something" refer to vector length or the distance?
15:12.02 Z80-Boy "then length will be scaled" -> does this mean I enter 800 and the plane may possibly end up being 1600 instead of 800?
15:12.03 brlcad example: in arbn arbn 6 1 0 0 10 0 1 0 10 0 0 1 10 -1 0 0 10 0 -1 0 10 0 0 -1 10 .. creates a 20x20x20 box because of the unit vectors
15:12.25 brlcad if you give a vector length > 1
15:14.13 brlcad example2: in arbn2 arbn 6 5 0 0 10 0 1 0 10 0 0 1 10 -1 0 0 10 0 -1 0 10 0 0 -1 1 .. creates a smaller box because of the 5 0 0 vector (so length is 10 / 5 = 2) .. making the box 12x20x20
15:14.48 Z80-Boy oh so it's a misnomer in brl-cad
15:15.01 brlcad oop, missing the last 10
15:15.04 Z80-Boy it asks for distance, but actually it's not distance, but the fourth equation coefficient
15:15.48 brlcad er, it's still a distance, but still also scaled by the vector
15:15.55 brlcad it could probably say "scaled distance"
15:16.25 Z80-Boy this is really frustrating - I am already trying to determine how to make a triangle with chopped corners for the 3rd day
15:16.32 Z80-Boy First I read the Volume II blah blah
15:16.55 Z80-Boy which gave me a lot of irrelevant information, but the really important one - which way the vector points and what the fourth number means - was absent
15:17.14 Z80-Boy Then I tried to use the graphical clickable editor just to figure out it isn't supported for arbn
15:17.23 Z80-Boy ted is also not supported for arbn...
15:17.36 brlcad well, you could have figured out "which way the vector points" in a minute by just creating one
15:18.05 Z80-Boy At least now, after several hours fiddling with calculator, I can put in the number and with a bit of luck not make a mistake a get the right shape
15:18.16 Z80-Boy brlcad: how?
15:18.40 brlcad in ?
15:18.47 Z80-Boy how to try it out?
15:19.20 brlcad by creating a simple shape, like in the example I gave
15:19.28 brlcad simple box, boom done
15:19.56 brlcad had the vectors been reversed, it would have been pretty apparent
15:19.58 Z80-Boy hmm but if the shape doesn't display then I don't know if it's because my theory about how it works inside is wrong or I forgot some hidden aspect of mged which is possibly not mentioned in the manual...
15:20.06 Z80-Boy A method of trial and error is not acceptable
15:20.15 Z80-Boy It should be documented
15:20.39 brlcad are we really going to have this same discussion again?
15:20.41 brlcad of course it should
15:20.45 brlcad are you going to document it?
15:20.45 Z80-Boy also those things like "what it really does depends on mged's internal states" -> great. How do I know now how?
15:21.01 Z80-Boy If I get really pissed, maybe even yes :)
15:21.18 brlcad technically it's not even that it's inward or outward
15:21.24 brlcad because it's plane coefficients
15:21.41 brlcad you never define a point and a vector, you just define the vector
15:21.47 Z80-Boy it's some kind of equation like ax+bx+cz<=/=>/</>d
15:21.47 brlcad ergo, it has to be from the origin
15:22.20 brlcad where everything is an outward direction effectively
15:22.43 Z80-Boy I guess somehow in the U. S. Army learned it 30 years ago from the source code and now it doesn't have to be documented until he dies
15:23.09 Z80-Boy and someone else has to take over his chair and start typing the numbers instead of him, am I right? ;-)
15:23.23 brlcad he/his? who?
15:23.45 Z80-Boy What is actually the official documentation of brl-cad?
15:24.19 brlcad the pdf's on the website, the manual pages, and everthing in doc
15:24.37 Z80-Boy Like a lot of mysteries around BRL-CAD
15:24.55 Z80-Boy For example - there are Volumes II, III, IV - is there also a mysterious Volume I? If yes, what's inside?
15:25.05 brlcad a lot of "expert-friendly" knowledge that you learn the more you use it
15:25.17 brlcad and a lot of work needed on making it more user-friendly and easy to use of course
15:25.22 Z80-Boy the problem is I use BRL-CAD only ocassionally on Ronja
15:25.49 Z80-Boy sometimes I go soldering, sometimes I go welding, sometimes debug electronics, sometimes I need to add a new 3d model or modify existing one
15:25.57 Z80-Boy For that I need a usable reference guide
15:26.04 brlcad dude, I completely agree
15:26.11 brlcad the issue is just a matter of time and priorities
15:26.18 Z80-Boy And not information where the crucial detail is always missing
15:26.32 brlcad i could be working on docs, and that would help for a short while .. but then there are bigger problems that would go unaddressed
15:26.39 Z80-Boy Is it possible to change the source of Volume II and add notes about what it really does at the latest detail level?
15:26.49 brlcad other problems that *only* I can take care of at the moment
15:27.02 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/qray.c: change (char)NULL to CNULL ( (char)0x0 ) to quiet the warnings about casting to different size
15:27.05 brlcad it is possible, that's part of the docbook work we were talking about earlier
15:27.06 Z80-Boy I always remember that arbn does a n-plane demarked body but never remember if the inequality is this or that way
15:27.20 Z80-Boy if a rotation goes counter or clockwise and that's exactly what's missing in these references
15:27.25 brlcad vol I is on the website, it's just exceptionally brief
15:27.48 Z80-Boy Where is Vol I ? I can't find it
15:27.55 brlcad frankly, I didn't remember what the inputs to an arbn were either, I just made one and found out
15:27.58 brlcad it's the first link
15:28.03 brlcad under docs
15:28.27 Z80-Boy Overview of BRL-CAD?
15:28.30 brlcad yep
15:28.51 Z80-Boy But there's no indication it's Volume I!
15:29.23 brlcad the docs predate the open sourcing and the new build system, so vol I actually included all the details about the license agreement, the old build system installation instructions per platform, and other details that are simply no longer relevant
15:29.53 brlcad uhm, who cares if it doesn't say it's vol I ... wtf does that matter?
15:30.14 Z80-Boy Now you saw it
15:30.17 brlcad that's really getting critical on something that really doesn't matter
15:30.21 ``Erik it has a '1' by it, does that count?
15:30.43 ``Erik just like volume 2 has a '2' by it...
15:30.43 ``Erik :D
15:30.46 brlcad there are plenty of real things to complain about, a label on that doc isn't one of them
15:30.50 Z80-Boy Then the doxygen documentation would be volume 7
15:31.01 Z80-Boy And ARL technical reports volume 8
15:31.09 ``Erik ok?
15:31.16 brlcad does it matter?
15:31.19 brlcad seriously?
15:31.24 Z80-Boy I didn't complain I just asked where is the volume I
15:31.57 Z80-Boy Becuase I thought the information that's missing in Vol II is maybe there
15:32.29 Z80-Boy What is supposed to contain the most detailed reference on arbn? Volume II?
15:32.33 brlcad you asked, I answered :)
15:33.13 brlcad it's just not even worth the edit, or this discussion to futz with it since the effort that is needed is the conversion to docbook
15:34.26 Z80-Boy What needs to be converted to docbook? Only the Volume-* PDF's? Or also the manual pages? Online helps? doxygen doc?
15:34.59 brlcad the vol pdfs for starters, ideally everything and just have the various formats auto-generated
15:37.25 Z80-Boy OMG is it rasterized at billion DPI?
15:37.27 brlcad the "volume" formats aren't necessarily going to be preserved .. some info is verbose/redundant, some info is outright missing
15:37.59 ``Erik heh
15:38.24 Z80-Boy Printing into ps and running through ps2pdf didn't help...
15:42.47 brlcad http://ftp.brlcad.org/MGED_Reference_Card_front.png http://ftp.brlcad.org/MGED_Reference_Card_back.png
15:48.31 Z80-Boy no
15:48.34 Z80-Boy but I have one at home
15:49.23 Z80-Boy 2 pages PNG, 700kB each, that's not very practical
15:50.30 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/util/pl-X.c: fix sign difference
15:50.34 Z80-Boy I made this: http://ronja.twibright.com/3d/refcard.png
15:51.42 ``Erik hah, doh, didn't even know z80-boy was karel :D
15:52.45 Z80-Boy L0CALZ 0NLY
15:54.13 Z80-Boy Now I can open it in Links on one desktop and just grab the screen with mouse and move it around :)
15:55.01 Maloeran Ahah http://news.bbc.co.uk/2/hi/americas/6998619.stm
15:56.11 ``Erik heh
16:00.18 Z80-Boy I put it together cut out the white strip in the middle, around the image, scaled as much down as it would be still legible and converted to 16 colors without dithering (to not get jagged text) to not make the PNG load long
16:51.58 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/points/process.c: re-organize and clean up (fixing compiler warnings)
16:52.28 minute brlcad: How is LDAP going?
16:52.29 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/points/count.c: explicitely set id's type as int
17:27.01 ``Erik heh, I hasn't thought about that before... 'e' is for draw and 'd' is for erase
17:27.01 yukonbob ``Erik: ;) -- what does 'e' stand for? 'd' could easily be 'delete', but 'e'?
17:32.09 brlcad woot, finally got rounded corner working
17:33.37 brlcad Z80-Boy: uploaded your image, thanks
17:34.00 Z80-Boy brlcad: you're welcome
17:34.28 brlcad http://ftp.brlcad.org/MGED_Quick_Reference_Card.png
17:34.47 brlcad I'll link it on the new site as data is migrated
17:35.22 Z80-Boy cool
17:35.48 Z80-Boy the card looks quite helpful actually I didn't use it because it was so slow to turn the pages
17:36.15 Z80-Boy (xpdf viewer)
17:37.05 Z80-Boy is it allowed to use the BRL-CAD logo in a free licensed movie end titles?
17:37.41 Z80-Boy something like 3D modelling software (BRL-CAD logo) U. S. Army Aberdeen Proving Ground or however it is?
17:38.36 Z80-Boy cause it looks quite cool
17:39.40 brlcad welcome to use any of these: http://brlcad.org/images/logo/
17:41.27 ``Erik bob: I dunno, "edit"? *shrug*
17:42.26 Z80-Boy They have "Army Research Laboratory" replaced with Open Source
17:42.37 Z80-Boy I like more the ARL ones it makes an impression that a serious shit is going on
17:43.24 brlcad and that same reason that it gives that impression makes it a bit harder to redistribute/use :)
17:43.51 Z80-Boy cause of the ARL trademark or whatever?
17:43.55 Z80-Boy So I should use the Open Source one?
17:44.03 brlcad probably
17:44.37 Z80-Boy but I can put ARL into the credits, right?
17:44.59 brlcad you're making it, you can credit whomever you like
17:46.22 brlcad the intention, however, is to move more and more towards a more familiar "global" open source project with developers and participants all over the world involved
17:46.33 Z80-Boy OK
17:46.49 brlcad ARL is still a major participant and funder of some of the developers, but in the end they're just a participant like everyone else
17:47.00 Z80-Boy cause then I would have to start writing ARL et al.?
17:47.19 Z80-Boy are there any non-ARL developers?
17:47.26 brlcad sure, plenty
17:47.34 brlcad how active they are varies heavily from time to time
17:47.49 Z80-Boy does this opening mean that ARL is loding interest in the project and it's having some better software instead?
17:47.54 brlcad and the ones paid certainly are the most active, but that won't necessarily always be true
17:48.06 brlcad not in the least
17:48.09 Z80-Boy loding -> losing
17:48.18 brlcad the point is to encourage others to participate and get involved
17:48.36 brlcad instead of just having people sitting on the other side of a fence waiting for stuff to get thrown over
17:48.52 Z80-Boy I just don't understand armies are usually secretive and now they open a 3D modeling tool with 30 years of devel
17:49.11 ``Erik hum, lots of stuff has been released through the years
17:49.40 ``Erik 'ping', the improvements to the bsd4.2 network stack that found its way into winderz and pretty much every other current ipv4 capable os...
17:49.51 Z80-Boy from ARL?
17:49.54 ``Erik yeah
17:49.57 Z80-Boy lol :)
17:50.24 ``Erik from the same team, even... the guy who architected and did most of BRL-CAD is the one who did ping and the stack stuff
17:50.49 Z80-Boy and now is dead because of a car crash?
17:50.52 ``Erik plus loads of publically available documents come outta here
17:50.54 ``Erik yeah
17:51.05 Z80-Boy was it his mistake or the other's one?
17:51.12 ``Erik <-- wasn't there
17:51.45 Maloeran <-- wasn't born
17:51.49 Z80-Boy I take it as an indication that road travel is dangerous
17:51.51 ``Erik um
17:51.54 ``Erik in 2000?
17:52.00 Maloeran Oh, the guy died in 2000?
17:52.02 ``Erik yeah
17:52.11 Maloeran I thought it was a very old story, from the beginning of ping and brlcad
17:52.27 ``Erik ping was '83, BRL-CAD kinda sorta started in '79
19:10.27 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c:
19:10.27 CIA-4 BRL-CAD: Fixed a bug with funky matrix manipulation. Fixed a bug with the old object
19:10.27 CIA-4 BRL-CAD: being written with the new matrix applied.
19:14.43 minute brlcad: How is progress on LDAP?
19:18.31 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c: rotation on v5 primivites
19:28.17 *** join/#brlcad Z80-Boy (i=clock@77-56-74-3.dclient.hispeed.ch)
19:28.35 Z80-Boy brlcad: now my mged works, thanks
19:37.40 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/tedit.c: search the tcl environment for an editor variable
19:38.43 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/NEWS: editor tcl variable
19:39.35 ``Erik the comb cloning stuff seems fundamentally wrong to me O.o
19:40.54 Z80-Boy It even seems to calculate with rt, another sign that the CVS works on my OpenBSD machine
19:41.08 Z80-Boy Didn't have any problem did just the autogensh ./configure make make install
19:42.01 ``Erik <-- did a fistful of fixes a bit back for obsd41 in a vm
19:42.15 ``Erik didja up to 41, or are you still on 40?
19:44.25 Z80-Boy yes I'm still 4.0
19:44.31 ``Erik hum, nifty
19:46.10 *** join/#brlcad elite01 (n=elite01@dslb-088-070-021-167.pools.arcor-ip.net)
20:05.17 Z80-Boy that's good that it works even on the older version
20:05.28 Z80-Boy it's actually not so old.
20:06.55 ``Erik it worked fine on 38 *shrug*
20:07.46 Z80-Boy hehe
20:55.35 brlcad minute: I've been working on the website style all day today, tweaking style some more
20:56.33 brlcad fixed the block page, modified the headers, changed the menu style and titles, and a few other details throughout
21:01.24 minute brlcad: cool
21:03.34 brlcad i'm not sure how to apply the theme to the wiki?
21:03.55 brlcad i modified the block template to get the rounded corners
21:04.12 brlcad I'd presume the same can be applied to the wiki, but can you point me at the template files?
21:04.17 minute brlcad: They automatically apply to the wiki I think.
21:04.24 minute it is a symlinked template
21:04.42 minute try purging the parser cache via adding ?action=purge to the url
21:07.14 brlcad still not there
21:07.37 brlcad do you see it on, http://my.brlcad.org/wiki/Documentation
21:07.56 brlcad it's picked up the other css changes
21:08.00 brlcad but not the template change
21:10.39 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c: Display all newly generated objects, not just the first. Autoview after display.
21:10.55 minute hmm
21:10.56 brlcad block.tpl.php is the tempalte page
21:11.08 minute yeah
21:11.13 minute that is included in the mediawiki thing
21:11.19 brlcad hrmp
21:12.35 Z80-Boy sounds like brlcad is going to use mediawiki?
21:14.20 brlcad minute: it's not in the source, it's using the block class, but not the template
21:14.32 brlcad Z80-Boy: yes
21:14.45 brlcad it's in their docs, iirc
21:14.47 minute the mediawiki sidebar is missing some elemts of the blocks in drupal
21:15.29 minute wow the iPod nano is nice
21:16.19 Z80-Boy brlcad: I had mediawiki on Ronja shortly and it got filled with viagra-cialis link spam
21:16.29 brlcad Z80-Boy: heh
21:16.38 Z80-Boy I hope brl-cad will have it condfigured in a way that this is not possible
21:16.42 brlcad yep
21:16.49 brlcad already is
21:17.00 minute fixing as we speak
21:17.11 Z80-Boy good
21:17.12 brlcad following some stuff that we use on bzflag's mediawiki install
21:17.27 brlcad which has been spam-free for a long time now (with massive exposure)
21:17.49 Z80-Boy I abandoned the wiki after the incident since it would take so much work to clean all the pages - and people tended to submit incorrect information that was causing trouble to other people
21:18.08 minute install captcha and poof spam gone
21:18.11 Z80-Boy Like a population plan where a couple of parts had the wrong value -> very nasty
21:18.23 brlcad has to be a good captcha, though
21:18.44 Z80-Boy captcha can be outsourced to horny people who fill it in and get a porn video for it
21:18.47 brlcad we went through two other captchas that were pretty useless .. still got loads of hits
21:18.59 brlcad especially since we wanted to retain the ability allow anonymous edits
21:19.20 brlcad recaptcha's pretty darn good though
21:22.37 minute brlcad: xbox XD
21:23.05 brlcad :)
21:23.24 brlcad i can't claim that, though, took example from another site
21:23.33 minute heh, I understand
21:23.37 minute corners are dificult
21:23.45 ``Erik heh, is there a captcha that makes ya answer stupid questions? like it shows a munged up "2+2" and you have to type "4" ? :)
21:24.55 brlcad that was another thing we added to bz's form -- first we tried just "type the name of this game here" .. and if it had 'bz' anywhere in the answer, it let them past
21:25.12 brlcad surprisingly still got too much spam (few times a week)
21:25.37 brlcad same when we added a simple equation in the php that you had to answer to register
21:26.00 brlcad definitely decreased the spam massively, but still too much for our hit-rate
21:26.23 ``Erik hm, if it's just on register, or it's always the same, it'd be trivial for a spammer to circumvent
21:30.32 brlcad nah, it was random
21:31.21 Z80-Boy Hehe reCaptcha interesting concept using captcha to digitize books
21:31.55 Z80-Boy someone could make fake wikis which spammers would try to break through so they would distribute the recaptchas to porn sites, people would solve them and the wiki would discard the info after 5 minutes or so
21:32.10 brlcad :)
21:32.18 Z80-Boy Interesting how it pushes AI forward
21:32.34 brlcad yeah, it's pretty cool
21:32.44 brlcad even if it gets fully cracked, it'll help :)
21:33.28 minute brlcad: fixed
21:33.37 starseeker Z80-Boy: Ah, yes :-) I saw that digitizing books from captcha idea - I like it
21:34.41 brlcad awesome!
21:34.45 brlcad how'd you do it?
21:34.59 minute I had to add the corners to the sidebar divs in mediawiki
21:35.10 brlcad where are those files?
21:35.16 brlcad (in case I need to tweak)
21:35.17 minute page.tpl.php
21:35.23 starseeker brlcad: I'm not quite sure how to proceed here. If neither precise formatting nor precise content duplication is needed, I can probably have something reasonable looking for Vol1 (as a test case) pretty quickly. That would have a very "default" LaTeX look though. Would it be worth a test case?
21:35.24 brlcad really, hrmph
21:35.42 minute brlcad: there is an if statementn if it is drupal then drupal deals with it, otherwise we deal with it.
21:35.56 brlcad starseeker: it really depends.. i'm also not sure I'd focus on vol I regardless
21:36.08 starseeker brlcad: it's short ;-)
21:36.22 brlcad it's also 90% there in html form :)
21:36.31 starseeker before I wade into the big ones, I'd like to have a rough idea of what's needed for formatting
21:36.43 brlcad well, what approach are you thinking of taking?
21:36.59 brlcad vol III and IV are short(er)
21:37.03 starseeker wv output a pretty good txt representation, and the docbook converstion extracted the images
21:37.14 brlcad so then it's just docbook cleanup?
21:37.29 starseeker Well, that's one option. I prefer LaTeX personally
21:37.29 Z80-Boy Can they also make AS - Artificial Stupidity?
21:37.30 brlcad because messy docbook is better than no docbook for a starter :)
21:37.59 starseeker I have a fair bit of familiarity with LaTeX, and can probably get something basic put together pretty quickly
21:38.09 brlcad starseeker: latex is great stuff, but just about every major doc project has migrated or is in the progress of migrating to docbook
21:38.24 starseeker brlcad: Ah.
21:38.49 brlcad latex doesn't fully decouple the presentation either, so it's harder to apply it to "non-traditional" output formats
21:39.06 brlcad they're generally a bear to set up, but once set up, they just work
21:39.24 brlcad most of the work is in the stylesheet, like web work
21:39.33 starseeker If we go that route, I'd recommend adding the full toolchain to the src/other directory :-/
21:39.38 brlcad minute: how does it look to you?
21:40.15 brlcad picking / evaluating the toolchain is part of the work :)
21:40.15 minute in IE it has crappy antialiasing and the bottom set of corners are broken. otherwise good
21:40.30 starseeker brlcad: OK, I'll work on docbook. Do you have any good examples that would make good "guides"?
21:41.07 brlcad some platforms make the tools really easy, because they do everything in the package management system
21:41.27 brlcad I know there are RH rpms for docbook-tools, there's probably something similar in ports
21:41.54 brlcad the docbook manual is out of date with respect to the tools now
21:42.23 starseeker Right, but I'll need to familiarize myself with the markup
21:42.57 brlcad it always has been
21:43.19 brlcad and likely will be for a long time to come -- it's still one of the best at dealing with equations
21:43.47 brlcad might be useful to familiarize and model after what the guys are doing for the linuxdoc project
21:44.24 brlcad http://tldp.org/
21:45.49 brlcad nifty, http://tldp.org/LDP/LDP-Author-Guide/html/x2docbook.html
21:46.42 brlcad that's for the import side, the bigger problem is docbook -> output
21:47.46 starseeker http://www.ibm.com/developerworks/xml/library/xml-matters3.html
21:47.55 starseeker True, but I need something to try to convert first ;-)
21:48.01 brlcad ah, cool -- looks like they use jade
21:48.15 brlcad at least, they have tools that they've wrapped over jade in their docbook-utils package
21:48.39 brlcad based off of redhat's docbook-tools package
21:51.33 brlcad found it in ports, installing
21:51.45 brlcad you have an account on the server?
21:52.33 starseeker me? not to my knowledge
21:57.22 minute goodnight
22:01.16 starseeker night
22:01.23 starseeker ah-ha - found it.
22:01.28 starseeker Hrm. Docbook 3.1
22:01.34 starseeker oh, well - enough for a start
22:02.17 starseeker brlcad: I think I've gotten the toolchain installed on my Gentoo box, at least most of it - there doesn't seem to be a convenient "docbook-tools" meta-ebuild unless I'm missing something
22:03.06 brlcad there probably is :)
22:03.13 brlcad maybe docbook-utils
22:03.34 starseeker nope.
22:03.54 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
22:04.22 starseeker docbook-sgml-utils... but we want XML
22:05.24 brlcad that probably works
22:06.08 brlcad xml is a subset of sgml, you just provide an xml descriptor instead of docbook, and apply the stylesheet as needed
22:06.46 starseeker OK
22:06.50 brlcad yeah
22:06.51 brlcad http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/DocBook-OpenJade-SGML-XML-HOWTO.html#AEN482
22:07.04 starseeker :-)
22:09.31 starseeker brlcad: I'll take some time and go over Docbook - I've got some terminology to adsorb.
22:19.21 brlcad minute: hrmph, broken you say .. that's no good .. and goodnight! thanks for fixing the wiki template
22:19.35 brlcad i'll try not to break it again too much :)
22:26.01 ``Erik *yawn*
22:26.22 Z80-Boy Hmm the research in AI may lead to
22:26.26 ``Erik <-- digs latex a lot, but would probably go back to sucking fbsd's project wang and imitate their doc sgml setup O:-)
22:26.38 Z80-Boy instead of building something intelligent we realize we all are stupid
22:28.50 Z80-Boy "task difficult for computers are easy for humans and vice versa. For example motoric skills are easy for humans" -> didn't feel like that when I was trying to learn to surf
22:29.10 Z80-Boy reCaptcha is a good thought though
22:29.30 brlcad more importantly, it's actually effective (so far)
22:30.12 Z80-Boy Actually do you know that burrows-wheeler algorithm for compression?
22:31.53 Z80-Boy maybe concepts - like a table - are not like numbers in out minds, but like pointers.
22:32.06 Z80-Boy A table would be like a place in our experience.
22:32.16 Z80-Boy Or more exactly a set of closely related places
22:32.38 Z80-Boy Set of all moments in our life when a table played some role
22:33.31 Z80-Boy burrows wheeler can associate between positions in a text without actually knowing into what units it should break the text first to figure out what to match with what
22:34.05 Z80-Boy it's a damn simple algoritm - a qsort called on a pointer array where strcmp() is the compare function.
23:48.18 *** join/#brlcad qazwsx (n=qazwsx@unaffiliated/adgj)
23:48.25 qazwsx I'm working on a procedural modeling project on LInux, so I'm looking for something that allows me to script in extrusions + boolearn operatons on solid objects / water tight meshes. Blender is not very stable for this ... anyone know how brlcad is for these operations?
23:48.58 brlcad heh, it's kinda built for that sort of thing
23:49.25 qazwsx really?
23:49.27 brlcad there's a C api for doing this, with loads of examples in the src/proc-db directory of the source distribution
23:49.34 qazwsx victory is mine
23:49.36 qazwsx muhahahahaha
23:49.54 brlcad there's also a fully-scriptable mged interface that you can script for in Tcl or build up commands from another scripting language
23:50.01 qazwsx so this supports things like "here's a 2D curve, make it into a 2D surface", here's a 2D surface, make it into a 3D solid
23:50.12 qazwsx and "here are two water tight meshes, give me the intersection / union / difference of them/
23:50.27 qazwsx ?
23:50.28 brlcad you could work that way, but brl-cad prefers to work predominantly with 3D shapes
23:50.36 qazwsx how do I generate 3D shapes?
23:50.46 qazwsx (I'm just starting to compile brlcad right now, in ./configure)
23:50.49 brlcad we have a sketch primitive that you can use for curves and extrusions, but the primitives are better
23:50.56 qazwsx cool
23:51.07 brlcad well, do you care about the C api more or the scripting interface?
23:51.12 qazwsx since this project is old, I'm guessing a crappy modern day laptop will be fine for it?
23:51.15 brlcad they're completely different from each other
23:51.19 qazwsx I'm familiar from C to scheme, hmmm
23:51.26 qazwsx I really care about procedural modeling
23:51.37 qazwsx um, what does the C interface give me?
23:51.42 brlcad you can do procedural modeling with either
23:51.50 qazwsx (over the scripting langauge)
23:51.52 brlcad it gives you speed, and you can hook into libraries
23:52.06 brlcad like if you wanted to tie to simulation codes or something else
23:52.19 qazwsx ah, no simuation, just generation
23:52.27 qazwsx woot, "make" now :-)
23:52.39 brlcad another example might be using some l-grammar tree library
23:52.57 qazwsx I guess the useful documenation will be "3: Principles of Effective Modeling" and "5: Developing Applications"
23:53.00 qazwsx as in l-systems?
23:53.02 brlcad or NN's or GA's or whatever.. if you need to hook to a library or need performance, that's the way to go
23:53.06 brlcad yeah
23:53.13 qazwsx what's NN? neural network? GA? genetic algorithm?
23:53.16 brlcad yep
23:53.26 qazwsx dumb question: why would I use either NN or GA in modeling?
23:53.58 brlcad oh, I could think of a few interesting projects :)
23:54.33 qazwsx I can't think of a single reason to use them, so now I'm curious
23:54.37 brlcad particularly a GA simulation driving geometry generation, or propagating agent behavior via geometry
23:54.58 brlcad shape recognition, bin packing problems, knapsack problems
23:55.17 brlcad lots of possibilities
23:55.27 brlcad anyways, pretty aside from the point if that's not what you need :)
23:58.47 brlcad so there's lots of scripting possibilities, you can script directly in mged (which is a full tcl shell) or outside mged and generate geometry transcripts
23:58.52 ``Erik c/scheme? which impl?
23:58.54 ``Erik <-- scheme geek
23:59.32 qazwsx brl cad supports scheme?
23:59.46 ``Erik no :( sadly
23:59.53 brlcad here's one example that I recently whipped up in shell script that generates the SGI logo: http://my.brlcad.org/~sean/sgi.sh
IRC log for #brlcad on 20070919

IRC log for #brlcad on 20070919

00:00.24 brlcad not directly, only tcl "directly" -- but you can still produce mged transcripts in anything
00:00.53 qazwsx how easy is it to embed an interactive langauge into brl-cad, say like lua
00:01.04 brlcad to use that script, ./sgi.sh | mged -c sgi.g
00:01.13 qazwsx i.e. I want to embed a language in brlcad, so I can control brlcad through this langauge? or is this what the tcl interface provides already?
00:01.17 ``Erik there're a lot of C functions to cope with
00:01.25 ``Erik and a lot of the core math stuff is cpp macro
00:01.29 ``Erik so, uh, not trivial :(
00:01.31 brlcad qazwsx: that's pretty much what the tcl interface provides
00:03.19 brlcad you could hook in lua into the C-side of mged without too much trouble, but you would be making a crapload of hooks to expose *all* the possible commands in lua .. to do just a small subset wouldn't be too much trouble though
00:03.32 qazwsx gotcha
00:03.49 qazwsx what's the quickest way to pick up tcl? I'm familiar with asm, c, ruby, python, scheme, ... looking for like the K&R / SICP equiv of tcl
00:03.50 brlcad qazwsx: there's also some more scripting examples (both tcl and shell) in the regress/ dir
00:05.21 brlcad tcl is pretty straight-forward, it's a relatively simple command language (intentionally simple) where pretty much *everything* is a command (even comments), and it's brace-happy to induce line continuation
00:05.31 yukonbob wiki.tcl.tk, "Practical Programming in Tcl and Tk"
00:05.52 qazwsx that book is $60.00 so I guess I'll use the wiki :-)
00:06.05 brlcad yeah, that's a decent book, there's also http://wiki.tcl.tk/1304
00:06.18 yukonbob book is a good one if you intend to use tcl at all, though...
00:06.29 brlcad http://www.beedub.com/book/
00:07.10 brlcad oreilly has a pocket reference too that is good
00:07.16 yukonbob *where "use" == using semi-seriously.
00:07.28 brlcad but then if you have the manpages installed, you have the book
00:07.42 yukonbob otherwise, it's easy to get into, with a few tcl-isms -- so one could just hack at it and see results....
00:07.52 qazwsx lol, apt-get is much faster than amazon's shipping
00:13.03 qazwsx wow, brlcad took 20+ mins to compile
00:14.31 brlcad now I'm annoyed if it takes more than 5 minutes :)
00:15.38 qazwsx hmm, googling got me 0 results on this: ./tclsh: error while loading shared libraries: libOIS-1.0.0.so: cannot open shared object file: No such file or directory
00:15.51 qazwsx nor does apt-cache search OIS |grep ois show anything interesting; any one now what's wrong?
00:15.54 qazwsx (this is from make install)
00:16.33 qazwsx oh wait, I think I got it
00:17.20 brlcad sounds like you've got a broken tcl installed that it's trying to run?
00:18.00 qazwsx no, OIS is some crap left over from OGRE that I hard coded into ~/.bashrc that I have no since removed
00:18.16 brlcad ah
00:18.22 qazwsx dinner; later; thanks for everyone's help :-)
00:41.53 *** join/#brlcad qazwsx (n=qazwsx@unaffiliated/adgj)
01:04.09 qazwsx so I just installed brlcad ... which one of the 477 apps in /usr/brlcad/bin should I run to get started? :-)
01:04.50 louipc mged is fun
01:05.49 poolio_ beset! although it's not installed.
01:06.00 qazwsx louipc: cool; thanks
01:06.03 qazwsx poolio_: what is beset! ?
01:06.50 poolio_ broken :)
01:08.23 louipc hehe
01:20.35 qazwsx is there an email list for brlcad too, or is it just this irc channel?
01:20.50 louipc yeah there are some mailing lists
01:21.14 louipc http://sourceforge.net/mail/?group_id=105292
01:24.59 qazwsx hmm, archives not nearly as filled as I thought it'd be
01:25.10 louipc yeah it's pretty low traffic
01:32.19 starseeker OK, I think I'm beginning to see a little. Being able to write docbook is simply a question of being aware of and using the appropriate environments for any given section of text
01:32.32 starseeker the main difference with html is there are a LOT of pre-defined environments
01:33.07 starseeker http://personal.riverusers.com/~thegrendel/abs-guide-5.0.tar.bz2 seems to be an example
01:33.24 starseeker or more specifically, abs-book.sgml within that archive
01:34.39 starseeker That is a VERY complete de-coupling between content and presentation.
01:35.48 starseeker And consequently, there is a lot of trust in the tool chain to make the correct typesetting decisions.
01:36.45 starseeker brlcad: I take it most documentation for BRL-CAD isn't going to need any sort of sophisticated equation typesetting?
01:38.47 starseeker I see now why you want to use this - it's probably the single best way I've seen to ensure complete uniformity of appearance.
01:39.03 starseeker (given identical tool chains that is)
01:57.11 *** join/#brlcad qazwsx (n=qazwsx@unaffiliated/adgj)
01:59.38 ``Erik det
01:59.39 brlcad starseeker: yeah, no typesetting
01:59.46 brlcad for equations
01:59.51 brlcad at least not anytime soon
02:03.03 qazwsx okay, brlcad is awesome; mged is awesome too [eom] :-)
02:03.16 starseeker OK. I'll go over the environments defined by docbook and make a stab at Volume II
02:03.28 qazwsx the whole command interface, and no-save, everything is immmediate interaction is awesome
02:03.34 Maloeran I think it's the first time that I see such a great first impression for mged
02:03.45 louipc hahah D:
02:03.54 qazwsx on top of that, the fact that mged has a vi emulation mode clearly states that the people behind it know what they're doing
02:05.22 Maloeran So qazwsx, you are a programmer right? :) I don't think a typical engineer ( or worse, an artist ) could be able to appreciate mged so quickly
02:06.02 qazwsx yeah, I'm a programmer :-)
02:06.12 qazwsx working through the mged tutorial right now
02:06.22 qazwsx It's amazingly well designed for something started 20 years ago?
02:06.34 qazwsx for the longest time, I didn't touch the project since I was like it was started 20 years ago, it must be a pos
02:06.39 louipc 27-28?
02:06.51 brlcad depends when you start counting
02:07.34 brlcad musing and ideas started spinning around '79, first geometry editing was '83, first "public" release was '84
02:07.52 Maloeran Well qazwsx, the fact that it begun 27 years ago shouldn't imply that it has remained inactive for the following 25 years
02:08.12 louipc I think I played with brlcad maybe 3 yrs ago. I couldn't use the back-space key in mged I think haha
02:08.14 brlcad pretty constant development rate
02:08.29 brlcad louipc: on windows?
02:08.33 qazwsx is this mged prompt that I'm typing into running tcl?
02:08.40 brlcad qazwsx: yes
02:08.42 qazwsx (i.e. all the "make, in, draw, ls, erase" commands)
02:09.38 brlcad there's a whole slew of commands added to the tcl environment ("everything in tcl is a command") that relate to geometry editing and other actions
02:09.53 brlcad the mged quick reference on the main page categorizes most of the more important ones
02:10.27 louipc brlcad: I think it was in linux
02:10.45 louipc oh no it was the delete key :D
02:10.53 louipc http://ibot.rikers.org/%23brlcad/20050706.html.gz
02:12.07 brlcad qazwsx: if you get to the point of writing tcl scripts in mged, you'll have to be aware of the 'set glob_compat_mode' setting, if it's on (which it is by default), then the command interpreter performs globbing on geometry object names and you have to escape the globbing characters that mean something different to tcl
02:13.26 brlcad e.g. by default you can do "ls *.r" and it'd display a listing of all objects named with a .r suffix -- this is obviously not tcl behavior; similarly with more complex globbing like obj_[0-9]*.s etc .. yet [] mean something different to tcl
02:13.53 brlcad so if you're going to write a tcl script, you probably want to turn glob compat mode off so you can do things like: set foo [tops]
02:14.33 brlcad louipc: ah, delete, yeah - i'd believe that. I think I fixed that shortly after you reported it
02:35.32 qazwsx so lesson 4 covers ray tracing ... this is me being picky; is there a way to launch these via commands? (rather than file -> ray trace -> raytrace ?)
03:04.39 qazwsx how do I do the equiv of edit -> setH from the commandline in mged?
03:04.42 qazwsx I'm looking at set
03:04.47 qazwsx err, "sed" nad "p", but none of them appear to work
03:14.02 brlcad "yes, 'rt -F/dev/Xl'" whenever he gets back
03:47.34 *** join/#brlcad qazwsx (n=qazwsx@unaffiliated/adgj)
03:54.20 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/Makefile.am: search the blt dir for headers, needed for archer paths
03:54.52 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/tclcadAutoPath.c: search the archer paths for blt and the archer tclscripts
03:56.03 brlcad qazwsx: yes, run 'rt -F/dev/Xl' (man rt or brlman rt (set your MANPATH) for lots of other ray-trace options)
04:02.50 brlcad to do the equiv of edit->Set H you can either run "press "Set H", or turn on the Misc->Faceplate GUI, or run 'ted' to kick off a text editor (be sure EDITOR env var is set) on the params
04:03.40 brlcad if you've just run 'in' or 'make' commands, you can 'kill objectname' then up arrow and simply recreate
04:04.26 brlcad the 'p' command lets you set the various values for the various edit options
04:22.48 qazwsx wtf, I can simulate clicking on menus?
04:23.07 qazwsx and "rt" is just calling the "rt" program on my shell?
04:23.27 louipc cli rules
04:26.01 brlcad yep, rt, rtedge, rtarea, ... etc there are various tracers for different needs
04:27.06 brlcad you can ray-trace into the 3D graphics window using the cli, but it's a little more involved as that integrated framebuffer can be/is turned on/off on demand
07:14.59 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
07:47.54 *** join/#brlcad elite01 (n=elite01@dslb-088-070-021-077.pools.arcor-ip.net)
08:38.24 Z80-Boy brlcad: with the newly installed brlcad 7.10.3 even the problem with "rt" not drawing anything has disappeared!
09:54.47 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
10:50.38 *** join/#brlcad thing0 (n=ric@203-59-115-117.dyn.iinet.net.au)
10:52.19 *** part/#brlcad thing0 (n=ric@203-59-115-117.dyn.iinet.net.au)
10:58.27 *** join/#brlcad thing0 (n=ric@203-59-115-117.dyn.iinet.net.au)
11:18.39 *** join/#brlcad thing1 (n=ric@203-59-115-117.dyn.iinet.net.au)
11:41.31 *** join/#brlcad thing0 (n=ric@203-59-115-117.dyn.iinet.net.au)
11:47.37 *** join/#brlcad Elperion (n=Bary@p548755FA.dip.t-dialin.net)
12:44.06 ``Erik *yawn*
13:29.39 *** join/#brlcad elite01 (n=elite01@dslb-088-070-021-077.pools.arcor-ip.net)
14:24.07 *** join/#brlcad cad97 (n=558a5275@bz.bzflag.bz)
14:52.44 ``Erik src/mged/animedit.c:3059: Internal compiler error in `gen_tagged_type_instantiation_die', at dwarf2out.c:9308
14:53.42 *** join/#brlcad ALVAN (n=jhkjhkj@89.34.187.225)
14:53.48 ALVAN hi all
14:54.09 ALVAN someone knows a good application like autocad but for linux ?
14:55.24 Z80-Boy qcad
14:56.21 ALVAN Z80-Boy, does it supports now 3D ?
14:56.33 ALVAN as i heard is only works with 2D
14:56.54 Z80-Boy no
14:56.57 Z80-Boy only 2d
14:57.48 ALVAN do you know another :)?
14:57.52 ALVAN that is 3D ?
15:00.11 ``Erik what are you trying to do with it?
15:00.22 ``Erik autocad is a drafting tool, so 2d is kinda, y'know.. .the point...
15:00.46 ``Erik http://ftp.brlcad.org/Industry_Diagram.png <-- shows the breadth of what people can mean when they say "cad"
15:02.03 ALVAN i want to make graphs of houses, more like for mantions
15:02.35 ``Erik 'graphs'? I don't get what exactly you mean
15:02.36 ALVAN are not for normally houses ..are for high standard houses
15:03.23 ``Erik like rendered pictures?
15:04.18 ALVAN i better show you one
15:04.22 ALVAN a sample
15:04.37 ``Erik a picture is worth a thousand and twenty four words
15:07.26 ALVAN Erik http://www.proiectare.net/2006/03/27/vila-tip-a/
15:07.59 ALVAN normally i think 2D is good for me too i do only the last 2 pictures
15:08.00 ``Erik ah, then autocad would be bad, something like povray or perhaps, say, BRL-CAD would be well suited
15:08.30 ``Erik the floor-plan images would be better done with something like qcad
15:08.37 ALVAN currently i work with autocad
15:08.40 ``Erik or a 2d drawing program like gimp
15:08.49 Z80-Boy lol, 2D plans with a gimp
15:09.46 ALVAN ok thanks i will try qcad as i receive many projects written in autocad and i can convert fine
15:09.49 Z80-Boy ALVAN: I guess you stay with Autocad - no way how to generate 2D in Qcad and 3D in BRL-CAD from the same source
15:10.35 Z80-Boy ALVAN: took me 3 days to make a simple 6-edges plate in BRL-CAD for which I had a blueprint in qcad
15:11.20 ALVAN hm ok
15:11.35 Z80-Boy ALVAN: I had to do it by calculating sinuses and cosinuses manually and typing them into commandline
15:11.50 Z80-Boy .oO(Advanced Information Technology)
15:12.00 ALVAN Z80-Boy, manually there is bc for that :) you need only a script
15:12.10 Z80-Boy ALVAN: I did in bc
15:12.37 ALVAN ok i presume there is more then only calculations
15:12.58 Z80-Boy ALVAN: you might however be able to make a thin slice through the house, render it with rtedge and then you would get a "floor plan" without the dimensions
15:13.26 Z80-Boy ALVAN: in Autocad you can select if you want a 3D or 2D view?
15:13.37 ALVAN yes you can
15:13.42 ALVAN by default is 3D
15:14.00 ALVAN or sometiems depedns of the image
15:14.05 Z80-Boy in BRL-CAD, you can't even have dimensions... everything's blind
15:14.27 Z80-Boy no way to align one object on another
15:14.32 ALVAN i did not say i will try BRL-CAD .. icame here for an alternative
15:14.38 Z80-Boy or to figure out a point where two things intersect
15:14.42 ALVAN in waht i saw about it is more like for elctronics
15:15.11 Z80-Boy electronics?
15:15.45 ALVAN how electronics boards are made ..but i think i did not read all about it
15:16.03 ALVAN i just was glad that i found a CAD related channel
15:16.41 ALVAN i see it knows more then what i said :)
15:19.05 ALVAN Z80-Boy, ok thanks
15:19.38 minute back#
15:58.40 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
17:26.28 *** join/#brlcad qazwsx (n=qazwsx@unaffiliated/adgj)
17:28.41 qazwsx here's the latest weird hack I'm trying to do with brlcad -- when I use mged, I'd like to be able to send commands / get results back from mged via a unix pipe ... or a unix msg queue ... I'm not sure where to jump in / start hacking; anyone have pointers?
17:29.16 ``Erik mged -c blah.g < script
17:30.29 qazwsx this is cool, but isn't interactive right?
17:30.33 qazwsx perfecably, I want something like
17:30.39 qazwsx mged -c blah.g &; then in another window, I go
17:30.50 qazwsx mg-run "in blah.s rcc ..... "
17:30.54 qazwsx or mg-run "ls"
17:31.03 qazwsx and it sends it over to mged; then prints the results back to stdout to me
17:31.28 ``Erik well, -c (classic mode) is interactive and uses stdin/stdout instead of the tcl/t window
17:32.17 ``Erik like any interactive stdin/stdout type program, you can attach a stream other than stdin to feed it input, like a pipe or file handle...
17:32.28 ``Erik for shits and giggles, try it out :)
17:34.38 qazwsx oh wow, cool; thanks, I didn't realize -c meant classic mode, which meant stdin/stdout
17:35.13 ``Erik :) I tend to use that mode a lot when writing code and testing... gui stuff is a pain
18:03.18 *** join/#brlcad Z80-Boy (i=clock@77-56-74-3.dclient.hispeed.ch)
18:04.19 Z80-Boy brlcad: I have one problem with mged. I wanted to save the configuration file so I did File -> Create/Update .mgedrc and it said an error message I don't remember what
18:04.35 Z80-Boy Now the setup is completely screwed, multipane is away, axes are away.
18:05.13 Z80-Boy When I set it back and do File -> Create/Update .mgedrc I get an error message Error: can't read "mged default(overstrike_font)":...
18:05.24 Z80-Boy [OK] [Skip Messages] [Details>>]
18:06.29 Z80-Boy mged on startup also prints: "Error reading .mgedrc: can't read "mged_default(zbuffer)": no such element in array while executing "set mged_default(zbuffer) " (file "/home/clock/.mgedrc" line 92)"
18:07.21 qazwsx if you mv ~/.mgedrc to ~/.old-mgedrc and rerun mged, will it create a new one for you?
18:07.41 Z80-Boy Yes
18:07.45 Z80-Boy then I can save multipane
18:07.59 qazwsx okay, does this solve your problem?
18:08.20 Z80-Boy but during saving the mgedrc I still get an error message Error: can't read "mged_default(overstrike_font)":...
18:08.24 Z80-Boy Yes.
18:08.34 Z80-Boy But there's still an error message every time I save the .mgedrc
18:09.21 qazwsx okay, so if you start wiht a fresh .mgedrc, and save multipane, then when u restart mgedrc, you get an error?
18:10.57 Z80-Boy It solves only half of the problem now I see
18:11.22 Z80-Boy I can save multipane but when I set up axes in all 4 windows and then do save exit start mged the axes are not there
18:13.46 Z80-Boy So the problem is now, how do I make the axes stay over a mged restart?
18:14.52 Z80-Boy Delete mged, setup everything at once, save, and pray that I won't need to change anything anymore in the future?
18:15.02 Z80-Boy mged -> .mgedrc
18:16.12 qazwsx sorry, don't know; I started using brlcad about 24 hrs ago :-/
18:34.36 Z80-Boy I tried to wipe .mgedrc, then set up panes and axes at once, then save, quit, restart mged.
18:34.47 Z80-Boy Doesn't work - only panes are saved, axes are not present.
18:38.45 qazwsx this is a really really really dumb hack
18:38.56 qazwsx but according to man mged you can run a command on startup
18:39.04 qazwsx maybe u can set it up so that this one command sets up everything u need
18:52.57 Z80-Boy lol
19:10.36 *** join/#brlcad qazwsx (n=qazwsx@unaffiliated/adgj)
20:16.44 *** join/#brlcad cad35 (n=5702b5b8@bz.bzflag.bz)
20:40.06 *** join/#brlcad Elperion (n=Bary@p548755FA.dip.t-dialin.net)
21:45.10 brlcad ``Erik: was that internal error from mipspro?
21:46.18 *** join/#brlcad Bariton (n=Bary@p54875920.dip.t-dialin.net)
21:47.15 Z80-Boy http://www.youtube.com/watch?v=s1eNjUgaB-g <- vector oscilloscope demo
21:47.53 Z80-Boy brlcad: my mged cannot save configuration properly
21:49.01 *** join/#brlcad qazwsx (n=qazwsx@unaffiliated/adgj)
21:49.19 brlcad Z80-Boy: hm, that might be something new since you're working on head
21:49.35 brlcad i'll have to give that a try myself -- zbuffer was recently "disabled by default"
21:50.07 brlcad that disabling might have introduced some other problem
22:06.27 ``Erik brlcad: gcc, with -O3 on, um, animedit.c or something in mged
22:42.27 starseeker brlcad: Did you want to use the "book" style for the BRL-CAD manuals?
23:12.08 ``Erik in theory, any style should be trivial to slap on once the doc is all marked up... no?
23:25.04 starseeker in theory, yes
23:25.36 starseeker docbook isn't like anything else I've run into thus far, not even TeX - EVERYTHING gets it's own "label" identifying what it is.
23:25.58 starseeker so you have to know what labels are available
23:26.10 starseeker fortunately, the docbook site is good for that once you get started
23:26.21 starseeker I've begun working on volume two now
23:31.00 louipc ?? you'e
23:31.08 louipc you're doing it manually?
23:34.11 starseeker yep
23:34.18 starseeker that's the only way
23:34.53 starseeker Neither the pdf nor the word document have the correct starting information to provide a converter with the "correct" info to make a good docbook document
23:35.00 louipc ouch
23:35.04 starseeker you'll see when I can post an example
23:35.37 starseeker In some sense, docbook create's a "meta" document - no formatting, but LOTS of info about what each component IS
23:35.51 starseeker for example, an address is composed of components, each of which has its own tag
23:36.55 louipc so it all comes down to manual marking up dang
23:47.29 ``Erik hum
23:47.50 ``Erik tex likes to label most things, too... the big difference from the jade style docbook I've dorked with (fbsd docs)
23:47.57 ``Erik is the <p> tag for paragraphs
23:48.34 ``Erik and tex tends to have more header info, since both the style and content exist in the same file tree
23:48.59 ``Erik or was it <para>
23:50.56 ``Erik <para> heh... http://www.freebsd.org/cgi/query-pr.cgi?pr=docs/35140
IRC log for #brlcad on 20070920

IRC log for #brlcad on 20070920

00:08.10 *** join/#brlcad qazwsx (n=qazwsx@unaffiliated/adgj)
00:08.40 qazwsx given that I have a region/combination ... is there a way for me to tell brlcad to give me a watertight mesh?
00:08.46 qazwsx (this I assume is probably C interface land)
00:17.34 *** join/#brlcad qazwsx_ (n=qazwsx@agp.Stanford.EDU)
00:17.43 *** part/#brlcad qazwsx_ (n=qazwsx@agp.Stanford.EDU)
00:35.02 ``Erik hum
00:49.56 starseeker it's doable, but will take time and patience
00:52.19 louipc what are you doing just adding the right tags here and there?
00:58.37 Maloeran Could anyone possibly know what could cause ftp transfer speed to slowly yet continuously drop on LAN transfers? I never figured that out
00:59.09 Maloeran It starts at 12mb/sec, and is now at 2mb/sec after just a hour, still falling
00:59.22 starseeker louipc: Pretty much
01:00.02 starseeker Once I get through vol2, I'll send it to brlcad, and if he OKs it I'll post it to the list for comment
01:00.17 louipc starseeker: ah ok. I'd try to rig up vim/emacs for hyper speed tag insertion
01:00.33 louipc cool
01:00.49 starseeker louipc: That's probably a good idea, but it will come after I've got a good sense of what to insert
01:00.58 louipc yeah
01:01.04 starseeker right now I'm working with the docbook site on one desktop and the document on another
01:01.14 starseeker and the pdf in the third to put the text in context
01:05.10 brlcad starseeker: there are a few docbook structures that would be well suited -- i'm not sure which is really best at this point, treating them as books, or collections of books, or collections of articles, etc .. there are various tradeoffs
01:05.30 starseeker brlcad: For the moment, I'm going with book
01:05.43 brlcad probably a book for starters, if the "chapters" are each stashed out into their own file(s) then it's a lot easier to change it later
01:05.52 starseeker Ah.
01:06.14 starseeker I'll probably start doing it in one file, then go back and separate it out later
01:06.42 brlcad using xml docbook and xpath, it's fairly straightforward to get sort of #include semantics -- otherwise you have to list things a few times (which isn't too horrible either)
01:07.02 brlcad yeah, just *having* it in docbook format is a starter
01:07.23 brlcad then it can be reorganized, updated, make stylesheets for various new formats, etc
01:07.37 starseeker book looks like a decent match so far.
01:07.55 starseeker when do you want me to send you an example of what I'm doing? after I finish one of the volumes?
01:07.56 brlcad go for it
01:08.20 brlcad erm, if you have an sf.net account, you can just work directly in cvs
01:08.30 starseeker Oh, OK.
01:08.34 brlcad then it'll be pretty obvious :)
01:08.35 starseeker I'm starseeker on sf, IIRC
01:09.00 starseeker Didn't know if you wanted me mucking around in cvs yet ;-)
01:09.17 brlcad it's cool
01:09.59 brlcad so long as the rate is low enough that I can review every commit (which I do), I'm pretty open to just letting new folks get involved
01:10.07 starseeker If I start now, it will basically be starting from the wvText output and gradually becoming actual xml
01:10.09 starseeker cool :-)
01:10.20 brlcad should read HACKING file in the top-level, has some basic guidelines
01:10.32 starseeker OK
01:10.41 brlcad like don't break code if you do go editing code, or do your best to not break the build even when adding new files, etc
01:11.18 starseeker right. Since I won't be touching code yet that's OK, and the build can't be set up for the docs until the docs are processable ;-)
01:11.56 brlcad yep
01:11.59 starseeker I take it the build will ignore files in doc it doesn't recognize?
01:12.15 brlcad and even once they are added, they'll probably be "opt-in" via some --enable-docs option at first
01:12.34 starseeker Right. Particularly if we rely on the external system to have a working docbook chain
01:12.38 starseeker that's quite an assumption
01:12.46 brlcad yeah, that's a slew of configure checks
01:13.17 brlcad you're added
01:13.28 brlcad presume you know how to checkout/use cvs?
01:13.53 starseeker Yep :-)
01:13.55 starseeker thanks!
01:14.08 starseeker where do you want me working? subdirectory in doc?
01:14.21 brlcad yeah, that's probably the place for now
01:15.00 brlcad doc/book perhaps :)
01:15.06 starseeker :-)
01:15.37 starseeker it would probably be better to have doc/book/vol2 - there will be a fair number of images involved by the end
01:17.30 brlcad hm, I was kind of hoping to get away from the "volumes"
01:17.38 brlcad they don't exactly make sense
01:17.48 starseeker Oh. OK, that's not a problem
01:18.17 starseeker How were you thinking to structure it? It's probably easier to set that up from the get-go
01:18.53 starseeker a "book.xml" file with chapters in their own files?
01:19.15 brlcad vol II is basically a bunch of tutorials that build on each other, plus a big command index, plus an 'article' on primitives, plus some other stuff; vol I and vol III are primarily informational though III also has more (moderately advanced) tutorials; IV tells you how to convert stuff ...
01:19.34 brlcad there's very little consistency imo to those groupings and a lot of crossover
01:20.07 brlcad sure, that works .. your call since you're the one doing the work :)
01:20.37 starseeker OK. If you like, we can adopt the convention of the "book.xml" file being the control file and putting individual "tutorials"/articles/etc in their own files. My main concern is not to pollute with a bunch of files that will eventually need to vanish, since that's a pain in cvs...
01:20.42 brlcad i'll whine if I see something I really don't like :)
01:20.45 starseeker hehe
01:21.13 brlcad don't worry about cvs .. it is afterall going to be gone by end of year :)
01:21.44 starseeker True :-)
01:23.27 starseeker OK, I guess I'll go ahead and put my current "working" file up there. Even if it is eventually chopped up into other files, at least the markup will be preserved in cvs
01:24.10 brlcad yeah, don't be afraid to commit as much as you like, can rarely ever commit too early or too frequently :)
01:24.24 starseeker :-)
01:34.56 CIA-4 BRL-CAD: 03starseeker * 10brlcad/doc/book/VolumeII.xml:
01:34.56 CIA-4 BRL-CAD: This is the initial text only translation of the original source
01:34.56 CIA-4 BRL-CAD: document of the BRL-CAD Tutorial Series Volume II - Introduction to MGED.
01:34.56 CIA-4 BRL-CAD: Despite the extension, it is not a DocBook XML document in its current
01:34.56 CIA-4 BRL-CAD: form - it is commited in this state only to record the starting point
01:34.56 CIA-4 BRL-CAD: for the conversion to XML.
01:35.00 CIA-4 BRL-CAD: Translation was done from Word using wvText from wv-1.2.3
01:36.42 ``Erik wow, a commit bit already
01:36.50 ``Erik now, I have to ask
01:36.53 ``Erik is it xml, or sgml?
01:36.58 starseeker It will be xml
01:37.18 starseeker That's supposedly the "wave of the future" for docbook
01:37.26 starseeker apparently sgml was a bit too complicated
01:38.12 starseeker Hang on - in a few minutes I'll commit what I've got marked up so far
01:45.50 CIA-4 BRL-CAD: 03starseeker * 10brlcad/doc/book/VolumeII.xml: Beginnings of Docbook XML markup.
01:46.35 starseeker I'm not sure if we want the PUBLIC tag or if we want to store our own copy - it will depend on the requirements of the toolchain
01:50.38 starseeker OK, at least it's a start. Bedtime for me. Thanks brlcad!
01:51.12 brlcad thank you!
01:51.16 brlcad it is a start
01:51.28 brlcad that's the best progress to date ;)
01:51.35 starseeker really? eeep.
01:51.57 brlcad well, you'd see docbook files lying around had others gotten further
01:52.07 starseeker point
01:52.16 brlcad I've set this same up for other projects, but just not for cad ..
01:53.13 starseeker I think the BRL-CAD files will actually map rather well to this, based on progress so far.
01:53.47 starseeker It looks like whoever wrote the original word files was using the same conventions that Docbook modeled off of
01:53.55 starseeker (caution, information, etc.)
01:55.50 brlcad at this point, shouldn't matter
01:55.58 starseeker Cool.
02:09.07 starseeker brlcad: Do we want to keep using the screenshots in the original documents or are updated ones in order?
02:15.14 brlcad updated ones are in order for some of them, particularly the menu shotw
02:16.41 starseeker OK. I can only take them on Linux though - is that OK or do we want Windows shots?
02:18.46 brlcad it should be fine
02:18.50 starseeker Cool :-)
02:19.02 brlcad they were originally taken on linux anyways
02:19.17 starseeker Ah :-).
02:20.02 brlcad heh
02:20.41 brlcad windows gets by far the most downloads, but most of the users (at least that I interact with) are on linux and mac os x
02:21.44 starseeker Maxima was like that too, IIRC.
02:22.25 brlcad just shows how much a demand there is in the open source realm.. and how much better we need to be doing on usability
02:22.43 starseeker I was somewhat surprised to see SALOME had another release
02:23.06 starseeker I wish I knew what they were good at but building the sucker is a nightmare
02:24.07 starseeker brlcad: Do you think the UI will stay with TCL/TK for the foreseeable future? (just curious)
02:24.11 louipc bah windows users just don't get it
02:26.15 starseeker louipc: They have an expectation of everything being GUI, that's for sure...
02:26.20 *** join/#brlcad Z80-Boy (i=clock@77-56-74-3.dclient.hispeed.ch) [NETSPLIT VICTIM]
02:26.20 *** join/#brlcad PrezKennedy (n=Matt@74.86.45.130)
02:26.20 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149) [NETSPLIT VICTIM]
02:26.20 *** join/#brlcad jack- (i=jack@unaffiliated/jack) [NETSPLIT VICTIM]
02:26.44 louipc hehe yeah that's for sure.
02:26.44 starseeker To be fair about it though, most open source stuff doesn't present a good front on Windows - it's a real challenge
02:27.38 starseeker For almost every Maxima release getting it working on Windows was the major stumbling block.
02:28.16 starseeker mingw is an adventure...
02:28.19 louipc yeah windows doesn't provide a good environment
02:28.42 starseeker Does BRL-CAD build using mingw and friends or more normal tools?
02:28.48 louipc hehe I love mingw, I can kind of pretend I'm not in windows anymore
02:29.02 louipc starseeker: there was a guy doing builds in cygwin
02:29.07 starseeker ouch
02:29.38 starseeker Cygwin is great if you want to turn Windows into a pseudo-Unix box, but for distributing binaries it has a lot of overhead...
02:29.41 louipc I think there's an intent to build it in mingw if it hasn't been achieved already
02:30.53 starseeker the build instructions had to specify specific versions of each component, and if you were forced to use newer ones it was a whole new problem...
02:31.14 starseeker Of course, that was back when Win98 still had to be taken into account...
02:31.32 louipc yeah win98 caused issues
02:32.06 starseeker oops
02:32.07 louipc I built tcl/tk in mingw!
02:32.16 louipc in win98!
02:32.18 starseeker tcl/tk is great for portability
02:32.27 starseeker it just feels funny ;-)
02:32.56 starseeker Actually, the most useful free Lisp graphical binding currently is to TK...
02:33.03 starseeker good stuff
02:33.34 louipc yeah there's a bunch of good things like that
02:34.44 Maloeran From what I heard, tcl/tk is very lacking in widgets and flexibility
02:35.11 Maloeran Although I haven't personally used it, I heard from people who needed to write extra widgets constantly
02:35.25 louipc how about +itcl, itk, iwidgets ?
02:36.33 Maloeran Haven't tried them, I'm not much into GUIs...
02:36.51 Maloeran gtk2 is quite nice though
02:41.59 louipc that's quite a flip-flop eh?
02:42.08 starseeker Hehe
02:42.34 louipc sounds kind of like how I'd do things :P I have trouble programming from scratch because I've little experience
02:42.42 starseeker I was going to ask if Paraview would be a logical starting point for interface/visualization code to hook up to BRL-CAD, but I see the latest version has now moved to QT
02:44.06 starseeker Well, 2.6 still used tcl/tk
02:44.07 starseeker thought so
02:44.31 louipc neat ARL contributed to it
02:44.36 starseeker :-)
02:44.58 louipc or "contrinuted" to it
02:47.16 louipc looks like it's client/server. just the latest client is in QT
02:47.37 starseeker QT4 + VTK ~= drool ;-)
02:48.23 louipc haha it has 6 different licenses?
02:49.18 starseeker they're using a lot of libs ;-)
02:49.51 starseeker They must bundle like BRL-CAD does.
02:50.05 starseeker In fact, that explains what the ebuild guys where talking about with external libs
02:53.33 starseeker Is it considered "bad taste" to discuss GUI questions?
02:53.46 louipc I don't think so
02:54.50 louipc indeed
02:55.47 starseeker VTK definitely rules the roost for "looks" in the open source candidates I've seen, but I don't know how well it would do for interactive CAD type scenarios
02:56.17 starseeker LOL - yep, Paraview is building it's own copy of VTK
02:56.49 starseeker at least they seem to be willing to try to use the system QT4...
02:57.49 starseeker Well, later all!
03:08.14 *** join/#brlcad Twingy (n=justin@74.92.144.217)
03:16.16 brlcad louipc: I've built everything under mingw in the past, only required a few minor edits at the time
03:17.44 brlcad starseeker: TBD really, MGED won't likely drop Tk anytime soon .. but a new modeling interface could certainly use something different
03:38.34 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
04:38.15 *** join/#brlcad PK (i=Matt@74.86.45.130)
05:48.18 Z80-Boy what's the command to turn *model* axes on in all four panes? I could try to put it into the .mgedrc manually
07:16.54 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
09:54.49 *** join/#brlcad elite01 (n=elite01@dslb-088-070-019-066.pools.arcor-ip.net)
10:09.42 *** join/#brlcad elite01 (n=elite01@dslb-088-070-019-066.pools.arcor-ip.net)
11:31.36 *** join/#brlcad elite01 (n=elite01@dslb-088-070-019-066.pools.arcor-ip.net)
13:25.41 *** join/#brlcad Elperion (n=Bary@p5487788D.dip.t-dialin.net)
13:38.37 *** join/#brlcad elite01 (n=elite01@dyndsl-080-228-186-169.ewe-ip-backbone.de)
14:22.30 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
14:42.48 *** join/#brlcad elite01 (n=elite01@dyndsl-080-228-186-169.ewe-ip-backbone.de)
15:32.58 Maloeran Urgh, one USD is now worth less than one CAD. Just five years ago, 1CAD was worth 0.62USD
15:34.53 minute CAD
15:34.54 minute ?
15:36.24 Z80-Boy paid in BRL-CADs
15:57.04 minute ?
15:59.51 Maloeran Canadian Dollars
16:04.05 minute oh, cool
16:04.19 minute or not as the case may be
16:20.40 *** join/#brlcad robin (n=robin@dslb-088-070-019-066.pools.arcor-ip.net)
16:24.33 *** join/#brlcad qazwsx (n=qazwsx@unaffiliated/adgj)
16:30.10 ``Erik heh
17:27.56 qazwsx does brlcad generate meshes of the parts before rendering, or does it just render it directly? (i.e. I'm hoping to use brlcad as a csg library and do my rendering in opengl with the meshes)
18:49.31 *** join/#brlcad Z80-Boy (i=clock@77-56-74-3.dclient.hispeed.ch)
20:03.36 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
20:32.39 Z80-Boy brlcad: would it be possible to model a water wave, like the surfer's dream tube, in brl-cad and then render it with Sun?
20:33.15 Z80-Boy What primitive would be suitable to render irregularly wrinkled, twisted surface?
20:33.33 Z80-Boy That can't be done with extrusion since it's curled up.
20:37.13 Z80-Boy dsp?
21:13.02 yukonbob dsp alone won't have a "curl" where there are two different levels of water (ie: water level, and curling crest of wave above it at same Z axis)
21:13.58 yukonbob s/same Z axis/ on Z axis at same X,Y/
21:35.45 Z80-Boy dsp takes some file but the format is mystery
21:35.54 Z80-Boy seems it's neither binary file nor a text file
21:36.03 Z80-Boy tried both and neither worked
21:40.52 poolio brlcad: heard of randy pausch?
21:42.31 yukonbob Z80-Boy: it's a matrix of unsigned 16-bit ints.
21:43.32 Z80-Boy can the file be longer than needed?
21:51.24 Z80-Boy it works, cool
21:51.32 Z80-Boy needs just exact size
21:51.35 Z80-Boy width*height*2
21:52.37 yukonbob "*2" == file byte size, but ea. datum is the 16bit (2byte) int value.
23:10.28 *** join/#brlcad qazwsx (n=qazwsx@unaffiliated/adgj)
23:10.34 qazwsx is thre a way to export modesl out of brlcad as meshes?
23:16.02 ``Erik sorta, yes
23:16.05 qazwsx great
23:16.10 qazwsx tell me the direction please
23:16.12 ``Erik but it can be a very slow process, O(n^3)
23:16.17 qazwsx that is fine, no need to be real time
23:16.30 qazwsx how does this work? which prog?
23:16.30 ``Erik the NMG routines convert, um, look at things liek g-stl and those
23:17.11 ``Erik g-nmg is also one to look at
23:18.05 qazwsx yeah, that looked alot more useful than stereo :-)
23:18.58 ``Erik um, stl is a simple triangle mesh format
23:20.08 qazwsx sorry, what's a "NMG" ?
23:20.32 ``Erik n-manifold geometry
23:20.48 qazwsx okay, I'm an idiot
23:20.50 qazwsx g-stl is what I want
23:20.52 ``Erik you'd probably be more interested in BOTs
23:20.55 ``Erik bag of triangle
23:20.57 qazwsx thanks, the whole stereo thing threw me off
23:21.09 qazwsx -b gave me a binary file
23:21.11 ``Erik *shrug* it does sound odd... and n/p :)
23:21.33 qazwsx wait, sorry, what does BOT offer me over stero's list of triangles?
23:21.38 qazwsx I'm greedy, and want the best solution :-)
23:24.50 ``Erik nothing? both are sets of triangles, just in a slightly different output format
23:25.30 qazwsx okay, just checking
23:26.09 qazwsx please forgive me newbiness: can you tell me which one of the 400+ cmd line utilities will let me query about a *.g database file like I can in mged? stuff like "ls blah.g" or
23:26.12 qazwsx l blah.s
23:35.57 ``Erik mged....
23:36.05 ``Erik mged -c blah.g tops
23:36.08 ``Erik mged -c blah.g l blah.s
23:37.15 qazwsx toh, I can specify a single command oh right
23:37.16 qazwsx thanks :-)
IRC log for #brlcad on 20070921

IRC log for #brlcad on 20070921

00:19.23 CIA-4 BRL-CAD: 03starseeker * 10brlcad/doc/book/VolumeII.xml: Markup complete through Lesson 1.
00:22.14 starseeker <author>starseeker</author><speaking voice="mutter">is going to be dreaming of markup</speaking><emoticon>;-)</emoticon>
00:25.17 louipc <slang type="internet">LOL</slang> ?
00:27.09 starseeker It was OK until I looked at how far I had to go ;-)
02:56.54 *** join/#brlcad poolio_ (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
02:57.03 *** part/#brlcad poolio_ (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
04:34.34 *** join/#brlcad minute (n=MinuteEl@silentflame/member/minuteelectron) [NETSPLIT VICTIM]
04:34.34 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667620.dsl.bell.ca) [NETSPLIT VICTIM]
04:34.34 *** join/#brlcad tarzeau (i=sengun@berlin.ethz.ch) [NETSPLIT VICTIM]
04:34.36 *** join/#brlcad tofu (n=sean@bz.bzflag.bz)
04:35.03 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
06:12.41 *** join/#brlcad clock_ (i=clock@77-56-74-3.dclient.hispeed.ch)
07:45.44 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
09:18.39 Z80-Boy brlcad: you said it's possible to make a cartoon-style pen drawing rendering by overlaying rt and rtedge output by <i_forgot_the_name> command.
09:19.00 Z80-Boy But that means calculating twice as long. Is it possible that the output be generated only by a single calculation?
09:25.48 Maloeran I wouldn't have expected rtedge to take as long as the raytrace
09:26.09 Z80-Boy good
09:45.32 *** join/#brlcad elite01 (n=elite01@dslb-088-070-009-097.pools.arcor-ip.net)
11:56.56 Maloeran Does anyone know the origin of this famous picture/video where a man walks in front of a column of tanks and manage to stop it during a military parade?
11:57.06 Maloeran Or any other information that might be relevant
12:03.55 brlcad eh, that was the infamous Tiananmen Square protest
12:03.59 brlcad back in 1989
12:05.10 brlcad Z80-Boy: pixmatte or pixmerge
12:07.46 Maloeran Right I got it, thanks
12:10.53 Maloeran Seems hard to order a print of this picture in order to frame it
12:17.00 brlcad probably because it's copyrighted :)
12:17.05 brlcad http://video.google.com/videoplay?docid=4727787930108202470
12:17.48 Maloeran Well sure, but that doesn't mean it shouldn't be possible to pay for it :)
12:20.45 Maloeran I guess I'll have to find something else
12:22.53 brlcad http://cgi.ebay.com/TIANANMEN-SQUARE-TANKS-CHINA-TANK-MAN-24x34-POSTER_W0QQitemZ190154453851QQcmdZViewItem
12:23.52 Maloeran Oh :), looks like I wasn't looking at the right place
12:24.36 brlcad http://www.popartuk.com/photography/the-unknown-rebel-pp0893-poster.asp
12:25.31 brlcad maybe just what you're searching on, he is known as "tank man"
12:25.38 Maloeran I happen to really wonder how I had my keywords wrong
12:25.45 Maloeran I tried that too
12:29.55 Maloeran Thanks brlcad, I'm getting it shipped
12:31.17 Z80-Boy brlcad: could you please advise on the problem I have with saving the config file?
12:45.30 brlcad Z80-Boy: I did, day before yesterday.. probabaly a recently introduced problem (like as of last week)
12:45.59 brlcad remember that you're working off of head now, you've got the latest .. and I think that problem seems related from what you said it was complaining about (z clipping)
12:46.20 brlcad test would be to revert the zclipping change and see if that makes a difference
12:46.45 brlcad i'll have to dig through the changelog to see what exactly that change was
12:52.57 Z80-Boy Do you think the videos would look better if rtedge-style contours were overlaid over the picture?
13:09.08 ``Erik ('cept with tank dude, he was drug into the crowds by onlookers and thousands of people died in chinas response to a peaceful hunger strike)
13:20.07 ``Erik z80: there are a few options, I don't think you'd like any of 'em... 1) raytrace both the image and the rtedge copy and merge 'em 2) raytrace the image and pass the output through a sorbel filter (like in imagemagick or gimp) and compose them, 3) write a new shader that does it for ya
13:20.50 ``Erik cell shader might be a fun project *scratches chin*
14:04.58 Z80-Boy I have set compile flags CFLAGS to -O3 -fomit-frame-pointer -march=pentium3 -pipe
14:05.11 *** join/#brlcad Elperion (n=Bary@p548755B2.dip.t-dialin.net)
14:05.12 Z80-Boy Does it take effect during brl-cad compilation or does BRL-CAD set it's own optimizer flags?
14:05.22 Z80-Boy I have a feeling that the rendering is very slow
14:08.04 Z80-Boy Is there a man rt?
14:09.04 ``Erik yes
14:09.12 ``Erik there is a manpage
14:09.16 Z80-Boy man rt, brlman rt - nothing
14:09.37 ``Erik and um, unless you do --enable-optimized, CFLAGS will be respected
14:09.57 ``Erik actually, CFLAGS will still be repected, but enable-optimized glues most stuff to it like -O3 -fomit-frame-pointer ...
14:10.07 ``Erik MANPATH=/usr/brlcad/share/man man rt
14:10.26 ``Erik erm, that's bourne style, uh, I dunno how to do it in csh
14:10.27 Z80-Boy so there are already 3 different methods to get a manpage
14:10.33 ``Erik well
14:10.40 ``Erik man searches $MANPATH
14:10.55 ``Erik so adding /usr/brlcad/share/man to the MANPATH is how to make normal man work
14:11.07 ``Erik <-- doesn't use brlman, which I THINK just adds to MANPATH and calls man
14:12.41 Z80-Boy When I add /usr/brlcad/share/man to /etc/man.conf, it still doesn't work
14:12.49 Z80-Boy Maloeran: is there a faster rt?
14:12.59 ``Erik indeed, brlman is a simple shell script, heh
14:13.03 Z80-Boy does it use linked lists to search for the primitives?
14:13.05 Maloeran Well, mine's quite fast but it's not integrated into BRL-CAD
14:13.05 ``Erik that adds stuff to MANPATH
14:13.27 ``Erik yours doesn't do the large set of implicite primitives nor csg operations, mal... :)
14:13.40 Maloeran Pft, long live triangles! :)
14:13.47 ``Erik hehehe
14:14.04 Maloeran 50-100fps on raytracing is still amusing
14:14.09 ``Erik ok, lets model a sphere and see who gets more accurate results and a smaller data file :)
14:14.11 Z80-Boy You cannot make a cylinder, torus, sphere, ellipsoid, paraboloid or cone from triangles no matter how many triangles you use.
14:15.00 Maloeran You can get close enough so that the fact that triangles are used has no impact on the rendering
14:15.10 Maloeran You would still use CSG, just convert to triangles for rendering
14:15.11 ``Erik oh, and lets talk engineering precision, not visual precision, we can talk about accepting 10 micrometers of error on a motor vehicle sized thing :)
14:15.31 ``Erik because, y'know, we want it for engineering purposes, not just pretty pictures
14:16.14 Maloeran I never really got into the weird curved triangle surfaces I described long ago, it would have been nice for raytracing
14:16.36 Maloeran Reasonably fast to intersect for rays, much more friendly to describe curved surfaces
14:17.00 Z80-Boy for that I need to figure out the lights
14:17.17 Z80-Boy and that means again finding out that everything I stumble upon is insufficiently documented to be able to work with
14:17.32 ``Erik didja get the rt manpage up?
14:17.36 Z80-Boy no
14:17.42 Z80-Boy only with explicit prefix
14:17.43 ``Erik where is brlcad installed to?
14:17.47 ``Erik oh, so you did, heh
14:17.50 Z80-Boy /usr/brlcad
14:18.04 Z80-Boy no I don't want to type half a line prefix every time I run man
14:18.16 Z80-Boy everything in the system works on man, only BRL-CAD is a specialty
14:18.23 ``Erik take a look at the brlman script, it SHOULD stay 'MANPATH="/usr/brlcad/man"' somewhere in it?
14:18.30 ``Erik and, uh, you can set the environment variable
14:18.46 ``Erik setenv MANPATH $MANPATH:/usr/brlcad/share/man # for csh
14:18.53 Maloeran Ah, it's horrible. You must begin to find me annoying with that, but I'm still unable to focus, think and work, love has completely messed up my mind
14:18.57 Z80-Boy but brlman rt doesn't work
14:18.58 ``Erik export MANPATH=$MANPATH:/usr/brlcad/share/man # for sh
14:19.31 ``Erik your brlman may be ... odd... did you move your install? it's a pretty simple shell script
14:19.48 ``Erik mebbe you don't have awf?
14:20.15 ``Erik oh, shoot, I brought my parallels cd back, so I can reinstall it and run obsd41 again, I'll try to take a look at it :D lemme go get it out of my car
14:20.16 Z80-Boy wihcclock@kestrel:~$ awf
14:20.16 Z80-Boy /usr/brlcad/bin/awf: must specify -ms or -man
14:20.35 ``Erik um
14:20.37 Z80-Boy the brlman script is somehow complicated inside
14:20.51 ``Erik complicated? O.o
14:20.57 Z80-Boy does it work on your OpenBSD?
14:21.07 Z80-Boy it looks for
14:21.12 Z80-Boy /usr/brlcad/share/brlcad/7.10.3/man
14:21.12 ``Erik I dunno, it's a vm and I need to reinstall the vm software to start it
14:21.15 Z80-Boy ${path_to_this}/../share/brlcad/7.10.3/man
14:21.19 Z80-Boy ${path_to_this}/../man
14:21.23 Z80-Boy /usr/brlcad/share/brlcad/7.10.3/man
14:21.27 Z80-Boy /usr/brlcad/man
14:21.42 Z80-Boy what's the point of having brlcad twice on the path?
14:21.55 ``Erik and what does "find /usr/brlcad/ -name rt.1" tell you?
14:22.10 Z80-Boy /usr/brlcad/share/man/man1/rt.1
14:22.21 ``Erik iiiinteresting
14:22.28 ``Erik your brlman is broken, wonder how that happened
14:22.34 Z80-Boy brlman rt mdoesn't do anything
14:23.05 Z80-Boy I just downloaded 1.10.3 from CVS compiled installed
14:23.15 Z80-Boy before that I deleted /usr/brlcad to make sure there isn't anything left over
14:23.50 Z80-Boy What I don't understand is why man doesn't work when I add that directory to man.conf
14:25.31 ``Erik <-- not sure, perhaps it's cached somewhere? do ya need to rebuild the whatis db or something?
14:26.02 Z80-Boy man man.conf doesn't contain the word "rebuild"
14:27.44 Z80-Boy Still doesn't work
14:27.56 ``Erik interesting
14:28.21 ``Erik is it read on login? if you ssh into your own box or hop down to a vc and do a fresh login, does it work?
14:28.52 Z80-Boy clock@kestrel:~$ ssh clock@localhost
14:28.52 Z80-Boy @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
14:28.52 Z80-Boy @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
14:28.52 Z80-Boy @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
14:29.15 Z80-Boy The sole purpose of this message is to make sure people will ignore a man in the middle attack in the case it really happens
14:29.24 ``Erik heh, regenerated sshd keys since you last logged into yourself, aapparently
14:30.02 Z80-Boy if this happens I delete ~/.ssh/known_hosts and always enter "yes" without even looking at the fingerprint
14:30.30 Z80-Boy If ssh was designed to be secure, they would make sure man in the middle attack is reported only when the key doesn't match and not every other day.
14:30.45 Z80-Boy No, it doesn't work even through ssh.
14:30.56 ``Erik what's "manpath" tell you?
14:31.09 Z80-Boy bash: manpath: command not found
14:31.33 ``Erik huh
14:31.47 ``Erik <-- fbsd user, not obsd... :)
14:33.10 ``Erik ffs, stupid fucking corporate image fucking bullshit... brb
14:56.31 ``Erik *yawn*
14:56.56 brlcad Z80-Boy: it probably would look better, usually does (rtedge overlay)
14:57.43 Z80-Boy brlcad: any idea, why my "brlman rt" doesn't work, and why I cannot save the config file?
14:57.56 Z80-Boy Can the CVS code be in an inconsistent state?
14:58.04 ``Erik BRLCAD_ROOT and BRLCAD_PREFIX were expanded wrong in generating brlman
14:58.26 ``Erik <-- sorta kinda seen similar differences in expansion on fbsd, is checking out a fresh cvs copy on obsd41 now
14:58.36 Z80-Boy ``Erik: cool
14:58.57 ``Erik yes
14:59.33 ``Erik sucks, cuz every day I want to use it, I have to install, reboot, let it upgrade, reboot again, THEN I can use it
15:01.41 brlcad Z80-Boy: damn, I've answered you three times on the config file now... :)
15:01.43 Z80-Boy looks like brlman <anything> doesn't work
15:01.48 Z80-Boy It definitely worked before
15:01.54 brlcad it's a recent problem .. probably VERY recent
15:02.12 Z80-Boy brlcad: what were the previous 2 answers? Also "damn"? :)
15:02.20 brlcad just has to be looked at, and nobody has looked at it yet
15:02.25 Z80-Boy aha
15:02.33 ``Erik sed -i.bak 's,brlcad/7.10.3/,,' /usr/brlcad/bin/brlman
15:02.36 ``Erik *cough*
15:02.47 brlcad damn frustrating that you've asked the same thing three time and ignored or missed my responses each time to which I answered
15:02.51 Z80-Boy sed: unknown option -- i
15:02.57 ``Erik wow, obsd sucks
15:03.02 Z80-Boy I don't remember I got the response
15:03.08 brlcad exactly my point
15:03.33 ``Erik mv /usr/brlcad/bin/brlman /tmp/ && sed s,brlcad/7.10.3/,, /tmp/brlman > /usr/brlcad/bin/brlman && rm /tmp/brlman
15:03.48 Z80-Boy brlcad: is there a command I could write manually into the .mgedrc to turn model space axes on in all 4 multipanes?
15:03.59 brlcad also, the manpath issue really is just a basic system setup problem -- brlman should also work, but so should man
15:04.05 Z80-Boy looks like .mgedrc consists of commands
15:04.12 brlcad there's absolutely nothing special about the manpath that is special to brl-cad
15:04.20 brlcad it's just another path like any other
15:04.49 Z80-Boy does it mean it's not a bug of BRL-CAD?
15:05.06 ``Erik for using 'man'? no, it's an issue with openbsd's man, probably user error
15:05.10 brlcad that brlman doesn't work is a problem in brlman, yes
15:05.14 ``Erik brlman not working IS our stick, though
15:05.18 brlcad but that man doesn't, heck no .. that's a problem between you and your OS
15:05.22 brlcad pebkac
15:05.49 brlcad already noted
15:06.02 ``Erik c'mon, dude, you use obsd, you should know more than the average clueless linux dork ;) *duck*
15:06.07 brlcad it works here, so it's gotta be something obsd specific I'm guessing
15:06.26 ``Erik well, it relates to something I saw on fbsd
15:06.30 Z80-Boy brlcad: there are things like "set mged_default(max_text_lines) 10000" -> is there something like "set multipane(all_windows)"?
15:06.34 brlcad fire up ssh access again, and I"ll look at it
15:06.47 Z80-Boy brlcad: evening
15:06.47 ``Erik remember when I was asking if you'd mucked with the datadir ?
15:06.51 ``Erik <-- running his obsd vm
15:06.57 ``Erik <-- looking into it right now... *cough*
15:07.01 Z80-Boy brlcad: now I am behing the No Access Translator
15:07.46 brlcad whenever, there's just only so much that can be done when the problem seems to be limited to just that environment .. what were your configure options?
15:08.09 Z80-Boy no options just ./configure
15:11.32 brlcad then yeah, probably just some shell assumption in the brlman script .. what does "which awf" report?
15:11.58 ``Erik heh
15:12.02 ``Erik scroll up, brlcad
15:12.06 ``Erik we already know the issue
15:12.28 brlcad we do?
15:12.49 ``Erik yes, BRLCAD_DATA was expanded weird, perhaps between two seperate configure runs
15:13.08 brlcad oh, the share/man
15:13.14 ``Erik in his installed brlman, he has MANPATH=/usr/brlcad/share/brlcad/7.10.3/man and his man files are in /usr/brlcad/share/man/
15:15.55 Z80-Boy clock@kestrel:~$ which awf
15:15.55 Z80-Boy /usr/brlcad/bin/awf
15:16.46 Z80-Boy can you please turn on axes in multipane, save the .mgedrc and then find the magical command in .mgedrc which turns the multipanes on?
15:17.21 brlcad you can be really impatient, you know that? :)
15:17.32 brlcad do you want me to look at the brlman thing, or the multipane thing?
15:17.46 Z80-Boy brlcad: don't you remember the command by hart?
15:18.00 brlcad hah, of course not
15:18.32 ``Erik <-- already on the brlman thing... O.o
15:18.32 Z80-Boy is there some list of these commands somewhere?
15:18.34 brlcad if I knew it by heart, don't you think I would have said something an hour ago when you first mentioned it? :)
15:18.46 Z80-Boy no
15:18.53 brlcad or half-hour, whenver it was
15:19.09 brlcad well, i would have
15:19.19 Z80-Boy sometimes I get an impression that you cannot process things fast enough from me and skip some of them
15:19.25 brlcad you can't keep a million lines in context *all* the time
15:19.52 ``Erik <-- lucky to keep 4 :D
15:20.51 brlcad Z80-Boy: I DO skip them.. when you start complaining about a new issue. if you don't I'm still working on the problem or something that I was working on before you reported the issue
15:20.59 ``Erik (building automake shtuff on obsd41, has a fresh cvs co to test this crap on)
15:21.05 brlcad all a matter of priorities.. I can't just drop everything when you can't figure out how to set your own MANPATH ;)
15:22.08 Z80-Boy lol :)
15:23.43 brlcad ``Erik: I suspect it's just a matter of default manpath (in Makefile, after configure) is set to prefix/man instead of datadir/man .. quick fix should be to just add a search dir for BRLCAD_ROOT/man to brlman.in
15:24.24 brlcad as well as 'maybe' set mandir when datadir is changed in configure.ac .. dunno, that seems kinda error prone
15:24.26 ``Erik possibly, let me get a full-on build on obsd... last time, I just copied the directory from fbsd, so I didn't have all the auto crap in
15:24.35 ``Erik and I'm seeing... interesting behavior out of autogen.sh right now :)
15:24.58 brlcad oh? ran fine for me on z80's obsd
15:25.12 ``Erik yes, he has some stuff set up that I don't
15:25.31 ``Erik <--- starting from a bare install with default environment
15:26.19 brlcad oh right, it does search brlcad_root/man already .. it's not just prefix/man .. default must be something like pkg_datadir/man or something
15:27.02 brlcad well, I did have to set the env vars that the autoconf/automake scripts bitched about, but that was pretty benign
15:27.12 ``Erik that's what I'm looking at
15:27.29 ``Erik you have the variables set in autogen.sh, but you comment "2.52 or better", and never checkk for "better"
15:28.32 ``Erik bleh, I'll just set the variables and move on :)
15:28.56 brlcad hm? it does a minimum check
15:29.41 ``Erik "AUTOMAKE_VERSION=1.9 AUTOCONF_VERSION=2.59 LIBTOOL_VERSION=1.5.22 ./autogen.sh" works, ./autogen.sh does not, complains that it cannot find autoconf
15:30.21 brlcad setting the env vars is imposed by the obsd wrappers, there's not really any way to compensate -- they don't report a version, so autogen.sh can't identify them as autoconf
15:30.28 Z80-Boy ``Erik: yes on OBSD you have set these annoying variables before calling any auto-crap tool
15:30.31 brlcad from the scripts perspective, that is not autoconf, and it's right
15:30.46 brlcad it's a wrapper .. and that wrapper doesn't work until the var is set
15:31.00 ``Erik freebsd used to require calling them at autoconf259 and automake19 before they pulled their heads out of their asses, heh
15:31.11 Z80-Boy lol
15:32.36 ``Erik now they have wrappers that search for 'best version' if not being told which to use
15:32.53 brlcad I thought about whether there was anything automatic that can be done for the vars, like try auto-setting AUTOCONF_VERSION=minimum_version_here .. and reinvoking autogen.sh for the user, but that won't work -- the wrapper expects that specific version
15:33.27 brlcad so you'd have to do a locate or have a table of possibilities, and that's nfg
15:35.57 brlcad last mult
15:36.11 ``Erik /bin/ls `which automake`-* | sort -n | tail -n 1 | sed 's/.*-//'
15:36.26 Z80-Boy 1.9
15:36.32 brlcad yeah, that seems exceptionally "nfg" to me :)
15:36.39 ``Erik heh, that was for brlcad, not you, clock :)
15:37.05 Z80-Boy But it works even on OpenBSD, which is impressive.
15:37.06 brlcad maybe if another OS does the same thing
15:37.54 Z80-Boy ``Erik: into which script would this autodetect code have to go?
15:38.06 Z80-Boy autogen? configure?
15:38.13 brlcad autogen.sh
15:38.15 ``Erik I'd imagine autogen.sh, but brlcad doesn't like it, so *shrug* obsd suffers for being an outlyer
15:38.35 Z80-Boy but that's because I ran autogen.sh on OpenBSD?
15:38.43 brlcad it's also not "the obsd way" .. they apparently want their users to set those env vars
15:38.50 ``Erik n/m some of the horrors in the code to just support irix, or just support unicos :D
15:38.54 Z80-Boy If the developer ran it on Linux, made a sharp version I loaded the sharp versionf rom a .tgz and compiled, then it would work, right?
15:39.21 brlcad ``Erik: except NONE of them to date resort to scanning the filesystem or relying on things like makewhatis
15:39.23 ``Erik yes, if you ran autogen.sh on linux, it'd "just work", same for most os's
15:39.34 Z80-Boy Or could the script say "autoconf not foung please make sure that if you type autoconf you get autoconf running, on OpenBSD you have to set up some obscure variables"?
15:40.38 brlcad I thought about adding the same searching for freebsd when they would install the bin/autoconf-* without the symlinks .. but in the end the user really still needs to add that symlink regardless
15:41.22 Z80-Boy Does the autogen.sh require that "autoconf" runs Autoconf and not some bloody script that prints an error message?
15:41.24 ``Erik but fbsd has 8 users, that's a lot more than the 3 of obsd ;) *duck*
15:41.30 Z80-Boy lol :)
15:41.39 Z80-Boy Theo de Raadt, me and who's the third one?
15:42.00 ``Erik I forget the name, but he pipes up in #bsdcode on efnet once in a while
15:42.02 ``Erik :D
15:42.50 ``Erik (unless you do kernel or core system development, you probably don't want to go there, they make ME seem like a well-mannered politic sweatheart)
15:43.16 brlcad hey, if you can think of a way to get it to just work without searching, I'm all for addin git
15:43.28 brlcad s/n g/ng /
15:44.50 ``Erik no, I think there has to be some form of scan, either by looking at ${PREFIX}/bin/automake-* or /var/db/pkg/automake* and searching for a 'sufficient' version :/
15:45.09 Z80-Boy But I had the variables set
15:45.29 ``Erik obsd's wrappers do not perscribe to the princeple of least surprise.
15:45.41 ``Erik for a non-obsd person, at least
15:46.06 Z80-Boy hmm I found this
15:46.23 Z80-Boy $id.menubar.modes.axes add checkbutton -offvalue 0 -onvalue 1\ 1731 -variable mged_gui($id,model_draw) -label "Model" -underline 0\ 1732 -command "mged_apply $id \"rset ax model_draw \$mged_gui($id,model_draw)\""
15:46.32 Z80-Boy what should I type into the .mgedrc?
15:46.45 Z80-Boy mged-apply 0 rset ax model_draw, and also for 1 2 3?
15:58.38 ``Erik iiiiinteresting
16:13.42 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/brlman/brlman.in: search the defined "mandir", too
16:24.57 ``Erik awf is a skeery beast O.o
16:27.53 Z80-Boy ``Erik: do you have axes turned on in your .mgedrc? could you please post it?
16:28.39 ``Erik I have no .mgedrc
16:30.13 Z80-Boy what's the new linux kernel development? All version numbers development"
16:30.55 ``Erik heh, so the two branches of linux development are alpha and pre-alpha? :D
16:31.49 Z80-Boy no they are pre-pre and pre-school.
16:32.13 Z80-Boy Linux is for teletubbies.
16:32.32 Z80-Boy They can't even figure out kernel interface description.
16:33.27 ``Erik heh
16:34.23 ``Erik they have a weird behavior in ioctl that I've seen horrible horribly abused in drivers, and the driver writers (nvidia) didn't seem to understand why what they did was wrong, cuz it seemed to work on linux...
16:35.06 ``Erik speaking of shit-talking on linux... cjohnson has a fun article comparing linux to fbsd in the mid 90's :) ummmm
16:35.09 Z80-Boy ``Erik: can you please turn multipane on, set axes to model in all four, then save .mgedrc and grep for model_draw in the .mgedrc and paste me the magic lines I should add to get it? Thanks...
16:35.45 Z80-Boy linux is becoming the microsoft of free software :)
16:36.00 Z80-Boy Torvalds has sexappeal similar to Gates.
16:36.47 MinuteElectron Gates? sexappeal? lol
16:38.48 ``Erik heh, clock,I have no idea how to use the program :D I got it i n multipane mode, and I have the axis star on one pane... now I'm stuck, and I have no idea how to save an .mgedrc :D
16:39.11 ``Erik and the cheat card isn't hleping me O.o
16:40.03 ``Erik cool, 'create/update .mgedrc' in the menu gives me an error
17:02.44 ``Erik "Linux has the feeling of a bunch of dos crackers getting together and putting together a Unix box, with out ever having seen a Unix box before. The kernel has a very "dos" feel to it. The console feels very much like a dos console. The whole thing has an undercurrent of dos like contamination running through it."
17:03.02 ``Erik hehehe
17:03.36 ``Erik http://www.cyberpaladin.com/~cjohnson/#report
17:03.57 ``Erik back when I was a hardcore linux zea^Wadvocate
17:09.13 yukonbob overheard on #tcl:
17:09.22 yukonbob Speaking of Linux... did you ever wonder what it would take to justify a 3.x kernel?
17:09.32 yukonbob something worth using?
17:14.24 ``Erik naturally, you're suffering a hypochondriadic amplification, since you went and researched it...
17:14.55 Maloeran You believe so? I thought I observed the symptoms long before researching the subject
17:15.18 ``Erik that's why I said amplification... :D
17:15.19 Maloeran Survice is going to be annoying with my severe drop in productivity if I don't fix that quickly
17:15.26 Maloeran to be annoyed*
17:16.10 ``Erik hum, slashdot has a 'real-time raytracing' headline up
17:19.44 *** join/#brlcad elite01 (n=elite01@dslb-088-070-009-097.pools.arcor-ip.net)
17:51.30 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
17:51.30 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || for ken: http://www.mediawiki.org/wiki/Help%3ATemplates#Using_parameters_in_templates
18:08.20 brlcad yukonbob: i've heard both with respect to tcl/tk versioning, and from folks in #tcl, so I'm not really sure whom to believe (not that it matters a whole lot, it'll be what it is when they release of course)
18:11.07 brlcad but yeah, the last I'd heard, 8.5 would be their "final" when alpha/beta testing completes
18:24.45 *** join/#brlcad Z80-Boy (i=clock@77-56-74-3.dclient.hispeed.ch)
18:26.11 brlcad excellent
18:26.34 brlcad would be something good to add to the wiki for others later
18:27.31 Z80-Boy But it's just a workaround for my immediate problem
18:27.39 Z80-Boy I guess when you fix it it won't be necessary anymore
18:28.11 Z80-Boy Is there something like rtedge, but doing a wireframe?
18:29.44 ``Erik I don't think any accurate wireframe stuff is in BRL-CAD... the wireframe display in mged is a basic approximation and does no CSG solving
18:38.35 Maloeran http://news.bbc.co.uk/2/hi/in_pictures/6993762.stm
18:38.41 Z80-Boy When I turn on the grid, what unit is a square?
18:38.51 Z80-Boy It doesn't seem to be neither 10 units nor anything similar
18:41.22 Z80-Boy I think if I should choose the coolest software in the world, it would be BRL-CAD...
18:42.05 Z80-Boy Development started 1979, very oldskool, lots of unimagined possibilities, binary file format, very cool clean rendering thanks to CSG
18:43.09 Z80-Boy Developed by a world top workplace in computer technology...
19:08.41 Z80-Boy how do I get from SOL PICK to SOL EDIT state? I tried press <everything> and nothing does it
19:09.09 Z80-Boy Or is the way how to directly enter SOL EDIT state on given solid?
20:07.46 ``Erik 'sed blah.s' ?
20:33.25 *** join/#brlcad poo1io (n=poolio@CMU-238293.WV.CC.cmu.edu)
20:35.41 Z80-Boy no it doesn't work
20:48.36 starseeker yukonbob: You're doing docbook markup on Vol4?
21:08.14 yukonbob starseeker: I started, yup -- we should compare notes etc.
22:07.40 ``Erik bob: ddija look at hte vol2 markup to make sure it's all being done consistently? :D
22:16.10 yukonbob ``Erik: not yet... that's something I'm concerned about though ;)
22:18.44 starseeker It may not be fully consistent yet - I'm just getting started
22:48.01 yukonbob starseeker: re: consistency -- I'm thinking between your work and my work :) -- of course ea. is a work-in-progress until it's done, but as long as we're roughly as strict as the other, and using same formatting where applicable...
23:57.06 ``Erik bob: commit bit is about brlcad or lbutler... but if you submit a patch or shar, I'd be able to look at it
IRC log for #brlcad on 20070922

IRC log for #brlcad on 20070922

00:13.37 starseeker yukonbob: Ah :-). I should mention this is my first encounter with Docbook, so I'm feeling my way as I go
00:24.47 yukonbob starseeker: what tools are you using to do your work?
00:35.04 *** join/#brlcad thing0 (n=ric@203-166-241-215.dyn.iinet.net.au)
00:36.19 starseeker nedit and the docbook website
00:37.55 thing0 hey yall
00:39.01 starseeker yukonbob: What tools do you prefer?
00:40.42 thing0 hehe
00:40.45 thing0 I hate all tools
00:40.47 thing0 ;)
00:40.48 yukonbob starseeker: I'm using xemacs (psgml/xml mode), openjade, jadetex, www for reference...
00:40.52 thing0 nothing works how I want it to work
00:40.59 thing0 but it takes to much effort to fix them all
00:41.00 thing0 ;)
00:41.02 yukonbob thing0: you need new tools ;)
00:41.28 thing0 yeah
00:41.33 yukonbob starseeker: ...dvipdf, xpdf, and some simple homebrew Makefiles
00:41.34 thing0 but there is nothing on the market
00:41.41 thing0 which meets all my requirements
00:41.44 thing0 I am too picky
00:41.46 thing0 ;)
00:43.22 thing0 why is it so hard to have a customisable right click menu
00:43.32 thing0 or be able to reconfigure dialog boxes
00:47.22 starseeker Erm. OK, I wonder how different the nxml and psgml/xml mode identing is
00:48.10 starseeker yukonbob: I'll try commiting the updated formatting using nXML mode (which has already spotted a couple xml errors for me :-))
00:48.23 starseeker I haven't moved beyond that to trying to process as I go
00:48.43 starseeker I'm using the full txt file to guide me
00:52.22 yukonbob ?full txt file
00:52.45 starseeker The complete conversion of VolII to txt
00:52.48 starseeker all in one file
00:52.54 yukonbob ahh...
00:53.10 CIA-4 BRL-CAD: 03starseeker * 10brlcad/doc/book/VolumeII.xml:
00:53.10 CIA-4 BRL-CAD: Used Emacs nXML mode to update indent, fixed a few problems. Using
00:53.10 CIA-4 BRL-CAD: [Enter] instead of <Enter> for the command notation to avoid the editor
00:53.10 CIA-4 BRL-CAD: seeing <Enter> as a tag.
00:53.11 starseeker It sound's like you're ahead of me in the tools game
00:54.44 yukonbob if you go jade-route, I can give you my makefile which will save fsck-ing around and streamline the process.
00:54.53 starseeker Sounds good
00:55.12 starseeker brlcad will probably select his preferred toolset in the end, but it shouldn't matter for the conversion process
00:56.23 yukonbob same as I'm using...
00:56.36 starseeker OK. How different is our tagging style?
00:57.17 *** join/#brlcad thing1 (n=ric@203-166-241-215.dyn.iinet.net.au)
01:18.54 CIA-4 BRL-CAD: 03starseeker * 10brlcad/doc/book/VolumeII.xml:
01:18.54 CIA-4 BRL-CAD: yukonbob spotted that commands should use <command> rather than
01:18.54 CIA-4 BRL-CAD: <literal>.
01:31.45 *** join/#brlcad thing1 (n=ric@203-166-241-215.dyn.iinet.net.au)
01:51.10 CIA-4 BRL-CAD: 03starseeker * 10brlcad/doc/book/VolumeII.xml: More markup - 1st formal table.
02:27.38 *** join/#brlcad thing0 (n=ric@203-166-241-215.dyn.iinet.net.au)
02:47.17 *** join/#brlcad thing1 (n=ric@203-166-241-215.dyn.iinet.net.au)
03:17.20 *** join/#brlcad thing0 (n=ric@203-166-241-215.dyn.iinet.net.au)
03:52.40 *** join/#brlcad thing1 (n=ric@203-166-241-215.dyn.iinet.net.au)
04:31.05 yukonbob starseeker: you still on?
07:32.09 *** join/#brlcad Z80-Boy (i=clock@77-56-74-3.dclient.hispeed.ch)
08:38.36 Z80-Boy brlcad: alt-f to open the File menu collides with alt-f which makes the upper elft pane active
08:39.42 *** join/#brlcad elite01 (n=elite01@dslb-088-070-028-177.pools.arcor-ip.net)
08:39.58 Z80-Boy Plus the normal vectors seem the be calculated wrong for either arbn or cylinder
08:40.35 Z80-Boy because I have a cylinder which is smoothly joined to a piece of arbn, and it makes an abrupt change in colour.
08:42.29 Z80-Boy Is this allowed to happen?
08:47.07 *** join/#brlcad Elperion (n=Bary@p54877B11.dip.t-dialin.net)
09:09.40 *** join/#brlcad thing0 (n=ric@203-166-241-215.dyn.iinet.net.au)
09:10.25 *** part/#brlcad thing0 (n=ric@203-166-241-215.dyn.iinet.net.au)
09:19.35 Z80-Boy Oh, the grid spacing can be set to milimeters and then it is usable!
09:19.41 Z80-Boy It was just in a different menu than the grid.
09:28.16 *** join/#brlcad thing1 (n=ric@203-166-241-215.dyn.iinet.net.au)
09:45.33 Z80-Boy brl-cad is showing corrupt geometry for me
09:45.58 Z80-Boy I have two parts - tee.g and ell.g and a group of them, tee_ell.g where one part is rotated just by swapping and inverting axes
09:46.14 Z80-Boy the group is showing the part completely mangled, things protruding which not exists, completely different shape
09:46.22 Z80-Boy I checked that the matrix is not weird and made it again
09:46.51 Z80-Boy Sometimes mged even hangs when trying to display the group and has to be restarted to display
09:47.27 Z80-Boy On the raytrace the protruding thing is missing -> raytrace shows something else than mged
09:49.42 Z80-Boy I need someone to try to reproduce it because it doesn't make sense to post a bugreport when it won't happen on a different OS
09:55.01 Z80-Boy oh, now brl-cad crashed
09:55.01 Z80-Boy seems that brl-cad crashes or hangs every time I open the tee_ell.g in red and change the matrix
10:11.10 Z80-Boy Now it doesn't crash or hang, but it doesn't redraw anything - the old drawing remains
10:11.10 *** join/#brlcad thing0 (n=ric@203-166-241-215.dyn.iinet.net.au)
10:15.34 Z80-Boy It seems to be caused by a bug in the arbn tranform code
10:15.47 Z80-Boy if you take an arbn and mirror the x axis, you get something completely different.
10:18.29 Z80-Boy Bug isolated...
10:19.08 Z80-Boy Who wants the .g?
10:26.33 *** join/#brlcad thing1 (n=ric@203-166-241-215.dyn.iinet.net.au)
10:26.56 Z80-Boy brlcad: I have just sent you the bug isolate to your @users.sourceforge.net address.
10:27.15 *** join/#brlcad MinuteElectron (n=MinuteEl@bz.bzflag.bz)
10:27.28 MinuteElectron You could just use the sf bug tracker.
10:27.54 Z80-Boy "(-) Error - Choose a Group ERROR - No group_id was chosen"
10:28.14 MinuteElectron Oh, I see.
10:28.22 MinuteElectron You must choose a group I guess.
10:31.41 Z80-Boy Wohoo, I changed my 123456 password back to my universal password and SF doesn't complain :)
10:38.44 *** join/#brlcad thing2 (n=ric@203-166-241-215.dyn.iinet.net.au)
10:42.17 Z80-Boy MinuteElectron: what version of brl-cad do you have?
10:42.57 Z80-Boy MinuteElectron: can you try the file? https://sourceforge.net/tracker/index.php?func=detail&aid=1800148&group_id=105292&atid=640802
10:45.18 MinuteElectron I don't have BRL-CAD.
10:46.54 MinuteElectron I would if I had an internet capable Linux PC, but I don't and can't work out how to use my removable hard disk on Command Line Linux.
10:47.41 thing2 hmm
10:48.05 Z80-Boy thing0: do you have brl-cad?
10:49.27 thing0 neg
10:49.37 thing0 shitty net connection
10:49.44 thing0 will probably install when I get back
10:50.00 thing0 cause I have just about had it with commercial CAD ;)
10:54.41 *** join/#brlcad thing0 (n=ric@203-166-241-215.dyn.iinet.net.au)
11:01.54 *** join/#brlcad thing1 (n=ric@203-166-241-215.dyn.iinet.net.au)
11:04.18 *** part/#brlcad thing1 (n=ric@203-166-241-215.dyn.iinet.net.au)
11:44.31 Z80-Boy The arbn doesn't seem to have had much attention by the developers
11:44.43 Z80-Boy not only it mirrors badly, but it also calculates the lighting badly.
11:56.36 Z80-Boy The sourceforge is extremely slow
11:56.43 Z80-Boy transferring data from ssl-analytics.google.com...
11:57.13 Z80-Boy Now it shows a bugreport as an empty page
11:58.02 Z80-Boy Now it uploaded a file twice...
11:58.07 Z80-Boy Ultimate crap...
11:59.18 Z80-Boy Firefox: You have chosen to open bad_shading.png which is image/png. It offers save or download, but not display!
12:04.30 Z80-Boy So now there are 2 bugreports on sourceforge with screenshots.
12:05.26 Z80-Boy http://sourceforge.net/tracker/download.php?group_id=105292&atid=640802&file_id=246705&aid=1800148
12:58.27 CIA-4 BRL-CAD: 03starseeker * 10brlcad/doc/book/VolumeII.xml: Markup through Lesson 2.
13:07.53 *** join/#brlcad Z80-Boy (i=clock@77-56-74-3.dclient.hispeed.ch)
15:08.03 *** join/#brlcad Z80-Boy (i=clock@77-56-74-3.dclient.hispeed.ch)
15:09.04 Z80-Boy 38 azimuth 15 elephantion off of front view
16:06.17 *** mode/#brlcad [+o MinuteElectron] by ChanServ
18:20.28 Z80-Boy dbconcat segfaults...
18:21.51 Z80-Boy ASCII import also segfaults...
18:22.05 Z80-Boy very helpful
18:26.24 Z80-Boy ls claims to accept -A but doesn't...
21:13.27 Maloeran Hey brlcad, just in case you want to compare, this is kind of installation we have in Montreal for bicycles : http://www.rayforce.net/bicycle-lanes-small.jpg
21:14.08 Maloeran This really is a bridge exclusively for bicycles and pedestrians. I wasn't kidding when I was comparing with Maryland's lanes...
21:40.03 *** join/#brlcad docelic (n=docelic@212.15.178.46)
22:16.26 ``Erik md is too ... populated... bikers take over streets at times, in herds
22:22.20 ``Erik boggling that 'candide' was censored and banned as 'obscene' :(
22:22.48 yukonbob point your xmms to: http://207.200.96.231:8012
22:22.51 Maloeran It directly attacked religions and theism in rather... sensitive times
22:22.56 yukonbob (soma)
22:23.29 ``Erik on to frank zappa (willy the pimp)
22:23.46 ``Erik mal: it was banned in the 20th century.
22:23.52 Maloeran Woah!
22:23.56 Maloeran I didn't know that
22:24.33 ``Erik upenn keeps an amusing list of banned works in supposed enlightened nations
22:24.45 ``Erik canuckia has a good fistful, btw
22:25.09 Maloeran Really? I can't imagine anything of the sort being banned here
22:28.32 ``Erik http://onlinebooks.library.upenn.edu/banned-books.html
22:29.32 Maloeran There isn't much about Canada in there, besides banning "hate speech" books, which I can understand
23:59.32 starseeker you've been going all day?
23:59.49 yukonbob pretty much -- ~6 hours I guess (!)
23:59.59 starseeker eeeep!
IRC log for #brlcad on 20070923

IRC log for #brlcad on 20070923

00:01.20 starseeker yukonbob: How far into vol4 are you?
00:01.51 yukonbob just started ch 5. (converting to brlcad).
00:02.02 yukonbob 31 formatted pages once I build it.
00:03.29 starseeker Wow
00:04.12 starseeker Me is trying to finish up Lesson 3
00:04.22 starseeker (complicated tables suck...)
00:21.57 CIA-4 BRL-CAD: 03starseeker * 10brlcad/doc/book/VolumeII.xml: Markup through Lesson 3
02:36.48 CIA-4 BRL-CAD: 03johnranderson * 10brlcad/src/librt/wdb_obj.c:
02:36.48 CIA-4 BRL-CAD: adjust_names() was being called with a null comb->tree (an empty combination).
02:36.48 CIA-4 BRL-CAD: Added a check for null comb->tree and skip call if so.
02:36.48 CIA-4 BRL-CAD: This fixes bug [ 1800306 ] dbconcat segfaults.
05:29.13 louipc yukonbob, starseeker: you guys need to be paid for this or something haha
05:52.10 yukonbob louipc: ;)
06:38.39 *** join/#brlcad PK (i=Matt@74.86.45.130)
06:52.07 *** join/#brlcad Z80-Boy (i=clock@217-162-109-223.dclient.hispeed.ch)
09:08.18 *** join/#brlcad elite01 (n=elite01@dslc-082-082-087-202.pools.arcor-ip.net)
14:15.58 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-007-068.pools.arcor-ip.net)
14:37.46 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667620.dsl.bell.ca)
14:51.19 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667620.dsl.bell.ca)
15:01.05 *** join/#brlcad Elperion (n=Bary@p548750CA.dip.t-dialin.net)
16:17.17 *** join/#brlcad docelic (n=docelic@212.15.174.171)
16:53.26 *** join/#brlcad Apathy (i=Matt@74.86.45.130)
17:08.40 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
18:03.50 Maloeran Have a safe journey!
18:26.09 yukonbob heh
18:40.53 *** join/#brlcad Z80-Boy (i=clock@217-162-109-223.dclient.hispeed.ch)
20:24.04 *** join/#brlcad MinuteElectron (n=MinuteEl@bz.bzflag.bz)
21:02.24 CIA-4 BRL-CAD: 03starseeker * 10brlcad/doc/book/VolumeII.xml: Formatting a number of tables.
21:15.21 *** join/#brlcad hussam (n=hussam@77.94.33.8.satgate.net)
21:16.49 hussam I'm downloading BRLCAD source code. I was wondering how hard is it to learn this program if I already know AutoCAD?
21:19.15 louipc it's quite different. are you comfortable drawing via commands in autocad?
21:24.20 hussam louipc. yes
21:24.30 louipc you can't be a complete point-and-click type person
21:24.41 louipc hussam: then I think it would be OK for you
21:24.50 hussam ok great.
21:25.21 louipc the commands are different though
21:26.09 hussam If there's good documentation, I can learn easily.
21:27.05 hussam I used AutoCAD in university but I was looking for a good program to make drawings and print them at home on my Linux box.
21:28.10 Z80-Boy hussam: unfortunately the documentation is often omitting crucial details
21:28.37 Z80-Boy hussam: BRL-CAD cannot make drawings. qcad can.
21:29.16 *** join/#brlcad Elperion (n=Bary@p548750CA.dip.t-dialin.net)
21:29.37 louipc yeah BRL-CAD isn't really for drafting yet
21:29.59 louipc it's good for making 3D models
21:43.20 hussam Z80-Boy, louipc: I've tried qcad a few years ago. I don't remember having a good experience with it.
21:43.58 *** join/#brlcad Elperion (n=Bary@p548748B2.dip.t-dialin.net)
21:45.54 louipc yeah it's unfortunate hah
21:50.24 hussam I just stumbled onto this while searching on google http://www.opencascade.org/_popup/727/
21:51.04 hussam there seems to be a a Linux version too
21:52.23 louipc yeah I've heard about it. I haven't tried it yet though
21:54.48 hussam louipc, it's 183MB so it'll take a while to download. I'm getting an average of 25Kbytes/sec
21:55.46 hussam but I'll install BRLCAD as well
22:13.13 *** join/#brlcad Elperion (n=Bary@p548748B2.dip.t-dialin.net)
22:43.58 CIA-4 BRL-CAD: 03johnranderson * 10brlcad/src/librt/wdb_obj.c: Previous commit checked for null prior to call to adjust_names(), moved the null check into adjust_names().
IRC log for #brlcad on 20070924

IRC log for #brlcad on 20070924

02:49.16 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
02:54.58 CIA-4 BRL-CAD: 03starseeker * 10brlcad/doc/book/VolumeII.xml: Additional markup
04:54.16 CIA-4 BRL-CAD: 03starseeker * 10brlcad/doc/book/VolumeII.xml: Markup through Lesson 5
05:19.13 *** join/#brlcad Z80-Boy (i=clock@217-162-111-201.dclient.hispeed.ch)
08:10.16 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:33.43 *** join/#brlcad Elperion (n=Bary@p5487536D.dip.t-dialin.net)
11:58.43 *** join/#brlcad elite01 (n=elite01@dslb-088-070-007-068.pools.arcor-ip.net)
12:28.33 Maloeran Hum! Okay, I have quite a stupid question. How do you have command line tools pick file names that begin with - ( dash ) without complaining about an invalid option?
12:29.15 *** join/#brlcad Elperion (n=Bary@p5487536D.dip.t-dialin.net)
12:29.37 Maloeran Ah right, a preceeding -- does it
12:30.36 archivist Maloeran, you can quote a filename
12:42.22 Maloeran "" would not help, it would still complain about an invalid option
12:49.55 brlcad some commands take it, many in fact, but not all
12:51.31 Z80-Boy brlcad: with my patch it's much easier to work with matrices in red
13:08.00 *** join/#brlcad cad52 (n=54095b3f@bz.bzflag.bz)
13:33.42 *** join/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
13:34.02 thing0 hey
13:34.08 *** part/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
14:00.09 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-117-055.pools.arcor-ip.net)
14:06.27 ``Erik *yawn*
14:33.40 brlcad Z80-Boy: okay, thanks! .. I was gone all weekend through Fri so it'll take me a bit to catch up with all the e-mail/trackers -- I did see them, though
14:33.44 brlcad lots of good stuff
14:33.58 Z80-Boy brlcad: you're welcome
14:34.15 Z80-Boy brlcad: I could also get over that segfault and merge 2 databases together - someone already fixed it
14:35.45 brlcad yeah, looked like john fixed it
14:36.04 brlcad he reads your postings too ;)
14:38.59 *** join/#brlcad steko (n=steko@generic-nat.unisi.it)
14:50.18 brlcad ciao steko
14:50.30 steko ciao brlcad,
15:36.48 starseeker Welcome back brlcad ;-)
16:58.21 ``Erik heh
16:58.35 ``Erik are you using push or xpush any?
17:49.16 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: missing the second test command for the WITH_OPENGL conditional, irix shell no likey
17:51.22 ``Erik is that one of those '"no" command not found' warnings?
17:52.31 brlcad yep
17:52.58 brlcad i'd fixed it week before last, but apparently forgot to commit it
17:53.14 ``Erik good thing I didn't waste time digging into it :D
17:53.54 brlcad it was the extra conditional you'd added on with_opengl to check for x11 too
17:54.07 ``Erik now why would I be seeing "Sorry, this database is READ-ONLY" ?
17:54.12 brlcad apparently newer versions of 'test' don't mind it
17:54.16 ``Erik oh, woops
17:54.23 ``Erik did I forget doublequotes or something?
17:54.25 brlcad dunno what posix says about it
17:54.38 brlcad nah, it was the command itself, being able to do multiple statements
17:55.09 ``Erik I was just fixing those in a shell script on debian :/
17:55.16 brlcad you wrote: test foo -eq bar && boo -eq yah
17:55.23 ``Erik yesh
17:55.30 brlcad instead of: test foo -eq bar && test boo -eq yah
17:56.01 brlcad new test apparently recognizes the && or silently ignores, or I just didn't notice it was erroring elsewhere
17:56.07 brlcad doesn't matter, just added the second test, all better
17:56.13 brlcad miniscule
17:57.56 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/sh/make_deb.sh: Migrate to using "test" instead of square brackets. Fix missing test on compound statement
18:04.18 *** join/#brlcad Z80-Boy (i=clock@77-56-92-121.dclient.hispeed.ch)
18:09.57 ``Erik z80: if you use push after every matrix change, does it work better? O.o (push applies the matrix tot he primitives, so the comb matrices are reset back to identity)
18:11.56 Z80-Boy ``Erik: I use red directly, is there a way to use push?
18:12.16 ``Erik um, inside of red? I don't think so?
18:27.17 *** join/#brlcad Elperion (n=Bary@p5487536D.dip.t-dialin.net)
18:27.29 *** join/#brlcad yukonbob (n=yukonbob@199.247.232.95)
18:27.35 yukonbob hello, cadders
18:28.18 brlcad howdy yukonbobbers
18:28.22 yukonbob ;)
18:28.58 yukonbob hey brlcad, I'll take that committ bit from you now -- I've got docbook material to post ;)
18:31.48 brlcad you been following starseeker's progress too?
18:32.09 yukonbob yes -- we've been discussing the markup off-channel
18:32.17 brlcad ah, neat
18:34.24 yukonbob didn't want to fill this w/ docbook geekery, but probable should do it here, for logging's sake, everybody in loop :P
18:34.51 yukonbob will do from now on; nothing crititcal lost though ;)
18:48.13 Z80-Boy Now I understand why the threads are so slow
18:48.33 Z80-Boy they are made of slanted cylinders, and that probably translated to TGC, and shooting TGC solves an equation of 4th order
18:48.36 Z80-Boy brutal.
18:52.14 brlcad anything even remotely cad-related is fair game ;)
18:53.00 brlcad Z80-Boy: and the tgc's are actually fairly extensively optimized .. you could probably squeeze another 10% out, but it'd be really tough
18:53.54 brlcad I suspect that the boolean is actually where you're spending most of your time, lots of CSG ops
18:54.54 Z80-Boy boolean == ?
18:55.19 brlcad the csg operations, union this with this with this, subtract this, etc
18:55.44 Z80-Boy this is also optimized I guess
18:55.49 brlcad very compact, but can quickly become very expensive if you have to evaluate many in a given cell
18:56.13 brlcad heh, yeah .. i've tried rewriting the boolean weaver on at least three separate occasions now
18:56.23 brlcad trying to get some speed out of it, and clean up the code
18:56.44 Z80-Boy what about making a comb like a height field and rotating the comb radially?
18:56.55 Z80-Boy Would it be faster than a lot of slanted cylinders stacked?
18:57.15 brlcad not one of those tries did the performance actually increase though (and once even decreased significantly after the rewrite)
18:58.12 Z80-Boy now I see the difference between BRL-CAD and the rest
18:58.17 Z80-Boy BRL-CAD does proper bodie
18:58.20 Z80-Boy bodies
18:58.28 Z80-Boy most other programs use a quake-like triangular approximation
18:58.38 brlcad not sure about using a height field .. my intuition would suggest that it'd be *massively* slower just due to the number of operations involved and the complexity of height field primitives
18:59.43 Z80-Boy what else then? instead of cylinders rotate faceted things?
19:01.19 Z80-Boy model screws as rivets, lol :)
19:04.40 Z80-Boy but at least the screws look like real screws
19:06.00 Z80-Boy is it possible to reference contents of another .g file in one .g file so that when the "another" file changes, it has an effect?
19:08.54 brlcad Z80-Boy: yep, those "proper bodies" as you referred to them are what we mean when we say that BRL-CAD predominantly uses an implicit geometry representation -- not an explicit format or a polygonalized approximation
19:09.22 brlcad and also why getting multi-representation working is so important.. so we can go back and forth between the two more readily
19:09.56 Z80-Boy polygonalized is an approximation right?
19:09.57 brlcad pipe is the only primitive that quickly jumps to mind for a screw thread
19:10.00 brlcad yes
19:10.11 Z80-Boy that's for games, not rendering
19:10.49 brlcad referring to the contents in another .g is provided the "submodel" primtive .. but that is *rarely* ever used.. I can't even think of the last time it was tested, so it may or may not work frankly
19:11.11 brlcad it's usually better to do keep/dbconcat as needed for merging/mixing geometry files
19:11.17 Z80-Boy no help for submodel
19:11.24 brlcad it's a primitive type
19:11.36 brlcad in blah submodel
19:13.25 yukonbob re: screws and hardware, I suggest checking out ronja.twibright.com
19:15.03 Z80-Boy treetop == ?
19:15.28 Z80-Boy space partitioning method == ?
19:20.02 Z80-Boy Is concatenation of two binary databases also a binary database?
19:20.33 *** join/#brlcad iraytrace (n=iraytrac@c-76-23-15-187.hsd1.ut.comcast.net)
19:24.28 brlcad Z80-Boy: yes, you can actually concat two dbs and end up with a valid db -- but if you concat that way, then it's entirely up to the user to know/resolve any naming conflicts beforehand
19:24.49 Z80-Boy wow
19:24.58 Z80-Boy I call this oldschool
19:25.00 brlcad i.e. it's certainly doable, and often useful -- but wouldn't be the "usual" approach I'd suggest unless you know what you're doing
19:25.13 Z80-Boy is there a unix command that does the same as "dbconcat" in mged?
19:25.19 Z80-Boy Or can mged be fired in a script?
19:25.26 brlcad you mean 'cat' ?
19:25.38 brlcad mged can be fired in a script, that's probably best
19:25.50 Z80-Boy how? mged << EOF commands EOF?
19:25.54 brlcad mged -c existing.g dbconcat imported.g
19:26.22 brlcad you could use an EOF herenow doc, but it will execute single commands if you list one after the filename
19:26.28 brlcad e.g. mged -c file.g tops
19:26.41 Z80-Boy but how do I get the output into a file then?
19:26.53 brlcad get what output?
19:26.55 Z80-Boy will it go into existing.g?
19:27.11 brlcad it'll do whatever command you tell it
19:27.28 Z80-Boy what does dbconcat -s and what -p?
19:27.32 brlcad if you mean the text output that would normally be in the console, that's primarily stderr output
19:27.40 brlcad sometimes content on stdout
19:27.44 brlcad suffix/prefix
19:28.08 brlcad it'll auto-append a prefix or suffix so you can guarantee there are no conflicting names
19:28.12 Z80-Boy no I mean mged existing.g -c dbconcat add.g will store the resulting bigger database where? existing.g?
19:28.14 brlcad during import
19:28.47 brlcad it's as if you ran mged existing.g .. and then ran "dbconcat add.g" on th mged command prompt
19:29.07 Z80-Boy and if I want to enter multiple commands on commandline?
19:29.20 Z80-Boy omit -c, add "exit"?
19:29.26 brlcad no
19:29.34 brlcad -c is command/classic mode
19:29.53 brlcad removing -c means that it'
19:29.55 Z80-Boy call mged multiple times?
19:29.58 brlcad it'll kick off the tcl gui
19:30.01 Z80-Boy aha
19:30.08 Z80-Boy so for a script, -c must be there...?
19:30.12 brlcad yes
19:30.32 Z80-Boy I think it will be best if I want to assemble two models together
19:30.32 brlcad now, whether you list a command or not determines whether it's in single-command mode or not
19:30.45 Z80-Boy make a.g, b.g and c_glue.g (source files)
19:30.54 Z80-Boy and then cp c_glue.g c.g
19:31.01 Z80-Boy mged -c c.g dbconcat a.g
19:31.15 Z80-Boy mged -c c.g dbconcat b.g
19:31.18 Z80-Boy and then rt c.g
19:31.34 Z80-Boy then I'll have proper dependencies in the makefile
19:31.36 brlcad yeah, you can reinvoke mged -c like that many times and it should be just fine -- it's really a lightweight binary in command-mode
19:31.51 Z80-Boy how do I do it with only one mged invoke?
19:32.05 brlcad a herenow doc like you suggested
19:32.14 brlcad or source a tcl script
19:32.23 Z80-Boy mged -c c.g < file_with_commands ?
19:32.24 brlcad mged -c foo.g source file.tcl
19:32.34 brlcad or mged -c foo.g <<EOF
19:32.37 brlcad blah blah
19:32.38 brlcad EOF
19:32.54 brlcad yeah, you could use a redirect like that too
19:33.07 Z80-Boy do I have to put "exit" as the last command?
19:33.07 brlcad echo "tops" | mged -c foo.g
19:33.19 brlcad nah, it quits on end-of-file
19:33.24 Z80-Boy what sucks the most is not how it's slow, but that the dependences are missing
19:33.36 brlcad dependencies?
19:33.40 Z80-Boy I change one tiny nut and whole Ronja has to be recompiled, because i changed the Big Mighty ronja.g
19:33.53 Z80-Boy I have all the hierarchy in ronja.g
19:34.56 Z80-Boy but... a problem
19:35.02 Z80-Boy I won't be able to edit the c_glue.g
19:35.17 Z80-Boy since I won't see what I am doing :(
19:35.35 brlcad heh, well depends what sorts of edits, and how often you need to do the editing
19:35.43 brlcad if the editing can be scripted, you're golden
19:36.07 brlcad pretty much everything that you can do via the gui can be done in classic mode
19:36.16 Z80-Boy often
19:36.24 Z80-Boy no scriptiing of editing
19:36.39 Z80-Boy I think I need to use that seldom-used feature "dubmodel"
19:36.43 Z80-Boy submodel
19:36.48 Z80-Boy what's the "space partitioning"?
19:36.56 brlcad well that's not a problem anything can really solve .. if you need to graphically edit, then .. well.. human in the loop
19:37.23 Z80-Boy no it can be solved with the submodel
19:37.33 Z80-Boy I just need to type explicit dependencies into the makefile
19:37.39 brlcad i'm still not hearing what the problem you're actually trying to solve is
19:37.48 Z80-Boy I basically need a brlcad equivalent of the C #include
19:37.58 brlcad but what's the *problem*
19:38.11 brlcad what do you need that for?
19:38.19 brlcad not saying you don't, there just might be another/better way
19:38.21 Z80-Boy for Ronja
19:38.29 brlcad gah
19:38.43 brlcad what is the *task* that you need it for?
19:38.47 Z80-Boy If I change something on tiny part A, I don't want a video of tiny part B be rendered again
19:39.04 Z80-Boy The task is to keep an up to date set of model videos of Ronja parts
19:39.12 Z80-Boy throughout the development of the Ronja project
19:39.18 *** part/#brlcad iraytrace (n=iraytrac@c-76-23-15-187.hsd1.ut.comcast.net)
19:39.49 brlcad okay, got that good .. next question then is why does editing part A now cause B to be rendered again?
19:40.01 Z80-Boy Because they are both in the same file - ronja.g
19:40.06 Z80-Boy Editing part A touches that file
19:40.23 Z80-Boy The makefile process is driven by timestamps on files
19:40.24 brlcad ah, because you're using something that checks the file timestamp, like make or something
19:41.01 brlcad got it
19:41.52 Z80-Boy someone calls "Ronja is crap, it bent in the wind". I fire up mged console.g, replace 2mm thickness with 3mm thickness, type "make rsync" and the website is updated
19:41.52 brlcad you can still do what you want without resorting to submodels
19:41.56 Z80-Boy How?
19:42.03 brlcad keep each part in it's own .g file, edit that file as needed
19:42.19 brlcad have a make rule that does the dbconcat of each of those files to make the bigger .g
19:42.21 Z80-Boy and how do I render videos where several parts are assembled into an assembly?
19:43.30 Z80-Boy But I still need the combination of the parts and the matrices that say how the parts are shifted and rotated
19:43.41 Z80-Boy and when debugging this matrix, I need to have all parts loaded in mged
19:43.45 brlcad the videos use whatever submodel portion is being rendered, so if you are rendering a bolt animation, it'd use bolt.g -- if you are rendering the whole thing, it'll necessarily be the whole.g and will rerender when anything it includes updates
19:43.52 Z80-Boy The only solution I can see is use the submodel
19:44.14 Z80-Boy As I said, no way to actually work on whole.g
19:44.38 Z80-Boy What is the "space partitioning", or at least what should I type there?
19:44.46 Z80-Boy And what is the "treetop"?
19:44.47 brlcad if you work on pushed matrices, then there are no shift/rotation matrices to deal with during composition
19:44.56 Z80-Boy what is a pushed matrix?
19:45.28 brlcad basically think of it as order of operations when dealing with a hierarchy
19:45.29 Z80-Boy In any case I need to tell brl-cad how the parts should be translated and rotated before assembled
19:45.38 Z80-Boy For this I need to have all parts loaded at once to try it out
19:45.56 brlcad you can have a hierarchy that has matrics, or the matrices can be *pushed* down to the leave nodes (i.e. all the way to the primitives)
19:46.28 brlcad it's a good/bad tradeoff in that it makes composition a breeze, but can be harder since you loose a localized coordiante system
19:46.33 brlcad (per part)
19:46.36 Z80-Boy hmm, what is the space partitioning?
19:49.20 brlcad just put a zero
19:49.25 brlcad if that doesn't work, but a 1
19:49.25 Z80-Boy cool
19:49.31 brlcad s/but/put/
19:49.32 Z80-Boy How do I know it works?
19:49.43 brlcad probably if it doesn't crash on you
19:49.44 Z80-Boy And the treetop is actually the thing I want to include?
19:49.59 brlcad like I said, you're veering into code that hasn't been used really in many years
19:50.21 brlcad yeah, treetop is the hierarchy you want to reference
19:50.31 Z80-Boy Isn't there really something like #include?
19:50.58 Z80-Boy that would just merge in another file, without actually adding it into the working database?
19:51.23 brlcad that is the submodel object
19:51.31 brlcad (didn't we already go through this??)
19:51.54 brlcad the only difference is that it's asking you what line to start with
19:52.06 brlcad (if you're going to compare to #include)
19:52.52 Z80-Boy Works
19:52.56 Z80-Boy but it made the part all gray
19:53.08 Z80-Boy How do I make it to keep the region structure inside the part?
19:56.46 brlcad hm, I don't think it is
19:57.12 brlcad it knows the structure, i.e. it's still there, but there aren't any named references to it unless you make submodels on a per-region basis
19:58.11 Z80-Boy I can't use that then
19:58.21 Z80-Boy Can I have file a submodelling b and b submodelling c?
19:58.23 brlcad how about just keeping the one ronja.g file that you edit, but then have your script do a 'keep bolt_test.g bolt', and check if bolt_test.g md5 is same as bolt.g to determine whether it needs to cp bolt_test.g bolt.g
19:58.40 brlcad yeah, recursive submodels should work
19:58.55 brlcad and you're probably screwed if you make a cyclic reference
19:59.03 Z80-Boy what is "keep bolt_test.g bolt" supposed to do?
20:00.06 Z80-Boy Oh yes
20:00.11 Z80-Boy that solves the problem with editing
20:00.16 brlcad keep is an mged command, you'd have your ronja.g and then just break out .g files for each of the pieces that you're rendering the in makefile
20:00.29 Z80-Boy I edit the machine-generated file c.g and then do "keep c_glue.g c" and that's it
20:00.42 Z80-Boy I have even the luxury to decide if I want to keep my experimental changes or discard them wow :)
20:00.46 brlcad but only "create" the new .g files if the contents actually change using something like g_diff or md5
20:00.55 Z80-Boy No need to use the wipe-my-nice-colours command "submodel"
20:01.03 brlcad yeah, that sucks
20:01.21 brlcad submodels solve a particular class of problems, but not really the one you need
20:01.24 Z80-Boy but it has the cyclic reference problem :D
20:01.28 Z80-Boy My computer would go on fire
20:01.41 Z80-Boy I think the makefile will be fine
20:02.17 Z80-Boy does the "keep" automatically keep all referenced objects or just the one object?
20:02.33 Z80-Boy i. e. if I have a.c consisting of a.s and b.s, does it save only a.c or everything?
20:03.05 brlcad everything referenced/needed
20:03.14 Z80-Boy omg
20:03.19 Z80-Boy how do I turn that off?
20:03.25 brlcad huh?
20:03.46 brlcad you wouldn't ever want to turn that off, maybe you misunderstand..
20:03.48 Z80-Boy Is there a command which does the same as keep, just saves the object without references?
20:04.00 Z80-Boy I would, otherwise it would just save everything.
20:04.09 brlcad a.c is just a couple text labels without a.s and b.s
20:04.17 brlcad there wouldn't be any geometry
20:04.20 brlcad nothing to see
20:04.32 brlcad a.c is the operations
20:04.42 brlcad you'd have ops on nothing
20:05.34 brlcad give it a try, I don't think it means what you maybe think it means
20:05.38 brlcad there's a model hierarchy
20:05.45 brlcad a directed acylic graph of geometry and operations
20:06.24 brlcad do display/use/edit *any* node in the hierarchy *necessarily* requires the subtree below it (by definition)
20:07.01 Z80-Boy It keeps all prerequisites
20:07.13 Z80-Boy I don't want that. It's useless for me. I want just the single object.
20:08.30 brlcad it is the single object...
20:08.59 Z80-Boy no if I open the database then I see a whole load of object
20:09.01 Z80-Boy sobjects
20:09.04 Z80-Boy objects
20:09.05 brlcad you're misunderstanding something really fundamental here about the geometry hierarchy
20:10.07 brlcad 'ls' merely shows you the geometry hierarchy flattened .. but there are requisite inter-relationships
20:10.30 brlcad if you have a combination that says use this primitive and that primtive, those *necessarily* need to exist or the combination is invalid
20:11.16 brlcad the primitives are the leaf nodes of the hierarchy, they *are* the positive and negative space
20:11.40 brlcad the combinations merely describe how to .. combine them together
20:13.47 Z80-Boy Is it possible to have the combination saved in a separate file?
20:14.15 brlcad yes?
20:14.18 Z80-Boy If I have two parts A and B that come together then I have 3 videos: A, B, and A+B
20:14.41 *** mode/#brlcad [+o brlcad] by ChanServ
20:15.13 brlcad okay
20:15.24 brlcad A, B, and C (where C=A+B)
20:17.45 brlcad so you have your ronja.g that has A,B,C ... your makefile will do a keep on A and B for certain, and on C if there are more contents than just A and B
20:18.21 brlcad does the keep, do an md5 to see if they're different content-wise, if they are you cp
20:35.19 ``Erik *ponder*
20:37.04 ``Erik given a clone operation on a primitive, any rotation, translation, mirroring, etc. must alter the primitive in description as well as name, as solids have no matrix attached... should clone on a comb have the effect of push and hold identity matrix when given translation or rotation?
20:37.32 ``Erik and when cloning, say, 10 copies, does mirror insinuate that all ten are flipped compared to the original, or that they alternate?
20:49.18 brlcad some solids have a matrix, some don't .. but yeah it's all internal .. even the ones that do
20:49.40 brlcad I wouldn't expect clone on a comb to push
20:49.56 brlcad but it's probably option-worthy
20:50.45 brlcad just mimic what the v4 code does
20:50.47 ``Erik hm, by default, the state matrix is applied to all primitives on copy
20:50.56 brlcad you can open a v4 and clone will work now already
20:51.25 ``Erik man, that'd mean reading through the v4 format to figure ot what these direct hacks do :D
20:51.43 brlcad I mean run the command, just see what it currently does
20:51.53 brlcad i don't recall it doing a push
20:52.05 brlcad but don't know what it did for -n 10 on a mirror
20:52.15 ``Erik not explicitely, but in calling the v4_copy_solid, passing the matrix...
20:52.23 brlcad my guess would be n mirrored copies, not flipflopping
20:52.47 brlcad dbupgrade -r
20:52.50 brlcad (revert)
20:52.56 brlcad ssshh
20:53.07 brlcad intentionally undoc'd
20:53.15 ``Erik the source is the documentation O.o
20:53.21 brlcad yep
20:53.36 brlcad if they're smart enough to get that far, more power to them for using the option
20:54.06 ``Erik I'm also kinda wondering if dbupgrade could do some magic testing to solve endian and other 'gotchas'
20:54.38 ``Erik if it could, reliably... then v4 can start getting marked 'broken' in places to force adoption of v5
20:55.52 brlcad can't practically force it, just have to make enough of a good reason for them to upgrade/convert
20:57.20 ``Erik yes, by slowly marking more and more v4 functions 'broken' (like, bu_log("broken"); return NULL; )
20:57.22 ``Erik :D
20:57.22 brlcad would be interesting to add the corresponding #defines to dbupgrade.c before the headers to see if it could be forced to presume local is big or little on-demand, though ... "should" work if the right things are set/undef'd
20:58.14 ``Erik if its' just endian, then having little and big endian tests for the file magic should tell you to swap... hopefully no 'middle endian' or funny width files are out there :/
20:58.34 ``Erik or, rather, a 'right' magic and a 'backwards' magic
21:16.00 *** join/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
21:21.30 *** join/#brlcad yukonbob (n=yukonbob@whthyt232-45.northwestel.net)
21:22.39 ``Erik oh... hum...
21:36.33 *** join/#brlcad iraytrace (n=iraytrac@c-76-23-15-187.hsd1.ut.comcast.net)
21:48.23 yukonbob brlcad: ping
21:49.14 iraytrace yukonbob: pong!
21:49.18 iraytrace ;-)
21:50.13 yukonbob did you change your name sean?
21:50.27 brlcad hum?
21:50.33 yukonbob ah
21:50.40 brlcad ah, heh no
21:50.41 yukonbob iraytrace confused me.
21:50.55 iraytrace sorry
21:52.04 yukonbob brlcad: hey -- re: docs -- how long might it take to get commit access (do you need my sourceforge details?), or should I forward work to you for posting?
21:53.13 brlcad yukonbob: yeah, need your sf.net user
21:54.25 brlcad give me about an hour .. just now running out the door
21:54.48 yukonbob np -- thx, brlcad :)
21:54.50 brlcad time to cross the border *ding* taco bell
22:02.37 starseeker yukonbob: How long is vol4 shaping up to be as docbook?
22:12.10 CIA-4 BRL-CAD: 03starseeker * 10brlcad/doc/book/VolumeII.xml: Markup through Lesson 6
22:26.28 CIA-4 BRL-CAD: 03starseeker * 10brlcad/doc/book/VolumeII.xml: Markup through Lesson 7
22:42.11 starseeker Sweet!
22:45.35 yukonbob getting all the references setup will be non-trivial, but I'm happy ;)
22:48.07 starseeker Very nice!
22:48.37 yukonbob how's your work going?
22:48.58 starseeker and images...
22:49.04 starseeker a ways to go
22:49.11 starseeker But making progress!
22:49.24 yukonbob ah -- /me has to do some images too -- I put in place-holder images currently
22:50.48 yukonbob I'd like to thank $deity, my parents, all the other nominees...
22:55.09 yukonbob starseeker: if you'd like my work to compare/contrast with what you've got going, let me know.
22:58.01 starseeker that would be great - but if brlcad is going to give you commit privs, I'll get a look at it then
22:58.41 yukonbob sure thing.
IRC log for #brlcad on 20070925

IRC log for #brlcad on 20070925

00:11.24 brlcad he's added
00:55.02 starseeker Thanks!
00:55.48 starseeker made it through customs OK? ;-)
01:17.47 louipc volII is a doosey though isn't it?
01:18.32 starseeker it is indeed
02:42.58 CIA-4 BRL-CAD: 03starseeker * 10brlcad/doc/book/VolumeII.xml: Markup through Lesson 9
03:36.22 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/ (mged/Makefile.am util/Makefile.am):
03:36.22 CIA-4 BRL-CAD: missing linker libs causing run-time crashes due to missing symbols (lazy
03:36.22 CIA-4 BRL-CAD: binding failures) on LIBDM .. it needs the DM_LIBS that were defined during
03:36.22 CIA-4 BRL-CAD: configure (specifically the carbon framework in this instance for the
03:36.22 CIA-4 BRL-CAD: application focus routine).
03:44.30 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/mged/red.c: apply Karel's sf patch 1800475 (improve ergonomoy of red) that provides improved matrix readability for mged 'red' command. the change adds an additional space after each matrix line in the 'red' file being edited.
04:03.00 CIA-4 BRL-CAD: 03brlcad * 10brlcad/AUTHORS: (log message trimmed)
04:03.00 CIA-4 BRL-CAD: include a unique/special/new section specfically for the folks that have worked
04:03.00 CIA-4 BRL-CAD: on documentation. this minimally includes betty schueler (mged tutorial vol2),
04:03.00 CIA-4 BRL-CAD: eric edwards (VAST MAJORITY of the tutorial series vol1234), dwayne kregel
04:03.00 CIA-4 BRL-CAD: (Principles of effective modeling vol3), and cliff yapp (docbook conversion
04:03.02 CIA-4 BRL-CAD: efforts). the developers are specifically *not* listed under the doc writer and
04:03.04 CIA-4 BRL-CAD: other sections since they tend to apply to all of them, so make a note of that
04:12.10 CIA-4 BRL-CAD: 03brlcad * 10brlcad/AUTHORS: cliff is active
04:12.46 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/mged/red.c: apply karel's same tweak to the tree listing as well for spacing out matrices one character per matrix line
04:18.57 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS:
04:18.57 CIA-4 BRL-CAD: mr. anderson fixed the dbconcat of empty combinations that was causing mged to
04:18.57 CIA-4 BRL-CAD: crash. adjust_names() in wdb_obj.c (part of dbconcat) was being passed
04:18.57 CIA-4 BRL-CAD: comb->tree without checking for a null value. john added a check for null and
04:18.57 CIA-4 BRL-CAD: skips the combination (as null means it's an empty combination). this fixes two
04:19.00 CIA-4 BRL-CAD: bugs reported by karel kulhavy, sf bug 1800310 (ASCII import segfault in mged)
04:19.02 CIA-4 BRL-CAD: and 1800306 (dbconcat segfaults).
04:22.06 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS: oop, also comment on the improved matrix readability on mged 'red' command. this patch that was provided by karel adds a space after each row of the matrices being printed.
04:31.39 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/mged/red.c: oop, no fp
05:26.14 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/db_lookup.c: add braces for proper indent
05:51.20 *** join/#brlcad Z80-Boy (i=clock@217-162-109-48.dclient.hispeed.ch)
06:00.19 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/db_lookup.c:
06:00.19 CIA-4 BRL-CAD: prevent a crash if we're using db5_get_attributes() and the object doesn't have
06:00.19 CIA-4 BRL-CAD: any of the attributes we're looking for. we need to at least initialize the avs
06:00.19 CIA-4 BRL-CAD: to empty, otherwise bu_avs_free will abort on a magic number check.
06:02.29 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/wdb_obj.c:
06:02.29 CIA-4 BRL-CAD: fix the mged ls command's command argument processing. A handful of off-by-one
06:02.29 CIA-4 BRL-CAD: errors on the -A option processing, now rewritten to avoid the issue altogether
06:02.29 CIA-4 BRL-CAD: by stripping off the command name and ay processed arguments. now it also
06:02.29 CIA-4 BRL-CAD: prints a better error message if the args to -A are incorrect.
06:04.31 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/helplib.tcl:
06:04.31 CIA-4 BRL-CAD: change the help to the ls command to be a little more clear on what is expected
06:04.31 CIA-4 BRL-CAD: of the special -A argument. this is in response to changes and repairs made in
06:04.31 CIA-4 BRL-CAD: response to karel's sf patch 1800301 (ls -A claimed to be accepted, isn't).
06:07.49 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS:
06:07.49 CIA-4 BRL-CAD: fixed crash in mged ls -A attribute listing command, related to karel's sf patch
06:07.49 CIA-4 BRL-CAD: 1800301 (ls -A claimed to be accepted, isn't). the arguments where getting
06:07.49 CIA-4 BRL-CAD: checked with an off-by-one error, but even with that problem fixed -- the
06:07.49 CIA-4 BRL-CAD: command would crash mged due to an avs being freed that was never initialized.
06:07.52 CIA-4 BRL-CAD: avs is now always freed too so the problem goes away.
06:17.44 poolio oh my goodness.
07:19.52 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
07:45.19 *** join/#brlcad tarzeau (i=sengun@berlin.ethz.ch)
07:45.26 *** join/#brlcad tarzeau (i=sengun@berlin.ethz.ch)
09:34.05 *** join/#brlcad Elperion (n=Bary@p54876628.dip.t-dialin.net)
10:41.25 Z80-Boy woohoo, my BRL-CAD patch was accepted :)
10:46.28 *** join/#brlcad elite01 (n=elite01@dslb-088-070-117-055.pools.arcor-ip.net)
11:13.10 Z80-Boy Is there a way to tell pix-fb to display the picture more than or a moment?
11:13.19 Z80-Boy I tried all out switches and none of them does it
12:39.32 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
12:40.33 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
13:02.47 ``Erik brlcad: what os was that showing up on? O.o I hit default config on 5/6 os's, the only issues I saw were with broken libtools
13:03.22 ``Erik ah, all my mac stuff was in X, using X, all X...
13:05.57 ``Erik and all the stuff in DM_LIBS *SHOULD* be in libdm's "dependency_libs" variable... the .la should be the only thing ever needed, otherwise your libtool is broken or you're using it wrong
13:07.01 brlcad Z80-Boy: -F/dev/Xl
13:07.47 Z80-Boy brlcad: what?
13:08.09 brlcad pix-fb -F/dev/Xl
13:08.12 brlcad fbhelp
13:08.23 ``Erik it's not a real /dev thing
13:08.25 Z80-Boy *lol*
13:08.28 ``Erik it's parsed in BRL-CAD
13:08.30 Z80-Boy another secret hidden man
13:08.40 ``Erik nah, it's in fbhelp and the libfb manpage and a few zillion other places
13:08.59 ``Erik only place it isn't is the non-existant faq :D
13:09.03 Z80-Boy brlcad: and what does -F/dev/Xl do?
13:09.10 ``Erik dipslay to X, linger
13:10.18 Z80-Boy another place where -F is not described is man pix-fb
13:10.33 Z80-Boy I read the manpage before I wrote the patch
13:11.30 brlcad Z80-Boy: well, you have to actually read the page, it does describe this
13:11.42 Z80-Boy -F is only in one place - the synopsis
13:11.47 brlcad man pix-fb .. very first paragraph says what?
13:12.00 Z80-Boy <PROTECTED>
13:12.13 Z80-Boy Whis is the same as "-F framebuffer"
13:12.14 brlcad sentence right before that
13:12.31 Z80-Boy says "after -F, you can stick something and that something is called framebuffer"
13:12.41 Z80-Boy great, but doesn't imply that -F/dev/Xl makes it pause
13:13.00 Z80-Boy The environ- ment variable FB_FILE specifies the current framebuffer, see brlcad(1).
13:13.18 brlcad no, "The environment variable FB_FILE specifies the current framebuffer, see brlcad(1)."
13:13.22 Z80-Boy MANPATH=/usr/brlcad/share/man/ man 1 brlcad
13:13.27 Z80-Boy man: no entry for brlcad in section 1 of the manual.
13:13.30 Z80-Boy *lol*
13:13.57 ``Erik comes up for me O.o
13:14.04 brlcad comes up for me to
13:14.19 Z80-Boy comes up if I omit the 1
13:15.09 Z80-Boy was I supposed to look into man brl-cad and search for something?
13:15.30 brlcad how about FB_FILE
13:16.14 brlcad or read it all given that's a pretty comprehensive manpage, you'd probably get a lot of useful bits out of it
13:16.19 Z80-Boy says that I can set up somem "framebuffer"
13:16.26 brlcad it is "the" brlcad manpage after all
13:16.26 Z80-Boy but doesn't say that /dev/Xl will make it pause
13:16.47 Z80-Boy "Xl" even doesn't occur anywhere in man brlcad
13:16.57 brlcad dude, it explains the entire interface in detail, how it all works
13:17.13 Z80-Boy Maybe, but doesn't say that Xl makes it pause
13:17.41 brlcad sure, and it doesn't say a thousand other things that might be interesting either
13:17.57 brlcad it doesn't tell you where you can drive the car, it tells you how to drive
13:18.07 Z80-Boy No it doesn't tell anything
13:18.28 brlcad you're really not reading it then
13:18.34 Z80-Boy the FB_FILE section of man brlcad basically says that -F specifies a "framebuffer", and the framebuffer is in format [hostname:]/dev/device_name[num]
13:18.36 brlcad and you certainly couldn't have read it all by now
13:19.10 Z80-Boy man 3 libfb again doesn't work...
13:19.15 Z80-Boy has to be specified without the 3
13:19.45 ``Erik (actually, I haven't found linger in the manpages... but it is in 'fbhelp', a couple release notes, and mged_cmd_index.html)
13:19.46 Z80-Boy see end of man 3 libfb...
13:19.52 Z80-Boy ENd of man 3 libfb is BUG REPORTS.
13:19.53 brlcad works here, there's something not working right with your manual pages
13:20.14 Z80-Boy proof?
13:20.46 brlcad of what?
13:20.54 Z80-Boy That something is not working right with my manual pages
13:21.01 Z80-Boy The devices listed in man 3 libfb are:
13:21.01 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/util/brlcad.1: remove the references to /m/cad
13:21.04 Z80-Boy /dev/debug[num]
13:21.12 Z80-Boy filename
13:21.16 Z80-Boy /dev/ik[num][opt]
13:21.23 Z80-Boy /dev/sgi[num]
13:21.31 Z80-Boy /dev/rat
13:21.35 Z80-Boy hostname:[devicename]
13:21.42 brlcad i mean the fact that you can't use the number, that should work if it's standard 'man'
13:21.44 Z80-Boy No mention of /dev/Xl
13:22.16 Z80-Boy what's the definition of term "standard" in relation to implementations of the 'man' program?
13:22.37 Z80-Boy standard per POSIX? SUS? some RFC?
13:23.08 brlcad posix would generally be the one
13:23.08 ``Erik the number works on my obsd install
13:23.25 Z80-Boy On my too
13:23.30 Z80-Boy man 3 printf work
13:23.30 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/libfb/libfb.3: mention fbhelp in the SEE ALSO
13:23.43 Z80-Boy It just doesn't work with MANPATH=/usr/brlcad/share/man
13:23.53 ``Erik using bash?
13:24.06 Z80-Boy even MANPATH=/usr/brlcad/share/man man 3 printf works
13:24.15 brlcad do you have anything in /usr/brlcad/man ?
13:24.30 Z80-Boy /usr/brlcad/man doesn't exist
13:24.34 Z80-Boy only /usr/brlcad exists.
13:25.20 brlcad and is there /usr/brlcad/share/man/man1/brlcad.1 ?
13:25.30 Z80-Boy yes
13:26.02 brlcad then man 1 brlcad should work, something particular about your setup
13:26.24 brlcad there's nothing special about manpages, they're just put into numbered folders
13:26.45 brlcad you add that base to your MANPATH, and it searches the numbered folders for the numbered file
13:27.05 Z80-Boy Obviously, only sometimes.
13:27.17 ``Erik hum, interesting
13:27.35 ``Erik if I try overriding the path, it doesn't work, but if I append the path to the variable in the environment, it works
13:27.50 ``Erik using ksh
13:28.10 ``Erik obsd must have some fu to avoid 'suspicious' overrides :/
13:28.15 brlcad hm, that is wierd
13:28.17 Z80-Boy fu == ?
13:28.28 brlcad maybe doesn't allow overrides at all?
13:28.46 brlcad what does this do: PATH=/ ls
13:28.57 ``Erik it takes that one
13:29.00 brlcad hum
13:29.01 Z80-Boy clock@kestrel:~$ PATH=/ ls
13:29.01 ``Erik ls not found
13:29.01 Z80-Boy bash: ls: command not found
13:29.35 brlcad and MANPATH=/ man man ?
13:29.48 Z80-Boy clock@kestrel:~$ MANPATH=/ man man
13:29.48 Z80-Boy man: no entry for man in the manual.
13:30.32 brlcad well, that's right too ..
13:31.00 Z80-Boy MANPATH=/usr/brlcad/share/man man n brlcad works
13:31.08 Z80-Boy MANPATH=/usr/brlcad/share/man man brlcad
13:31.23 Z80-Boy MANPATH=/usr/brlcad/share/man man 1 brlcad doesn't
13:31.25 Z80-Boy MANPATH=/usr/brlcad/share/man man 3 brlcad doesn't
13:31.26 Z80-Boy MANPATH=/usr/brlcad/share/man man 5 brlcad doesn't
13:31.43 Z80-Boy -> conclusion: the brlcad manpage must be in section "n" and not section 3, as erroneously stated
13:32.49 Z80-Boy man brlcad says (3), it works when the section is specified as "n", and the brlcad.1 file is actually in the "man1" directory
13:33.39 Z80-Boy it also works then the section is specified as "10", "19", "m" or "z".
13:34.22 brlcad it's a section 1 header
13:34.53 brlcad the fact that is shows up in n implies something else is going on, maybe a declaration missing in the file that it wants to see
13:35.14 brlcad the TH is section one in the file
13:35.15 brlcad .TH BRLCAD 1 BRL-CAD
13:36.27 brlcad "man brlcad says (3)" .. where do you see that?
13:37.13 brlcad the other specifications of "10", "19", "m" or "z" probably work because they're invalid and it finds it
13:44.02 ``Erik mine says 1 on obsd
13:44.24 ``Erik $ find /usr/brlcad -name brlcad.1
13:44.27 ``Erik /usr/brlcad/man/man1/brlcad.1
13:45.43 brlcad the fact that it came up for him in 'n' is interesting, I saw that many years ago on a configuration that I don't recall
13:46.00 brlcad which man?
13:46.34 brlcad i.e. file `which man`
13:55.05 brlcad CIA-4: poke
13:55.21 ``Erik kinky O.o
13:55.46 brlcad probably overloaded again or something
13:55.46 brlcad micah really should get that off his server
13:56.08 brlcad such a flakey host with limited resources
14:00.23 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-097-151.pools.arcor-ip.net)
14:06.53 Z80-Boy clock@kestrel:~$ file `which man`
14:06.53 Z80-Boy /usr/bin/man: ELF 32-bit LSB executable, Intel 80386, version 1, for OpenBSD, dynamically linked (uses shared libs), stripped
14:41.27 *** join/#brlcad Elperion (n=Bary@p54876628.dip.t-dialin.net)
15:54.16 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
15:56.34 ``Erik *yawn*
16:01.39 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
16:03.22 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
16:16.30 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
16:30.29 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/blt/win/makedefs: look for 8.5
16:32.25 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/blt/library/ (pkgIndex.tcl.in pkgIndex.tcl): retemplatize pkgIndex.tcl so that the appropriate paths are searched for the blt library, include the source directory in the search just in case we're running uninstalled.
16:33.35 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
16:34.02 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/blt/Makefile.am: the library is expected to be named libBLT with another that includes the dotless version as a suffix.
16:35.24 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: expand BLT_LIBRARY so it can be used in the blt pkgIndex.tcl file, generate the pkgIndex.tcl file and resort the src/other output entries correctly
16:42.30 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libdm/Makefile.am: ws
17:44.56 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/librt/db_comb.c: prefix mat_categorize with db_comb_ to kill an XXX, even though it's static
17:47.06 ``Erik huh, that's... scary.
17:51.27 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
18:07.41 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c: pass a pointer instead of copying the string to stack
18:11.24 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c: minor simplification
18:52.39 *** join/#brlcad Z80-Boy (i=clock@77-56-71-215.dclient.hispeed.ch)
18:59.25 ``Erik holy crap,
19:01.43 yukonbob ?"v5"
19:03.30 ``Erik .g version
19:04.32 Z80-Boy ``Erik: should I report to sourceforget that brlman doesn't work?
19:08.20 ``Erik um, it works for me on obsd41 with cvs head... O.o I'm not sure what's going on with your bo
19:08.21 ``Erik x
19:20.30 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c: a mostly-functional v5 copy_v5_comb
19:53.02 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
20:33.03 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c: some move to bu_vls strings
20:41.03 brlcad ``Erik: shouldn't access vls_str directly, go through bu_vls_addr()
20:41.49 brlcad vls_str isn't necessarily the string, it is optionally offset too depending on what vls operations you call
20:42.01 brlcad addr gives you the char*
20:49.43 ``Erik okie, didn't know O.o parse.c uses direct access extensively
20:51.50 *** join/#brlcad cad93 (n=14844523@bz.bzflag.bz)
20:52.49 starseeker brlcad: Thanks for adding me to the credits list :-)
20:52.53 brlcad probably performance optimization
20:53.06 brlcad starseeker: hey, you're the one doing the hard work :)
20:53.36 starseeker Hehe - not so hard (yet), more like long distance running
20:55.24 yukonbob brlcad: did you tell cvs to let me commit?
20:55.32 starseeker yukonbob: He did
20:55.36 yukonbob nice
20:55.58 starseeker I think you left before he let you know
20:56.34 ``Erik yukonbob == brad harder?
20:56.42 yukonbob indeed
20:56.45 ``Erik coo'
20:57.00 ``Erik yeah, you're listed as 'content management'
20:59.37 *** join/#brlcad Elperion (n=Bary@p54876628.dip.t-dialin.net)
21:34.26 *** join/#brlcad Bariton (n=Bary@p54874F4A.dip.t-dialin.net)
IRC log for #brlcad on 20070926

IRC log for #brlcad on 20070926

00:39.04 yukonbob CIA-4: up-and-running?
00:40.13 yukonbob starseeker: we're going to have to talk (maybe w/ brlcad) how we want to organize images.
00:51.40 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
01:07.00 brlcad yukonbob: nice!
01:07.28 brlcad seems to be getting stuck a lot today
01:12.09 *** join/#brlcad Twingy (n=justin@74.92.144.217)
01:19.49 yukonbob brlcad: thx -- I'm pretty happy w/ it -- now i need to clean references (ie: remove "hard notes" and make a proper bibliograpy) and cleanup the title page/authors/dedications, etc... otherwise, I bet (and hope) it's only minor issues that we'll want to fix.
01:21.04 yukonbob ...and fix images.
01:21.46 yukonbob but I've got references in all the right places to grab what's necessary once I have copies of the proper images.
01:24.13 yukonbob brlcad: how do you build docbook XML -> pdf? I use openjade/jadetex/dvipdf -- if you run a diff't setup, I'd be curious to see the resultant pdf. (test_img.ps is a random 236x200 img)
01:24.52 starseeker brlcad - very nice!!
01:24.56 starseeker er yukonbob
01:25.39 yukonbob :)
01:26.33 yukonbob regarding images -- I guess we could just create an "img" directory and pull from that? Unless it's going to be too problematic pulling all the images from a single dir... but I doubt it will be... comments?
01:28.03 starseeker I think that makes sense - I would like to have some kind of sensible naming convention for images, but that's probably not possible until the final organization is done
01:28.20 starseeker brlcad had some ideas about how he wanted to re-org things, but we're a ways from that
01:36.23 brlcad yeah, dealing with images is always a stickler, no matter the format
01:37.17 brlcad inclination would be a global 'images' directory, though per-dir images or just putting images in the dir with their respective xml could work too
01:37.59 brlcad it gets trickier when you want to reuse images in multiple places, assuming some sort of hierarchical organization to the documentation, with data in multiple places
01:39.01 brlcad thinking of them as source files helps, you often just end up with a data resources directory where the images and other "loaded" resources are kept that the source files refer to (which are docbook files in this case, global entity refs)
01:42.26 yukonbob ...or just a single global img dir, as I think about it...
01:42.51 brlcad hm, I'd rather shove the non-production stuff into the website -- the holy grail would be to get mediawiki to docbook working as well as docbook to mediawiki so files could be edited either on the wiki or directly, and have the changes tracked and propagated
01:43.21 brlcad other files will grow the source tarballs exceptionally fast, as well as the revision root files
01:43.44 yukonbob makes sense -- in that case, everything in the repos. will be "production".
01:44.00 brlcad we used to have the pdfs in cvs before going open source, with many revisions of each.. well over a gb of relatively "useless" data
01:44.19 starseeker ouch
01:44.52 brlcad starseeker: I think at least for now, wiki spam woes aren't really a concern
01:45.04 starseeker OK :-)
01:45.31 brlcad the measures we have in place in bz have worked exceptionally well (like one incident a month at best), and that gets massive exposure
01:45.41 starseeker Very nice!
01:46.02 starseeker we should probably look at that - the measures Bill ultimately put in place on Axiom have proved rather unfriendly
01:46.05 brlcad we used to have major major problems, but after trying a dozen different things, we seem to have it sorted out
01:46.14 starseeker cool
01:46.21 brlcad we even were able to retain anonymous edits
01:46.33 yukonbob !
01:47.25 brlcad recaptcha alone did wonders to thwart almost all of the automated stuff, though there's also a blacklisting in place as well as a few other measures
01:47.44 yukonbob good to know...
01:48.26 brlcad we'd gone through about 5 captcha systems before it, all useless
01:48.57 brlcad even having people answer questions while helpful, didn't mitigate everything
01:49.22 brlcad yukonbob: sure .. the difference is about 2 billion dollars a year ;-)
01:49.43 starseeker Cool! I saw the recaptcha thing go by on slashdot, and it sounded like a really good idea
01:50.11 brlcad not only is the idea good, the captcha itself that they use is pretty much one of the best so far
01:50.28 brlcad could just be a matter of time for someone to reliably "crack it"
01:51.06 starseeker Well, at the very least it will force someone to invent some really good OCR algorithms ;-)
01:52.40 yukonbob brlcad: re: solidworks -- is that about it? /me sees buzzwords like "parametric feature-based" -- is it basically that they handle edits a bit different?
01:57.17 yukonbob I guess that's another difference between solidworks and brlcad
01:59.33 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096600612.dsl.bell.ca)
02:00.15 IriX64 http://www3.sympatico.ca/mario.dulisse2/xsystem.png :)
02:00.16 brlcad solidworks is one of the "big four" (unigraphics/nx, catia, solidworks, and pro/engineer) solid modeling systems, all 1bn+ gross revenue businesses
02:00.16 starseeker Humph - correct me if I'm wrong, but did they just patent sub-component searching of data objects? http://www.google.com/patents?id=L6B6AAAAEBAJ&dq=Solidworks
02:00.46 IriX64 sorry
02:00.49 brlcad cumulatively, those four are about the domain of autodesk/autocad
02:01.04 brlcad just focusing in the drafting and 2d design sectors
02:01.44 yukonbob IriX64: show us the models _you_ make :)
02:01.47 brlcad yukonbob: there are plenty of other differences, the biggest is probably the support for parametric surfaces and feature edits
02:02.21 IriX64 yukonbob: you would cower in fear at the sight ;)
02:02.49 yukonbob brlcad: /me doesn't even know defintion of parametric, but any kinds of edits are w/i the realm of brl-cad...
02:03.05 brlcad parametric surfaces very closely relate to having brep spline surface support, something we're just now getting added -- with several manyears of effort invested, there's still a LOT to do
02:03.48 yukonbob ?tough science (ie: seperate from implementing in code)
02:03.52 brlcad right now, i'm just talking about fundamental representation support, what that turns into with respect to a GUI and generalized editing user interface is yet another level of work and complexity on top of the representation
02:04.25 brlcad some of it is exceptionally hard (mathematically and algorithmic), some of it is grunt coding ;)
02:04.42 starseeker ooo - math :-)
02:05.26 starseeker Trimmed NURBs?
02:05.50 brlcad even with some of the best education and experience, some of the implementation details are simply trade secrets that aren't readily published or available in quality formats, so you are basically doing computer graphics research just to get things working
02:06.10 starseeker Indeed.
02:07.07 starseeker brlcad; Is this a reasonable introduction to some of the surface representation ideas? http://iit-iti.nrc-cnrc.gc.ca/iit-publications-iti/docs/NRC-45828.pdf
02:08.35 brlcad the other "difference" that largely stems from the size and complexity of the domain is that you can mean so many things when you say CAD (from 2D to 3D to 4D to parametric to implicit to explicit to drafting, machining, manufacturing, analysis, designing, and then some) .. the needs are so vast that the tools generally are written to be this massive bag of tricks with relatively complex interfaces that take a while to learn
02:09.04 brlcad mged's really no more complex to learn, it just beats you up during the process on top of all you're trying to learn :)
02:09.50 starseeker separates the men from the boys ;-)
02:10.02 starseeker (or women from the girls as the case may be...)
02:10.12 brlcad yukonbob: I don't mind it either, but then it generally only beats you once .. once you know, you know and it's efficient ;)
02:10.58 brlcad i do mind that it's hard for some folks that really do try to learn it, but then fail to find the information they need -- you have to really look at the source code or find an existing expert
02:11.09 yukonbob brlcad: indeed -- it does what's necessary (reads a line of input) and gets out of the way ;)
02:11.48 brlcad starseeker: not really, that's just a paper on tessellating nurbs surfaces -- a good one, but not as an overview of surface representations
02:12.03 yukonbob well, this documentation rewrite will hopefully get the docs "out there" more, and the new website might spawn a new community, faq, wiki, etc.
02:12.29 starseeker brlcad: Ah. Are there good "standard" introductory papers on the topic?
02:12.32 brlcad I've got some really great pictures that show some of the basic differences that I've prepared for various presentations that work pretty well for explaining it -- I'll see if I have release authority on them next week
02:12.40 starseeker cool :-)
02:13.30 brlcad that tessellation of nurbs surfaces is actually one of the critical steps needed for fully multi-rep systems ... :)
02:14.16 brlcad now that we have the structure working with ray-tracing (minus some acne issues), the next step is tessellation, CSG evaluation of NURBS, and then implicit to BREP conversions
02:14.32 yukonbob starseeker: brlcad and I were discussing shooting rays and how alien lasers could be modelled on earth equip to see strength/weaknesses
02:15.21 brlcad to give you an idea of what that translates to in code, that paper basically boils down to the guts implementation of src/librt/g_brep.cpp's rt_brep_tess() function
02:15.37 brlcad which presently just returns -1 ;)
02:15.42 starseeker LOL
02:15.51 yukonbob ?not 42
02:16.19 IriX64 thats only half the answer the whole answer is 84
02:16.24 IriX64 :)
02:16.49 starseeker (digest-paper 'NRC-45828) -> -1 Error: paper contains nothing useful ;-)
02:16.54 yukonbob IriX64: show us some models!!
02:16.57 brlcad there are actually a handful of instances of 42 in the sources ;)
02:17.45 brlcad IriX64: did you ever get Jamie to attach the brl-cad headers to that hex.c program?
02:18.40 starseeker yukonbob: I'd have to say lasers are cool, but in atmosphere I'd vote for the mini-railgun on a tank :-)
02:18.50 brlcad if you're working on something here and run across a paper that isn't free that you need, just lemme know
02:19.04 starseeker brlcad: Thanks!
02:19.22 starseeker Is there a "global CAD bibliography" in the brlcad tree somewhere?
02:20.43 brlcad i've started one offline, but no not really
02:21.11 brlcad that was one of the things for the new website, I've got a few dozen publications that refer to, use, or relate to BRL-CAD that are relevant
02:21.21 starseeker Ah :-)
02:23.50 brlcad there's a mini bibliography in the AUTHORS file .. that really doesn't belong there, but has a few items
02:24.00 brlcad at the end
02:25.47 starseeker OK :-)
02:27.41 starseeker brlcad: Has anyone in the BRL-CAD project ever looked at the VTK toolkit?
02:28.26 brlcad oh yeah
02:28.41 brlcad pretty heavily for a while
02:29.11 brlcad http://ogigi.polsl.pl/biuletyny/zeszyt_14/z14cz3_6.pdf isn't too shabby, it at least mentions many of the formats and issues albeit a bit biased
02:29.17 starseeker How bad is the impedance mismatch between the API of the toolkit and what brl-cad needs?
02:29.33 brlcad volumetric, parametric, implicit, explicit, brep, and nurbs at a glance
02:30.09 starseeker Cool - thanks!
02:32.33 brlcad ah, almost forgot about mike's old writeup -- http://ftp.arl.army.mil/~mike/papers/90nmg/joined.html
02:33.03 starseeker excellent!
02:33.18 brlcad starseeker: yeah, the question of interface and environments has been long-discussed and worked on
02:33.32 brlcad particularly for building a new interactive modeler
02:34.15 brlcad the brief summary is that all the non-commercial options we're stuck with pretty much are all inadequate or outright suck to various degrees of suckage :)
02:34.16 starseeker Did a consensus emerge?
02:34.22 starseeker ah :-)
02:34.31 starseeker even VTK? nuts
02:34.42 brlcad there are some workable options, a handful really
02:35.34 brlcad VTK has some very nice aspects, and several downsides
02:36.23 brlcad part of it (and not to their faulting) is that the biggest issue/debate is really that of the user interface itself, for which VTK doesn't really directly address
02:37.08 starseeker Ah
02:39.10 starseeker No wonder Paraview isn't much help then - it is solving a different UI problem (or maybe a small subset of it, depending)
02:39.32 brlcad there's your windowing environment (think difference between windowed and full-screen), the graphics context (think opengl and quartz and framebuffers), the GUI elements (think gtk/qt, wxwidgets, cegui, blenderui, etc), and the UI methodologies (think modalities, MDI, custom behaviors, etc)
02:39.56 starseeker Ah yes.
02:40.23 brlcad VTK is fairly situated around the graphics context layer only
02:40.28 starseeker right
02:40.58 starseeker the GUI elements are probably the biggest issue, particularly given the portability ambitions of BRL-CAD...
02:41.13 brlcad something like SDL does windowing, context, and some minor UI methodology
02:41.47 starseeker The only library I've ever seen that attempted to paper over ALL GUI element environments was the Lisp CLIM project, which isn't mature and is in the wrong language anyway...
02:42.26 brlcad it's not that you want something that does them all, but it's good to recognize what pieces are still missing and what problems are being solved
02:42.44 brlcad the first two are fairly easy to get set up and are rarely a bottleneck unless you mess something up big
02:43.03 brlcad VTK becomes a pressing need when the context is the bottleneck
02:43.19 brlcad or something like it, as it deals with the data management aspects well
02:43.25 starseeker OK.
02:43.26 brlcad as does something like OpenSceneGraph
02:44.05 brlcad OGRE is in a similar boat but then of course being a render engine has nothing to do with GUI so you still need a GUI toolkit
02:45.18 starseeker IIRC Blender sidestepped the UI kit by writing their own in GL or some such?
02:45.24 brlcad deciding on your UI methodologies is a tricky (religious) topic but is at least something we can probably pin down in our domain
02:45.40 brlcad yes, they wrote their own UI toolkit
02:45.45 starseeker ouch
02:45.47 brlcad which has been both a major blessing and major curse :)
02:46.37 starseeker As for MDI related issues - isn't that something that can ultimately be user configurable if the right design decisions are made? (The Gimp non-withstanding...)
02:46.40 brlcad it kept them really agile in the early days, and made for a nice scalable opengl interface that looks the same everywhere
02:47.03 brlcad sometimes it can, sometimes it's pretty fundamental
02:47.12 starseeker Hmm.
02:47.33 brlcad e.g. mged is pretty heavily multi-windowed .. some of the major windows can be combined but there are still a slew of independent dialogs and tool panels
02:47.50 starseeker True
02:47.53 brlcad that was a design decision for better or worse that impacts the usability, feel, and appeal
02:48.25 brlcad solidworks is pretty much a one-window interface with most of the content interlayed into the 3D scene
02:49.14 starseeker Sounds like something a workflow analysis would be good for
02:49.20 brlcad unigraphics is totally different (and probably one of the best at being modeless)
02:50.36 starseeker Wow.
02:51.21 brlcad In designing the new interface for our modeler, I've always had a particular vision of configurable usability that I think is a good blend of some of the best ideas out there, taking a key from probably the most successful interface makers in the industry
02:52.45 brlcad WWAGD .. "what would a game do" .. the gaming industry has by far put the most research and iteration redesign into effective interfaces over the last decade
02:53.06 starseeker that's a point, definitely
02:53.13 brlcad they have to grab the users attention, teach them sometimes utterly complex interfaces and do so quickly and make them actually enjoy it
02:54.42 brlcad that single approach alone drives a lot of the decisions of what I've had in mind, something that makes CAD appealing, that is straightforward to code with regards to design decisions, and is outright enjoyable
02:54.54 brlcad without actually making it a game of course :)
02:55.16 starseeker hehe
02:55.17 yukonbob no flight-sim easter egg?
02:55.22 brlcad mebbie :)
02:55.37 brlcad a tank sim would be more apropriate given our history :)
02:55.54 starseeker when the newbie crashes, BRL-CAD would take them through a crash simulation in full detail ;-)
02:56.22 starseeker BZflag - now with solid model damage simulation
02:56.49 brlcad that's not far from what we do already in the analysis domain ;)
02:57.08 yukonbob embed bzflag...
02:57.17 brlcad (with the analysis codes hooking into brl-cad for geometry interrogation and representation)
02:57.39 starseeker neat
03:01.55 yukonbob chat later, starseeker
03:05.55 brlcad cya
03:29.41 *** part/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096600612.dsl.bell.ca)
05:55.28 yukonbob brlcad: re: coverity -- do I talk to you to talk to coverity for access to their analysis?
07:16.59 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
07:49.14 *** join/#brlcad elite01 (n=elite01@dslb-088-070-097-151.pools.arcor-ip.net)
09:03.09 *** join/#brlcad Elperion (n=Bary@p5487560B.dip.t-dialin.net)
09:10.17 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
11:07.07 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
11:45.36 *** join/#brlcad elite01 (n=elite01@p5489C945.dip.t-dialin.net)
13:25.46 *** join/#brlcad elite01 (n=elite01@dslb-088-070-097-151.pools.arcor-ip.net)
14:00.32 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-113-255.pools.arcor-ip.net)
14:51.35 *** join/#brlcad Elperion (n=Bary@p5487560B.dip.t-dialin.net)
15:36.49 ``Erik <PROTECTED>
15:37.41 ``Erik heh, 3.5 years ago, a modified version of bzflag using BRL-CAD models and real vulnerability code was seriously discussed O.o
15:44.08 santorum bzflag is a game somehow connected to BRL-CAD?
15:46.40 minute In a very convoluted way, yes.
15:49.33 ``Erik brlcad is a major developer on both
15:50.11 ``Erik and BRL-CAD was/is primarily developed (on tax dollars, anyways) for doing simulations on army armored vehicles... :) like, y'know, tanks, 'n stuff
15:50.49 santorum and to make models of Ronja
15:51.01 santorum at least the tax money are used in a partially useful way
15:53.30 ``Erik meh, the funding avenue that BRL-CAD is part of saves metric assloads of money, and I think BRL-CAD is one of the most useful bits of the pipeline... *shrug* one of the least fucked up, anyways :D I mean, c'mon, free to the world!
15:54.09 ``Erik probably the second most used thing I have a commit bit for (OpenAL is probably more used)
15:54.44 ``Erik <-- still hasn't gotten a fbsd bit :D
15:56.48 santorum we're still waiting for open source nukes...
15:57.38 santorum he, surfers! Why read all those weather charts? Download our open source nuke manual, put together couple of them in your garage, dump them into the sea, shoot and you'll have great waves!
16:01.08 santorum How programming works:
16:01.10 Maloeran Ouch. Perhaps if you want to surf with a whole aircraft carrier
16:01.12 santorum 1) start with empty program
16:01.22 santorum 2) debug until you have desired functionality properly working
16:01.48 santorum but the tubes must be impressive
16:04.30 archivist going to need a tsunami for that
16:05.06 santorum actually have you heard about solitons?
16:05.30 Maloeran Some kind of stable wave?
16:05.34 santorum yes
16:05.49 santorum they found it when a large boat abruptly stopped in a narrow canal in England
16:05.58 santorum and that created a wave that smoothly ran along the canal
16:06.11 santorum wihtout actually undulating, falling apart or anything like that
16:06.17 santorum diminishing only very slowly
16:06.34 Maloeran There must still be some serious loss of energy due to viscosity
16:06.42 santorum Do you think these solitons could be made easily surfable?
16:06.43 archivist traveling behind a ship on a canal is fun
16:07.09 santorum cause one could take some old railway tunnel, fill it with water and send solitons down the tunnel
16:07.14 santorum it would be like a winter surf park :)
16:07.24 Maloeran By the dynamics involved in a surf wave, I would say there's a big loss of kinetic energy there, I don't think it could be very stable
16:07.50 santorum what about making it high but just before it starts making whitewater?
16:07.53 archivist surfer takes the energy out
16:07.54 santorum So it runs smoothly
16:08.05 santorum sure
16:09.06 ``Erik them crew boys are odd http://www.collegehumor.com/picture:14316
16:11.33 ``Erik almost as odd as canucks http://www.collegehumor.com/picture:15608
16:11.34 ``Erik :D
16:12.21 santorum http://www.vcharkarn.com/vphysics/pictures/A273p1x1.jpg
16:12.24 archivist http://www.nickscipio.com/funstuff/archive10/2005-09-06_motorcycleass.html
16:25.53 *** join/#brlcad thing0 (n=ric@203-59-92-48.dyn.iinet.net.au)
16:28.16 brlcad yukonbob: yes, I've talked to the coverity folks
16:28.45 brlcad they actually set us up with a free scan a few months ago.. the scan was only partial though as something in their setup failed -- it's not been updated/changed since
16:28.57 brlcad I pinged them on the status a few weeks ago, but have yet to hear a response yet
16:31.04 brlcad santorum: working on bzflag is one of my other passions, I'm one of the core devs, leading contributor, project admin, yada yada .. good stuff. it's a nice diversion and different style of coding environment (with exceptionally different user base of course)
16:49.16 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/Makefile.am: use RT_LIBS since we need libbu and other libs that are missing. hopefully helps with unresolved symbols on ubuntu, but there's probably more cases like this that need fixing.
16:55.03 yukonbob brlcad: cool -- I'd be interested in reviewing the brl-cad code as marked by coverity once you hear back from them...
16:58.18 ``Erik heh, join the club :) until then, use shtuff like 'flawfinder'
16:58.59 *** join/#brlcad elite01 (n=elite01@dslb-088-070-113-255.pools.arcor-ip.net)
16:59.42 minute brlcad: The pdfs, are they all going to be transfered to some over format then archived somewhere other than the wiki (i.e. deleted from the wiki) or will they always remain on the wiki and the other format offered by default?
17:13.44 *** part/#brlcad thing0 (n=ric@203-59-92-48.dyn.iinet.net.au)
18:24.58 brlcad yukonbob: yeah, I'm really curious to see what they find as well
18:25.37 brlcad alas the partial they did do didn't even get to brl-cad sources, aborted early on in tcl/tk sources (they weren't ignoring src/other yet)
18:26.25 yukonbob :P
18:26.36 brlcad minute: good question, not sure I'd remove them from the wiki anytime soon
18:26.58 brlcad if they were autogenerated nightly or something, then the wiki might be eventually updated to just point to the file instead of it actually being stored "in" the wiki
18:27.15 brlcad like a standard brlcad.org/docs/ path or something
18:33.48 minute brlcad: yeah
18:34.11 minute sounds good
18:48.29 brlcad we can cross that bridge when the docs are actually fully integrated into the build system and being auto-generated
18:48.48 brlcad starseeker: with regards to toolchain, I think if you have a toolchain that works, then that's the one to start with
18:48.59 brlcad jade seemed to be the best choice regardless
18:52.48 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096600612.dsl.bell.ca)
18:54.18 IriX64 http://rafb.net/p/9N81gB57.html <--- this happening to anybody else?
18:56.05 IriX64 rerunning with verbose
19:06.04 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libfb/if_ogl.c: don't assume that stdout isn't being used, bu_log will likely someday be changed to log to out instead of err
19:07.28 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libfb/if_wgl.c: do the same on windows, don't close our output channels
19:12.25 brlcad IriX64: did you ever get Jamie to attach the brl-cad headers to that hex.c program?
19:12.44 *** join/#brlcad Z80-Boy (i=clock@77-56-90-137.dclient.hispeed.ch)
19:12.45 IriX64 I was never asked
19:12.56 IriX64 but ill pass that on
19:13.12 IriX64 he says you do it.
19:13.35 brlcad I can't, it's a legality matter
19:13.48 IriX64 what should he put in
19:14.01 IriX64 he's listening
19:14.35 IriX64 is it in read.me?
19:21.24 IriX64 shot myself in the foot, mea culpa :(
19:37.48 brlcad sorry, someone stopped by
19:37.53 brlcad see the header on any of the existing files
19:38.07 IriX64 sure
19:38.13 brlcad or run the sh/header.sh script
19:38.20 brlcad that'll attach the header automatically
19:38.24 IriX64 even better
19:38.41 IriX64 when he does it ill post it
19:38.46 brlcad cool
19:39.02 brlcad please be sure to have him put his full name in there as the Author
19:39.10 IriX64 right
19:39.13 brlcad so he can be attributed correctly
19:40.50 brlcad typing this on the fly, but this should be an example: http://brlcad.cvs.sourceforge.net/cvsroot/brlcad/brlcad/src/libpkg/tpkg.c
19:42.10 brlcad ah, here we go: http://brlcad.cvs.sourceforge.net/*checkout*/brlcad/brlcad/src/libpkg/tpkg.c
19:50.07 *** join/#brlcad Elperion (n=Bary@p5487560B.dip.t-dialin.net)
19:52.32 IriX64 thanks
20:47.05 starseeker brlcad: OK, sounds good - yukonbob I think has had some success with the jade route
20:53.04 yukonbob starseeker: indeed I have -- use that Makefile I sent you as a template... what kind of system are you trying to build on (ie: FreeBSD, Debian, Red Hat, Windows, MacOS X)...
20:53.42 starseeker I'm not yet - I'm stubbornly trying to finish the markup to a valid state first ;-) Gentoo is my primary platform, so I already have jade installed
20:55.26 yukonbob starseeker: you should consider incremental builds, so you can check to see if errors are cropping up along the way. If you need a hand retro-fitting the Makefile, or with managing the .xml file, drop a note...
20:55.43 starseeker It's a good idea.
20:56.17 starseeker I've just been "on a roll" and also trying to make it go faster by doing "type specific" formatting - e.g. getting all the informal tables at once
20:56.49 yukonbob well, you know where to reach me if I can help :)
20:57.18 starseeker Yep :-) Thanks!
21:02.41 starseeker yukonbob: I can't recall offhand - does openjade require a TeX install?
21:04.14 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libfb/Makefile.am: use FB_LIBS instead, pick up the other dependencies that are needed
21:10.10 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libfb/ (if_4d.c if_X.c if_X24.c if_ogl.c if_sun.c if_wgl.c):
21:10.10 CIA-4 BRL-CAD: BAM! .. lingering windows is now the default. it only took hundreds of
21:10.10 CIA-4 BRL-CAD: complaints and 20 years of development. this change makes it the default for
21:10.10 CIA-4 BRL-CAD: most of the existing active framebuffer interface types, also adding a \\t\
21:10.10 CIA-4 BRL-CAD: option to complement the existing \\l\ option to allow folks to obtain the
21:10.13 CIA-4 BRL-CAD: previous behavior if needed. all this mode code really should be consolidated
21:10.15 CIA-4 BRL-CAD: and made consistent, but that is a chore for another day.
21:18.57 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: termio apparently needs TERMLIB (need to verify), and don't include the optional FB_LIBS since the Makefile.am takes care of it. optical does use/need librt; tclcad needs libfb
21:19.14 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS: lingering framebuffer windows are now the default
21:24.25 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/blt/library/.cvsignore: ignore generated pkgIndex.tcl
21:24.54 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/ (10 files in 10 dirs):
21:24.54 CIA-4 BRL-CAD: the libraries really need to libadd all of their requisite dependencies or there
21:24.54 CIA-4 BRL-CAD: will be unresolved symbols on platforms; this isn't just a libtool issue
21:24.54 CIA-4 BRL-CAD: (libtool needs this info). this change will hopefully help the build on a few
21:24.54 CIA-4 BRL-CAD: other platforms, though I suspect there are still a few obscure cases (with
21:24.57 CIA-4 BRL-CAD: buggy libtool) where unresolved symbols might be encountered with dynamic/shared
21:24.59 CIA-4 BRL-CAD: libadd libraries not getting carried through to the linker line for binaries.
21:38.19 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096600612.dsl.bell.ca)
21:46.34 louipc This SF.net email is sponsored by: Microsoft
21:46.35 louipc lol
21:59.56 brlcad heh, nice catch
21:59.59 brlcad i didn't see that
22:11.56 archivist the cheeky buggers managed a sqlserver google add on mysql's site once
22:17.45 brlcad heh
22:28.19 Maloeran I'm a bit surprised by all the advertisement from Microsoft on SF, I thought they would be a bit more picky about the ads they accept
22:36.25 CIA-4 BRL-CAD: 03starseeker * 10brlcad/doc/book/VolumeII.xml: Markup through Lesson 10.
22:39.00 starseeker Maloeran: Hey, if they want to fund the opposition who are we to object? ;-)
22:39.41 louipc it's like trying to sell wheelchairs to able bodied people
22:40.00 starseeker Pretty much ;-)
22:40.29 starseeker I was a bit surprised to see Microsoft advertising there though
22:41.06 louipc yeap
22:41.51 starseeker crud, shopping list
22:42.16 starseeker back into the maelstrom...
23:22.15 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
IRC log for #brlcad on 20070927

IRC log for #brlcad on 20070927

00:19.28 *** join/#brlcad Twingy (n=justin@74.92.144.217)
00:20.44 IriX64 why am I missing the lib that has XParseColor in it :(
00:22.13 IriX64 have the H file but not the lib
00:22.45 Maloeran Are you linking against libX11 ?
00:22.52 IriX64 and bwish wants it sigh
00:22.54 IriX64 yes
00:23.15 Maloeran grep XParseColor /usr/lib/lib*
00:23.23 IriX64 did nor there
00:23.26 IriX64 not
00:23.36 IriX64 oh wait
00:23.59 Maloeran Compile with -lX11 , you really should have it
00:25.09 IriX64 nothing in usr lib, i found the h in usr/X11R6
00:27.02 IriX64 ill try reinstalling x11
00:32.11 IriX64 heh or maybe ill force a link :)
00:40.00 ``Erik if you can't find it in /usr/lib (or /lib, should be a link on cyggy), it won't link no matter what you do...
01:02.57 IriX64 http://rafb.net/p/dnNdbM40.html <--- moving on whats this?
01:34.30 ``Erik heh, looks like you pulled one of brlcad's gimpy mutilations to cope with broken libtools :D libbu is being linked twice
01:40.17 IriX64 thanks :)
01:41.11 IriX64 it happened again in remrt, same reason i presume :D
01:43.14 IriX64 btw, mged uses that XParseColor thing too :(
01:43.21 brlcad that's not what that is, it's saying there are two in two separate files
01:43.51 IriX64 heh ``Erik spoke, I shut up :)
01:44.19 brlcad and there actually are two bu_bomb() functions -- intentionally
01:44.40 IriX64 why not just use the libbu one?
01:44.51 brlcad what is odd is that it's erroring out on you instead of letting the one outscope the other like it normally does
01:45.18 IriX64 man multiples are not allowed
01:46.01 brlcad because lgt captures various call events (like bu_bomb) and does its own thing (namely in this instance flushes an image buffer
01:46.33 IriX64 then it shouldnt be called the same
01:47.00 brlcad it actually overrides the calls in routines that it doesn't have access to that you wouldn't want to rename
01:47.08 IriX64 specially if your linking gainst a lib that has it already :)
01:47.10 brlcad so it sorta needs to be called the same
01:47.41 brlcad the real question is still why specifically is it error'ing
01:48.03 IriX64 my compiler doesn't allow multiple definitions
01:48.14 brlcad dude, you have no idea why it's happening
01:48.15 IriX64 you can tell it to tho and i did
01:48.22 brlcad you're just reading the message
01:48.32 IriX64 ok
01:48.44 brlcad that doesn't mean there isn't an option that allows it
01:49.02 IriX64 see above
01:49.10 brlcad or even that something else isn't provoking the error like a declaration mismatch
01:49.37 IriX64 that would be reported seperatly
01:49.48 brlcad not necessarily
01:49.54 IriX64 redefinition of etc etc
01:50.29 brlcad if it were redefined yes, but not if it was a mismatch
01:50.39 IriX64 define mismatch
01:50.47 brlcad one symbol's in a lib in an entirely separate compilation unit, and doesn't even necessarly pull in that header decl
01:51.08 IriX64 don't understand
01:51.30 brlcad I didn't really expect you to
01:51.35 IriX64 ok
01:52.41 brlcad this isn't really a productive conversation.. you can't debug that, and I don't have that environment set up to debug it for myself just yet
01:53.16 IriX64 true
01:53.26 brlcad last time I compiled on cygwin, it compiled fully and neither lgt nor bu_bomb() has changed since then
01:53.41 brlcad so something else is still "up" and it just needs some dev attention
01:53.59 IriX64 last time i compiled on cygwin nothing went right :)
01:55.23 brlcad that seems to be usually the case, and will likely continue to be the case until someone that can trace through the issues has that environment set up
01:55.51 brlcad I might be inclined to do that some weekend soon, but the website and other code matters are in line first
01:56.02 IriX64 of course
01:58.06 brlcad if you set up ssh access, I could be even more readily coerced to look into the build problems
01:58.41 IriX64 ill think about it.
02:09.50 yukonbob ?think about it -- the lead dev. is offering to fix your specific problem in the _actual_ problem environment
02:15.47 IriX64 man this is a hobby for me
02:23.37 IriX64 thats what i get for forcing a link, attach (nu|X) X =core dumped :)
02:24.51 IriX64 well X is buggered here lets try ogl
02:30.37 IriX64 i mean brlcad has better things to do with his time than babysit me yukonbob, thats all.
02:31.12 yukonbob re: hobby -- so that means you don't mind if it doesn't work?
02:31.21 IriX64 right :)
02:31.33 IriX64 no production environment here
02:31.37 yukonbob sounds like a frustrating hobby ;)
02:31.45 IriX64 fun actually
02:47.11 louipc haha
02:56.48 IriX64 yukonbob, that also explains why there none of *my own models :)
02:57.31 IriX64 brlcad gave me a paper moose, I didn't know where to begin
02:57.46 yukonbob we're waiting... ;) Next havoc I see, I'm going to reach through the internet and take your modem away.
02:58.03 IriX64 heh ill try cube ;)
03:00.05 IriX64 meaning i'm just a block head :D
03:14.56 louipc paper moose?
03:21.22 IriX64 pix of one
03:34.20 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096600612.dsl.bell.ca)
03:34.32 IriX64 sigh :)
03:35.46 IriX64 wonder if BitchX is more stable, or apropro here :)
03:54.36 IriX64 nite all
04:15.12 CIA-4 BRL-CAD: 03brlcad * 10brlcad/BUGS:
04:15.12 CIA-4 BRL-CAD: nirt fails to report LOS and sometimes even hits on a BoT that is inverted or
04:15.12 CIA-4 BRL-CAD: unoriented. most annoying is that just sometimes fails to report a hit while
04:15.12 CIA-4 BRL-CAD: other times it just fails to report an LOS thickness, even though it does find a
04:15.12 CIA-4 BRL-CAD: hit.
04:20.22 CIA-4 BRL-CAD: 03brlcad * 10brlcad/BUGS: formatting
05:21.49 yukonbob starseeker: re: openjade -- I don't think openjade require any form of TeX, but jadetex probably will -- lemme see if I can see what the deps are on my 'puter here...
05:23.10 yukonbob Information for openjade-1.3.2nb5:
05:23.11 yukonbob Built using:
05:23.11 yukonbob opensp-1.5.2
05:23.11 yukonbob xmlcatmgr-2.2nb1
05:23.27 yukonbob Information for tex-jadetex-3.13nb5:
05:23.28 yukonbob Built using:
05:23.28 yukonbob tex-hugelatex-2.0nb4
05:23.28 yukonbob teTeX-bin-3.0nb14
05:23.28 yukonbob digest-20070803
05:23.50 yukonbob ... if you're using portage, that should take care of everything, though...
07:25.38 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:01.15 *** join/#brlcad Elperion (n=Bary@p548771FA.dip.t-dialin.net)
09:45.14 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
12:57.41 ``Erik bahhh
13:20.15 brlcad hummmbug
13:23.31 ``Erik ahhhhh bumhug </beavis>
13:24.34 ``Erik radmind stomping /Library/Tcl/macports1.0 is getting irritating... not nearly as irritating as stomping the parallels drivers, though.
13:26.45 Z80-Boy Hmm, brl-cad produces .pix files where suddenly the lower part of the file is brighter
13:26.53 Z80-Boy rt produces, to be more precise
13:27.35 ``Erik ah, filenames are no longer part of ChangeLog? that was probably the most strusfrating part about that file :D
13:28.11 ``Erik clock: pix-png and post?
13:28.53 Z80-Boy Sure that's gonna happen
13:29.12 Z80-Boy I am just trying to figure out if it's accidentally not triggered by stopping the rendering and then restarting it again.
13:30.00 ``Erik ahhhhh, heh
13:50.13 *** join/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
14:14.40 Z80-Boy Then it is caused by breaking the raytrace and restarting it.
14:15.10 Z80-Boy And now I realized it doesn't go from top to bottom, but from bottom to top
14:15.16 brlcad that's curious, although not entirely surprising
14:15.21 Z80-Boy so after the break, it doesn't render lighter, but darker
14:15.31 Z80-Boy but why?
14:15.36 brlcad it will try to continue a raytrace from the point that it left off at if there's data already partially written
14:16.09 brlcad so it's continuing where it left off at instead of starting over (which was a big deal when the images took hours)
14:16.20 Z80-Boy Actually it's more complicated
14:16.35 Z80-Boy The unbroken images are all "dark" (= black background)
14:17.12 brlcad but apparently from what youit's not picking up where it left off at .. probably due to resetting the image gamma or something
14:17.36 brlcad is this in a framebuffer or to a file that you see the banding?
14:18.21 brlcad mmmm.. the dual quad cores are more than twice as fast as wopr cpu-wise
14:18.58 brlcad although still exceptionally slower with I/O .. compiling still takes 5-10 minutes (where on the altix it takes just 2-4 minutes)
14:20.12 brlcad getting a vgr of about 12000 for a 12-processor altix .. which seems a bit lower than I recall, but that's with all of the bells and whistles turned on
14:20.55 brlcad not using intel compiler, thought .. that might be what I'm remembering being about 17000
14:21.30 brlcad new mac workstations are coming up at 26000 for me, though .. freaking sweet
14:23.58 Z80-Boy into a .pix file
14:24.14 Z80-Boy don't know how to reproduce yet
14:24.31 Z80-Boy faster than running a compile for a week and rebooting the machine at random intervals
15:05.10 *** join/#brlcad thing1 (n=ric@124-169-43-146.dyn.iinet.net.au)
15:10.05 *** join/#brlcad elite01 (n=elite01@dslb-088-070-024-077.pools.arcor-ip.net)
15:55.45 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
16:08.30 *** part/#brlcad thing1 (n=ric@124-169-43-146.dyn.iinet.net.au)
17:34.20 ``Erik http://www.bah3.org/main/index.html is amusing
17:35.18 ``Erik 4-6 miles in 60-90 minutes with several beer stops... I think Ic ould do that O.o
17:40.09 ``Erik "a drinking club with a running problem"
18:25.16 brlcad mmm.. tcl 8.4b1 is now (really) posted
18:26.23 ``Erik 8.5b1 ?
18:27.08 brlcad er, yeah
18:32.18 *** join/#brlcad Z80-Boy (i=clock@77-56-72-172.dclient.hispeed.ch)
18:32.54 brlcad <PROTECTED>
18:33.03 Z80-Boy I found and analyzed the bug with "half of the picture bright"
18:33.15 Z80-Boy It happens only when -c "set gamma=2.2" is present.
18:33.26 brlcad i figured it was gamma-related
18:33.36 Z80-Boy It loads the gamma-corrected values into a buffer, then gamma-corrects them again and spits them out
18:33.47 Z80-Boy if you break it multiple times, you get a "gradient" effect
18:33.49 brlcad so is it basically not setting/using the gamma or are exising new values being overcorrected?
18:34.06 Z80-Boy overcorrected
18:34.06 brlcad ah, so overcorrects
18:34.32 Z80-Boy I think it should make sure the already computed values should be spitted out as they are
18:34.44 Z80-Boy But worse what I saw in the source I wasn't happy
18:35.09 brlcad we could also just get rid of all that "restart" code
18:35.20 Z80-Boy 1) it seems to never output 0,0,0. That's wrong. If 0,0,0 is in the scene (real black), I want real black and no distorted picture in the form of deep blue!
18:35.27 ``Erik brlcad: /opt/ is ignored by radmind, but macports installs some stuff to /Library/Tcl/macports1.0 which gets stomped... but the stuff I'm messing with pertains to nice levels and number of concurrent jobs...
18:35.30 Z80-Boy 2) similarly it refused to output the background colour
18:35.45 Z80-Boy 3) some kind of random noise seems to be added into the image and being bravely called "dithering"
18:36.06 Z80-Boy Dithering is when you use spectral noise shaping - you need to use error distribution
18:36.12 Z80-Boy This is just adding noise into signal
18:36.37 Z80-Boy I am also not sure if the values are properly rounded after gamma correction
18:36.59 Z80-Boy I wouldn't mind getting rid of the restart code
18:37.08 Z80-Boy Since the idea of inband signalling is braindead
18:37.25 Z80-Boy Either mark "empty pixels" by their position beyond the end of file
18:37.33 brlcad outputting 0,0,1 goes into deep history and there's fairly good reasons for why it was done that way (regardless of whether there are other ways this could be achieved today)
18:37.50 ``Erik it's one of those "nifty features for 20 year old machines, but causes ugly issues" type things :/
18:38.11 Z80-Boy What's the reason for not outputting 0,0,0?
18:38.14 brlcad 0,0,1 can't really be changed until 8.0
18:38.26 Z80-Boy I always wondered why my videos are not on black background but on something dark
18:38.26 ``Erik yeah, ti'd break the pix files :(
18:38.41 brlcad it's break tons of stuff
18:38.42 Z80-Boy What does it mean break pix files?
18:38.47 Z80-Boy ZOMG
18:38.53 brlcad Z80-Boy: there is no alpha channel
18:39.00 Z80-Boy and?
18:39.10 ``Erik is there a reason for 0x1 as black other than restart?
18:39.22 brlcad the designated "background color" for which 0,0,1 is simply the default effectively acts like an alpha channel mask without requiring the additional bandwidth
18:39.54 ``Erik the pix files are used in the distribution to verify correct results when running the benchmark suite... if we change the nacent 'black' color, we'll get many many 'off-by-one' errors :)
18:40.11 brlcad that channel "mask" is used all over the place, particularly in the framebuffer library but in loads of the tools as well, for detecting background vs non-background
18:40.40 Z80-Boy lol it's all a crappy inband signalling design
18:40.46 Z80-Boy which actually corrupts the signal
18:40.47 ``Erik heh, :( magic colors can induce error
18:40.56 Z80-Boy sorry, your TV cannot show black, we used black as a special value
18:41.13 brlcad that's why it's not black actually
18:41.15 Z80-Boy PCX could encode black
18:41.27 brlcad as black is frequently requested
18:41.36 Z80-Boy brlcad: what value is it then? 0,0,1?
18:41.39 ``Erik yes, but PCX kept a magic color, and you had to make sure you never tried to use that magic color for a legitimate pixel
18:42.12 ``Erik (that and the 256 color palette, ick)
18:42.25 Z80-Boy I think it could encode all possible value
18:42.44 ``Erik and ugly rle that could blow up your image size significantly if you gave it unfriendly data, like a horizontal gradient...
18:42.44 Z80-Boy if it had a RLE escape, then the RLE escape was encoded as double escape or something like that
18:43.48 Z80-Boy The gamma correction is also calculated as a separate pow() for each pixel
18:44.14 Z80-Boy 995328 pows for my frame... isn't that slowing down?
18:44.23 Z80-Boy I did it with a 16-bit table in links.
18:45.28 brlcad Z80-Boy: 0,0,1 is merely the *default* background color
18:45.35 brlcad you can still output black
18:45.39 Z80-Boy so the "empty value" is 0,0,1?
18:45.44 brlcad or 0,0,1 if you like
18:45.45 Z80-Boy And can I also output 0,0,1?
18:46.05 Z80-Boy and can I output all possible colours with a single background colour setting?
18:46.06 brlcad of course you can
18:46.17 Z80-Boy then it's not what I thought it is
18:46.30 brlcad are you just looking for something to bitch about because you misinterpreted something you read in the code? :)
18:46.32 Z80-Boy But what is this piece of code then?
18:46.33 Z80-Boy <PROTECTED>
18:46.33 Z80-Boy <PROTECTED>
18:46.33 Z80-Boy <PROTECTED>
18:47.03 brlcad make sure the *default* background color is never perfect black
18:47.19 Z80-Boy but this is in view_pixel
18:47.38 Z80-Boy r, g, b is actually the pixel value - the signal, the payload...
18:47.50 ``Erik athat only happens if the ray never intersects, I think
18:48.28 Z80-Boy no it happens if ap->a_user != 0
18:48.35 brlcad as for pow() .. show me a profile that shows that's a problem
18:48.40 Z80-Boy and ap->a_user == 0 has comment "/* Shot missed the model, don't dither */"
18:49.11 brlcad pow() is accurate, tables aren't necessarily -- and the raytrace is vastly dominated by the ray-tracing, not pixel operations
18:49.26 Z80-Boy brlcad: accurate, but slow
18:49.35 brlcad slow within a given context
18:49.47 ``Erik pretty fast if you have optimization on certain chips
18:49.50 brlcad if it's 0.3% of your computation time, who cares
18:49.52 Z80-Boy but you're right, it mosly chokes on the threads
18:50.02 Z80-Boy ``Erik: which chips?
18:50.19 brlcad i'll take accurate over fast any day if there's not an order of magnitude performance difference
18:50.28 ``Erik like, uh, opterons, athlons, p4's, ...
18:50.35 *** mode/#brlcad [+o minute] by ChanServ
18:50.52 ``Erik 3dnow and I think sse2+ have approximation fu on that?
18:51.09 ``Erik and -ffast-math in gcc hopefully takes advantage of that
18:51.24 brlcad either way, that's the whole point of profiling .. you're totally guessing as to the performance, speculative optimization is rarely useful
18:51.27 Z80-Boy -fdodgy-math :)
18:52.27 brlcad about as helpful as believing in the "gotos are bad" as an absolute -- they're bad in a given context but not always, same goes for just about every one absolute
18:52.30 ``Erik yes, -ffast-math accepts some error in the name of speed... is also ignores a good bit of IEEE754/854, like appropriate handling of Inf and NaN
18:52.45 Z80-Boy is there a standard in C saying how floats are cast into int, whether they are chopped down, up, or rounded?
18:52.55 ``Erik not in C
18:53.02 *** join/#brlcad MinuteElectron (n=MinuteEl@bz.bzflag.bz)
18:53.07 ``Erik but there is in ieee754, and it's... skeery.
18:53.09 Z80-Boy then why are you doing register int r=pow()?
18:53.18 Z80-Boy shouldn't it be floor(pow()+0.5)?
18:53.48 Z80-Boy that floor and 0.5 is inexpensive compared to that pow.
18:53.53 Maloeran roundf() which is C99
18:53.57 ``Erik <-- uses floor(), too *shrug*
18:54.36 Z80-Boy I always wondered why there are "flashes" in the Ronja video
18:54.51 Z80-Boy It was because it takes so long to render I have to break it and then reboot
18:54.59 ``Erik heh
18:54.59 Z80-Boy every time I broke it, I got a flash...
18:55.15 brlcad probably just an oversight on the pow cast
18:55.40 brlcad or just has never mattered sufficiently
18:56.23 Z80-Boy it usually goes into YUV encoding anyway and that's such unbelievable crap that it can hide anything I guss
18:57.22 brlcad I'd give you commit to make some of these changes, but you couldn't go breaking backwards compatibility so readily with things like the background color
18:57.40 Z80-Boy no don't give me commit it's better if a knowledgeable person revides that first
18:57.56 ``Erik heh
18:58.05 Z80-Boy I would quickly make a surfboard hut from your code
18:58.12 brlcad it'd still be revised .. I'd envision several reverts too :)
18:58.17 ``Erik well, feel free to use the 'patches' tracker, someone will review and comment on it ... eventually...
18:58.30 Z80-Boy or I can patch it myself and keep it ;-)
18:58.37 brlcad that you can
18:58.51 ``Erik as long as the license is respected, it's all good :)
18:58.51 Z80-Boy <PROTECTED>
18:59.00 Z80-Boy <PROTECTED>
18:59.36 *** join/#brlcad minute_ (n=MinuteEl@bz.bzflag.bz)
18:59.36 Z80-Boy I guess povray and other "competing" (not really ;-) ) systems don't do this in-band signalling data damage
18:59.47 Z80-Boy btw povray is triangle-only?
18:59.54 ``Erik no, povray is CSG with implicites
19:00.02 Z80-Boy implicite== ?
19:00.05 ``Erik but it outputs BMP iirc?
19:00.09 Z80-Boy OMG
19:00.17 Z80-Boy better than Microsoft Word, though
19:00.33 ``Erik heh
19:00.34 ``Erik hehehe
19:00.37 ``Erik mwahahahhahahahaa
19:00.48 ``Erik a raytracer that outputs to excel... with each 'pixel' being a colored cell :D
19:00.54 Z80-Boy lol
19:00.56 Z80-Boy ex-cell
19:01.40 ``Erik 'cept the moment you wnat more than, say, 80x25 renders, it crashes!
19:01.53 Z80-Boy can BRL-CAD render into aalib?
19:01.55 ``Erik also; white isn't really white, it's 100,000, or SUPER-white
19:01.56 ``Erik O.o
19:02.01 Z80-Boy or better libcaca?
19:02.13 Z80-Boy ``Erik: you mean the 77.1*85 stuff?
19:02.16 ``Erik no, but you can pix-png and push that through something that talks aalib
19:02.27 ``Erik yeah, z80, 65536 = 100000
19:02.29 Z80-Boy or play the video on aalib mplayer...
19:02.38 Z80-Boy ``Erik: where is the news?
19:02.44 ``Erik erm, slashdot?
19:02.54 Z80-Boy You know Windows Vista have to differ in something from XP - otherwise people wouldn't buy it
19:03.06 Z80-Boy So they differ in the math - give BIGGER, BETTER results!
19:03.09 ``Erik 65535 or 65536? O.o (and this was excel 2007, not windows)
19:03.17 Z80-Boy With Vista, your company accounting will shine suddenly in black numbers!
19:03.21 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/rt/view.c: patch/suggestion from Z80-Boy, round the gamma-corrected values to the nearest int consistently using floor()
19:03.27 Z80-Boy They don't have Excel yet in the kernel?
19:03.38 ``Erik no difference to your vgr's, I presume?
19:03.54 brlcad Z80-Boy: if you need clean signal data, have rt output floating point images instead
19:04.05 brlcad that's probably as raw as it gets
19:04.10 Z80-Boy raw meat
19:04.19 Z80-Boy then I can get HDR lol
19:04.23 Z80-Boy which format is that?
19:04.24 ``Erik heh, yeah, 's/clock/Karel/g;s/Z80-Boy/Karel/g;s/whineybitch/Karel/g;s/...'
19:04.27 ``Erik *cough* O:-)
19:04.42 brlcad which format?
19:04.46 brlcad it's raw floating point data
19:04.49 ``Erik or, uh, 's/clock\|Z80-Boy\|whineybitch/Karel/g'
19:04.55 Z80-Boy well pix is 8-bit, which format is floating point?
19:05.21 brlcad double-precision floating point values, network ordered, iirc
19:05.33 Z80-Boy into the output file?
19:05.46 ``Erik http://sourceforge.net/tracker/?group_id=105292&atid=640804 <-- and that's enough to mkae it not crap? O.o
19:06.27 Z80-Boy ``Erik: maybe not anymore, after I "whined" ;-)
19:06.40 brlcad manure makes excellent fertilizer
19:06.54 Z80-Boy Does it mean the arbn mirroring bug is already fixed?
19:07.33 Z80-Boy Being crap actually doesn't mean a project is bad
19:07.54 Z80-Boy If the developers fix it, like in BRL-CAD they do very quickly, it doesn't matter
19:08.04 brlcad the "problem" is that it's massive, so you don't have to look far to find an issue .. the rate of issues per lines of code isn't likely any more or less than most other projects
19:08.12 Z80-Boy It booms? No prob, you "whine" or "bitch" (actually bugreport), they fix it, there we go...
19:08.21 Z80-Boy massive and oldskool :)
19:08.35 brlcad and just a lot of the issues .. really don't matter -- it's like making sure there are no cobwebs in the basement .. when you never/rarely ever go into the basement
19:09.33 brlcad the last time someone needed "actual" gamma correction was a decade ago, and they were going to PAL, so it really didn't matter more than needing to make sure the colors were consistent in intensity
19:09.36 Z80-Boy make ctags?
19:09.48 brlcad make tags
19:09.53 Z80-Boy well gamma correction is good to make sure you don't get Mach bands in 8-bit data
19:09.59 Z80-Boy tags make etags which I don't use
19:10.11 brlcad but you should be :)
19:10.12 Z80-Boy brlcad: you know the TV theory?
19:10.16 brlcad etags are so much better
19:10.21 Z80-Boy do they work in vim?
19:10.34 brlcad like i said.. they're better, so of course not ;)
19:10.40 brlcad actually I have no idea
19:10.52 brlcad wouldn't be surprised either way if there was a vim module for it
19:11.14 brlcad etags are just a lot better at tagging, fixed a lot of problems in ctags
19:11.19 Z80-Boy could be
19:11.27 Z80-Boy never tried etags actually
19:11.37 brlcad even etags gets tons of things outright wrong in a code like brl-cad
19:11.57 Z80-Boy no wonder
19:12.25 brlcad Z80-Boy: do you still need/want the sleep option, now that you know how to linger a window?
19:12.56 Z80-Boy brlcad: with the linger I have to right click
19:13.06 Z80-Boy With sleep I don't need
19:13.20 Z80-Boy it could be used in a slow-motion script so that people can check if their video doesn't contain any glitches
19:13.23 Z80-Boy with -p 1
19:13.36 Z80-Boy When the patch is already here...
19:13.51 brlcad i do too, just trying to see how useful
19:14.10 brlcad can't be too much crap, it's just like 4 lines
19:14.25 Z80-Boy max. 4 lines can be crappy
19:14.31 Z80-Boy plus the manpage patch.
19:14.40 Z80-Boy Outsider patches are mostly crap
19:14.40 brlcad the bigger issue is that of feature creep consistency, if it's going to be added, it should probably be on all the tracers
19:14.47 Z80-Boy L0CALZ 0NLY!
19:15.18 Z80-Boy tracer == ?
19:15.28 Z80-Boy well then don't add it
19:15.29 brlcad ray-tracers
19:15.42 ``Erik that's just opt.c, no?
19:15.42 Z80-Boy is pix-fb a raytracer?
19:15.43 brlcad the ones that output to framebuffer at least
19:15.54 ``Erik no, pix-fb is a weirdassed converter O.o
19:15.54 Z80-Boy Then better not add it
19:16.03 Z80-Boy My patch was for pix-fb
19:16.26 Z80-Boy brlcad: floating point files will be huge on the disk
19:16.33 Z80-Boy brlcad: I think 8-bit 2.2 gamma files are fine
19:16.55 Z80-Boy My 2Y'CbCr converter takes that input format anyway
19:17.06 Z80-Boy It's much better quality that what you get from common video formats anyway
19:17.13 ``Erik erm, only 8x the size of a pix...
19:17.36 Z80-Boy I think the clipping should be done in floating point and not in int
19:17.53 Z80-Boy if you get some extreme light concentration from the raytrcing (lens)? you could get black spots
19:18.03 Z80-Boy "only"
19:18.20 brlcad sounds good to me, I'm not positive the dpix output was ever fully implemented myself *grin*
19:19.41 Z80-Boy did you see Surf's Up?
19:19.48 Z80-Boy It's a fully rendered film about surfing penguins
19:20.06 brlcad not yet
19:20.07 Z80-Boy they have the waves quite good except two things:
19:20.20 Z80-Boy 1) the penguin gets a stable ride at high speed which he I guess shouldn't
19:20.38 Z80-Boy 2) they didn't bother with calculating the waves spreading from the surfboard
19:21.04 Z80-Boy also maybe 3) the waves turn up to be suspiciously perfect
19:21.25 Z80-Boy But that wasn't rendered in brl-cad, I guess
19:22.22 Z80-Boy I wonder what wavelet.c is used for, it sounds interesting.
19:22.55 Z80-Boy <PROTECTED>
19:22.55 Z80-Boy <PROTECTED>
19:22.55 Z80-Boy <PROTECTED>
19:23.04 Z80-Boy Did you try wavelet compression of the output data?
19:23.58 Z80-Boy C. S. Morrison everywhere ;-)
19:24.44 Z80-Boy ah no that's special thanks
19:26.03 brlcad a few more signficant patches bumps that up to code contributions, a *whole* lot more and you'd be up in the dev category
19:26.20 brlcad haar wavelet transforms are awesome
19:26.33 Z80-Boy yeah it's like mipmaps
19:26.42 brlcad kind of
19:26.54 ``Erik [[1 1][1 -1]] O.o heh
19:26.55 brlcad a great way to manipulate signal data
19:26.57 Z80-Boy I once wrote a wavelet preprocessor for lossless sound compression
19:27.45 brlcad perform decomposition all the way down, do a low pass filter, then reconstruct .. beautiful noise reduction
19:27.50 ``Erik erm, but if it's digital sound, it's already lossy :D *duck*
19:27.56 brlcad and great compression characteristics
19:28.07 Z80-Boy brlcad: low pass the highest band?
19:29.17 brlcad it's not used anywhere, it's one of a hundred or so standalone signal processing tools
19:29.48 brlcad if you see noise in the trace, it's caused by tracer options or the geometry
19:30.03 brlcad (usually)
19:30.30 brlcad e.g. using jitter and not understanding what it means to rt
19:31.08 brlcad bbiab
19:32.09 ``Erik hehehe, -j2 -h0 :o
19:39.34 Z80-Boy Is there a simple way how to disable the restart code correctly?
19:39.44 ``Erik um
19:39.47 ``Erik in uhhhhh view.c
19:39.59 Z80-Boy I'm still not getting how it works
19:40.15 ``Erik line, um
19:40.18 ``Erik 1410ish
19:40.28 ``Erik change HAVE_UNIX_IO to 0
19:40.31 ``Erik that should do it
19:40.36 Z80-Boy lol :)
19:40.43 ``Erik not quite 'correctly', but it should work
19:41.13 ``Erik well
19:41.35 Z80-Boy sure, it makes sense
19:41.48 ``Erik pretty much every machine these days has unix i/o...
19:42.25 ``Erik and that should go away, oh, next week when I get around to it :)
19:42.58 Z80-Boy view.c:211: error: syntax error before '<<' token
19:43.07 Z80-Boy lol, Z80-Boy did a blind cvs-update
19:43.19 ``Erik the basic premise of how it works is probably ... not quite right... I might make it pre-fill the image to make sure there's space to write to :/
19:43.33 ``Erik yes, <<<<<<<<<<<< confuses C
19:43.36 Z80-Boy I see brlcad is very fast
19:43.52 ``Erik ?
19:44.05 Z80-Boy he already added the floor(pow()+0.5)
19:44.15 ``Erik oh yeah, almost an hour ago
19:44.26 ``Erik CIA-4 reported it...
19:44.49 ``Erik should I give you my order?
19:45.02 Z80-Boy order?
19:45.11 ``Erik you're making enough food for everyone, right?
19:45.16 Z80-Boy no
19:45.22 Z80-Boy it's too far away for you
19:45.46 Z80-Boy unless you send Air Force One for it of course...
19:46.23 ``Erik heh, air farce one? O.o I don't even qualify to ride cattle on a commercial flight
19:46.48 Z80-Boy farce lol
19:46.52 Z80-Boy ../../src/libdm/.libs/libdm.so.19.1: undefined reference to `ogl_fogHint'
19:46.57 Z80-Boy Do I need to rerun autogen.sh now?
19:47.03 Z80-Boy or configure?
19:47.07 ``Erik um, gnumake shoulda done that for you
19:47.19 ``Erik try, uh, make clean in libdm and rebuild?
19:47.35 ``Erik apparently I had some slop in my modification to configure.ac that brlcad fixed
19:48.44 Z80-Boy so now if I break it in the middle of the pixfile it will just overwrite it?
19:48.58 ``Erik should
19:49.07 ``Erik if it doesn't, I'll look into it...
19:49.19 ``Erik SHOULD be working on a, uh, document, though.
19:49.35 Z80-Boy I need a quick hack to produce correct videos for Ronja within that week you plan to shoot it off definitely after
19:51.31 Z80-Boy have you heard about pcc?
19:52.06 Z80-Boy They want to put it into OpenBSD
19:52.14 Z80-Boy It was written in mid 70's!
19:52.23 Z80-Boy Even a bit more oldschool than BRL-CAD!
19:52.35 Z80-Boy brl-cad compiled successfully
19:53.41 ``Erik yes, ummm
19:53.46 ``Erik netbsd did it, too, I think
19:53.53 ``Erik it's less gnu-ey than gcc
19:54.16 ``Erik and fbsd has an annual 'replace gcc with tendra' trollfest
19:54.38 Z80-Boy but now what happens if I say have 50 frames computer from 360 and I break it and run again
19:54.44 Z80-Boy will 50 frames be skipped?
19:56.07 ``Erik it SHOULD just disable the continuation of that one frame, and start that frame over
19:56.28 Z80-Boy so complete frames will be skipped, and incomplete recalculated?
19:56.38 ``Erik I think so
19:56.57 Z80-Boy Otherwise I need to calculate into a separate file and then do an atomic mv by the script
19:57.33 Z80-Boy can the rt output color according to how long it took to calculate given ray?
19:58.18 ``Erik no
19:59.16 Z80-Boy what other tricks it can do apart from rt and rtedge?
19:59.41 Z80-Boy rtxray lol :)
20:00.05 Z80-Boy rtweight too...
20:00.42 Z80-Boy wow, it really skips the complete file :)
20:01.44 Z80-Boy but it still does the same problem :(
20:02.26 Z80-Boy oh no, that's because I forgot make install!
20:19.19 Z80-Boy Hmm make install didn't help :(
20:19.47 yukonbob ``Erik: netbsd is working/playing w/ pcc, yes.
20:53.18 Z80-Boy It's about as good idea as making it from asbestos
20:53.25 Z80-Boy people coughing blood will sue the ass out of you
21:08.15 *** join/#brlcad elite01 (n=elite01@dslb-088-070-024-077.pools.arcor-ip.net)
21:08.22 brlcad some of the HAVE_UNIX_IO sections don't work without modification on Windows, that's why they've not yet been removed .. needs some interactive love'n'care'n'testing else they'll just turn into !_WIN32 sections
21:13.10 CIA-4 BRL-CAD: 03erikgreenwald 07STABLE * 10brlcad/src/mged/clone.c: merge of V5 implementation from HEAD
21:17.33 ``Erik ooh, a b ig one O.o
21:45.46 ``Erik *yawn*
22:35.38 *** join/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
22:36.50 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/mged/tedit.c: only report the basename of the editor
23:54.58 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20070928

IRC log for #brlcad on 20070928

00:36.48 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096600612.dsl.bell.ca)
00:37.17 IriX64 regards
00:40.37 IriX64 still can't find that xlib, darn thing mustev run off to get married or something :)
00:54.57 brlcad ssh access and it could potentially get fixed quickly
01:05.53 yukonbob ...and IriX64.
01:10.32 brlcad howdy yukonbob
01:10.35 brlcad how goes it?
01:11.24 yukonbob not bad at all... working away on projects bit-by-bit
01:11.46 yukonbob you?
01:30.36 brlcad pretty good, working on a fun projected area computation task at the moment
01:30.56 brlcad using rtarea along with some scripting to see how coverage changes from various perspectives
01:31.50 yukonbob so seeing what surface area is presented as an object rotates around various axes?
01:32.06 brlcad something sort of like that
01:32.12 yukonbob ;)
01:32.16 yukonbob "sort of"
01:33.31 brlcad if this were clothing, it'd be sort of like looking at the presented surface area as different skirts and dresses are compared, and doing so from various directions so you could characterize the "coverage" (or lack thereof)
01:35.10 yukonbob ah
01:37.58 yukonbob so, with a complex composite object, one could "dig in" to find a certain object and see how much is exposed "to the world", depending on the view.
01:40.04 brlcad yeah, something like that
01:40.44 brlcad even for something simple like a person's face, you could talk about what % of their face is taken up by their eyes or nose or ears, etc
01:41.16 brlcad it's pretty simple, it just reports the values for whatever objects -- drop-in replacement for rt
01:41.20 yukonbob right -- so the object doesn't have to be "buried" by other objects... just identifiable.
01:42.13 brlcad the tool could be further improved, right now the "presented" area as it's listed isn't quite what one usually wants as it'll count how many surfaces you go through
01:42.45 brlcad but exposure is the more useful one .. what projected surface area is there for all fo the given exposed objects
01:42.59 ``Erik heh
01:43.00 yukonbob could you calculate, for example, how much sunshine would hit the side of a house with the sun at a certain spot, and a tree in the way?
01:43.44 ``Erik *wave*
01:44.26 brlcad yukonbob: yeah, definitely
01:44.45 yukonbob brlcad: cool -- I'm gonna finish typing a report and play ;)
01:45.16 brlcad or (and sort of like what i'm doing right now) how that % coverage of the trees changes as the sun progresses across the sky during the day
01:45.36 yukonbob sure -- script it, take values, look for curve...
01:45.43 brlcad script that to a table of values for various elevations and you have a nifty coverage curve
01:49.28 yukonbob is this kind of analysis typical w/ professional CAD (ie: solidworks, Pro/E) (am I wrong to be lumping SW w/ Pro/E?)
01:50.57 louipc I don't think it's wrong. I've never used Pro/E though heh
01:56.06 louipc yeap everyone uses it
01:56.35 louipc it doesn't do 2d drawings all that well though :P
01:56.56 yukonbob but then, neither does brl-cad ;)
02:02.01 brlcad it's not wrong, we're in the solid modeling CAD domain, which is solidworks, unigraphics, pro/e, catia
02:02.33 brlcad we just don't do the drafting side really well (which they wander into a lot more, and for which autocad is king)
03:21.48 brlcad report?
03:22.33 yukonbob seperate work...
03:23.57 yukonbob brlcad: can I just "rtarea mydb.g myobj" and get something interesting back? -- I've got some info, but now it appears to be wait()ing.
03:26.11 brlcad yeah
03:26.14 brlcad what version are you on?
03:26.26 brlcad there's an SMP bug in an older version
03:26.44 brlcad causes it to hang, later fixed
03:26.54 yukonbob still 7.8.x
03:27.02 brlcad oh yeah, that one has issues
03:27.24 brlcad doesn't matter ;)
03:27.32 yukonbob feh
03:27.53 brlcad you could fix it in code for 7.8.0, but there's a semaphore condition that causes a deadlock
03:28.54 brlcad 7.10 is so much better in many under-the-hood ways
04:07.25 IriX64 brlcad: can't be done im on cyggy remeber
04:08.11 brlcad cyggy isn't a crutch
04:08.18 brlcad it's just a matter of figuring out the compile
04:08.43 brlcad lemme know if you change your mind on the access
04:08.49 IriX64 sure
05:13.36 IriX64 how do i work ssh ive never used it
05:13.41 IriX64 have it tho
05:17.35 brlcad install sshd, run it, open up port 22 on your firewall/router, create an account for the user you want to allow in, let them know the username password and IP address
05:18.11 brlcad there's got to be several guides or tutorials up on-line somewhere for doing this specifically in cygwin
05:18.27 IriX64 thanks ill look around
05:18.30 brlcad otherwise, I imagine it's the same as creating any new user account, and just running the binary
05:18.43 IriX64 right
05:19.13 brlcad i've had others provide remote cygwin account access in the past to debug stuff, but I didn't ask what they did to set it up
05:19.45 brlcad he controls his router/firewall settings last I noticed .. at least enough for him to run a public web server off it .. :)
05:20.00 yukonbob there you go -- no problems ;)
05:20.04 brlcad i think he has pictures of havoc to prove it ;)
05:20.16 yukonbob lol
05:58.48 *** join/#brlcad Z80-Boy (i=clock@217-162-111-40.dclient.hispeed.ch)
06:32.05 brlcad woo hoo, all done
07:19.12 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:58.46 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
08:59.25 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/mged/openw.tcl:
08:59.25 CIA-4 BRL-CAD: fix the .mgedrc saving. this was actually an 8.5 issue -- [font names] is no
08:59.25 CIA-4 BRL-CAD: longer empty. Tk now provides five fonts by default (TkCaptionFont
08:59.25 CIA-4 BRL-CAD: TkTooltipFont TkHeadingFont TkTextFont TkDefaultFont) which was causing mged to
08:59.25 CIA-4 BRL-CAD: not initialize its own fonts (and later causing the tclscript error about the
08:59.26 CIA-4 BRL-CAD: font variable not being set). actually check for one of our fonts via
08:59.28 CIA-4 BRL-CAD: mged_default(text_font)
08:59.47 brlcad Z80-Boy: that should fix the problem with the create/update .mgedrc menu option
09:00.06 Z80-Boy brlcad: cool!
09:13.35 CIA-4 BRL-CAD: 03brlcad 07STABLE * 10brlcad/src/tclscripts/ (helplib.tcl mged/openw.tcl mged/text.tcl): merge from head, tab completion and .mgedrc fix
09:15.36 Z80-Boy brlcad: do you already have an idea what's causing the arbn mirroring problem?
09:15.47 Z80-Boy Maybe the cause is the same as what causes the arbn to be incorrectly shaded
09:16.17 brlcad i've not gotten to that one yet
09:16.41 brlcad but not very likely at all -- mirroring is a self-contained function implemented per primitive
09:16.53 Z80-Boy it's cool that you fix so fast, Samba needed 2 years for some of my bugreports.
09:17.19 brlcad probably just a bug in that primitive's mirroring
09:18.12 Z80-Boy But mirroring is not any special operation, it's just applying a matrix isn't it?
09:18.23 brlcad this is actually a bit slower than the cad team has historically operated, though we still do okay from time to time for short periods of time
09:18.28 brlcad no it's not
09:18.48 Z80-Boy Does it check if a matrix is the special case - mirroring?
09:19.01 brlcad it gets down to fundamental operations, like how you saw that for ray-tracing we perform what you called "direct calculations"
09:19.28 Z80-Boy cause it seemed to happen also with a mere translation matrix
09:19.47 Z80-Boy looked like any matrix applied on this particular arbn screwed it up significantly
09:19.54 brlcad it's different for every primitive, some have a transformation matrix, but some (most) don't (as they really don't need it, you just flip a sign on a vector or similar operation)
09:20.03 Z80-Boy like the directions of the facets seems to be still OK, but they were shifted
09:20.31 Z80-Boy Here I did mirroring by typing a matrix into red
09:20.34 brlcad it could be something more fundamental to the arbn, but still specific to it
09:20.45 brlcad ahh
09:20.48 brlcad you didn't run mirror?
09:20.51 Z80-Boy that looks like the constants are wrong, doesn't?
09:21.00 Z80-Boy No. I don't even know there's a special "mirror" function
09:21.07 Z80-Boy I type everything into the red
09:21.14 brlcad see if mirror works
09:21.17 brlcad just curious
09:21.57 brlcad that's good to know/annotate actually, as that would be a general unpushed matrix transform on an arbn
09:22.20 Z80-Boy is it push/pop like with a stack?
09:22.50 brlcad not really
09:23.06 brlcad depends how you want to think about it, but it's matrices on nodes of the dag
09:23.19 Z80-Boy unpushed matrix is a matrix that resides with the combination rather than with the solid?
09:23.34 brlcad you can push the matrix down to the leaf nodes (the primitives) or leave them higher up
09:23.37 brlcad right
09:23.49 Z80-Boy how do you push them?
09:23.54 brlcad the push command
09:24.05 brlcad or the xpush command if you have multiple references
09:24.06 Z80-Boy aha
09:24.43 Z80-Boy No I don't use that
09:25.19 Z80-Boy arbns are actually quite useful
09:25.26 Z80-Boy You can make a dodecahedron and icosahedron with arbn right?
09:26.07 brlcad sure
09:26.23 Z80-Boy btw the display of spheres is annoying - couldn't it display a circle as outline of the sphere?
09:26.33 Z80-Boy Now it display some kind of kid's playground attraction
09:26.35 brlcad exceptionally compact for some of the shapes it can represent
09:26.57 Z80-Boy or a potatoid if you generata a lot of randomly placed planes?
09:27.22 Z80-Boy I also found that the command to make a lot of copies, I don't remember, shows only the first two
09:27.30 Z80-Boy FOr example I make a cube, then tell it to make a row of 10 cubes
09:27.36 Z80-Boy Only 2 cubes are displayed
09:27.49 Z80-Boy then I need to actually redisplay (B again?) to show them
09:28.05 Z80-Boy And also rt renders the last cube to be cut off
09:28.17 brlcad clone command
09:28.18 Z80-Boy I think you already said that it's because of Z clipping or something like that
09:28.22 Z80-Boy yes clone was that
09:28.31 brlcad are you up to date, clone was recently "completed" for beta-testing
09:28.37 brlcad (like two days ago)
09:28.40 Z80-Boy oh cool
09:28.45 Z80-Boy No that was much more before
09:29.17 brlcad ah, it was incomplete before -- it used to blather a big ol' warning
09:29.36 brlcad but I vaguely recall erik taking that out as he started gettting the transforms to work
09:29.39 Z80-Boy clone is mega cool
09:30.21 brlcad clone is one of the most powerful commands available
09:31.19 brlcad according to the modelers that have used it in the past, it's a feature that beats out the commercial packages by quite a bit
09:31.45 Z80-Boy lollie lol :)
09:31.50 brlcad originally implemented by this small company called GSI that did some really impressive models back in the early 90's
09:32.32 brlcad they made a bunch of brl-cad mods, one of them was clone -- but implemented for our old API, so it's taken a long while to update it to our newest API so it could be integrated
09:33.19 brlcad check out the pix-g tool in the src/proc-db directory ;)
09:34.00 Z80-Boy pix2g?
09:34.13 brlcad er, yeah, pix2g
09:34.27 Z80-Boy what does it do?
09:36.23 brlcad almost exactly what you said.. takes an image and generates a brl-cad model of it
09:36.40 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/proc-db/pix2g.c: take the blame
09:36.41 brlcad by creating a bunch of spheres in a plane, one for each pixel
09:36.49 brlcad colored to the pixel value color
09:36.52 Z80-Boy wow
09:37.18 brlcad it was just for kicks
09:37.47 Z80-Boy a million spheres, does mged choke?
09:37.48 brlcad most of the proc-db tools are just instructional or passive tests, safe for a few that have some common use
09:38.20 brlcad it did provoke a lot of issues in mged that I had to fix
09:38.31 Z80-Boy ;-)
09:38.40 brlcad and you can still blow the stack, I forget what the practical limit is
09:38.43 Z80-Boy where is the code to draw a sphere on screen?
09:39.10 brlcad but no, it should actually not choke mged (though you might need a large stack size)
09:39.11 Z80-Boy src/mged?
09:39.19 brlcad the wireframe?
09:39.25 Z80-Boy draw multipane slowly?
09:39.30 brlcad every primitive is almost entirely self-describing
09:39.56 brlcad in just one file -- src/librt/g_PRIMITIVE.C
09:40.48 brlcad the *_plot() function does the wireframe
09:41.03 Z80-Boy ELL versions of the plot and tess functions are used
09:41.07 brlcad librt is the geometry engine
09:41.09 brlcad yep
09:41.20 brlcad sph are ell
09:41.42 brlcad it's just an optimized specialization for performance and user convenience
09:42.02 Z80-Boy Oh RT_ADD_VLIST
09:42.28 brlcad that's another one of GSI's mods that I'll probably work on merging next
09:42.43 Z80-Boy what mod?
09:42.58 brlcad they had high and low commands to display crisp wireframes
09:43.11 brlcad instead of using N segments, it displays a smooth curve
09:43.16 Z80-Boy cool!
09:43.33 brlcad doesn't do the sillouette that you're talking about, but it's definitely a nice addition
09:43.35 Z80-Boy cause with this it's often impossible to see if a sphere touches something or if it's misaligned
09:43.46 Z80-Boy that should help too
09:43.54 brlcad (it intentionally doesn't draw the sillouette, but would be interesting to try it (again))
09:44.09 Z80-Boy what's bad on silhoutette?
09:44.17 brlcad they had another routine to snap spheres to surfaces ;)
09:46.21 brlcad it's not that it's bad, but it'd need to be on all the curved surfaces to be consistent and that gets rather tricky for several of the primitives
09:47.05 brlcad finding the projection of the sillouette of a torus for example, a lil tricksy
09:49.52 *** join/#brlcad elite01 (n=elite01@dslb-088-070-024-077.pools.arcor-ip.net)
09:51.42 Z80-Boy I guess "toroid" is a typo of "tyroid", like have a shape of tyre
09:52.04 brlcad huh?
09:52.08 brlcad that's not a typo :)
09:52.20 brlcad a toroidal surface
09:52.40 brlcad ah
09:53.00 brlcad humor, my brain isn't firing on all pistons at the moment, been up all night
10:00.32 CIA-4 BRL-CAD: 03brlcad 07STABLE * 10brlcad/configure.ac: partial merge from head for the xno fix
10:37.52 *** join/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
14:00.46 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-019-150.pools.arcor-ip.net)
14:05.19 CIA-4 BRL-CAD: 03brlcad 07STABLE * 10brlcad/ (76 files in 15 dirs): more merging from HEAD. bring in build system tweakage updates that should fix some library symbol problems from croping up post-release.
14:08.32 CIA-4 BRL-CAD: 03brlcad 07STABLE * 10brlcad/src/libfb/ (14 files): merge from head, make linger the default framebuffer action instead of transient for all windowing framebuffer interfaces.
14:13.27 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS: separate out the 7.11 section so the STABLE branch can be kept in sync more easily
14:16.21 CIA-4 BRL-CAD: 03brlcad 07STABLE * 10brlcad/NEWS: merged from head was lingering framebuffer windows, red command, and .mgedrc editor setting
14:17.18 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS: new mged 'clone' object copy command
14:19.48 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS: oop, don't forget the lil ol 'tracker' command that was done early on; all to be announced for 7.12
14:21.57 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: clone and tracker are pretty much done, need some tender loving care and testing
14:33.57 *** join/#brlcad yukonbob_ (n=yukonbob@198.235.198.234)
15:00.01 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
15:46.19 yukonbob_ .
17:03.49 brlcad happy friday!
17:13.17 ``Erik w00t
17:14.07 ``Erik have we gotten the green light for a release yet?
17:24.28 brlcad nope
17:49.34 poolio yay weekend :)
17:49.42 poolio what's all this STABLE CIA spam I see?
17:49.55 poolio And how many months late are you guys? :P
17:54.16 ``Erik O.o
18:07.33 ``Erik Catapultam habeo. Nisi pecuniam omnem mihi dabis, ad caput tuum saxum immane mittam.
18:12.05 *** join/#brlcad PK (i=Matt@74.86.45.130)
18:14.20 brlcad poolio: just one
18:16.59 poolio heh, not too bad.
18:17.14 poolio brlcad: I'm thinking about starting up coding again. Not having a programming class is really bugging me.
19:37.24 ``Erik heh, cvs -z3 update -ACPdRrt
21:29.13 *** join/#brlcad docelic (n=docelic@77.237.115.174)
22:08.05 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
22:36.58 yukonbob dum de dum dum
22:38.23 thing0 morning yall
22:38.27 thing0 hey yukonbob
22:38.28 thing0 ;)
22:38.33 yukonbob afternoon thing0 :)
22:38.39 thing0 hehe
22:38.48 thing0 it is 638am
22:39.02 yukonbob Where?
22:42.59 thing0 Perth
22:43.06 thing0 sorry so many windows
22:43.07 thing0 hehe
22:43.51 yukonbob I guess that means my friend in Adelaide is starting his day now too...
22:44.38 thing0 he is two hours ahead
22:44.43 thing0 hehe
22:45.56 yukonbob ya --- but oh -- it's Saturday too... ;)
22:46.13 thing0 hehe
22:46.31 yukonbob happy weekend, thing0 :)
22:46.51 thing0 it will be
22:47.07 thing0 i have to get my legs better
22:47.15 thing0 hurt them a bit while I was away
22:47.25 thing0 noticed on Tuesday after sitting down for ages
22:50.21 thing0 hehe
22:50.23 thing0 have fun
22:50.40 thing0 i am deciding what new language to learn (re-learn)
22:50.41 yukonbob I'll be having fun once it's done...
22:50.47 thing0 i am thinking of python again
22:50.48 thing0 hehe
22:51.01 yukonbob lua
22:51.20 thing0 lua?
22:51.31 yukonbob little embeddable scripting lang
22:51.43 thing0 i was thinking that
22:51.49 thing0 lua did look familar
22:56.03 thing0 yukonbob: i am after a language that is good for data parsing
22:56.16 yukonbob tcl?
22:56.17 thing0 preferably can use windows hooks aswell
23:06.24 ``Erik weekend? I'll drink to that
23:06.52 ``Erik um, the bezier widget shtuff can't wrk with tk8.4
23:07.22 ``Erik thing: scheme. or lithp. It'll expand your mind in ways you didn't imagine possibile, it's the LSD of languages :D
23:08.56 thing0 lol
23:09.02 thing0 nice "Erik
23:09.06 thing0 thanks for that
23:09.10 thing0 I will look into them
IRC log for #brlcad on 20070929

IRC log for #brlcad on 20070929

00:01.32 *** join/#brlcad Z80-Boy (i=clock@77-56-93-120.dclient.hispeed.ch)
00:15.50 yukonbob ``Erik: brlcad said bezier was re-written -- are you saying it's _not_ compat. w/ 8.4 -- I asked specifically about it and sean said np.
00:30.30 *** join/#brlcad Twingy (n=justin@74.92.144.217)
00:55.25 thing0 brb
00:55.27 *** part/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
00:55.57 *** join/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
00:56.03 *** part/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
00:56.26 *** join/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
00:56.29 *** part/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
00:56.49 *** join/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
01:09.45 ``Erik yokon: then I'm wrong... *shrug* I dunno shit about tk :D
01:15.44 thing0 lol
01:38.04 yukonbob ``Erik: :)
02:42.22 *** part/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
03:31.51 yukonbob hrmm
07:11.01 *** join/#brlcad Z80-Boy (i=clock@217-162-108-107.dclient.hispeed.ch)
08:17.44 *** join/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
08:21.09 thing0 hey yall
08:21.19 Z80-Boy hi
08:56.17 *** join/#brlcad elite01 (n=elite01@dslb-088-070-019-150.pools.arcor-ip.net)
08:57.17 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
10:45.47 *** join/#brlcad Z80-Boy (i=clock@77-56-92-159.dclient.hispeed.ch)
11:09.52 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
11:22.41 *** join/#brlcad SWPadnos__ (n=Me@dsl245.esjtvtli.sover.net)
12:59.17 *** join/#brlcad callmemrpurpose (n=mguire@rrcs-24-173-119-114.se.biz.rr.com)
12:59.21 *** part/#brlcad callmemrpurpose (n=mguire@rrcs-24-173-119-114.se.biz.rr.com)
13:09.54 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
13:09.54 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || for ken: http://www.mediawiki.org/wiki/Help%3ATemplates#Using_parameters_in_templates
13:19.53 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
13:23.51 *** join/#brlcad CIA-5 (n=CIA@208.69.182.149)
14:09.51 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
14:16.26 *** join/#brlcad CIA-2 (n=CIA@208.69.182.149)
14:18.59 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-099-120.pools.arcor-ip.net)
14:52.02 *** join/#brlcad MinuteEl1ctron (n=MinuteEl@bz.bzflag.bz)
15:43.45 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
15:56.49 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
16:24.22 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
16:32.22 *** join/#brlcad Z80-Boy (i=clock@77-56-78-216.dclient.hispeed.ch)
16:35.17 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
17:24.04 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
17:42.53 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
18:24.37 *** join/#brlcad callmemrpurpose (n=mguire@rrcs-24-173-119-114.se.biz.rr.com)
18:25.35 callmemrpurpose hello?
18:26.29 callmemrpurpose anyone there?
18:30.05 CIA-4 BRL-CAD: 03johnranderson * 10brlcad/src/librt/g_arbn.c:
18:30.06 CIA-4 BRL-CAD: When an arbn is raytraced, the surface normal reported is whatever was provided
18:30.06 CIA-4 BRL-CAD: by the arbn creator, even if it is not a unit vector. This produces a scaling
18:30.06 CIA-4 BRL-CAD: effect on shading. The prep routine now unitizes the normal vector. This fixes
18:30.06 CIA-4 BRL-CAD: bug #1800161.
18:31.47 callmemrpurpose is this an auto cad room?
18:31.57 callmemrpurpose I have a question
18:32.30 *** join/#brlcad Z80-Boy (i=clock@77-56-76-66.dclient.hispeed.ch)
18:33.21 callmemrpurpose say you are given the number .50x.25 that represents something to do with the angle ofa line. How exactly would you write this in cad?
18:33.37 callmemrpurpose beginner here
18:41.10 Z80-Boy locals only. split.
18:41.22 Z80-Boy No, just joking. What does the 0.5 and 0.25 mean?
18:41.38 Z80-Boy Is it a line whose direction is given by a vector (0.5, 0.25)?
18:52.17 callmemrpurpose I dont know, there is an "X" there also and I have no idea
18:53.32 callmemrpurpose I think it is a line whose direction is given by that.
18:54.19 callmemrpurpose Lets say it is. How, if I already have a starting point, would I enter that vector in cad?
19:09.20 Z80-Boy Hmm I never put a vector into BRL-CAD
19:09.25 Z80-Boy But I know how to put a plane there
19:09.37 Z80-Boy or more precisely a body made from planes
19:09.56 yukonbob callmemrpurpose: it's likely implementation dependant -- in brl-cad to make a cylinder, one indicates a vertex, then the vectors for the endpoint; those are in three dimensions, though, not 2.
19:10.29 yukonbob in mycyl rcc 0 0 0 0.5 0.25 0 0.1
19:10.40 Z80-Boy callmemrpurpose: yeah, you could make a thin cylinder instead of vector
19:10.49 yukonbob where the first set of "0 0 0" == startpoint
19:11.02 yukonbob "0.5 0.25 0" == vectors
19:11.13 yukonbob and last "0.1" == radius of cylinder.
19:12.02 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
19:12.22 yukonbob regarding autocad and brlcad, though, you'd arguably have a bigger list of differences than similarities.
19:14.17 yukonbob Z80-Boy: are you involved with ronja?
19:14.25 Z80-Boy yukonbob: yes
19:14.57 yukonbob nice -- very cool drawings; are those yours?
19:16.18 Z80-Boy yukonbob: yes
19:25.45 *** join/#brlcad CIA-16 (n=CIA@208.69.182.149)
19:56.12 *** join/#brlcad elite01 (n=elite01@dslb-088-070-099-120.pools.arcor-ip.net)
21:19.46 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
21:35.00 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096600612.dsl.bell.ca)
21:49.09 IriX64 http://www3.sympatico.ca/blding391.png <--- no more havoc yukonbob ;)
21:49.38 IriX64 err /maruo.dulisse2
21:49.42 IriX64 err
21:49.45 IriX64 mario
21:57.06 IriX64 http://www3.sympatico.ca/mario.dulisse2/doingit.png <-- so how do i use it :)
22:03.17 yukonbob <PROTECTED>
22:03.39 IriX64 heh im a losy gemoetry artist
22:03.45 IriX64 lousy too
22:04.31 yukonbob you can do a table, though -- top, legs, wheels on bottoms of legs.
22:04.53 IriX64 ill think about it :)
22:05.08 IriX64 dinners here ill be back
22:21.24 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
IRC log for #brlcad on 20070930

IRC log for #brlcad on 20070930

00:35.27 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149)
01:20.33 brlcad yukonbob: undoutedly (re: bigger list of differences than similarities)
01:20.40 brlcad yay for sake and sushi!
01:55.45 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096600612.dsl.bell.ca)
02:11.30 IriX64 http://www3.sympatico.ca/mario.dulisse2/editmode.png
02:17.54 yukonbob mmmm...sushi
02:23.07 IriX64 actually it was pizza :)
05:07.40 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
06:49.27 *** join/#brlcad Z80-Boy (i=clock@77-56-76-66.dclient.hispeed.ch)
09:15.34 *** join/#brlcad elite01 (n=elite01@dslb-088-070-099-120.pools.arcor-ip.net)
12:06.56 *** join/#brlcad baffo_ (n=baffo@88.86.182.73)
12:12.46 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
12:15.05 MinuteElectron brlcad: How is progress on the website and LDAP going - is there anything that needs doing that I can do?
12:15.44 *** mode/#brlcad [+o MinuteElectron] by ChanServ
12:50.54 *** join/#brlcad elite01 (n=elite01@dslb-088-070-000-216.pools.arcor-ip.net)
13:15.29 Z80-Boy Why does a model of head render very quickly and the same just cut in half by a rpp renders extremely slowly?
13:17.19 Z80-Boy what makes it faster, cutting things apart using the + operation or - operation?
13:17.49 Z80-Boy - yields bigger bounding boxes doesn't?
14:08.40 *** join/#brlcad cad17 (n=d5337aee@bz.bzflag.bz)
14:46.56 *** join/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
15:23.22 *** join/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
16:12.21 *** join/#brlcad poolio_ (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
16:51.18 yukonbob brlcad: when you head online today, I've got a few q's re: auto* (ie: conf,make) and the config.
18:03.09 *** join/#brlcad Z80-Boy (i=clock@77-56-75-28.dclient.hispeed.ch)
19:22.01 Z80-Boy I was able to render one Ronja video clip flawless now thanks to the change to my script
19:22.08 Z80-Boy Now when I know where the flickering comes from
19:22.17 yukonbob ?where does it come from
19:22.52 Z80-Boy from a bug in the restart code that happens only when gamma is specified.
19:23.23 yukonbob ah -- that change was made in the brlcad code yesterday, no?
19:23.35 Z80-Boy I don't know
19:23.44 Z80-Boy I know they are going to fix it about now
19:24.28 yukonbob so in your script you just skip the gamma?
19:25.07 Z80-Boy no I make sure partial render is not attempted to be continued
19:25.28 yukonbob heh -- fix the partial render by not rendering partials ;)
19:25.39 Z80-Boy it is a workaround
19:25.53 yukonbob indeed.
19:25.57 Z80-Boy Well also a fix because the partial feature sucks a bit too
19:26.13 Z80-Boy And it speeds things up a bit by not scanning through the already done work
19:26.18 Z80-Boy it goes right down to the job :)
19:27.02 Z80-Boy well if you render pix file and break it in the middle
19:27.12 Z80-Boy when you try to render it again it continues where it stopped before
19:27.40 yukonbob oh -- it automagically senses this and tries to save some work... this is built into rt?
19:29.10 yukonbob my build is continuing -- didn't expect things to build so well...
19:29.47 yukonbob heh -- spoke to soon
19:45.21 Z80-Boy Is there a description how "transparency", "mirror reflectance", "specular reflectivity" and "diffuse reflectivity" are exactly defined?
21:34.49 *** join/#brlcad MinuteElectron (n=MinuteEl@bz.bzflag.bz)
IRC log for #brlcad on 20071001

IRC log for #brlcad on 20071001

00:41.29 CIA-4 BRL-CAD: 03brlcad * 10brlcad/BUGS: jra noticed that rt options -g and -G no longer work due to change in default aspect from 1 to 0.
01:22.30 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
03:12.39 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: subst BLT and TKIMG so they can be used
03:15.23 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c:
03:15.23 CIA-4 BRL-CAD: fugly modification to permit running from finding uninstalled source directory
03:15.23 CIA-4 BRL-CAD: resources (e.g. tclscripts). searches for this particular file for finding
03:15.23 CIA-4 BRL-CAD: whether we're in a recognizable source directory. only search four levels deep
03:15.23 CIA-4 BRL-CAD: (should be enough for archer/mged in most of the hierarchy).
03:28.26 *** join/#brlcad poolio_ (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
03:34.35 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/blt/ (Makefile.am src/Makefile.am): don't need/want bltUnitMain as that's for bltsh
03:49.01 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/bwish/ (Makefile.am main.c): preinit blt. only used by archer and unfortunately the lib seems to be a dead/abandoned project atm, but since we use it, preinit helps.
03:49.47 yukonbob brlcad: what's the latest branch 7.10.3, or 7.10.4
03:49.48 yukonbob ?
03:50.28 *** part/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
04:55.32 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/archer/plugins/Wizards/tankwizardIA.tcl: look a little harder -- including looking in a source path for uninstalled resources
05:20.00 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: tkimg isn't working right and seems to be a bit dated, need to reimport it at some point
05:34.49 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/archer/archer:
05:34.49 CIA-4 BRL-CAD: variety of minor restructuring. use bu_brlcad_data more
05:34.49 CIA-4 BRL-CAD: intelligently/consistently relying on it also working with uninstalled builds.
05:34.49 CIA-4 BRL-CAD: disable the splash logo since tkimg isn't integrated correctly yet (still also
05:34.49 CIA-4 BRL-CAD: have a problem with blt too). get rid of the massive auto_path hack since
05:34.51 CIA-4 BRL-CAD: that's handled by libtclcad/bwish much more aggressively.
05:38.24 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/archer/Archer.tcl: restructure to allow uninstalled source directory invocations, as well as not making failure to find/load plugins fatal.
05:54.17 *** join/#brlcad Z80-Boy (i=clock@217-162-110-73.dclient.hispeed.ch)
05:54.18 *** join/#brlcad cad92 (n=8102cae7@bz.bzflag.bz)
06:00.29 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/archer/Archer.tcl: more robust checking using bu_brlcad_data searching
06:31.01 yukonbob brlcad: You on? Over. *squelch*
06:49.44 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: aiight, so tkimg does actually work .. probably still need to clean up how it's presently imported but it does work, so off the list
06:50.50 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/archer/archer: tkimg works if you load the .so
07:03.44 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/archer/LoadArcherLibs.tcl: load tkimg and blt during initialization and report the error appropriately if the load fails.
07:07.17 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/archer/LoadArcherLibs.tcl: comment on sharedlibextension
07:23.06 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
07:25.50 *** join/#brlcad elite01 (n=elite01@dslb-088-070-000-216.pools.arcor-ip.net)
07:38.43 Z80-Boy woohoo, bad shading of arbn fixed!
07:54.02 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c: need to only return successful if we find it, otherwise needs to return NULL
07:55.32 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/bu_tcl.c: fail quietly with bu_brlcad_data and bu_brlcad_root instead of verbosely ... could later add a --verbose option if it's really needed in scripting-land.
07:57.37 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/tkimg/Makefile.am: tclstub library is very much needed so that the module will dynamically load without unresolved symbols (e.g. as a dylib on mac os x)
08:09.45 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/blt/ (Makefile.am src/Makefile.am): bltVecCmd only applies to version 7 of tcl, so don't even compile it to avoid symbol warnings
08:10.17 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/blt/src/bltInit.c: shouldn't need to be exact.. allow versions of the library that are not matching but potentially newer.
11:05.01 Z80-Boy Actually a hexagonal nut doesn't have a shape of sharp hexagon
11:05.06 Z80-Boy rather the corners are "filed down"
11:05.23 Z80-Boy But is the "filed down" a sphere or a cone? And where is it defined?
11:39.01 *** join/#brlcad elite01 (n=elite01@dslb-088-070-000-216.pools.arcor-ip.net)
11:59.50 ``Erik I see tcl/tk 8.5b1 is now listed on freshmeat
12:01.14 archivist Z80-Boy, a cone (machined at an angle)
12:01.59 archivist Z80-Boy, I would look at a standards body doc for that
12:35.05 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-005-186.pools.arcor-ip.net)
12:46.31 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
12:52.48 Z80-Boy archivist: standards for $$$?
12:53.32 archivist yes but I have old one, may have the angle 30deg iirc
13:00.01 Z80-Boy and the diameter?
13:00.14 Z80-Boy The circle is a bit smaller than the smallest diameter of the hexagon
13:00.15 archivist A quick look in an old book specs all but that part
13:00.42 archivist I think as its decoration, its up to the machine setter
13:06.38 Z80-Boy A pimpmobile is a relatively expensive vehicle that includes additional features designed to increase the comfort of the driver and passengers, that has been heavily customized in a garish, extravagant style to advertise the owner's purported wealth and importance.
13:42.21 *** join/#brlcad elite01 (n=elite01@dslb-088-070-005-186.pools.arcor-ip.net)
14:31.30 *** join/#brlcad elite01 (n=elite01@dslb-088-070-005-186.pools.arcor-ip.net)
14:54.35 *** mode/#brlcad [+o MinuteElectron] by ChanServ
15:29.51 brlcad yukonbob: pong, sorry .. was on, but not reading irc last night
15:30.34 brlcad latest branch is 7.11
15:30.52 brlcad (which will be 7.12.0 of course)
15:31.55 *** join/#brlcad elite01 (n=elite01@dslb-088-070-005-186.pools.arcor-ip.net)
16:07.51 Z80-Boy brlcad: what about adding some debug mode to rt where instead of colour shade, the time to calculate the pixel would be output?
16:15.29 MinuteElectron brlcad: :D
16:17.04 *** join/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
16:47.42 *** part/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
16:53.42 yukonbob q: is libtool configured in configure.ac?
16:55.55 brlcad Z80-Boy: ooh, that'd be nifty
16:56.08 brlcad kinda like that idea .. see how expensive various portions are relativley
16:56.39 brlcad hmm, that wouldn't be a compilcated lighting mode at all actually
17:24.36 *** join/#brlcad elite01 (n=elite01@dyndsl-080-228-189-200.ewe-ip-backbone.de)
18:23.53 *** join/#brlcad Z80-Boy (i=clock@77-56-71-159.dclient.hispeed.ch)
18:31.06 yukonbob any libtool experts who can spare a dime^Wminute? I need an include path added to what it's using when compiling, but don't know how/where to add -- -I doesn't seem to work...
18:32.30 brlcad yukonbob: permanently or temp?
18:33.05 brlcad perm would be configure.ac mod or Makefile.am mod -- temp, it can be added to the configure line or to make
18:33.30 brlcad e.g., make CPPFLAGS=-I/additional/path/to/search
18:33.45 Z80-Boy brlcad: is it easy, to tap into the place where the shaded value is written in rt and substitute the difference between the current and last time, and update the last time?
18:34.08 Z80-Boy brlcad: cause for example an optical head or console which contain screws render fast
18:34.13 yukonbob I've set the CPPFLAGS, and it's generating libtool lines w/ the proper -I's, but those -I's don't actually seem to be recognized by libtool -- so I was wondering if it's got it's own config somewhere...
18:34.52 Z80-Boy but if it's the cutaway view, it's suddenly very slow. I assume it's because some bolts are cut longitudinally right in half and that makes the decisions around the ray difficult
18:43.14 brlcad Z80-Boy: you could hack that sort of book-keeping fairly easily, though then even the time to write out that new time will impact the results significantly (i/o bottleneck)
18:44.08 brlcad there's also a slew of debugging already built-in that you could enable and search, though all fairly low-level
18:45.06 brlcad yukonbob: no it doesn't have it's own config but does have some logic behind how it does what it does
18:45.31 brlcad you can repeat a build line and remove the --silent flag to see exactly the gcc line it uses
18:45.51 typo brlcad: GCC produces horribly crap code sometimes
18:46.05 typo brlcad: if you use unsigned long long - then it's like if they ignored the peephole optimization
18:47.28 brlcad there's hardly any long long's in the code since that rarely ever worked on pre c89 compilers
18:49.17 typo ;-)
18:49.22 typo Have you heard about PCC?
18:53.55 yukonbob feh.
18:59.53 yukonbob http://www.pastebin.ca/722072
19:04.17 yukonbob this ---^ is the errors from my build -- libtool isn't doing what I want... :P
19:05.06 yukonbob (includes original error, generated gcc incantation, and proper (manually constructed) gcc incantation I want...
19:05.10 yukonbob )
19:34.34 brlcad typo: yes, I've heard of it, but not played with it yet
19:34.58 brlcad there's a move in the bsd communities to replace gcc with it down the road if it can get up to snuff because of it's licensing
19:35.40 brlcad yukonbob: I get an invalid id on that pastebin
19:38.35 yukonbob brlcad: 1 sec... repasting
19:42.52 yukonbob http://www.pastebin.ca/722133
19:45.47 MinuteElectron brlcad: :)
19:51.17 yukonbob my libtool == 1.5.24, btw
20:01.38 brlcad yukonbob: at a glance, you're missing the X11 header paths ;)
20:01.52 brlcad your X11 headers are really in /usr/pkg/include/X11 ?
20:02.22 brlcad that's a rather unconventional place to put them... :)
20:02.28 brlcad that said, the problem is undoubtedly the space
20:02.33 brlcad there's no space after the -I
20:02.46 brlcad libtool is probably dropping the directory or the -I
20:02.54 yukonbob that is the path -- I'm usring xorg-modular from pkgsrc -- it makes sense in the netbsd world ;)
20:03.09 yukonbob I'll adjust the spacing and see what happens ;)
20:03.15 brlcad make CPPFLAGS=-I/usr/pkg/include
20:03.38 brlcad very different from make CPPFLAGS="-I /usr/pkg/include"
20:04.00 yukonbob ...and you're saying I need "-I /usr/pkg/include"...
20:04.57 yukonbob ??except the _other_ includes don't use spaces --: -I., -I../../include -I/usr/include -- and those aren't mine... /me retries anyway....
20:05.33 yukonbob starting...
20:17.56 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
20:18.00 yukonbob same thing...
20:25.34 brlcad you don't want the sapce
20:25.47 brlcad having a space is a problem
20:25.56 brlcad in your pastebin, you had a space
20:26.14 brlcad not saying that is _the_ problem, but it's potentially _a_ problem ;)
20:28.46 brlcad hrm, k
20:29.18 brlcad another thing to try, if it is a libtool issue, try 1) make CFLAGS=-I/usr/pkg/include CPPFLAGS=-I/usr/pkg/include
20:29.30 brlcad 2) ./configure CPPFLAGS=-I/usr/pkg/include
20:29.37 yukonbob good idea... will try.
20:30.03 brlcad just to make sure it's not a flags issue with libtool overriding one
20:30.16 brlcad otherwise the configure one really should work as that applies a global include
20:38.10 yukonbob note: I'm getting a "regex.h: present but cannot be compiled" warning, too. Say to report it, so here's a report ;)
20:38.27 brlcad yeah, benign
20:53.15 brlcad yukonbob: any luck?
20:53.36 yukonbob not yet... /me finds some anomolies, thought -- like why --silent is listed 2x:
20:53.41 yukonbob LIBTOOL = $(SHELL) $(top_builddir)/libtool --silent
20:53.42 yukonbob LIBTOOLFLAGS = --silent
20:54.13 yukonbob (in Makefile for src/libdm)
20:54.27 yukonbob (not that that's going to wreck the build...)
22:01.02 brlcad yeah, having it twice is intentional
22:01.33 brlcad different versions of libtool need the flag differently
22:01.47 brlcad so configure ends up adding to both
22:02.40 brlcad if you add --enable-progress, it'll turn off the --silent flag
22:08.58 *** join/#brlcad cad63 (n=57f026ec@bz.bzflag.bz)
22:21.40 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
22:26.13 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
22:40.05 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
23:43.22 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/prep.c: prevent generating a crash report when we simply don't have any work to do or when the requested geometry doesn't exist. don't bomb, just quit.
IRC log for #brlcad on 20071002

IRC log for #brlcad on 20071002

00:38.54 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/archer/LoadArcherLibs.tcl: blt is actually already loaded as part of the preload in the main archer script, so don't need this load here
00:40.13 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/blt/src/bltInit.c: the minimum version checks are bogus for the pre-release alpha distribution, it needs to check all the way down to the patch level
00:41.17 *** join/#brlcad tarzeau (i=sengun@berlin.ethz.ch) [NETSPLIT VICTIM]
00:41.17 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667620.dsl.bell.ca) [NETSPLIT VICTIM]
00:41.17 *** join/#brlcad starseeker (n=CY@ip72-218-16-62.hr.hr.cox.net) [NETSPLIT VICTIM]
00:41.17 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com) [NETSPLIT VICTIM]
00:41.19 *** join/#brlcad tarzeau (i=sengun@berlin.ethz.ch)
00:42.07 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/archer/archer: additional try/catch checking for archer so that we can print better abort messages when things go horribly wrong
00:42.43 *** join/#brlcad archivist (n=archivis@host217-35-76-52.in-addr.btopenworld.com)
05:42.26 *** join/#brlcad Z80-Boy (i=clock@217-162-111-65.dclient.hispeed.ch)
06:04.04 brlcad g'damn finally, archer now actually works on os x...
06:35.48 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/archer/archer:
06:35.48 CIA-4 BRL-CAD: the mighty bob lieth not. blt_library really _does_ need to be set AFTER blt is
06:35.48 CIA-4 BRL-CAD: loaded. the variable is wiped out during Blt_Init() yet is subsequently
06:35.49 CIA-4 BRL-CAD: required/expected in the Tabnotebook. this is the final mod that actually makes
06:35.49 CIA-4 BRL-CAD: Archer work on Mac OS X (tested, and seemingly fully functional) and probably on
06:35.51 CIA-4 BRL-CAD: Linux and BSD too now.
06:37.32 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO:
06:37.32 CIA-4 BRL-CAD: archer is now functional, at least seems to be fully functional now on Mac OS X
06:37.32 CIA-4 BRL-CAD: with the slew of resource and library mods that were needed. archer runs both
06:37.32 CIA-4 BRL-CAD: installed an even uninstalled from a compiled source directory.
06:44.38 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: dupe
06:49.24 yukonbob brlcad: nice!
06:51.52 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (7 files in 2 dirs):
06:51.53 CIA-4 BRL-CAD: already deprecated since 7.0, consider the following files finally obsolete for
06:51.53 CIA-4 BRL-CAD: the next minor update: msr.h, rtstring.h, rtlist.h, shortvect.h, shortvect-pr.h;
06:51.53 CIA-4 BRL-CAD: the contents of those files moved into or were replace by functionality in the
06:51.53 CIA-4 BRL-CAD: bu.h header
06:54.28 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: there are a variety of install and post-install support scripts now, aside from being an overly vague/generic todo item
07:20.52 *** join/#brlcad elite01 (n=elite01@dslb-088-070-005-186.pools.arcor-ip.net)
07:30.31 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
07:35.43 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (TODO doc/deprecation.txt): move the deprecation items to their own file so that they can actually be preserved in a running log of API changes, including basic guidelines for how to go from deprecated to obsolete.
07:45.08 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: implement a lighting model for rt that visualizes how expensive each pixel is to compute via some heat graph.
07:45.26 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
10:31.55 *** join/#brlcad elite01 (n=elite01@dslb-088-070-005-186.pools.arcor-ip.net)
10:57.58 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-005-186.pools.arcor-ip.net)
12:52.09 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-020-061.pools.arcor-ip.net)
13:34.59 *** join/#brlcad thing0 (n=ric@i157-115.nv.iinet.net.au)
13:52.46 L0CALZ_0NLY brlcad: what about taking rtedge and in the black pixels and neighbouring ones raytrace it with higher resolution than in the remaining ones?
13:53.06 L0CALZ_0NLY it should work fine on models without texture mapping
14:16.47 yukonbob ...on to tclcadAutoPath.c.
14:41.29 ``Erik O.o
15:15.27 *** part/#brlcad thing0 (n=ric@i157-115.nv.iinet.net.au)
15:24.31 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/bench/run.sh:
15:24.31 CIA-4 BRL-CAD: Add another path for RT.
15:24.31 CIA-4 BRL-CAD: Search for 'moss.g' in $DB and cull (so if the .g's are in a different dir than $(top_srcdir)/db, the right path is used).
15:43.27 *** join/#brlcad thing0 (n=ric@i157-115.nv.iinet.net.au)
15:46.12 *** join/#brlcad cad28 (n=89f4d713@bz.bzflag.bz)
16:01.50 *** part/#brlcad thing0 (n=ric@i157-115.nv.iinet.net.au)
16:16.02 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
16:19.44 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/rt/view.c: Disable image restart.
16:25.07 MinuteElectron brlcad: sorry to bug but a bit of info about the current website status would be nice.
17:03.10 *** join/#brlcad frbrgeorge (n=george@GW.itcomm.ru)
17:03.48 frbrgeorge hi there
17:05.38 frbrgeorge I've got a problem with autogen/configure BRL-CAD
17:07.10 ``Erik O.o
17:07.52 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
17:08.35 frbrgeorge using -l<library> in LDFLAGS instead of LIBS in autogen.sh cause modern ld failed
17:10.03 ``Erik hum, where are you seeing that?
17:11.09 frbrgeorge we have --as-needed bu default in our distro
17:11.44 frbrgeorge (I mean ld --as-needed)
17:12.19 ``Erik ah, a debian or ubuntu?
17:12.46 ``Erik with a broken libtool? heh
17:13.18 frbrgeorge so "cc conftest.c -lpng" works, but "cc -lpng conftest.c" doesn't
17:13.34 frbrgeorge no, ALT Linux ;)
17:14.12 ``Erik odd, so it's breaking at configure time? with the distributed configure script?
17:14.55 ``Erik <-- doens't have any -l stuff in any of his LDFLAGS vars, grepped it all
17:15.42 ``Erik mebbe if you could post the offending bit of config.log to, say, http://pastebin.bzflag.bz/ ?
17:15.49 frbrgeorge no it just can't foind libpng, libx11 etc, but not breaks :)
17:19.27 frbrgeorge well, let me check my unhack first...
17:28.54 frbrgeorge ...it partly works
17:33.29 frbrgeorge there's nothing special to paste, but http://pastebin.bzflag.bz/pastebin.php?dl=d8910551
17:33.54 *** join/#brlcad qazwsx (n=qazwsx@unaffiliated/adgj)
17:34.44 qazwsx I've been playing with mged and I was wondefing if there are operationsin brlcad like the following: " here's a line segment; rotate it about this axis; get me a curved surface"; "here's a line segment; extrude it in this direction, get me a surface", ... "here is a line segment; here is a sphere, run the sphere through the line, get me the corresponding surface"
17:35.35 ``Erik and when you flip where the -lpng is on that compile line, it works?
17:36.01 frbrgeorge ``Erik: yep
17:36.05 ``Erik qaz: not really, it's a solid modeller... the last one can be done with a pipe or cylinder and sphere's unioned on the ends...
17:36.21 qazwsx ``Erik: any suggestion of anther tool?
17:37.18 ``Erik frbrgeorge: that's a straight up AC_CHECK_LIB() ... I dunno what to tell you with that :/
17:37.34 ``Erik qazwsx: you mean like qcad or blender? O.o
17:38.20 frbrgeorge ``Erik: is autogen.sh 15,1 Top
17:38.37 frbrgeorge ``Erik: (oops) is autogen.sh a generated file
17:38.38 frbrgeorge ?
17:38.43 ``Erik autogen.sh should just call autoreconf with some flags
17:39.01 ``Erik it's a script that brlcad found or wrote and has been tweaked a bit
17:39.17 frbrgeorge ``Erik: (oops twice:) I mean configure.ac, neturally
17:40.05 ``Erik erm, no? O.o
17:44.14 frbrgeorge ``Erik: so if configure.ac is written manually, one has to replace those LDFLAGS="$LDFLAGS $LIBPNG" (etc.) clauses with LIBS="$LIBS $LIBPNG"
17:47.14 ``Erik ahhhh, so you're catching it on the AC_TRY_RUN(), not the AC_CHECK_LIB() ?
17:50.08 frbrgeorge ``Erik: buth :(
17:50.36 ``Erik there's nothing we cna do about the AC_CHECK_LIB(), that's before those variables get set
17:51.07 frbrgeorge ``Erik: no, AC_CHECK_LIB seems to work
17:51.53 ``Erik <-- testing a fix...
18:23.20 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/configure.ac: LIBS instead of LDFLAGS to hold library names (thanks to frbrgeorge for spotting this one)
18:25.46 MinuteElectron ]/w 32
18:33.03 yukonbob +++HANGUP
18:34.26 ``Erik heh, you mean +++ATH0 ?
18:34.36 ``Erik hayes codes, pheer
18:35.31 yukonbob atdt [erik's l33t 'puter]
18:36.22 ``Erik heh
18:36.29 ``Erik atpt !
18:36.30 ``Erik O.o
18:36.45 ``Erik popopopop popopopop popoppopopopop
18:37.12 yukonbob ah pt..
18:37.15 yukonbob doesn know.
18:37.19 yukonbob *does
18:38.18 yukonbob those should be attp, attd
18:38.26 ``Erik oh, atp or atdp
18:39.02 yukonbob ah right ... what is atpt?
18:39.09 yukonbob atdp == dial pulse.
18:39.14 ``Erik me misrecalling and thinking atp
18:39.25 yukonbob pheer indeed ;)
18:39.31 ``Erik it's been a long time
18:39.37 ``Erik poke 53280,0
18:39.38 ``Erik O.o
18:39.40 yukonbob together we'll be able to get a c64 online
18:39.43 ``Erik c64 badassedness
18:39.46 yukonbob hahah
18:39.51 yukonbob 6510 baby..
18:40.10 yukonbob only ml I know...
18:40.31 ``Erik the coleco adam was a neat machine, but the c64 was better at games
18:41.03 ``Erik <-- has done too many assembly languages and monitor/mnem :/
18:41.53 ``Erik dambusters? at night?
18:42.02 ``Erik so pretty much an all black screen O.o heh
18:42.13 yukonbob dambusters sounds right.
18:43.24 ``Erik all in past tense, obviously this person is no longer your friend after dumping one of those things on 'em ;) *duck*
18:43.44 ``Erik hum, dragons lair, buck rogers, ...
18:43.52 yukonbob heh -- person wasn't my friend, and writing a book on it was _their_ idea, not mine ;)
18:44.08 ``Erik hrm, what was the one with the helicoptor doing sorties to rescue people... with the three buildings...
18:44.40 yukonbob for coleco/adam, me prefered the donkey kong series
18:45.04 yukonbob b.c. quest for tires
18:45.08 yukonbob smurfs
18:45.34 ``Erik heh, yeah
18:49.16 ``Erik heh, gorf
18:49.56 ``Erik zaxxon
18:50.40 ``Erik choplifter !
18:50.48 ``Erik damn, that was driving me nuts
18:50.52 yukonbob that rings a bell.
18:51.20 ``Erik it was significantly ported
19:19.12 ``Erik allllllrighty then, BSD4.3 on a vax 11/780
19:26.37 brlcad scary
19:32.25 yukonbob brlcad: re: that X include yesterday -- was a pkgsrc peculiarity; nothing to do w/ the distribution or the flags.
19:33.05 yukonbob now I'm onto a tclcad issue (when I get some spare cycles)
19:43.43 brlcad qazwsx's inquiry can actually be done for the second case as well -- that's just a sketch and an extrude; the surface of revolution and sweep are the ones we can't do, but linear extrudes are old news
19:45.35 *** join/#brlcad Z80-Boy (i=clock@77-56-71-35.dclient.hispeed.ch)
19:46.28 brlcad yukonbob: tclcad issue?
20:02.14 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
20:02.33 yukonbob brlcad: http://www.pastebin.ca/723441
20:05.21 brlcad ick
20:05.35 brlcad undoutedly the const modifier .. haven't seen that in a while
20:12.31 brlcad iirc, there's a one-line fix to a tcl header that fixes the problem if it's the one i'm thinking of .. but what was that line...
20:38.46 ``Erik hrmmmmm, someone said something about long long a while ago and someone said we don't use 'em... that ain't true, tcl.h has 'em :(
20:39.27 ``Erik and that spew of errors almost looks like that regeh.h issue O.o
20:46.05 ``Erik http://pastebin.bzflag.bz/m1a1e1c3d
20:47.01 yukonbob ``Erik: =)
20:56.18 ``Erik doh, that'll teach me to rely on a tmp dir, heh
22:08.39 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tab/scriptsort.c: declare yyin
22:09.50 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tab/Makefile.am: disable scriptsort if we don't have a suitable lexer/parser since it needs a lexer (fixes build on mjm)
22:11.01 brlcad ``Erik: awesome
22:11.25 brlcad getting the build to work will probably be a heck of a lot easier with --enable-only-benchmark
22:12.17 brlcad hopefully you have an up-to-date gcc on there though.. I'd had to revert back to patches that're needed for old 4.3 compiler to work
22:23.46 ``Erik heh, no, it's the cc that comes with bsd, all encumbered... :/
22:24.09 ``Erik I was thinking about checking out an old old old version from the vgr era
22:24.37 ``Erik but I'll have to talk to kermit to figure out exactly what kinda hw is involved... I'm told the machine was bought with a single processor and field upgraded to dual at some point
22:46.00 brlcad you know where the sources are right?
22:47.38 brlcad /c/BRL-CAD/OLD on cad, you can get 3.0 or 4.0 from there .. 4.5 or 5.0 is probably the last version to be tested on vgr before it was decommissioned
22:53.30 ``Erik I was gonna just cvs 'em out
22:54.02 ``Erik pulling source from '84 has been... edjimucational :) far more readable I think
22:55.29 brlcad there was a lot less of it
22:55.52 ``Erik yes, less files, and they're much simpler and shorter
22:55.54 brlcad two decades of feature creep and enhancing
22:56.02 ``Erik raytrace.h was especially useful :)
22:56.38 brlcad that was a fun exercise, finding all of those old versions and tagging them
22:56.56 brlcad I didn't try to compile the really old ones, just tagged for reference
22:57.01 ``Erik heh
22:57.03 brlcad since some files had moved/renamed
22:57.13 ``Erik yeah, and early on, ther'es not even a build system
22:57.14 brlcad and would have been mostly futile/incompatible
22:57.22 brlcad yeah
22:57.29 ``Erik and some of the tagged ones don't even have all the headers referenced in the code
22:57.38 brlcad for a while, mike used to say he'd just cat all the files together and pipe it to the compiler
22:58.01 ``Erik heh, I suppose that's one way... provided your headers are correctly gaurded
22:58.32 brlcad properly guarded and/or only included once
22:59.10 ``Erik included once in a C file, perhaps, but if two files include, say, stdio.h ... and it's not properly gaurded *shrug*
22:59.24 ``Erik I tried to compile some of the earlier stuff, but the systems have changed too much
22:59.34 brlcad welp.. got a really preliminary gross rough estimate vgr for mjm
22:59.35 ``Erik I couldn't even get an early jove to compile, and that had a makefile
22:59.45 ``Erik all cores lit up?
22:59.53 ``Erik did it break 100k?
23:00.13 brlcad I haven't done the distribution yet
23:00.32 ``Erik be interesting to render a HUGE image and walk the cpu count to get a scalability set
23:00.35 brlcad if it scaled perfectly linearly, and presuming the node I used was even representative ...
23:00.55 brlcad which of course it won't
23:00.57 brlcad but if it did
23:00.59 ``Erik for count in `jot 5000` ; do ./ rt ...
23:01.00 ``Erik :)
23:01.04 brlcad the vgr would be
23:01.08 brlcad *drumroll*
23:01.14 ``Erik get on with it
23:01.15 brlcad 8897900
23:01.20 ``Erik hum
23:01.32 ``Erik I'd still like to see the scalability graph
23:01.40 brlcad yep, that's next
23:01.51 brlcad if it hits half that, I'll be amazed
23:01.58 ``Erik at that many cores? hell yeah
23:02.08 ``Erik um, it's a cluster, so that'd be remrt?
23:02.12 brlcad though I'm talking with msrc now to see if I can schedule interactive on the entire cluster at some point
23:02.44 ``Erik they're upset that their resources aren't be used as much as they think they should
23:02.44 brlcad otherwise, I'm going to give the batch system a try
23:03.07 brlcad the new hawk system is freaking sweet
23:03.19 brlcad that 'should' hit top 25 in the top500
23:03.29 ``Erik hawk?
23:03.43 brlcad new 9000 processor altix
23:03.55 ``Erik ah... wow...
23:04.04 brlcad 18x512 iirc
23:04.08 ``Erik those are still being purchased?
23:04.31 ``Erik does intels cc do decent vliw optimizations yet?
23:04.38 ``Erik gcc's output on those suck
23:04.39 brlcad afaik, or purchased and being installed already from the sounds of it
23:05.28 brlcad last I tested icc vs gcc on altix, it kicked gcc's ass, but only with -gen_prof/-gen_use
23:05.42 ``Erik heh
23:05.52 ``Erik brute force finding of optimization paths? O.o
23:05.58 brlcad that was a couple years ago, and in all fairness didn't try gcc's dual pass opt
23:06.18 ``Erik uhhh, what's that compiler company twingy was working with? uh, f something...
23:06.35 brlcad yeah, eliminate all the branchs by at least making all the first guesses correct
23:06.48 brlcad dunno
23:07.31 ``Erik they had a compiler out and their claim was that if any compiler produced faster code, it was a bug... they had a funky script that went through every permutation of optimization flags to achieve that, if I understood correctly
23:07.51 ``Erik and, uh, adrt/tie came out faster using gcc than their stuff hehehhe
23:08.02 brlcad and remrt isn't particularly awesome, though the amount of data being transferred is exceptionally minimal (just the ray out and pixel results back), so it really doesn't do too bad a job
23:08.17 ``Erik hm
23:08.24 brlcad it's more a pita to set up as it was never designed for ease of use -- it was designed to get some jobs crunched out some year
23:08.32 brlcad whilest making movies
23:08.33 ``Erik *nod*
23:08.53 ``Erik so every transaction is a single ray/pixel handshake?
23:09.09 ``Erik bundling up sets would probably help a lot
23:09.16 brlcad no, it has batching
23:09.20 ``Erik okie
23:09.34 ``Erik but tcp/ip?
23:10.01 ``Erik at some point, the latency and stack overhead will overshadow the cost of just doing it :/
23:10.18 ``Erik oh, I turned off the 're-use pix data' in rt...
23:10.33 ``Erik after my bsd/vax adventure, I might try wiring the bu_image_save() stuff into rt
23:10.43 ``Erik but vax is more fun :D
23:11.57 ``Erik shoot,I forgot to email dwayne to let him know where a clone enabled install is
23:12.58 ``Erik http://www.collegehumor.com/picture:6129 hehhe one of those doesn't belong... or... does it?
23:13.48 ``Erik (that page is work safe, btu most of the site is not)
23:13.58 brlcad i saw the reuse bit.. should rip the code out and annotate news
23:14.11 brlcad make sure there arent other outliers
23:14.25 brlcad related to automatic restart
23:15.11 ``Erik yeah... I did the #if 0 trick... wanna be slow about removing possibly used functionality :/
23:16.17 brlcad that's not exactly slow .. as good as ripping it out to the user :)
23:16.24 brlcad i mean, it's in cvs
23:16.34 brlcad if it need to be reverted, it can be on a dime
23:17.28 ``Erik meh *shrug*
23:18.21 brlcad plus next release is minor ver #, so good time for it
23:18.54 brlcad otherwise, I'd think we should just leave it on with a bu_log'd deprecation message to see if anyone notices
23:19.41 ``Erik heh
23:20.27 ``Erik I'm doing an update to gut it... personally, I'd probably go with a bu_log() and have it disabled... or mebbe a bu_bomb() to get someone actually talking to us
23:25.41 ``Erik heh
23:25.47 ``Erik domo arigato mr roboto
23:26.30 ``Erik ah, unicode math symbols
23:27.46 starseeker They're sort of the "Duke Nukem Forever" of the scientific software world...
23:32.42 ``Erik hehehe
23:32.52 ``Erik read a webcomic recently about halo three, uhhhhhhh
23:32.59 ``Erik lemme find it
23:33.14 louipc "Take me, Robert!" sighed the forty-five year old construction worker as the tripe-fondling construction worker diddled her moist ear lobes and augured his swinish gusher into her dusty appendix scar.
23:34.35 ``Erik http://godmodeonline.com/d/20070924.html
23:34.46 Twingy pathscale
23:39.04 ``Erik yeahhhhh, them, amusing stuff :) compilers are fun O.o
23:39.40 ``Erik twingy, didja get that fpga chunking along? the development softwawre was all lame and I think they wanted you to buy a real license to really use it...
23:40.41 ``Erik not to mention the windowsyness of it all
23:53.00 CIA-4 BRL-CAD: 03brlcad * 10brlcad/bench/Makefile.am: set the LD_LIBRARY_PATH and DYLD_LIBRARY_PATH so that we can find tcl/tk prior to installation
IRC log for #brlcad on 20071003

IRC log for #brlcad on 20071003

00:17.07 ``Erik SO, brlcad, why is it that when I do a default ./configure on a hackintop, it wants to build libpng?
00:53.21 Twingy ``Erik, the "nios" is the propietary collection of logic gates to create a minimalistic instruction set to become compatible with a linux kernel
00:54.14 Twingy in reality an individual will use a cpld/fpga for designing a rather simplistic logic device such as a hybrid 74xx series device or venture off and write some vhld and hope it generates some reasonable gates for you
00:54.20 ``Erik hum, I have a memory of the windows tool itself being finicky
00:54.42 Twingy *vhdl
00:55.27 Twingy there is very little appeal to me in that regard at least with my current laundry list of things I do
03:13.46 brlcad ``Erik: because os x actually doesn't provide libpng
03:14.31 brlcad they have png support, but it's not libpng .. built-in to one of the foundation frameworks, they do their own thing (optimized version)
03:45.20 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
07:16.49 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
10:05.50 *** join/#brlcad elite01 (n=elite01@dslb-088-070-020-061.pools.arcor-ip.net)
12:35.07 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-017-073.pools.arcor-ip.net)
12:47.11 *** join/#brlcad thing0 (n=ric@124-169-96-93.dyn.iinet.net.au)
13:28.54 Z80-Boy brlcad: I wrote a program that can automatically generate further documentation for BRL-CAD: http://ronja.twibright.com/voynich.png
13:31.17 brlcad heh
13:39.52 ``Erik ok, the bottom looks like it's out of a cheat sheet or pdf or something... the top looks like docs generated from code... our code, anyways O:-)
13:42.45 ``Erik hum, path add for /sw and /opt/local went away
15:06.05 *** join/#brlcad thing0 (n=ric@203-59-161-154.dyn.iinet.net.au)
15:10.29 *** join/#brlcad thing0 (n=ric@124-169-111-173.dyn.iinet.net.au)
15:59.30 *** join/#brlcad thing1 (n=ric@203-59-6-217.dyn.iinet.net.au)
16:14.15 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
16:27.45 *** join/#brlcad thing0 (n=ric@203-59-35-171.dyn.iinet.net.au)
17:11.01 ``Erik the truely ignorant never feel ignorant
17:12.47 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tab/Makefile.am: see if that helps the distcheck, declare and clean the build source file from the lexer
17:14.34 ``Erik doh, beat me to it
17:14.44 brlcad muahaha
17:16.59 ``Erik y'know, I dunno if the 780 can handle ra92 drives
17:19.09 ``Erik I think once I get a useful image all set up, I might drop it on bz for anyone who wants to play... was kinda a bitch to set up
17:22.20 *** part/#brlcad thing0 (n=ric@203-59-35-171.dyn.iinet.net.au)
17:34.26 brlcad yeah, that'd be cool
17:34.54 ``Erik provided there aren't any license concerns, heh... I'm surprised that I foudn scripts to attempt to build it and stuff, but no binary image
17:35.15 ``Erik w00t, got an ra92 labeled, formatted and mounted
17:35.29 brlcad i was going to give it a try, ran across 4.3 somewhere, but then had some problem with it
17:35.46 brlcad netbsd was just "easier" and I'd not gotten the pdp to load up
17:36.19 ``Erik 4.3 proper is not public, due to copyright crap... I'm using the quasijarus variant ('missing' stuff has been re-written)
17:36.43 ``Erik <-- has had good results with the pdp1 and pdp11
17:37.31 ``Erik this has been my starting point http://www.ba23.org/page0207.html
17:37.42 ``Erik but the port files dont' work, the scripts don't quite work, ...
17:37.59 brlcad getting the vax 11/780 going will be the money shot
17:38.27 ``Erik vgr wasn't exactly out of the box, though... chuck was evil to it
17:38.32 brlcad ah, cool, i'd not seen that page
17:38.52 ``Erik http://www.retrocomputinggeek.com/index/retrowiki/Install4.3BSDQuasijarus/ has also helped me a little
17:38.56 brlcad well, that just means that theoretically you should get a sub-1 vgr :)
17:39.47 ``Erik I figure if I'm in 30%, it's going really well
17:40.13 ``Erik if kermit remembers roughly what he did, I could try faking it in the sim
17:42.23 ``Erik nah, hain't been there... part of the fun is muddling through it myself and hunting down the info :D the other part is asking people who used to use 'em and getting the local stories
17:42.58 ``Erik ed knows a fair bit more than I think he's willing to admit to himself
17:45.39 ``Erik hum, our benchmark results were from 4.5?
17:50.42 ``Erik uhhhhh
18:03.00 brlcad heh, called it "hurt"
18:03.28 brlcad basically all of rt combined into one file with a few things thrown out
18:03.43 brlcad though if you get through bu and rt then you're probably 90% done to start with
18:04.32 brlcad that tar.Z compressed is actually almost the same size
18:04.33 brlcad # du -k cad4.3.tar.Z
18:04.33 brlcad 18652 cad4.3.tar.Z
18:04.33 brlcad # du -k src/tmp
18:04.34 brlcad 18352 src/tmp
18:06.31 ``Erik <-- grabbing rel-4-5
18:07.01 ``Erik pix/moss.pix indicates that's what I WANT, and it isn't in the OLD/ dir
18:07.25 brlcad ah, right, good catch
18:07.31 brlcad forgot it's in the log files
18:07.55 brlcad you can download 4.5 off various public websites (encrypted) too
18:08.02 brlcad i think it's up on bz somewhere too
18:10.51 brlcad hm, i guess not anymore on .bz
18:12.06 brlcad ooh, it'd be awesome to get simh listening on a port on .bz so you could log into it remotely =)
18:12.10 ``Erik cvs [update aborted]: cannot rename file CVS/Entries.Backup to CVS/Entries: No such file or directory
18:12.12 ``Erik awesome.
18:12.30 ``Erik well, hrm, I don't think the networking works on the 780 yet
18:12.33 ``Erik not all the way
18:13.02 ``Erik oddly enough, I'm using kermit to attach to a serial port on it, heh...
18:13.27 brlcad wouldn't need networking, just hook it up into some tcpwrapper that invoked siimh
18:13.47 ``Erik so everyone gets their own image? simh isn't terribly efficient
18:13.54 brlcad yeah, something like that :)
18:14.31 ``Erik emulating a pdp11 at historic speed requires a p3 or better
18:14.32 brlcad anyone have any aversion to removing the MAINTAINERCLEAN directives?
18:14.44 brlcad at least for the Makefile.in entries
18:15.48 brlcad not a big deal imho, but it's less to futz with in the files .. even though it's still totally dubious as to whether you truely "need" those in order to run ./configure and make per automake guidelines
18:16.14 ``Erik if 'distcheck' is happy with them gone... I don't care *shrug*
18:17.11 brlcad yeah, I'd just added them way back when I felt a little more adament that the behavior was good for maintainer-clean
18:17.35 brlcad but in however many years over however many projects .. I just don't find myself ever using maintainer-clean
18:17.44 brlcad hell, I use distclean more than that
18:20.13 ``Erik <-- doesn't think he's ever seriously used it
18:20.59 ``Erik hum, with throttling on, it's not chewing too much cpu
18:20.59 *** join/#brlcad elite01 (n=elite01@dslb-088-070-017-073.pools.arcor-ip.net)
18:21.11 ``Erik still a bit of memory... 15 megs for an 8m 780
18:21.55 ``Erik and bz isn't exactly a beasty machine these days
18:25.42 brlcad yeah, I'm actually considering an upgrade as of just yesterday
18:26.10 brlcad there's a deal the isp is offering that'd give me a good chance to easily upgrade to the 6 kernel
18:26.32 brlcad plus bigger disk, and going from celeron 2.4 to PIV 2.4
18:26.40 brlcad with more memory
18:26.47 brlcad all for just a couple bucks extra
18:27.50 ``Erik interesting, 4.5's tcl seems to be... scattered? or incomplete? O.o
18:27.57 brlcad unless they agree to my request to keep my current bandwidth cap (which they're considering), I'd loose about 1MBit of my max .. but then I've yet to use more than 20% of my pipe as it is
18:28.21 brlcad both
18:28.24 brlcad 4.5 didn't have tcl yet
18:28.32 brlcad at least not yet exposed to the user
18:28.37 brlcad it was the last pre-tcl version
18:28.57 ``Erik 55 meg tarball O.o
18:29.45 brlcad "shouldn't" even be in the build iirc .. but maybe .. it was started around 4.4 with some testing iirc
18:30.17 ``Erik files are scattered around
18:38.55 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tab/Makefile.am: bad resort on trailing slash
18:54.40 MinuteElectron brlcad: Do you have a minute?
19:13.35 ``Erik hurrr, I'm a retard
19:13.48 ``Erik "how do I get this tar file off of the tape to unpack it?" ...
19:16.46 ``Erik compiling cake and cakeaux
19:27.57 *** join/#brlcad Z80-Boy (i=clock@77-56-81-225.dclient.hispeed.ch)
19:34.58 ``Erik behhh
19:36.20 *** join/#brlcad Z80-Boy (i=clock@77-56-81-225.dclient.hispeed.ch)
19:36.36 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (106 files in 106 dirs): remove the MAINTAINERCLEAN rules, they're never really used regardless of the debate over whether the Makefile.in files belong there or not
19:37.08 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/ (55 files in 55 dirs): remove the MAINTAINERCLEAN rules, they're never really used regardless of the debate over whether the Makefile.in files belong there or not
19:37.40 ``Erik huh
19:39.53 ``Erik interesting, bsd4.3 doesn't seem to have an -x option to test, so sh/machinetype.sh was being pissy
19:51.36 ``Erik yuh oh
19:51.37 ``Erik "../librt/./polyno.h", line 35: syntax error
20:14.11 brlcad nice
20:15.09 brlcad MinuteElectron: not really, but will hopefully in a few minutes
20:15.42 ``Erik hum
20:15.50 brlcad wow, polyno.h .. haven't seen that filename in ages
20:16.13 ``Erik that's the wonderful error you get when you redefine a typedef on this cc
20:16.39 brlcad dude, can't you get gcc working on it or something? :)
20:16.50 ``Erik heh
20:16.52 brlcad I think the last builds were done with gcc anyways for the vax
20:17.14 ``Erik it's a pita to keep building tapes O.o
20:17.23 brlcad iirc, had to cross-compile rt because of address limits during linking
21:11.42 ``Erik hurf, files have been moved in naughty ways, probably in RCS
21:16.47 ``Erik 4.3 it is
21:49.46 brlcad kermit said he might actually have 4.3 bsd binaries around somewhere
21:50.09 brlcad yeah, I know for certain that files have moved in CVS/RCS since 4.3
22:05.45 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
23:07.39 *** join/#brlcad iraytrace (n=iraytrac@c-67-172-239-24.hsd1.co.comcast.net)
23:13.11 ``Erik heh, iraytrace, vgr's spirit lives in the body of orthus, bsd4.3 on a vax 11/780, just compiled BRL-CAD 4.3 on it today O.o gonna see if I can get cvs head kinda working enough to run benchmarks after I tune it to run at 1 vgr :D
23:13.20 ``Erik hostname is vgr2.brl.mil O.o
23:13.56 iraytrace seriously cool
23:14.36 ``Erik once it's done, I'm thinking about putting the disk image and boot config on bz for anyone interested O.o brlcad wants a telnet port on bz for anyone to try out
23:15.40 ``Erik <-- running an ra81 as the primary drive, ra92 as the fun drive, and a ts11 tape drive, with a serial/modem console attached via kermit
23:15.51 ``Erik simh ftw
23:15.58 iraytrace So what are you tuning to get the simulator to run at 1vgr?
23:16.12 ``Erik there's a throttle setting where you can specify mips or kips
23:16.23 iraytrace Sweeeeet
23:16.41 ``Erik I don't *THINK* there's a way to get dual cpu on it, so instead of trying to actually get it right, I'm gonna fdge
23:16.44 ``Erik fudge
23:17.00 iraytrace uh, the old VGR numbers were for a single cpu.
23:17.10 iraytrace you should be good to go
23:17.12 ``Erik but I'll bug kermit to get some stuff right-ish I think... I'll call him up and ask him if he has an ra92 tub drive I can borrow :D
23:17.33 ``Erik cool, ed told me that the machine was modified to take a second cpu in its life.. and I'm under the impression that kermit was hotrodding it
23:18.06 iraytrace At one point it was dual cpu. The reference benchmarks were run single cpu.
23:18.40 iraytrace The second cpu just allowed another *process* to run. Remember, this pre-dates posix threads
23:19.55 ``Erik heh, the latest vgr sync was in december of '97 from what I read O.o
23:20.25 ``Erik be interestin gto see where our off-by-on errors crept in O.o
23:21.14 ``Erik oh, the mjm dedication was recorded, there's an email addy where you can request a copy, but I left it at work
23:23.03 iraytrace When you get a chance, shoot it to me.
23:23.13 iraytrace Have you heard from LeeAnn?
23:23.19 ``Erik um
23:36.57 iraytrace *you* can probably get away with it.
23:41.45 ``Erik hrm, irssi?
23:50.34 iraytrace Colloquy actually
23:51.51 ``Erik ah
23:52.00 ``Erik privmsg goes to a hidden window or something?
23:52.54 iraytrace different "chat" section
23:53.11 iraytrace um. Different window.
IRC log for #brlcad on 20071004

IRC log for #brlcad on 20071004

01:52.50 *** join/#brlcad iraytrace (n=iraytrac@c-67-172-239-24.hsd1.co.comcast.net)
02:06.57 yukonbob ?what's btclsh for
02:07.59 brlcad it's a tclsh that has the brl-cad extensions preloaded
02:08.53 brlcad e.g. run "bu_brlcad_data ." in btclsh
02:09.00 brlcad it'll show you were the data path is
02:09.00 yukonbob so that's why it's linked against libtclcad... is that the only way to get libtclcad functionality, or is it possible to load libtclcad into tclsh via package require?
02:09.30 brlcad hm, I believe you could do a direct "load libtclcad.so"
02:09.47 brlcad not sure if it'd need some pkgIndex.tcl or other Init() function, though
02:09.50 ``Erik if a require could snarf up C code very easily, I'd imagine 'wish' would not be a standalone binary? *shrug*
02:10.28 yukonbob "wish" is a convenience name... you can just as well run tclsh and package require tk.
02:10.44 brlcad it auto-creates the top-level window too
02:10.44 ``Erik aight, *shrug* I'm not a tcl guy
02:10.57 brlcad so you can just start packing
02:11.01 yukonbob brlcad: so will package require tk ;)
02:11.02 ``Erik heh
02:11.07 brlcad it does?
02:11.29 brlcad ah, so it does
02:11.35 brlcad learn something new every day
02:11.43 ``Erik hum, heh,
02:11.43 ``Erik % package require tk
02:11.43 ``Erik can't find package tk
02:11.46 brlcad Tk
02:11.46 yukonbob Tk
02:11.50 ``Erik okie
02:12.31 ``Erik it might be possible to eliminate btclsh (or make it a 2 line tcl program) then *shrug* :)
02:12.52 brlcad simh ftw!
02:13.07 ``Erik hrm?
02:13.13 brlcad just reading the backlog
02:13.20 ``Erik :D
02:13.27 ``Erik yeah, I wanna spin kermit up with a phone call
02:13.43 yukonbob I'm stripping as much from the build as possible on my tcl/tk8.4 quest to use local libs... and it's currently puking on btclsh, but like ``Erik just said, it might be easily skipped...
02:15.09 yukonbob does mged use btclsh?
02:15.13 brlcad no
02:15.20 ``Erik mged wires straight to libtcl
02:15.32 brlcad mged is its own interpreter
02:15.49 ``Erik TclInterp out the wazoo in src/mged/ :)
02:15.58 brlcad rather, with an embedded tcl interpreter integrated with mged's own processing loop
02:16.05 ``Erik just one? heh
02:16.13 brlcad just one..
02:16.27 yukonbob so, might one be able to build the brl-cad suite w/o btclsh and still be reasonably functional?
02:16.34 brlcad sure
02:16.43 ``Erik completely functional as far as I can tell
02:16.54 yukonbob rock'n'roll...
02:16.59 brlcad not completely, stand-alone rtwizard uses it
02:17.07 ``Erik ah, ok
02:17.20 ``Erik is there a reason rtwizard couldn't use, say, mged -c ?
02:17.26 brlcad the prep in the tclscripts dir will fail without it, so it'll rely on the existing precomputed results
02:18.09 ``Erik (and actually... getting back to the original issue... btclsh will link against system libtcl iirc)
02:18.13 yukonbob are those script doing CAD-ish stuff, or only Tcl-ish stuff?
02:18.24 ``Erik src/btclsh/ is a pretty light directory
02:18.43 ``Erik er
02:18.46 ``Erik src/bwish
02:18.54 yukonbob but if I've already got Tcl installed, I've got tclsh, and could just 'load libtclcad' and get "btclsh".
02:19.05 ``Erik I mean, about a thousand lines of code for both btclsh and bwish
02:19.10 yukonbob (if that in fact works...)
02:19.32 brlcad yukonbob: rtwizard just does tclish stuff iirc
02:19.54 brlcad i'm not *certain* you can just load libtclcad .. never tried it
02:20.11 yukonbob brlcad: never a better time than the present...
02:20.16 brlcad but in theory at least you should be able to, or at least come close to that after adding the hooks
02:20.20 ``Erik blaze a trail, yukon :D see if it's possible, explore it!
02:21.04 brlcad i imagine it won't work outright simply because there's nothing that says what function(s) it needs to invoke, and how to get access to the functions the lib provides
02:21.34 brlcad when mged uses it, it just calls the function in C-land, and it gets passed the already created interpreter
02:25.24 brlcad woo hoo, .bz's ISP agreed to let me keep my bandwidth at the same price .. so looks like I'll be doing the upgrade after all
02:25.59 brlcad ``Erik: any special setup requests/suggestions (w.r.t. freebsd)? likely choose stable 6 otherwise
02:32.22 ``Erik a modern 6 (6.2-stable) is a good place for an os to be
02:32.52 ``Erik my request is not letting it go so outdated that updated ports fail :D and of course, I have 8 zillion ports I'd strongly recommend
02:33.13 ``Erik portmanager, portaudit, uh, uptimed, ... bash cuz I'm lame...
02:34.13 ``Erik but, hey, it's your box :) if you want, I'll help where I can, but I aint' got no final say, yo
02:35.43 ``Erik awesome that they're grandfathering you in
02:36.23 ``Erik might make it worth putting effort into putting up some fun simh with anonymous telnet (throttled, of course)
02:37.41 brlcad it moved to 6 within just a month or two of getting installed
02:38.46 brlcad otherwise, you've seen as much of the port upgrades as I have .. there were at least 6 full-port updates over the last two years
02:39.13 brlcad and only that infrequent because they became harder and harder to do
02:39.35 brlcad I think I'll pay the extra per month and upgrade the net link as well
02:46.03 ``Erik 5.21 was more than 6mo before 6.0... like, 18 months
02:46.33 brlcad i mean, it was the end of the stable line
02:46.42 brlcad then a month or two later, it swapped to 6
03:10.37 ``Erik 5.3 and 5.4 were stables before 6.0 went stable
03:10.46 ``Erik and there's a 5.5 out, too
03:25.23 yukonbob libtool: link: warning: library `/usr/pkgsrc/bch/brlcad/work/.buildlink/lib/tcl/itk3.3/libitk33.la' was moved.
03:25.42 yukonbob means
03:25.42 yukonbob ... building mged...
03:26.10 yukonbob I got similar when I was building bwish (which I've now just skipped), but I _do_ want mged...
03:51.41 ``Erik 'was moved'? O.o
03:52.27 yukonbob ya -- it's weird -- ..and then I get some basic Xlib (I think) missing references -- might be a pkgsrc thing -- I just updated my Makefile to see what shakes out...
03:52.50 yukonbob do you know what it means? (/me guesses "no" based on your eyes O.o
03:52.52 yukonbob )
03:52.59 brlcad it probably really was moved, something pkgsrc is doing maybe (where it was compiled for one path, but finally put into another, then libs linked with it in the final location)
03:53.35 yukonbob the .la looks "normal" to me, though...
03:53.47 yukonbob just failed again... get ready for short flood:
03:53.50 brlcad it means what I wrote in the parenthetical .. which would be either an unclean build, or it really was moved, or you're getting something to link against two different itk33 libs
03:53.54 ``Erik um
03:53.57 ``Erik pastebin.bzflag.bz
03:55.38 yukonbob http://www.pastebin.ca/725142
03:57.54 ``Erik hrmmmm what os again? debian/ubuntu?
03:58.25 yukonbob netbsd
03:58.31 ``Erik O.o hrm
03:58.54 brlcad it's missing -Xi
03:58.58 brlcad er, -lXi
03:59.10 ``Erik what lib is, say, XOpenDevice in there? pehaps Xi?
03:59.11 ``Erik heh
03:59.13 ``Erik beat me to it
04:00.35 brlcad that should be fixed on head already
04:01.01 brlcad assuming you really do have a usable Xi and that our test isn't flawed
04:01.11 yukonbob we'll find out ;)
04:01.38 brlcad grep X_LIBS Makefile
04:01.43 brlcad what does it report?
04:02.14 yukonbob is building ... 1 sec.
04:02.35 brlcad Tk functionality test also includes Tcl
04:02.48 brlcad the Tk lib test is an independent symbol search
04:02.58 brlcad shouldn't need tcl for that
04:03.25 brlcad (if you did, pretty much all the lib symbol tests would fail for more than a dozen libs)
04:09.07 yukonbob thx. for help w/ all this folks -- I hope something good comes of it for both of us ;)
04:09.45 yukonbob brl-cad supermodel edition *Now Less Calories!!*
04:10.04 yukonbob actually "supermodel" is a good name, in this case...
04:10.13 yukonbob (tm)!
04:11.56 yukonbob so, is archer X11 too, or just Win/Mac?
04:12.41 louipc it's buggy in linux
04:13.05 louipc well buggy to the point I can't get anything other than a little grey box
04:13.12 yukonbob where linux == linux/bsd/solaris/*nix -- or just linux?
04:13.35 louipc I don't have those other *nix so i couldn't say
04:13.48 louipc but that would seem like a logical assumption
04:14.03 yukonbob is tcl/tk, fltk, gtk, other?
04:14.33 louipc tcl/tk
04:15.14 yukonbob idea is it's primarily WIMP interface, vs. mged's keyboarding?
04:15.46 louipc I hope it has command line!
04:25.56 yukonbob !yaY
04:53.15 brlcad yukonbob: archer is pure tcl/tk
04:53.33 yukonbob nice... what are the plans for mged?
04:53.47 brlcad louipc: I just fixed archer a couple days ago... it should work everywhere now if I got took care of all the loading issues
04:54.37 brlcad archer actually includes a half embedded and half-rewritten mged
04:55.06 louipc oh sweet
04:55.16 yukonbob where did the name "archer" come from?
04:55.16 brlcad it was a prototype interface intended to maybe some day replace mged or at least show what's possible even via tcl/tk with a different style gui
04:55.45 brlcad it was part of this joint (army, navy, air force) SBIR funded project called "Crossbow"
04:56.03 brlcad archer was one of the tools in the project, one of several similarly named tools
04:56.08 yukonbob ahh
04:56.29 yukonbob arrow, target, robinhood, apple?
04:56.44 brlcad the project dealt with vulnerability/lethality calculations, so naming it with things that throw projectiles was quite appropriate
04:56.52 louipc the marines don't need cad eh?
04:57.10 brlcad marines don't do research :)
04:57.16 yukonbob heh
04:58.14 brlcad archer still keeps a command console, with most of the core mged commands still available, and shows how things could work with various tabbed information panels, gui buttons, and more
04:58.27 brlcad navy uses brl-cad
04:59.43 brlcad they're just late to the V/L game, it took a catastrophic event like a ship bombing to get them thinking about paying more attention to their vulnerabilites
05:01.46 louipc I'd have thought that would be the first thing you'd think of when building any type of military vehicle heh
05:02.41 yukonbob louipc: are you a brl-cad dev?
05:03.06 louipc nope just an interloper
05:03.13 yukonbob :)
05:03.48 brlcad louipc: it was federally mandated that everyone *has* to think about it before vehicles go into use
05:04.01 brlcad but the level of that thought varies widely, as do the needs
05:04.20 brlcad the V/L characteristics of a ship vs. a plane vs. a tank are *massively* different
05:04.38 brlcad i mean, if a plane is hit, it's pretty much a critical kill
05:04.59 brlcad if a tank is hit, it very well might actually bounce off
05:05.21 yukonbob is that a function of the plane/tank, or just their geometric properties, though?
05:05.46 louipc both I think
05:05.48 yukonbob tank == thicker angled armour, plane == thin aluminum tubes or carbon fiber, etc.
05:05.50 brlcad depends on both, and varies heavily asset to asset
05:05.59 brlcad as well as the threat
05:07.08 louipc like the tail prop of a chopper is a critical yet delicate part. if that's taken out the whole thing comes down.. even if the rest is intact
05:07.41 yukonbob well, brlcad wouldn't know that, though, would it?
05:07.43 brlcad either way, the vast *majority* of all V/L analyses are used by a single code that directly hooks into BRL-CAD for geometric analyses answering questions like "what components are along this shotline", so the more V/L work going on, the more folks (in DoD) are using BRL-CAD (directly and indirectly)
05:08.18 louipc brlcad does the modelling...
05:08.56 brlcad the modeling, and the *geometric* analysis (which is almost entirely what drives the *V/L* analyses, which then add in their own algoritms)
05:09.34 brlcad they deal with the physics of penetrations, simulating interactions, velocities, energy, etc .. BRL-CAD answers all the questions about the geometry
05:10.33 brlcad like what material is the object, where is it physically, what regions is it comprised of, what mass/volume/moments/etc does it have, how thick is something from a given angle, what's along a shotline, etc
05:11.03 brlcad yukonbob: cool, was there much backport changes?
05:11.23 yukonbob mostly the build process... though I've only been running it ~30s
05:11.34 brlcad no tcl/code changes?
05:11.39 yukonbob not yet.
05:12.00 yukonbob ... but if it's OK with you, I'd really appreciate 8.4 support, and can help w/ determining needs to that end...
05:12.45 yukonbob (where support == consideration in future code for 8.4 compat)
05:13.27 brlcad I could possibly motivate/convince a back-port to 8.4 to the folks that will care, but I'd need to know the exact steps/patching needed and test it myself first
05:16.04 yukonbob btw, 'load ...libtclcad.so' yields "couldn't find procedure Tclcad_Init".
05:16.08 louipc is tcl beta in brlcad now?
05:18.22 brlcad ah, cool -- figured they'd auto-search for some _Init() function
05:18.31 brlcad no, beta's not in yet
05:18.49 brlcad wanna add it? :)
05:19.32 louipc :D
05:20.03 louipc I'd love to but other things are grabbing my time
05:21.30 yukonbob now my rtarea works, presumably so will rtedge, among others ;)
05:23.03 yukonbob wireframe in mged gfx window seems slower (compared to 7.8.x) -- anybody else notice this?
05:23.15 yukonbob *slower rotation w/ x,y,z
05:25.56 yukonbob for arb*, does it matter what order the points are entered?
05:41.17 brlcad yes, it does
05:41.33 brlcad gfx may actually be slower if you compile optimized vs non-optimized
05:41.41 brlcad or with/without opengl
05:41.57 brlcad otherwise, it's all in your head
05:42.19 brlcad it reports a fps in the faceplate
05:42.32 brlcad (on the misc options in the menu)
06:14.56 *** join/#brlcad Z80-Boy (i=clock@77-56-81-225.dclient.hispeed.ch)
07:09.46 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
07:20.12 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
09:41.18 *** join/#brlcad elite01 (n=elite01@dslb-088-070-017-073.pools.arcor-ip.net)
11:48.48 *** join/#brlcad thing0 (n=ric@203-59-35-171.dyn.iinet.net.au)
12:35.12 *** join/#brlcad elite01 (n=elite01@dslb-088-070-023-115.pools.arcor-ip.net)
13:59.28 ``Erik unthrottled....
13:59.28 ``Erik Abs vgr2 2261.62 1051.17 809.07 771.05 1003.79 1179.34
13:59.29 ``Erik *vgr vgr2 16.50 15.67 14.42 14.44 14.19 15.04
14:32.41 Z80-Boy Now the Ronja videos are recompiled without the flashes and uploaded to the Ronja page, woohoo :)
14:33.42 archivist one for ``Erik as a connesiur of amusing pics http://www.nickscipio.com/funstuff/archive8/2005-05-14_butttrumpet.html
14:51.33 Maloeran Argh, please don't post stuff like that
15:05.49 *** join/#brlcad elite01 (n=elite01@dslb-088-070-023-115.pools.arcor-ip.net)
15:16.48 ``Erik heh
15:16.59 ``Erik I'll assume it's not work safe and will avoid opening it O.o
15:20.13 ``Erik such awesome hardware, with 45 minute renderings
15:30.31 archivist a motorcycle, a bare butt, a can of beans and a traffic cone
15:31.00 *** join/#brlcad elite01 (n=elite01@dslb-088-070-023-115.pools.arcor-ip.net)
15:33.18 ``Erik that, um...
15:33.19 ``Erik uh...
16:48.35 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
16:53.40 Z80-Boy brlcad: basically all ronja models - including those with complicated screws - render fast
16:53.54 Z80-Boy except for 2 models where a screw is cut apart, which render orders of magnitude slower
16:53.59 Z80-Boy Isn't that suspicious?
16:54.11 Z80-Boy Even when the screw actually occupies only tiny fraction of the picture
17:04.18 ``Erik how is it cut?
17:04.43 ``Erik the 'cut' primitive can make things really really really slow
17:05.27 MinuteElectron brlcad: I guess I wasn't here 'in a few minutes' lol.
17:05.27 Z80-Boy it's a boolean operation
17:05.27 Z80-Boy with a rpp
17:05.27 Z80-Boy either subtract or and, both slow
17:05.49 ``Erik hum, depending on how the tree is built, you might be doing way more weaves than you need to be
17:10.53 ``Erik (and brlcad probably wont' be here for several hours... he might even be too busy until mondayish)
17:11.15 MinuteElectron screwin @ me
17:18.15 *** join/#brlcad poolio_ (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
17:21.46 yukonbob http://www.methodlogic.net/flat/gfx/disp_error.png
18:56.14 *** join/#brlcad Z80-Boy (i=clock@77-56-91-179.dclient.hispeed.ch)
19:47.31 ``Erik nifty, looks like vgr was running around 345Kips
19:58.02 dtidrow_work I forget - what does the benchmark program summary mean again?
20:02.40 ``Erik um, which part?
20:02.55 ``Erik the vgr bit?
20:03.20 dtidrow_work <PROTECTED>
20:03.23 dtidrow_work arg
20:03.35 ``Erik oh, heh :D
20:03.49 ``Erik the Abs line is second sof computation for each image, then the mean
20:03.53 dtidrow_work that stuff - let me get the recent one from my lappy
20:04.05 ``Erik the *vgr line is how many vgr's worth of unf that is
20:04.19 ``Erik where vgr was a vax 11/780 running BSD 4.2/4.3
20:04.47 dtidrow_work ah
20:04.51 dtidrow_work Abs localhost.localdomain 1035035.81 467863.48 482449.25 374872.08 513705.77 540954.26 569146.77 Sat Jun 30 14:15:09 EDT 2007
20:04.51 dtidrow_work *vgr localhost.localdomain 7554.45 6976.78 8604.40 7025.33 7267.02 36.49 6244.07
20:04.52 ``Erik vgr2 is a simulated 11/780 running 4.3BSD, I'm trying to tune the sim to give me the same results as the old hw
20:05.11 dtidrow_work that's the laptop benchmark
20:05.17 ``Erik you should have a summary file that explains all the results
20:05.38 dtidrow_work hmmm, the 'summay' file just had what I pasted
20:05.47 ``Erik there should be a lot more in it O.o
20:06.10 ``Erik sorry, I'm wrong
20:06.53 ``Erik when ya ran 'make benchmark', it should've printed all that out...
20:06.58 ``Erik mebbe in your run- log?
20:09.08 ``Erik here's what my run log for my desktop looks like... http://pastebin.bzflag.bz/mbef4b9d
20:22.51 dtidrow_work ah, looks like I clobbered the binaries to free up some disk space - and probably killed the log file along with it
20:23.05 ``Erik 'make clean' will delete the .log and .pix files
20:25.21 dtidrow_work ``Erik: how many cpus are on the box for that pastebin link?
20:26.18 ``Erik um, 8 cores... two quad-core intel thingies
20:27.01 dtidrow_work ah
20:27.17 ``Erik it does like 27000 vgr's when optimized
20:27.27 dtidrow_work w00t!
20:28.17 dtidrow_work wonder what the quad-core AMD's are gonna do...
20:32.26 ``Erik I think my dual two-core 2.0ghz opteron gets around 11500ish?
20:34.56 dtidrow_work so the first number in the '*vgr' line is how many vgr's your box compares to?
20:35.34 ``Erik no, um, well... only for moss.g
20:35.42 ``Erik the last one is the average
20:35.48 dtidrow_work ah
20:36.32 ``Erik it's bench/run.sh if you wanna poke
20:39.20 ``Erik <-- has no clue why you only got 36 vgr's on sphflake O.o
21:23.31 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/other/libpng/ (90 files in 11 dirs): Upgrade to 1.2.21. Fixes several bugs introduced in 1.2.19, possible overflows, and has some code cleanup.
22:10.03 *** join/#brlcad Elperion (n=Bary@p54877B93.dip.t-dialin.net)
22:20.39 *** join/#brlcad cad53 (n=8614cf1d@bz.bzflag.bz)
IRC log for #brlcad on 20071005

IRC log for #brlcad on 20071005

01:42.45 CIA-4 BRL-CAD: 03brlcad * 10brlcad/doc/Makefile.am: include deprecation.txt in dist
02:07.43 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
02:24.45 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096600612.dsl.bell.ca)
04:52.30 brlcad the baseline for sphereflake isn't normalized to the vax
04:53.00 brlcad that's part of why it's pretty exciting getting a baseline vgr of 1 again so that sphflake can be renormalized
04:55.37 poolio So is legacy code always going to be a part of BRL-CAD so you can establish a baseline vgr?
04:56.39 yukonbob brlcad: you see my report about the artifacts still there w/ the rotated pipe (using latest (few hours old) HEAD (7.10.3))
04:57.37 brlcad poolio: no, the code has already changed quite dramatically .. but the baseline can still be run -- just using the old sources and/or old binaries
04:57.47 brlcad the harder part is getting access to a vax :)
04:57.58 brlcad yukonbob: yeah, I saw, but havne't looked at that
04:58.15 brlcad i'm not exceptionally familiar with the pipe code .. that's more john's area
04:58.31 yukonbob so long as it gets to where it needs to be...
04:58.35 brlcad knee-jerk reaction is "don't do that" :)
04:59.24 yukonbob heh -- I can shake the artifacts off w/ rot 0 1 0;rot 0 -1 0
05:00.37 brlcad dtidrow_work: 'summary' just retains the latest performance summary with the first line being a "Ray Trace Figure of Merit" (RTFM) that sort of amounts to rays per second, and the second line being the linear metric comparison to the base (called vgr) which amounts to how many VAX 11/780's you're machine's worth computationally
05:00.42 yukonbob so I'm running 7.10.3 -- is that the latest fully buildable version -- you mentioned 7.11 was branched, but it's really near the start of it's life isn't it (only a few files present)?
05:01.17 brlcad yeah, 7.10.3 is the latest, 7.11 is what's on head now, but it's not changed wrt pipes
05:01.54 brlcad yeah, you are
05:02.06 yukonbob have fun in California
05:02.14 brlcad looks like it's just a refresh of the display list needed
05:03.02 brlcad i.e., it's not "really" shifted like that .. just displaying the wireframe wrong
05:03.30 yukonbob in 7.8.3 at least, unloading/reloading the db preserved the bad display... was weird.
05:37.10 CIA-4 libirc: 03mm_202 * r238 10/trunk/libirc/src/irClientCommands.cpp: Fixed the op()/deop() bug. sf.net bug 1807356.
05:56.38 *** join/#brlcad Z80-Boy (i=clock@77-56-91-179.dclient.hispeed.ch)
06:42.15 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
09:08.17 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
09:15.22 Z80-Boy brlcad: looks like now something changed in brl-cad.
09:15.40 Z80-Boy brlcad: because I did CVS update and now it renders the "poisonous" ronja_new better.
09:15.52 Z80-Boy Before the arbn was missing in the triangular plate
09:16.00 Z80-Boy Now it's present but is bigger than should be
09:16.12 Z80-Boy Looks like it has again something to do with unnormalized equation
09:16.38 Z80-Boy Because the one boundary plane that is placed too much out is the one that was entered as not normalized .
09:25.23 *** join/#brlcad Elperion (n=Bary@p54874F58.dip.t-dialin.net)
09:49.53 *** join/#brlcad elite01 (n=elite01@dslb-088-070-023-115.pools.arcor-ip.net)
10:12.57 CIA-4 libirc: 03mm_202 * r239 10/trunk/libirc/ (4 files in 2 dirs): Some minor clean and typo fixes.
10:51.50 *** join/#brlcad thing0 (n=ric@203-59-35-171.dyn.iinet.net.au)
11:47.07 *** part/#brlcad thing0 (n=ric@203-59-35-171.dyn.iinet.net.au)
12:35.34 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-022-069.pools.arcor-ip.net)
15:22.49 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
16:59.23 *** join/#brlcad _jack- (i=jack@dub.minimal.nl)
17:00.22 *** join/#brlcad _jack- (i=jack@dub.minimal.nl)
17:01.08 *** join/#brlcad _jack- (i=jack@dub.minimal.nl)
17:02.08 *** join/#brlcad _jack- (i=jack@dub.minimal.nl)
17:02.52 *** join/#brlcad _jack- (i=jack@dub.minimal.nl)
17:03.38 *** join/#brlcad _jack- (i=jack@dub.minimal.nl)
17:04.24 *** join/#brlcad _jack- (i=jack@dub.minimal.nl)
17:04.35 brlcad having trouble _jack- ?
17:05.22 *** join/#brlcad _jack- (i=jack@dub.minimal.nl)
17:05.33 *** kick/#brlcad [_jack-!n=sean@pdpc/supporter/silver/brlcad] by brlcad (brlcad)
17:06.07 *** join/#brlcad _jack- (i=jack@dub.minimal.nl)
17:11.08 yukonbob you in Cali now?
17:21.34 brlcad nope
17:21.52 brlcad i'm 70%, landed in Pheonix AZ ..
17:21.59 brlcad and it looks like my flight to san jose is now delayed by at least an hour
17:23.36 Maloeran Neat, are you going there on vacation?
17:25.12 brlcad nah, google's sending me out for the summer of code summit
17:25.23 MinuteElectron google?
17:25.27 brlcad yeah
17:25.33 MinuteElectron neat
17:25.37 Maloeran Ah, interesting
17:26.29 brlcad they'll be a rep from about 70% of the projects that participated: http://code.google.com/soc/2007/
17:27.05 MinuteElectron I can't wait until SoC 2008, maybe that time I will actually find out about it in time to participate in a project.
17:27.09 brlcad there are a few devs I know in AU that are coming in for the summit too, looking forward to it
17:27.16 brlcad ... though going to AU is way cooler ;)
17:27.40 MinuteElectron indeed
17:28.14 Maloeran :) I'll be going alone despites getting married in just 8 days, but I sure need the vacation and she's busy with her studies anyhow
17:28.31 brlcad do you have a big countdown clock?
17:28.36 brlcad the beginning of the end of your life ;)
17:29.08 Maloeran Eheh
19:52.23 *** join/#brlcad thing0 (n=ric@203-59-35-171.dyn.iinet.net.au)
20:24.01 *** join/#brlcad jgay (n=jgay__@c-71-233-31-177.hsd1.ma.comcast.net)
20:25.14 jgay hi, i'm from the Free Software Foundation, and we are thinking of puting BRL-CAD on our urgent list of software to be developed. Could anyone field a few questions?
20:27.12 MinuteElectron Most of the people who hang around here are in and out all the time. brlcad is your main man but a few others have experience too.
20:27.54 jgay MinuteElectron, cool. My questions are simple, though. Mainly, I was just wondering how active the project is
20:28.38 MinuteElectron ``Erik: You here?
20:29.50 jgay I mean, it seems like the best free software CAD program out there. And, it seems like the only one that is actively being developed. But, I'm not the best judge.
20:30.37 jgay We generally have success in finding new developers for projects, so, if there is any advice on what kinds of developers you are looking for, etc, that'd be good.
20:30.58 MinuteElectron You might have to wait a while, I don't really have the authority to answer questions regarding such things. I am just the website developer.
20:31.45 MinuteElectron brlcad is currently on his way to California so probably won't be active for a good few hours\days.
20:32.14 jgay oh ok
20:32.20 dtidrow_work what's he going out there for?
20:32.34 MinuteElectron Google Summer of Code 2008 summit.
20:32.47 dtidrow_work ah
20:33.08 MinuteElectron s/2008/2007
20:33.19 jgay oh neat, did brlcad do a project?
20:33.19 dtidrow_work heh
20:33.31 dtidrow_work that's what I was wondering
20:33.33 MinuteElectron jgay: No, BZFlag.
20:33.34 jgay *mentor
20:33.36 jgay oh ok
20:33.53 MinuteElectron brlcad is the project manager for both projects.
20:35.00 jgay dtidrow_work, can you tell me anything about the varius licenses. Is there a lot under the BSD license, or is that just some random bits?
20:35.13 jgay I know it's mostly under the LGPL, but I just want to survey what's waht
20:35.15 jgay *waht
20:35.40 jgay MinuteElectron, neat . . . is he a volunteer or is he part of the army research office?
20:36.18 MinuteElectron He is part of the army research office for BRL-CAD as far as I know, BZflag is just a hobby IIRC.
20:36.39 dtidrow_work jgay: dunno about the BRL-CAD licensing details, that's more of a brlcad question
20:37.58 jgay dtidrow_work, cool. Do youknow anything about how active the project is being developed?
20:38.06 jgay I will save more detailed development questions for brlcad
20:38.15 jgay like, what things need help, etc
20:39.14 dtidrow_work it's pretty active - ARL has several developers working on it, IIUC
20:40.03 jgay I can't believe I didn't know about this project, sooner
20:40.09 jgay I mean, it's older than the GNU Project!
20:40.28 dtidrow_work well, it hasn't been GPL-ed for very long
20:40.46 dtidrow_work 4-5 years or so
20:41.15 dtidrow_work but the guts have been worked on for something like 25-30 years
20:42.50 dtidrow_work that's why they still use a VAX 11/780 as the baseline to compare against - gives them historical continuity
20:43.19 jgay MinuteElectron, did you also do the delta3d homepage? Both look great.
20:43.33 jgay haha, nice, VAX
20:43.34 dtidrow_work high-end desktop computers are nearly four orders of magnitude faster than the old 780
20:44.14 dtidrow_work jgay: I need to get back to messing around with delta3d
20:44.28 dtidrow_work I mostly work with OSG, which Delta3D is based on
20:44.46 jgay is there a relationship between these two projects?
20:44.49 jgay what's OSG?
20:45.01 dtidrow_work OpenSceneGraph
20:45.36 dtidrow_work kind of an open-source Performer (if you know what Performer is :-)
20:48.04 jgay nope, don't know what Performer is
20:48.42 dtidrow_work do you know what a scenegraph is, at least?
20:49.29 MinuteElectron MinuteElectron: Oh, no. brlcad did all the imagery, I did the coding.
20:49.59 MinuteElectron There is a new site though http://my.brlcad.org/ - not finished yet.
20:50.21 jgay i don't know what a scenegraph is
20:50.34 jgay I've never had a programming job that involved a real GUI :-)
20:51.26 jgay MinuteElectron: you just sent yourself a message :-)
20:51.33 louipc BRL-CAD documentation has a special license 'BDL'
20:51.40 louipc BSD Documentation License
20:51.46 MinuteElectron jgay: I know, it was aimed at you lol./
20:51.46 jgay interesting
20:51.57 louipc jgay: do you have a copy of the code?
20:52.01 jgay yeah
20:52.08 jgay louipc
20:53.10 louipc should be in share/doc/legal
20:53.10 dtidrow_work jgay: http://en.wikipedia.org/wiki/Scene_graph
20:53.16 louipc or sorry doc/legal
20:53.33 dtidrow_work http://www.gamedev.net/reference/programming/features/scenegraph/ - better pics here
20:53.37 jgay louipc, I figured out the three licenses. I was just trying to get a real sense of how much stuff is under the BSD
20:54.10 louipc FSF is anti-BSD eh? :P
20:54.32 jgay louipc, well, I wouldn't put it that way :-)
20:55.19 MinuteElectron I gotta run.
20:56.13 louipc <PROTECTED>
20:56.14 louipc the geometric models, images, and other data resources are also
20:56.14 louipc provided under the BSD license. Refer to each individual file for
20:56.17 louipc specific terms.
20:56.25 jgay louipc, ok, cool, thanks!
20:56.27 louipc and buildfiles
20:57.45 louipc it would be awesome to get more devs sweet
20:58.17 jgay louipc, yeah, I hope we can get some. I am checking with my boss that we can go ahead and make this a high priority project and put a call out
20:58.28 louipc jgay: http://gcam.js.cx/index.php/Main_Page
20:58.36 louipc check out that app too
20:58.47 louipc that's on my list of 'things that should be developed' :D
20:59.10 louipc see.. I'm a machinist hehe so these are apps I need/want
20:59.18 jgay oh, neat :-)
20:59.24 jgay My friend is doing this project: http://interreality.org/
20:59.28 jgay and he's pretty far along with it
20:59.35 jgay but that is unrelated
20:59.48 louipc ah ok
21:00.16 jgay louipc, I don't think gcam will get on our high priority projects
21:00.23 louipc cool, seems more for entertainment
21:00.40 louipc aww..
21:00.53 jgay louipc, he's bad at marketing, it's pretty serious under the hood
21:01.08 louipc there's no good open source CAM software though :/
21:01.35 louipc you know what I don't understand is that companies and schools would save TONS of money on licensing fees if they got together and developed this stuff
21:01.46 jgay louipc, can't you "just" throw a plug-in of sorts into brl-cad?
21:02.10 louipc the license for a single installation can be $20,000 or more
21:02.33 jgay louipc, I know, that's one of the things I want to start talking more about . . . getting out to schools, ngos, companies, orgs, etc, and talk about ways of pooling money and contributing to the development of these great projects
21:02.38 louipc plus $5000 for upgrades
21:02.48 jgay it will take some time, though, the FSF has a small staff and a lot of things we are working on
21:02.55 louipc and the quality of the commercial stuff isn't always that great
21:03.08 louipc yeah
21:07.24 *** join/#brlcad jackkkk (i=jack@dub.minimal.nl)
21:08.06 *** join/#brlcad jackkkk (i=jack@dub.minimal.nl)
21:08.52 *** join/#brlcad jackkkk (i=jack@dub.minimal.nl)
21:09.39 *** join/#brlcad jackkkk (i=jack@dub.minimal.nl)
21:10.43 *** join/#brlcad jackkkk (i=jack@dub.minimal.nl)
21:11.14 *** join/#brlcad jackkkk (i=jack@dub.minimal.nl)
21:11.59 *** join/#brlcad jackkkk (i=jack@dub.minimal.nl)
21:13.27 dtidrow_work hmmm, wonder what's up with that
21:13.37 louipc Excess Flood
21:26.51 dtidrow_work but why is it happening? spam attack?
21:27.29 archivist copy pasting too large an amount
21:27.32 Maloeran Someone got broken scripts in his IRC client, probably
21:30.22 dtidrow_work was thinking it was some sort of bot spam attack
21:33.09 *** join/#brlcad Elperion (n=Bary@p54877D07.dip.t-dialin.net)
21:43.51 ``Erik nah, probably in too many channels
21:44.15 ``Erik happens to me on efnet at times, like a dozen channel and if I get disconnected, the autojoin on reconnect cycles me like that
21:44.23 louipc oh yeah hah ouch
21:44.26 ``Erik and then I get banned for many months cuz mal doesn't listen when I msg him
21:44.27 ``Erik :D
21:48.49 ``Erik heh, fsf 'urgent' project? O.o nutty
21:49.15 Maloeran Hey Erik, there was trep in #opengl asking for Scheme stuff
21:49.39 Maloeran A very old regular appearing from nowhere
21:50.10 ``Erik gcam is pretty nifty stuff, and it can't just be a plugin for a cad system, you have to actually figure out how to move the bit around... gcam does it with a fem type simulator
21:55.15 ``Erik jgay: not much code is under BSD (mostly stuff in the 'contrib' dir iirc).... and http://my.brlcad.org/~sean/ideas.html
21:59.57 *** join/#brlcad thing0 (n=ric@203-59-35-171.dyn.iinet.net.au)
22:01.12 louipc fem = ?
22:01.34 archivist finite element modeling
22:01.50 louipc ``Erik: you could build an app around BRL-CAD libs though eh?
22:02.53 ``Erik erm, of course...
22:37.08 ``Erik oi, dude, they set ya up in a decent hotel? (and read the backscroll)
22:38.41 brlcad not too shabby actually, definitely a "high" three star
22:38.57 brlcad there's even like three free intarwebs here
22:40.02 brlcad there's enough room for at least like 3 or 4 girls with me in the bed
22:40.11 brlcad too bad none are attending this thing :)
22:40.35 brlcad jgay: howdy!
22:40.42 louipc at least they must be attending the bar... or some tables or something?
22:42.26 brlcad dtidrow_work: not even 4-5 years, we're about to close out year 3
22:45.20 brlcad jgay: there's more details in the COPYING file, see http://brlcad.cvs.sourceforge.net/*checkout*/brlcad/brlcad/COPYING
22:46.44 brlcad but the gist is that the entire package is under the LGPL with the exception of the build infrastructure, some scripts, data files, and some of the documentation
22:48.01 brlcad basically any of the stuff that is completely "peripheral" and could disappear on a moment's notice, or that we wouldn't even care if someone tried to sell it because it's prevalently available in other places, is under BSD
22:49.04 *** join/#brlcad Z80-Boy (i=clock@77-56-91-122.dclient.hispeed.ch)
22:49.09 brlcad the actual sources to BRL-CAD are almost entirely under LGPL, save a few grandfathered files that arein the public domain
22:50.30 ``Erik lgpl for libs, gpl for bins, I thought
22:51.48 louipc I didn't think anything is in gpl anymore
22:51.49 brlcad all lgpl now
22:51.56 louipc :D
22:52.06 louipc oh let me put my glasses on
22:52.09 louipc 8D
22:54.00 brlcad the problem was actually with ARL .. we couldn't refactor front-end gpl code into the libraries without causing problems ... and gpl libs are an outright non-starter for brl-cad's primary user and supporter (i.e. arl)
22:55.09 ``Erik hrm, I presume this was when I was a 'user' sorta?
22:55.27 louipc would GPL count if it isn't distributed outside ARL?
22:55.39 brlcad 7.10.0
22:56.27 ``Erik it's always been distributed out of ARL
22:57.03 brlcad louipc: that's where (imho) it's rather questionable, since arl certainly "redistributes" to an extent (or at least wants that right)
22:57.04 louipc no I mean the 'secret' stuff
22:57.14 louipc ah
22:58.24 ``Erik the non-public stuff is distributed outside of ARL, but with pretty strict constraints on who can see it, ugly license agreements...
22:58.35 louipc of course
22:58.37 brlcad so to have folks at arl contributing, and then arl distributing one of the brl-cad libraries with a binary version of one of the analysis codes (like muves or orca) .. they cannot do that if the libs were gpl
22:58.54 louipc yea
22:59.07 brlcad so yeah, libs as gpl is an absolute .. non-starter
22:59.30 brlcad so in our best interest to be able to refactor back and forth from libs to front-end code and back, it really simplifies to make it all lgpl
22:59.42 louipc why not all just BSD?
22:59.49 brlcad aside from just making it freaking easier to talk about :)
23:00.07 louipc hehe
23:00.16 ``Erik heh
23:00.34 brlcad that's another perfectly viable option, but it doesn't buy us anything
23:00.37 ``Erik gpl served the purposes
23:00.56 louipc yeah no use changing it anymore
23:01.55 brlcad that is one of the few areas where lgpl kinda serves a purpose.. i mean closed-source CAD is about a 5-10 billion dollar industry iirc, and the only difference of going to bsd would be that folks could use our code in closed codes without needing to share changes to our code (i.e. extensions)
23:02.45 ``Erik *nod* and we want the full experience available to everyone
23:02.51 ``Erik cuz we ROCK!
23:03.09 louipc roxorz
23:03.18 brlcad lgpl's a good balance of having everyone work on the same code without worries of what codes their hooking into, and with the assurance that nobody (in this expensive industry) is going to try to clam up and gain leverage -- encourages collaboration
23:04.23 ``Erik industry amount aside, the big packages are like $20k-40k a seat
23:04.34 louipc yep
23:04.36 louipc or more
23:05.06 louipc if you ask me schools/companies are stupid to not take initiative to develop open-source alternatives
23:05.36 ``Erik if it weren't virtually impenetrable, I'd try to write up a cad system :D I wouldn't mind a garage full of ferraris
23:05.49 louipc yeah!
23:06.11 louipc well even GPL allows you to sell the software...
23:06.27 brlcad yeah, it really is a massive market to make any sort of dent in
23:06.49 archivist sexy gui will make the difference
23:06.50 brlcad we could have 10x the activity, and we'd still be about a decade behind the commercial systems
23:06.58 louipc archivist: yea definitely
23:07.05 brlcad sexy gui will help get that 10x, if now 50x
23:07.08 brlcad s/now/not/
23:07.28 louipc 90% more users
23:07.45 brlcad 500% ;)
23:07.46 louipc or uh more..
23:08.03 louipc yea
23:08.30 ``Erik start writing the replacement for mged, archivist :D I can't wait to see your results
23:08.40 archivist heh
23:09.59 brlcad er, 5000%
23:10.23 brlcad divide by 23, carry the one, add 82 ..
23:10.27 archivist or more
23:10.35 brlcad 5000% == 50x ;)
23:11.17 louipc I will pick up dev one day....
23:11.37 louipc I'll probably work on drafting aspects :D
23:12.37 archivist a "few" years ago
23:12.41 louipc archivist: haha sweet that's the first programming I ever did
23:13.05 louipc borland turbo pascal
23:13.15 archivist I used that before C
23:14.11 ``Erik <-- did basic and asm before C, thus is code-tarded
23:14.16 ``Erik well
23:14.26 ``Erik basic and mnemonics using a monitor on the c64
23:15.06 archivist SC/MP then PET for me
23:15.10 louipc I found a printed copy of a WATFIV (fortran) program in my garage
23:15.21 louipc from 77 :D
23:16.00 archivist send a copy to bitsavers.org
23:16.13 louipc will do once I type it up
23:16.51 louipc I need to find something to compile it too
23:17.20 archivist my debian box has fortran
23:17.43 archivist g77 iirc
23:17.53 louipc gcc-fortran is kickin still hey?
23:18.20 archivist I was playing with it on my alpha so yes
23:19.12 louipc yeah
23:19.30 ``Erik can g77 do IV? O.o heh
23:19.36 louipc university of waterloo's variation of it anyways
23:19.43 louipc I haven't tried compiling it yet
23:19.58 archivist fortran-- for its column specific sillyness
23:20.25 ``Erik lots of languages from the era have that kinda silliness, archivist... take a look at, say, RPG
23:20.28 louipc that has to do with punch cards though
23:20.37 louipc in that case it made sense, not so much nowadays
23:20.39 ``Erik don't look very close, you'll have to gouge your eyes out if you do
23:22.36 archivist I may have RPG on punched cards in the loft at home from an IBM 1130
23:27.24 ``Erik I d'no, C was in the land of minis with interactive terminals for a long time
23:27.34 ``Erik it was the unix programming language... :/
23:28.10 louipc yeah
23:28.14 jgay brlcad, when you get a chance, would you mind emailing me at jgay@fsf.org
23:28.31 jgay sorry I cut out earlier, I had to run out.
23:28.46 louipc what would he email you about?
23:28.48 jgay I'm signing off for the night right now, though. Look forward to chatting with you
23:29.09 ``Erik heh, mebbe YOU should email HIM with your list of questions :D *duck*
23:29.37 brlcad jgay: sure
23:29.43 louipc otherwise he'd say "umm.. you asked me to email you. Hi. wasup?"
23:29.46 jgay thanks
23:30.07 brlcad anything in particular I should write? :)
23:30.11 jgay louipc, exactly
23:30.15 louipc lol
23:30.21 jgay haha, i was just hoping to get your email address and starta discussion
23:30.38 louipc jgay: join the brlcad-dev ML
23:30.40 louipc ?
23:30.40 jgay i want to put out a call to developers and make brl-cad a high priority project according to the FSF
23:30.52 louipc jgay: yeah make your announcement there too
23:30.55 jgay so i wanted to discuss with you some things about what kinds of developers, etc
23:31.22 jgay louipc, yeah, I can do that. I'll discuss it on brlcad-dev ML if that makes sense. Are you brlcad's administrative assistant?
23:31.25 jgay I'm confused :-P
23:31.34 louipc jgay: I'm an interloper
23:31.46 jgay OK, I'm off for the night. Hehe. Thanks guys! Sorry I ran out and then again!
23:31.57 louipc cheers
23:32.16 louipc administrative assistant = secretary?
23:32.40 archivist usually yes
23:33.22 brlcad assists in administration ;)
23:35.01 ``Erik opposed to an administrator O.o
23:35.05 archivist I hate these modern/higher terms being applied to pre-existing jobs
23:35.25 ``Erik I guess we must've annoyed jgay to have him wanting to talk in email instead of channel :D
23:35.54 ``Erik all in the name of political correctness O.o
23:35.59 louipc those damned FSF commies
23:36.25 ``Erik heh, I vagually recall something about drive channels being renamed in california? from master/slave to primary/secondary? O.o
23:37.02 ``Erik http://blogcritics.org/archives/2003/11/26/135701.php
23:37.33 *** join/#brlcad archivist_ (n=archivis@host217-35-76-52.in-addr.btopenworld.com)
IRC log for #brlcad on 20071006

IRC log for #brlcad on 20071006

00:16.27 ``Erik "The CVS version IS experimental, it may drink your milk, steal your cats or do other unexpected things (it shouldn't but it might, so just be warned)."
00:18.47 louipc my cats steal my milk so maybe I'll come out on the plus side
01:06.38 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
01:32.17 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
01:52.59 *** join/#brlcad thing0 (n=ric@203-59-35-171.dyn.iinet.net.au)
03:32.08 *** join/#brlcad thing0 (n=ric@124-169-206-140.dyn.iinet.net.au)
04:02.45 poolio Which one of you is dannel?
04:37.01 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667620.dsl.bell.ca)
05:00.42 brlcad dannel?
05:34.50 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
06:00.42 starseeker The point about schools etc. is a good one though - when my undergrad school went with PeopleSoft all I could think was how a few good students with some web chops and postgresql backend servers could do everything that was being done (at least that we could see) and do it for a small fraction of the millions we were paying...
06:06.42 starseeker jgay must be talking about adding BRL-CAD to this list? http://www.fsf.org/campaigns/priority.html
06:40.59 brlcad yeah
07:32.40 *** join/#brlcad thing0 (n=ric@203-59-187-104.dyn.iinet.net.au)
08:36.22 *** join/#brlcad Z80-Boy (i=clock@77-56-94-119.dclient.hispeed.ch)
08:57.13 *** join/#brlcad Elperion (n=Bary@p54875C07.dip.t-dialin.net)
09:00.04 *** join/#brlcad thing0 (n=ric@203-59-187-104.dyn.iinet.net.au)
09:17.28 *** part/#brlcad thing0 (n=ric@203-59-187-104.dyn.iinet.net.au)
09:21.26 *** join/#brlcad thing0 (n=ric@203-59-187-104.dyn.iinet.net.au)
09:53.28 *** join/#brlcad elite01 (n=elite01@dslb-088-070-022-069.pools.arcor-ip.net)
12:00.11 *** join/#brlcad thing0 (n=ric@203-59-187-104.dyn.iinet.net.au)
12:35.32 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-115-067.pools.arcor-ip.net)
15:33.04 *** join/#brlcad elite01 (n=elite01@dslb-088-070-115-067.pools.arcor-ip.net)
16:14.19 *** join/#brlcad yukonbob (n=yukonbob@whthyt237-51.northwestel.net)
16:27.00 starseeker Can brlcad import dxf files?
16:27.34 starseeker nevermind, I see it in the tutorial
16:29.50 starseeker Cool - the project at http://sf.net/projects/dxf has some neat dxf files :-)
16:34.07 starseeker All 2d, but still nifty...
17:23.51 brlcad howdy starseeker
17:31.02 starseeker howdy
17:32.55 yukonbob starseeker: what's shaking my comrade-in-docbook?
18:42.19 *** join/#brlcad Elperion (n=Bary@p54875C07.dip.t-dialin.net)
19:10.37 *** join/#brlcad Z80-Boy (i=clock@77-56-87-105.dclient.hispeed.ch)
19:27.37 *** join/#brlcad thing0 (n=ric@203-59-187-104.dyn.iinet.net.au)
20:07.55 starseeker yukonbob: Heh, sorry - out looking at car options
21:39.23 *** join/#brlcad Bariton (n=Bary@p548760AD.dip.t-dialin.net)
21:51.09 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
21:51.44 yukonbob hello, world
22:20.11 starseeker yukonbob: hi y'all ;)
23:09.22 yukonbob I want to learn a bit more about setting material or ray properties. Anybody who knows about these things want to chat?
23:41.57 brlcad ray properties?
23:43.36 brlcad material properties are set through the combination editor, there's a shader tab
23:55.24 *** join/#brlcad elite01 (n=elite01@dslb-088-070-115-067.pools.arcor-ip.net)
IRC log for #brlcad on 20071007

IRC log for #brlcad on 20071007

00:08.55 yukonbob re: material properties -- I'm not talking about colours + textures, but attributes (like the .density material)
00:42.19 yukonbob as I understand, ray "properties" or attributes are actually set in the module that _is_ that ray (ie: xray properties are set in the rtxray program. is it as simple as that?). However what if some materials allow xrays to pass more easily than others (ie: a 'flesh' material wrapping a 'bone' material; the two materials shouldn't have the same xray signature).
00:43.47 yukonbob does one just setup attributes for ea. material and have the rt[blah] poll the material for that attribute, and if not found fall back to a default, or bail (depending on design)?
02:55.24 *** join/#brlcad poolio_ (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
04:00.34 *** join/#brlcad louipc-north (n=louipc@cable-66-206-254-196.dyn.personainc.net)
06:51.06 brlcad yukonbob: you're on the right track, but only a few of the tools understand that material type
06:51.19 brlcad it basically is just a simple material identifier (i.e. a number)
06:51.40 brlcad that number relates to a material type and a density
06:53.03 brlcad which are either specified as a simple identifier to density mapping in an external file (e.g. rtweight) or as a table embedded into BRL-CAD (e.g. g_qa)
06:55.56 brlcad at present, rtxray doesn't handle multiple densities. it basically presumes everything has the same density which iirc is specifically scaled so that it ranges from 1 to 255 per pixel.
06:56.12 brlcad would be trivial to add, but nobody has asked/needed to date
08:34.50 *** join/#brlcad thing0 (n=ric@124-169-76-156.dyn.iinet.net.au)
09:22.38 *** join/#brlcad elite01 (n=elite01@dslb-088-070-115-067.pools.arcor-ip.net)
09:30.36 *** join/#brlcad hegemon (n=hegemon@cpe-66-87-4-181.ut.sprintbbd.net)
10:59.51 *** join/#brlcad Elperion (n=Bary@p54876466.dip.t-dialin.net)
11:53.58 *** join/#brlcad thing0 (n=ric@124-169-76-156.dyn.iinet.net.au)
12:32.32 *** join/#brlcad elite01 (n=elite01@dslb-088-070-115-067.pools.arcor-ip.net)
12:52.55 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-030-029.pools.arcor-ip.net)
15:37.55 *** join/#brlcad Z80-Boy (i=clock@77-56-84-204.dclient.hispeed.ch)
15:51.23 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
16:14.04 *** join/#brlcad Elperion (n=Bary@p54876466.dip.t-dialin.net)
17:23.24 yukonbob brlcad: thx for that info... I also played with rtrange, and I'm not sure that the plot file it generates is "good", as well as rttherm, which always seemed to bomb on me.
17:47.48 brlcad rttherm does a different sort of ray-trace (actual multispectral) so I'm not too surprised with that .. not that it'd be too useful to you regardless
17:48.04 brlcad though it .. shouldn't crash if the inputs are right, maybe a bug
17:48.08 brlcad rarely tested
17:58.30 yukonbob how's the West Coast treating you?
17:59.34 brlcad well, I'm sitting by a pool right now, drink sitting nearby, laptop in lap .. crystal clear blue sky
17:59.42 brlcad it's horrible
18:00.33 yukonbob enjoy it... where's your usual home?
18:00.50 *** join/#brlcad Z80-Boy (i=clock@77-56-84-204.dclient.hispeed.ch)
18:58.57 *** join/#brlcad Z80-Boy (i=clock@77-56-84-204.dclient.hispeed.ch)
19:50.51 *** join/#brlcad CIA-4 (i=cia@208.69.182.149)
21:22.05 yukonbob what's the way to poll which elem a pixel is in when doing rtX analysis?
IRC log for #brlcad on 20071008

IRC log for #brlcad on 20071008

07:13.04 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:35.46 *** join/#brlcad hegemon (n=hegemon@cpe-66-87-4-181.ut.sprintbbd.net)
07:47.03 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
11:29.34 *** join/#brlcad cad91 (n=7aa26bb4@bz.bzflag.bz)
12:11.32 *** join/#brlcad elite01 (n=elite01@dslb-088-070-030-029.pools.arcor-ip.net)
12:31.46 *** join/#brlcad thing0 (n=ric@124-169-204-44.dyn.iinet.net.au)
12:53.07 *** join/#brlcad elite01 (n=elite01@dslb-088-070-015-156.pools.arcor-ip.net)
14:04.57 *** part/#brlcad thing0 (n=ric@124-169-204-44.dyn.iinet.net.au)
14:32.47 *** join/#brlcad notroot (n=notroot@cpc4-flit1-0-0-cust283.lutn.cable.ntl.com)
14:34.28 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
19:44.59 *** join/#brlcad Z80-Boy (i=clock@77-56-95-179.dclient.hispeed.ch)
20:17.51 *** join/#brlcad Elperion (n=Bary@p548751D7.dip.t-dialin.net)
21:36.59 *** join/#brlcad thing0 (n=ric@203-59-124-251.dyn.iinet.net.au)
21:59.36 *** part/#brlcad thing0 (n=ric@203-59-124-251.dyn.iinet.net.au)
IRC log for #brlcad on 20071009

IRC log for #brlcad on 20071009

05:26.33 *** join/#brlcad cad91 (n=7aa26bb4@bz.bzflag.bz)
05:38.19 *** join/#brlcad Twingy (n=justin@74.92.144.217)
05:45.01 *** join/#brlcad Z80-Boy (i=clock@217-162-111-158.dclient.hispeed.ch)
07:18.13 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
07:33.50 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
09:36.38 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
10:47.16 *** join/#brlcad elite01 (n=elite01@dslb-088-070-015-156.pools.arcor-ip.net)
10:58.45 *** join/#brlcad thing0 (n=ric@203-59-124-251.dyn.iinet.net.au)
12:35.59 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-010-146.pools.arcor-ip.net)
13:02.33 ``Erik blehhhh, .83 vgr
14:28.02 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
15:43.31 *** join/#brlcad Elperion (n=Bary@p548748AB.dip.t-dialin.net)
16:21.31 CIA-4 libirc: 03JeffM2501 * r241 10/trunk/libirc/ (19 files in 2 dirs): 2004 -> 2007
16:58.55 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c: add flag to disable autoview after drawing cloned objects
17:20.06 CIA-4 libirc: 03JeffM2501 * r242 10/trunk/libirc/ (include/IRCServer.h src/IRCServer.cpp):
17:20.06 CIA-4 libirc: make server client records be virtual so derived classes can create their own.
17:20.06 CIA-4 libirc: stub out virtual channel classes.
17:20.06 CIA-4 libirc: free any user classes we make when we disconnect.
17:20.06 CIA-4 libirc: disconnect on destruction
17:20.07 CIA-4 libirc: clean up some searches and typedefs for ease of use.
17:41.45 Maloeran http://simulatedcomicproduct.com/2005/10/28/boxes/
17:41.53 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c: minor cleanup/simplification of get_name()
17:44.51 ``Erik DAMNIT, another webcomic to read the archives of and add to my snarf page :(
17:44.53 ``Erik bastage
17:47.57 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c: use BUFSIZ instead of NAMESIZE to allow strings longer than 15 characters
17:53.05 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c: realloc() the new name to avoid wasting space
17:58.03 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
18:35.19 Maloeran Eheh Erik, I thought exactly that when pasting the url :)
18:40.41 CIA-4 libirc: 03JeffM2501 * r243 10/trunk/libirc/HACKING: mention the real IRC channel for the project now instead of #bzflag
18:46.14 CIA-4 libirc: 03JeffM2501 * r244 10/trunk/libirc/ (22 files in 2 dirs):
18:46.14 CIA-4 libirc: whitespace
18:46.14 CIA-4 libirc: free any allocated channel records when we disconnect
18:46.22 CIA-4 libirc: 03JeffM2501 * r245 10/trunk/libirc/examples/stupidBot/src/stupidBot.cpp: log part and join events
18:48.17 CIA-4 libirc: 03JeffM2501 * r246 10/trunk/libirc/src/IRCClient.cpp: more whitespace
19:27.25 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
19:48.50 ``Erik http://www.cnn.com/2007/US/10/08/forced.landings.ap/index.html
19:48.51 ``Erik heh
19:50.13 MinuteElectron lol
20:13.22 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
20:26.12 *** join/#brlcad Elperion (n=Bary@p548748AB.dip.t-dialin.net)
20:31.27 CIA-4 libirc: 03JeffM2501 * r247 10/trunk/libirc/ (9 files in 2 dirs): make event data structures all be called client data structures so they don't conflict with server event data.
20:32.17 CIA-4 libirc: 03JeffM2501 * r248 10/trunk/libirc/examples/stupidBot/src/stupidBot.cpp: update to new spellings/names
20:35.31 CIA-4 libirc: 03JeffM2501 * r249 10/trunk/libirc/examples/spamBot/src/spamBot.cpp: update to new spellings/names
20:37.50 CIA-4 libirc: 03JeffM2501 * r250 10/trunk/libirc/examples/simpleIRCConnect/vc7.1/simpleIRCConnect.vcproj: build multi-threaded, and link the run-times dynamically.
20:44.10 CIA-4 libirc: 03JeffM2501 * r251 10/trunk/libirc/ (include/IRCClient.h src/IRCClient.cpp): caps consistency
21:15.09 CIA-4 libirc: 03JeffM2501 * r252 10/trunk/libirc/ (7 files in 2 dirs): rename all the client specific command handlers to say client, so we don't conflict with the server ones that will be happening soon.
21:15.31 CIA-4 libirc: 03JeffM2501 * r253 10/trunk/libirc/ (include/IRCServer.h src/IRCServer.cpp): hook in some basic command handler callbacks
22:03.56 CIA-4 libirc: 03JeffM2501 * r254 10/trunk/libirc/ (4 files in 2 dirs): keep the things that are const, const
22:04.40 CIA-4 libirc: 03JeffM2501 * r255 10/trunk/libirc/ (include/IRCServer.h src/IRCServer.cpp): call any registered command handlers when we get any IRC commands on the server
22:18.06 CIA-4 libirc: 03JeffM2501 * r256 10/trunk/libirc/ (include/IRCServer.h src/IRCServer.cpp): allow registration of command handlers
22:26.20 CIA-4 libirc: 03JeffM2501 * r257 10/trunk/libirc/ (include/IRCClient.h include/IRCEvents.h src/IRCClient.cpp): client events for clients, server events for servers
23:30.17 CIA-4 libirc: 03JeffM2501 * r258 10/trunk/libirc/ (include/IRCEvents.h include/IRCServer.h src/IRCServer.cpp):
23:30.17 CIA-4 libirc: setup high level event system for server
23:30.17 CIA-4 libirc: add connection event.
23:34.32 CIA-4 libirc: 03JeffM2501 * r259 10/trunk/libirc/src/IRCServer.cpp: consttastic
IRC log for #brlcad on 20071010

IRC log for #brlcad on 20071010

01:31.39 CIA-4 libirc: 03JeffM2501 * r260 10/trunk/libirc/ (include/IRCServer.h src/IRCServer.cpp): get some command processing going
01:31.59 CIA-4 libirc: 03JeffM2501 * r261 10/trunk/libirc/examples/stupidServer/src/stupidServer.cpp: log all transactions
01:32.09 CIA-4 libirc: 03JeffM2501 * r262 10/trunk/libirc/examples/simpleIRCConnect/src/simpleIRCConnect.cpp: log all transactions
02:52.11 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
05:38.47 CIA-4 libirc: 03mm_202 * r263 10/trunk/libirc/ (include/IRCUserManager.h src/IRCUserManager.cpp): Commented out the area that is causing the segfaults. A dirty hack, but it'll be fixed later.
06:03.52 CIA-4 libirc: 03JeffM2501 * r264 10/trunk/libirc/include/IRCUserManager.h: footer
06:04.20 CIA-4 libirc: 03JeffM2501 * r265 10/trunk/libirc/src/IRCUserManager.cpp: search the user records backwards, so that we can do erases and not need a fixed iterator.
06:07.35 CIA-4 libirc: 03JeffM2501 * r266 10/trunk/libirc/include/IRCServer.h: set the hostname
06:08.18 *** join/#brlcad denton (n=anonymou@228-173.126-70.tampabay.res.rr.com)
06:08.30 CIA-4 libirc: 03JeffM2501 * r267 10/trunk/libirc/include/IRCServer.h: return the validitidy of said hostname
06:11.14 CIA-4 libirc: 03mm_202 * r268 10/trunk/libirc/include/IRCClient.h: Removed a comment.
06:17.33 *** join/#brlcad Z80-Boy (i=clock@77-56-76-154.dclient.hispeed.ch)
06:42.31 CIA-4 libirc: 03JeffM2501 * r269 10/trunk/libirc/src/IRCUserManager.cpp: verify iterators exist before we remove them
07:10.11 CIA-4 libirc: 03JeffM2501 * r270 10/trunk/libirc/src/IRCUserManager.cpp: itrtastic.
07:11.40 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
07:35.07 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177593694.dsl.bell.ca)
07:48.48 *** join/#brlcad elite01 (n=elite01@dslb-088-070-010-146.pools.arcor-ip.net)
09:14.09 *** join/#brlcad iraytrace (n=iraytrac@c-67-172-239-24.hsd1.co.comcast.net)
11:55.31 *** join/#brlcad thing0 (n=ric@203-59-216-158.dyn.iinet.net.au)
12:40.58 ``Erik hummm
12:41.01 ``Erik *vgr vgr2.brl.mil 1.24 1.11 .99 .99 .93 1.05
12:52.44 *** join/#brlcad elite01 (n=elite01@dslb-088-070-024-112.pools.arcor-ip.net)
13:47.32 *** part/#brlcad thing0 (n=ric@203-59-216-158.dyn.iinet.net.au)
13:58.12 brlcad awesomes!
14:56.42 ``Erik that's at 345kips, doing 330 now to see if I can get the summary tuned down a little
14:57.10 ``Erik the last few are the most time intensive, I have a feeling that the skew I'm seeing is due to using 'infinitely' fast disks, which I doubt vgr had
14:59.55 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
15:53.41 *** join/#brlcad Elperion (n=Bary@p54875897.dip.t-dialin.net)
16:12.18 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
17:15.19 ``Erik xkcd rules
17:21.09 *** join/#brlcad tlhiv_laptop (n=foo@c-68-63-25-78.hsd1.al.comcast.net)
17:52.27 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
17:53.43 tlhiv_laptop i've installed brl-cad, but i'm not sure how to start the gui
17:53.52 tlhiv_laptop i don't know what the name of the executable is?
18:09.12 ``Erik "Like the British Navy, a computerized system is designed by geniuses to be run by morons." heh
18:09.17 ``Erik "mged" is the one you want, tlhiv_laptop
18:09.43 tlhiv_laptop ok ... i'm going to recompile the latest version anyway ... i'll launch that one when it's done
18:21.24 *** join/#brlcad Z80-Boy (i=clock@77-56-72-158.dclient.hispeed.ch)
19:39.37 brlcad ``Erik: how'd the second run go?
19:39.55 ``Erik still running
19:39.59 ``Erik on world.pix
19:40.16 ``Erik vgr was sssllloooowwwww compared to what we use now...
19:40.43 brlcad figured .. takes like an hour an image iirc?
19:41.02 ``Erik moss takes around 30-40 minutes, m35 takes a couple hours
19:41.31 ``Erik john said they usually ran it overnight
19:41.31 brlcad sphereflake will probably take half a day then :)
19:42.15 ``Erik ayup
19:42.44 ``Erik and I hope to run it a few times to make sure I get reasonably consistent numbers
19:47.10 brlcad hm, by the original numbers ( moss=41min bldg=106min world=109min star=93min m35=154min ) .. that means sphflake should be..
19:47.47 brlcad try the machine under cpu and then disk load too .. see if it affects simh
19:48.12 brlcad to know if it needs to be set up clean-room like or if it's good regardless
19:48.36 *** join/#brlcad Z80-Boy (i=clock@77-56-72-158.dclient.hispeed.ch)
19:49.50 ``Erik I've been making sure there isn't any real load on the machine anyways *shrug* :/ kermit is going to try to find the system configuration file and details on the tuning and hw for the original
19:50.18 brlcad looks like it should be about 176 minutes for sphflake if I remember the vgr count correctly for the reference box
19:52.30 ``Erik I'm figuring if the average on this run is within 5%, I'll do a sphflake.log and drop it in, then if we can get it tuned better (mebbe witht he right drive emulated), do another sphflake... I'm hoping one run on vgr2 will be better than the current, and will get us the 95% mark on 'right'...
19:52.46 ``Erik but that last 5% is 95% of the effort :)
20:06.33 brlcad yeah, there's a diminishing payoff after too much effort
20:07.12 brlcad even the 1.05 isn't too bad, I could see it being slightly slower or (more likely) slightly faster
20:07.41 ``Erik if this run is better than 1.05, I'm calling it good... takes too much time :)
20:08.34 brlcad the only difference is that once it is normalized, it should make a massive impact on the final vgr
20:08.58 brlcad since right now, it's effectively lost in the average as a near-zero result in comparison
20:09.06 ``Erik um, I'm tuning the machine against 4.3, so sphflake isn't impacting the results
20:09.29 brlcad i mean correcting current to actually be a "vgr" reference
20:09.30 ``Erik now all the modern results will change
20:09.35 brlcad instead of the O2 I'd used
20:09.44 brlcad right, that's what I mean
20:09.52 ``Erik and that's a good thing
20:09.54 ``Erik :D
20:09.59 ``Erik </marthastewert>
20:10.00 brlcad it is
20:10.39 brlcad it'll be a little wonky at first for those familiar with the old numbers, but makes current hardware actually correllate (instead of being artificially deflated)
20:11.00 brlcad increasing the modern/current vgr counts by about 1/6th
20:11.35 brlcad everyones machines will suddenly get 5% faster
20:12.14 ``Erik erm, 1/6 > 5%
20:12.17 ``Erik O.o
20:25.52 *** part/#brlcad tlhiv_laptop (n=foo@c-68-63-25-78.hsd1.al.comcast.net)
20:46.54 brlcad er, 16%
20:47.15 brlcad divide by 18, carry the one, subtract 12 ..
20:58.16 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
21:11.15 *** join/#brlcad Z80-Boy (i=clock@77-56-72-158.dclient.hispeed.ch)
21:13.21 *** join/#brlcad starseeker (n=CY@ip72-218-16-62.hr.hr.cox.net)
21:14.55 Z80-Boy lol
21:16.19 starseeker of course, I hadn't rebooted in a month or more...
21:23.30 ``Erik O.o still shouldn't crash, I've run happy machines for over a year without anything like that... hell, I even managed a linux machine up over a year (but not running X)
21:24.28 ``Erik with my fbsd boxen, the only downtimes I've seen (on a stable version, not my unstable hacking version) are power outages, kernel upgrade, hw upgrade, and nvidias binary driver *cough*
21:24.31 starseeker It was something funny about mouse/menu interactions I think...
21:24.48 starseeker I probably hit some weird corner case
21:25.57 starseeker Accidental click/drag/click-fast/wiggle or something...
21:32.46 *** join/#brlcad thing0 (n=ric@203-59-216-158.dyn.iinet.net.au)
22:33.11 starseeker brlcad: Back home yet?
22:36.19 louipc openoffice oh no
22:36.27 starseeker hehe.
22:36.52 starseeker Well, it's still better than MS Office and sometimes one has to communicate with that side...
22:50.22 louipc yeah I need to set up a session manager
23:09.07 ``Erik 'screen' is awesome like that.
23:11.05 louipc screen doesn't save X sessions does it?
23:11.37 ``Erik no, but it retains your console
23:11.52 ``Erik so unless thte machine reboots, you don't lose anything
23:12.13 louipc yeah I use multiple terms + screen
23:12.50 louipc but I have to re create the windows if for some reason X acts up
23:16.22 ``Erik I tend to have one big honkin' xterm with screen running in it
23:16.44 ``Erik so I can detach, go to work, ssh in and screen -r to be back where I was
23:16.49 ``Erik and visa versa
IRC log for #brlcad on 20071011

IRC log for #brlcad on 20071011

00:59.08 brlcad starseeker: yeah, hogar dulce hogar
00:59.45 brlcad summer of code summit was awesome, hopefully I can get this project to participate next year
00:59.52 brlcad or we can start one of our own
02:01.20 ``Erik even worse than spring break for geeks :D
02:04.14 ``Erik southpark, w00t
02:11.55 brlcad winter break is no longer practically possible regardless if I had to guess; we're running out of time
02:12.03 brlcad maybe still for january ( one month program )
02:12.04 brlcad but that's pushing it
02:50.46 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
03:58.02 ``Erik winter break is a weak, and parents expects kids to swing by home... computer geeks are probably more likely to be at the whim of parents than non-geeks
03:58.28 ``Erik it's not 2 weeks of sitting around bored, there're flights, drives, family, etc ...
04:17.51 louipc damn I remember getting a month off
07:09.44 brlcad I got a month off every year, even more if you counted the last days in december (though I wouldn't) -- same for friends in a half dozen other schools
07:10.06 brlcad technically it was winter session, sometimes even could take a short course and get some credits out of the way
07:11.46 brlcad either way, it's not meant to be perfect, it would have been simply to identify with a market that didn't overlap with google's program and *could* work, which it pretty much could regardless of whether you really like it ..
07:12.22 brlcad summer isn't ideal either for tons of reasons
07:12.37 brlcad i'd actually think we should do both, run a month long and run a 3 month program
07:12.48 brlcad cater to different groups
07:12.54 brlcad different needs
07:15.08 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:00.50 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS: oops, don't forget to credit adam ross too .. the original author did have a bit of influence on the implementation. also mention erik upgrading bundled libpng to 1.2.21
08:03.26 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/rt/view.c:
08:03.26 CIA-4 BRL-CAD: rip out the dead code. it's in CVS is someone ever really does need it to be
08:03.26 CIA-4 BRL-CAD: reinstated, but the restart code would need modifications for preserving proper
08:03.26 CIA-4 BRL-CAD: gamma correction regardless. so in leu of compile-time disabling it, just take
08:03.26 CIA-4 BRL-CAD: the code out and simply for now.
10:30.42 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
11:55.43 ``Erik damn, a month? I got jipped, my bday is in mid december and I remember finals week was also starting up during it (like my first final after dropping back into school was the day after my 21st... sucked), and the first week of jan was when classes started up :/
12:52.36 blandwidth brlcad: regarding the last commit - good
12:52.55 blandwidth Dead Code Elimination, lol :)
13:08.30 ``Erik heh, I was gonna get around to it... y'know... eventually
13:09.41 ``Erik #if 0 did the job, too *shrug8 but yeah, it's in cvs so it's not lost
13:09.46 ``Erik bahhhhh *vgr vgr2.brl.mil .94 .83 .75 .74 .70 .79
13:46.21 ``Erik <grantk> What do you call a bunch of nerds arguing on the internet
13:46.21 ``Erik <PetrDoubt> "the internet"
13:49.04 brlcad eek, that was with the 5 Hz tweak?
13:49.11 ``Erik 345 -> 330
13:49.14 brlcad ahh
13:49.44 ``Erik a 4.5% change causing a 33% change in result :(
13:50.02 blandwidth Nerdic Walking
13:50.27 ``Erik I think if this'll be useful, I'll have to do some heavy sampling
13:59.07 ``Erik "It was like teabagging a bear cub in front of its mother. The sheer audacity is the only thing that saved him." hehehehehe
14:21.13 *** join/#brlcad AchiestDragon_ (n=david@80.177.175.151)
14:27.34 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
14:55.09 *** join/#brlcad elite01 (n=elite01@dslb-088-070-018-050.pools.arcor-ip.net)
15:50.54 *** join/#brlcad Elperion (n=Bary@p548750DE.dip.t-dialin.net)
16:16.41 *** join/#brlcad thing0 (n=ric@203-59-138-206.perm.iinet.net.au)
16:49.29 *** join/#brlcad yukonbob (n=yukonbob@whthyt237-51.northwestel.net)
16:52.20 thing0 ``Erik:
16:52.24 thing0 sorry
16:52.30 thing0 trying autocomplete names in pidgin
16:59.44 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com)
17:00.31 *** part/#brlcad thing0 (n=ric@203-59-138-206.perm.iinet.net.au)
18:17.21 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com)
18:28.28 *** join/#brlcad Z80-Boy (i=clock@77-56-84-152.dclient.hispeed.ch)
18:42.02 Z80-Boy brlcad: here?
19:12.25 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
19:16.37 *** join/#brlcad angasule (n=angasule@190.49.222.207)
19:18.37 angasule hello
19:46.28 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
20:21.49 CIA-4 BRL-CAD: 03brlcad * 10brlcad/misc/debian/.cvsignore: ignore generated changelog
20:23.14 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/rt/viewarea.c: flush stdout/stderr just for good measure.
20:24.37 Z80-Boy brlcad: !
20:28.33 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
20:37.21 starseeker yukonbob: Around?
20:37.40 yukonbob hey starseeker
20:39.46 starseeker How goes it?
20:40.01 starseeker Sorry about not being around - life has gotten... exciting of late
20:41.24 yukonbob Hrmm...
20:41.48 yukonbob not too bad here -- winter's set in by the look of it -- nothing too exciting going on...
20:50.25 starseeker Heh - between work and my car it's been rather wild.
20:52.54 yukonbob what's your work that it's "wild"?
20:54.26 brlcad angasule: howdy
20:54.30 brlcad Z80-Boy: yes
20:55.42 yukonbob hey brlcad
20:57.50 starseeker yukonbob: They like assigning projects that are outside my training, and don't let me finish ones that ARE inside my training
20:57.50 starseeker brlcad: Glad to hear the summer of code meeting went well :-)
20:57.50 yukonbob starseeker: ...is it interesting, or frustrating?
20:57.52 starseeker yukonbob: With enough time and resources, it would be interesting. As it is...
20:58.28 ``Erik heh, so you have a real job... ok? :LD
20:58.29 ``Erik :D
20:58.52 brlcad howdy yukonbob
20:59.06 brlcad starseeker: it went great!
20:59.10 starseeker ``Erik: Heh -pretty much
20:59.17 starseeker brlcad: Excellent :-)
20:59.18 brlcad already looking forward to doing it again next year
20:59.30 starseeker What are your "A list" projects?
20:59.42 brlcad for all of the hard work it took mentoring all of the students, the summit was one of the highlight return on investments
20:59.51 brlcad BRL-CAD?
20:59.53 brlcad BZFlag? :)
20:59.57 starseeker Ah :-)
21:00.11 starseeker I was thinking BRL-CAD, but bzflag is important too ;-)
21:00.26 ``Erik probably more important
21:00.33 brlcad there were lots of really good projects at the summit, just about every major OSS project was represented in some fashion
21:00.59 starseeker "Deadline THIS Bob!"
21:01.21 starseeker brlcad: Wow. What a neat opportunity to talk to the key players :-)
21:02.03 brlcad text?
21:02.14 starseeker You mean labels on models?
21:02.28 ``Erik telnet bzflag.bz 32010
21:02.31 brlcad like annotations or wireframe text labels in the 3d scene?
21:02.31 ``Erik > turn left
21:02.32 ``Erik > fire
21:02.56 yukonbob for labels in renderings, etc. Like povray -- so I could 'in mytitle text font size style "this is my text"', or similar...
21:02.57 brlcad aww, connection refused :)
21:03.09 ``Erik MSG from brlcad: get off my fucking server, twit!
21:03.12 ``Erik *disconnected*
21:03.14 ``Erik $
21:03.28 brlcad yukonbob: there already is a title -- the "title" command :)
21:03.39 brlcad just doesn't display in the renderings (currently)
21:03.57 brlcad talked about adding a "2D" overlay/annotation primitive
21:04.04 brlcad that's on the ideas list to implement
21:04.09 yukonbob brlcad: hrmm... /me will look into that -- I mentioned this before, but got no mention of 'title' (and didn't stumble/recognize it in browsing manuals)
21:04.22 brlcad wouldn't even really be that hard -- the only trick is figuring out how it would interact with the ray-tracer if at all
21:04.36 brlcad title is just that, a title that is set on geometry
21:05.00 brlcad it's displayed in various places (like in the log during ray-tracing or as the window title in the geometry browser)
21:05.05 yukonbob ..oh -- _that_ title -- ya -- I know that -- what about arbitrary text pasted as a renderable object, though...
21:05.17 brlcad yeah, that'd be the new feature to add
21:05.35 brlcad would be an excellent summer of code project idea :)
21:05.44 louipc hmm how would that work?
21:06.02 brlcad shouldn't take more than a month or so if they were familiar with coding
21:06.14 yukonbob louipc: /me imagines it rendering TT fonts... a la povray
21:06.30 brlcad yeah, that's slightly more tricky, but not impossible
21:07.02 starseeker Would that be converting ttf structure to brlcad geometry?
21:07.02 louipc would it make a texture on an invisible plane?
21:07.21 brlcad I got true type font rendering in bzflag now via ftgl and freetype2, you could do something similar where you composite a rendered image with the font
21:07.52 brlcad depends, whether you want it to be annotative or actually part of the scene, as a means to help model 3D text in the scene
21:08.15 brlcad I wasn't thinking of making it 3D geometry just yet, annotations are a little more important
21:08.16 louipc the text should be modifyable
21:08.54 poolio alloo
21:09.07 louipc salut
21:09.10 poolio ca va?
21:09.13 yukonbob ya -- annotations would be nice -- it's already done w/ the wireframes (axes, for example)... which would be nice to get semantics for display w/ rt setup...
21:09.31 starseeker Sounds like in image editors - one layer for annotations which is otherwise transparent layered over the "image"
21:09.35 brlcad another excellent form of implicit modelling -- the text correllates with some 3D shape implicitly depending on a specified font, position, and orientation
21:09.51 yukonbob re: modifiable -- could be setup as attributes to objects... totally modifiable in that case...
21:10.35 yukonbob actually, in that case, perhaps one could build a completely seperate tool that could query the DB, develop the text part, and make a composite image?
21:11.17 brlcad yeah
21:11.19 louipc poolio: ca va
21:11.24 brlcad i think there's several viable ways
21:11.26 brlcad with their tradeoffs
21:12.06 yukonbob rt -o foo.pix model.g object; rtanno -i foo.pix -o newfoo.pix model.g object;
21:13.35 brlcad yeah, had almost the exact same idea, cept it's labelled as rtannotate at the moment ;)
21:13.47 yukonbob ;0
21:13.50 yukonbob ;), rather
21:14.28 starseeker The beauty of tab completion on the command line :-) - no more is obscurity needed
21:15.01 yukonbob starseeker: not everybody uses bash :(
21:15.31 louipc yukonbob: what do you use?
21:15.36 yukonbob sh
21:15.39 louipc whoa
21:15.40 yukonbob <PROTECTED>
21:15.45 louipc hah!
21:15.52 starseeker yukonbob: Well, if they seek out pain...
21:15.57 louipc I don't even have sh
21:16.13 yukonbob louipc: are you running a l00nucks?
21:17.21 starseeker Guaranteed to defeat hackers as their brains explode trying to figure it out...
21:17.22 louipc yukonbob: sh is a symlink to bash. No I'm running linux
21:17.39 ``Erik heh, using 'creat' instead of 'create' is considered a mistake by the dude who wrote it (I forgot if that was thompson, ritchie, or who...)
21:19.28 yukonbob ``Erik: yeh -- I remember reading an interview w/ Ritchie I believe, who considered not adding the 'e' the mistake he made with Unix...
21:21.49 yukonbob sh is required by posix, whether it's traditional sh, or the gnu bastardized version...
21:21.49 ``Erik bt I hv n prblm wth nt sng vwls n th nx trdtn
21:21.49 ``Erik O:-)
21:21.49 ``Erik as long as the sh supports the minimal set of things a sh needs to do, it's generally considered "ok"
21:21.49 ``Erik as defined by posix.1
21:21.49 yukonbob gah -- I'd rthaer raed smoehtnig wtih all the ltetrs mxied up...
21:22.49 ``Erik heh, when ti doesn't segfault :D
21:23.00 brlcad it' doesn't any more does it?
21:23.14 brlcad i'd not had any problems since the fix
21:23.15 ``Erik no, john fixed that
21:23.25 yukonbob speaking of segfaults -- brlcad did you see that I revisited my earlier dsp issue (out of mem) and found it to be the same?
21:23.32 ``Erik it'd be nice if it understood something about the input it's trying to complete
21:23.37 ``Erik so opendb would complete on the filesystem
21:23.40 ``Erik etc
21:24.05 ``Erik and I have a suspicion that performance will suffer tab completing on large geometries, I think it's O(n) on names right now
21:24.14 brlcad yukonbob: in all honesty, it's not gotten an honest slice of my attention in the debugger just yet other than to verify that confirming that it did look like a bug
21:24.16 ``Erik using lsearch in tcl I think
21:24.41 brlcad easy enough to test..
21:24.54 Z80-Boy brlcad: tab-completion? Woohoo!
21:25.26 ``Erik 8 wheels and a keg party in the back?
21:25.45 louipc hm?
21:25.54 ``Erik the 'real model' :)
21:27.24 ``Erik I did a tab completion thing in some code once upon a time, ended up using a trie because I had an obscenely slow machine :)
21:27.45 Z80-Boy one could also use burrows-wheeler transform for tab completion
21:27.47 ``Erik <-- points out that brlcad's desktop is *WAY* faster than dwaynes desktop *cough*
21:27.56 Z80-Boy it would actually learn the things the user uses the most
21:28.02 brlcad hm, seems to work fine with several hundred matches
21:28.07 brlcad not even a blip on the cpu
21:28.16 ``Erik how many million parts?
21:28.58 brlcad dunno, just tried a few interactive
21:29.23 Z80-Boy brlcad: if I have an unpushed matrix in a combination whose one part is an arbn then which functions are used?
21:29.34 ``Erik *shrug* until someone complains, it's not an issue :)
21:29.40 Z80-Boy it it like the ray is transformed through the matrix and then shot at the arbn?
21:29.43 ``Erik just wanted to note that it might be one eventually
21:29.50 Z80-Boy Or the arbn is transformed once and then rays shot at it?
21:31.48 Z80-Boy Is this right?
21:31.49 Z80-Boy <PROTECTED>
21:31.50 brlcad hm, okay .. so it's choked on 16 copies of the entire t62 with every primitive renamed with an 'a' suffix (took about 15 seconds)
21:32.05 Z80-Boy Isn't there something missing around the aip->eqn[i][3];?
21:32.24 brlcad but at that point, even 'tops' takes about 15 seconds
21:32.36 Z80-Boy why is it called norm_dist when aip->eqn[i][3]; is unnormalized?
21:32.40 Z80-Boy Or is it normalized before?
21:33.46 ``Erik take a shower?
21:35.06 Z80-Boy I guess the code is wrong.
21:35.54 Z80-Boy does VDOT do just a plain dot product?
21:36.51 brlcad iirc, all of the norm() routines assume a normalized vector
21:37.00 brlcad so that it doesn't have to check/compute it
21:37.12 Z80-Boy this is norm_ variable, not a norm_routine
21:37.14 brlcad that was a performance tweak a long time ago that made a big difference
21:37.26 *** part/#brlcad angasule (n=angasule@190.49.222.207)
21:37.43 brlcad where is that line you pasted?
21:37.50 brlcad in what routine?
21:37.57 Z80-Boy rt_arbn_shot
21:38.15 Z80-Boy I guess the last term has to be either divided or multiplied by the length of the plane vector
21:38.24 Z80-Boy cause it's possible to enter the plane vectors unnormalized
21:38.36 Z80-Boy -or- renormalize the plane vectors after they have been entered
21:38.42 brlcad yeah
21:38.47 Z80-Boy so that's the bug?
21:38.49 brlcad are you running into a different problem?
21:38.58 brlcad john had fixed the other one iirc
21:39.03 Z80-Boy I am running into a problem that my Ronja holder looks different than it should
21:39.06 brlcad that was related to normalized vectors
21:39.10 Z80-Boy because I used an unnormalized plane in arbn
21:39.24 Z80-Boy which one it was?
21:39.30 brlcad i thought it was that one
21:39.32 brlcad are you up to date?
21:39.36 Z80-Boy this one is the "mirroring arbn produces a different shape" bug
21:39.43 Z80-Boy I checked the bugtracker it's still marked open
21:39.49 Z80-Boy Checked it today
21:39.58 brlcad hmm
21:40.04 Z80-Boy and it still compiles Ronja wrong
21:40.07 brlcad then maybe confusing it with a differnt one you posted
21:40.11 Z80-Boy just did update - it's till in the CVS
21:41.04 brlcad k
21:41.26 Z80-Boy the VDOT between a shot ray and plane normal produces what exactly?
21:41.31 Z80-Boy A projection!
21:44.44 Z80-Boy the plane basically stays the same if you multiply all 4 numbers by some constant, right?
21:44.58 Z80-Boy ax+by+cz+d=0
21:45.34 Z80-Boy If you do it the VDOT grows by the same constant as the aip->eqn[i][3]
21:45.39 Z80-Boy so it shouldn't be a problem
21:45.45 Z80-Boy just the norm_dist gets denormalized
21:45.53 Z80-Boy so now it has to be divided by the vector length
21:46.16 Z80-Boy of the plane normal vector
21:48.46 Z80-Boy and then there is a remote chance my holder will look right ;-)
21:54.18 brlcad swank
22:01.09 Z80-Boy hmm it didn't help, it's the same :(
IRC log for #brlcad on 20071012

IRC log for #brlcad on 20071012

01:22.31 CIA-4 BRL-CAD: 03johnranderson * 10brlcad/src/mged/ (chgview.c cmd.c):
01:22.31 CIA-4 BRL-CAD: "B -A" no longer acts like you gave it the wrong syntax if nothing matches.
01:22.31 CIA-4 BRL-CAD: Also, "B" commanad with no args now acts like "Z".
02:58.58 ``Erik 'commanad' wow...
02:59.26 ``Erik yeah, he's just a dude, but, ... jra produces godlike output, it boggles me that he'd make a typo\
04:56.51 brlcad heh
06:08.31 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:16.13 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
07:24.54 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/ (4 files in 4 dirs): create/generate the generic versionless libraries during compile/install so that the former behavior of just using -ltcl and -ltk will work for external codes.
07:39.31 CIA-4 BRL-CAD: 03brlcad 07STABLE * 10brlcad/src/other/ (4 files in 4 dirs): merge the tcl/tk symlink checks in from head so that -ltcl and -ltk work for external users
09:16.56 *** join/#brlcad elite01 (n=elite01@dslb-088-070-018-050.pools.arcor-ip.net)
10:56.09 *** join/#brlcad thing0 (n=ric@203-59-138-206.perm.iinet.net.au)
12:52.00 *** part/#brlcad thing0 (n=ric@203-59-138-206.perm.iinet.net.au)
12:52.16 *** join/#brlcad thing0 (n=ric@203-59-138-206.perm.iinet.net.au)
12:58.08 *** part/#brlcad thing0 (n=ric@203-59-138-206.perm.iinet.net.au)
13:07.58 *** join/#brlcad thing0 (n=ric@203-59-138-206.perm.iinet.net.au)
13:10.28 *** join/#brlcad elite01 (n=elite01@dslb-088-070-029-074.pools.arcor-ip.net)
13:54.53 ``Erik heh
13:55.21 ``Erik I'm out sick today. I woke up feeling like shit, then got an email telling me that a close college buddie died in a motorcycle accident.
13:55.44 Z80-Boy ``Erik: was it like telepathy?
13:55.49 Z80-Boy Feeling shit because someone close died?
13:55.52 ``Erik no, he died a month ago
13:56.05 ``Erik blew a corner and hit a sign :(
13:56.25 ``Erik as much as I like motorcycles, I doubt I'll ever own one.
13:57.04 ``Erik I've ridden them before, and have had fun... but hearing stories, losing friends... and the idiocity of suv drivers... it's not a very safe activiy
13:58.00 ``Erik so, brlcad, I tried to call phb (got vm), and sent email, if anyone is looking for me, save it 'till tuesday :D
14:12.14 Z80-Boy ``Erik: Mike Muus died on a road...
14:28.46 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
14:36.41 ``Erik 7 years ago
14:37.06 ``Erik but I (unfortunately) never met the man
14:37.57 ``Erik so it's a BIT more distant than finding out a friend who I've written code with, went out drinking with, slept on his couch (after drinking too much)... :/
14:38.04 ``Erik a month ago
14:38.28 ``Erik at least it was an accident... a close friend of mine commited suicide a couple years ago, THAT was hard
14:39.47 ``Erik ended up bawling like a baby over that :) right now, I'm just drinking myself fucktarded
14:41.03 Z80-Boy was it hard to commit the suicide?
14:41.22 Z80-Boy Two classmates from the university, one was a friend, also comitted suicide
14:41.50 Z80-Boy a distant friend let's say
14:42.37 ``Erik no, my coping with it was hard.
14:43.02 Z80-Boy like some programs corrupt their memory and then crash
14:43.04 Z80-Boy people do the same
14:43.21 Z80-Boy convince themself that jumping from a bridge etc. is good for them
14:43.30 Z80-Boy ideas can be dangerous ;-)
14:43.40 ``Erik rocky got me my first computer job, I sat in his living room for new years 2000, with the couch that had a broken spring that stabbed your ass, heh
14:44.04 Z80-Boy no more rocky anymore because rocky crashed, that simple
14:44.10 ``Erik he was a great guy :/
14:44.29 ``Erik dan was, too
14:44.47 ``Erik in general, I will only get fitshaced drunk infront of people I really really trust. these were both guys that qualify for that
14:44.51 Z80-Boy don't worry he would be dead later anyway
14:44.58 Z80-Boy all people seem to eventually become dead
14:45.07 Z80-Boy he just time shifted it
14:45.10 ``Erik heh
14:45.12 Z80-Boy like you time shift a TV show on VHS
14:45.25 ``Erik when my grandparents passed, it was a lot easier
14:46.19 ``Erik I'm not sure if it's the lost possibilities, or the realization of mortality, but young people dying is a lot more tragic than old people dying
14:46.34 ``Erik vodka good. *grunt*.
14:46.54 Z80-Boy well the young people would turn into old people anyway
14:48.05 Z80-Boy and then into zombies
14:48.09 Z80-Boy and then they would turn dead
14:48.42 Z80-Boy dying should be banned under the death penalty
14:48.59 Z80-Boy cause it makes the remaining people uncomfortabl
14:49.10 ``Erik attempted suicide is a federal crime in the US
14:49.24 Z80-Boy so your friend is a criminal!
14:49.31 ``Erik no
14:49.38 Z80-Boy can you get into jail for attempting suicide?
14:49.38 ``Erik he didn't attempt, he succeeded.
14:49.41 ``Erik yes
14:49.45 Z80-Boy wow
14:50.11 Z80-Boy murder on /dev/loopback
14:50.31 ``Erik http://en.wikipedia.org/wiki/Legal_views_of_suicide
14:50.37 Z80-Boy This is the police. Stop aiming at your head or we shoot you down
14:50.57 Z80-Boy Ironically, the punishment for attempted suicide in some jurisdictions has been death.
14:51.00 Z80-Boy lol
14:51.02 ``Erik ok, not federal, some states
14:52.30 Z80-Boy In the United States, suicide has never been punished as a crime nor penalized by property forfeiture or ignominious burial.
14:53.37 ``Erik I'm more in tune with teh laws when I grew up, so I'm kinda operating on early 90's law... with washington being a specific set... which listed suicide as a felony at the time *shrug*
14:53.54 ``Erik I have been educated. Suicide is no longer a punishable crime in the us
14:56.38 Z80-Boy Well suceessfull suicide is still punished by the death penalty
15:08.39 *** join/#brlcad tarzeau (i=gurkan@bee.ethz.ch)
15:08.41 *** part/#brlcad tarzeau2 (i=sengun@berlin.ethz.ch)
15:16.25 *** join/#brlcad poolio_ (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
15:19.50 *** join/#brlcad Elperion (n=Bary@p54875A64.dip.t-dialin.net)
15:53.50 starseeker ``Erik: Sorry to hear that - my condolences :-(
16:42.42 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
17:00.49 brlcad howdy yukonbob
17:02.16 yukonbob hey brlcad. Happy Friday..
17:02.26 brlcad yeah, likewise :)
17:05.13 *** topic/#brlcad by brlcad -> BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || BRL-CAD is on scan.coverity.com, ask for an account if you're willing to hunt/fix bugs :) || Release 7.10.4 imminent
17:05.19 brlcad ~spell imminent
17:05.30 brlcad sounds too minty
17:05.36 Z80-Boy ~spell immenent
17:05.47 Z80-Boy ~spell eminem
17:05.55 brlcad ~dict immanent
17:06.02 Z80-Boy ~spell brlcad
17:06.19 brlcad ~dict imminent
17:06.33 brlcad aiight, so I did get it right at least :)
17:06.46 Z80-Boy ~spell bricket
17:07.30 bricked_brigade ~spell briquette
17:08.23 yukonbob brlcad: I'll take an account for coverity -- I assume it's up/running again?
17:08.51 brlcad it's up, but the scan is incomplete
17:09.06 brlcad so it's not really of any use just quite yet until the scan is rerun
17:09.19 bracket_brigade brlcad: I think you should render head and headcut from ronja to see the vast orders of magnitude rendering time
17:09.28 bracket_brigade when one is just a cutaway view of the other
17:09.46 bracket_brigade or perpend and perpendcut it's a simple design and it's the same problem
17:10.39 brlcad have you run a profile?
17:10.54 brlcad that would be useful to see if the difference is obvious
17:10.59 brlcad i mean code-wise
17:18.45 brlcad ahh .. apparently I can't create accounts just yet even if I want to
17:18.59 brlcad david has to enable some option or create them for us
17:19.05 brlcad probably because our scan was incomplete
17:19.40 *** topic/#brlcad by brlcad -> BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || BRL-CAD is on scan.coverity.com but not completely set up yet, more news TBD || Release 7.10.4 imminent
17:19.46 bracket_brigade a profile? What is it?
17:20.07 bracket_brigade Like code profiling in C?
17:24.01 brlcad yeah
17:24.02 brlcad gprof
17:24.21 brlcad ./configure --enable-profiling --enable-debug --disable-optimized
17:24.54 brlcad then run one ray-trace, run gprof; then run the other ray-trace, and run gprof again
17:25.08 bracket_brigade gprof with what params?
17:25.10 brlcad post/compare the two reports
17:25.27 brlcad when you run rt it'll dump out a gmon.out file into the current directory
17:25.46 brlcad so you just have to run gprof in that same directory, with a param of the /path/to/rt
17:26.26 brlcad e.g. /usr/brlcad/bin/rt -o /dev/null ronja.g ronja && gprof /usr/brlcad/bin/rt
17:26.40 bracket_brigade aha nice
17:26.47 brlcad er, gprof /usr/brlcad/bin/rt > results.log 2>&1
17:27.20 brlcad then rm gmon.out, do another rt with the slow object, and get the next gprof output
17:48.02 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
17:48.17 Z80-Boy If I run ./configure with different parameters do I have to type make clean after?
17:48.24 Z80-Boy Or can I continue with make?
17:51.31 brlcad have to make clean
17:51.41 brlcad it has to rebuild all of the files with the profile parameter
17:51.54 Z80-Boy gprof a.out no such file or directory
17:52.23 Z80-Boy aha I didn't do make clean anyway
17:52.52 brlcad you wouldn't have an a.out either
17:52.57 Z80-Boy hmm gprof reads the given object file but I guess rt is assembled from a lot of different object files which one should I supply?
17:52.58 brlcad unless you're building your own thing
17:53.08 Z80-Boy The one whose timing I am interested in?
17:53.33 brlcad you supply gprof with the binary that you're running (i.e. rt)
17:53.42 brlcad one that ideally has profile symbols included
17:53.44 Z80-Boy OK cool
17:54.05 brlcad to get those profile symbols, you have to build the application (and all object files and all libraries it uses) with a profile option enabled
17:54.21 brlcad otherwise it can't instrument the function calls and give a good profile
17:54.51 brlcad so yeah, make clean, run configure with those options I mentioned, then run rt+gprof twice
18:07.45 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS: john fixed mged 'B' command behavior with -A and no args
18:08.41 yukonbob .and "B" alone doesn't puke error msgs anymore
18:12.03 brlcad yep
18:12.11 brlcad acts like Z
18:12.56 yukonbob is it possible to have lookat behave like eye_pt or ae where if it has no args, it reports current settings?
18:14.40 brlcad probably easy-as-pie
18:15.02 brlcad care to make a patch? :)
18:15.05 yukonbob it makes sense to have it do that, as it's useful, and inline w/ the behaviour of others
18:15.20 yukonbob brlcad: I'm looking for relevant code right now ;)
18:57.35 *** join/#brlcad Z80-Boy (i=clock@77-56-77-7.dclient.hispeed.ch)
18:57.58 Z80-Boy brlcad: I maked after the ./configure you recommended for profiling and got this:
18:58.48 Z80-Boy /bin/sh ../../libtool --silent [...] -o btclsh [...] -lm ../../src/libtermio/libtermio.la -lm
18:58.56 Z80-Boy /usr/X11R6/lib/libXft.so.6.0: undefined reference to `putchar'
18:58.56 Z80-Boy /usr/X11R6/lib/libXft.so.6.0: undefined reference to `rand'
19:00.25 Z80-Boy make src/rt/rt actually says nothing to make so I tried profiling. I ran rt ronja.g head and then
19:00.28 Z80-Boy clock@kestrel:~/brlcad/src/rt$ gprof ./rt
19:00.28 Z80-Boy gprof: ./rt: bad format
19:00.39 brlcad you sure do guess a lot ;)
19:00.49 brlcad (when you run into problems in particular)
19:01.07 brlcad src/rt/rt is not a binary
19:01.14 Z80-Boy oh :)
19:01.30 brlcad it needs to be installed, or you'd have to build static
19:01.49 Z80-Boy so now make install?
19:01.49 brlcad those symbols from Xft are bizarre, those are like -lc symbols
19:01.58 brlcad did the libraries build?
19:02.02 brlcad and did you rebuild rt
19:02.05 Z80-Boy which libraries?
19:02.08 brlcad all of them
19:02.17 Z80-Boy all brlcad libraries?
19:02.22 brlcad is btclsh the first failure?
19:02.29 Z80-Boy umm I don't know
19:02.35 Z80-Boy I restarted the build in the meantime
19:02.44 brlcad you're making this more complicated
19:02.46 Z80-Boy how do I figure out if the libraries built
19:02.54 Z80-Boy I did that on the bus
19:03.00 brlcad do a make clean
19:03.02 brlcad then make
19:03.07 brlcad tell me how far it gets
19:03.08 Z80-Boy OK
19:03.45 Z80-Boy I don't get any compile error when I do just plain ./configure
19:03.56 Z80-Boy and btw I found another bug in raytracing
19:04.28 brlcad no library flags change with --enable-profile
19:04.55 brlcad so I'd bet you had an unclean build of some sort, or something else is going on
19:05.45 brlcad "just recompiling" certainly doesn't cause that sort of error by itself
19:06.01 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
19:06.27 brlcad you could add -lc to the LIBS but why you need to is really odd (but perhaps necessary on your OS)
19:06.51 brlcad try ./configure --disable-optimized --enable-profiling LIBS=-lc
19:07.10 brlcad i saw it
19:07.16 Z80-Boy you get e-mails?
19:07.22 brlcad on every change
19:07.25 Z80-Boy wow
19:07.50 Z80-Boy -lc? like libc?
19:08.09 Z80-Boy Why should be this specified? C program always compiles with libc doesn't?
19:08.19 Z80-Boy unless
19:08.38 Z80-Boy "My name is Theo de Raadt and Chuck Norris always asks me if he's allowed to turn his computer on."
19:08.58 brlcad those are symbols that are in libc (putchar and rand)
19:09.11 Z80-Boy yes I know
19:09.21 brlcad yes, most OS automatically link against libc, but not all OS's .. and apparently not yours in that instance for some reason
19:09.53 brlcad could be a libXft problem or a libtool problem or just a quirky behavior of your OS
19:10.07 brlcad my money is on the latter
19:10.15 Z80-Boy if a program runs on OpenBSD it runs on anything ;-)
19:10.21 Z80-Boy Especially regarding segfaults ;-)
19:20.34 Z80-Boy Has anyone worked with vacuum tubes?
19:20.53 Z80-Boy Someone suggested to put a valve into the Ronja frontend to attempt reducing the noise
19:21.43 Z80-Boy I found a valve which has comparable parameters to the FET cascodes (tetrodes) employed but then someone on the mailing list said they actually significantly improved equipment with tubes by replacing tubes with transistors
19:21.56 Z80-Boy and he thinks the noise they observed is caused by the hot electron cloud.
19:32.49 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
19:32.49 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || BRL-CAD is on scan.coverity.com but not completely set up yet, more news TBD || Release 7.10.4 imminent
19:51.48 Z80-Boy brlcad: now the compilation wiped out at the same place
19:51.53 Z80-Boy /usr/X11R6/lib/libXft.so.6.0: undefined reference to `putchar'
19:51.53 Z80-Boy /usr/X11R6/lib/libXft.so.6.0: undefined reference to `rand'
19:52.32 Z80-Boy if I add -lc after -lm, it doesn't help
19:53.00 Z80-Boy clock@kestrel:~/brlcad/src/bwish$ nm /usr/X11R6/lib/libXft.so.6.0 | grep putchar U putchar
19:54.12 Z80-Boy if I remove --silent, it prints the gcc call it does
19:54.18 Z80-Boy and -lc is stripped away from there again
19:54.43 Z80-Boy if I add -lc manually there, it works.
19:55.09 Z80-Boy what is the purpose of libtool? Break the compilation?
19:55.55 brlcad it apparently determined that it's already added or not needed
19:56.05 brlcad so perhaps a libtool bug + quirky system
19:56.13 brlcad the fact that you need it at all seems stupid
19:56.24 Z80-Boy what does it do apart from screwing up the compilation?
19:57.24 Z80-Boy you should into the BRL-CAD README: Requirements: non-quirky system and non-buggy libtool
19:57.36 Z80-Boy and a URL where is described how to meet these requirements for any system
19:58.07 brlcad libtool significantly helps 95% of the time
19:58.12 brlcad it's that 5% that's a bitch, though
19:58.27 Z80-Boy what does it do?
19:58.28 brlcad still worth it overall, but can be a pita when systems aren't popular
19:59.20 brlcad it does the determination for how to successfully compile for your platform, how to make binaries and libraries correctly, how to link, where to find and put libraries, what kind of libraries, what compilation options, linker options, on and on
20:00.01 Z80-Boy s/correctly/without_any_guarantee_of_correctness/
20:00.02 brlcad the sort of details like that you need -dynamiclib on some versions of mac and -dynamic on others and -rdynamic on some versions of linux, but not others, and so on
20:00.38 brlcad it's no more error prone than any other piece of software, all the autotools have their share of annoying bugs .. if this is even a bug
20:01.01 Z80-Boy it's a bit labour intensive to rerun libtool and then paste the gcc etc... for every program where it fails
20:01.33 brlcad you can set it so it always blathers the gcc line
20:01.59 Z80-Boy yeah that's what I am doing
20:02.04 brlcad --enable-progress
20:02.14 Z80-Boy where?
20:02.18 brlcad configure option
20:02.27 Z80-Boy what does it do?
20:02.30 brlcad --enable/disable is *always* configure
20:02.45 brlcad it enables the gcc line
20:03.18 brlcad it's listed under ./configure --help and in detail in the INSTALL file that covers compilation
20:04.22 Z80-Boy I should probably replace /usr/bin/gcc with a script...
20:05.17 Z80-Boy and here we gooooo...
20:05.47 Z80-Boy libtoll failed to implement a protection against *THAT* :)
20:06.08 Z80-Boy and now compile the rest of brlcad with "vanilla" gcc...
20:06.43 Z80-Boy libtool behaves like some kind of DRM which knows better what's good for you, but knows it wrong ;-)
20:08.44 Z80-Boy They should pass a bill that replacing /usr/bin/gcc with a script is a crime.
20:10.01 brlcad eh, trying to replace gcc with something still called gcc but doesn't behave like gcc would be "wrong" imo, I'd want it to fail in that situation :P
20:10.30 Z80-Boy now it fails the same way in src/mged
20:10.39 brlcad that's about as annoying as the debian folks replacing automake and autoconf with scripts (that are outright busted in various situations)
20:10.43 Z80-Boy so we put the script back again and compile the whole brl-cad this way
20:10.59 Z80-Boy OpenBSD has them also replaced with script
20:11.00 brlcad how can it "now fail" in a different place? if the build stops, it's stopped
20:11.32 brlcad if you hack at it to try and get it to continue, and don't do so correctly, it's gonna keep failing...
20:11.43 Z80-Boy because I used the "script method" only for bwish.
20:11.56 brlcad you really shouldn't expect any different, the problem's not been fixed
20:12.26 Z80-Boy libtools implements AI
20:12.33 Z80-Boy Artificial Imcompetence
20:12.43 brlcad the bigger question is what's different between configure with no options and configure with profile options -- I still don't believe that to be the case
20:13.18 Z80-Boy you told me to use 3 options, --profile was one of them
20:13.21 Z80-Boy I used it like you said.
20:13.27 brlcad --profile wasn't one of them
20:14.15 Z80-Boy oh sorry it was --enable-profiling:
20:14.19 Z80-Boy "21:06 <@brlcad> try ./configure --disable-optimized --enable-profiling LIBS=-lc"
20:14.20 brlcad and that STILL doesn't answer what's *different*
20:14.29 Z80-Boy Why did you say LIBS=-lc?
20:15.12 brlcad somehow I bet if you ran make clean && ./configure && make that it would also fail, if that really is the only difference
20:15.17 Z80-Boy the configure commandline options are different
20:15.29 Z80-Boy ./configure works, ./configure --disable-optimized --enable-profiling LIBS=-lc doesn't
20:15.37 Z80-Boy Now it compiled with the help of my "script method".
20:15.53 brlcad have you ran a clean configure since running clean?
20:15.59 Z80-Boy no
20:16.05 brlcad then your statement is bogus
20:16.26 Z80-Boy now it compiled all brlcad successfully
20:16.33 Z80-Boy should I do make install now?
20:17.06 Z80-Boy maybe my statement is bogus
20:17.14 Z80-Boy and I am also said to have bad attitude, beware!
20:18.20 brlcad you're just way too quick to jump to conclusions that have very little if any basis, with an incomplete understanding of what's going on
20:18.43 brlcad this problem is going to keep biting if it's not figured out
20:19.26 Z80-Boy you mean the "undefined putchar" problem on OpenBSD when profiling is turned on?
20:19.45 Z80-Boy now I am installing...
20:19.57 brlcad if you don't want to figure it out, that's fine by me -- I couldn't care less, it's your system -- but then you've got very little basis to be bitching about it not working right when the problem isn't fixed and you hack around it in various ways..
20:20.15 Z80-Boy but can I help you with some information to figure it out?
20:20.16 brlcad s/fixed/even determined really/
20:20.20 Z80-Boy I don't know what I should investigate
20:21.49 brlcad run make clean and ./configure with no options followed by make -- now that you've cleaned beforehand, see if that works -- see if -lc is on the compile line
20:22.40 Z80-Boy OK...
20:23.00 Z80-Boy it'll just take a while wait
20:24.11 brlcad thanks
20:24.20 Z80-Boy make clean done, configure running
20:24.40 brlcad and I'll gladly hop on again too if it's non-obvious, might see something missed
20:25.22 Z80-Boy OH, I have profiling output!
20:25.27 Z80-Boy make clean finished, running make...
20:27.00 Z80-Boy is the profiling affected seriously by compilation in the background?
20:30.06 brlcad i'd wait for the compile to finish regardless
20:30.26 Z80-Boy sure
20:30.27 brlcad iirc, it keeps track of both cputime and wallclock, so it'd mess with the profile a little
20:35.28 Z80-Boy both slow and fast spend most time in _mcount
20:35.33 Z80-Boy fast spends 22% slow 27%
20:36.25 brlcad bah
20:36.43 brlcad then gnu folks haven't done a good job with gprof on openbsd yet
20:38.23 Z80-Boy can you be more specific?
20:38.37 brlcad try adding -e mcount to gprof
20:38.40 Z80-Boy and when I ran the rt for the profiling, it sometimes crashed and sometimes not
20:38.48 Z80-Boy produced some "*.log" files but no core files
20:38.49 brlcad er, -E mcount
20:38.55 Z80-Boy it begins BRL-CAD Release 7.10.3 Crash Report
20:39.07 CIA-4 libirc: 03JeffM2501 * r271 10/trunk/libirc/include/libIRC.h: start some doxygen type comments to get the ball rolling.
20:39.09 Z80-Boy call stack backtrace is full of question marks
20:39.46 brlcad there should be an rt.*crash.log file
20:39.56 brlcad can you post it somewhere?
20:40.15 Z80-Boy unknown-13359-bomb.log unknown-1506-bomb.log
20:40.30 brlcad okay, those
20:40.37 Z80-Boy on the captu?
20:40.46 CIA-4 libirc: 03JeffM2501 * r272 10/trunk/libirc/include/libIRC.h: missed the shabang!
20:40.59 brlcad captu?
20:41.06 Z80-Boy where is the post-large-printouts website?
20:41.18 brlcad ~bzpastebin
20:41.18 ibot i guess bzpastebin is http://pastebin.bzflag.bz a place to put large chunks of text to not flood a channel
20:45.18 Z80-Boy http://pastebin.bzflag.bz/m4c2f613e
20:46.50 Z80-Boy here is a piece of the profile for the "fast" model: http://pastebin.bzflag.bz/m59137327
20:47.48 Z80-Boy And here for the "slow" one: http://pastebin.bzflag.bz/m3ffb84d6
20:48.02 brlcad hrmph
20:48.26 brlcad well good to see that the automatic crash reports are working, but there were absolutely no symbols in there so it's practically useless
20:49.00 brlcad well, not absolutely -- it's a null pointer dereference of some sort that just totally blew out the stack
20:49.29 brlcad which .. openbsd is supposed to prevent from happening too.... odd
20:50.35 Z80-Boy I don't understand it into such details
20:50.51 brlcad did you add the -E mcount?
20:50.53 Z80-Boy I just know Theo's Puffy keeps burglars out of my P.C. by some stack randomization and whatever other tricks.
20:50.59 Z80-Boy no I didn't
20:51.06 Z80-Boy that was without -E mcount
20:51.39 brlcad try both with "-E mcount -E _mcount" just to be sure
20:51.44 brlcad make sure there's no mcount in the result
20:51.52 brlcad s/result/report/
20:52.16 Z80-Boy now worker [1] is the number one
20:54.36 Z80-Boy now in the bad one the calloc is the #1
20:54.39 Z80-Boy should I post it?
20:57.19 Z80-Boy hey look crash again
20:57.30 Z80-Boy Additional mem=0., #malloc=1575, #free=1318, #realloc=4 (257 retained)
20:57.30 Z80-Boy 804dc0bu_log: write error
20:57.30 Z80-Boy Saving stack trace to unknown-13652-bomb.log
20:57.55 Z80-Boy no core again
20:58.12 Z80-Boy and again stack all question marks
20:58.59 Z80-Boy 2 more crashes in a row and 6 successful raytraces
20:59.11 Z80-Boy Maybe it's the thread ordering? Or page ordering in memory?
21:00.15 Z80-Boy Interesting. If I run 'find /', then the rt gets a fit of couple crashes and then subsequent runs raytrace happily
21:00.22 Z80-Boy until I run the find / again ;-)
21:01.53 Z80-Boy the slow model needs 15.5 sec the fast one 0.074 sec
21:02.13 Z80-Boy That's 209x faster
21:02.18 Z80-Boy Is it normal? Just a cutaway...
21:03.18 *** join/#brlcad thing0 (n=ric@203-59-138-206.perm.iinet.net.au)
21:03.33 Z80-Boy By CPU time the difference is 214x
21:07.20 Z80-Boy OK make finished OK
21:07.39 Z80-Boy There are lots of gcc commandlines in the compile, one example:
21:08.33 Z80-Boy I can't find one it's all libtool
21:15.24 CIA-4 BRL-CAD: 03lbutler * 10brlcad/src/conv/intaval-g.py: a script that parses INTAVAL files into Tcl that mged can read.
21:18.12 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
21:18.12 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || BRL-CAD is on scan.coverity.com but not completely set up yet, more news TBD || Release 7.10.4 imminent
21:19.53 ``Erik um, the whole bsd family tends to be finicky about profiling shtuff
21:20.16 ``Erik all the symbols are provided in libraries (libc_r.so libc_p.so etc)
21:20.21 ``Erik but gcc is... gooby
21:22.14 CIA-4 libirc: 03brlcad * r273 10/trunk/libirc/include/ (6 files): some more doxygenification
21:23.34 brlcad Z80-Boy: no, I think you pinpointed a really bad inefficiency (calloc) that shouldn't be happening .. that's the glory of profiling :)
21:23.46 brlcad just need to see the profile myself to see where it's coming from
21:24.26 brlcad i'm about to run out for a few hours, so I'll have to catch up
21:25.05 ``Erik is the 'cutaway' using a "half" primitive? I'm under the impression that 'half' is horrible for performance
21:25.34 ``Erik (also, I've never thought of obsd as an efficient for fast os... it's the "safe" one...)
21:32.14 Z80-Boy what's the story morning glory
21:39.13 Z80-Boy bool.c: " * The list is terminated with a NULL pointer,
21:39.13 Z80-Boy <PROTECTED>
21:39.14 Z80-Boy "
21:39.19 Z80-Boy Sounds like could be optimized...
21:42.51 Z80-Boy shoot.c also contains one calloc which smells like could be optimized
21:43.55 Z80-Boy basically any calloc is suspicious
21:44.04 Z80-Boy what's the point of having a memory block zeroed out?
21:44.15 Z80-Boy If you want to write into part of it then do malloc, write, and zero out the rest
21:45.05 Z80-Boy If you don't write then you can replace any read into the block with 0
21:45.17 Z80-Boy so you don't need this block to be actually present anywhere and can just forget it
21:50.14 *** join/#brlcad iraytrace (n=iraytrac@cocoa.sci.utah.edu)
22:22.23 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130) [NETSPLIT VICTIM]
22:22.23 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234) [NETSPLIT VICTIM]
22:23.02 *** join/#brlcad tarzeau (i=gurkan@bee.ethz.ch) [NETSPLIT VICTIM]
22:23.02 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
22:23.07 *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos) [NETSPLIT VICTIM]
22:23.59 *** join/#brlcad poolio_ (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net) [NETSPLIT VICTIM]
22:23.59 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
22:24.02 *** join/#brlcad ChanServ (ChanServ@services.)
22:24.02 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
22:24.03 *** join/#brlcad AchiestDragon (n=david@80.177.175.151)
22:24.49 *** join/#brlcad starseeker (n=CY@ip72-218-16-62.hr.hr.cox.net) [NETSPLIT VICTIM]
22:24.49 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT VICTIM]
22:25.17 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad)
22:25.17 *** join/#brlcad thing0 (n=ric@203-59-138-206.perm.iinet.net.au) [NETSPLIT VICTIM]
22:25.17 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
22:25.17 *** join/#brlcad Z80-Boy (i=clock@77-56-77-7.dclient.hispeed.ch) [NETSPLIT VICTIM]
22:25.17 *** join/#brlcad CIA-4 (i=cia@208.69.182.149) [NETSPLIT VICTIM]
22:25.17 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net) [NETSPLIT VICTIM]
22:25.17 *** mode/#brlcad [+o brlcad] by irc.freenode.net
22:56.48 ``Erik heh
IRC log for #brlcad on 20071013

IRC log for #brlcad on 20071013

01:24.43 *** join/#brlcad ChanServ (ChanServ@services.)
01:24.43 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
05:00.41 *** part/#brlcad thing0 (n=ric@203-59-138-206.perm.iinet.net.au)
06:35.32 brlcad Z80-Boy: you ever get the two new profiles up with the -E mcount -E _mcount ?
07:04.19 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667620.dsl.bell.ca)
07:10.46 Z80-Boy um...
07:10.49 Z80-Boy I can do it
07:11.45 Z80-Boy but can yo ureproduce the 210x slowdown in your installation?
07:13.11 Z80-Boy Now I get a weird behaviour of the framebuffer window
07:13.27 Z80-Boy If I put mouse over it, the whole screen turns black, except that the mouse pointer is visible.
07:13.44 Z80-Boy I produced the framebuffer with the same command as before, and it didn't happen.
07:14.01 Z80-Boy If I click on the framebuffer after the screen turns black, it goes away.
07:15.24 Z80-Boy Interesting is what happens if I put a video play on the desktop background using mplayer -rootwin -fs
07:15.28 brlcad focus man
07:15.34 brlcad looking to get the profile logs :)
07:15.54 brlcad that is the critical next step
07:16.00 Z80-Boy When I go with the mouse over the framebuffer, I see video over the whole screen with the two xterm's and the framebuffer cut out like black masks - black rectangles
07:16.10 Z80-Boy But why a single command behaves in 3 different ways?
07:16.25 Z80-Boy Once raytraces, one crashes, once produces a blackhole framebuffer?
07:16.53 brlcad that's two separate bugs
07:17.08 brlcad a bug in X11 and a bug in the OpenGL interface in BRL-CAD
07:17.14 Z80-Boy I'll upload the gprof logs to the 210x bugreport, right?
07:17.26 Z80-Boy Does it mean you have already seen this bug?
07:17.26 brlcad sure
07:17.30 brlcad yes
07:17.34 Z80-Boy hehe :)
07:17.40 brlcad you can get around it with --disable-opengl
07:17.45 brlcad er, --without-opengl
07:17.55 Z80-Boy do you think opengl is a piece of crap?
07:18.02 brlcad not in the least
07:18.11 Z80-Boy is it designed well?
07:18.14 brlcad that just disables the libfb and libdm interfaces that use opengl
07:18.31 brlcad doesn't remove *any* functionality in brl-cad, just changes the language it's speaking
07:18.49 Z80-Boy Oh a little problem
07:19.08 Z80-Boy I reinstalled the systemwide brl-cad with a non-gprof version since I wanted to leave Ronja raytracing overnight
07:19.13 brlcad e.g. run rt -F/dev/Xl .. it should not exhibit the black screen
07:19.15 Z80-Boy and the gprof version crashes and is slower
07:19.21 Z80-Boy now I have to recompile again omg
07:19.34 Z80-Boy But - you said yesterday I should try something with make clean ./configure make
07:19.40 Z80-Boy I did it and the make was successful
07:19.47 Z80-Boy what should have I figured out after?
07:20.02 Z80-Boy You said I should look if there's a -lc flag but I don't know where exactly I should look.
07:20.17 brlcad ah, yes -- on the linker line for bwish
07:20.32 Z80-Boy now I guess I do make clean in the src/bwish right to reinvoke the linker?
07:20.41 brlcad make noprod
07:20.48 brlcad that removes just the binary
07:20.51 brlcad so it will relink
07:21.17 Z80-Boy the linker line for bwish begins with libtool is it what you want?
07:22.06 Z80-Boy If I run it without --silent, I see there is no -lc passed to the gc
07:22.07 Z80-Boy gcc
07:22.15 Z80-Boy ~pastebin
07:22.18 ibot somebody said pastebin was a place to paste your stuff without flooding the channel - try http://pastebin.ca, or http://channels.debian.net/paste, or http://rafb.net/paste/, or http://pastebin.com is usually painfully too slow and unresponsive to use, use one of the other pastebin sites, or dpaste.com is a very nice pastebin as well
07:22.20 brlcad make LIBTOOL="sh ../../libtool" LIBTOOLFLAGS=""
07:22.27 Z80-Boy ~pastebin.bz
07:22.57 brlcad (which basically just removes the --silent)
07:23.02 Z80-Boy http://pastebin.bzflag.bz/m6f867799
07:24.02 brlcad okay, that's good
07:24.09 Z80-Boy Do you need more information?
07:24.36 brlcad curious, yes
07:25.32 brlcad grep '\$' ../../config.log | head -1
07:26.03 Z80-Boy <PROTECTED>
07:26.29 brlcad have you modified your configure.ac file?
07:26.35 brlcad or did you set CFLAGS/CPPFLAGS?
07:26.47 Z80-Boy clock@kestrel:~/brlcad-vanilla/src/bwish$ echo $CFLAGS
07:26.47 Z80-Boy -O3 -fomit-frame-pointer -march=pentium3 -pipe
07:26.54 Z80-Boy CPPFLAGS are empty
07:27.14 Z80-Boy I didn't change configure.ac myself. I maybe ran autogen.sh which I don't know if it changes configure.ac
07:27.17 brlcad yeah, fyi that's no good for doing profile builds -- it can override
07:27.24 Z80-Boy aha!
07:27.39 Z80-Boy does unset work like export?
07:27.45 brlcad but thats also not likely the -lc problem
07:27.49 Z80-Boy Or does it unset just for one level of the shells?
07:28.21 Z80-Boy I'll try it without the CPPFLAGS
07:29.14 Z80-Boy Can you try the two raytraces on your installation?
07:29.19 Z80-Boy Do you also get 1:210 difference?
07:29.39 brlcad no, I really cannot try them right now
07:29.59 brlcad that's why I was asking you for the profiles .. you know, to save some time ..
07:30.36 brlcad because that's all I'll be doing too anyways, I really don't doubt that it's slower
07:30.50 brlcad the question is just why and what if anything can be done
07:30.55 Z80-Boy OK doing export CFLAGS=""
07:31.14 brlcad what problem are you working on?
07:31.21 brlcad or what do you expect that to change? ...
07:31.36 Z80-Boy now I am working on the logs you said
07:31.46 brlcad so not the -lc issue
07:31.52 Z80-Boy no
07:31.58 brlcad okay!
07:32.16 brlcad you've got a lot of ADD tendancies sometimes.. :)
07:32.19 Z80-Boy and now ./configure --enable-profiling --enable-debug --disable-optimized
07:32.30 Z80-Boy Attention Deficiency Disorder?
07:32.44 brlcad deficit
07:32.59 brlcad or AD/HD
07:34.07 brlcad i.e. focus on the task at hand ;)
07:36.18 Z80-Boy We can see that in a normal adult without ADHD, the glucose metabolism in the brain is so high that significant amounts of glucose are metabolised as far as 20 centimeters outside the head: http://upload.wikimedia.org/wikipedia/en/5/5a/Adhdbrain.gif
07:36.20 brlcad anyways, so the next step, run that configure line, run make, install, run gprof with the -I options, capture output to file
07:37.01 Z80-Boy Oh they have a picture of the Hippocrites
07:37.29 Z80-Boy "A marked decrease in academic skills such as reading, spelling, or math is common with children who have ADHD."
07:37.34 Z80-Boy I had a marked increase
07:37.48 Z80-Boy configure: error: `CFLAGS' has changed since the previous run:
07:37.56 Z80-Boy now I should run make distclen?
07:38.12 brlcad sure, but then you'll need to run autogen.sh again too
07:38.20 Z80-Boy they say also rm ../../../../config.cache.openbsd4.0.kestrel.barix.local
07:38.24 Z80-Boy but that doesn't work
07:41.54 Z80-Boy As with many conditions in the field of psychiatry, ADHD can be explained as a social construct
07:42.03 Z80-Boy I don't have a disorder. They have a social construct ;-)
07:43.15 brlcad you just spent 10 minutes on a diversion, interleaved with two different sorts of code comments, .. and yet still claim to not have issues with getting distracted? :)
07:43.35 Z80-Boy I have problems concentrating both in work and on my personal projects
07:44.05 Z80-Boy The only moment when I don't have problems concentrating is if I go to a skatepark, snowboarding or surfing
07:44.45 Z80-Boy Although these activities are inherently very boring (just a repetitive motion), I don't have a problem there ;-)
07:45.35 brlcad back in a while... look forward to seeing the reports if you can generate them ;)
07:46.02 brlcad if anything even just seeing the profile of the slow one might help by itself at this point
07:46.10 Z80-Boy now th econfigure passed because I deleted the cache
07:46.16 brlcad as just mentioning calloc is very suspicious
07:46.31 Z80-Boy did you see my comments about calloc possible to optimize?
07:46.46 Z80-Boy In one place you call calloc and then overwrite 99% of the buffer with data
07:46.49 brlcad yeah, but they're pointless
07:46.58 Z80-Boy so the calloc is used as a brute force method to add a terminator
07:47.03 brlcad need a profile that indicates that that is a calloc that matters in the least
07:47.04 Z80-Boy Is it a code that is not executed often?
07:47.48 brlcad there's no need to guess whether it's executed often, no matter how educated you feel it may be -- that is exactly what a profilers is for
07:48.09 brlcad in fact guessing is *usually* wrong and/or misleading
07:50.15 brlcad it very well could be the calloc in question, or it could be from a completely different place in the code (more likely but not impossible that it's not)
07:51.37 Z80-Boy Hmm looks like I have ADHD
07:51.58 brlcad the profiler will conveniently tell us exactly where and how bad the code is called .. good stuff if leveraged
07:53.42 Z80-Boy we just add more -E flags?
08:00.02 *** join/#brlcad elite01 (n=elite01@dslb-088-070-029-074.pools.arcor-ip.net)
08:12.05 Z80-Boy Hehe when I rename the brlcad directory to brlcad-profiling during make install then things go astray miserably ;-)
08:23.53 Z80-Boy Now it says automake-1.9: ## Internal Error ##
08:24.11 Z80-Boy Use of uninitialized value in string eq at /usr/local/bin/automake-1.9 line 4673, <GEN0> line 1.
08:24.33 Z80-Boy How do I cvs checkout fresh brl-cad?
08:24.55 Z80-Boy Oh it's documented I didn't really expect that
08:32.26 louipc man I can't find detail specs on collets :( I wanted to draw some up
09:19.30 *** join/#brlcad Elperion (n=Bary@p5487475E.dip.t-dialin.net)
09:30.40 Z80-Boy brlcad: just got it
09:32.18 Z80-Boy sourceforget is slow
09:36.01 Z80-Boy Firefox just hangs in the middle of scrolling and prints "loading data from <some damned ad site>"
09:38.23 minute-ssh Sourceforge adverts are incredibly annoying, especially given the slow speed the site is at in general.
09:40.34 Z80-Boy How can I make my OS return 127.0.0.1 to www.google-analytics.com?
09:41.31 Z80-Boy I have lookup file bind still it ignores an entry in /etc/hosts
09:43.38 minute-ssh If it is really important you could set up your own DNS system.
09:44.01 Z80-Boy I don't want to do that
09:44.07 Z80-Boy I just want to know why OpenBSD is a piece of shit
09:44.24 Z80-Boy cause man resolv.conf says it should work with lookup file bind and I have this line in /etc/resolv.conf
09:44.24 minute-ssh Hosts should work, but you might need to restart\reload something.
09:44.39 minute-ssh Google Analytics is slow indeed.
09:45.50 Z80-Boy OK I'll reload the system
09:53.34 *** join/#brlcad Z80-Boy (i=clock@77-56-77-7.dclient.hispeed.ch)
09:54.19 Z80-Boy Hehe it works like charm
09:54.30 Z80-Boy /etc/hosts:
09:54.32 Z80-Boy 0.0.0.0 google-analytics.com
09:54.32 Z80-Boy 0.0.0.0 ad.doubleclick.net
09:54.35 Z80-Boy /etc/resolv.conf:
09:54.42 Z80-Boy lookup file bind
09:54.51 Z80-Boy brlcad: put it into your system, you'll save truckloads of time!
09:55.01 Z80-Boy and tell all friends!
10:18.45 *** join/#brlcad minute-ssh (n=MinuteEl@bz.bzflag.bz)
12:20.35 *** join/#brlcad thing0 (n=ric@203-59-198-159.dyn.iinet.net.au)
12:26.21 *** join/#brlcad thing1 (n=ric@203-59-198-159.dyn.iinet.net.au)
12:50.54 *** part/#brlcad thing1 (n=ric@203-59-198-159.dyn.iinet.net.au)
13:14.56 *** join/#brlcad Z80-Boy (i=clock@77-56-77-7.dclient.hispeed.ch)
17:08.52 *** join/#brlcad thing0 (n=ric@203-59-180-167.dyn.iinet.net.au)
17:42.12 *** join/#brlcad nollan (i=nollan@bnc.kostar.5kr.hos.egn.se)
17:43.22 nollan hey folks. i just discovered brlcad. i added it from freebsd ports w/o any problems, however when i run mged.sh it initialized and then detaches. but i get no windows..
17:44.44 nollan any suggestions what i should do?
17:46.19 yukonbob nollan: what does the mged.sh file contain? I just run an mged binary....
17:46.43 louipc yeah I don't have an mged.sh on my system
17:46.59 louipc but I'm in linux and I built BRLCAD myself
17:48.12 nollan yukonbob, it sets variables like path and brlcad home path.. then it runs mged binary
17:52.37 louipc try inputting the commands without the script and see what happens
17:52.48 nollan how?
17:52.54 nollan [frodo]-[/home/nollan]-$ /usr/local/brlcad/bin/mged
17:52.54 nollan Initializing and backgrounding, please wait...Detached
17:52.54 thing0 magic
17:53.21 nollan where should i put the commands?
17:53.37 nollan there is no window nor dialog boxes, nothing
17:53.44 louipc yeah mged is supposed to detach
17:53.53 yukonbob nollan: try running a [s|k|p]trace on the binary and see what it shows...
17:54.31 louipc nollan: try to give it a model on the command line maybe...
17:54.44 nollan to open you mean
17:54.47 louipc yea
17:55.10 louipc there's some in brlcad/share/db
17:55.23 louipc i'm not sure what the exact path would be on your system ...
17:55.32 nollan ok i'll try
17:55.39 nollan ktracing now
17:57.01 nollan hmm how do i check the ktrace.out file for errors?
17:57.10 yukonbob kdump | less
17:57.44 nollan ok
17:59.55 nollan it says something about /etc/libmap.conf
18:00.30 yukonbob nollan: maybe "kdump > mytmpfile" and post the results to a pastebin...
18:01.12 nollan ok, but it's huge
18:01.35 yukonbob ...then just that last relevant bits?
18:02.29 yukonbob you know what I mean when I say "pastebin" right? Don't flood this channel w/ a cut/paste...
18:03.03 yukonbob ~pastebin
18:03.04 ibot from memory, pastebin is a place to paste your stuff without flooding the channel - try http://pastebin.ca, or http://channels.debian.net/paste, or http://rafb.net/paste/, or http://pastebin.com is usually painfully too slow and unresponsive to use, use one of the other pastebin sites, or dpaste.com is a very nice pastebin as well
18:03.15 nollan http://pastebin.ca/735505
18:03.32 nollan sure i've used it before. lots of times..
18:03.46 nollan mostrly for reading thou
18:05.40 yukonbob ? I can't see any signs that mged quit
18:06.07 yukonbob ps aux | grep mged
18:06.18 nollan i'm browsing throu it now and theres a lot of libraries not found...
18:06.27 nollan i guess it's a dependency issue
18:06.53 nollan yeah it starts, but gives me no windows or dialogboxes
18:07.04 yukonbob ports should handle all that -- and mged would complain on the cmdline if it couldn't find what it wanted...
18:07.23 nollan k
18:07.36 yukonbob the 'not found' issues might be first (or second, etc) attempts to find what it's looking for, until it finds them later...
18:07.49 nollan yeah. i guess
18:08.09 yukonbob what window manager are you running?
18:08.11 nollan i didn't compile it thou -i pkg_add -r it
18:08.14 nollan fluxbox
18:09.51 yukonbob nollan: can you run bwish?
18:10.16 nollan dunno is it included in brlcad?
18:10.22 yukonbob try it and see ;)
18:10.35 nollan i got a dialog
18:10.36 yukonbob (yes, it is part of brlcad)
18:10.42 nollan and a window
18:10.53 nollan and a bwish> - prompt
18:10.54 yukonbob are you running Xinerama?
18:11.04 yukonbob ( or some dual-head monitor setup?)
18:11.09 nollan nope, never heard of it
18:11.15 nollan nope no dualhead
18:12.10 nollan w8 i'll try a thing brb
18:20.30 nollan it works now. i had to remove some options form xorg.conf
18:20.34 nollan thanks
18:20.49 yukonbob nice!
18:20.51 yukonbob have fun :)
18:21.08 nollan thanks! i'm totally new..
18:21.10 nollan :)
18:21.29 louipc odd what options were those?
18:21.45 yukonbob DontShowMged = YES
18:23.56 nollan haha ahh, experimental stuff.
18:24.40 yukonbob paste them here -- might come up again for somebody else...
18:24.49 yukonbob "here" == pastebin ;)
18:24.54 nollan pageflips agpmode depthmoves renderaccel
18:25.03 yukonbob that's it?
18:25.05 nollan ati driver
18:25.07 nollan yeah
18:25.10 yukonbob hrmm.
18:35.42 nollan however when i load examples - they are all empty
18:36.25 yukonbob 'ls' to see lists of 'objects, regions, groups' ,etc, and 'e [somename]' to show it...
18:38.07 yukonbob there are a few .pdfs you'll be interested in -- a 3-page cheat for mged, and a Tutorial "Principles of Effective Modelling", esp...
18:38.09 louipc nollan: if you load the file via command line then it should display automatically
18:40.02 yukonbob nollan: ftp.brlcad.org/pub/BRL-CAD/Documentation
18:40.05 louipc nollan: type tops in mged to see the top level parts of the model
18:40.35 *** join/#brlcad Z80-Boy (i=clock@217-162-108-140.dclient.hispeed.ch)
18:41.25 nollan mged> load /usr/local/brlcad/share/brlcad/7.8.2/db/demo.g
18:41.25 nollan Error: couldn't load file "/usr/local/brlcad/share/brlcad/7.8.2/db/demo.g": /usr/local/brlcad/share/brlcad/7.8.2/db/demo.g: invalid file format
18:41.31 louipc nollan: use draw or e in mged to display the objects
18:41.35 louipc !!
18:42.25 nollan i guess i'm off to the docs
18:42.26 nollan :)
18:42.52 louipc you're using a really old version too :P
18:43.06 nollan ok. that was the one in ports
18:43.17 yukonbob nollan: what version is it?
18:43.28 yukonbob oh -- 7.8.2...
18:43.50 nollan pkg_info | grep brl
18:43.51 nollan brlcad-7.8.2 CSG modelling system from the US Ball
18:46.40 Z80-Boy oh yeah US Ball
18:46.52 Z80-Boy let's play US Ball!
18:47.09 yukonbob US Ballroom Dancing Laboratory
19:05.06 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
19:35.08 brlcad heh, ball
19:35.31 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/conv/Makefile.am: include the intaval-g.py script in the dist
19:35.43 brlcad Z80-Boy: hm, dunno what you changed, but those profiles are useless
19:35.51 brlcad they didn't have any numbers
19:37.20 Z80-Boy brlcad: did you try to reproduce the rendering times?
19:44.10 brlcad nollan: load isn't the right command, that's the command to load tcl/tk extensions
19:44.16 brlcad opendb would be the command
19:45.23 brlcad and brl-cad .g files are "multi-geometry" files with potentially many models per file, so there's no "default" object that will display when you open a .g file -- you can either use the geometry browser or run the "tops" command to see the top-level objects that you can display
19:46.30 nollan ah. right
20:04.16 *** join/#brlcad luckyshot (n=lucky@CABLE-72-53-76-204.cia.com)
20:04.24 luckyshot Hey guys,
20:04.32 luckyshot Does anyone in here use UGS NX series?
20:25.38 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (NEWS src/fb/pix-fb.c): accept karel's sf patch 1802016, which provides a -p option to pix-fb causing the application to pause the specified number of seconds before exiting and closing the framebuffer.
20:27.25 brlcad luckyshot: i've used it before
20:27.39 brlcad this is certainly not an nx support channel though ;)
20:28.10 brlcad if you want to fund the same level that you give to UGS to BRL-CAD, then I'd be glad to help ya though ;)
20:56.09 *** join/#brlcad Elperion (n=Bary@p5487475E.dip.t-dialin.net)
21:01.08 luckyshot lol
21:01.26 luckyshot bclcad, just wanted to know why nx5 files wont open in nx4
21:01.29 luckyshot its very frustrating
21:36.37 *** join/#brlcad Bariton (n=Bary@p548775CF.dip.t-dialin.net)
21:39.06 ``Erik erm, cuz the format changed?
21:39.16 ``Erik they, uh, added shit?
21:45.34 luckyshot file format is the same
21:46.04 ``Erik then why is it 5 instead of 4.1? :D *duck*
21:46.30 ``Erik this ain't a unigraphics help channel, I've never used ug... tried installing it once, that's it:)
21:58.09 brlcad if the format is the "same" then it's not an "nx5 file", it's something else .. they break compatibility just like most other major apps when there's a new major version
22:01.11 luckyshot i guess
22:01.25 luckyshot ms word still is backwrds compatible with older versions
22:06.24 brlcad only to an extent
22:06.31 brlcad you can create new versions that are not
22:06.42 brlcad word simply hasn't *had* a new release in years
22:07.25 brlcad they used to break compatibility all the time, 95 not working in 97, 2000 not working on either, etc
22:07.40 luckyshot oh okay
22:08.00 luckyshot is brl cad easy to use?
22:08.06 brlcad not really
22:08.17 brlcad at least not until you've gone up the learning curve
22:08.22 luckyshot nx4 and 5 are extrmely simple
22:08.27 brlcad it's easy to use, but not easy to learn
22:08.29 luckyshot are they of the same level of difficulty?
22:09.04 brlcad give it a try, some find it exceptionally familiar
22:09.17 brlcad the tutorial book on the website might give you an idea of what to expect
22:09.20 luckyshot definitely
22:09.22 luckyshot does it work in vista?
22:09.29 brlcad http://ftp.brlcad.org/VolumeII-Introduction_to_MGED.pdf
22:09.53 brlcad only one of brl-cad's 400+ tools, but one of the most prominent and with a gui
22:10.21 brlcad I don't know that anyone has even tried under vista
22:10.33 luckyshot ok
22:12.25 brlcad howdy bob
22:13.18 yukonbob brlcad: hey -- what's shaking?
22:47.05 brlcad howdy yukonbob -- most of the cfd/fea tools are indirect or generic
22:47.27 brlcad like being able to extract a mesh of given geometry, or the Cubit exporter, or voxelization of geometry, etc
23:00.28 yukonbob note: anybody who posts links to images of havoc is subject to being banned from #brlcad...
23:00.46 yukonbob ;)
23:03.40 CIA-4 BRL-CAD: 03starseeker * 10brlcad/doc/book/VolumeII.xml: Markup through Lesson 11
23:03.48 poolio_ Woah, has Irix disappeared?
23:04.55 starseeker Wouldn't that be an awesome tag line - BRL-CAD - able to simulate moon shots!
23:05.51 yukonbob poolio_: :) ... one day some time ago I threatened to reach through the internet and take his modem away if he posted another havoc image, and haven't seen another since...
23:07.11 brlcad starseeker: heh, is their .g support supposed to be for BRL-CAD or something else?
23:07.39 brlcad very possible they might have support for v4 .g format from interactions over a decade ago
23:07.39 starseeker I'm sure it's for something else - I just noticed it in their list of "supported" file extensions
23:07.48 starseeker oh, really?
23:08.01 starseeker huh - is there a v4 .g file around somewhere?
23:08.39 brlcad run dbupgrade -r on a v5
23:09.09 starseeker righto...
23:10.54 starseeker Interesting...
23:11.09 starseeker It does add it as an object, but doesn't display anything
23:11.37 starseeker Says it is a polygonal mesh with zero cells and zero points
23:17.34 Z80-Boy starseeker: I guess they had, but they had to use a boolean operator and that made it 210x slower so they couldn't make it into the launch so they dropped it
23:18.21 Z80-Boy Or they realized that when they mirror the foam, it gets 3 times as big and changes shape ;-)
23:18.23 brlcad sounds like it's a busted parser
23:18.34 Z80-Boy brlcad: sorry, just joking :)
23:18.41 starseeker in paraview?
23:19.02 brlcad Z80-Boy: I have the profiles done here now
23:19.08 Z80-Boy brlcad: and the ratio?
23:19.10 brlcad *with* useful results :)
23:19.12 Z80-Boy 1:210?
23:19.18 brlcad dude, get over the ratio
23:19.24 Z80-Boy more than 210?
23:19.38 brlcad i already told you i didn't doubt that one is slower
23:19.58 Z80-Boy man you'll become a hero for speeding up the U.S. Army development 200 times
23:20.05 brlcad and it would be expected that it's a little slower, but not necessarily drasticly
23:20.21 Z80-Boy That's good
23:20.25 brlcad two orders implies something else is wrong
23:20.30 Z80-Boy because now you can poke at it and don't have to ask me
23:20.51 Z80-Boy which function does consume it?
23:20.59 brlcad it's not good, it means i'm not working on other things that are really begging for attention as well :P
23:21.28 brlcad so no time was saved in the end
23:21.38 Z80-Boy which function did gprof say consumes the most?
23:21.38 brlcad it doesn't help anyone for everything to be in my hands :)
23:22.02 Z80-Boy is it calloc?
23:22.24 brlcad I'd suggest working more with gprof yourself to get the answer to that, so next time you can generate the profile :) somthing went wrong in those steps .. maybe an openbsd gprof problem
23:23.36 Z80-Boy which function is it?
23:24.43 Z80-Boy I have to go sleeping if I don't want to be zombie tomorrow
23:24.44 Z80-Boy good night
23:24.47 brlcad cya
23:25.08 brlcad he can be a selfish lil punk sometimes
23:25.23 brlcad good kid, lots of good efforts, but impatient to no end
23:27.12 brlcad no
23:27.14 brlcad hell no :)
23:27.17 brlcad not yet at least
23:27.37 yukonbob (that you know of)
23:27.45 brlcad they're not very productive to my coding and lifestyle habits right now, maybe in a few years :)
23:27.53 starseeker "who needs kids when one has Z80-Boy on IRC"
23:36.28 brlcad mmm.. lisp experience could certainly come in handy ;-)
23:36.51 brlcad for the new modeler, lisp was on my list of languages we need to support near the beginning
23:37.03 brlcad simply due to the autocad crowd
23:38.00 brlcad probably lisp and python for non-interactive; and tcl and bash for interactive
23:38.19 yukonbob tcl inter + non-inter
23:38.27 yukonbob source "mycoolfile.tcl"
23:38.28 yukonbob ;)
23:38.39 brlcad yeah, tcl is one of the few that can probably do both
23:39.12 yukonbob this talk of py/tcl/lisp* bring us back to the idea of SWIG
23:39.15 starseeker Doing both is something I see more in research languages - they like the REPL prompts
23:39.16 brlcad and not feel like ass in the process ;)
23:40.01 brlcad yeah, but then the idea of an ml prompt make me shudder
23:40.07 starseeker Lisp is really good at it, given a good compiler - there are some amusing stories about early web servers in lisp where the devs would get a support call, fix it on the phone in the running image, and then ask the customer to do a page refresh :-)
23:40.26 yukonbob *given a good compiler
23:40.42 starseeker There are a few. Allegro I think is pretty good, and sbcl on the free side
23:41.03 starseeker Clisp is kinda dog slow, but has the advantage of running everywhere under the sun
23:41.56 starseeker Scheme is regarded as a type of Lisp
23:42.17 starseeker Scheme stays small and doesn't specify all that much - it lets extensions fight it out
23:43.08 starseeker Common Lisp is the opposite - it's a huge spec
23:43.11 yukonbob starseeker: right -- but if somebody is used to all the facilities of Common Lisp, scheme is not Common Lisp..
23:43.16 yukonbob :)
23:43.21 starseeker True :-)
23:43.28 starseeker but the core language principles are the same
23:43.40 yukonbob (are (they (indeed)))
23:43.50 starseeker Scheme is "a lisp", Fortran most definitely is not
23:44.13 yukonbob could wait for Paul Graham to finish Arc.
23:44.16 brlcad hm, so calloc didn't even make a blip on the profile
23:44.30 starseeker yukonbob: Only if you can code from the grave
23:44.37 brlcad looks like 98.9% of the extra time is spent doing the boolean evaluation, exactly like john said
23:44.42 yukonbob ?Is he dead
23:45.44 brlcad yukonbob: a brlcad major mode would be freaking awesome :)
23:46.06 starseeker yukonbob: By the time Arc is done, you probably will be ;-)
23:46.13 yukonbob starseeker: haha
23:46.23 brlcad that'd be a great "summer of code" project :)
23:47.00 starseeker Emacs has a lot of... erm... personality
23:47.28 yukonbob brlcad: one of first things I do in mged is "array set env [list EDITOR xemacs]"
23:48.11 yukonbob ... could skip that and just use xemacs -- that _would_ be very cool...
23:48.12 brlcad hm, can't you just set env(EDITOR) xemacs ?
23:48.59 yukonbob brlcad: could "env EDITOR=xemacs mged", or set EDITOR in my .profile, sure...
23:52.13 yukonbob heh: http://homepage.ntlworld.com/ajwatson/cat-powered.gif
23:53.45 starseeker now THAT'S hardcore ;-)
23:54.10 brlcad yukonbob: no, I mean as tcl syntax inside mged
23:54.30 brlcad is there any difference between "array set env [list EDITOR xemacs]" and "set env(EDITOR) xemacs"?
23:54.40 brlcad i've never seen the array form
23:55.25 yukonbob brlcad: you're right...
23:56.00 brlcad wasn't trying to be right, it's informative to me too :)
23:56.13 yukonbob you're still correct ;)
23:56.24 yukonbob both work
23:56.32 brlcad wonder if there is any technical difference
23:56.56 yukonbob re: emacs -- are you thinking of completely working from w/i emacs, and have it interface w/ rt?
23:58.04 brlcad sure
IRC log for #brlcad on 20071014

IRC log for #brlcad on 20071014

00:00.47 brlcad it could work in a variety of ways, like mged as a command environment (ala gdb mode) or as a simple geometry browser (ala tar mode), or something in between
00:01.18 yukonbob poolio_: always room for improvement...
00:01.38 brlcad everyone makes mistakes from time to time ;)
00:02.03 yukonbob ?Like hardcoding references to vim in mged <ducks>
00:05.53 yukonbob brlcad: re: cfd, fea -- are you saying conversion to mesh, and then analyze w/ some other tool (is that what paraview is good for?)...
00:06.21 poolio_ heh, I'd learn emacs but I like my pinky.
00:07.24 yukonbob poolio_: step 1. convert CapsLock -> Ctrl...
00:07.37 yukonbob step 2. ????
00:07.41 yukonbob step 3. Profit!
00:07.57 poolio_ But then how can I yell?
00:08.37 poolio_ Are there any recommended tutorials for emacs targeted for converting vim users?
00:09.23 yukonbob poolio_: what I did was just start using it... Make a point of 1) Having it installed on your computer (!), 2) Trying it out when possible...
00:09.27 brlcad yukonbob: heh :)
00:09.53 brlcad having a forced concerted effort to learn it helps, along with a bindings cheat sheet
00:10.03 yukonbob poolio_: there's built-in help, and lots of online stuff... and honestly, switching the CapsLock->Ctrl isn't a bad idea...
00:11.01 yukonbob poolio_: are you a *nix user, or Mac, or Windows, or ????
00:11.03 poolio_ Yeah...but I work on a bunch of different machines (and mainly cluster machines) so it'd be a pain to re-map it every time
00:11.06 poolio_ *nix
00:11.30 poolio_ But I'm a student and my laptop died, so I have an old desktop and access to Windows/OS X/Linux machines
00:11.43 poolio_ I'm looking to invest in a new laptop (possibly getting a macbook if they're updated with Leopard)
00:13.45 yukonbob holy smokes -- apples website is simpler than ever...
00:14.48 yukonbob is leopard shipping?
00:18.03 poolio_ nope
00:18.10 poolio_ ~oct 26
00:18.15 yukonbob hrmm...
00:26.56 yukonbob brlcad: so re: cfd, fea -- am I right about the process?
01:08.17 brlcad sorry, pizza arrived, had to eat it ;)
01:08.41 brlcad yukonbob: yeah, for the most part .. if it's a code that requires a mesh format
01:08.45 brlcad (most do)
01:10.12 yukonbob so -- would one export the mesh from brl-cad, import to fea program, and then assign properites, attributes, etc, and run math on the model?
01:10.26 yukonbob Mmm... pizza
01:11.25 yukonbob (of course, the longer I put it off, pizza will be on list, and move up list...)
01:12.02 yukonbob for instance, back to a house model, how can I take CSG model from brl-cad and find out how much snow a roof can support?
01:17.41 brlcad yukonbob: yeah, that's what is often done
01:18.12 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/ (7 files in 6 dirs): use fchmod() instead of chmod() to avoid race condition. quell flawfinder warning
01:18.45 brlcad that would be great engineering aspects to integrate into the geometric analysis facilities, but it's pretty far out given the state of the modeler right now
01:19.30 yukonbob ...and if it's already fairly portable between apps, that modularity is a positive, rather than integration...
01:50.07 brlcad mm.. Quest for Glory
03:13.18 *** join/#brlcad cad93 (n=4252092f@bz.bzflag.bz)
04:02.01 *** join/#brlcad thing0 (n=ric@203-59-180-167.dyn.iinet.net.au)
04:17.15 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/raytrace.h: use snprintf, quell flawfinder warning
04:20.00 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
04:37.46 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/ (Makefile.am timercos.c): remove the old cray timer, required maintenance and not likely to be needed even if there's a cray that old still in service somewhere
04:38.44 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/anim/anim_sort.c: use the remaining length for strncat, print an error if it'd truncate. quell level 5 flawfinder
04:42.04 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/vdraw.c: don't need to make two calls, avoid strncat. quell level 5 flawfinder
04:45.12 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/prep.c: missing stdlib.h, quell warnings
05:22.03 CIA-4 BRL-CAD: 03brlcad * 10brlcad/bench/pixcmp.c: delint
05:28.05 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (4 files in 2 dirs): add flawfinder to the regression suite (currently set to level 5 as there are too many unresolved at level 4) to keep an eye on new issues being introduced
05:31.57 CIA-4 BRL-CAD: 03brlcad * 10brlcad/regress/ (8 files): emphasize the result if it's a failure
07:25.13 *** join/#brlcad cad58 (n=7aa3210d@bz.bzflag.bz)
08:02.26 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/ (22 files in 12 dirs): take care of a slew of level 4 flawfinder issues related to adding length parameters to string and i/o functions
09:09.01 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/ (10 files in 6 dirs): more taking care of a slew of level 4 flawfinder issues related to adding length parameters to string and i/o functions
09:39.52 *** join/#brlcad Z80-Boy (i=clock@217-162-108-140.dclient.hispeed.ch)
10:08.17 Tony_Alva_Edison brlcad: wohoo, you applied my almost useless patch to pix-fb :)
10:11.38 Tony_Alva_Edison It's rt_booleval!
10:11.58 Tony_Alva_Edison my openbsd gprof returned bullshit anyway - these functions weren't mentioned with significant numbers anyway
10:15.00 Tony_Alva_Edison what about rewriting *sp++ = treep; /* temp val for guard node */ *sp++ = &tree_guard[resp->re_cpu];
10:15.13 Tony_Alva_Edison as sp[0]=treep; sp[1]=&tree_guard[resp->re_cpu]; ?
10:15.28 Tony_Alva_Edison cause the ++ causes a write into the pointer which could worsen stall conditions
10:18.14 Tony_Alva_Edison yeah and then of course sp+=2;
10:25.23 Tony_Alva_Edison or maybe grow_stack is called too many times which calls bu_realloc?
11:02.32 *** join/#brlcad Elperion (n=Bary@p5487605F.dip.t-dialin.net)
11:38.08 *** join/#brlcad Z80-Boy (i=clock@217-162-108-140.dclient.hispeed.ch)
12:56.46 *** join/#brlcad starseeker (n=CY@ip72-218-16-62.hr.hr.cox.net)
14:25.36 *** part/#brlcad thing0 (n=ric@203-59-180-167.dyn.iinet.net.au)
14:58.37 *** join/#brlcad elite01 (n=elite01@dslb-088-070-030-082.pools.arcor-ip.net)
16:21.44 *** join/#brlcad Elperion (n=Bary@p5487605F.dip.t-dialin.net)
17:09.49 *** join/#brlcad Z80-Boy (i=clock@77-56-77-94.dclient.hispeed.ch)
19:54.30 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
20:17.42 *** join/#brlcad yukonbob (n=yukonbob@whthyt237-51.northwestel.net)
20:17.49 yukonbob hello, whirled
20:19.55 yukonbob ?what is libtclcad supposed to offer -- it looks like it's a glorified PATH statement (at first glance) to me....
21:36.17 *** join/#brlcad Bariton (n=Bary@p54875A29.dip.t-dialin.net)
21:38.21 brlcad yukonbob, glorified auto_path statement
21:38.53 brlcad as well as a few other setup/initialization routines
21:39.21 brlcad it's the start of moving the tcl-related interfaces out of the "core" libraries (libbu, libbn, librt) and moving them into one tclcad library
21:40.02 brlcad the base libraries ideally won't have any external dependencies in the long term
22:16.37 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/ (31 files in 8 dirs): more level 4 flawfinder issues. mostly string length clampages.
22:52.05 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
22:52.20 yukonbob hello, whirled
IRC log for #brlcad on 20071015

IRC log for #brlcad on 20071015

00:08.20 ``Erik *yawrn*
00:11.04 yukonbob ~lart yawning
00:11.04 ibot executes killall -KILL yawning
01:10.50 *** part/#brlcad nollan (i=nollan@bnc.kostar.5kr.hos.egn.se)
01:25.13 *** join/#brlcad jack|ass (n=jack@c-67-189-104-216.hsd1.or.comcast.net)
01:26.29 jack|ass Is there a list of prerequisites for BRL? I'm trying to compile 7.10.2 and get an error about it expecting a specifier-quantifier-list before XVisualInfo in dm_obj.c.
01:26.41 jack|ass I do have the xutil-dev package installed though.
01:32.51 ``Erik there are prereqs, btu most have the source included in src/other
01:33.10 ``Erik if you're getting an X11 error, it's probably a bug in our ocnifgure :(
01:33.59 jack|ass it looks like it's including the source. :-/
01:34.03 jack|ass that's what I was afraid of.
01:36.35 jack|ass I'm looking for something kinda like autocad to do some simple modeling of a wooden project box. BRL looks like it fits the bill.
01:36.36 jack|ass AH.
01:36.37 jack|ass got it.
01:37.04 jack|ass the configure script that it comes with was the culprit methinks. I re-read the documentation and ran autogen to make it create one for my system.
01:37.51 jack|ass I wonder if removing the configure file by default to force people to run autogen might prevent people compiling from source from hitting that?
02:41.52 yukonbob ``Erik: you much details about the bwish command, specifically, what it offers over the typical wish?
02:42.30 yukonbob s/you much/you know/
02:50.07 brlcad it has the brl-cad built-in commands & libs preloaded
02:50.25 brlcad e.g. itcl/itk/iwidgets/... are all preloaded
02:50.35 brlcad as well as some brl-cad-specific commands
02:50.41 brlcad bu_brlcad_data . for example
05:13.20 yukonbob I'm looking at setting it up as a loadable module -- I've got it loading w/o error, but haven't exported the commands...
05:13.59 yukonbob that way I hope to be able to use the canonical wish/tclsh and have it Just Work(tm)
05:15.47 yukonbob *where "setting it up" == setting up libtclcad
05:24.06 *** join/#brlcad tarzeau (i=gurkan@bee.ethz.ch)
05:27.33 brlcad cool, that's be awesome
05:28.16 brlcad the big one is automatically setting up autopath -- it needs to do that onload .. and to load it, though, it needs the auto_path :)
05:28.22 brlcad interesting to hear how you deal with that :)
07:20.50 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
07:55.52 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
08:26.40 Z80-Boy brlcad: is reverse perspective possible in BRL-CAD?
08:27.29 Z80-Boy i. e. instead of shooting parallel rays (no perspective, isometric) or divergent rays (perspective), shooting convergent rays?
11:35.32 ``Erik the rt front end doesn't have anything like that, but there's nothing stopping the libraries... just requires some code laid down :/
11:44.58 *** join/#brlcad elite01 (n=elite01@dslb-088-070-030-082.pools.arcor-ip.net)
11:51.00 *** join/#brlcad thing0 (n=ric@203-59-180-167.dyn.iinet.net.au)
12:19.22 Maloeran http://www.rayforce.net/doom0.jpg http://www.rayforce.net/doom1.jpg etc. In case anyone is curious of the friendly and simple marriage
12:20.08 Maloeran Thanks Erik :)
12:20.24 Maloeran http://www.rayforce.net/doom4.jpg Wedding cake, yar
12:20.50 ``Erik so you actually bothered with a ceremony instead of just eloping?
12:21.09 Maloeran It was somewhat required, but it lasts about 3 minutes
12:21.39 ``Erik I thought the US legal varient was just walking up to a counter and signing some paper and forking over $20
12:21.51 Maloeran Oh, we married in Montreal
12:22.30 ``Erik when my brother got married, they did a ceremony with a wiccan priestess at a haunted hotel, cuz they're nerds... then we threw 'em in the car and drove 'em by city hall and they walked in and walked out a couple minutes later legal, then off to pizza and beer O.o
12:22.40 Maloeran Then we went to some nice chalet I had rented, with friends for the week-end
12:22.52 Maloeran Cute :)
12:23.02 ``Erik get this, they found a wiccan priestess and haunted hotel... in arkansas... that held their wedding on halloween.
12:23.08 ``Erik in arkansas.
12:23.15 ``Erik without any lynchings
12:23.17 ``Erik *boggle*
12:23.43 Maloeran Mmhm. I think things are a bit more strict in Montreal regarding what a legal marriage is
12:23.43 Z80-Boy Maloeran: are you the guy in the pictures?
12:23.47 ``Erik (of course, the town is an "art town" with a big halloween tradition and major blgt turnout, the rednecks would've been outnumbered)
12:23.48 Maloeran Yes Z80-Boy
12:23.55 ``Erik yeah, I think mal is the one in the brown dress
12:24.07 ``Erik hahaha
12:24.28 Maloeran Well you are in luck, this is not quite a "true" marriage :)
12:24.30 ``Erik cover your hiney, alexis, karel is lookin' for lovin' :D *duck*
12:24.40 Z80-Boy alexis?
12:24.49 Maloeran In french, it's a male name
12:25.01 Z80-Boy I know another guy called alexis and he's very cute
12:25.23 ``Erik yes, most masculine words in french are feminine in other languages *cough* O:-)
12:25.45 Z80-Boy Maloeran: no worries, you obviously suffer from the women attraction syndrome
12:25.54 ``Erik (and in german, the feminine stuff is so masculine it has beards and well fucking beat your ass down)
12:26.03 Maloeran What's that "syndrome" exactly, Z80-Boy?
12:26.10 Maloeran Oh nevermind, I get it
12:26.21 Z80-Boy well it usually starts on the primary school with a preoccupation towards girls
12:26.30 Z80-Boy and ends up in horrible things like marriage etc.
12:26.46 Z80-Boy It's so common they didn't even bother to put it into DSM-IV
12:27.02 ``Erik hum, I don't think marriage is so bad...
12:27.05 Maloeran Right. I'm still a bit sleepy from that week-end... She actually managed to get me to drink quite a bit, for the first time in my life
12:27.11 Z80-Boy There are only 2 ways out of marriage - a divorce or death
12:27.23 Z80-Boy Maloeran: I'm just joking...
12:27.39 ``Erik I even 'belong' to a local organization fighting for blgt rights for marraige, even though I'm straight *shrug*
12:28.41 ``Erik um, I'm sure if you'd go outside, you could find a boytoy pretty easily
12:28.43 ``Erik :)
12:29.16 Z80-Boy yeah but I don't want a boytoy
12:29.17 Maloeran I really don't know much on the topic, but I would assume that things should be fairly simple between two guys
12:29.31 Z80-Boy yeah getting a guy for sex is quite easy
12:29.38 Z80-Boy you don't have to do anything for it at all
12:29.49 ``Erik I mean, I barely ever step out, and have been "up on" on too many women in the last couple years
12:30.08 Z80-Boy I was once in a shower room in a swimming pool and it was end of the opening time and the showers were broken so I had to go from one to another to get the last bit of warm water
12:30.24 Maloeran Eh Erik, it's much rarer for me
12:30.32 Z80-Boy there was another guy and when I got to him he misinterpreted it as a signal and tried to simply grab my dick
12:30.40 Maloeran I think it's related to a complete lack of skills to "flirt" or whatever
12:30.56 ``Erik between that, 'world of warcraft', and getting upset at work and drinking myself fucktarded
12:30.59 ``Erik heh
12:31.00 Z80-Boy Fortunately my reflex was faste so he didn't manage to touch me
12:31.21 Maloeran That's a bit disturbing, Z80-Boy, way too quick and spontaneous
12:31.25 Z80-Boy Maloeran: it's related to the simple skill of not being picky
12:31.55 Z80-Boy Maloeran: but that's how it works between gays
12:31.59 Maloeran I think it's mostly related to the fact that I don't meet new girls at all in my daily routine
12:32.06 Z80-Boy if you like each other and want to have just sex there is no barrier
12:32.06 Maloeran I see.
12:32.21 Z80-Boy you don't have to buy flower movie tickets dinners nothing
12:32.21 ``Erik you can get that with girls easily enough
12:32.54 ``Erik the risk is if you stick with 'em too long
12:33.00 ``Erik hit 'em and ditch 'em *cough* O:-)
12:33.08 ``Erik ooh, 3some, nice
12:33.09 Z80-Boy The problem is I don't want just sex
12:33.15 Maloeran No Erik, I'm not going :)
12:33.20 ``Erik ...
12:33.40 ``Erik so, uh, your wedding gift... is... to send your chick and her lesbo lover to a spa...
12:33.41 ``Erik um
12:33.45 ``Erik you may've fucked up
12:33.46 Maloeran Ahah
12:33.51 Z80-Boy ``Erik: lol
12:34.28 Z80-Boy and to do the "flirting" stuff... omg that's so boring
12:34.42 Z80-Boy talking about nothing going to boring places like cafeterias..
12:35.18 Z80-Boy or like going to gay student "evenings with dinner"
12:35.20 Maloeran Erik, again, this is mostly an arranged mariage ; we are close and very good friends, but not quite up to the "spouse" status except in the legal sense
12:35.35 Z80-Boy You have basically 20-30 quite intelligent gay students which are either too ugly or not intelligent enough
12:35.40 ``Erik I know, I'm just mockin' ya :D
12:35.46 Z80-Boy Plus all of them are, without an exception, boring
12:35.49 ``Erik sorry, I've been drinkin' this morning *cough*
12:35.58 Z80-Boy talk about politics, travel their studies and parents etc.
12:36.35 Maloeran Z80-Boy, I actually greatly enjoy such times with my "wife"
12:36.39 Z80-Boy Maloeran: so you don't have to care about if your bed frame is strong enough to withstand the dynamic load?
12:36.42 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-003-100.pools.arcor-ip.net)
12:36.59 Maloeran Z80-Boy, probably not on a regular basis. Besides, I'm soon leaving for Australia for a month ( alone )
12:37.34 Maloeran Z80-Boy, the things you describe are the foundations of friendship
12:37.46 Z80-Boy Maloeran: doing boring stuff together?
12:38.12 Maloeran If you ever want something more than casual and brief encounters, you may want to explore the kind of activities that would lead to real friendship
12:38.21 Z80-Boy which are?
12:38.46 Maloeran Restaurants, talking about a variety of topics, about any kind of activity done together?
12:38.52 Z80-Boy omg
12:38.55 Z80-Boy better be alone there
12:38.59 Z80-Boy then
12:39.09 Z80-Boy anything but restaurants please
12:39.25 Maloeran Then cook together
12:41.17 Z80-Boy that needs a stove
12:41.22 Z80-Boy and stove is usually in a flat
12:41.33 Z80-Boy and it's not a good idea to stick untrusted people into your flat right?
12:42.56 Maloeran I assume you generally have met the person once or twice before that point, but I don't really see a problem with that
12:43.01 Z80-Boy and then I can imagine all the exchanges like "hey you left sticky spots on the kitchen floor", "the kitchen tiles are yucky", "you poured water on the bathroom floor", "you should sweep the living room", "there are black smudge marks on the balcony from your experiments" etc.
12:43.31 Z80-Boy you should turn the computer off overnight the fan sound is disturbing me...
12:44.42 Z80-Boy your electric home trainer is really crazy you should throw it into trash...
12:44.54 Z80-Boy you spend too much time on ronja development and too little time with me...
12:45.14 Z80-Boy I want chairs like this and you want chairs like that...
12:45.45 Z80-Boy good that gays at least don't have to have children
12:45.48 Maloeran I don't think you'll receive comments like that just for inviting a friend to cook and eat together
12:46.08 Z80-Boy no but I mean like in the relationship
12:49.05 Maloeran For some reason... I imagine it can be awkward to develop true friendship with guys, nothing more, when you are gay
12:49.36 Z80-Boy no it's easy
12:49.50 Z80-Boy I just can't find anyone who's both pretty and like a friend with me
12:50.07 Z80-Boy I know loads of hetero guy who if they were gay and wanted me I would just jump on them
12:50.30 Z80-Boy if they like computer electronics DIY etc. then it's fine
12:51.36 Maloeran Ah yes, the population pool to pick from is smaller
12:51.49 Z80-Boy and everyone is camp and boring ;-)
12:51.53 Z80-Boy I hate camp
12:52.01 Maloeran So do I Erik, but I think they all are the girlfriend of a friend :)
12:52.41 ``Erik and I have a few gay friends *shrug* there's no issue as long as both parties accept there's no romantic possibility
12:52.53 Z80-Boy I was in a dance club and it was fun except that
12:52.56 Z80-Boy - it was too loud
12:53.04 Z80-Boy - there was smoke instead of air
12:53.11 ``Erik heh, I wear earplugs when I go to concerts :( I'm lame
12:53.20 Z80-Boy - the people looked like they are pretending they are having fun but they are actually dead bored
12:53.31 ``Erik and I get upset when they give me the guinness in a fucking plastic cup
12:53.32 Z80-Boy - everyone looked like exactly the kind of personality I don't want
12:53.41 Maloeran Ahah Z80-Boy
12:53.51 ``Erik but when ya got children jumping around like idiots, it's probably better to have plastic... broken glass ain't so fun
12:53.53 Z80-Boy ``Erik: no you just aren't recklessly abandon stupid about your health
12:54.24 ``Erik I d'no, I've managed to do a number on my health
12:54.52 Z80-Boy Skatepark is fun
12:54.53 ``Erik I cut off a finger, I rolled a car, I eat too much red meat and don't eat enough vegetables, I drink too much booze, I jam on my own guitar without earplugs...
12:55.00 Z80-Boy people there are not aggressive and they are helpful
12:55.07 ``Erik but I have tenitis in my right ear from having tubes several times as an infant
12:55.09 Z80-Boy they smoke but you don't have to breath the smoke
12:55.25 ``Erik so loud becomes physically painful in my right ear, when just loud in my left
12:55.32 Z80-Boy ``Erik: I have tenitis too and just from nothing
12:56.05 Z80-Boy o rmaybe it's an actute life-threatening hypochondria
12:56.06 Maloeran What's a tenitis? Wikipedia doesn't know, therefore it doesn't exist
12:56.10 Z80-Boy tinnitus
12:56.14 Z80-Boy it's ringing in ear
12:56.29 Maloeran Ah, thanks
12:56.47 Z80-Boy the ear has like acousto-neural resonant circuits which are tuned just below the oscillations and the gain is controlled by downward path from the brain
12:56.49 ``Erik mine sounds kinda staticky, almost like hearing your blood flow in your ear
12:56.54 Z80-Boy if the control signal is wrong it starts oscillating
12:57.04 ``Erik and it's really set off by the frequency that vaccuum cleaners happen to emit
12:57.09 Z80-Boy after you get drunk when you are exhausted when you don't sleep enough when you damage the ear etc.
12:57.32 Z80-Boy But it makes sense. Every sensitive amplifier ends up producing noise
12:57.36 ``Erik and only in the right ear :/
12:57.55 Z80-Boy ``Erik: I have a crosstalk between the right jaw muscle and right ear
12:57.55 ``Erik which actually sucks, cuz earbuds for phones are geared for the right ear
12:58.04 Maloeran Erik, do you practice any physical activity on a regular basis? That would do much good too
12:58.17 Z80-Boy if I tighten my jaw I hear quite strong tinnitus in right ear - like TV running, high pitch noise etc.
12:58.27 ``Erik yes, I frequently do weight lifting. My forte is the 12 oz curl.
12:58.39 Z80-Boy lol
12:58.40 ``Erik though I've been heavy on the 1.5 oz lift
12:58.46 Maloeran That's... a start, I think :)
12:59.08 Z80-Boy ``Erik: weight lifting is useless - I did it and I didn't get any boyfriend from that
12:59.19 Z80-Boy The problem is not that they don't want me. The problem is I don't want them.
12:59.30 ``Erik hum, may be a cultural skew here...
12:59.34 Z80-Boy Maloeran: OMG my heart would probably explode in a nuclear detonation
12:59.45 ``Erik if I said "pint curl", would it change the meaning for you?
13:00.10 Z80-Boy ``Erik: at least you don't pretend yourself you want to spend the whole life in a gym to make sure your body would look nice in the coffin
13:00.30 ``Erik muscle needs upkeep, or it turns to fat
13:00.47 ``Erik and I've always had a LOT more respect for gymnast muscles than body builder muscles
13:01.00 Maloeran Z80-Boy, I hope not all your activities are about "getting a boyfriend"
13:01.01 ``Erik not much to look at, but the performance through the range is damn impressive
13:01.05 Z80-Boy ``Erik: don't worry the undertaker can cutt your beer belly off with a chainsaw if the coffin lid timber should break through
13:01.12 ``Erik heh
13:01.33 ``Erik I'm 68 kg, I can fit in the pine box.
13:01.34 Z80-Boy Maloeran: no - I figured out getting a boyfriend requires sacrificing more fun that an estimated fun outcome
13:01.56 Maloeran Being in good physical shape makes you feel much better, it's a matter of chemistry, it's not related to your appearance or what other people think
13:02.10 Z80-Boy yeah but feeling better doesn't get me a boyfriend
13:02.36 Maloeran Nice Erik, I would have assumed more than 68kg ( no offense meant ). I'm 64kg
13:03.19 Z80-Boy Maloeran: at least you don't have to mount a double skateboard deck on the trucks
13:03.29 ``Erik last time I went to the jungle gym, I got on the bench and was able to push 130 lbs several times, so I don't feel too terrible about my shape
13:03.57 Maloeran Yes, probably so
13:04.01 ``Erik but less dense... more fat, less muscle :D
13:04.10 Z80-Boy I went to a gym and then I was cleaning the heating pipes and I thought my hand falls off and I lose consciousness
13:04.20 Maloeran I think so too :). I can do one arm pull-ups for example, too much wall and rock climbing
13:04.21 Z80-Boy I mean all those bicepses and tricepses are absolutely useless
13:04.33 Z80-Boy When you want to do real work you feel like a cripple anyway
13:04.43 ``Erik "cleaning the heating pipes"? um, ... if that's not a double entendre...
13:04.48 ``Erik O:-)
13:04.54 Z80-Boy lol no
13:05.16 ``Erik <-- cannot do a 1 arm pullup or lift
13:05.22 Z80-Boy there was some sticky oily stuff on it probably the heating liquid
13:05.25 ``Erik I don't think so, anyways
13:05.36 ``Erik I mean, last time I tried, I was only benching like 70lbs
13:05.46 Z80-Boy If I go to gym and train bicepses the result is exactly as if I don't train them
13:05.51 Maloeran Erik, as long as you can at least pull up with 2 arms.. :)
13:05.57 Z80-Boy I can lift always only the same weight the same amount of times
13:06.08 Maloeran Z80-Boy, lifting weight is boring, try wall and rock climbing
13:06.09 ``Erik I'm a lot stronger now than when I actually exercised, for some strange reason
13:06.25 ``Erik but I lack the endurance I used to have, especially cardiovascular
13:06.25 Z80-Boy ``Erik: as long as you are able to topple over into a coffin, you are in an acceptable physical shape ;-)
13:07.14 ``Erik I used to run a 2 mile track and do some aggressive greenway biking
13:07.15 Z80-Boy 2 mile omg my heart would probably explode
13:07.15 ``Erik now I mostly move couches and tables to clean
13:07.15 Z80-Boy my anaerobic threshold is after 50 metres
13:07.34 Maloeran That... could be improved
13:07.37 ``Erik z80: run it slow and keep going...
13:07.42 ``Erik walk if needed
13:07.56 ``Erik but do a distance, and do it slow... build up speed over time
13:08.11 ``Erik sprinting 50m and stopping is useless :D
13:08.50 Z80-Boy If I took a computer with me I could even maybe convince myself to continue
13:08.55 Z80-Boy strap a laptop on my neck...
13:09.00 ``Erik y'know, I bought running shows intent on tackling the greenway I freakin' live on... but I've more or less burnt them out as casual wear
13:09.02 Z80-Boy then it could even be non-boring :)
13:09.23 ``Erik um
13:09.39 ``Erik I soemtimes think code
13:09.48 Z80-Boy good idea
13:09.53 ``Erik if I spend more time typing than thinking, I'm using the wrong language
13:10.01 Maloeran I find it very hard to think when doing any intense physical activity
13:10.02 ``Erik or working on the wrong problems
13:10.15 ``Erik a light jog isn't too intense... :D
13:10.23 ``Erik or bike riding
13:11.02 ``Erik when I was on the trail, I could push up to 30mph and still have free cycles... it was when I was off road that I needed to focus...
13:11.18 ``Erik going down hills that actually threw the rfeakin' chain off the derailer
13:11.33 ``Erik another car door and stitches? :>
13:11.39 Maloeran She's dangerous emotionally and profesionally to me, but it seems even physically
13:12.00 Maloeran Eh no, I was distracted and bumped through a big hole I didn't see
13:12.08 ``Erik heh
13:12.21 ``Erik but not 'stop the front wheel' big?
13:12.34 ``Erik just 'bust the boys on the seat' big?
13:12.40 Maloeran Not quite, but enough to lose balance when you aren't expecting that kind of bump
13:12.59 Maloeran Especially with just one hand on the handles...
13:13.54 Maloeran Tsk! Pointing left to show the way to go :)
13:14.40 ``Erik yeah, uh
13:14.43 ``Erik words are good, too.
13:15.13 Maloeran We went to try fancy wedding dresses for almost 2 hours that day, although she finally decided against the idea, and dresses casually at the wedding as you could see
13:15.22 Maloeran and dressed*
13:15.43 ``Erik yeah, heh
13:15.50 ``Erik nudists have it figured out. I'm envious. :D
13:17.13 Maloeran Ah :)
13:17.31 ``Erik is... that... a... pig? ...
13:17.42 ``Erik and a goat?
13:17.43 ``Erik O.o
13:17.44 Maloeran Yup!
13:18.02 Maloeran We wanted to do horseback riding during the week-end, but it looks like we should have made a reservation
13:18.25 ``Erik and a slew of landscapes
13:18.29 Maloeran So we went rock climbing on easy tracks without any gear
13:18.35 ``Erik annnndddd it ends
13:18.57 ``Erik 18 pics, half landscape... lame :)
13:19.03 ``Erik </haxx0r>
13:19.23 Maloeran Ah :). She doesn't like me taking pictures of her
13:19.50 ``Erik and no nudies of the girl
13:19.53 ``Erik O:-)
13:22.10 ``Erik opposed to cmd 2>&1 > file
13:24.08 ``Erik I'm annoyed at how autoconf subconfigure re-tests a lot of boilerplate shit instead of using a cache file
13:25.22 ``Erik heh
13:25.40 ``Erik sorry
13:25.54 ``Erik updating the fbsd port of bugle... it does a subconfig
13:28.13 ``Erik so, uh, mal... for data manip, you'd take C over compiled lithp? O.o
13:29.41 ``Erik lithp pairs with gc give you the ability to do any data structure trivially... at C speeds with the right compiler... O.o
13:30.23 Maloeran I would take C over anything, for flexibility and performance. Other languages might be more convenient, but my very high comfort with C makes it very difficult to beat
13:30.37 Maloeran Perhaps if I had as much experience with Lisp as with C, I would use it more
13:30.46 ``Erik ah, but if you always take the most comfortable option
13:30.50 ``Erik how will you ever grow?
13:31.43 ``Erik now I'm no lithp guru, I'm more into scheme in that vein... but when I see a problem that cl looks.. right... I won't dismiss it otu of hand
13:32.03 Maloeran Oh, I explore other options, but I'm not convinced that Lithp would be more appropriate than C, even if I was as fluent with both
13:32.04 ``Erik I have to admit, I saw a problem where I thought ruby was optimal... but I was wrong.
13:32.13 Maloeran Eheh
13:32.16 ``Erik at 95%, I was seriously feeling like scheme would've been far better
13:32.44 ``Erik probably fixable issues, but they were all minor gotchas
13:33.00 ``Erik and I got ok results in a fraction of te time that just the book keeping in C would've taken :)
13:33.52 ``Erik and over the last couple of days, I've been looking at a program that I'd originally written in scheme, then re-wrote in C
13:33.59 ``Erik and I'm wondering if I made a mistake in doing that
13:34.07 ``Erik and I should quit starting lines iwth and.
13:34.37 ``Erik perhaps if I were more familiar with something like glib....
13:35.01 ``Erik I'm tired of re-writing a linked list module. or tweaking one I carry from elsewhere
13:35.26 Maloeran I have always reused that piece of code for 5 years, never needed tweaking
13:35.44 ``Erik and I'm repulsed by the blind cast linked list style
13:36.02 ``Erik I tried to kill it in BRL-CAD, but lee whined and said it wasn't really an issue
13:36.03 Maloeran Tsk! I love void pointers and memory addressing magic
13:36.14 ``Erik I watched freebsd go through serious pain to eliminate it from the kenrel
13:36.46 ``Erik when it's right, it's ok... but it lends itself to a miscast which can seg or bus out
13:37.14 ``Erik and I'm so damn perfect at coding that I know I'm not perfect at coding, pheer the zen.
13:39.56 ``Erik aight dudes, ponder...
13:40.10 ``Erik a huge csg type tree/graph... tons of ors up top
13:40.25 ``Erik finding a subset that is mostly ands with some ors...
13:40.38 ``Erik I'm thinking the first cut would be reduction
13:41.02 ``Erik make a copy of the tree with everything not in te needle eliminated from the haystack
13:41.21 ``Erik thus reducing the search space significantly in O(n)
13:41.26 ``Erik thoughts?
13:42.16 Maloeran What's the big picture of the problem?
13:42.36 ``Erik um
13:43.01 Maloeran I don't really get "finding a subset" part
13:43.51 ``Erik I have 8 zillion standardized minimal primitive parts (bolts, plate, etc)... I have this THING, made out of parts a and b and (c or d), what possible shelf component am I looking at, give me a minimal list of possibilities
13:45.13 ``Erik does that clear up what problem I'm thinking about? :)
13:46.00 ``Erik I think linear elimination is the best first whack
13:46.17 ``Erik followed by a more additive method (mebbe even brute force)
13:46.33 ``Erik I'd love to know why I'm wrong O.o :D
13:46.55 Maloeran I would have to know quite a bit more about how you associate the THING's parts to the 8 zillion parts, and how the latter are organized... It may take a while to explain, and you probably have it mostly figured out
13:47.22 ``Erik ok, the primitive parts are as minimal as you can get
13:47.36 ``Erik in csg land, we can admit that they're, say, brlcad primitives
13:47.49 ``Erik cylinders, spheres, torii, even bots
13:48.16 ``Erik a standard, say, radio... contains a certain subset of those parts
13:48.58 ``Erik now I have a random thing made up of low level parts... but I don't know what the thing is.... is it a radio? a wheel? I don't know... what's the minimal list for a human to choose from for what it could be?
13:49.08 ``Erik (ignoring fully tesselated geometry)
13:49.31 ``Erik (this is transliterated, of course... I'm not REALLY thinking about BRL-CAD geometry, it's my day off ;)
13:49.53 Maloeran I got that part :)
13:50.25 ``Erik an alternate approach would be if I was dorking with electronics, and wanted to make a circuit... I have a list of parts available, what's the set of possible circuits I could make
13:51.04 Maloeran Thinking
13:51.23 ``Erik I've thought, I think the first cut using elimination is ... probably optimal
13:51.42 ``Erik assuming it cuts 10,000 to 100
13:51.59 Maloeran The question really is how to organize the 8 zillion parts for search to be quick
13:52.18 ``Erik yes, I've thought about sorting to help cut
13:52.32 ``Erik but I still think cut is the best first notion, generating a subtree
13:52.32 Maloeran I would opt for a graph with many different kind of links between nodes, but there are many variations possible on the details
13:52.39 Maloeran A tree, really?
13:52.45 ``Erik well
13:52.45 ``Erik dag
13:53.04 ``Erik sorry, I'm used to dags being reduced to trees
14:02.22 Maloeran Contributions have to be checked and validated, somehow
14:02.25 Maloeran Oops.
14:09.37 brlcad Maloeran: ehehe .. you look rather nervous there
14:09.47 ``Erik uh
14:09.54 ``Erik dude, do ya blame him? he got married O.o
14:10.28 Maloeran :) Ahah
14:10.36 Maloeran I think I was a bit nervous, yes
14:22.34 brlcad especially since she's staring intently at you, and at least in those pictures you're intently NOT looking at her :)
14:22.41 ``Erik *snrkt*
14:23.01 brlcad classic "pretty girl is making me nervous" look
14:23.06 ``Erik I didn't really notice that
14:23.07 ``Erik hehehe
14:23.24 ``Erik but in 0 and 1, yeah
14:23.38 Maloeran I didn't notice either! But it makes sense, she asked that we face each other
14:24.10 ``Erik oh yeah, um
14:24.22 Maloeran Ahaha
14:26.10 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
14:39.56 *** join/#brlcad Elperion (n=Bary@p54876FA5.dip.t-dialin.net)
14:42.28 *** join/#brlcad Elperion (n=Bary@p54876FA5.dip.t-dialin.net)
15:08.05 brlcad mailbox .. almost .. cleaned .. out ..
15:20.59 ``Erik heh
15:50.14 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libdm/query.c: don't blather the error message if the display cannot be opened. cleanup the logic a bit too to print a message if a detected type being tested for validity simply wasn't available during compilation.
15:52.14 CIA-4 BRL-CAD: 03brlcad 07STABLE * 10brlcad/src/libdm/query.c: merge dm_bestXType fix in from head, this should quell the failure warnings that the m2 folks are seeing.
15:56.09 TommyLee ``Erik: is it something classified?
15:56.29 brlcad meh, they're a public influential customer -- for an issue like that it doesn't matter
16:15.09 ``Erik they work in classified land, but technically they're not classified...
16:15.28 ``Erik I'm just a puss when it comes to that stuff...
16:43.14 ``Erik eh
16:43.17 ``Erik heh
16:43.18 ``Erik <PROTECTED>
17:32.17 *** join/#brlcad cad58 (n=8e9644a0@bz.bzflag.bz)
17:38.04 *** join/#brlcad Mark____ (n=chatzill@stemcell.med.utoronto.ca)
17:39.20 Mark____ hello, n00b alert, sorry - anyone there?
17:41.14 Mark____ anyways, I'm using BRL-CAD on windows, trying to make a gasket for standard biotech well plates. It works fine initially, but trying to facetize or convert to .STL format (the end goal, so I can print some objects) seems to become exponentially slower with the number of objects involved.
17:41.20 ``Erik NO
17:42.03 ``Erik the csg -> nmg conversion is something like O(n^3) bceause it attempts to preserve solidity
17:44.07 Mark____ I am working with 96-well plates, and each well has a core volume, a countersink, a raised rim and one or two other bits, and it basically just doesn't work, it crashes before completing the conversion - is there any way around this problem?
17:45.04 Mark____ (BTW I may be missing something obvious, I am very new at this e.g. about 1 week)
17:52.16 ``Erik conversion? also, in cvs head, "clone" now works on v5 db's...
17:53.08 ``Erik "basically just doesn't work" isn't terribly descriptive
17:58.28 Mark____ sorry, I am also new to the vocabulary around this :) ... I have made the geometry I want as CSG, but I need to make an STL file so I can print the object. Unfortunately, as there are 96 * 4 minimal objects plus the common base block, whenever I try to convert to .STL format, (or just facetize the thing) I get (OBJ1 u OBJ2) and ((OBJ1 u OBJ2) u OBJ3) etc very quickly, but then it gets up...
17:58.30 Mark____ ...around (((((((....)...)...)...)..) u OBJ 50) and gets slower and slower and slower - I would estimate the tesselation (is that the right word for this?) would take days if not weeks to complete
18:01.07 Mark____ PS I didn't understand the "clone" reference - is that another way to make the objects so that it only tesselates them once and then copies afterwards?
18:24.18 ``Erik it will be very very very slow, and the (()) stuff is related to tesselation, it's not necessarily bad
18:25.08 ``Erik clone is if you have an object and if you want many more (a deep copy, even), it'll do it... that's something I just fixed in the last week or two :)
18:33.47 Mark____ OK, thanks - so just so I'm clear on this, there is basically no way around this and I will just need to bite the bullet and burn a lot of CPU cycles - is that accurate?
18:35.57 Mark____ also - would it be a Bad Thing if I were to try to fake it by tesselating one object and then making a script to duplicate that 96 times (with modified XY coords) in the STL file?
18:54.34 ``Erik yes, nmg will take some monsterous cpu.
18:54.55 ``Erik seriously O(n^3)
18:55.06 ``Erik sorry :(
19:42.53 Mark____ OK, thanks. How do people deal with this issue in industry etc? Is it a general CAD limitation, or something specific to BRL-CAD / CSG modelling?
20:19.37 Mark____ also, what does the n in O(n^3) refer to? triangles, or CSG primitives? e.g. is there any way to fool it by segmenting the part and somehow combining the segments at the end?
20:27.52 *** join/#brlcad Elperion (n=Bary@p54876FA5.dip.t-dialin.net)
20:39.42 brlcad awesome, the new canon scanner does a pretty good job .. and fast
20:40.06 brlcad might actually have sharable pdf's of the STEP standard before the end of the week
20:41.07 brlcad Mark____: it's a general CAD limitation for the most part
20:41.39 brlcad the O(n^3) refers to the amount of effort it takes to continually re-guarantee that the object that will result from the facetization process is, in fact, still a solid geometry object
20:42.10 brlcad and that limitation is predominantly BRL-CAD specific, a inefficiency detail of the implementation approach
20:44.24 brlcad breaking the tessellation task up into multiple object will save you loads of time, there are probably a few other "work-around" methods too, but letting it burn the cpu cycles is probably the easiest approach -- anything else is likely going to be manpower cycles that are more than the cpu cycles
20:45.07 brlcad nothing wrong with tessellating one object and duplicating it -- you can do that inside brl-cad too, run 'facetize' command, then clone/copy the object N times
20:47.38 *** join/#brlcad Z80-Boy (i=clock@77-56-69-92.dclient.hispeed.ch)
20:48.46 Mark____ OK, I will try that - once it has facetized an object though, does it re-tesselate it for the STL conversion, or just use the same triangles it has already made?
20:50.06 ``Erik no, nmg gives bots, the bots are spewed to stl
20:54.46 Mark____ also, what is the best way to select an object from the command line? I am having trouble with the Build Pattern tool (Error: invalid command name "pattern_control"), so I have resorted to little scripts, but I can't figure out how to select and copy from the command line
20:56.42 CIA-4 libirc: 03JeffM2501 * r274 10/trunk/ICPA/: Start the project
20:59.36 Mark____ OK, I have to go offline for a bit, thanks very much for your help! - Mark
21:07.25 CIA-4 libirc: 03JeffM2501 * r275 10/trunk/ICPA/ (14 files in 7 dirs): stubs.
21:25.14 CIA-4 libirc: 03JeffM2501 * r276 10/trunk/ICPA/ (10 files in 5 dirs):
21:25.14 CIA-4 libirc: initial engine stub
21:25.14 CIA-4 libirc: VC71 build system
22:45.00 CIA-4 libirc: 03JeffM2501 * r277 10/trunk/ICPA/ (9 files in 6 dirs): stubs for the 4 main components.
22:52.09 CIA-4 libirc: 03JeffM2501 * r278 10/trunk/libirc/src/IRCUserManager.cpp: ++ the copy of the iterator, not the one we are copying
22:52.37 CIA-4 BRL-CAD: 03brlcad * 10brlcad/regress/gqa.sh: exit, not return
23:40.32 CIA-4 libirc: 03JeffM2501 * r279 10/trunk/libirc/src/ (4 files): make sure all the erase functions don't assume a returned iterator, and do a proper iter increment.
23:53.03 CIA-4 libirc: 03JeffM2501 * r280 10/trunk/libirc/src/ (IRCClient.cpp IRCServer.cpp): do reverse order deletion instead of iteration for vectors.
IRC log for #brlcad on 20071016

IRC log for #brlcad on 20071016

00:01.41 CIA-4 libirc: 03JeffM2501 * r281 10/trunk/libirc/src/ (IRCClient.cpp IRCServer.cpp TCPConnection.cpp): why do finds ourselves when STL provides a nice way to do them.
00:04.36 CIA-4 libirc: 03JeffM2501 * r282 10/trunk/ICPA/ (inc/ include/ include/common.h): include not inc
00:05.35 CIA-4 libirc: 03JeffM2501 * r283 10/trunk/ICPA/MSVC/VC71/ (ICPA_Common.vcproj ICPA_Engine.vcproj): include not inc
00:28.19 *** join/#brlcad Mark____ (n=chatzill@d36-202-98.home1.cgocable.net)
01:52.09 *** join/#brlcad Mark____ (n=chatzill@stemcell.med.utoronto.ca)
02:34.41 *** join/#brlcad Twingy (n=justin@74.92.144.217)
02:36.12 CIA-4 libirc: 03JeffM2501 * r284 10/trunk/ICPA/ (9 files in 3 dirs): common utills that will be needed
02:36.33 CIA-4 libirc: 03JeffM2501 * r285 10/trunk/ICPA/ (include/common.h src/common/common.cpp): OS independent sleep function
02:37.09 CIA-4 libirc: 03JeffM2501 * r286 10/trunk/ICPA/ (4 files in 2 dirs): agent classes for handling server transactions.
02:51.07 CIA-4 libirc: 03JeffM2501 * r287 10/trunk/ICPA/src/engine/ (agents.cpp agents.h): init server networks from the config files for each agent.
04:27.25 *** part/#brlcad thing0 (n=ric@203-59-180-167.dyn.iinet.net.au)
05:03.09 CIA-4 libirc: 03JeffM2501 * r288 10/trunk/ICPA/MSVC/VC71/ (4 files): use separate debug dirs for each module, so the PDBs work out
05:16.16 CIA-4 libirc: 03JeffM2501 * r289 10/trunk/ICPA/src/ (5 files in 3 dirs): whitespace
05:32.17 CIA-4 libirc: 03JeffM2501 * r290 10/trunk/ICPA/ (8 files in 2 dirs): whitespace
07:25.55 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
10:47.25 *** join/#brlcad elite01 (n=elite01@dslb-088-070-003-100.pools.arcor-ip.net)
12:02.31 *** join/#brlcad Elperion (n=Bary@p54874C07.dip.t-dialin.net)
12:54.15 *** join/#brlcad elite01 (n=elite01@dslb-088-070-002-234.pools.arcor-ip.net)
13:27.47 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (configure.ac doc/Makefile.am doc/book/Makefile.am): add the new docbook documentation to the dist
14:08.22 ``Erik bleh
14:16.58 ``Erik dork
14:18.54 ``Erik *vgr vgr2.brl.mil 1.15 1.03 .92 .92 .86 .97
14:54.30 brlcad what frequency is that?
15:06.43 ``Erik 400 kips
15:06.49 brlcad what were the other two?
15:07.05 ``Erik um, one of 'em was 330
15:07.41 ``Erik the one that's closer to 1 vgr was 345... the deviance in this is concerning
15:08.08 brlcad yeah, sounds like external can affect the vm
15:08.45 ``Erik I dunno if it's external stuff impacting... the machine has been pretty much dedicated to the vm
15:08.56 ``Erik it might be unimpressive timing code in the throttle
15:09.28 brlcad maybe, but that's a pretty big swing of a difference
15:09.48 brlcad 345 -> 1.05 && 400 -> 0.97
15:11.13 brlcad 380 should be spot on if it's not influenced
15:11.43 brlcad remember what 330 was?
15:30.33 ``Erik like .87
15:30.53 ``Erik that 345 kips has a higher vgr than 400 is wrong.
15:30.56 brlcad oh, wrong way :)
15:31.33 ``Erik supersampling and averaging might give okish results, but this shit just ain't consistent
15:32.17 ``Erik uh
15:32.31 ``Erik did you get the latest clone stuff from adam or whoever at gsi?
15:32.33 brlcad for a benchmark run that takes several hours to run, shouldn't have to supersample/average it
15:32.45 brlcad latest clone stuff?
15:32.52 ``Erik dwayne claims a -c flag that has never existed in the version we have int he repo
15:33.14 ``Erik looks like the import was in '05
15:33.48 brlcad well, dwayne got the old sgi drives from adam, and they were the only copies that he knew of at the time that remained of that code
15:34.20 ``Erik there're several discrepencies between what dwayne remembers and what is in there
15:34.24 brlcad I have the whole data dump of the drives that I pulled, I can search for other copies, but I recall doing that search already for clone and finding the one I started with
15:34.40 ``Erik like having multiple numbers in the part name, when the line is
15:34.41 ``Erik <PROTECTED>
15:34.43 brlcad i don't doubt that there might have been more work, but we simply don't have that code
15:34.57 brlcad i'll check again
15:35.22 ``Erik I could see if dwayne will call up adam to sort this out
15:35.59 brlcad probably easier to just rewrite the -c option
15:36.41 ``Erik yeah, I told him that if I'm gonna do that, I'll want to sit down with him and get a formal grammar so it can be done right
15:37.22 ``Erik he also is annoyed at the increment behavior, I guess we got an old version :) *shrug*
15:39.22 brlcad howso, what'd he want?
15:39.38 brlcad there's an increment param, just increments the number it finds at the end iirc
15:40.00 ``Erik yeah, he wants the primitives to step with increment size, but the combinations to always increment by one
15:40.15 brlcad ah, huh
15:40.24 ``Erik I can forward the email if you want
15:40.28 brlcad sure
15:41.15 brlcad looking through even the cvs repo that he had, "a:b:fhi:m:n:p:r:t:v" is the longest form of the getopt line, and none have a 'c'
15:41.24 ``Erik it's kinda hard to read, I use the unix reply style with the > prefix and interspersed comments... he tried the style, but didn't get the prefix
15:41.47 ``Erik yeah, I looked through the file history, it never existed in the line we have... if we got a copy before it was implemented and forked, that'd explain a lot
15:41.58 brlcad i mean in adam's cvs
15:42.01 ``Erik oh
15:42.02 brlcad he had his own going
15:42.28 brlcad i think this drive was just an older copy to start with
15:42.39 ``Erik what's the latest date on his repo?
15:42.42 brlcad but regardless, he did say that it was the only copy remaining that he had when we got it
15:42.55 ``Erik hrm
15:43.03 ``Erik lost work, bummer
15:44.22 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
15:44.23 brlcad 2000.07.25.20.27.48 is the last version
15:44.49 brlcad meh, trivial work, we were really really lucky to get the drives that we did
15:45.10 brlcad it was *just* an old sgi drive chassis, no box, no connectors
15:45.28 brlcad kermit fortunately had some connectors, we hooked it up to his O2
15:45.30 brlcad but then it didn't work
15:45.36 ``Erik heh, wow
15:45.38 brlcad so we took it apart
15:45.48 brlcad smacked the drives up a bit
15:45.55 brlcad put it back together, then it worked
15:46.20 brlcad mounted up the drives, pulled the data off, prayed that it didn't burst into flames in the meantime
15:47.18 brlcad the drives hadn't spun up in about 4 years from what I could tell
15:47.19 ``Erik I had a 1.6g pata that I had to take apart and dork with (arm was hitting the platters), without a cleanroom... crossed my fingers while copying all the data off of it :)
15:47.52 brlcad so we did get a mini goldmine, luckily
15:48.23 brlcad there's about four other "useful" code modes that should be imported/updated at some point, as well as about a half dozen interesting models
15:53.26 ``Erik :/ I shoulda called in, my stomach hurts like a mofo
15:54.14 *** join/#brlcad elite01 (n=elite01@dslb-088-070-002-234.pools.arcor-ip.net)
16:11.33 brlcad off drives that were themselves about 7 years old back then
16:15.44 *** join/#brlcad minute-ssh (n=MinuteEl@bz.bzflag.bz)
16:35.18 starseeker Heh - reminds me of the story about how they recovered the early usenet archives - IIRC they stuck the tapes in the freezer for a while before reading them
16:36.40 starseeker I think MIT has some issues like that as well, recovering early code and thesis work...
17:05.18 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/external/Cubit/g-sat.cxx:
17:05.18 CIA-4 BRL-CAD: update to the latest API changes where create_body_from_surfs() seems to have
17:05.18 CIA-4 BRL-CAD: chnaged to create_solid_bodies_from_surfs() in the GeometryModifyTool class.
17:05.19 CIA-4 BRL-CAD: looks like it just changed to return a list of bodies instead of one body, so we
17:05.19 CIA-4 BRL-CAD: iterate over the bodies. this is entirely untested, but seems right according
17:05.21 CIA-4 BRL-CAD: to the docs at https://svn.mcs.anl.gov/repos/ITAPS/cgm/trunk/geom/
17:18.12 CIA-4 libirc: 03JeffM2501 * r291 10/trunk/ICPA/DESIGN: add the DESIGN notes that come from a good nights sleep
18:18.35 yukonbob heh: "This is entirely untested, but seems right..."
18:41.26 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/tclscripts/mged/openw.tcl: add firefox to browser list for help->manual
18:41.54 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
19:45.03 ``Erik http://koutuk.blogspot.com/2007/10/when-life-becomes-good-for-programmer.html
19:49.59 MinuteElectron nice
20:11.37 *** join/#brlcad elite01 (n=elite01@dslb-088-070-002-234.pools.arcor-ip.net)
20:14.14 brlcad heh
20:23.56 *** join/#brlcad Z80-Boy (i=clock@77-56-69-92.dclient.hispeed.ch)
20:55.26 ``Erik O.o http://www.annexia.org/_file/jonesforth.s.txt
21:12.46 Maloeran That language would still be rather slow to run
21:15.37 yukonbob iirc, FreeBSD uses Forth to help boot itself...
21:22.44 CIA-4 libirc: 03JeffM2501 * r292 10/trunk/ICPA/ (3 files in 2 dirs): setup to connect to the IRC server
21:28.08 ``Erik I don't think it does anymore, but it used to
21:29.10 ``Erik oh, n/m, it still has ficl in it heh
21:36.30 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/bu.h:
21:36.30 CIA-4 BRL-CAD: prevent crashing on a whole slew of cases where we end up iterating over either
21:36.30 CIA-4 BRL-CAD: a null, uninitialized, or malformed list item. the current for loop while
21:36.30 CIA-4 BRL-CAD: condition has to be non-NULL in order to do the next iteration, so make sure of
21:36.30 CIA-4 BRL-CAD: it. this prevents a crash that was detected in the display geometry object
21:36.33 CIA-4 BRL-CAD: (where it had unitialized data).
21:56.34 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
22:32.23 louipc do you think `man brlcad` should be changed to reflect the current installation?
22:32.39 louipc in the FILES section at the end?
22:52.52 brlcad oh, maybe already removed
22:53.09 louipc oh haah I don't have cvs installed
22:53.19 louipc I have to do that. I got several crashes :/
23:43.44 Z80-Boy brlcad: sounds like you've found a serious bug
IRC log for #brlcad on 20071017

IRC log for #brlcad on 20071017

00:08.12 brlcad not really
00:08.58 louipc is it possible to make a helix in BRLCAD?
00:09.03 brlcad wasn't a serious bug, only rears its head when you write *other* code that is already wrong .. that was just a sanity check that should always be true
00:09.46 brlcad louipc: ahhh, you're not the first to ask that ;)
00:09.51 brlcad depends what kind, some yes
00:10.03 brlcad others, not so easy
00:11.09 louipc something like a sph traversing along the length of a rcc and subtracting it's path
00:11.31 brlcad you can generally make one in one of a couple ways, using half-torii patterned up, or using the pipe primitive -- which of course limits the shape of the helix
00:11.54 brlcad yeah, either torus or pipe effectively will give you that shape
00:12.23 louipc oh patterned up I see
00:12.24 brlcad a torus is representable as a swept sphere
00:12.30 louipc I'll have to experiment
00:17.39 louipc do you think it would be possible to draw something like this in BRLCAD? http://www.friotherm.com/impeller.jpg
00:21.37 brlcad yeah, it's possible .. quite a hard part to model regardless, but possible
00:22.30 brlcad the entire base structure is pretty trivial, something like an rcc, with an inner rcc and a torus subtracted
00:22.46 brlcad the hard part is one of the blades
00:22.51 louipc yeah it's the blades with their curves which are tricky
00:23.34 brlcad if we had a birail primitive (on the wish list), it'd be easier, define two curves, interpolates the path
00:24.33 brlcad without it, the shape looks like the edge of two parabolic ellipsoids attached together where the direct changes
00:26.37 brlcad would be seriously tricky csg, probably about 10 primitives for each of the two blade sizes, then replicated in a radial pattern
00:29.10 brlcad no easy way you'd get those blends along the base, though, that's for sure -- curvature on curvature is a weakness
00:31.42 louipc yeah it's quite complex. hopefully I could make one of those eventually
00:32.46 brlcad definitely eventually
00:33.15 louipc but on a CNC :D
00:33.33 brlcad in the wish list big picture, birail is a relatively high-priority item
00:34.09 brlcad yeah.. i don't know how you'd even begin that on a CNC other than cutting out the raw shape
00:34.41 brlcad that thing has plates that have been pressed to form, then power welded to the base if I had to guess from the look
01:29.28 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/log.c:
01:29.28 CIA-4 BRL-CAD: put comments on their own line. was going to add code to bu_log() to try and
01:29.28 CIA-4 BRL-CAD: detect when there are no ... args, but it does not seem to work (at least on mac
01:29.28 CIA-4 BRL-CAD: os x) as va_arg keeps scanning past the end giving the wrong count!
01:31.23 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/bu.h:
01:31.23 CIA-4 BRL-CAD: add GCC attribute declarations (when we're compiling with GCC of course) that
01:31.23 CIA-4 BRL-CAD: help the compiler know that a particular function has printf-style arguments or
01:31.23 CIA-4 BRL-CAD: is a function that never returns. add the attributes to the likes of bu_log,
01:31.23 CIA-4 BRL-CAD: bu_flog, and bu_bomb. code inspired from bz, thx.
01:37.04 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/ (librt/dg_obj.c librt/wdb_obj.c mged/cmd.c):
01:37.04 CIA-4 BRL-CAD: change wdb_tree_cmd() to dgo_tree_cmd() so that we can have access to the
01:37.04 CIA-4 BRL-CAD: display geometry (particularly, to get access to the 'who' command). modify the
01:37.05 CIA-4 BRL-CAD: behavior of the mged 'tree' command so that if you don't provide it any options,
01:37.05 CIA-4 BRL-CAD: it will display the tree for all objects displayed. this is in response and
01:37.07 CIA-4 BRL-CAD: inspired by a tcl snippet from david loman that needed this functionality to aid
01:37.09 CIA-4 BRL-CAD: in analyzing gqa output.
01:44.26 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS: mged 'tree' command now shows e'd objects instead of returning a usage error, processing the geometry that is e'd up on the display.
01:47.32 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/helplib.tcl: update the usage to reflect the change
02:10.55 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (NEWS src/rt/opt.c):
02:10.55 CIA-4 BRL-CAD: john noticed that the -g and -G options were not working on the rt apps anymore
02:10.55 CIA-4 BRL-CAD: due to the change to the default aspect from 1.0 to 0.0; and sure enough, he was
02:10.55 CIA-4 BRL-CAD: right. the aspect ratio change (made several years ago!) was for the -V view
02:10.55 CIA-4 BRL-CAD: aspect option, but obviously had other users in other files that used the value.
02:10.57 CIA-4 BRL-CAD: this changes the default back to 1.0 while also adding a sanity check into the
02:10.59 CIA-4 BRL-CAD: argument processor to make sure the aspect ratio is always a sane value.
02:13.37 louipc brlcad: actually impellers are milled on CNC machines
02:16.17 brlcad ah, interesting
02:16.25 louipc http://video.google.com/videoplay?docid=4984324514373898629&q=impeller+machining&total=3&start=0&num=10&so=0&type=search&plindex=0
02:16.27 brlcad would be interesting g-code
02:16.34 louipc 5-axis
02:16.45 louipc it's pretty damned sexy
02:17.43 starseeker coool
02:17.46 louipc damn I want one of those machines
02:17.47 brlcad wow, that's pretty cool
02:18.31 brlcad and it followed contours, so it had to have knowledge of the brep seams in the code
02:18.54 brlcad pretty nifty/tricky
02:19.22 louipc this one is even better http://video.google.com/videoplay?docid=9040285813914114865&q=impeller+machining&total=3&start=0&num=10&so=0&type=search&plindex=1
02:20.50 brlcad somehow, I'm betting there's custom "impeller" software so that it can optimally cut it given how much precision those blades need to have
02:23.20 louipc yeah there's some kind of software for that operation
04:07.45 yukonbob louipc: very cool
05:27.53 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1178015622.dsl.bell.ca)
06:19.25 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/opennurbs_ext.h:
06:19.25 CIA-4 BRL-CAD: fix a truely bizarre VC8 compilation error (spawning from warning C4346) where
06:19.25 CIA-4 BRL-CAD: we either have to get rid of the typdefs or add this typename qualifier. docs
06:19.25 CIA-4 BRL-CAD: purport that this is actually compliance required, so go with it.
07:18.21 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
07:44.46 *** join/#brlcad elite01 (n=elite01@dslb-088-070-002-234.pools.arcor-ip.net)
07:54.58 *** join/#brlcad starseeker (n=CY@ip72-218-16-62.hr.hr.cox.net)
08:00.30 CIA-4 BRL-CAD: 03d_rossberg * 10brlcad/include/opennurbs_ext.h:
08:00.31 CIA-4 BRL-CAD: the last change crashed the build with MSVC V6.0 compiler
08:00.31 CIA-4 BRL-CAD: made an ifdef for this compiler
08:15.59 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/opennurbs_ext.h: try just getting rid of the typedef -- does this work in vc6?
08:33.31 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
08:49.22 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/conf/ (MINOR PATCH): we're already on 7.11 for head, next release after 7.10.4 release will be a minor revision release at 7.12.0.
08:49.31 brlcad hey daniel -- did that last opennurbs_ext.h change work for you?
08:49.40 brlcad if not, I'll revert it
08:52.16 d_rossberg brlcad: I've already fixed it (today), I hape to get rid of the MSVC 6 next year
08:53.09 brlcad i know you did, then I commited like two minutes after you :)
08:53.33 brlcad got rid of the typedef altogether, if it works, it's even simpler (should work..)
08:55.22 d_rossberg brlcad: ah, I havm't seen, I'm not on the commits mailing list (to much "spam"), I'll have a look ...
08:59.11 brlcad yeah, that's way too much for lots of folks
08:59.12 CIA-4 BRL-CAD: 03brlcad * 10brlcad/misc/win32-msvc/Dll/brlcad.def: include the other symbols that are currently being used in ef windows module
08:59.29 brlcad could get the digest, but I'm sure you see the change during a cvs up anyways
09:07.39 CIA-4 BRL-CAD: 03d_rossberg * 10brlcad/include/opennurbs_ext.h: there was a segment -> BVSegment<BV> replacement missing
09:08.06 d_rossberg brlcad: it should work now ;-)
09:12.46 brlcad cool :)
09:13.04 brlcad ah, wasn't sure if that was one of them
09:13.18 brlcad if it was a constructor call or if there was some other routine called segment
09:13.36 brlcad since it wasn't qualified as a BVNode<>::
09:21.00 *** join/#brlcad elite01 (n=elite01@dslb-088-070-002-234.pools.arcor-ip.net)
09:33.16 *** join/#brlcad starseeker (n=CY@ip72-218-16-62.hr.hr.cox.net)
10:00.11 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
10:15.05 Z80-Boy brlcad: did you already find an opportunity to find what is taking so much time in the pathological rendering case?
10:15.25 Z80-Boy brlcad: it's something in the boolean evaluation - that's called weaver isn't it?
13:20.38 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
13:22.37 ``Erik blah
15:16.19 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
15:31.28 *** join/#brlcad Elperion (n=Bary@p548764C6.dip.t-dialin.net)
16:26.12 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/swidgets/scripts/tree.itk: Added an optional doDraw parameter to the insert method.
16:30.03 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/archer/images/Themes/ (6 files in 3 dirs): Minor update.
16:38.09 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc7/brlcad/brlcad.sln: Added rtg3
16:42.32 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
16:53.59 ``Erik blehhh
16:59.03 *** join/#brlcad IriX64_ (n=mariodot@bas2-sudbury98-1177879294.dsl.bell.ca)
17:26.22 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc7/libtcl/libtcl.vcproj: Updates to accomodate earlier reorganization.
17:39.31 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc7/libtk/libtk.vcproj: Updates to accomodate earlier reorganization.
17:43.23 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/isst/master/compnet.c: Include adrt_common.h so ADRT_NAME_SIZE gets defined. Add RCS tag.
17:59.11 CIA-4 BRL-CAD: 03brlcad 07STABLE * 10brlcad/src/tclscripts/lib/Dm.tcl:
17:59.11 CIA-4 BRL-CAD: fix a nasty startup delay in a particular viewer app that uses the Mged
17:59.11 CIA-4 BRL-CAD: megawidget (which in turn uses the Display megawidget, which uses Dm, which had
17:59.11 CIA-4 BRL-CAD: a :0 hard-coded). this fixes the bug by making it use the DISPLAY environment
17:59.11 CIA-4 BRL-CAD: variable.
18:06.59 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
18:41.59 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
19:06.21 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
19:23.59 *** join/#brlcad iMinute (n=MinuteEl@cpc4-flit1-0-0-cust283.lutn.cable.ntl.com)
19:38.44 *** join/#brlcad iMinute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
20:37.20 *** join/#brlcad elite01 (n=elite01@dslb-088-070-102-239.pools.arcor-ip.net)
20:58.44 *** join/#brlcad Elperion (n=Bary@p548764C6.dip.t-dialin.net)
21:01.50 *** join/#brlcad yukonbob (n=yukonbob@whthyt237-51.northwestel.net)
22:38.19 *** join/#brlcad Z80-Boy (i=clock@77-56-69-92.dclient.hispeed.ch)
22:39.45 *** join/#brlcad Z80-Boy (i=clock@77-56-69-92.dclient.hispeed.ch)
IRC log for #brlcad on 20071018

IRC log for #brlcad on 20071018

01:32.28 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
05:38.45 *** join/#brlcad tofu (n=sean@bz.bzflag.bz)
05:47.25 *** join/#brlcad Z80-Boy (i=clock@77-56-69-92.dclient.hispeed.ch)
07:43.30 tofu ``Erik: here's that link for 4.4 that I was looking for: http://www.ibiblio.org/pub/Linux/apps/graphics/rays/brlcad/!INDEX.html
07:51.53 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:14.10 *** join/#brlcad cad50 (n=558d86fc@bz.bzflag.bz)
09:12.38 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/ (18 files in 9 dirs): more quellings of level 4 flawfinder issues
09:48.13 *** join/#brlcad elite01 (n=elite01@dslb-088-070-102-239.pools.arcor-ip.net)
10:29.41 *** join/#brlcad AchiestDragon_ (n=david@whipy.demon.co.uk)
11:04.24 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
13:25.51 ``Erik cool
13:44.56 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (Makefile.am config.h): configure generated files should not be in CVS
14:21.28 *** join/#brlcad elite01 (n=elite01@dslb-088-070-122-252.pools.arcor-ip.net)
14:27.36 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
15:29.43 *** join/#brlcad Elperion (n=Bary@p548777E0.dip.t-dialin.net)
15:33.58 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
16:37.51 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
17:10.59 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc7/wish/wish.vcproj: Update to accomodate the earlier reorganization.
17:15.41 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc7/libbu/libbu.vcproj: Update to accomodate the earlier reorganization.
17:19.55 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc7/liboptical/liboptical.vcproj: Updates to accomodate the earlier reorganization.
17:29.31 *** join/#brlcad Maloeran (n=maloeran@glvortex.net)
17:56.13 *** join/#brlcad Z80-Boy (i=clock@77-56-69-92.dclient.hispeed.ch)
18:01.49 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc7/libregex/libregex.vcproj: Initial check-in.
18:02.48 brlcad go go gadget bob
18:43.25 dtidrow_work heh
19:34.52 *** join/#brlcad Elperion (n=Bary@p548777E0.dip.t-dialin.net)
19:48.32 *** join/#brlcad Supaplex (n=e@166-70-62-194.ip.xmission.com)
22:37.36 *** join/#brlcad PrezKennedy (n=Matt@74.86.45.130)
22:53.25 louipc lol I just got a copy of machinery's handbook and the corners are chamfered
23:38.39 ``Erik brlcad is 100% vegetarian safe, made of soy
23:39.36 ``Erik (and probably unconscious, as he's completely given up sleep the last few days to watch tv O.o :> *duck*)
23:39.44 starseeker hehe
IRC log for #brlcad on 20071019

IRC log for #brlcad on 20071019

02:16.18 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
02:39.36 brlcad actually haven't seen a lick of tv in like four days now (since Heros)
02:39.49 brlcad and that's par for the course
02:39.59 brlcad even the past few nights coding have been music nights
02:58.49 ``Erik heh, so ya missed southpark, silverman, and drawn together? O.o
02:58.56 brlcad yup
02:59.10 brlcad I haven't really seen much southpark via tv in *years*
02:59.21 brlcad some over the net though
03:00.27 ``Erik emacs on a mac, particularly using X, is very not newb friendly
03:00.44 ``Erik meta in particular O.o
03:29.47 brlcad I avoid alt, generally a non-portable key no matter what the app
03:38.14 ``Erik <-- has no idea how to rebind meta to something else
03:41.35 brlcad meta is alt and esc
03:42.34 brlcad just it's modal as esc .. you don't press and hold it, you press and release, then press the secondary
03:43.58 brlcad i.e. alt-'>' and alt-'<' are the same as esc,'>' and esc,'<' where - is press and hold and , means press then release
03:44.09 brlcad those two are jump to end and beginning of file, btw
03:44.51 brlcad pretty excellent cheat sheet that I used when I started: http://bzflag.bz/~sean/emacsrefcard.pdf
03:47.21 brlcad the built-in tutorial isn't half bad either, ctrl-x h t
03:47.46 brlcad it explains most of the concepts
03:48.37 brlcad hah, awesomeness: http://www.ohloh.net/blog/worlds_oldest_source_code_repositories
03:51.17 louipc lol
05:32.23 yukonbob brlcad: congrats :)
05:33.32 yukonbob ``Erik: esc++ -- alt is non-portable, and at least on my keyboards, too contortion-like...
06:14.22 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:04.04 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
08:58.47 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
09:36.13 *** join/#brlcad elite01 (n=elite01@dslb-088-070-122-252.pools.arcor-ip.net)
11:08.04 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
11:08.23 *** join/#brlcad luckyshot (n=lucky@CABLE-72-53-76-204.cia.com)
11:11.32 starseeker <PROTECTED>
12:38.53 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-117-140.pools.arcor-ip.net)
13:01.27 *** join/#brlcad Maloeran (n=maloeran@glvortex.net)
13:15.22 ``Erik so let me get this straight... vim sucks because to enter the more powerful editor commands, you generally have to push escape, then the command key
13:15.37 ``Erik but emacs is better, because... well... the alt key sucks, so you have to push esc... then the command key
13:15.51 ``Erik :>
13:15.55 ``Erik oi, mal
13:17.50 Z80-Boy (Each undeclared identifier is reported only once for each function it appears in.)
13:21.51 *** join/#brlcad Elperion (n=Bary@p54876549.dip.t-dialin.net)
13:44.20 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
13:51.16 Maloeran Hey Erik
13:57.34 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc7/tkimg/tkimg.vcproj: Update to accomodate the earlier reorganization.
14:28.38 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
14:50.47 *** mode/#brlcad [+o brlcad] by ChanServ
15:17.35 Maloeran Hrmph. Does news.bbc.co.uk resolve for anyone? If yes, what's the IP?
15:23.39 MinuteElectron resolves for me, checking ip
15:24.21 MinuteElectron 212.58.226.29
15:24.26 MinuteElectron Maloeran: ...
15:25.18 MinuteElectron Speaking of IP's resolving, can anyone check whether eve-online.com works for them?
15:27.20 Maloeran It resolves to 87.237.39.199 but the server closes connection immediately upon reception of http requests
15:27.35 Maloeran And for some reason I can't read the BBC today
15:27.52 brlcad ~nslookup news.bbc.co.uk
15:28.58 Maloeran The IP works although without images as it fails to resolve some other bbc.co.uk DNS
15:29.15 MinuteElectron ~nslookup eve-online.com
15:29.17 brlcad I get that it's a cname to newswww.bbc.net.uk
15:29.22 brlcad which doesn't resolve to anything
15:29.32 brlcad ~nslookup newswww.bbc.net.uk
15:29.35 brlcad (via dig)
15:29.47 brlcad looks like someone messed up
15:29.59 brlcad probably take it a couple hours to propagate the fix
15:30.15 brlcad way too popular a site for that to go unnoticed for more than a couple seconds
15:30.24 ``Erik heh, unless they really botched up the ttl and serial or something :D
15:30.24 Maloeran Neat
15:31.18 ``Erik it used to be that the delimiter between competent sysadmins and newbies was the ability to set up bind
15:38.01 brlcad really? never thought that bind was that tricky to set up .. just a fair bit to remember when you don't poke at it very often
15:38.15 brlcad now setting up a secure sendmail...
15:39.11 brlcad or recompiling your own custom kernel (and having it work reliably) .. that used to be quite a trick (when you had to do it entirely by hand)
15:39.11 Maloeran Ah, the BBC'S DNS is fixed
15:39.58 Maloeran Kernel recompilation is terribly simple these days, I'm not sure why it's commonly seen as something obscure never to attempt even by many Linux users
15:40.48 brlcad now it is, yeah .. it's been really simplified
15:42.58 ``Erik custom kernel on what?
15:43.28 brlcad exactly
15:43.47 ``Erik linux in the 1.2 days was about as fun as shoving a pen up your nostril until it pops out, but bsd has always been pretty damn easy, even the 'hard' ones like obsd
15:44.31 ``Erik once linux got toys like 'oldconfig' and that curses config, it was pretty easy *shrug* :)
15:44.49 brlcad it totally matter how obscure the hardware was, having to know which kernel modules were buggy as hell and needed to be avoided, which worked well with certain others, digging up details about your hardware just to know what to turn on/off, no help on what the options even went to without reading the sources, etc
15:45.06 ``Erik heh
15:45.29 brlcad yeah, i'm talking pre-curses days, and before the CONFIG settings stuck
15:45.32 ``Erik you had to have those horrible details of hardware just to boot dos, *shudder* config.sys and autoexec.bat and those
15:45.34 Maloeran 1.2, that's 1995 or so? I think I was barely writing my first lines of code
15:45.48 brlcad yeah, around 1995, fun times
15:47.49 ``Erik ok, I've A) been ruined by scheme and B) am taking on too many new things at once O.o
15:49.52 ``Erik anyone know how to make a function take a functor as an argument in CL?
15:50.04 ``Erik meh, I do C daily
15:50.24 ``Erik but sometimes I want to shift out of first, so'z I do other languages, too
15:51.44 ``Erik (and the notion of running 'swank' on sbcl, then being able to connect and edit a running program interactively using 'slime' in emacs is... well, swank)
15:52.46 ``Erik scheme and C both hold the same symbol space for functions and variables, CL does not :/
15:53.31 Maloeran Eww.
15:53.42 brlcad ~cl
15:53.43 ibot somebody said cl was common lisp
15:54.17 brlcad I'd have to dig up some really old code
15:54.30 Maloeran Mmhm, writing a root keyboard logger was easier than I thought
15:54.44 ``Erik I'd hit the right page on google faster, I'd imagine
15:54.47 ``Erik heh
15:55.05 brlcad probably
15:55.10 brlcad that's why i'm not looking :)
15:56.14 MinuteElectron :)
15:56.14 ``Erik hm, mebbe funcall is the knob I'm missing
15:59.06 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
16:14.26 ``Erik ah, that's how. lame
16:30.45 *** join/#brlcad cad78 (n=d9a2e253@bz.bzflag.bz)
16:43.31 yukonbob 'morning, cadheads
18:04.21 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
18:23.24 *** join/#brlcad yukonbob (n=yukonbob@whthyt237-51.northwestel.net)
18:23.47 yukonbob Hello, whirled.
18:28.19 poolio Hello, yukonbob.
18:36.05 *** join/#brlcad Elperion (n=Bary@p54876549.dip.t-dialin.net)
18:42.59 *** join/#brlcad mikola (n=mikola@rmdsouza.wecn.sabo.mtu.edu)
18:43.03 mikola Hello
18:51.46 MinuteElectron Maloeran: http://news.netcraft.com/archives/2007/10/11/bbc_news_knocked_offline_by_performance_changes.html
19:32.12 ``Erik nice, (fib 40) took 20s, did a trivial memoization and (fib 1000) took 0.001s on the first 'pump'
19:48.12 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/other/tcl/win/tclWinPort.h: Conditionally undef INCL_WINSOCK_API_TYPEDEFS before defining.
19:50.21 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/other/tcl/generic/tclInt.h: Mods for getting BLT to compile on Windows.
19:50.34 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
19:53.37 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/other/libpng/png.h: Mod for Windows to expose a few deprecated functions for tkimg.
19:54.50 *** join/#brlcad Z80-Boy (i=clock@77-56-82-80.dclient.hispeed.ch)
19:55.36 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/mged/ (attach.c ged.c rtif.c): Minor mods for getting things compiled on Windows.
19:57.25 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/librt/dg_obj.c: dgo_cmd already declared in raytrace.h
19:59.55 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/fb/ (fb-pix.c fb-png.c): Minor mods for Windows.
20:03.05 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/include/raytrace.h: Added a function declaration for dgo_tree_cmd.
20:04.19 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc7/ (4 files in 4 dirs): Updates for getting things to compile again.
20:05.15 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/rt/do.c: Minor mod for Windows.
20:14.13 ``Erik hum, interesting
20:14.31 ``Erik the C version with -O3 took 337.745 seconds
20:14.47 ``Erik for fib(40)
20:19.00 ``Erik (for a C version that can push out to fib(1000)... the version that spews wrong answers quickly was 2.5 seconds)
20:41.00 ``Erik hum, java just barely beats out the gmp C
20:50.01 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
21:34.19 *** join/#brlcad Bariton (n=Bary@p54875C44.dip.t-dialin.net)
23:12.00 brlcad gah, wrong way bob..
23:28.19 ``Erik heh
23:28.32 ``Erik hey, brlcad, what time is jasons thing tomorrow?
23:28.42 ``Erik I got the date and location, but not the time O.o
IRC log for #brlcad on 20071020

IRC log for #brlcad on 20071020

00:26.52 *** part/#brlcad mikola (n=mikola@rmdsouza.wecn.sabo.mtu.edu)
00:42.02 yukonbob brlcad: "wrong way bob" --- directed at me?
02:14.45 brlcad no, the "other bob" :)
02:14.57 brlcad ``Erik: 3pm
02:24.57 ``Erik thanks
03:46.53 starseeker brlcad: on?
03:48.07 louipc starseeker: were you doing volumeII ?
03:48.44 starseeker louipc: Yes, I started on it
03:49.01 starseeker louipc: I'll be continuing if life ever returns to something resembling sanity...
03:49.35 louipc cool maybe I'll join in
03:49.43 starseeker feel free :-)
03:49.47 louipc there's so many things to be done
03:50.04 starseeker Most of the markup is pretty rough - I'm anticipating doing a lot of reworking
03:50.16 louipc I have to figure out which is the best itch to scratch
03:50.18 starseeker I just wanted to have it "close" before staring the details
03:51.04 starseeker Heh - know that feeling
03:52.30 louipc well I'm just talking about in brlcad alone haha
03:52.49 louipc command line creation of sketch primitives is one thing I'd like
03:52.52 starseeker hehe - yeah there's plenty in there to keep any geek hypnotized
03:54.54 louipc yeah that's something that would come later
03:56.03 louipc not silly at all. I'd like that too :D
03:57.33 starseeker "download BRL-CAD, simulate the Apollo 11 moon landing!"
03:57.51 louipc heh heh
03:58.00 louipc I have trouble viewing havoc
03:58.09 starseeker or for more explosive fun, maybe someone could dig up the Russian N1 blueprints...
03:58.55 starseeker louipc: really? what hardware are you running on?
03:59.25 Supaplex he upgraded. his 8088 has a coprocessor now.
03:59.33 louipc 866MHz PIII 384MB RAM
03:59.41 starseeker Oh no wonder.
04:00.05 starseeker I was stuck about there for a long time too, maddening...
04:00.41 louipc it's not so bad with linux
04:01.07 starseeker What desktop do you run?
04:01.17 louipc openbox
04:01.38 starseeker :-)
04:02.53 starseeker It's weird, but fluxbox seems to represent some kind of local optimum for me...
04:03.08 starseeker stays out of the way, does what I need, light on resources.
04:03.46 louipc that's openbox pretty much
04:04.02 louipc it's even simpler
04:04.07 starseeker wow
04:04.17 louipc I don't really like xml configs though
04:05.32 starseeker "power" terminals seem so silly when you can just fire off xterms and dock them using the windowmanager itself.
04:05.33 louipc so many apps have tabs now it's not really a big deal
04:05.53 louipc I used tabs with multiple terms when I used fluxbox. now I just use screen
04:06.24 starseeker True, but (for example) I can have firefox with docbook docs, emacs with volume II xml, and a terminal in the cvs archive all in a single tabbed group :-)
04:07.55 louipc yeah
04:09.31 louipc indeed
04:10.04 yukonbob (reading from his screen'd irssi ;)
04:15.24 yukonbob <sesame street>One of these things, isn't the same</sesame street>
04:19.43 Supaplex ... One of these things is not like the other
04:19.47 Supaplex iirc :)
04:28.26 louipc starseeker: what's the path to the docbook files?
04:29.47 starseeker doc/book/
04:30.47 louipc uh oh
04:30.52 louipc dang cvs
04:47.37 CIA-4 BRL-CAD: 03johnranderson * 10brlcad/src/librt/g_arbn.c: When an arbn is imported with a non-identity matrix, the import routine assumes unit normal vectors. The code now unitizes the normals prior to applying the matrix. This fixes bug #1800148 - arbn is incorrectly mirrored
05:43.08 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
06:31.17 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
08:20.42 *** join/#brlcad elite01 (n=elite01@dslc-082-082-087-174.pools.arcor-ip.net)
09:19.10 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-007-144.pools.arcor-ip.net)
09:25.42 *** join/#brlcad elite01__ (n=elite01@dslb-088-070-003-119.pools.arcor-ip.net)
10:02.42 *** join/#brlcad Elperion (n=Bary@p54874F1C.dip.t-dialin.net)
11:04.40 *** join/#brlcad Z80-Boy (i=clock@77-56-82-80.dclient.hispeed.ch)
12:11.35 ``Erik pussies
12:14.35 Maloeran You know that bx includes /detach and scr-bx? :)
12:26.52 ``Erik yes
12:26.59 ``Erik that's the "miniscreen"
12:27.59 ``Erik but if I accidently close the window or if there's a network hiccup that kills my ssh session, bx will quit... and right now, the screen on my fbsd server is running 8 windows and the one on my laptop has 3
12:28.54 ``Erik often, the one running on the machine I'm at has each window named for the machine I'm ssh'd into there
12:29.23 ``Erik hardstatus alwayslastline "%{b}[ %{B}%H %{b}][ %{w}%?%-Lw%?%{b}(%{W}%n*%f %t%?(%u)%?%{b})%{w}%?%+Lw%?%?%= %{b}][%{B} %d/%m %{W}%C%a %{b}]"
12:29.40 ``Erik that in the .screenrc helps a bit, at the cost of one row per screen level
12:34.27 Maloeran bx is supposed to have a variable for detach_on_sighup or something, not that it worked for me
12:58.10 ``Erik given that I had other reasons to run screen on my server, I never bothered looking for something like that *shrug*
12:58.39 ``Erik 'screen -d' is a big win, too
12:58.49 ``Erik for when I forget to detach :D
17:35.01 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
17:52.03 *** join/#brlcad crotchetyGuy (n=brent@75-167-160-25.bois.qwest.net)
18:12.29 *** join/#brlcad elite01 (n=elite01@dslb-088-070-014-036.pools.arcor-ip.net)
18:56.43 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177879294.dsl.bell.ca)
18:57.43 IriX64 http://rafb.net/p/8LvNR266.html <------ does this happen on your copy too?
19:04.40 IriX64 i've got two other issues (this ones easy to fix) but bwish and mged both come up with tons of undefs to x functions, still trying to pin that down.
19:06.49 IriX64 http://rafb.net/p/IxISxf19.html <---- this ones easy to fix too.
19:07.48 *** join/#brlcad butti (n=butti@e178104046.adsl.alicedsl.de)
19:07.53 butti hello
19:08.12 butti anybody home?
19:09.01 louipc nope
19:09.08 IriX64 thank God he didn't use bu_bomb anywhere outside rtsrv.c
19:10.20 butti i will install brlcad on my maschine
19:11.01 butti but maybe dont need to do that if the program dosnt import clean dxf from blender? what is your experience?
19:12.06 IriX64 rttherm suffers same as bwish and mged is it my system?
19:12.55 butti do I get any answare?
19:13.53 louipc I think you can import dxf
19:13.58 louipc or convert it
19:14.10 butti did you try it with blender?
19:14.15 louipc nope
19:14.21 louipc send me a file
19:14.27 butti I mean export file to dxf and tahn open that brl
19:14.32 butti in brlcad
19:14.37 butti ok
19:14.45 butti trogh dcc?
19:14.52 louipc dxf-g is the app you want in brlcad
19:15.10 louipc I've never tried it though
19:15.12 louipc butti: yep
19:15.18 IriX64 that works i imported a shuttle pix with it
19:15.27 IriX64 shuttle.dxf
19:15.56 IriX64 that was on 7.8.4 tho
19:16.34 butti dxf- g? /ddc send louipc /home/butti/Blender/Scenes/VM/vm20.dxf
19:16.38 butti shit :)
19:16.58 louipc dxf-g is the program to convert from dxf to brlcad format
19:17.18 IriX64 and it works :)
19:17.30 butti ok where I get it?
19:17.40 IriX64 its part of brlcad
19:17.47 IriX64 look in brlcad/bin
19:18.02 butti I mean in qcad the file is not usable
19:18.06 butti ok
19:18.22 IriX64 make install
19:18.33 butti I still download
19:18.41 IriX64 arghhh hate windows it doesn't know what i want to do :(
19:18.44 butti 28%
19:18.56 butti IriX64: :)
19:19.12 IriX64 :)
19:19.13 louipc hmm! I can't get this file!
19:19.21 butti dont know why this server is so slow
19:19.30 butti hmm
19:19.40 louipc 15:15 DCC no file offered by butti
19:19.49 louipc but it's in the list for some reason
19:19.51 louipc lol
19:19.55 louipc (stalled)
19:20.22 butti why that?
19:20.52 IriX64 why does my copy say 7.11.0 now :)
19:20.57 louipc 15:17 DCC can't connect to 192.168.1.3 port 33160
19:21.16 butti on my side?
19:21.37 louipc I've been able to send dcc before without problems
19:21.40 louipc it may be
19:21.59 butti i will uload thatto the web
19:22.42 louipc good idea
19:28.09 butti louipc: did you get my msg?
19:31.38 louipc yea
19:38.07 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
19:38.28 butti so I leave, thank you boyes
19:38.35 *** part/#brlcad butti (n=butti@e178104046.adsl.alicedsl.de)
19:38.38 IriX64 http://www3.sympatico.ca/mario.dulisse2/7.11.0.png < ---- a forced build but it sorta works
19:59.23 IriX64 more to do, later all :)
20:24.30 *** part/#brlcad crotchetyGuy (n=brent@75-167-160-25.bois.qwest.net)
20:47.56 Z80-Boy woohoo! The arbn bug fixed!
21:00.32 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
21:06.06 *** join/#brlcad tarzeau (i=gurkan@bee.ethz.ch)
21:07.01 louipc brlcad feels so european
21:07.10 louipc mm units as default
21:07.15 louipc 1st angle projection
21:29.51 yukonbob louipc: if using mm and feeling uropean is too foreign for you, feel C
21:30.02 yukonbob louipc: if using mm and feeling European is too foreign for you, feel Canadian instead...
22:52.43 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177879294.dsl.bell.ca)
22:53.26 IriX64 http://rafb.net/p/GkbXsx62.html <----- do you know about this one? dg_obj uses static, raytrace.h use non static, which is right?
22:54.47 IriX64 err wait
22:57.35 IriX64 oh man what gives?
23:00.24 IriX64 ill rename the one in dgo_obj.c to dgo_tree_cmd_dgo doesn't appear to be used anywhere else.
23:08.58 IriX64 compiles
23:17.07 *** join/#brlcad cad06 (n=44e41422@bz.bzflag.bz)
23:18.59 *** join/#brlcad cad06 (n=44e41422@bz.bzflag.bz)
23:25.40 *** join/#brlcad cad06 (n=44e41422@bz.bzflag.bz)
23:27.29 *** join/#brlcad incalizondo (n=zondo@ip68-228-20-34.pn.at.cox.net)
23:28.08 incalizondo cant connect to fb server on port 5559
23:28.17 incalizondo anyone out there get that?
23:29.07 incalizondo gnube here,,,,,mged wont render
23:29.34 IriX64 exec fbserv -S 512 1 /dev/X & what happens?
23:30.28 incalizondo [zondo@localhost ~]$ exec fbserv -S 512 1 /dev/X &
23:30.29 incalizondo [1] 2042
23:30.29 incalizondo [zondo@localhost ~]$ X Error of failed request: BadValue (integer parameter out of range for operation)
23:30.29 incalizondo <PROTECTED>
23:30.29 incalizondo <PROTECTED>
23:30.29 incalizondo <PROTECTED>
23:30.31 incalizondo <PROTECTED>
23:30.33 incalizondo that
23:31.03 IriX64 man i meant from mged :)
23:31.25 incalizondo hahahaha oh dam
23:33.34 IriX64 if it comes up use 1 as the port number for any programs that need to know the port number
23:33.57 incalizondo a box flashed up and was gone real fast ,,,,
23:34.05 incalizondo 2049
23:34.17 IriX64 try /dev/ogl
23:34.26 incalizondo is what was lewft in the mged shell
23:34.47 IriX64 what version brlcad?
23:36.26 incalizondo ok trying ogl created a large black area,,,,,really hard to see whats what
23:36.56 IriX64 thats your frame buffer, now bring something up and use rt to render it
23:38.52 incalizondo no dice
23:39.59 IriX64 what did you type?
23:40.14 incalizondo do i have to connect to a display manager when i start mged,,,,like when you create a new data.g?
23:40.28 incalizondo i didnt type i used to gui command
23:40.38 incalizondo the gui command
23:40.48 IriX64 think connecting is required
23:41.01 IriX64 try rtedge --help
23:41.07 IriX64 or rt --help
23:41.43 IriX64 and be aware i know less then most folks about brlcad operation.
23:42.39 incalizondo someone screamed dinner was ready :d ty 4 de help
23:42.44 *** part/#brlcad incalizondo (n=zondo@ip68-228-20-34.pn.at.cox.net)
23:59.41 ``Erik eck, my feets O.o not used to standing so much, heh
IRC log for #brlcad on 20071021

IRC log for #brlcad on 20071021

00:19.08 starseeker ``Erik: been partying?
00:26.30 yukonbob starseeker: maybe somebody took his seat on the subway, and he had to stand all the way home...
00:45.35 ``Erik went to a friends bday party, 4 hours standing around in a park :) was fun
00:45.46 ``Erik but now I smell like brlcad's dog :(
00:56.01 IriX64 you prefer smelling like a pussy :)
00:57.34 yukonbob got any pix of your latest work, IriX64?
00:59.16 IriX64 mc
00:59.39 yukonbob ?mc
00:59.58 IriX64 midnight commander my weapon of choice :)
01:00.14 yukonbob ah --
01:00.54 IriX64 why am i getting undefined X references in libfb when compiling fbserv?
01:01.47 yukonbob why are you _always_ compiling brlcad? :) -- I see screen shots from you of it running... how did that one get compiled?
01:02.25 IriX64 thats 7.8.4.... trying to stay current
01:05.37 yukonbob ah --
01:06.32 yukonbob if you want to add to the challenge (and help brlcad's robustness), try compiling against tcl/tk 8.4 (latest stable). I have, and so far so good, but the more, the merrier, they say.
01:06.58 starseeker yukonbob: I thought it now required 8.5?
01:06.58 IriX64 In file included from if_X.c:53:
01:06.58 IriX64 ../../include/dm-X.h:42: error: expected specifier-qualifier-list before 'mat_t'
01:07.06 yukonbob starseeker: not strictly
01:07.11 IriX64 if you help me here i will
01:07.28 yukonbob it's compiled against 8.5, but is not using 8.5-specific features, as far as anybody knows.
01:07.42 starseeker Erm.
01:07.44 IriX64 i was told it was married to 8.5 or greater
01:07.46 yukonbob I have run it against 8.4.15, 8.4.16
01:07.53 starseeker brlcad: Is that the case?
01:08.18 IriX64 in configure they hardcoded 8.5
01:08.25 yukonbob starseeker, IriX64: I've asked brlcad about this, and run installation is (so far) proof it's not married to 8.5 ;)
01:08.44 IriX64 ok :)
01:08.58 yukonbob IriX64: there are some configure.ac modifications necessary, yes. This affects what ./configure looks for, and the resultant Makefile(s)
01:09.08 starseeker Well, I guess the next question is whether we have exercised the part of brlcad that might notice the change...
01:09.31 yukonbob starseeker: yes -- that's why I say the more the merrier ;)
01:09.49 yukonbob I'm an mged user and various rt[x] tools... and so far so good.
01:09.58 starseeker OK.
01:11.47 yukonbob I also skipped compilation of bwish (wish, compiled w/ a couple cad-specific routines) in hopes of creating libtclcad as a loadable module to a stock wish/tclsh binary -- I've got a start on that, but that's it. That will give bwish functionality w/o a dedicated binary (and allow things like rtwizard, etc. to run for me...)
01:12.03 IriX64 starseeker i'm just a hobbiest, wadda I know :)
01:12.40 starseeker yukonbob: Did you run the make test benchmark as well? I don't now how comprehensive it is but it's a start
01:13.16 IriX64 thought somewhere theres a make test thingy too
01:13.44 yukonbob starseeker: no, I haven't...
01:14.19 starseeker That might be useful ;-)
01:15.28 yukonbob as far as my personal use goes, it's better than 8.5, though, since I never got 8.5 running how I wanted; also nice to be able to depend on a stable version of tcl/tk rather than beta software...
01:17.00 starseeker Yes, the gentoo guys tend to agree...
01:17.34 starseeker Hmm... http://check.sourceforge.net/ looks kinda interesting. Requires POSIX...
01:21.10 starseeker yukonbob: Sorry about not pushing harder on the docbook conversion - I'm hoping things will get better after next week.
01:34.02 yukonbob starseeker: _no_ problems what-so-ever -- you're not beholden to me, btw, either ;) -- I think I saw you mentioning emacs sometime earlier -- did you try that out as a docbook environ? Try those scripts I sent?
02:05.43 starseeker yukonbob: I am using emacs +nXML - very nice.
02:06.08 starseeker yukonbob: I haven't yet tried incremental pdf generation, so I haven't tried your scripts - when I do I'll fish them out :-)
02:12.51 starseeker oops
02:33.42 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
02:34.08 yukonbob Hello, whirled.
03:16.19 starseeker yukonbob returns :-)
03:16.35 poolio :o brl-cad won't compile
03:16.46 starseeker uh oh - what platform/version?
03:18.14 starseeker erk
03:25.20 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (doc/deprecation.txt include/raytrace.h): removed wdb_tree_cmd(), added to dg_obj.c as dgo_tree_cmd()
03:28.16 brlcad starseeker: it should work with either -- codewise, it might need minor patches to work with 8.4 again but they should be really minor
03:28.45 brlcad most of the reasons for 8.5 are in the aquatk codebase and build system
03:52.17 poolio brlcad: is this your recent doing?
03:52.31 poolio dg_obj.c:4917: error: conflicting types for 'dgo_tree_cmd'
03:52.31 poolio ../../include/raytrace.h:6364: error: previous declaration of 'dgo_tree_cmd' was here
03:53.07 brlcad yup
03:53.11 brlcad just fixed it in that commit
03:53.23 brlcad well, not entirely my doing
03:53.59 poolio mmk :) re-updating.
03:53.59 brlcad i changed the func, bob changed the decl (to match my change, but got it wrong)
03:54.34 poolio hehe, oops :)
03:54.51 brlcad that was all just earlier today
03:55.43 poolio brlcad: so, just out of curiousity and cause I'm just remembering, there was a memory leak bug I found awhile back where this free'ing was commented out everywhere and we couldn't find a place for it...do you remember if that got fixed?
03:55.48 poolio (sorry it's so vague, it's been awhile)
03:57.13 brlcad it has definitely not been changed
03:57.35 brlcad you did make a free commit that's still in place and seems to be fine
03:58.04 poolio k, I think I might start coding again. I'm really missing programming, and would like to try to see the project through...get some results
03:58.06 brlcad but the others that are uncommented are problematic .. other bits of code need to be refactored for it to free cleanly prior to exit
03:59.55 poolio errr if I could just get it to build on my box
04:00.06 poolio ../../src/libdm/.libs/libdm.so: undefined reference to `XFreeDeviceList'
04:00.08 poolio and a few more
04:00.23 poolio that's while trying to link bwish it looks like
04:04.59 louipc yukonbob: in canada we use imperial for mechanical stuff
04:05.42 brlcad poolio: i've yet to be able to reproduce that error myself, but it's undoubtedly related to X11 library detection in configure
04:05.59 brlcad it's missing the Xi library
04:06.02 poolio brlcad: alright, I'll dig around.
04:06.07 brlcad so missing -lXi from the LIBS line
04:06.17 brlcad which you can add directly to make or to the configure line
04:06.26 brlcad but the real question is why is configure failing to find it
04:07.13 yukonbob louipc: hrmm... /me knew for construction, but figured for more 'technical' things we'd be using Metric...
04:07.39 poolio configure:27636: checking for XGetExtensionVersion in -lXi
04:07.40 poolio configure:27671: gcc -o conftest -I/usr/local/include -L/usr/local/lib conftest.c -lXi -lX11 -lX11 -lXext >&5
04:07.43 poolio /usr/bin/ld: cannot find -lXi
04:07.51 brlcad yeah, that's "wrong"
04:07.57 brlcad or you really are missing libXi
04:07.58 poolio hmm
04:08.03 poolio Yes that's quite possible.
04:08.33 brlcad why you'd suddenly now need it is a bit bizarre, though -- the interface code certainly hasn't changed that I can think of that were now using Xi symbols
04:08.43 brlcad look in the config.log
04:08.47 brlcad see why it failed
04:09.53 poolio well it's a different system then the one I was using over the summer
04:10.02 poolio The why it failed in config.log was just the line I pasted earlier
04:12.02 brlcad oh
04:12.09 brlcad it's missing /usr/X11R6/lib
04:12.26 brlcad do you have /usr/X11R6/lib/libXi.* ?
04:12.48 poolio ...nope
04:12.57 brlcad locate libXi
04:13.17 poolio it's searching ...
04:13.25 poolio /usr/lib
04:13.31 brlcad huh
04:13.34 poolio symlink or change the search path?
04:13.47 brlcad that's bizzare place to have it
04:13.47 brlcad what OS is it?
04:13.50 poolio Debian
04:14.03 brlcad are they trying to fade out /usr/X11R6 now?
04:14.26 poolio Haven't the slightest idea, but there's no libs in it anymore
04:14.33 brlcad interesting
04:14.38 brlcad asinine, but interesting
04:14.58 brlcad either way, /usr/lib is a default search dir iirc, but you can try adding -L/usr/lib to the LDFLAGS
04:15.06 poolio Yeah /usr/X11R6 is 'empty.' Just a symlink from /usr/X11R6/bin -> /usr/bin
04:34.17 *** join/#brlcad zap (n=zap@pool-71-251-104-157.tampfl.fios.verizon.net)
04:34.22 *** part/#brlcad zap (n=zap@pool-71-251-104-157.tampfl.fios.verizon.net)
05:32.30 *** join/#brlcad butti (n=butti@e178104046.adsl.alicedsl.de)
05:32.33 butti hello
05:32.37 butti morgen
05:43.26 *** part/#brlcad butti (n=butti@e178104046.adsl.alicedsl.de)
06:06.21 *** join/#brlcad butti (n=butti@e178104046.adsl.alicedsl.de)
06:06.38 butti I have a quastion
06:06.55 butti is the @brlcad a bot?
06:08.02 Maloeran He's the main BRL-CAD developper, but he might also just be an artificial intelligence running on the ARL clusters
06:09.41 butti It would be fantastic if he is AI
06:10.13 butti I willl believe that he is
06:10.20 butti it
06:18.31 butti instalation from .deb failed
06:18.40 butti try from source
06:23.09 butti mainly I am intrested if this software export dynamic VRML
06:25.54 Maloeran There's a .g to vrml exporter though I couldn't say if it's "dynamic" or not
06:27.15 butti I will tell you soon , the instalation takes long time
06:29.43 butti I get slowly impression that on linux OS is not many professional designeres which are using VRML , and not much developers intrested on this issue
06:30.32 butti this very hard for me
06:35.26 butti I cant install it :( sudo make whit error 1
06:44.14 butti do you know some another # for brl, I dnt want occupate and make you bored about my installation troubles
06:54.05 butti installation done :)
07:19.34 butti excuseme last time more
07:19.40 butti There is no visible way to start the app, and no instructions.
07:29.59 poolio you probably want mged :)
07:31.02 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
07:37.40 *** part/#brlcad butti (n=butti@e178104046.adsl.alicedsl.de)
07:47.43 *** join/#brlcad Z80-Boy (i=clock@77-56-82-80.dclient.hispeed.ch)
10:43.15 Supaplex poolio: sleep for me to
11:02.50 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
11:03.01 *** join/#brlcad elite01 (n=elite01@dslb-088-070-020-051.pools.arcor-ip.net)
16:21.27 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
16:42.38 *** join/#brlcad butti_ (n=butti@e178064032.adsl.alicedsl.de)
16:42.47 butti_ hello again
16:47.33 *** join/#brlcad Elperion (n=Bary@p54874A20.dip.t-dialin.net)
16:52.58 *** join/#brlcad butti (n=butti@e178064032.adsl.alicedsl.de)
16:53.37 butti anybidy home on linux?
16:54.16 *** part/#brlcad butti (n=butti@e178064032.adsl.alicedsl.de)
16:55.35 louipc yep
17:36.38 *** join/#brlcad butti (n=butti@e178064032.adsl.alicedsl.de)
17:36.46 butti anybody home?
17:37.09 louipc yep
17:37.29 butti hello
17:37.47 louipc what's up
17:38.40 butti louipc: I would like to give you some .dxf file to control it, becouse some reason dosnt let me start brlcad after succesful installation
17:39.16 butti and I must see if I need to fight with brlcad for this file
17:40.16 butti should look like this:http://papernapkin.org/pastebin/view/12715
17:40.58 louipc cool
17:41.02 butti http://papernapkin.org/pastebin/resources/wicket.Application/imageResource?imageEntryId=12716
17:42.00 butti sorry not this link
17:42.38 butti http://papernapkin.org/pastebin/resources/wicket.Application/imageResource?imageEntryId=12689
17:42.50 butti but it looks like this above after export
17:43.53 louipc that's what it looks like in brlcad?
17:44.01 butti so if you dont mind, take my file to test it in brlcad
17:44.20 butti no , this looks this way in qcad
17:44.27 louipc oh
17:44.36 louipc because qcad doesn't do 3D I think
17:45.04 butti you mean thats why...sure this could be an explaining
17:45.28 louipc I'd expect it'd work in brlcad
17:45.29 butti my system cant fint mged or rt to start brlcad
17:45.59 butti also any corresponding file to find: brlcad
17:46.22 butti and I m really angry about that
17:47.12 louipc brlcad is installed in /usr/brlcad by default so you need to add the corresponding directories to PATH, MANPATH, /etc/ld.so.cache etc
17:47.23 louipc what distro are you using?
17:47.24 butti sorry for my english, I never learn it, im very sorry
17:47.30 butti feisty
17:47.34 louipc no prob
17:47.52 butti I have installed from source
17:47.58 louipc hmm
17:48.19 louipc no ubuntu pkgs eh?
17:48.19 butti I saw in the web some guy has also this problem but no solution
17:48.43 butti no , I compiled the packedge
17:49.28 louipc well the first thing you can do is make sure all your paths are set correctly
17:49.35 butti and after few times ...finally I've got clean installation
17:49.57 butti how I can do that?
17:51.22 louipc export PATH=$PATH:/usr/brlcad/bin;
17:51.33 *** join/#brlcad Z80-Boy (i=clock@77-56-75-54.dclient.hispeed.ch)
17:51.35 louipc similarly with MANPATH
17:51.59 louipc add the lib directory to /etc/ld.so.conf and run ldconfig
17:52.36 louipc or you can use LD_LIBRARY_PATH temporarily
17:56.59 butti /etc/ld.so.conf this is not a directory
17:57.30 butti shoud I put there the path to ldconfig?
17:57.49 louipc ld.so.conf is a file which you specify paths to libs
17:58.09 louipc then you run ldconfig to update ld.so.cache
17:58.58 butti in this case i should put there this path there? /sbin/ldconfig?
17:59.13 butti do I understand it well?
17:59.25 louipc you put the path in ld.so.conf
17:59.44 louipc ldconfig will read ld.so.conf by default
18:01.56 butti sorry I dont want to borring you but it would be very helpfull If you investigate one monet more for me. I have done it now and runed ldconfig
18:02.14 butti what next?
18:02.24 louipc did you set the paths?
18:03.01 butti I put the path of ldconf to ld.so.conf
18:03.19 louipc you also need to set PATH and MANPATH
18:04.07 louipc you should probably do that in a script that runs when you start a new shell
18:04.26 louipc that varies by distro (I don't know how ubuntu works)
18:05.01 butti we will try...just tell me the code...Im not used to make a lot of stuff like that
18:06.23 louipc well you'd usually have a directory in /etc/ that has a bunch of scripts that add paths to your shell environment
18:06.57 louipc you'll have to find out how that's done in your distro
18:07.11 butti what kind of scripts?
18:07.23 butti sure it is in /etc
18:07.25 louipc just to set variables
18:08.07 louipc you might want to look into using a debian pkg as well
18:08.30 butti of brl?
18:08.35 louipc but I'm not sure what compatibility between debian and ubuntu is like
18:08.46 louipc I don't use either distro
18:08.57 butti what do you use?
18:09.09 louipc butti: ask someone who is experienced in your distro on how to properly do these things
18:09.12 louipc ;)
18:09.17 louipc I use archlinux
18:09.22 butti debian = ubuntu ist almost the same
18:14.16 butti do you mean seting path like this f.e :set path=($HOME/bin /usr/sfw/bin /opt/sfw/bin /usr/local/bin /usr/ccs/bin \?
18:14.26 louipc yes
18:15.28 butti the problem still is that i dont know what paths brlcad needs
18:15.45 butti or where theay are
18:15.58 louipc default installation path is /usr/brlcad
18:17.11 butti so this path I will set in those ld.so* for my home dir, do I understand that?
18:19.16 butti set path=($HOME/bin /usr/brlcad?
18:19.22 louipc well make sure it's there
18:19.29 butti is it there
18:19.31 louipc then you have to point to the bin dir
18:19.36 louipc and the lib dir
18:19.37 louipc etc
18:19.41 louipc /usr/brlcad/bin
18:19.45 butti ok
18:21.50 butti probably all this: bin include lib man share
18:21.55 butti ?
18:22.06 louipc no you just need bin for PATH
18:22.12 louipc lib for ld.so.conf
18:22.16 louipc man for MANPATH
18:36.41 butti excuseme, this is what I changed now:
18:36.43 butti http://papernapkin.org/pastebin/view/12767
18:38.53 louipc hmm I don't think you want to do that
18:39.20 louipc <PROTECTED>
18:39.25 louipc that is what you want
18:40.38 louipc and LD_LIBRARY_PATH is just for temporarily setting the library path
18:40.39 butti you mean the syntax is wrong
18:40.57 louipc butti: yes and you should really find out how these things are done in your distro
18:41.09 louipc ask some ubuntu people that know :D
18:41.24 butti yes Im tryind to find out wright now
18:41.36 butti yes
18:45.18 poolio Is Tcl require 8.5a6 hardcoded?
18:47.48 louipc yeah I heard that there are changes in Tcl that mean it isn't backward compatible
18:49.07 poolio ``Erik: bwahaha. I like your commit comment on a shitty line of code I had: "silly coder, this is C! you can't declare variables mid-scope"
19:13.27 butti astro76: /msg louipc ps take atantion for me again
19:13.43 butti <PROTECTED>
19:13.49 butti shit
19:20.13 butti louipc: could I talk to you again?
19:26.04 *** join/#brlcad clock_ (i=clock@77-56-75-54.dclient.hispeed.ch)
19:27.24 butti clock_: hello
19:32.44 clock_ hi
19:33.16 butti clock I me here to get some help, do you have a time for me?
19:57.38 brlcad ciao butti
19:59.30 brlcad butti: what's your question(s)?
20:00.48 butti brlcad: I have incredable compllications with makin brlcad runing on feisty...and I dont know if my installation was correct becouse I didnt follow instuction very exactly....it something about setin PATHS
20:00.49 brlcad poolio: tcl 8.5+ is listed in configure as a minimum as code modifications were needed to update from 8.4 to 8.5 -- if someone can confirm that it works with 8.4 without modification by simply adding the two extra lines to configure.ac, then it can be relaxed
20:01.18 butti i made only ./configure make make install make benchmark and make clean ...thats all
20:01.20 brlcad you should know how to set/change your PATH regardless of BRL-CAD .. that's pretty fundamental to using *nix :)
20:01.31 brlcad did make && make install work?
20:01.37 butti and thats about that
20:01.45 brlcad i.e. did they complete successfully?
20:01.48 butti yes.no errors at all
20:01.59 brlcad then run "/usr/brlcad/bin/rt"
20:02.05 brlcad does it give you an error or show a version
20:02.40 poolio brlcad: do I really need 8.5a6? /usr/brlcad/lib/tcl8.5/init.tcl: version conflict for package "Tcl": have 8.5b1, need exactly 8.5a6
20:03.02 butti brlcad: may I put the output here?
20:03.23 butti Compile-time debug symbols are available
20:03.23 butti Running on fawn
20:03.23 butti /usr/brlcad/bin/rt: MGED database not specified
20:03.23 butti Usage: rt [options] model.g objects...
20:03.23 butti Options: -s # Square grid size in pixels (default 512) -w # -n # Grid size width and height in pixels -V # View (pixel) aspect ratio (width/height) -a # Azimuth in deg -e # Elevation in deg -M Read matrix+cmds on stdin -N # NMG debug flags -o model.pix Output file, .pix format (default=fb) -x # librt debug flags
20:03.39 butti <PROTECTED>
20:03.41 brlcad poolio: ah, that's something stupid in the tcl init funcs -- tcl's init script version check is braindead
20:04.17 brlcad butti: don't need to paste, just answer -- I know what the output is supposed to look like ;)
20:04.38 brlcad okay, so it's installed and at least rt runs
20:04.39 butti brlcad: sure , how I could forget it? :)
20:05.21 butti brlcad: I wouldnt make you nervous if i didnt needs for my work
20:05.37 brlcad you can and should set your PATH to include /usr/brlcad/bin but it's not necessary -- just prefix the commands with "/usr/brlcad/bin/"
20:06.06 brlcad i happen to need it for my work too, so sounds good ;)
20:06.31 butti brlcad: this is what i would like to do for me, I give you syntax for my system
20:06.58 butti becouse Im not the persone which is hucking in the system :)
20:07.03 brlcad so there are lots of commands in brl-cad, depends what you're trying to do .. I see in the log that you have a dxf .. did you already run dxf-g ?
20:07.38 butti no i didnt
20:07.56 butti this command isnt known
20:08.09 brlcad because you never set your PATH
20:08.26 butti PATH="${PATH}:/some/path:/adifferent/path"
20:08.26 brlcad i'm not going to teach you how to set your PATH today, just run /usr/brlcad/bin/dxf-g
20:08.46 butti I never set my Path, i need to do that onece and I get it
20:08.57 brlcad forget the path for now
20:09.06 brlcad just run /usr/brlcad/bin/dxf-g
20:09.11 poolio brlcad: I changed the require line in init.tcl but It's stail failing with a version conflict...
20:09.46 brlcad poolio: it's in a couple places iirc
20:09.52 brlcad one is compiled into the library
20:10.02 poolio arghh.
20:10.48 brlcad so if you have a 8.4 init.tcl trying to load a 8.5 libtcl, it'll choke; if you have a 8.5 init.tcl set to allow 8.4+, it'll still choke
20:10.56 brlcad it can be made to work
20:11.04 brlcad involves chicken heads, and beads
20:11.09 butti brlcad: Saving stack trace to unknown-17666-bomb.log
20:11.37 poolio brlcad: they're both 8.5, just different ones
20:11.38 brlcad butti: that's fine
20:11.49 brlcad butti: I presume it showed you usage
20:11.54 butti brlcad: should i read the log?
20:12.05 brlcad no
20:12.34 butti I need probably some gui if its prossible :)
20:12.50 poolio butti: probably mged...
20:13.54 brlcad butti: focus .. first task is running dxf-g to convert to brl-cad format
20:14.32 butti brlcad: ok
20:15.12 brlcad follow the usage and see if you can get the .g file
20:15.40 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/conv/dxf-g.c: don't bomb on usage. bu_bomb is now only abnormal exit conditions.
20:15.46 brlcad gah, now that I've stopped playing that game I was playing for 6 hours.. i suddenly realize just how freaking hungry I apparently am
20:16.17 butti .g file it is a standart format for brlcad?
20:23.42 butti there is any *.g file
20:24.24 brlcad there are several .g examples installed
20:24.43 brlcad /usr/brlcad/share/brlcad/VERSION/db/
20:25.10 brlcad .g == BRL-CAD "g"oemetry file format
20:25.20 brlcad heh, 'g'eometry
20:25.29 butti :)
20:25.32 butti ok I see
20:26.22 brlcad did you run dxf-g yet?
20:26.51 brlcad and what is your goal? what are you trying to do?
20:27.11 brlcad if you intend to be modelling, forget dxf-g -- you should be going through the tutorials that are available on the website first
20:27.15 butti but I dontt see my file
20:27.22 brlcad what file?
20:27.41 brlcad i can't see it for you
20:27.50 butti ok , I think I made something not necessery
20:28.07 brlcad you're not giving me enough information to help you
20:28.07 butti I made dxf on my dxf file
20:28.16 butti dxf-g
20:28.32 butti and then I was looking for myfile.g
20:28.49 brlcad you mean, you made a .g on your .dxf file?
20:28.58 butti yes
20:29.45 butti like /usr/brlcad/*/dxf-g ond /my/file..
20:30.15 brlcad show me your exact line
20:30.37 butti /usr/brlcad/bin/dxf-g /home/butti/Blender/Scenes/VM/TEST1.dxf
20:30.49 brlcad is that all?
20:30.55 butti yes
20:31.01 brlcad then you didn't read the usage :)
20:31.07 brlcad dxf-g [-c] [-d] [-v] [-t tolerance] [-s scale_factor] input_dxf_file output_file.g
20:31.11 butti i didnt mea culpa
20:31.16 brlcad input .. AND .. output
20:31.29 butti ok, so stupid
20:32.22 butti ok something happend
20:33.08 butti I have the file
20:36.12 butti Ive got it!
20:36.17 butti thank you so much
20:39.02 *** join/#brlcad elite01 (n=elite01@dslb-088-070-023-060.pools.arcor-ip.net)
20:40.30 butti brlcad: so still some trouble to see anything on screen but I think I must read now the tuts, or?
20:41.32 butti Im wondering that this software is 20 years old
20:41.34 brlcad that certainly shouldn't hurt
20:41.59 brlcad it's a powerful package, but not easy to learn
20:42.51 brlcad there isn't decent a shaded mode in mged, so you only get wireframe -- and for a model like a dxf that is going to import as a bunch of polygons, that's going to be a bit painful
20:43.07 brlcad you'll need/want to raytrace it to see what it really looks like
20:43.16 butti brlcad: it will be not hard...but takes time which I dont have realy...in 10 dayes <i must give my project away
20:43.23 brlcad run 'rt' in mged to see what it looks like
20:43.44 butti I nee only wireframes and measure that
20:44.15 butti so that the people working on autocad can read it and counstuct the project
20:44.20 brlcad mged only shows wireframe -- you have to ray-trace it to see shaded
20:44.31 butti I dont need raytrace
20:44.40 butti just wires
20:44.55 brlcad then rtedge
20:45.01 butti ok
20:45.12 brlcad wireframe in mged is not the same as wire/sketch/diagram in autocad
20:45.17 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-013-006.pools.arcor-ip.net)
20:45.24 butti inredable hacklike app
20:46.22 brlcad mged's interface is painful
20:46.32 brlcad it's eventually going away
20:46.55 butti I get some errors
20:46.55 brlcad but not for a long time, so long as the experts still need/use it and until there's a fully operational alternative
20:47.09 brlcad "you're not giving me enough information to help you"
20:47.14 butti brlcad: you are incradable
20:47.25 brlcad hm?
20:48.19 Maloeran Parse error on incradable
20:48.44 butti sudo /usr/brlcad/bin/rt /home/butti/Blender/Scenes/VM/vm21.g
20:48.56 brlcad you have to specify the object
20:49.00 butti Compile-time debug symbols are available
20:49.00 butti Running on fawn
20:49.00 butti /usr/brlcad/bin/rt: no objects specified -- raytrace aborted
20:49.08 brlcad no objects specified
20:49.31 brlcad .g files are multigeometry, can contain many top-level models
20:49.54 brlcad run this: /usr/brlcad/bin/mged -c ~/Blender/Scenes/VM/vm21.g tops
20:50.01 brlcad what does it report?
20:50.04 butti you mean I shloud put each object seperatly?
20:50.24 brlcad no
20:50.41 brlcad i mean a .g file isn't like a blender file that has "one" model .. it can have many
20:50.46 butti <PROTECTED>
20:51.01 brlcad huh?
20:51.09 brlcad you ran "/usr/brlcad/bin/mged -c ~/Blender/Scenes/VM/vm21.g tops" and it said command not found??
20:52.17 *** join/#brlcad elite01__ (n=elite01@dslc-082-082-071-085.pools.arcor-ip.net)
20:52.38 butti BRL-CAD Release 7.10.2 Geometry Editor (MGED) Thu Aug 16 16:30:38 EDT 2007, Compilation 1 morrison@sushi.local:/usr/brlcad
20:52.41 butti attach (nu|X|ogl)[nu]?
20:52.58 butti I made mistake sorry
20:53.33 butti brlcad: do hack on this prog 20 years?
20:53.45 butti you
20:53.47 brlcad you've not even seen 1% of it
20:54.08 brlcad no, I've only been involved for a little less than half that time
20:54.11 butti jessus, i m shaking from fear
20:54.48 butti brlcad: but Im learning fast, just not long time on linux
20:55.29 butti I have learnd blender very quick *proud*
20:55.49 brlcad that's quite an acheivement :)
20:56.15 brlcad brl-cad's at least as hard to learn, if not harder ;)
20:56.27 poolio brlcad: sushi?
20:56.28 brlcad but once you learn it, the modelers are actually quite proficient
20:56.34 brlcad poolio: yes please?
20:56.54 brlcad you trying to make me hungry? :)
20:57.03 butti brlcad: im sure about that but I need that, no way to running away from that
20:57.21 brlcad butti: so you ran 'tops'?
20:57.32 brlcad it should have given you an object name
20:57.36 butti are you guyes from GMT1 zone?
20:57.57 butti brlcad: yes I do
20:58.28 brlcad type this in mged: rt -F/dev/Xl object_name
20:58.45 brlcad (while looking at wireframe)
20:59.47 *** join/#brlcad elite01 (n=elite01@dslb-088-070-014-209.pools.arcor-ip.net)
21:00.04 brlcad butti: GMT-4/5
21:00.17 butti uh
21:00.23 brlcad poolio: what was the sushi? :)
21:00.24 butti so feilure
21:00.31 butti brlcad: /usr/brlcad/bin/rt -M -F/dev/Xl
21:00.31 butti opendb vm21.dxf;
21:00.31 butti tree /home/butti/Blender/Scenes/VM/vm21.g;
21:00.31 butti rt: rt_dirbuild(vm21.dxf) failure
21:00.33 butti Raytrace complete.
21:00.36 poolio brlcad: one of your box's hostnames?
21:00.42 brlcad oooh
21:00.55 brlcad heh, yeah
21:01.05 butti hi guyes you should go est something
21:01.09 poolio brlcad: speaking of which... this sushi is quite tasty.
21:01.12 butti eat
21:01.50 brlcad butti: _inside_ mged
21:01.59 brlcad "rt -F/dev/Xl object_name"
21:02.13 brlcad outside of mged, it's a little different
21:02.26 brlcad you don't need the path inside mged
21:03.02 butti brlcad: I think I did it
21:03.08 butti inside of mged
21:03.28 butti brlcad: mged> /rt -F/dev/Xl vm21.dxf
21:03.46 butti should i put all path?
21:03.47 brlcad vm21.dxf is not an object name
21:03.54 brlcad that's a file name
21:04.09 brlcad and there shouldn't be a / in front of the rt
21:04.35 brlcad i really did mean exactly "rt -F/dev/Xl object_name" .. just that you replace object_name with the name of a top-level object
21:04.45 brlcad i.e. run "tops" to see your top-level objects
21:05.12 butti ok
21:05.29 brlcad poolio: then go saleing on a boat afterwards with your x61t to get more sushi?
21:06.39 poolio eh. I'm waiting it out til oct. 26th. Problem is the x61t sale is over then...Also my damn current laptop works fine when it turns on...the issue is it doesnt always turn on
21:07.19 brlcad fun
21:11.01 butti brlcad: I ve got some command window open
21:12.36 butti brlcad: and the main window has got a star-line wires
21:16.44 brlcad which is why I'm trying really hard to get you to run "rt -F/dev/Xl object_name"
21:17.05 brlcad tell me what tops says
21:19.18 butti nothing
21:19.32 butti I put it in The mged console
21:19.42 butti nothing happend
21:19.43 brlcad did you open vm21.g in mged yet?
21:19.55 butti yes
21:19.58 butti I did
21:20.13 butti there was nothing to see just little point
21:20.31 brlcad it doesn't show you anything by default....because it's multi-geometry
21:20.49 butti I accept
21:21.02 starseeker ?
21:21.08 brlcad can you post the .g somewhere?
21:21.08 butti :)
21:21.43 butti I have no ftp entry anwhere
21:21.53 brlcad ftp.brlcad.org
21:21.57 butti I will try throug some service, 1 sec
21:22.54 brlcad incoming dir
21:23.52 *** join/#brlcad elite01 (n=elite01@dslc-082-082-095-140.pools.arcor-ip.net)
21:28.39 butti cant connect Iwill do something else
21:59.30 butti did you eat something guyes?
21:59.59 louipc some hotdogs
22:00.10 butti finally i upload it to your ftp brlcad
22:01.07 butti louipc: whit some hackmeet and onion?
22:01.41 louipc with some ketchup
22:01.45 louipc and bread
22:03.15 butti my cats tell me, jumping on my keyboard: stop to watch this console
22:05.23 butti brlcad: check incoming for .dxf after you eat some hotdog.
22:06.34 louipc lol
22:11.50 butti Im sitting already 18 h for the display
22:12.03 louipc hm?
22:12.26 butti um
22:12.31 butti uhm
22:14.17 butti louipc: are you developer of this comic app? or just a fanatic?
22:14.28 louipc fanatic
22:14.55 louipc I'm thinking about doing some development though
22:15.17 butti which language it is writen?
22:15.48 louipc C, Tcl, some C++
22:16.09 butti do you need brl for your work?
22:17.31 ``Erik comic app?
22:18.03 louipc butti: I need something like brlcad, but brlcad isn't quite up to spec for my work (yet?)
22:19.08 butti I see, you are lost fanatic :)
22:20.12 butti do you work in some design or architecture stuff? or maschines constucting?
22:20.18 louipc indeed it's quit comical
22:20.20 louipc machines
22:22.56 butti do you know any women working with brl?
22:24.34 louipc I've heard complaints about a 'wendy' haha maybe she does
22:27.10 ``Erik why would it matter?
22:27.17 ``Erik and, um, BRL doesn't exist anymore
22:27.29 ``Erik it was twisted into ARL
22:27.31 ``Erik a long time ago
22:27.35 poolio alloo ``Erik
22:27.42 butti :) ..there is no other way to make 3d drawings for free..Im very thankfull to find this comic app.. but I think the next project I will first draw in qcad and then export to blender. The problem with this order is, that you cant change anything if you get some idea to put a new chair into
22:27.44 ``Erik '92
22:27.49 ``Erik oi, hoolio
22:28.05 louipc shouldn't it be called arlcad now then?
22:28.20 ``Erik no, shut up
22:28.34 ``Erik if it were ARL-CAD, we'd have to make it suck goat balls
22:28.42 ``Erik we still want it to be useful and worth something
22:28.43 ``Erik :D
22:28.44 ``Erik *duck*
22:28.57 louipc ah
22:29.19 poolio uh oh.
22:29.27 louipc wendy's coming
22:30.08 poolio ``Erik: that would mean brlcad wouldn't be brlcad. he'd be arlcad. haha. we have the power to change his name :)
22:30.55 louipc yeah that might be a source of confusion
22:31.02 ``Erik heh, I think he'd rather just keep 'tofu' :)
22:31.11 butti poolio: you guyes are just intrested on hacking this app insted to draw
22:31.24 louipc I'm interested in drawing
22:33.02 poolio butti: This chat is primarily used by those who develop the software. Most of us program more than we model, but most of the devs have atleast some experience modelling.
22:34.19 butti poolio: this is maybe not the best situation
22:34.53 louipc I'd agree
22:35.12 brlcad yeah, I'd revert back to one of my old names before going to arlcad
22:35.23 butti i wouldn walk on your nervs, guyes, if i would find some another channel of brl-USERS
22:35.25 brlcad heck, arrcad would be better
22:35.27 louipc so brlcad needs more users
22:35.31 brlcad speak-like-a-pirate-cad
22:36.44 ``Erik arrrrrrb8
22:37.02 starseeker we'd have to model a sailing ship to be the new cad logo
22:37.41 ``Erik hum, mal has a model of an old golden age frigate or something, he could hit the button and push out a png ;)
22:37.47 butti notabe Im very suprised that amarican army using basicly linux for drawing
22:38.02 starseeker ``Erik: really? That's cool!
22:38.03 butti this is a country of windows
22:38.11 ``Erik but the research lab has a slew of linux machines
22:38.12 butti hehe
22:38.12 louipc I think Malorean has a model of a frigate
22:38.12 starseeker (the sailing ship, not lack of Linux)
22:38.30 ``Erik brlcad and I both have 8 core mac pro's with gobs of memory and monitors
22:38.39 louipc mac?
22:38.40 ``Erik I log into a freebsd box for most of my compiling and testing
22:38.53 ``Erik and I'm on a 17" powerbook right now *cough* O:-)
22:39.02 poolio errrrrrrrrrrrr
22:39.05 butti uh
22:39.10 louipc butti: what country is that?
22:39.38 butti louipc: make whois
22:39.41 ``Erik heh, the hostname doesn't give it away? :D
22:39.44 louipc I used to say that I'd get a mac but I think now I'd rather shoot myself in the foot
22:39.55 ``Erik louipc: why?
22:40.08 ``Erik a few tweaks, and it's reasonably similar to fbsd...
22:40.20 brlcad butti: this is what I was trying to get you to do: http://my.brlcad.org/~sean/tmp/butti.png
22:40.20 louipc it's a frankenstein OS
22:40.20 butti louipc: DE
22:40.28 ``Erik heh
22:40.30 louipc ``Erik: I'd just use fbsd :P
22:41.01 starseeker Macs have graphics to die for, so long as someone else is footing the bill...
22:41.07 butti brlcad: shaded looks well but the wires, which i need are not usable
22:41.07 ``Erik and linux is a paper mache monster created from a slew of 12yo's shooting spitwads, and windows is just... plain... evil... wrong... *shudder*
22:41.16 ``Erik my 12" ibook was $700
22:41.50 ``Erik mac mini is pretty reasonable, just don't buy the monitor and memory from apple :)
22:41.51 starseeker ``Erik: Heh. Well, for paper mache it does pretty well.
22:42.12 louipc ``Erik: gimme a break linux is way better than that
22:42.18 butti brlcad: i will do that now
22:42.42 poolio brlcad: you got the $100 iPhone credit?
22:42.43 ``Erik heh, not really... I kinda gave up on linux after too much kernel work around '98 or '99... gave fbsd a try and was floored by the awesomeness
22:42.59 brlcad butti: yes, it shows all the polygon edges, that's what I was saying that mged's wireframe is a bit different
22:43.02 louipc oh linux sucked until after 2002
22:43.05 louipc or so
22:43.10 brlcad rtedge (picture in the bottom right) is closer
22:43.11 starseeker ``Erik: $700 - cool. My complaint with Apple is not so much the machine price, but that Every Single App for it (that isn't a unix port) costs money.
22:43.17 brlcad poolio: yeah
22:43.18 louipc so I understand that I guess
22:43.39 louipc yeah linux finally stuck on me when I started using gentoo
22:43.59 louipc then I was sick of compiling every single app on my slow computer and I'm on archlinux now
22:44.11 starseeker The beauty of Gentoo is that, in theory, you could swap out the kernel and keep right on truckin
22:44.22 brlcad starseeker: huh? .. not all of them
22:44.29 brlcad there are tons that are free, some ports, some not
22:44.39 starseeker brlcad: Really?
22:44.41 brlcad most of the really good ones actually aren't ports, but a few are
22:44.46 ``Erik loui: I still have debian boxes, redhat boxes, have dorked with ubuntu and gentoo a little... the core suckage is still there :( eSPECIALLY on redhat breeds
22:44.52 brlcad yeah, search through http://www.apple.com/downloads/macosx/ and versiontracker.com for starters
22:45.04 brlcad (though the latter also does free/shareware)
22:45.08 starseeker brlcad: Maybe there are more nowadays - I guess it's been a while since I did a MacOS freeware hunt
22:45.35 ``Erik starseeker: the only app I've felt compelled to drop $'s on for my mac is 'world of dorkcraft'... otherwise, it's a shiny unix machine for me :
22:46.03 brlcad it's just about any app you have on linux, every app on bsd, and maybe a third of the apps on windows (.. and of course the handful of mac-only)
22:46.04 starseeker sweeet.
22:46.14 butti brlcad: i still dont get the picture...but I see that i cant work with that how I nee
22:46.16 louipc yeah I've never been enthused with debian or redhat
22:46.32 louipc but if you dare - try archlinux it's quite different
22:46.37 starseeker That's really cool. I guess my last major run-in with Macs was just before OSX became the big thing
22:46.45 ``Erik a lot of my bigger problems are with the kernel proper. and redhat 'fixes' their kernel images to be far more fucked up
22:46.55 louipc lol
22:46.57 starseeker Nice to see it getting more friendly :) :)
22:47.09 starseeker brlcad: Thanks for the heads up!
22:47.14 brlcad butti: for what it's worth -- that model you have is exceptionally trivial -- it translates to CSG pretty directly and would not have all the lines like that if it were re-modeled in brl-cad
22:47.34 brlcad butti: it has all of the lines because it's a dxf conversion and not modeled using primitives
22:48.14 starseeker doggone it, now the next computer replacement cycle I'm going to have to look at a Mac...
22:48.18 butti brlcad: but it create wires which are not exist in my model
22:48.33 brlcad they do exist
22:48.36 butti thats a point
22:48.54 brlcad those are the edges to the polygons that make up the object
22:49.08 louipc butti: you modeled in blender yeah?
22:49.16 brlcad the only difference is that brl-cad shows them to you whereas something like blender will hide the internal edges
22:49.20 butti louipc: yes
22:49.31 louipc yeah even a flat square is made up of two triangles
22:49.33 brlcad the edges are still there, even in blender
22:49.46 ``Erik will turning on 'smoothing' in the bot "fix" it?
22:49.48 louipc there's a function in blender which you can manipulate those
22:49.53 brlcad nah
22:49.55 butti brlcad: i can understand created wires on some round objects, but not on simpe primes
22:50.10 brlcad it needs to be implicit prims if you want the mged wire to be minimal
22:51.05 brlcad butti: how about the hidden-line rendering in the bottom right corner of that screenshot -- is that closer to what you are looking for?
22:51.06 butti so you mean some vertics are not closed?
22:51.09 ``Erik <-- only half paying attention... is it the wireframe display (*_plot) being discussed?
22:51.30 butti brlcad: yes it is
22:52.15 brlcad ``Erik: yeah, he's (understandly) not happy with the mged wireframe .. particularly that it doesn't hide the internel mesh edges (and probably would next want hidden-edge detection to hide those as well)
22:52.40 ``Erik heh, it's that or seeing the cutters, too... heh
22:52.42 brlcad butti: that's "rtedge" - you can run rtedge on any model as needed if visualization is your goal
22:53.02 brlcad yeah, he's not even gotten to doing an csg yet
22:53.19 brlcad butti: here's what it would look like with primitives: http://brlcad.org/images/mged.jpg
22:53.22 butti brlcad: it is possible to work with is rightside image this way: change of high of some objects and measure the outside wires?
22:53.42 brlcad and a more complex rtedge: http://brlcad.org/images/havoc_rtedge.png
22:54.30 brlcad butti: that would be dimensioning .. and is pretty much a drafting requirement; brl-cad isn't strongly suited to drafting at the moment, but it's on the todo list
22:54.32 butti brlcad: the first one is that what i would like to reach
22:55.02 butti jessus, volks i will loos my work if if if
22:55.26 brlcad butti: the first one is just modeling something simple using brl-cad directly
22:55.31 brlcad not a dxf conversion
22:55.50 butti I understand
22:56.24 starseeker figures, I dove into Linux without looking back just when it started getting good...
22:56.25 brlcad maybe give the tutorials a try on the main website: http://brlcad.org .. read the Documentation links 1, 2, and 3
22:56.26 butti brlcad: how is it with import .obj into brl?
22:56.33 brlcad same problem, that's a mesh format
22:56.39 brlcad brl-cad doesn't like meshes
22:56.42 louipc oh I guess I would get a mac if I wanted to play games... or use some of that proprietary software that's out there
22:57.24 butti ok
22:57.38 starseeker louipc: For some of what I do (Axiom/Lisp) Linux is still the primary platform, but for things like presentations, documents, etc it's nice to have everything "just work" to save time
22:57.47 brlcad you can view meshes (as you've seen), but they're a pain in the ass to work with and maintain solid geometry
22:59.24 poolio ``Erik: heh, I tried that when I was trying to learn emacs/lisp and just ended up crying.
22:59.36 ``Erik heh
22:59.38 butti brlcad: I think you gave me very much informations which I know to use...So I think the next step for me is to draw the model from the beginning. this project is quit easy to draw as would be in original
23:00.00 ``Erik <-- comfortable with scheme, but is a vim guy, so the twisted differences between scheme and common lisp, plus trying to learn emacs... is interesting :)
23:00.00 butti brlcad: no cad prog likes meshes how I know
23:00.02 louipc indeed!
23:00.03 butti :(
23:00.32 starseeker ``Erik: Where's sbcl running?
23:00.53 ``Erik on my fbsd box, same as the emacs
23:01.00 poolio ``Erik: you have taken the emacs learning path!? Coming from what?
23:01.18 starseeker Ah :-)
23:01.22 ``Erik vim
23:01.33 poolio ``Erik: that's what I use now. Tell me how it goes please.
23:01.43 ``Erik so far, not so impressive
23:02.04 starseeker ``Erik: If your brain doesn't explode, you will have reached some kind of higher mental plane knowing both vim and Emacs ;-)
23:02.13 brlcad butti: some of the commercial CAD systems with billions behind their development don't do too bad with meshes..
23:02.14 ``Erik the major arguments all kinda fall apart when ya get to 'em :/ but I'm sure the same goes for the other direction
23:02.30 brlcad and if you have a billion dollars lying around, I'd be happy to make brl-cad work well with meshes
23:02.35 brlcad just for you even
23:02.38 starseeker hehe
23:02.59 poolio brlcad: aren't you the generous one!
23:03.03 brlcad i am!
23:03.12 poolio Heh, we don't need that inflation
23:03.28 starseeker (he might be actually - some tasks of that nature are HARD)
23:03.35 ``Erik heh, did barnie explode? :D
23:03.52 starseeker barnie?
23:04.12 ``Erik yeah, y'know, big purple dinosaur
23:04.16 ``Erik makes kids retarded
23:04.17 starseeker we can only hope
23:04.20 butti brlcad: how it ist whith measuring of objects?
23:04.21 brlcad ``Erik: you're probably still pretty darn far away from any sort of efficiency
23:04.54 brlcad especially if you still didn't see the diff between meta keybinding commands and modalities in vim
23:04.59 ``Erik obviously, but I'm still working at it... *shrug* just noting that the big arguments emacs advocates put forwards... well, are bunk :)
23:05.08 brlcad such as?
23:05.17 ``Erik emacs is starting to seem kinda modal when I want the meta key *cough*
23:05.22 brlcad modalities is really the only/pain difference
23:06.24 brlcad vim is modal, emacs is non-modal during editing, quasi-modal (actual term for it) when invoking commands
23:06.26 ``Erik and the buffers keep rearranging themselves and changing which ones are visible or hidden
23:07.00 ``Erik hmmm, that means modal, dude :D *duck*
23:07.07 brlcad it doesn't
23:07.13 brlcad actually has a defined meaning
23:07.26 brlcad quasimodal is very different from modal
23:07.46 brlcad and still, only applies to actions being taken -- editing/use is still non-modal
23:09.04 ``Erik the thing I trip up on most is having to use multiple keys or moving my hand to move the cursor, I miss the home row fast navigation... I suppose when my left pinky starts figuring out what to do, it'll get easier
23:09.11 brlcad i'm not even arguing that it's better or worse, but it is definitely different in the impact and different type of modality interface
23:09.29 ``Erik *shrug* but I'm still sticking with it
23:09.43 brlcad yeah, that's just memory/familiarity - that part is no diff to vim really
23:10.33 ``Erik "jjj^H^H^H<down><down><down>" hehehhe :D
23:11.00 brlcad same goes for learning to manage your buffers, tweaking settings if auto-buffer arrangement isn't your style
23:11.16 brlcad ctrl-n/p
23:11.21 brlcad next/previous line
23:11.30 brlcad just like console
23:11.41 ``Erik <-- set -o vi
23:11.48 brlcad yeah, that's nuts :)
23:11.50 ``Erik later, butti :)
23:11.57 butti bye
23:11.58 brlcad cya butti
23:12.53 brlcad poor guy, any job that depends on learning a new cad package (*any* new cad package) in under 10 days is nuts
23:13.01 brlcad :)
23:13.05 ``Erik ludicrous even
23:13.31 ``Erik just remember to put on your seat belt if going to ludicrous speed
23:26.29 brlcad butti: fyi, the units on your model are wrong, unless you intentionally modeled something about 20mm in size .. have to scale it up by about a factor of 1000
23:26.58 brlcad and it has several distinct objects intersecting that shouldn't
23:37.06 CIA-4 BRL-CAD: 03brlcad * 10brlcad/BUGS: rtedge seems to get stuck in a loop at the end of rendering, has to be killed
23:38.58 ``Erik um
23:39.19 ``Erik under what circumstances?
23:40.01 brlcad seems any rtedge I run
23:40.16 ``Erik O.o 2 cpu?
23:40.19 brlcad it gets to completion, sends everything to the framebuffer and then just hangs
23:40.22 brlcad yeah, 2
23:40.30 ``Erik weird
23:40.51 brlcad hm -P1 works
23:42.26 ``Erik hum
23:42.34 ``Erik or it might be related to the image saving in libbu
23:42.38 CIA-4 BRL-CAD: 03brlcad * 10brlcad/BUGS: works with -P1
23:42.56 ``Erik I'll dork with it tomorrow, I'm watching dr who, then cartoons, then sleep
23:42.58 brlcad rt is fine
23:42.59 ``Erik :D
23:43.15 brlcad and this is rendering to framebuffer, not file
23:43.27 ``Erik hum, ok
23:52.47 brlcad hm, perhaps a race condition on lastlinedone
23:53.38 brlcad maybe just because the lines don't have to be in order
IRC log for #brlcad on 20071022

IRC log for #brlcad on 20071022

00:13.34 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: eliminate vararg and non-ansi cray-specific support code
00:21.54 brlcad FYI, if you run screen on .bz, I've made a simple 'rx' script that reattaches you to your existing screen session
00:31.11 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/rt/viewedge.c: ws expand for readability
00:33.45 ``Erik O.o "screen -r" is that tricky?
00:40.22 brlcad not in the least
00:40.37 brlcad it's just a shorthand that saves the typing (for what is a fairly frequent command for me)
00:41.04 brlcad two chars vs 12-22 chars
00:42.13 brlcad it does an -x instead of an -r, I like em in parallel myself
00:48.48 brlcad dear god man
00:49.03 brlcad it's a toolbox essential
00:49.18 brlcad almost as necessary as learning a decent editor
00:55.25 starseeker heh - and I thought using fluxbox was going minimalist on the graphical desktop side... ;-)
00:55.50 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/log.c: don't call va_start until after making sure it's not a null format
00:58.48 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (src/libbu/bomb.c include/bu.h):
00:58.48 CIA-4 BRL-CAD: add a new bu_exit() function that never returns. this function differs from
00:58.48 CIA-4 BRL-CAD: bu_bomb() in that it supports an error code and printf style arguments. it
00:58.48 CIA-4 BRL-CAD: should not be used for 'exceptional' exit conditions where stability and
00:58.48 CIA-4 BRL-CAD: validity are in question; it should be used when you simply want to politely
00:58.51 CIA-4 BRL-CAD: exit the application after printing a message (like printing application usage
00:58.53 CIA-4 BRL-CAD: and exiting).
00:59.24 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/rt/viewedge.c: oops, remove debugging
01:02.11 starseeker brlcad: If you can remember this far back, how long did it take you for the key bindings to become second nature on screen?
01:03.27 brlcad hm, a few days iirc
01:03.40 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/bomb.c: stfu about the longjmp handler being taken. the user doesn't care and the message is rather misleading.
01:03.59 brlcad getting used to ctrl-a a and ctrl-a e were the tricky ones as I use them all the time
01:04.09 brlcad but now it's pretty fluid whether i'm in screen or not
01:04.31 starseeker Cool.
01:04.56 brlcad you'll want to learn ctrl-a f for flow control and ctrl-a F to "resize" the screen window (if you reattach from a terminal of a different size)
01:05.12 brlcad it's basically persistent shell sessions, so long as the machine stays up
01:05.46 brlcad so I can be on irc 24/7 or have instant access to various remote servers that I need, dedicated windows to watch various log files, etc
01:06.56 starseeker Ah, OK. Very nice!
01:07.39 starseeker I can definitely see where this would help avoid the need to use the mouse...
01:07.56 brlcad particularly if you run screen on a server that's always up (e.g. .bz) then you can even ssh out from there to various hosts and keep windows open to them
01:08.38 brlcad you can then attach to that session on the remote server from anywhere and get back to your "console workspace"
01:09.22 starseeker So a screen "session" would consist of all the windows open in that particular instance of screen?
01:09.23 brlcad other useful commands are creating a new screen (ctrl-a c) and navigating (ctrl-a n or p)
01:09.39 brlcad yeah
01:09.42 brlcad they all persist
01:10.09 starseeker That's nifty.
01:10.44 starseeker On a machine without an X server, this has to be a "must"
01:10.53 brlcad so, for example, I log into .bz where my screen session consists of one context that has irssi always running, another has e-mail, another has various logfiles being watched, and then others are created/destroyed as needed depending on things I'm working on
01:11.39 brlcad even with an X server .. it's low overhead, mouseless, efficient console/workspace management
01:12.28 starseeker Interesting - like the command line itself, it gives a considerable efficiency increase for a small initial educational investment
01:13.52 starseeker Which email client do you use - Mutt?
01:14.53 brlcad heh, I'm still a pine die hard
01:15.11 starseeker Hehe - haven't used pine since my undergrad days
01:15.19 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS:
01:15.19 CIA-4 BRL-CAD: user-visible change.. removed longjmp warning message from applications that was
01:15.19 CIA-4 BRL-CAD: called during bu_bomb's where an application exception handler was registered.
01:15.19 CIA-4 BRL-CAD: this was a common cause for confusion in the converters that use the jump
01:15.19 CIA-4 BRL-CAD: handler during normal operations quite frequently -- made it look like the
01:15.22 CIA-4 BRL-CAD: application was repeatedly 'crashing' during conversion yet the application
01:15.24 CIA-4 BRL-CAD: would keep processing.
01:15.44 starseeker I should try Mutt - right now I'm using thunderbird and it gets on my nerves sometimes...
01:15.47 brlcad I've used mutt, it's fine .. but I rather like pine's no-nonesense simplicity (which obviously removes a lot of functionality)
01:16.22 brlcad a list of messages, message folders, basic attachment support, I'm good
01:17.12 brlcad I rather like Apple Mail as well, incremental searching of all mailboxes in realtime is shibby cool
01:17.35 starseeker sweet
01:17.44 brlcad nice to see that applications are finally starting to learn from emacs' incremental searching that was done 20 years ago :)
01:18.03 starseeker heh - some things do seem to catch on slow, don't they?
01:18.27 brlcad yeah, like brl-cad and a nice gui ;)
01:18.34 starseeker hehe
01:19.31 starseeker at the very least, it mixes VTK and QT
01:19.35 brlcad hm, I wonder what kind of response I'd get if I started a project where I'd pay people to find and fix bugs
01:20.07 brlcad something like $1 to find them and $10 if they provide a fix
01:20.39 brlcad the bugs would have to be approved beforehand so someone doesn't just dump 1000 bugs down and expect 10000 in payment of course, but I think something like that might work
01:20.52 ``Erik some 'bugs' are opinion :/
01:20.58 starseeker That was my thought
01:21.07 brlcad yep, exactly why they'd have to be approved
01:21.42 starseeker It might have some potential, both for utility and as an advertising mechanism
01:22.18 brlcad could use the tracker system .. the poster of the message would get the $1, and the first to attach a patch (after the tracker state went from submitted to acknowledged) would get a paypal
01:22.43 starseeker well, first patch that was verified to fix the bug
01:23.27 brlcad I could see putting 1k towards something like this
01:23.36 brlcad get 100 bugs fixed
01:24.42 starseeker Might be worth a shot
01:25.23 brlcad the idea would be to only approve bugs that would likely take about an hour to find the bug, create a patch, and document it
01:25.57 starseeker Right. Spelling errors in comments need not apply
01:26.15 brlcad would have to quantify that into the instructions of course -- don't care if the bug is something like a documentation bug, "manual page is missing -g option"
01:26.27 brlcad yeah, though I certainly wouldn't call that a bug
01:26.51 starseeker me either, but people can have surprisingly "elastic" definitions at times...
01:27.26 brlcad a bug is a run-time flaw that either causes a crash/corruption, or is run-time behavior that contradicts the documented and expected behavior
01:27.53 starseeker Oh, I was wondering earlier - has the use of unit testing in BRL-CAD ever been considered?
01:27.58 starseeker That's a good definition
01:28.39 brlcad there are also compilation bugs and documentation bugs, but those rarely ever take more than a couple minutes
01:28.45 brlcad (to identify and fix)
01:28.50 starseeker Yep.
01:29.43 brlcad yeah, unit testing has been extensively considered..
01:30.03 brlcad right now, it's just a bunch of simple integration tests that tests overall functionality
01:30.27 brlcad with the idea that the tests would be expanded to even more and more tests, particularly as issues are found
01:31.11 starseeker OK.
01:31.14 brlcad now as to doing actual code unit testing, the issue there has always been that there's about a million lines of existing code, thousands of "units" that one would want to test, and nobody wants to write/maintain that code at the moment
01:31.27 starseeker Figured :-)
01:31.56 brlcad it's enough work as it is just to ensure that all the public functions are even documented, much less write code that properly tests each one
01:32.35 brlcad so, we have the minimal maintenance approach -- tests at a higher level, integration tests that make sure apps end up doing what they're expected to do
01:32.46 starseeker Makes sense.
01:33.47 brlcad still could be way better than what we have, and if someone pulled up a test generator that wrote a test for each routine, it could be a laundry list to fill in the guts for each test as people feel like it
01:34.52 brlcad did something "vaguely" related with the new flawfinder 'test' that is in the regression suite -- it runs flawfinder and if there are any items reported at/above the level specified, it means that someone made a function call that wasn't allowed (like bob a few days ago)
01:35.26 starseeker Ah :-)
01:35.35 brlcad had to change a few hundred instances of code just to get it down to level 5, but that was good/necessary code cleanup
01:36.04 brlcad I should have level 4 done soon, fixed about 700 issues with about 400 remaining
01:36.15 starseeker Impressive.
01:36.32 brlcad that's probably a good balance.. level 3 is just flawfinder being picky :)
01:36.43 starseeker Most of these were never triggered by "normal" BRL-CAD use?
01:37.05 brlcad oh, flawfinder just does a static code analysis
01:37.12 starseeker Oh, OK.
01:37.24 brlcad it looks that you're using function BLAH, and BLAH is in it's level N list
01:37.51 brlcad e.g. you're using strcmp, which is generally unsafe .. should use strncmp to make sure you don't read past your memory buffer
01:38.17 starseeker Gotcha.
01:38.26 brlcad so whether they're actually security holes or not depends massively on how the logic is structured
01:39.13 brlcad but they're certainly "potentially" exploitable situations that are almost never absolutely necessary, so we can eliminate the ones we have and keep it at a given level (e.g. level 4)
01:39.35 brlcad splint blew chunks on brl-cad's code last I tried it
01:39.39 brlcad had trouble parsing several files
01:39.50 starseeker hmm. pity
01:40.04 starseeker their parser isn't up to snuff?
01:40.06 brlcad would be worth trying again, that was years ago
01:40.34 brlcad would make for yet another good test to add after getting flawfinder down to level 3 issues only
01:41.02 brlcad flawfinder was nice because I could just add it to the sourcebase as it's just a few thousand line perl script
01:41.14 brlcad s/perl/python/
01:41.17 starseeker Ah, that is nice.
01:41.24 brlcad 1877 lines
01:41.28 brlcad er 1866
01:43.01 starseeker IIRC someone had a one line perl script to decode the Matrix DVD back when the whole DeCSS thing was all the rage...
01:43.16 brlcad yeah, you can do some really crazy stuff
01:44.07 brlcad I have several perl programs that I've gone back to after many many years have passed, with absolutely no idea what the code does other than what the comments say
01:44.50 brlcad they sure can be fast and compact to write though ... great for little cleanup and temporary processing tasks
01:45.17 starseeker If there's some way to measure how much like line noise legal program source code can be made to look as a function of the language, I'll bet Perl wins
01:45.20 starseeker true
01:46.05 brlcad that's how the majority of BRL-CAD's files got a standard header and footer that were auto-populated with existing documentation pulled from within the file's existing contents including doxygen labels
01:46.20 starseeker :-)
01:46.29 brlcad as well as a few other processing tasks I've had to do over the years
01:46.54 brlcad things that awk/sed/find -exec/and friends couldn't easily handle
01:48.20 starseeker Just curious - did you pick up all the various tools as you worked on BRL-CAD, or did you learn them before that?
01:48.28 brlcad both
01:48.43 brlcad some before, some after
01:49.36 starseeker Impressive.
01:49.37 brlcad over the years, just learning the tools as needed depending on what is generally best for the job instead of trying to make the tools I know fit the job
01:49.51 starseeker That's the way to do it.
01:50.00 starseeker I wish that approach was more common
01:50.40 brlcad it really helps to know/learn several different styles of programming languages too, just gives you a better fundamental understanding
01:50.55 brlcad and not just procedural and object-oriented
01:51.19 starseeker Indeed.
01:51.31 brlcad though those are certainly really great starts
01:51.52 starseeker We had a semester in college where they went over a few different languages, but I think they need to do a lot more of it.
01:53.53 brlcad this "liberal arts" that you speak of.. it confuses me
01:54.03 brlcad what engineering department do they teach that in? :)
01:54.07 starseeker hehe
01:54.32 starseeker Guess I should have said "typical undergraduate education:
01:54.35 brlcad j/k, I loved some of my arts and crafts classes :)
01:54.49 Maloeran Liberal arts, that must be part of web design
01:54.54 brlcad the breadth of knowledge is impressive
01:55.14 starseeker Actually, my advanced English class was a lot of fun. (Don't tell any of my physics peers I said so though...)
01:55.32 starseeker Turns out it really sucked to be a contemporary of Shakespeare
01:56.52 starseeker Everyone else kinda got swamped in the history books, despite some decent writers being around...
01:56.53 brlcad yeah, I can see that .. my advanced Spanish class was a lot of fun too .. read a book a week and write an in-depth report on it that everyone discusses
01:57.24 starseeker Cool :-)
01:58.05 starseeker or "muy bien" as it were
01:58.36 brlcad took the placement test for kicks, but then found out I almost aced it and placed out of two years of the full-time undergrad courses .. so my courses actually counted towards my engineering "language requirements" at that level just as if it were an english course
01:59.01 starseeker Sweet
01:59.04 poolio college. :)
01:59.11 brlcad was 4 classes away from a degree in spanish
01:59.18 brlcad dunno wtf I would have ever done with that though :)
01:59.48 starseeker I'm convinced the second AP test I took in English is proof that essay grading is impossible to do correctly...
02:00.17 starseeker brlcad: Well, you could translate the BRL-CAD docs :-)
02:00.33 brlcad and those last 4 classes would have been utter hell .. learning the etimology and history of the language, reading books in "old spanish" and matching them to the context of the times they were written in so that language analyses could be performed, etc .. bleh
02:00.44 starseeker Ouch
02:01.18 poolio I'm only...like 30 classes away from any degree
02:01.31 starseeker poolio: Hang in there :-)
02:01.42 brlcad once you get past the 'basic comprehension' phase and get into the "study of spanish" as a language, the fun level drops fast :)
02:01.48 brlcad poolio: hehe
02:01.51 poolio And I'm having second thoughts on my major, so yeah...
02:02.00 starseeker poolio: What's your current major?
02:02.10 poolio I'm currently ECE--Electrical and Computer Engineering
02:02.36 starseeker That can be cool, especially if you like the lower level work.
02:03.06 brlcad I remember having that thought my first year.. "Hmm.. 6 classes + electives and I have a BA in Spanish... or 20+ classes + electives and I have a BS"
02:03.08 poolio Thing is I don't, I'm more of an algorithms dude. But I'm not really interested in pure CS. I'm thinking of just doing biology or some such
02:03.32 starseeker (me thinks the CADR Lisp Machines are neat but prefers to work with software - fewer burned fingers and mistakes are easier to fix.)
02:03.49 brlcad poolio: applied mathematics? :)
02:03.51 starseeker Biology is a good field to go into - lots of growth
02:03.56 poolio Always :)
02:04.21 poolio brlcad: eh, I'm not that hardcore into math. I thought I was really into AI for a while but I'm not so sure anymore.
02:04.37 brlcad heh
02:04.42 poolio The issue is my school is mainly CS/Engineering based so majoring in something else here isn't going to look very good in the future
02:04.48 brlcad well, that's the great part of college, find what you really love
02:05.16 poolio Hope to
02:05.21 starseeker My advice would be to follow what you want to do - forcing yourself to do something you don't like usually doesn't pay off in the long run
02:05.23 brlcad there was one guy in my graduating class that came in dead-set on some engineering discipline iirc, or maybe history
02:06.03 starseeker Transferring schools isn't unheard of by any means, if your school isn't strong in what you want
02:06.07 brlcad he went away one summer and got a job at a state park after the first semester, and after that he was dead set on a carrier in being a state park ranger
02:06.30 starseeker :-)
02:06.40 starseeker I can see where that would have it's perks.
02:06.42 brlcad and all of his classes afterwards were directly in support of that (and they of course hired him on the spot, he was dead passionate about it)
02:07.28 poolio that's awesome
02:07.34 poolio I've been mountain biking a ton in a local state park
02:09.04 starseeker Well, I'd better hit the hay - this next week is going to be a doozie.
02:09.09 starseeker Thanks all - good stuff!
02:11.39 poolio nite
02:24.55 brlcad poolio: awesome
02:25.04 brlcad see ya guys
03:57.23 poolio brlcad: you still around? I"m getting a mildly confusing linker error
03:57.45 poolio /home/poolio/brlcad/src/conv/.libs/lt-asc2g: error while loading shared libraries: librt.so.19: cannot open shared object file: No such file or directory
03:57.59 poolio (during build)
04:29.38 brlcad jeez
04:30.06 brlcad wth is causing that .. you're not the first to report that issue, yet I don't have a single system that shows that problem
04:30.50 louipc what's the test?
04:30.54 brlcad try removing the two LD_LIB lines in db/Makefile.am
04:31.26 louipc oh build error
04:32.15 brlcad it's trying to run the asc2g converter in db to generate the example .g files -- to do that, libtool creates an lt-asc2g that is supposed to work with the as-yet-not-installed libraries .. "some" change in the linking logic seems to be provoking libtool to failure on some subset of systems
04:34.03 brlcad presumably some consistent (bugged) version of libtool or some distro with the same config setup
04:35.50 louipc why not just distribute .g files instead of converting?
04:36.33 brlcad have thought about it
04:36.47 brlcad in part so that the contents of the files can be tracked in revision control
04:36.47 CIA-4 BRL-CAD: 03brlcad * 10brlcad/regress/solids.sh: more consistent echo output, use rt suffix for the solids.rt render script
04:36.53 brlcad instead of being binary files
04:37.00 louipc ah right
04:37.02 CIA-4 BRL-CAD: 03brlcad * 10brlcad/regress/ (14 files): more consistent echo output
04:37.55 brlcad other part is in part to verify that compilation succeeded prior to installation
04:38.40 brlcad just a pita to fight libtool issues with what it tries to keep track of
04:39.22 brlcad if I could get a system to reproduce the error, I could probably find a work-around fix
04:39.22 louipc yes I've heard of libtool issues heh
04:39.35 brlcad yeah, don't get me started on libtool
04:39.51 brlcad it's the weakest of the (already flaky) autotools build chain
04:40.11 brlcad still useful overall, but sometimes a royal pita
04:45.06 poolio brlcad: remove the LD_LIBRARY_PATH lines?
04:45.35 poolio and why in db/Makefile.am? Isn't the issue with src/conv/.libs/lt-asc2g?
04:46.27 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/conv/dxf-g.c:
04:46.27 CIA-4 BRL-CAD: refactor and use the new bu_exit() instead of bombing on normal exit conditions.
04:46.27 CIA-4 BRL-CAD: also fix a bug where specifying the the same filename for the dxf and g file
04:46.27 CIA-4 BRL-CAD: would result in it actually 'working' because it called wdb_open() to
04:46.27 CIA-4 BRL-CAD: open/create the the .g output file before checking if the dxf exists. really
04:46.29 CIA-4 BRL-CAD: minor but happened to run into it when 'dxf-g asdf asdf' surprisingly completed
04:46.31 CIA-4 BRL-CAD: successfuly
05:23.44 brlcad ugh, nearly 2000 instances of bu_bomb to check
05:23.58 poolio eek.
05:24.09 poolio is this for flawfindger or some such?
05:24.29 poolio s/flawfindger/flawfinder
05:31.52 brlcad no, I changed the interface
05:32.27 poolio eek. I think that effects my tiny portion of code too
05:32.50 brlcad bu_bomb() was a general catch-all application abort, initially only intended as a means to abort from generally unrecoverable situations (like being out of memory or detecting outright memory corruption)
05:33.08 brlcad over the years, it grew to be a convenient means to abort with a message
05:34.07 brlcad will now that we have automatic crash-report generation, it really needed to distinguish between the core critical aborts (like corruption) and 'normal' application exits
05:34.40 poolio what automatic crash-report generation do you have?
05:34.49 brlcad so there's a new bu_exit() routine .. so I have to go through the 2000 or so callers of bu_bomb() one at a time and determine if it's something that would be potentially useful to have a crash report of
05:35.54 poolio Did you write this up somewhere or is this brand new?
05:35.59 brlcad brand new
05:36.13 poolio And so bu_bomb does the stack trace and what not, bu_exit() exits with a message?
05:36.23 brlcad yeah
05:36.51 poolio makes sense. have fun :)
05:36.55 brlcad heh
05:37.07 brlcad code gardening
05:37.13 brlcad happens
05:37.19 poolio that's what interns are for
05:37.38 brlcad sometimes
05:37.55 brlcad I generally like to put interns on stuff that's actually fun
05:38.24 poolio Heh. I'm very happy about that :)
05:38.55 brlcad don't always succeed, but I certainly try :)
05:40.17 brlcad some kids just aren't motivated by code, or aren't capable of touching/editing code safely
05:42.33 poolio yeah...but don't the interns kind of choose what they're interested in based on their skills? Like are you given interns to put to work or is it some sort of selection process?
05:46.12 brlcad 'yes'
05:47.26 brlcad it's a mix, an exceptional mix of talent .. and depends heavily on whether they are hs or college usually (or at least how much experience they have thinking for themselves)
05:49.38 poolio well, I must sleep. 9:30 class tomorrow. ta ta
06:33.05 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
06:33.05 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || BRL-CAD is on scan.coverity.com but not completely set up yet, more news TBD || Release 7.10.4 imminent
07:33.49 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
08:06.06 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:06.20 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:09.33 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:37.40 brlcad yeah, I shoudl probably do that too
08:43.56 Z80-Boy brlcad: have you heard computer generated singing?
08:44.29 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/ (bu.h nmg.h): tweak debug log messages for consistency
08:44.36 Z80-Boy http://cslu.cse.ogi.edu/tts/flinger/jukebox/song10.mp3
08:44.43 Z80-Boy http://cslu.cse.ogi.edu/tts/flinger/jukebox/song1.mp3
08:46.21 Z80-Boy I wrote a string synthesizer a C program that takes a guitar tab in ASCII on stdin and spits a .wav file on the stdout
08:46.34 Z80-Boy http://ronja.twibright.com/gut_feeling.mp3
08:48.19 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/conv/ (14 files):
08:48.19 CIA-4 BRL-CAD: first 10% of the review of the bu_bomb() instances. updating many to bu_exit()
08:48.19 CIA-4 BRL-CAD: for the instances where the error or exit condition aren't catastrophic errors
08:48.19 CIA-4 BRL-CAD: (i.e. they wouldn't benefit from having a stack trace of how we got into that
08:48.20 CIA-4 BRL-CAD: state code-wise). this also makes it easier to refactor usages of log & exit
08:48.22 CIA-4 BRL-CAD: too to the new routine.
08:52.44 *** join/#brlcad elite01 (n=elite01@dslc-082-082-082-070.pools.arcor-ip.net)
08:52.58 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/canon/png-ipu.c: more bu_bomb to bu_exit conversions
09:07.15 *** join/#brlcad butti_ (n=butti@e178112163.adsl.alicedsl.de)
09:07.27 butti_ he all
09:07.54 butti_ brlcad: 20 mm must be something about 20 m..Blender has no units at all
09:08.20 butti_ brlcad: just grids whit 1 unit
09:09.50 *** join/#brlcad butti (n=butti@e178112163.adsl.alicedsl.de)
09:10.00 *** part/#brlcad butti (n=butti@e178112163.adsl.alicedsl.de)
09:10.31 *** join/#brlcad butti (n=butti@e178112163.adsl.alicedsl.de)
09:11.24 butti brlcad: mabe its enogh to scall it 1mm to 1m..thats all
09:22.23 butti brlcad: I would be very intrested to learn about this software and I will ask you for help not only one time. For this moment, Im runnig already another taktic. No time for brlcad :(. My Project needs to be finished (some objects must be chenge and new will coming. So if plan to make something from this file, which I gave you, pls dont, is not ready yet. I will draw in qcad each view in 2d. I will take a shot from blender wires view and take the
09:26.52 *** part/#brlcad butti (n=butti@e178112163.adsl.alicedsl.de)
09:37.50 *** join/#brlcad butti (n=butti@e178112163.adsl.alicedsl.de)
09:42.32 butti brlcad: do you know the software javawiew? I love to work with that. Lot of inspirations comes from this app to me. It has almost the same gui. It is an app. which is working with mathematical formel and its make quit the same what all 3d progs doing. It is lovely. Take a look at that! http://www.javaview.de/
09:58.44 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128543972.dsl.bell.ca)
11:12.45 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
13:40.21 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
14:09.48 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/conv/g-nmg.c: use bu_exit() instead of bu_log() on unknown argument (I think that's what was intended... segfaults using bu_log with given args)
14:25.47 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/semaphore.c: make i unsigned to match nsemaphores
14:46.28 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/htester.c:
14:46.28 CIA-4 BRL-CAD: Add missing include for bu.h. Fixed sign issues. Rearranged and modernized.
14:46.28 CIA-4 BRL-CAD: Added -v (version) flag and improved argument checking.
15:16.54 *** join/#brlcad Elperion (n=Bary@p548743D2.dip.t-dialin.net)
15:35.37 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c: start stubbing in the -c stuff
15:36.44 *** join/#brlcad bpoole (n=bpoole@UNIX33.andrew.cmu.edu)
15:42.15 ``Erik oi, hoolio
15:58.28 bpoole mornin'
16:13.27 brlcad butti: heh, blender does have units, just doesn't expose them very well
16:13.40 brlcad butti: no, I'm not familiar with javawiew
16:15.37 butti <PROTECTED>
16:15.41 brlcad ahh, it's like mathematica's plugin, but in java
16:15.50 brlcad shame it's not open source
16:17.02 butti brlcad: you cant change the units to meter or zoll,,this is like that an im gald about that
16:17.46 brlcad it wasn't a problem, it's trivial to scale it up even after importing into brl-cad
16:18.21 butti sure
16:18.48 ``Erik *shudder*
16:18.53 brlcad I noticed because rtedge takes the absolute size into account when determining whether to draw an edge -- several of the features were "too small" when I first rendered it
16:19.07 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c: crude -c functionality
16:19.19 ``Erik yes, rtedge should use like a fraction of scene bounding sphere or something O.o
16:19.44 ``Erik *shudder* don't look at that patch, I'm fighting ugly with ugly to get something in their hands fast, and am starting to fix it...
16:19.57 ``Erik oh, um, heh, that's right, I was gonna look at that :D
16:20.12 brlcad i won't, I"m on a bu_exit() frenzy probably for the rest of the day
16:20.40 ``Erik yeah, I had to fix one of those in src/conv/g-nmg.c O.o
16:20.40 brlcad different semaphore bug
16:21.00 ``Erik bu_log(1, "blah", argv[0]); ? O.o
16:21.27 brlcad there's "some" bug in rt at least where it'll crash during raytrace, something is either not being protected or something in semaphore.c has changed that breaks it
16:21.50 ``Erik ohhh, the src/libbu/semaphore.c ? heh, no, I'm just fixing trivial Wall type errors there
16:21.55 brlcad it's exceptionally random, and seems to only happen a few % of the time, so I've not been able to provoke it to find it
16:22.09 ``Erik hum, -p3000 help expose it?
16:23.07 brlcad if I put rt in a while loop rendering to /dev/null, it usually can happen anywhere from a few dozen to few hundred iterations (and sometimes not even then)
16:23.49 ``Erik does the bomb code catch unexpected seggies and bus faults?
16:24.51 ``Erik hum, tcl85b1 triggers portaudit, 'ReadImage' has known buffer overflow issues O.o
16:25.22 brlcad no, I didn't want to add the signal handlers before release until all the issues were sorted out with bu_bomb()
16:26.22 brlcad plus wasn't positive about the scope of impact and how it'd play if there were multiple signal handlers installed
16:26.28 ``Erik I guess pick a fast machine multiproc and ask rt to render 1e6 frames in gdb or dbx or something? :)
16:26.52 ``Erik without a stack trace or something, it'd all be guessing
16:27.12 brlcad I got stack traces.. they're just .. bizarre
16:27.42 ``Erik url?
16:28.34 brlcad http://pastebin.bzflag.bz/m41c678a9
16:28.54 brlcad the moncount was just because I made a profile build, happens with/without it
16:29.32 brlcad the *parent* thread crashed there.. which should be just quietly waiting for the threads to exit
16:29.38 ``Erik O.o
16:29.46 brlcad and that was probably 1/3 into the ray-trace
16:29.56 ``Erik heh, g_arb.c:798 is a variable decl on my source O.o
16:30.22 brlcad that line changes from crash to crash
16:30.33 ``Erik heh
16:30.34 brlcad thread 0 is usually the one that crashes though
16:30.39 ``Erik only tested on a hackintosh?
16:30.53 ``Erik <-- tends to favor bugchasing on bsd or even leenewx to a mac :/
16:32.00 ``Erik find . -name '*.[ch]' | xargs sed -i.bak 's/register //g' && cvs -z3 commit -m "damnit."
16:32.01 ``Erik *cough*
16:32.02 ``Erik O:-)
16:32.54 ``Erik make dist && open http://sf.net/projects/brlcad # damnit. *cough* O:-)
16:33.56 ``Erik hum
16:34.20 brlcad like I said, I can't reliably reproduce it
16:34.24 ``Erik with the rtedge not quitting issue, click closing the fb exist the program with $? 0
16:34.59 brlcad everytime I make a clean build with debug symbols, it seems to work, or the bt in gdb is meaningless
16:35.46 brlcad I ran a test removing all the register keywords many years ago .. it actually slowed down significantly
16:36.10 brlcad would be interesting to see if it's still the case
16:36.14 ``Erik O.O "rtedge -F/dev/X havoc.g havoc" lingers the window
16:36.28 brlcad linger is default
16:36.29 ``Erik but the program exits immediately after the performance stuff is printed
16:36.36 ``Erik yeah, but -F/dev/X should over-ride that
16:36.38 ``Erik no?
16:36.46 brlcad no, that's just X with defaults
16:37.00 brlcad Xl would force linger on (if it weren't the default)
16:37.47 Z80-Boy brlcad: I should actually download the newest code and try out if the arbn bug is now gone in my situation
16:37.57 ``Erik and how do you force linger OFF, then?
16:38.07 brlcad and /dev/Xt
16:38.15 brlcad transient vs lingering
16:38.20 Z80-Boy The poll is missing the entry "I use it for so long that I don't remember anymore"
16:38.35 brlcad Z80-Boy: yeah, should be fixed now
16:39.51 Z80-Boy COngrats to putting up the new website
16:41.33 brlcad it's still not quite ready, several issues to sort out
16:41.49 brlcad but I'd like more eyes on it to see how it renders
16:43.06 Z80-Boy I use links so it doesn't render
16:43.17 Z80-Boy It's just all gray
16:44.34 ``Erik that's neat
16:45.22 ``Erik oh
16:45.25 ``Erik rt does it for me, too
16:46.34 ``Erik "rt havoc.g havoc" doesn't exit, but if I give it -F/dev/X -F/dev/Xl or -F/dev/Xt, it does exit when it should
17:36.33 brlcad Z80-Boy: screenshot?
17:37.44 brlcad ``Erik: using full cpu?
17:38.09 *** join/#brlcad yukonbob (n=yukonbob@99.233.193.42)
17:38.13 brlcad rtedge was using full-cpu and never printed the raytrace complete message
17:38.28 yukonbob Hello, whirled.
17:38.35 ``Erik didn't look
17:39.34 ``Erik hum, it's holding the cpu load up against 1
17:42.49 ``Erik same behavior with rt
17:43.13 ``Erik and right click releases the program
17:43.16 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/conv/ (31 files in 5 dirs):
17:43.16 CIA-4 BRL-CAD: whoosh, another 10% complete on the bu_bomb to bu_exit conversion review. also
17:43.16 CIA-4 BRL-CAD: includes a slew of custom exit() calls that can use bu_exit() as well as toning
17:43.16 CIA-4 BRL-CAD: down a slew of overzealous exclamation point use. (20% complete overall)
17:44.16 ``Erik heh
17:44.20 ``Erik grep -r '!!!' src
17:44.21 ``Erik eeks
17:45.05 ``Erik hum
17:45.11 ``Erik and a lot looks like john
17:45.20 ``Erik png tools, pattern, ...
17:51.22 brlcad it's just a style thing, but for messages being sent to the user, the "emotion" it conveys is a bit wierd sometimes :)
17:51.48 ``Erik <-- looking at printed strings, not code comments
17:52.13 ``Erik :) a bit much, perhaps *shrug* but I'm not gonna jump in and do anything right now, got other stuff to do
17:52.43 brlcad hm, so i'm apparently chunking through at about 10% every 2 hours..
17:52.58 brlcad that means I have 16 hours to go .. oh joy
17:53.09 ``Erik when rt and rtedge get wedged like that, the kill is in a wait4() call
17:53.23 poolio ``Erik: a snippet of your code reminds me of some commit you corrected in my code earlier.... 8)
17:53.49 ``Erik so I'm imagining that the fb process might not be releasing all the parent fd's or something
17:53.59 ``Erik which snippet? O.o
17:54.21 ``Erik adding '#include "bu.h"' or something? O.o :D
17:55.18 brlcad heh
17:55.19 brlcad bu_bomb("Choke! ack! gasp! wheeeeeeze.\n");
17:55.37 brlcad bu_bomb("choke, gasp, *croak*\n");
17:55.44 brlcad funny lee
17:56.57 ``Erik heh, hopefully no one ever sees the output of a bu_bomb() *shrug* :)
17:57.35 ``Erik hmmmm, liboptical/treetherm.c
17:57.41 ``Erik sh_treetherm.c rather
17:57.51 brlcad hence the addition of bu_exit() .. bu_bomb() are conditions that shouldn't ever be encountered
17:58.45 brlcad yay, Heroes tonight
17:59.22 ``Erik so clone can have "-c [num]"
17:59.59 ``Erik if I can get my freakin' browser off of http://www.primitiveways.com/ that is
18:06.03 poolio ``Erik: "silly coder, this is C! you can't declare variables mid-scope"
18:09.14 ``Erik hehehe
18:09.42 ``Erik yes, in c90, it's illegal to declare a variable anywhere but the beginning of the scope (or block, if you like that word better)
18:11.15 ``Erik try compiling with your CFLAGS containing something like '-Wall -W -Werror -ansi -pedantic' some time... it'll hurt you... not as bad as, say, splint, but it will :)
18:13.23 poolio ``Erik: I know, I'm just saying you did the same thing with your last commit :)
18:18.47 ``Erik 'crude c functionality'?
18:18.49 ``Erik -c
18:19.14 poolio jah
18:19.17 ``Erik <-- not understanding
18:19.22 ``Erik -c is a flag to the clone command
18:19.33 poolio errr
18:20.14 poolio I was just giving you a hard time for declaring a variable mid-scope
18:20.41 ``Erik um, I don't declare in mid scope
18:21.00 ``Erik curly brackets define new scope, I have curly's around that block
18:21.23 ``Erik or, rather; show me where :)
18:21.46 poolio ah durrrrr.
18:22.04 ``Erik hum, speaking of
18:22.18 ``Erik cmu, huh? do you know or know of a lee salzman?
18:26.38 ``Erik !#~!@!~ fucker :(
18:26.52 ``Erik is the new season already running?
18:27.01 brlcad heh, for like 4 weeks dude
18:27.09 ``Erik feck
18:27.54 ``Erik bparker is downstairs in ed's office, btw... waiting on computer accounts I think, want anything relayed?
18:28.14 brlcad my dvr actually screwed up the weekend I went to cali
18:28.34 brlcad just pulled them off itunes instead
18:28.44 ``Erik hm, like $2/ep?
18:28.52 brlcad sure, "Hi Bob!" .. see him tomorrow probably
18:29.14 brlcad and i'm gonna undo his chmod breakage
18:29.45 brlcad probably can get away with #define fchmod _fchmod for winderz
18:30.22 ``Erik heh, yeah, I think the twist for a lot of posix on winnt is the _ prefix :/
18:30.23 brlcad i'm about ready to get rid of it
18:30.37 ``Erik and these days, we can probably assume dos based windows is irrelevant
18:30.40 brlcad it's actually made me watch more tv than before now that I can watch what I want when I want
18:30.48 brlcad thinking of just going itunes-only
18:31.00 brlcad buy ala cart for the shows I care to watch
18:31.09 ``Erik still drm damaged, though, no?
18:31.15 brlcad calculated that it would definitely be cheaper overall
18:32.03 ``Erik what, $40/mo opposed to $80?
18:32.36 poolio ``Erik: nope, sorry.
18:33.00 brlcad yeah the video is fuxored, though it can be burnt/ripped iirc
18:33.01 ``Erik he probably graduated before you got there, hoolio :)
18:33.11 brlcad not sure if anyone's cracked it outright like has been done for music
18:33.36 brlcad 140/mo and you don't have a dvr?
18:33.42 *** join/#brlcad Elperion (n=Bary@p548743D2.dip.t-dialin.net)
18:33.50 brlcad that must be a handful of porn channels
18:34.02 ``Erik heh, no porn, ... well, not advertised as porn
18:34.11 ``Erik I think I have like showtime or hbo or smething
18:34.19 ``Erik that I've watched, like, once in the last 4 years
18:34.52 brlcad i think dvr is about 80/mo + whatever base service, so usually 100-120/mo
18:35.23 brlcad i used to have all the movie chans.. sure didn't cost 140/mo
18:35.41 ``Erik and I got the digital package for 'discovery wings' and 'bbc', but 'discovery wings' change to 'discovery military' (and I was a huge fan of the history and 'learning to fly' shows), and the bbc here is mostly crap like trading space and shit, not the onslaught of monty python, black adder, red dwarf, etc in memphis
18:36.04 ``Erik and of course the cable modem
18:36.12 brlcad ahhh
18:36.15 brlcad w/ internet
18:36.17 brlcad that's the diff
18:36.26 ``Erik that's probably $50 of it
18:36.30 brlcad yeah
18:36.33 ``Erik like $45 service and $5 rental
18:36.34 brlcad that's more like it
18:37.52 ``Erik doxy in libbu is good, right?
18:37.58 brlcad afaik, yeah
18:38.06 brlcad almost complete even
18:38.40 ``Erik I hate to say it, but I think javadoc stomps doxygen for html output :/
18:40.28 poolio people here use Doxygen for a lot of projects
18:41.52 brlcad with the defaults it does .. default html output sucks hairy ones; but it's fairly configurable and can be made to look as good/better
18:59.07 *** join/#brlcad PrezKennedy (n=Matt@74.86.45.130)
19:07.00 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/include/bu.h: convenience wrappers for comparing vls's
19:17.04 ``Erik make -s in src/conv puts me in a beavis and butthead mood O.o
19:19.44 ``Erik :w
19:20.15 ``Erik I mean, uh, ^C-w or something
19:23.46 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/include/bu.h: silly coder, semicolons don't go there
19:30.40 brlcad ``Erik: is the bu_vls_strcmp() one really needed?
19:30.59 brlcad I'm in the process of eliminating most instances of strcmp for flawfinder
19:31.19 ``Erik not particularly, but the pattern is in several places (5 that I've noticed)
19:31.22 brlcad with vls, you always know the length of both
19:32.07 brlcad you mean pattern where that define is made?
19:32.21 ``Erik the strcmp(bu_vls_addr(), bu_vls_addr())
19:32.27 brlcad ah
19:32.59 ``Erik and I searched through vls for a bit looking for the compare functions, seemed there ought to be one
19:33.34 ``Erik <-- working clone into being vls heavy, has the 'other 4' ready for commit to use the macro...
19:33.57 ``Erik if it's excessive, I can up -AC them instead of commit
19:34.02 brlcad should probably make the corresponding bu_vls_strcmp() func then, so it can do the validity checking like the other vls str* funcs
19:34.13 ``Erik yeah, I was thinking of doing that
19:34.16 brlcad yeah, just nobody refactored to create one yet
19:34.43 ``Erik heh, I was kinda thinking of trying to optimize them by doing length comparisons first, but then ya don't know if -1 or 1 is the correct return value
19:35.08 brlcad yeah
19:35.33 ``Erik even though every use is ==0 or !=0 so far... someone will try pushing it through qsort or something eventually heh
19:36.02 ``Erik validation would be good, I was just taking a baby step that direction for now
19:36.56 ``Erik do I commit the consumer files, or back out the macros?
19:37.33 brlcad yeah, that'd be a freaking hard bug to find
19:37.50 brlcad whatever suits you
19:38.13 brlcad won't matter until time to release :)
19:38.28 ``Erik <-- kinda prefers completeness for core functionality
19:38.56 brlcad both probably need to happen, so it's just a matter of which first :)
19:39.16 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/ (libdm/dm-generic.c mged/cmd.c mged/share.c mged/vrlink.c): move to using the new bu_vls_strcmp macro
19:39.28 ``Erik clone.c needs testing, I've done a lot in there
19:39.40 brlcad wonder if flawfinder will bitch on bu_vls_strcmp .. it seems braindead in its string matching sometimes
19:40.06 brlcad i noticed that it complains about some macros that call strcmp that it completely gets wrong
19:40.47 ``Erik hm, [^_a-zA-Z0-9] should alleviate that :/
19:41.23 ``Erik unless it's pushing it through cpp first
19:41.28 brlcad yeah, I think it "tries" to determine context and just gets confused by cpp stuff
19:44.27 brlcad g'dammit .. msvc doesn't seem to have fchmod at all.. only _chmod
19:49.19 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c: change get_name() to return a bu_vls instead of a char*
19:53.45 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
19:54.12 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (5 files in 4 dirs):
19:54.12 CIA-4 BRL-CAD: wrong direction bob.. working to remove _all_ instances of _WIN32 not in a core
19:54.12 CIA-4 BRL-CAD: library. besides, using chmod() is actually has a fundamental race condition
19:54.12 CIA-4 BRL-CAD: flaw that is a security violation; and causes the new flawfinder regression test
19:54.12 CIA-4 BRL-CAD: to fail. hopefully msvc has _fchmod() like the other posix funcs it supports
19:54.14 CIA-4 BRL-CAD: prefixed. if not, need to add a libbu compatibility routine.
19:56.03 ``Erik (of course, if your'e using win32, race condition security might not be your biggest priority *cough*)
19:56.57 MinuteElectron Windows is awesome.
19:59.20 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c: retain 2nd (3rd? 87th?) number if no -c option is given
19:59.45 brlcad aww, now that's freaking cool
19:59.47 brlcad "I used to live on the 23rd floor of a high-rise in Chicago. Groceries were never a problem. The 1st floor of the building was a grocery store and they delivered with purchases of $20 or more (excluding alcohol and cigarettes). Likewise all the local grocery stores would deliver to your apartment free of charge with a minimum purchase. You could phone or fax your grocery order in and pay for it on delivery (even pay with a check) or you could go
20:00.27 MinuteElectron It got cut of at "you could g"
20:00.40 dtidrow_work yeah
20:00.46 brlcad or you could go down and select your items, pay for them, and one of the box boys would lug the stuff up for you."
20:01.11 MinuteElectron Cool indeed.
20:04.51 ``Erik shoot, if it was that close, just stop by every day on the way home
20:04.56 ``Erik mmmm fresh veggies every day O.o
20:05.37 brlcad ``Erik: presuming you ever needed to leave home
20:05.38 ``Erik everyone still crunching numbers on an xmp, raise your hands.
20:05.39 ``Erik :D
20:06.24 ``Erik what's the xmp shtuff mucking with? O.o
20:06.28 brlcad even if anyone HAS an XMP that will still power up, I'd imagine that it's probably possible to get an updated posix lib on there that would remove the need for the hacks
20:06.40 ``Erik just readability?
20:06.46 brlcad it's all throughout
20:06.48 ``Erik (heh... "just"...)
20:07.21 brlcad some readability, a lot of #if chunks, and some code that needs updating if I'm to get flawfinder below level four
20:07.29 brlcad so it's finally become a maintenance burden
20:07.36 dtidrow_work gee, my laptop prob. has more performance than a XMP
20:08.17 brlcad dtidrow_work: almost guaranteed -- computed it once -- iirc, the Apple "Cube" that came out about 8 years ago was almost the same speed
20:08.32 brlcad er, maybe 6 years
20:08.41 dtidrow_work heh
20:08.58 brlcad "cray in a coffee can"
20:09.04 brlcad fanless even
20:09.32 dtidrow_work did you see the article about the 'unlocked' Athlon X2 5000+ that recently came out?
20:10.02 ``Erik didn't the case crack and become discolored on the cube?
20:10.09 dtidrow_work yuo can overclock it to 3.1GHz without tweaking the voltage, or dissapating much more power
20:11.47 brlcad ``Erik: yeah, constant heating and cooling would cause microfractures in the acrylic/plastic for some of them .. barely visible, but not good for the image when the visual look of those boxes was one of their best selling points :)
20:12.02 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c: don't assume the suffix starts with a '.'
20:12.38 ``Erik with jobs stickuptheass about the industrial design of products, that was a suprising... feature
20:12.56 ``Erik with a dell or gateway, people woulda just said "meh, they do that"
20:13.20 brlcad hmm.. heh "While your new website seems a little slicker and is probably more functional it lacks the patriotic feel of the original." ... "please bring back the eagle"
20:13.34 MinuteElectron bah
20:13.36 brlcad the eagle is intentionally deprecated
20:14.05 ``Erik echo "the new site sucks, black background is sooooo 1997" | mail -s 'feedback' brlcad@brlcad.org
20:14.06 ``Erik O:-)
20:14.08 brlcad interesting that it was one of the first comments, though :)
20:14.29 MinuteElectron Did you ever get LDAP running?
20:15.25 brlcad MinuteElectron: yeah, ldap is running .. i just need to focus better -- should now just be a matter of hooking the web apps into it configwise
20:15.37 brlcad i'm assuming that was the problem before where drupal was being pissy with it
20:15.55 brlcad but now it's verified working, and I even kinda understand it now ..
20:16.01 MinuteElectron Oh, sounds good.
20:16.29 brlcad i just needed a diversion after hacking on it for half a day and haven't gotten back on it
20:20.21 brlcad ah, interesting, cray was also pseudo-big endian
20:20.39 brlcad ints were big, floats were proprietary format
20:21.07 ``Erik ieee754 came far later than 2's compliment
20:22.12 brlcad with a hardware pin on the cray el to toggle between big and little
20:30.25 MinuteElectron Whoever designed the gallery2 skinning system needs shooting.
20:44.41 brlcad can only go to user www
20:44.55 brlcad (chown)
20:45.28 brlcad if don't want to type commands over and over via sudo, can sudo -s -u www
20:46.04 MinuteElectron Ahh, right. Thanks.
20:46.13 MinuteElectron I thought you didn't watch the logs ;)
20:46.27 brlcad I don't watch user logs
20:46.34 brlcad but I do get sudo notifications
20:46.46 MinuteElectron Oh, I must be annoying then :P
20:46.55 brlcad ctrl-l is my friend :)
20:47.05 MinuteElectron :D
20:47.43 brlcad I get a lot more than sudo notifications, not a big deal
20:47.58 MinuteElectron ahh, kk
20:48.24 brlcad just about any security/access/system-level related event
21:00.36 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (28 files in 12 dirs):
21:00.36 CIA-4 BRL-CAD: the old cray cos and unicos code for the cray xmp and friends finally became a
21:00.36 CIA-4 BRL-CAD: burden to maintain while resolving various flawfinder issues. remove the old
21:00.36 CIA-4 BRL-CAD: code, particularly that which wasn't __STDC__. however, intentionally leave the
21:00.36 CIA-4 BRL-CAD: code for calculating byteoffsets and converting float formats to/from network
21:00.39 CIA-4 BRL-CAD: order .. could still come in handy at some point down the road.
21:02.33 MinuteElectron Back to Plan A.
21:07.21 brlcad MinuteElectron: how hard is it to swap right and left menus on the site so that the config matches on the right/left side correctly?
21:07.29 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (21 files in 8 dirs): removed the non-ansi/stc compliant noalias.h and noalias-prag.h headers that were used with the cray (and alliant) to make pragma decls before loops. made obsolete long ago with the move to ansi compliance.
21:08.14 MinuteElectron I could do it with little effort. Give me five minutes or so.
21:08.17 brlcad cool
21:09.27 brlcad I'm also thinking to maybe change the header to not require alpha transparency .. i (annoyingly) got a few IE6 complaints about it rendering badly already
21:09.42 brlcad more prevalent that I thought still apparently
21:11.58 MinuteElectron I will look into pngfix again, I've tried it before, but it didn't work.
21:12.54 MinuteElectron Also there are methods of single color transparency, but I'm sure you know about them.
21:13.05 MinuteElectron I can also try converting images to gif, that might work.
21:13.10 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libdm/dm-pex.c: whoops, here's to reviewing all commit e-mails even when I make them.. apparently edited out the wrong line for noalias.h
21:13.34 brlcad pngfix requires javascript iirc, no?
21:13.42 brlcad I think these are systems that have scripting turned off
21:14.15 MinuteElectron :(
21:14.24 brlcad I was thinking of redoing the header regardless so that the menu can expand verically too
21:14.27 MinuteElectron Ok, GIF it is, I will sort it out after left\right columns
21:14.41 brlcad (or you can, have at it) :)
21:15.36 brlcad I'm thinking that it might actually look even better to do what's done on the right side panel with the ovals for the menu, just not beveling the bottom two corners
21:16.01 brlcad that would let it expand horizontally and vertically, and could be more readily tied into drupal's menu management
21:16.19 brlcad looks like atm it's ignoring/not using drupal's built-in menu management, just having the menu hard-coded
21:16.47 brlcad maybe something similar for the bevel for the two search tabs too, so they expand correctly
21:17.03 MinuteElectron The problem with tieing the menu system management in with Drupal is the wiki anf gallery2.
21:17.14 brlcad ah, true dat
21:17.29 brlcad fair nuff
21:17.42 brlcad but still would be nice if it expanded correctly :)
21:18.09 brlcad I got horizontal working, just need veritcle (which means making the bevel automatic like on the other boxes)
21:19.50 MinuteElectron The problem with vertical is the background images.
21:20.39 brlcad ?
21:20.41 brlcad howso?
21:20.49 MinuteElectron oh, wait
21:20.50 brlcad it's got a solid background color
21:20.52 MinuteElectron you got rid of them lol
21:22.28 brlcad the way the bezels are now, it's a one pixel white hilight on left, top-left, and top edge; and then with a dark gray 1 pixel edge on the bottom, bottom-right, and right edges
21:22.43 brlcad that pretty much translates directly to the trick done for the right panel bezel
21:23.14 MinuteElectron oh cool
21:23.15 brlcad just that one is 3 pixels thick and includes bottom-left and top-right corners
21:23.32 brlcad completely image-less
21:23.41 brlcad just css tricks
21:24.16 MinuteElectron Why is it you want vertical expansion?
21:24.36 brlcad so it's not reliant upon expected font sizes
21:24.49 MinuteElectron ahh, ok
21:24.51 brlcad font size isn't guaranteed with any browser, user can override
21:25.23 brlcad cmd-shift-+ on a mac in safari or firefox will dynamically adjust the size
21:26.55 MinuteElectron hmm
21:27.08 brlcad example: http://my.brlcad.org/~sean/tmp/fontsize.png
21:27.23 MinuteElectron yeah
21:27.24 brlcad everything resizes correctly example the menu because of that fixed height
21:34.26 MinuteElectron ok, this is weird
21:35.34 brlcad don't know if you noticed, but I tweaked a lot of the style settings on the section headers
21:36.15 MinuteElectron yes
21:36.58 MinuteElectron blocks fixed
21:42.51 *** join/#brlcad poolio_ (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
21:43.14 MinuteElectron gifs don't work well with some of the sliding transparency you have
21:45.16 *** join/#brlcad poolio__ (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
21:49.36 brlcad yep, I know .. I was thinking entirely changing that so it basically doesn't need any transparency
21:50.03 MinuteElectron aww, ok
21:50.33 poolio__ geez. my internet is out of control...sorry
21:50.58 brlcad i think it's pretty cool, but not worth it if it's going to look like total ass on a major subset of visitors
21:51.35 brlcad alternatively, could leave it like it is, and just have a separate fixed header with no truck for the lame browsers
21:52.04 MinuteElectron It would be possible to use IE if statements to do so.
22:19.09 *** join/#brlcad Z80-Boy (i=clock@77-56-82-71.dclient.hispeed.ch)
23:03.03 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
23:03.05 Maloeran This is unexpected. This chunk of code performs 18 times faster with -O2 -mtune=nocona in comparison to binaries produced without optimisation
23:03.18 Maloeran I had never seen such a gap before, I didn't even think it possible
IRC log for #brlcad on 20071023

IRC log for #brlcad on 20071023

00:04.07 *** join/#brlcad poolio (n=poolio@CMU-238293.WV.CC.cmu.edu)
00:11.28 *** join/#brlcad CIA-27 (i=cia@208.69.182.149)
00:42.34 CIA-27 libirc: 03mm_202 * r293 10/trunk/libirc/ (include/IRCClient.h src/irClientEvents.cpp): Some minor typo fixes.
01:52.04 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
02:18.50 *** join/#brlcad poolio__ (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
02:20.01 *** join/#brlcad poolio___ (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
06:55.38 CIA-27 libirc: 03mm_202 * r294 10/trunk/libirc/src/irClientEvents.cpp: Fixed two bugs with eIRCChannelUserModeSet.
06:58.06 CIA-27 libirc: 03mm_202 * r295 10/trunk/libirc/src/IRCUserManager.cpp: Found a bug in removeChannelFromUser(), but didnt fix it. JeffM: your favorite, erase().
07:11.49 CIA-27 libirc: 03mm_202 * r296 10/trunk/libirc/ (5 files in 3 dirs): Fixed a stupid spelling mistake, Permisions -> Permissions.
07:18.25 *** join/#brlcad Elperion (n=Bary@p5487740E.dip.t-dialin.net)
08:13.57 brlcad minute-ssh: made a slew of changes to the header, trying out various different styles/approaches
08:14.58 brlcad minute-ssh: the menu expands nicely now and I think it looks a little better, but I had a problems getting the bezel to wok on windows for some reason
08:15.09 *** join/#brlcad elite01 (n=elite01@dslc-082-082-084-125.pools.arcor-ip.net)
08:15.31 brlcad changed the images too -- now using gifs for the background images with the colors corrected to the color_palette images
08:17.08 brlcad didn't change the title, byline, or axis yet to make a precomposited image for broken browsers
08:17.51 brlcad and still have to fix the search tabs so that they expand correctly now too .. those should be the last items that need to be tweaked to allow resizing
08:19.10 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
09:17.36 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
09:33.18 MinuteElectron brlcad: I already changed the x,y,z axis to gif :)
09:38.24 MinuteElectron And you must have a lot more patience than I do.
09:39.07 MinuteElectron The new design is definitely an improvement.
10:47.33 *** join/#brlcad butti (n=butti@e178072209.adsl.alicedsl.de)
11:10.03 *** join/#brlcad Apathy (i=Matt@74.86.45.130)
12:13.06 *** join/#brlcad ChanServ (ChanServ@services.)
12:13.06 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
13:50.57 Maloeran This is so absurd. The federal, provincial and municipal governments are preparing a proposal to move the United Nations to... Montreal!
13:51.06 Maloeran The odds of success are so astronomically low
13:53.58 brlcad MinuteElectron: I don't think it's so much patience as it is my obsessive-compulsive tendancies .. there are still several things on the layout that will grate me until they're fixed :-)
13:54.48 MinuteElectron ahh, allright
14:27.42 ``Erik heh, "come to montreal! we don't have any building worth flying in to!"
14:27.43 ``Erik *cough*
14:28.27 ``Erik and every translated statement will require yet another translation to french *cough*
14:28.30 ``Erik O:-)
14:33.14 Maloeran Eh, exactly. And who's dreaming that the United States would let the UN go away? It seems our governments have money to throw away on futile and delusionary projects
14:34.35 Maloeran Canada also wanted to host the International Thermonuclear Experimental Reactor despites providing a tiny fraction of the funding, and walked out when France won the hosting bid
14:35.57 ``Erik damn uppity canucks and their insane nationalism
14:35.58 ``Erik :D
14:37.39 Maloeran Yup! :)
14:56.05 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
16:24.44 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
16:55.45 butti hello
16:56.38 butti ``Erik: are you an american?
17:04.42 *** join/#brlcad yukonbob (n=yukonbob@CPE001125477e9c-CM0011e6be27b1.cpe.net.cable.rogers.com)
17:05.08 yukonbob hello, whirled.
17:35.45 ``Erik Dr. Calvin Rickson, a scientist from Ohio State University has invented a bra that keeps women's breasts from jiggling and prevents the nipples from pushing through the fabric when cold weather sets in.
17:35.46 ``Erik At a news conference, after announcing the invention, a large group of men took Dr. Rickson outside and kicked the s#$% out of him.
17:35.48 ``Erik butti: yes
17:36.27 MinuteElectron lawl
17:36.31 ``Erik but not one of the vocal idiot minority that most non-americans assume represent all americans, sorry
17:37.19 butti <PROTECTED>
17:37.22 ``Erik I don't have american flags on my house or car, I don't say "buy american, just because", I don't wear baseball hats (or watch sports), I don't drink piss like 'miller' or 'bud', I don't believe that if you don't speak english, you should get out, ...
17:37.45 butti lovely
17:37.50 ``Erik <-- lived in japan for 3 years, lived on the canuck border most of his life, drives a german car, ... :)
17:38.17 ``Erik and I am extremely displeased with the current administration
17:38.59 butti Im always worry about americans..so hard to live with them
17:39.19 ``Erik you live with people from the US?
17:39.32 butti no, I mean all the nation
17:39.36 ``Erik heh
17:39.46 ``Erik <-- points out that texans are NOT americans, they're texans.
17:39.48 ``Erik damnit.
17:39.52 butti hehe
17:40.03 ``Erik that'd be like quebec being in control of canada
17:40.20 ``Erik or jutland being in control of germany
17:40.25 butti 3 times i hat american lovers..they was all left-liberal
17:40.36 ``Erik or ireland being in control of UK
17:40.54 ``Erik :D
17:41.05 butti hehe
17:41.09 ``Erik (and the one of my analogies that doesn't fit is probably the germany/jutland one)
17:42.17 butti but this means, the left-liberal are not bindingly
17:42.34 butti i dont know nothing about jutland
17:44.14 butti I mean, thats why such a persol like Sarkozy, who divorse with her wife is so spectacular. he is right front as rapublicans do
17:44.44 butti you know what i mean
17:45.47 butti where are you living right now ``Erik ?
17:47.57 ``Erik I live just north of baltimore, ont he east coast... but I mostly grew up north of seattle
17:48.54 butti ok seatle must be cool, that what ive hear about this city
17:49.02 ``Erik *nod* I miss it
17:51.10 butti but you have alway sun in baltimore, here becomes quit dizzy ...brrr, cold and gray
17:51.17 butti grey
17:54.11 butti now we have a new goverment in Poland, I think the soldiers will come backs from Irak now, I hope so
17:56.18 ``Erik <-- prefers cold and grey
17:56.36 butti the old kaczynsky Klones wanted to stay in irak becouse: "we should do this shit till the end, becouse we promised that"
18:00.00 butti no, I defintly prefer sun, which I didnt see this year (seating on front of display)
18:03.50 ``Erik hum
18:03.52 ``Erik what is "the end"?
18:04.43 ``Erik I understand war as an activity between people, and one submits... terrorism is an idea/tactic... there can never be a 'victory' because an idea cannot capitulate
18:04.48 MinuteElectron cold + bright FTW
18:05.05 brlcad heh
18:06.23 ``Erik so, uh... tag and kick out?
18:08.25 brlcad yeah
18:09.14 ``Erik are you going to do it? I don't have a -STABLE checkout right now, and I dunno if I want to play with rtag right now, I'm feelin' a little too... calm :)
18:10.04 butti ``Erik: exactly
18:10.24 butti hi brlcad :)
18:16.33 brlcad howdy butti
18:16.46 brlcad ``Erik: I'll tag it
18:24.45 *** join/#brlcad elite01 (n=elite01@dslc-082-082-084-125.pools.arcor-ip.net)
18:31.01 *** join/#brlcad yukonbob (n=yukonbob@CPE001125477e9c-CM0011e6be27b1.cpe.net.cable.rogers.com)
20:05.57 CIA-27 BRL-CAD: 03erikgreenwald 07STABLE * 10brlcad/src/mged/clone.c: MFC
20:11.38 brlcad jeez
20:11.49 dtidrow_work ?
20:12.03 ``Erik sorry, but it's a slew of stuff that big D has been begging for
20:12.08 ``Erik :D
20:12.13 brlcad now if that don't compile cleanly.. i'm gonna just point
20:12.22 ``Erik oh, it'll compile cleanly... I hope
20:12.27 brlcad mmhmm
20:12.39 brlcad you get to do the irix build
20:12.40 dtidrow_work heh
20:12.40 ``Erik if it breaks it, I'll do the distcheck and upload
20:12.43 ``Erik !#~@!~
20:12.48 dtidrow_work famous last words...
20:13.10 brlcad so should I announce the new command, or wait a release?
20:13.14 ``Erik um
20:13.21 brlcad it's not yet in the notes
20:13.29 ``Erik it's missing mirroring and picking the rotation point
20:13.30 brlcad i was going to wait
20:13.38 brlcad okay, sounds like a waiter then
20:13.46 ``Erik and dwayne has requested reworking so it respects instancing
20:14.02 brlcad dtidrow_work: in the process (literally minutes away from tagging) and he's committing "MFC" :)
20:14.05 ``Erik I told him that'd be considerably more effort than the other little things, so he's cool with letting it slide
20:14.22 ``Erik (thus the innocent whistle)
20:14.53 brlcad hey i don't mind, just hope it compiles cleanly
20:14.55 ``Erik but this hits more than 50% of the clone "problems" in that email
20:15.20 ``Erik I'd hope it'd be more apt to compile cleanly than before, I moved from system commands to libbu commands for the most part
20:16.50 CIA-27 libirc: 03JeffM2501 * r297 10/trunk/libirc/src/IRCUserManager.cpp: vectors return an iterator on erase
20:18.25 ``Erik so are we going to push for a halloween release, too?
20:35.48 CIA-27 BRL-CAD: 03brlcad 07STABLE * 10brlcad/NEWS: added release notes and updated version for 7.10.4, beginning of final release preparations
20:36.17 CIA-27 BRL-CAD: 03brlcad 07STABLE * 10brlcad/include/conf/PATCH: update to final 7.10.4 version
20:39.13 ``Erik I d'no
20:39.17 ``Erik should I try compiling it before I commit?
20:40.01 poolio__ oo release?\
20:40.09 brlcad that's why there's actually two distcheck tests :P
20:40.31 minute You get to use the news thing on the new website. ;)
20:41.15 CIA-27 BRL-CAD: 03erikgreenwald 07STABLE * 10brlcad/src/mged/clone.c: back out the bu_vls_strcmp() macro as STABLE bu.h trails... a lot...
20:41.52 CIA-27 BRL-CAD: 03brlcad 07STABLE * 10brlcad/ChangeLog: massive changelog update from 2007-05-16 to today, preparing for the big 7.10.4 release
20:42.19 *** topic/#brlcad by brlcad -> BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || BRL-CAD is on scan.coverity.com but not completely set up yet, more news TBD || Release 7.10.4 is happening now
20:42.29 poolio__ Cheers :)
20:43.07 brlcad poolio__: beset is actually listed in this release, but haven't made the bigger announcement yet -- waiting till 7.12
20:44.07 ``Erik what are the triggers for 7.12.0? endgame, archer and bombadier?
20:44.53 brlcad the triggers are usually either a major new feature in itself, or the accummulation of major features since the previous minor rev
20:45.24 brlcad endgame wouldn't likely be a trigger
20:45.39 ``Erik I meant those as a boolean expression
20:45.56 brlcad maybe bombardier if it has automatic crash reporting with a gui and several apps with signal handlers
20:45.58 ``Erik and when ya get close to it, usually ya pick the actual things to trip it... :D
20:46.02 poolio__ brlcad: errr why is beset even listed?
20:46.32 brlcad because it's in the release
20:46.33 ``Erik to embarrass you, ben :D
20:46.42 brlcad it will compile and be installed
20:46.44 poolio__ what the christ.
20:46.49 brlcad and be on thousands of people's machines
20:46.53 ``Erik it's important for porters
20:46.58 brlcad whether they know it or use it is another matter.. ;)
20:47.04 ``Erik some of us need to manage lists of installed files
20:47.34 brlcad poolio__: it's effectively zero-maintenance, and might even inspire someone else to pick up where you left off
20:47.57 poolio__ Alrighty. Just seems like it won't be too useful to anyone, except maybe some code examples.
20:48.11 brlcad that's why it's not "announced" .. just in the feature list
20:48.12 poolio__ I guess I should be saying thanks and stop whining :)
20:48.28 brlcad any "user-visible" change is supposed to be listed in the NEWS file with a 1-liner
20:48.51 brlcad that certainly qualifies as 'user visible' given it will compile and be installed
20:49.52 poolio__ How often do you guys do releases? Wasn't it supposed to be monthly?
20:50.09 ``Erik it was, but politics intervened.
20:50.17 brlcad yeah, supposed to be .. but this is a "major integration" release
20:50.23 poolio__ ah
20:50.24 brlcad coordinated with the main analyses user
20:50.30 brlcad s/user/code/
20:50.32 ``Erik <-- is hoping for 7.10.6 on halloween
20:50.48 poolio__ heh, that's only like a week away
20:51.00 ``Erik yes, but stable went cold quite a while ago
20:51.05 ``Erik and head kept marching along
20:51.10 brlcad head is already 7.11
20:51.17 ``Erik ah
20:51.31 ``Erik after 7.10.4 is tagged, I expect to see a huge MFC
20:51.40 brlcad this release should really probably be 7.12, it's not in the spirit of patches.. there were significant features
20:51.52 brlcad especially since 7.10
20:51.57 brlcad (.0)
20:52.26 ``Erik (MFC is "merge from current" for the non-bsd geeks)
20:53.13 brlcad ~mfc
20:53.14 ibot Microsoft Foundation Classes, or crap
20:53.30 brlcad ~mfc is also Merge From Current
20:53.31 ibot brlcad: okay
20:53.41 brlcad ~mfc is also a Major Fscking Change
20:53.41 ibot brlcad: okay
20:54.02 ``Erik ~mfc
20:54.02 ibot Microsoft Foundation Classes, or crap. Merge From Current, or a Major Fscking Change
20:54.41 *** join/#brlcad yukonbob (n=yukonbob@toroon63-1177845977.sdsl.bell.ca)
20:54.45 ``Erik http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/freebsd-glossary.html#MFC-GLOSSARY
20:54.47 poolio__ speak of the devil...haha
20:55.04 poolio__ well congrats on almost getting the release, I must do work then an ECE lab :\
20:55.07 brlcad yukonbob: are you the devil?
20:55.24 dtidrow_work ah, that's what MFC is...
20:55.42 yukonbob I might be, but I can't read what's not in my log -- what did I just miss ;)
20:55.52 ``Erik (sorry, been a fbsd dork since '98 or '99)
20:56.00 dtidrow_work Microsoft Foundation Classes was the only one I could come up with, and I knew that was wrong...
20:56.18 dtidrow_work Major Fscking Change is best ;-)
20:56.29 ``Erik fscking a
20:57.36 ``Erik main fuel control? mine field clearance? minimum fault coverage? mutli-frequency code? multiple flight computer? :D http://acronyms.thefreedictionary.com/MFC
20:57.50 dtidrow_work heh
20:58.40 brlcad arg... a slew of itcl init errors during make distcheck that I hadn't noticed
20:59.13 brlcad will have to test mged and company to make sure they actually init properly on install
21:00.14 brlcad i had them fixed at one point
21:00.25 brlcad it should work prior to install now
21:00.32 yukonbob is this for the pending x.x.4?
21:00.37 brlcad probably something with the out-of-dir dist build
21:01.01 brlcad I think the auto_path logic that was added assumes being able to locate the src dir
21:02.57 brlcad ./configure --enable-all --disable-opengl --enable-optimized --prefix=/usr/brlcad/rel-7.10.4
21:06.05 ``Erik can you scp that to the failing file server in /r/tmp/ ?
21:06.13 ``Erik or tell me where on that dang sgi it is?
21:07.53 brlcad it was in my home in brlcad.STABLE, but coping now
21:08.33 brlcad man it must already be choking .. getting about 100kb/s write rate
21:10.13 ``Erik um, that, uh, other program is running
21:10.18 ``Erik stresstesting the disks, heh :D
21:10.52 brlcad my other scp is never gonna finish before it explodes
21:10.56 brlcad done copying
21:11.11 ``Erik it should, I'm only like 3.5 gigs in
21:11.43 ``Erik chmod pls?
21:13.08 ``Erik okie, rewt it is
21:13.23 brlcad done
21:13.36 ``Erik heh, I'd already chmod'd it as root :)
21:18.33 brlcad tagging
21:19.05 ``Erik yay, configure: error: `CPPFLAGS' has changed since the previous run:
21:28.10 starseeker Is the tarball hiding anywhere?
21:28.34 ``Erik yeah, that'd probably be the easiest :) -rSTABLE
21:46.21 starseeker <announcer-voice>Annnnnnnd here we go :-)</announcer-voice>
22:03.40 yukonbob so, is 7.10.4 tagged and bagged?
22:05.31 brlcad howdy starseeker
22:05.56 starseeker brlcad: howdy :-)
22:06.00 brlcad yukonbob: yeah, it's tagged, rel-7-10-4
22:06.18 yukonbob nice -- /me will grab as -current, and try with his build system...
22:11.48 brlcad cool
22:12.08 yukonbob brlcad: btw, what's the devil ref. above?
22:13.52 starseeker yukonbob: Do you use FreeBSD?
22:14.31 yukonbob it's not my primary, but yes...
22:17.25 yukonbob ?Is a reference to the Beastie?
22:17.30 yukonbob (chuck)?
22:18.11 yukonbob anyway -- will find out later -- I'm at end of battery, and need to head home... will report 7.10.4 results later... ciao all..
22:18.31 brlcad yukonbob: i'm frankly not sure .. just funny timing with poolio's comment
22:18.42 yukonbob what was poolios comment...
22:18.57 brlcad "speak of the devil...haha" .. after you joined :)
22:19.08 yukonbob this is probably so drawn out the funny is all evaporated...
22:19.29 brlcad i'm not sure it was ever funny to anyone but me at the moment it was written ;)
22:26.09 *** join/#brlcad Z80-Boy (i=clock@77-56-82-12.dclient.hispeed.ch)
22:31.54 *** join/#brlcad Darkwell (i=gcqA3aao@c2.a108.sto.bahnhof.net)
22:32.47 Darkwell hello
22:32.51 Darkwell what license does brlcad have ?
22:33.09 brlcad predominantly LGPL
22:33.15 Darkwell I see
22:33.19 brlcad BSD on the build system and a few of the tools
22:33.28 brlcad but otherwise, pretty much LGPL
22:33.41 brlcad details in the COPYING file in the source distribution
22:34.20 Darkwell and for a noob like me , I wonder does brlcad suit to create materials to use for cnc production ?
22:34.46 brlcad hm, for creating the basic geometry, sure
22:34.54 brlcad but for creating the CNC code, no not really
22:35.02 brlcad for that, maybe something like gcam
22:35.25 Darkwell ok
22:36.06 Darkwell but arent there tools I can use to convert to gcodes etc
22:36.21 brlcad brl-cad is a solid modeling system, so the models can generally work very well for machining when modeled correctly, but there's presently not a g-code exporter or drivers for any particular cnc device, just simple stl and dxf exporters (among other formats)
22:36.45 brlcad sure, there are some .. can't vouch for their quality .. and they'renot a part of brl-cad
22:36.46 Darkwell ok
22:36.56 Darkwell I am not familiar with those stuff yet
22:37.19 Darkwell I am planning to famliliarize with programs and tools for future educations
22:37.35 Darkwell I don't want to waste ,my time in trying to figure how programs work
22:39.05 brlcad there is a diagram on the website that sort of shows the CAD markets that brl-cad is currently best-suited towards
22:39.22 brlcad http://ftp.brlcad.org/Industry_Diagram.png
22:39.27 starseeker aha - OK portage, what were you complaining about...
22:39.30 Darkwell ok thank you
22:40.06 brlcad Darkwell: as the diagram (hopefully) shows you, we are heavy into the CAE aspects of CAD, and only partially overlap into CADD and MCAD domains
22:40.25 brlcad that overlaps basically amounts to our general solid modeling and data representation support as well as rendering and visualization
22:40.54 Darkwell ok
22:41.02 Darkwell that isnt bad at all
22:41.15 brlcad validation of models, CSG support, supporting analysis and development
22:41.31 Darkwell if I get this right , it means I can draw objects in brlcad to see what tthey would look like
22:41.45 brlcad but not really much support for direct ties into manufacturing and design processes, especially concept work
22:41.55 brlcad yeah, sure
22:41.58 Darkwell ok
22:42.11 starseeker showshot.c:98: warning: incompatible implicit declaration of built-in function strcpy
22:42.29 starseeker showshot.c:122: warning: incompatible implicit declaration of built-in function strlen
22:42.34 brlcad but not easily using a 2D drafting, ala AutoCAD (it encompases the CADD domain) .. you'd be using 3D methods
22:42.48 starseeker coswin.c:104: warning: incompatible implicit declaration of built-in function malloc
22:42.57 brlcad starseeker: just missing #include <string.h>
22:43.05 starseeker Ah, OK
22:43.28 Darkwell ok
22:43.37 Darkwell so its 3d
22:43.44 brlcad oh yeah
22:43.47 brlcad 3d solid modeling
22:44.21 brlcad akin to the catia, unigraphics, pro/e markets, but with much much MUCH smaller development budget ;)
22:44.51 Darkwell ok
22:45.07 brlcad here's a screenshot: http://brlcad.org/images/mged.jpg
22:45.45 Darkwell looks like some kind of raytracer
22:45.53 brlcad basic (big) tutorial on learning the modeler: http://ftp.brlcad.org/VolumeII-Introduction_to_MGED.pdf
22:46.17 brlcad examples of some brl-cad models generated: http://sourceforge.net/project/screenshots.php?group_id=105292
22:47.14 Darkwell hmm
22:47.36 Darkwell interesting
22:48.07 Darkwell I think understand what you mean now
22:48.12 brlcad brl-cad has one of the very first ray-tracers ever written
22:48.23 brlcad the package is more than 20 years under active development
22:48.42 Z80-Boy brlcad: oldskool!
22:48.43 Darkwell so its not really used for design and bluepringint of stuff I want to produce ?
22:49.09 Z80-Boy Darkwell: do you work in an architecture bureau?
22:49.15 Darkwell wrote a raytracer once in amige 500 :)
22:49.19 brlcad we went open source about 2.5 years ago, so we're just getting ramped up as OSS to make it more usable
22:49.34 Darkwell ok
22:49.55 brlcad Darkwell: brl-cad's was the *first* distributed/parallel raytracer (back in '83 iirc)
22:50.21 Darkwell Z80-Boy: no I am not, still I need cad cam stuff to be able to design objects that I am going to build
22:50.35 Z80-Boy brlcad: did it run on Cray?
22:50.41 brlcad Darkwell: and to answer your question, no -- not strongly suited to design and blueprints, though that is an area actively being worked on to support
22:50.41 Darkwell and I am soon going to get an education learning to handla cnc machines welding etc
22:50.59 Darkwell then I want to master the computer tools already
22:51.03 brlcad there is some support for it via hidden line renderings, but sans dimensioning: e.g. http://brlcad.org/images/havoc_rtedge.png
22:51.13 Z80-Boy Darkwell: do you do it commercially or hobby?
22:51.38 Darkwell both
22:52.14 Darkwell as of now I am just a handyman
22:52.15 Darkwell ll
22:52.17 Darkwell lol
22:52.37 Darkwell well I think brlcad looks nice
22:53.35 Darkwell let me check what the proper english name for the job is
22:56.51 Z80-Boy How do I make rtxray produce white background instead of black?
22:56.57 Z80-Boy An xray doesn't look like this
22:59.22 brlcad -W
23:00.26 Z80-Boy It's not written in the output of rtxray without parameters
23:01.18 Z80-Boy And it doesn't work
23:01.22 Z80-Boy As if it weren't there
23:07.08 Z80-Boy brlcad: -w also doesn't work
23:07.14 Z80-Boy refuses to start
23:07.44 brlcad <PROTECTED>
23:08.24 Z80-Boy Giving negative -A also doesn't help
23:08.27 Z80-Boy just produces white
23:08.50 Z80-Boy but otherwise it looks cool
23:09.07 Z80-Boy going to sleep night
23:14.53 ``Erik wow, a new shock site, and this one is... brutal
23:15.48 Darkwell http://en.wikipedia.org/wiki/Tool_and_die_maker <---- think I was right about the english name anyways
23:38.38 Darkwell hmm gcam wasnt treally useful
23:38.55 Darkwell several bugs in the windows build
23:40.08 louipc report them!
23:41.37 ``Erik yeah, how can twingy fix them if he doesn't have people telling him where the problems are? last I heard, he was mostly fbsd
IRC log for #brlcad on 20071024

IRC log for #brlcad on 20071024

00:55.05 *** join/#brlcad Twingy (n=justin@74.92.144.217)
01:10.22 *** join/#brlcad poolio (n=poolio@c-24-131-202-244.hsd1.pa.comcast.net)
03:13.19 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
03:24.50 *** part/#brlcad poolio___ (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
05:20.40 *** join/#brlcad PK (i=Matt@74.86.45.130)
05:24.13 *** join/#brlcad Z80-Boy (i=clock@77-56-82-12.dclient.hispeed.ch)
05:27.59 *** join/#brlcad louipc_ (n=louipc@67.68.54.228)
07:33.00 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
07:51.52 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
08:31.47 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
10:30.40 *** join/#brlcad elite01 (n=elite01@dslc-082-082-070-024.pools.arcor-ip.net)
10:48.09 *** join/#brlcad Phantom-X (i=uwDVWgDS@c2.a108.sto.bahnhof.net)
11:05.49 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
13:05.01 *** join/#brlcad Apathy (i=Matt@74.86.45.130)
13:34.46 Z80-Boy brlcad: with motion of the mouse, one can rotate the edited object left-right and up down
13:34.56 Z80-Boy but one cannot rotate the view in a corkscrew fashion
13:35.13 Z80-Boy but I figured out if I do circles with the mouse, the view rotates slowly in a corkscrew fashion
13:48.39 *** join/#brlcad yukonbob (n=yukonbob@CPE001125477e9c-CM0011e6be27b1.cpe.net.cable.rogers.com)
13:48.57 yukonbob hello, whirled
13:49.30 yukonbob ?Is 7.11.0 the same code as 7.10.4 -- I was using HEAD and getting 7.10.3, but my latest update has mged showing it's 7.11.0
13:58.28 ``Erik <PROTECTED>
14:00.42 ``Erik and the MINOR for head was bumped on oct 17
14:00.57 ``Erik even though the stable branch forked a fair bit before
14:20.39 yukonbob ``Erik: ok -- I'll regrab -r 7
14:20.51 yukonbob * -r 7.10
14:43.42 yukonbob ``Erik: ?what tag should I be using for following 7.10.4 (and later stables)
14:43.55 yukonbob -r7.10 doesn't look like it ...
15:04.34 brlcad -r rel-7-10-4
15:04.56 brlcad cvs status -v README (or any other file) will tell you the available tags
15:05.03 yukonbob ;)
15:05.05 yukonbob thx
15:05.05 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
15:06.09 yukonbob *7.11.0
15:16.30 ``Erik ah ha, I understand the tcl version issue
15:17.45 yukonbob brlcad: I should be able to pick -r rel-7-10, and pick all 7.10.* as they are branched, no?
15:18.40 brlcad yukonbob: did you see a branch in the status -v ? :)
15:19.00 brlcad there's not a branch for all revs, only generally as/if needed
15:19.18 brlcad STABLE is the branch 7.10.4 somes from
15:20.12 brlcad and even then, checking out a branch in cvs isn't like checking out a branches dir in svn where you get all the revs
15:20.28 brlcad you get the endpoint on that branch, whatever the latest is
15:31.48 *** join/#brlcad Elperion (n=Bary@p54875DBC.dip.t-dialin.net)
15:47.37 *** join/#brlcad cad31 (n=56c934bb@bz.bzflag.bz)
16:00.28 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
16:31.57 *** join/#brlcad butti (n=butti@e178090186.adsl.alicedsl.de)
19:15.01 *** join/#brlcad yukonbob (n=yukonbob@CPE001125477e9c-CM0011e6be27b1.cpe.net.cable.rogers.com)
19:26.00 ``Erik heh
19:26.19 ``Erik nice to know that the official release date of 7.10.4 was 2007-10-XX according to the news file :> *duck*
19:37.21 yukonbob for the record, liked w/ 7.11.0 that errors/warnings went to stdout (err?) from shell where launched, and not into mged... though there are considerations for Windows (certainly) and MacOS (is =< OS9 supported?) potentially with that...
20:01.24 ``Erik that's a bug, bob
20:01.41 ``Erik the output to stdout/stderr... it SHOULD be captured
20:13.18 brlcad it is kinda neat for some things, but yeah .. that's entirely an unintentional bug atm
20:13.31 ``Erik hrmmmm
20:13.32 yukonbob hrmm... feature, bug... ;)
20:13.39 ``Erik when're you uploading the 7.10.4 source tarballs?
20:13.42 brlcad and pre Mac OS X is only supported if someone else wants to work on it, we're certainly not
20:13.54 brlcad yeah
20:14.03 brlcad have to bump the tag on two files
20:14.04 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-023-094.pools.arcor-ip.net)
20:14.20 brlcad was uploading when ran into the two 'issues'
20:14.25 ``Erik doh
20:14.52 ``Erik what issues?
20:15.11 brlcad date and .so
20:15.54 brlcad yukonbob: there is a -f flag to not automatically detach
20:16.09 brlcad stays in the (-f)oreground
20:16.32 yukonbob brlcad: ah -- there I go ;)
20:18.34 ``Erik you mean other than the mob of grizzled old army workers showing up at your door with linolium knives looking for a chunk?)
20:19.16 yukonbob ``Erik: heh :)
20:19.51 brlcad yukonbob: it's a good idea, been talked about in the past -- is kinda rather contrary to most open source *nix software; you see it a lot more common with commercial *nix software
20:20.44 yukonbob Error: to many double negatives to be sure what you're saying.
20:21.01 yukonbob you mean it's normal in commercial *nix to have things detach...
20:21.02 yukonbob ?
20:21.03 ``Erik the src/other directory is also more of a proprietary-land type move :/
20:22.16 yukonbob *too many double...
20:30.08 brlcad yukonbob: yeah, more normal in commercial apps to detach automatically
20:30.15 brlcad particularly for big gui apps
20:31.07 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/src/other/incrTcl/ (122 files in 17 dirs): Upgrade to itcl/itk 3.3
20:36.21 yukonbob brlcad: just talking about reverse order of "default" operations, but "default" depends on commerical vs. non-comm. apparently, and "contrary", etc., etc... just making sure I'm clear.
20:37.19 yukonbob anyway, we're clear now :)
20:37.48 yukonbob I think I got a new error w/ mged and large dsp maps -- has that code been touched, or is this maybe only a side-effect from some other code adjustments?
20:42.31 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-011-023.pools.arcor-ip.net)
20:52.29 *** join/#brlcad elite01__ (n=elite01@dslc-082-082-075-121.pools.arcor-ip.net)
21:24.20 yukonbob mged-*-bomb.log -- to where should this be filed?
21:24.51 ``Erik um, it doesn't say in it? :D
21:25.46 yukonbob nowhere obvious...
21:25.57 ``Erik well poo on brlcad, email it to him :D
21:26.02 yukonbob ;)
21:26.03 ``Erik or paste it into, uh, pastebin.bzflag.bz
21:35.28 brlcad of course it doesn't say - it's just a crash report -- the next step is bombardier which will give the option to automatically send in the report
21:39.06 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/src/other/libpng/ (54 files in 2 dirs): upgrade to 1.2.22 ("A new bug with decoding iCCP chunks was fixed.")
21:39.29 ``Erik tcl85b1 changed how the Var hashing is handled and the latest incrtcl doesn't cope with that... but it's fixed in CVS :/
21:39.47 ``Erik to import tcl85, we'd have to use bits of incr from cvs
21:40.25 brlcad go for it
21:40.34 ``Erik blehhhhhhhh
21:41.10 ``Erik I have tcl and tk 85b1 building ok in my checkout, but I'm not terribly keen on the notion of picking and choosing bits from incr's head
21:41.56 brlcad would updating to 85b1 in our checkout fix it?
21:42.00 ``Erik (oddly enough, it seems to compile if you have tcl85 installed on the system... I'm wondering if it was snagging my 84 headers)
21:42.07 ``Erik no, that's what breaks it
21:42.35 brlcad we have a6 in the repo still
21:42.40 ``Erik I have 85b1 in my checkout, I can commit and we'd have it... but incr ... is behind
21:43.17 brlcad how can it fail saying it wants a6 if there is no a6? :)
21:43.30 ``Erik different issue
21:44.03 brlcad for the most part, the tcl core guys are keeping incrtcl up to date
21:44.09 brlcad and none of them like incrtcl
21:44.16 brlcad with a passion
21:44.27 brlcad even though it's by far the most popular extension
21:44.46 brlcad so they keep it up to date, but aren't likely to make a new release for it
21:44.51 ``Erik I put ${REINPLACE_CMD} 's/8\.5a6/8.5b1/' ${WRKSRC}/src/other/tcl/library/init.tcl in the post-patch bit for the port and that fixes it
21:45.21 brlcad heh
21:45.35 ``Erik but I'm off on straight BRL-CAD stuff now, updating stuff in other... I updated incr to 3.3 earlier, that's all good
21:46.06 ``Erik but when I upgrade to tcl8.5b1, the incr stuff breaks looking for things like refCount in the Var typedef in tclInt.h, which radically changed between 85a6 and b1
21:46.37 ``Erik (Var's are now held inside of a hash table instead of being part of a linked list)
21:46.38 yukonbob http://pastebin.bzflag.bz/m234696fc
21:48.33 ``Erik erm, afaik, 7.10.4 requires tcl8.5 or better... 8.4 won't cut the mustard, just the cheese
21:53.42 yukonbob http://pastebin.bzflag.bz/m2121d14e
21:56.05 yukonbob http://pastebin.bzflag.bz/m71d1814f
21:57.00 yukonbob http://pastebin.bzflag.bz/meb2598c
22:15.29 brlcad yukonbob: hmmm.. heh. that crash is inside your 8.4 libtcl :)
22:15.41 brlcad maybe it doesn't quite fully work ;)
22:40.36 yukonbob brlcad: d'oh :)
22:43.04 yukonbob am I reading it right that it's actually a libpthread issue, called from NotifierThreadProc() in libtcl?
22:45.37 brlcad it's actually hard to say -- the stack doesn't look right for the primary thread
22:45.44 brlcad just happens to be the thread that crashed
22:46.04 yukonbob does brl-cad even take advantage of multithreading in Tcl?
22:46.12 brlcad i'll have to check on the gdb options to see if I can change that crash report to include all of the running threads
22:46.35 brlcad not in the tcl side, but mged does do some multithreading
22:46.59 brlcad e.g. that detaching from the console is done through a fork detachment
22:47.12 yukonbob (way this happened was to load up disappointment.dsp (which has always been a problem dsp for me) and list it "l dspmap")
22:47.33 brlcad ah, then I totally don't think that's the right crash report trace
22:47.38 brlcad just the current thread
22:48.40 yukonbob with a diff't .g, I can "l" the object no problem, so it's not strictly an 'l' condition (at least not for every 'l' condition)
22:49.20 brlcad can you repeat it?
22:49.28 brlcad or was it random?
22:50.29 CIA-27 BRL-CAD: 03brlcad 07STABLE * 10brlcad/src/other/tk/unix/Makefile.in: needs SHLIB_SUFFIX just like tcl's Makefile.in so we can have/know the suffix independent of the lib name
22:51.21 yukonbob hrmm... not this time on first try...
22:52.05 yukonbob we'll keep this under observation...
22:53.05 brlcad yeah, if you find the conditions to reproduce it, let me know..
22:56.04 yukonbob rock 'n' roll...
22:57.53 poolio evenin'
22:58.11 yukonbob evening...
22:58.22 CIA-27 BRL-CAD: 03brlcad 07STABLE * 10brlcad/NEWS: released on the 24th
22:59.48 poolio woohool
22:59.56 poolio You guys should've waited two days and released with Leopard
23:00.44 brlcad we'll probably still be making binaries by then for various platforms
23:16.19 ``Erik is it on sf yet? :D
23:21.59 butti hello boys
23:42.26 louipc good evening
IRC log for #brlcad on 20071025

IRC log for #brlcad on 20071025

06:29.32 *** join/#brlcad tom_ (n=chatzill@mmds-216-19-44-150.sqpk.az.commspeed.net)
06:34.48 *** join/#brlcad tom___ (n=tom@mmds-216-19-44-150.sqpk.az.commspeed.net)
07:29.35 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
10:35.10 *** join/#brlcad elite01 (n=elite01@dslc-082-082-086-187.pools.arcor-ip.net)
14:49.49 *** join/#brlcad butti (n=butti@e178080133.adsl.alicedsl.de)
15:19.46 *** join/#brlcad minute-ssh (n=MinuteEl@bz.bzflag.bz)
16:51.53 *** join/#brlcad waterpie (n=waterpie@athedsl-336989.home.otenet.gr)
16:52.15 waterpie hi all
16:55.28 waterpie q: i have no knowledge of brlcad. i just want to convert an iges file to eg dxf. i try "iges-g -3 -o f3.g f.iges" and then "g-dxf -o f3.dxf f3.g" but does nothing. it seems that it misses a "sample-object" at the end, but i have no idea what it is/how to make it. any help pls?
17:06.56 brlcad when you do g-dxf, you have to tell it what object(s) to convert
17:07.10 brlcad when you did iges-g, it created at least one object for you
17:07.18 brlcad run mged -c f3.g tops
17:07.31 brlcad that should list the top-level objects, you can then use that name for g-dxf
17:14.15 waterpie brlcad: mged -c f3.g tops --> _GLOBAL running: g-dxf -o f3.dxf f3.g _GLOBAL --> _GLOBAL is not a drawable database object 0 triangles written
17:14.42 brlcad yeah _GLOBAL is not a geometry object
17:14.48 brlcad is there no other object listed?
17:15.07 waterpie no
17:15.28 brlcad then there wasn't any geometry detected/converted during iges-g
17:15.45 brlcad it should have said in the output that there were 0 objects converted
17:15.59 brlcad can you pastebin the output from iges-g?
17:16.02 brlcad ~pastebin
17:16.03 ibot [pastebin] a place to paste your stuff without flooding the channel - try http://pastebin.ca, or http://channels.debian.net/paste, or http://rafb.net/paste/, or http://pastebin.com is usually painfully too slow and unresponsive to use, use one of the other pastebin sites, or dpaste.com is a very nice pastebin as well
17:16.12 brlcad er
17:16.15 brlcad ~bzpaste
17:16.20 brlcad ~bzpastebin
17:16.20 ibot somebody said bzpastebin was http://pastebin.bzflag.bz a place to put large chunks of text to not flood a channel
17:16.29 brlcad yeah, there
17:19.07 waterpie http://pastebin.bzflag.bz/d4b57b251
17:21.10 brlcad ah, several 'issues'
17:21.59 brlcad "Unrecognized IGES version" for starters, meaning that solidworks is probably exporting one of the newer iges formats, but it still finds 1001 entities, so should be fine for conversion
17:22.07 brlcad but at the bottom it says the problem
17:22.31 brlcad it contains spline surfaces, so you need the -n option
17:23.06 brlcad either -n or -t
17:23.18 brlcad try both, should get different results
17:24.01 waterpie it is either or. each one looses the info of the other?
17:24.23 brlcad yeah, not both
17:24.43 brlcad it's not so much that it looses information moreso than it tries a different conversion approach
17:25.28 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
17:25.32 brlcad just about every format conversion looses information of some type, it's really rare that *something* doesn' change
17:26.01 waterpie -t core dumps
17:26.20 brlcad hm, that's not a good sign
17:26.57 brlcad can you paste the fin_assembly.igs somewhere where I can test it?
17:27.04 brlcad s/paste/post/
17:32.34 waterpie i give up. i will try to get the file in different format in the first place.
17:32.40 waterpie thanks for your help
18:15.08 *** join/#brlcad yukonbob (n=yukonbob@CPE001125477e9c-CM0011e6be27b1.cpe.net.cable.rogers.com)
18:18.55 yukonbob hello, cadheads
18:58.32 louipc damned vampires
19:14.45 yukonbob halloween coming early for you louipc?
19:16.39 louipc they don't only come out on halloween
20:19.05 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-021-212.pools.arcor-ip.net)
20:43.51 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-022-044.pools.arcor-ip.net)
20:47.01 *** join/#brlcad elite01__ (n=elite01@dslb-088-070-008-095.pools.arcor-ip.net)
21:11.48 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177871835.dsl.bell.ca)
21:34.18 *** join/#brlcad yukonbob (n=yukonbob@CPE001125477e9c-CM0011e6be27b1.cpe.net.cable.rogers.com)
22:05.21 starseeker brlcad: Is the facetizer part of the converter?
22:05.30 brlcad it's part of a lot of the converter
22:05.41 brlcad it's what turns a given model into a set of polygons
22:06.15 brlcad not so much heavy math as an utter slew of logic
22:06.27 starseeker ah
22:06.30 brlcad euler operations on meshes, dealing with floating point arithmetic
22:06.49 brlcad tons of O(n^2) and O(n^3) algorithms
22:06.58 brlcad some that are worse..
22:07.10 brlcad it's the nature of the problem, it's np-complete to start with
22:07.29 starseeker Oh, OK - so it's not the "well, this one is easier to implement" effect?
22:07.33 brlcad aside from the practicle aspects of dealing with floating point and modeling issues
22:07.43 brlcad oh no, not at all
22:08.12 brlcad it's actually not a bad approach, just exceptionally hard to implement well as you're already starting from a degraded state
22:08.33 starseeker Are the major formats at least well documented, or is it kind of a CAD version of the MS Word effect?
22:09.02 brlcad it's not really a format, it's the core "how do you deal with solid geometry in a mesh format"
22:09.11 starseeker Oh, OK.
22:09.25 brlcad at least, the "format" is just a "boundary representation"
22:09.40 brlcad there are some choices there, whether it be something like brl-cad's n-manifold geometry
22:09.48 brlcad or winged edge data structures, or others
22:10.16 brlcad but the base problem is "give me a mesh of this object that is guaranteed to be solid geometry" .. and that turns out to being a pretty hard problem
22:10.33 starseeker Oh, OK.
22:10.37 brlcad especially with floating point math and "unclean" geometry that you always encounter
22:11.43 starseeker Can you help by doing related/derivative dimensions? (I.e. "this length is always exactly 2x the length of this" - not sure what the technical term would be)
22:13.35 brlcad there is some book-keeping you can do, but you very quickly/often end up with a situation where code-wise you don't really know the intent, so either case for A or B can be wrong
22:14.03 brlcad that would be a dimensioning constraint
22:14.33 brlcad you still are trying to make a mesh, and all you have to go with is a mess of polygon soup
22:14.49 brlcad a closed mesh
22:15.14 starseeker Hmm
22:15.24 starseeker nasty
22:15.30 brlcad most of content packages (e.g. blender) can get away with a lot of the mesh operations because they rarely ever have to ensure closure, just how it looks
22:16.04 starseeker So as long as the imperfection there is "non-visual" on some scale, it doesn't matter?
22:16.30 brlcad anyways, that's one of the reasons for wanting b-rep support at our primitive level, and b-rep csg operations
22:16.41 starseeker right
22:17.22 brlcad that would let us retain the topological structure all the way up to the point that the mesh itself is created, and can then be directly done given the already evaluated surfaces instead of evaluating csg on mesh after mesh
22:18.34 starseeker Elegant.
22:19.22 starseeker How disruptive is primitive b-rep support?
22:19.36 brlcad disruptive?
22:19.44 brlcad not at all
22:19.50 brlcad just an entirely different paradigm :)
22:20.02 starseeker So it can be added without disturbing too much of the existing code?
22:20.03 brlcad some of the work is already complete, massive undertaking
22:20.06 brlcad oh yeah
22:20.08 brlcad easily
22:20.13 brlcad some of it's already there
22:20.15 starseeker Cool - that helps
22:20.31 brlcad for maybe three or four of the primtiives, plus the entire brep/nurbs representation support is pretty much done
22:20.49 starseeker cool!
22:21.03 brlcad so have to add the rest of the primitives, then work on csg evaluation of brep on brep and work on fast brep tessellation
22:21.28 brlcad those three pieces done, then we have clean facetization of any csg model as well as things like opengl shaded displays
22:22.13 starseeker Nice!
22:24.41 starseeker Naive question - the existence of brep at a primitive level - how does that make the core logic of model -> mesh simpler? Would it mean that models would have to be rebuilt with the new primitive or would the conversion of old primitives to brep be less expensive?
22:25.55 starseeker IriX64: Dare we ask?
22:26.07 IriX64 vista64 :)
22:26.54 IriX64 heh i haven't tossed my cookies .... yet :)
22:27.22 starseeker Sooo... does BRL-CAD work on it? ;-)
22:27.40 IriX64 yes actually more to come on that :)
22:28.43 IriX64 brlcad=busy man
22:29.14 starseeker Heh - one dumb question too many I guess
22:29.36 IriX64 no such thing as dumb question if i don't know the answer someone else does said somebody to me
22:31.31 starseeker The thought skittered through my brain that the fundamental problem of converting shapes to meshes has to be solved somewhere - maybe std. primitive -> brep -> mesh is cleaner theoretically than std. primitive -> mesh?
22:43.25 yukonbob starseeker: yesterday (?) I posted some diffs that might help you w/ running tcl/tk 8.4; (it was you that was interested in this, right? With ebuilds?)
22:43.33 louipc hmm I don't know why I'd want to change a csg model to brep
22:44.21 IriX64 http://www.irix32.spaces.live.com/photos/brlcaddoesvista64 and also /vista64 :)
22:45.02 starseeker yukonbob: Not me per-say - Gentoo devs would probably like it, but I'm OK with using the internal one
22:45.26 IriX64 well the brlcad albumn :)
22:45.43 louipc starseeker: no ebuilds for tcl8.5a?
22:46.29 starseeker louipc: They are but they are "masked" meaning they are unstable
22:46.53 starseeker BRL-CAD isn't unstable, so I would prefer not to rely on an unstable ebuild when it is merged (IF it is merged... grumble...)
22:47.23 starseeker yukonbob: I think I saw some of that - how extensive are the diffs?
22:47.33 louipc I think they're only classified as unstable because it's alpha
22:47.54 starseeker louipc: Right, but that doesn't change it unfortunately - we would need a stable 8.5
22:48.09 louipc unless you use tcl for other things I bet it's ok to install them seperately
22:48.35 starseeker yukonbob: I already need to patch once for tcl, so patching to work with 8.4 actually isn't impossible
22:48.36 louipc brl-cad is distributing the tcl8.5a though
22:49.10 starseeker louipc: Right. That's my preference, but it seems to give some of the devs hives...
22:49.21 louipc same as you get anywhere else
22:49.32 louipc eg. in the 8.5a ebuild
22:50.05 louipc you should try it though ;)
22:50.07 starseeker Once we install into /opt all the nasty problems go away. To me that seems to be the obvious way to go - if we end up having to have a binary install it would go there anyway...
22:50.22 louipc yeap opt helps
22:50.36 starseeker yukonbob: Still here?
22:50.46 louipc but there's no use having tcl installed twice hah
22:50.53 starseeker That's their thinking
22:51.04 louipc but there isn't...
22:51.41 starseeker I suppose, but it's simpler to just have brlcad install exactly what it needs and we don't have to argue about the mask on tcl 8.5...
22:51.44 louipc did it not work with 8.5a installed separately?
22:51.49 starseeker probably it does
22:51.58 starseeker I can try it
22:52.30 louipc yeah I would
22:52.58 starseeker hard drives are so cheap today the simpler solution appeals though
22:53.40 louipc not to me, and probably a lot of other folks :P
22:54.05 starseeker So I've noticed.
22:54.22 starseeker All I need to do is install it, and the rest should follow.
22:54.59 starseeker The ebuild actually doesn't specify one way or the other, so if you install tcl 8.5 it SHOULD work.
22:55.49 louipc yeah true the config will pick it up
22:56.41 starseeker Putting tcl and tk in the package.keywords file didn't bump the upgrades - they must be hard masked
22:57.16 starseeker Yep - hard masked in /usr/portage/profiles/package.mask
22:59.58 yukonbob louipc: re: unstable -- there still seems to be legitimate issues around 8.5 that would be "unstable"... which is why it's still beta (not alpha anymore)... but that said, it's got some new work under the hood that won't be proven stable until it's more widely deployed/tested... so in that case, basing a product (ie: brl-cad) on it is a bit risky...
23:00.49 starseeker Generally I don't mess with something that is hard masked - it's a bit of a pain and oftentimes risky
23:01.33 louipc yeah brl-cad already uses it though hehe
23:02.02 starseeker yukonbob: Are the patches still online somewhere? Maybe including those patches will push brl-cad into the acceptable category
23:04.19 yukonbob starseeker: I posted them in pastebin.bzflag.bz -- my build env is pkgsrc on netbsd, so w/i that framework (and setting up working dependencies, configs for the env), the mods I made swap-out 8.6 for tcl/tk for 8.4 (there is no tcl/tk 8.6), and I also completely remove itcl, itk, urt, and a few others where I can properly modularize the build and use itcl packages, urt packages, etc., etc.
23:06.10 louipc yeah I have to make itcl, itk, etc packages
23:06.37 louipc tcl extensions are kinda odd
23:06.55 yukonbob louipc: that's the smart way to go -- that way you can manage it w/ your package tools...
23:07.14 louipc (the way you're supposed to keep sources, build-stubs)
23:07.15 yukonbob rather than having it as a non-defined "lump" that's part of a bigger install (brlcad).
23:07.37 louipc yukonbob: yea it's ideal
23:07.52 louipc even brlcad can be broken up into a few
23:07.55 yukonbob http://pastebin.bzflag.bz/m2121d14e
23:08.35 yukonbob <PROTECTED>
23:08.47 louipc mged, librt, rt, conv, ...
23:09.08 yukonbob http://pastebin.bzflag.bz/meb2598chttp://pastebin.bzflag.bz/meb2598c
23:09.13 yukonbob http://pastebin.bzflag.bz/meb2598c
23:10.05 starseeker yukonbob: Thanks!
23:10.13 yukonbob (last one gets rid of bwish, which I don't use, and I'm experimenting w/ setting up a loadable lib for plain-jane tclsh/wish, rather than "another" wish client...
23:10.16 yukonbob )
23:10.28 yukonbob starseeker: np -- hope you find something useful.
23:15.59 yukonbob I use pkgs for libpng, urt (Utah Raster Toolkit), tcl, tk, incr tcl (itcl/itk), blt, and tkimg. configure is instructed to not build included copies, and I also disable jove, because I just use whatever my favourite already-installed editor is...
IRC log for #brlcad on 20071026

IRC log for #brlcad on 20071026

00:17.43 louipc yeah I should probably disable jove
00:47.52 *** join/#brlcad poolio (n=poolio@c-71-236-67-238.hsd1.pa.comcast.net)
02:13.14 *** join/#brlcad louipc (n=louipc@67.68.54.228)
03:21.05 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
03:36.50 *** join/#brlcad louipc (n=louipc@67.68.54.228)
04:51.35 *** join/#brlcad poolio__ (n=poolio@c-71-236-67-238.hsd1.oh.comcast.net)
05:09.51 *** join/#brlcad poolio_ (n=poolio@c-71-236-67-238.hsd1.oh.comcast.net)
05:48.21 *** join/#brlcad Z80-Boy (i=clock@77-56-68-229.dclient.hispeed.ch)
07:02.28 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177871835.dsl.bell.ca)
07:17.30 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
11:09.19 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
11:53.46 *** join/#brlcad poolio_ (n=poolio@c-71-236-67-238.hsd1.oh.comcast.net)
12:27.30 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
12:27.30 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net) [NETSPLIT VICTIM]
12:27.30 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
12:41.50 *** join/#brlcad elite01 (n=elite01@dslc-082-082-089-134.pools.arcor-ip.net)
14:38.11 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177871835.dsl.bell.ca)
15:08.49 IriX64 http://irix32.spaces.live.com/photos/cns!C456D36896FA7A58!141/?startingImageIndex=0&commentsExpand=0&addCommentExpand=0&addCommentFocus=0&pauseSlideshow=0 <---- brlcad and vista64 :) (my new affliction) :)
15:09.52 IriX64 mmm maybe this is better ... http://www.irix32.spaces.live.com/photos
15:34.59 *** join/#brlcad poolio_ (n=poolio@c-71-236-67-238.hsd1.pa.comcast.net)
15:38.42 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
15:38.42 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com)
15:41.28 brlcad "Erik may be interested in the fact that Jutland is the mainland of Denmark and definitely no part of Germany"
15:43.36 CIA-27 BRL-CAD: 03brlcad * 10brlcad/regress/Makefile.am: delete the solids.rt.log file
16:17.22 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
16:44.13 ``Erik hehehehe http://rfc.net/rfc3514.html
16:46.03 ``Erik brlcad: I'm ready too much historical stuff lately :D northern jutland is where archeologists think the cimbri lived, who were a germanic people who caused a lot of grief for the roman empire :D
16:55.57 *** join/#brlcad Maloeran (n=maloeran@glvortex.net)
17:04.54 *** join/#brlcad AcI1 (n=1@net12.mlyniec.gda.pl)
17:04.56 *** part/#brlcad AcI1 (n=1@net12.mlyniec.gda.pl)
19:42.28 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/lgt/lgt.c: remove dead iris code
20:14.30 *** join/#brlcad Z80-Boy (i=clock@77-56-80-224.dclient.hispeed.ch)
20:27.29 *** join/#brlcad kwizart (n=kwizart@fedora/kwizart)
21:01.06 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782509.dsl.bell.ca)
21:42.01 starseeker For my fellow Gentoo users: BRL-CAD ebuild is bumped to latest version: http://bugs.gentoo.org/show_bug.cgi?id=77197
21:43.01 louipc I think I want a BRL-CAD baseball cap with the big eagle logo :D
21:46.47 Maloeran BRL-CAD is in portage now? Neat, I always just compiled
21:48.14 louipc heh yeah I compiled too
21:49.27 louipc does the new brl-cad website seem kind of crowded to you?
21:49.54 louipc I could do without the whole bottom section :/
21:50.02 starseeker Not in portage, on the bugzilla for Gentoo
21:50.16 starseeker I'd like it to be in portage, but so far I can't attract the interest of a developer
21:50.27 starseeker I could try BECOMING a developer, but that takes time...
21:50.42 louipc are there set guidelines to become a developer?
21:50.54 kwizart well how do you solve the tcl tk probem with 8.5 not stable ?
21:51.03 starseeker Sort of - you need a mentor and pass some quizzes, etc.
21:51.08 starseeker I use the internal copy
21:51.12 louipc I don't think my distro has any. It's just "hey we like you, you're a dev"
21:51.17 starseeker I install in opt
21:51.24 kwizart shared libs ?
21:51.43 kwizart x86 or can you test x86_64 also ?
21:51.59 starseeker BRL-CAD's configure script is intelligent - if you have a correct tcl/tk installed it will use it, otherwise it builds a local copy for brl-cad
21:52.09 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/ (38 files in 8 dirs): yet another surge of level 4 flawfinder string length checks. somewhere around 30-40% done.
21:52.22 kwizart well usually, we still have tcl tk 8.4
21:52.27 brlcad louipc: sure, see the HACKING file
21:53.10 louipc brlcad: :D I meant gentoo dev, but thanks
21:53.18 kwizart for now it seems to work but i need to genertate sh autgen.sh
21:53.25 brlcad louipc: ah :)
21:53.29 kwizart and fix: sed -i -e 's|/usr/brlcad/bin/btclsh|%{_bindir}/tclsh|' $RPM_BUILD_ROOT%{_datadir}/tclscripts/mged/points.tcl
21:53.44 kwizart and sed -i -e 's|/bin/tclsh|%{_bindir}/tclsh|' $RPM_BUILD_ROOT%{_datadir}/tclscripts/geometree/{geometree.tcl,GeometryBrowser.tcl}
21:54.15 starseeker I have the ebuild call autoconf, and there's a patch for tcl/tk needed as well (someone else found the solution to that)
21:54.45 kwizart using tcl 8.4 or last 8.5b1 ?
21:54.56 starseeker 8.5
21:55.05 starseeker the internal copy in BRL-CAD's cvs
21:55.18 starseeker or tarball, actually...
21:56.04 kwizart actually i'm using 85b1 system...(shared libs) but i cannot compile itcl itk system so i'm using brlcad for theses
21:56.38 kwizart i need also to rename wall
21:56.39 kwizart mv $RPM_BUILD_ROOT%{_bindir}/wall $RPM_BUILD_ROOT%{_bindir}/brlcad-wall
21:56.54 kwizart since it conflict with wall command
21:57.14 brlcad kwizart: curious those fixes .. are they specific to an environment?
21:57.24 louipc brlcad: btw I just figured that you wouldn't need the md5sum in the archlinux PKGBUILD included in brlcad src. It would kind of be like making a cvs pkg which doesn't have that check either. I will fix it.
21:57.37 brlcad are more importantly, anything that can be done to change our sources so you don't have to make your fixes down the road?
21:57.45 brlcad (wall is a known one, just haven't gotten to it)
21:57.56 brlcad but the other seds are new
21:57.59 kwizart (installed in /usr since it aims to use Fedora guidelines - to be added for F9 maybe )
21:58.45 brlcad kwizart: that is ill-advised still at the moment for fedora if you have conflicting libs
21:58.56 brlcad namely librt, libbu, and libbn
21:59.08 kwizart brlcad, actually rpm checks for scripts shebang, if the command do not exist, then there is a problem with requires at rpm install
21:59.51 brlcad I don't mean commands, I mean specifically libs
22:00.25 brlcad librt is the most common conflict
22:00.28 kwizart hum...
22:00.45 brlcad ours predates, but the kernel compat lib is found on many systems
22:01.02 kwizart then that would be fine to change SONAME
22:01.14 kwizart [root@kwizatz bin]# rpm -qf /usr/lib64/librt.so
22:01.14 kwizart glibc-devel-2.6-4
22:01.23 brlcad ours is a ray-trace library, the other is a real-time kernel library that is deprecated
22:01.53 kwizart maybe i will raise this problem, to see if we can remove it..
22:01.56 kwizart for F9
22:01.59 brlcad exactly my point, care should be taken to not clobber the system lib or lots will be broken
22:02.04 kwizart but maybe compat will need it
22:02.07 brlcad or yeah, remove it
22:02.30 kwizart but shouldn't it be easier to change SONAME ?
22:02.53 brlcad for us, it's are most fundamental library and will not likely be changed on our end
22:02.58 kwizart configure could hadle this properly (saw some sample somewhere )
22:03.03 brlcad our primary user base relies on it and expects it
22:03.40 kwizart could do some search to provide a clean way to handle that...
22:03.52 kwizart yes i don't mean to remove it
22:03.52 louipc kwizart: Fedora doesn't have some standard means of working around conflicts like that?
22:04.11 brlcad I mean even to rename it, our librt goes back nearly 25 years of active use
22:04.49 kwizart well, the namespace is a problem, if there is a lot, then might be better to have libs installed in /usr/lib(64)/brlcad/
22:04.53 brlcad the approach I'm hoping to eventually add will be something like haveing a /usr/lib/brlcad where our libs would reside
22:05.25 kwizart and having a /etc/ld.so.conf.d/brlcad.conf to provide a clean way to say the path to the ldconfig
22:05.27 louipc tjat
22:05.31 brlcad we have similar conflicts with binaries, but none of those to date are really problematic fortunately (e.g. wall, can be trivially changed)
22:05.32 louipc that'd be alright
22:06.01 kwizart but since it is mandatory to have shared libs, then the SONAME have to be different
22:06.31 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177871835.dsl.bell.ca)
22:07.56 brlcad mandatory for whom?
22:07.56 kwizart librt.so.19 librt.so.1 for glib, so i think they will not conflict, unless for librt.so
22:08.10 kwizart mandatory for pacakges within Fedora...
22:08.54 brlcad i.e. the most important one will conflict if they're in the same dir
22:09.19 brlcad if they're not in the same directly, then it shouldn't be a problem since our binaries will have rpaths to what they need
22:09.28 kwizart that why it can add a prefix
22:09.36 kwizart rpath are not allowed neither
22:09.54 brlcad eh, "rpath are not allowed" .. what does that mean exactly?
22:10.05 kwizart rpmbuidl command block them (as this will prevent to use the improvements with the linker...)
22:10.28 brlcad it's a compile-time setting
22:10.30 kwizart you cannot approve a package to be in Fedora if there is rpaths within
22:10.43 starseeker kwizart: It might be useful to check over the gentoo bug history for brl-cad
22:10.48 brlcad that's pretty much any tool that links with libtool
22:10.49 kwizart yes it is (and i've removed them in my testing package )
22:11.29 kwizart with chrpath since removing them in libtool will prevent them to link at build time (removed after make install )
22:11.29 starseeker kwizart: brlcad generally has specific ways of doing things that are not subject to change, for very long historical reasons
22:11.40 louipc heehee
22:11.50 brlcad I somehow highly doubt that is an enforceable rule if there really is such a rule.. :)
22:11.51 starseeker kwizart: What about puting it somewhere like opt?
22:12.23 starseeker Or whatever Fedora uses for opt?
22:12.43 starseeker Surely there must be other packages out there that cannot be installed in /usr without problems
22:12.46 louipc yeah there's gotta be some kind of provisions within fedora guidelines to deal with such conflicts sanely
22:13.00 kwizart Fedora uses /usr :)
22:13.18 starseeker I can speak from personal experience - putting brlcad in /usr is a fools game
22:13.19 kwizart fedora packages distributed by Fedora
22:13.29 brlcad starseeker: I've yet to see a single one of the major distros actually accommodate name collisions outside of forcing one or the other to change their name
22:13.30 kwizart meant /usr/bin /usr/lib(64)
22:13.37 kwizart not /usr/brlcad
22:13.39 starseeker meh
22:13.55 kwizart well that's a packager problem actually...
22:14.00 starseeker kwizart: I had to re-install my system twice to clean up messes I made with /usr installs
22:14.15 louipc brlcad: ouch
22:14.22 kwizart i can handle theses problem... if it works fine.. (and i will have time to checks )
22:15.00 kwizart starseeker, well i install thing in /usr with rpm
22:15.21 starseeker The name collision is fundamental.
22:15.29 louipc yeah manual install should go in /usr/local non?
22:15.32 starseeker It's also rather insidious
22:15.44 kwizart louipc, yes indeed
22:15.44 brlcad kwizart: I do appreciate the efforts, and would strongly prefer finding a solution that doesn't require changing our product names for our libraries -- binaries we can probably adjust depending on which one, but the libraries have extensive heritage behind them (that predates linux itself)
22:15.48 starseeker I had my system keep working after brlcad nuked the libraries, which was even stranger than total failure
22:16.42 brlcad it'll install usually with no problem, the issue is usually librt getting replaced, which can render a system unusable
22:17.00 brlcad or if openssh is installed and their libbn is installed, and our libbn clobbers it
22:17.01 louipc I hear of some people caching the whole system in memory hehe
22:17.49 louipc brlcad: that shouldn't happen with the pkgs checking for file conflicts
22:17.54 brlcad kwizart: if there's build settings that I can change on our part, please let me know (e.g. the sed issues)
22:18.02 louipc 'rpm' as kwizart said
22:18.03 brlcad louipc: you'd think
22:20.31 kwizart brlcad, first step would be to use /usr/lib(64)/brlcad but it would be fine to have also librt-brlcad.so.19 (i knwo you will be disapointed but since it will be provided by brlcad-config or pkgconfig, does it would matter ?...)
22:20.56 kwizart just a thought...^^
22:22.22 brlcad /usr/lib(64)/brlcad would be fine, but changing the .so's name would certainly be a last resort
22:22.55 brlcad i mean in all fairness, would you consider renaming glibc's deprecated librt.so librt-glibc.so.19 ? it's just as absurd
22:23.15 kwizart i will try to see...
22:23.38 brlcad especially since theirs is 'dead' last I read, but even if it wasn't
22:23.50 kwizart then openssl also : /lib64/libssl.so.6 ( needs to checks)
22:24.30 brlcad there are potentially others as well, those are just two pretty popular/common conflicts that I can name
22:24.39 kwizart i think glibc in Fedora 8 is enought recent to drop old things... (Fedora 8 will have glibc 2.7 )
22:26.09 CIA-27 BRL-CAD: 03brlcad * 10brlcad/configure.ac: re-enable the checks for tcl8.4, see if we can get both 8.4 and 8.5 working so beta isn't required.
22:26.29 kwizart hum nice...
22:29.25 CIA-27 BRL-CAD: 03brlcad * 10brlcad/NEWS: merge in the release notes from STABLE
22:30.29 CIA-27 BRL-CAD: 03brlcad * 10brlcad/ChangeLog: merge in 7.10.4 ChangeLog from STABLE
22:30.35 louipc woo
22:41.05 brlcad woo hoo, down to 650 level 4 issues!
22:41.34 brlcad (from about 1700)
23:04.18 ``Erik heh
23:05.44 ``Erik unfortunately, when I do a fresh checkout of my dev tree and delete all the 'imported' stuff, sloccount says I'm a little less impressive :/
23:09.31 louipc hmm
23:14.00 *** join/#brlcad yukonbob (n=yukonbob@204-225-123-148.xdsl.convoke.net)
23:14.20 ``Erik SILENCE, MAGGOT!
23:22.02 yukonbob ~lart maggots
23:22.02 ibot does a little 'dpkg -P maggots' action
23:26.13 ``Erik heh
IRC log for #brlcad on 20071027

IRC log for #brlcad on 20071027

00:09.32 *** mode/#brlcad [+b %MAGGOT!*@*] by brlcad
00:32.23 *** mode/#brlcad [-b %MAGGOT!*@*] by brlcad
04:07.13 *** join/#brlcad poolio__ (n=poolio@c-71-236-67-238.hsd1.pa.comcast.net)
04:23.14 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782509.dsl.bell.ca) [NETSPLIT VICTIM]
04:29.23 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
04:29.23 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com)
04:34.00 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net) [NETSPLIT VICTIM]
04:34.00 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
04:34.26 *** join/#brlcad poolio (n=poolio@c-71-236-67-238.hsd1.oh.comcast.net)
04:43.03 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net) [NETSPLIT VICTIM]
04:43.03 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
04:50.35 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
05:09.50 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
05:14.57 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com)
06:46.16 *** join/#brlcad Ph (n=1@net12.mlyniec.gda.pl)
06:46.56 *** part/#brlcad Ph (n=1@net12.mlyniec.gda.pl)
06:51.59 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/liboptical/material.c: don't blather verbose if we can't find the dynamic shader
09:38.43 *** join/#brlcad Z80-Boy (i=clock@77-56-80-224.dclient.hispeed.ch)
09:39.02 Z80-Boy brlcad: how many people are using BRL-CAD to make raytraced videos?
10:08.09 *** join/#brlcad elite01 (n=elite01@dslc-082-082-073-043.pools.arcor-ip.net)
11:13.29 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
11:17.45 *** join/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
11:17.50 illethal Hi.
12:09.10 *** part/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
14:08.39 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-012-245.pools.arcor-ip.net)
14:15.24 *** join/#brlcad elite01__ (n=elite01@dslb-088-070-019-132.pools.arcor-ip.net)
14:37.00 *** join/#brlcad docelic_ (n=docelic@77.237.106.98)
14:42.05 *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net)
14:47.11 *** join/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
14:48.00 *** part/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
15:37.04 *** join/#brlcad cad64 (n=c91b3185@bz.bzflag.bz)
15:40.20 *** join/#brlcad elite01__ (n=elite01@dslb-088-070-008-250.pools.arcor-ip.net)
16:29.55 brlcad woot, search box now expands
16:31.42 brlcad Z80-Boy: it's not something that is done every day, usually for making presentation movies or for visualizing some specific results
16:32.51 Z80-Boy brlcad: I changed my program for high-quality RGB->Y'CbCr conversion to have the table compiled inside the binary, and to be faster by reusing repeating values
16:33.09 Z80-Boy brlcad: do you think that my program doesn't have a practical value then?
16:33.29 Z80-Boy or let's say significant practical value, when people don't do videos often?
16:33.48 brlcad ehhhh.. i never indicated that it didn't have a practical value
16:34.05 brlcad sounds like it clearly has some value, particularly to you, probably to others too
17:06.01 Z80-Boy I meant to others
17:06.11 *** join/#brlcad butti (n=butti@e178064167.adsl.alicedsl.de)
17:06.16 Z80-Boy do you think it makes sense to invest time into making it releasable as an add-on for BRL-CAD?
18:39.58 brlcad Z80-Boy: probably, but then to be a proper addition there are still the redistribution issues
18:41.36 brlcad if it was a polished and documented tool, it could be compiled and included into src/other with you retaining copyright, but would still have to be either LGPL or BSD licensed
18:42.31 brlcad the requirement of assignment hasn't changed on being included elsewhere in src (like src/util or src/anim)
18:42.43 brlcad minute-ssh: finished!
18:43.09 brlcad 6 hours later and now both of the search boxes resize properly :)
18:44.39 brlcad the only nit-pick remaining that I'm still not really happy with is the download link
19:06.47 Z80-Boy brlcad: and adding a section on the website with links to other programs that can be interfaced to BRL-CAD?
19:07.14 brlcad that's the idea for the wiki regardless, any community info of relevance
19:07.36 brlcad btw, there's a write-up on there already for ronja
19:07.45 brlcad no pictures, yet, but it does have the text
19:07.56 Z80-Boy URL?
19:08.00 brlcad if you would review it for accuracy, that would be cool
19:08.15 brlcad http://my.brlcad.org/wiki/Ronja
19:09.02 minute-ssh brlcad: well done
19:09.23 minute-ssh got anywhere with LDAP yet?
19:10.00 minute-ssh yeah, the download link looks a bit ugly
19:10.26 minute-ssh not sure what it could be replaced with though
19:10.43 Z80-Boy "The interactive geometry editor and ray-tracers in BRL-CAD are an integral part in the communication of design plans for Twibright labs and enables them to connect with the users, who are the driving force behind the User Controlled Technology ideal."
19:11.06 Z80-Boy Actually no user ever attempted to edit a 3D model of Ronja I did all
19:11.27 Z80-Boy It's not clear to me what "users, who are the driving force behind the User Controlled Technology ideal" means
19:12.05 Z80-Boy I am also not sure how innovative my piece of equipment it is, considering the low-cost parts involved
19:12.18 Z80-Boy But one could say that the project is innovative, that definitely
19:12.24 brlcad it doesn't say that users edit
19:12.39 brlcad it says the editor and ray-tracers were used to connect with users
19:13.46 brlcad maybe help to read it more carefully before giving critique :P
19:14.07 brlcad it's intentionally got marketing spin in it, the question is whether you're okay with it -- if you want to tweak it, go for it
19:15.02 minute-ssh bbl
20:31.52 brlcad there, that's a little better
20:46.02 ``Erik heh
21:52.18 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/util/dbcp.c: quell compilation warnings, remove prs()
21:59.22 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/vdeck/vdeck.c: quell compilation warnings for constness changes
23:20.32 *** join/#brlcad Quinthomas (n=blackang@68-191-98-150.dhcp.dctr.al.charter.com)
23:24.25 *** part/#brlcad Quinthomas (n=blackang@68-191-98-150.dhcp.dctr.al.charter.com)
IRC log for #brlcad on 20071028

IRC log for #brlcad on 20071028

02:13.32 *** join/#brlcad yukonbob (n=yukonbob@CPE001125477e9c-CM0011e6be27b1.cpe.net.cable.rogers.com)
02:52.21 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad)
02:52.21 *** join/#brlcad yukonbob (n=yukonbob@CPE001125477e9c-CM0011e6be27b1.cpe.net.cable.rogers.com)
02:52.21 *** mode/#brlcad [+o brlcad] by irc.freenode.net
02:53.21 *** join/#brlcad tarzeau (i=gurkan@bee.ethz.ch) [NETSPLIT VICTIM]
02:53.25 *** join/#brlcad Supaplex (n=e@166-70-62-194.ip.xmission.com) [NETSPLIT VICTIM]
02:53.25 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad) [NETSPLIT VICTIM]
02:53.25 *** join/#brlcad yukonbob (n=yukonbob@CPE001125477e9c-CM0011e6be27b1.cpe.net.cable.rogers.com) [NETSPLIT VICTIM]
02:53.25 *** mode/#brlcad [+o brlcad] by irc.freenode.net
02:55.14 *** join/#brlcad ChanServ (ChanServ@services.)
02:55.14 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
02:55.19 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net) [NETSPLIT VICTIM]
02:55.19 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782509.dsl.bell.ca) [NETSPLIT VICTIM]
02:55.19 *** join/#brlcad starseeker (n=CY@ip72-218-16-62.hr.hr.cox.net) [NETSPLIT VICTIM]
02:55.19 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT VICTIM]
02:56.10 *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net)
02:56.10 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com)
02:56.10 *** join/#brlcad Maloeran (n=maloeran@glvortex.net)
02:56.10 *** join/#brlcad minute-ssh (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
02:56.10 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
02:56.10 *** join/#brlcad CIA-27 (i=cia@208.69.182.149)
04:22.08 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/util/dbcp.c: fix fpritnf typo
04:59.44 *** join/#brlcad trainman419 (n=hendrix@75.15.127.134)
05:10.57 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/burst/error.c: ws
05:42.28 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/ (9 files in 5 dirs): more flawfinder and bu_exit conversions
06:59.44 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
07:29.10 *** part/#brlcad trainman419 (n=hendrix@75.15.127.134)
08:19.30 *** join/#brlcad Z80-Boy (i=clock@77-56-80-224.dclient.hispeed.ch)
10:01.00 tarzeau x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../../include -I../../../../src/other/libutahrle/include -I/usr/local/include -DBRLCADBUILD=1 -I../../../../include -Wall -g -O2 -pipe -fno-strict-aliasing -fno-common -g -c `test -f 'crop.c' || echo './'`crop.c
10:01.04 tarzeau crop.c:29: warning: 'rcs_ident' defined but not used
10:01.05 tarzeau when trying to build 7.10.4 on linux
10:06.15 Z80-Boy tarzeau: hi
10:06.20 tarzeau hi Z80-Boy
10:06.26 tarzeau clock!
10:06.36 Z80-Boy tarzeau: I am drawing the vgalamp schematic at the moment
10:06.40 tarzeau i'm trying with --disable-iwidgets-build
10:06.43 Z80-Boy The values of components were missing
10:06.45 tarzeau Z80-Boy: WOW!
10:06.48 Z80-Boy tarzeau: what's iwidgets?
10:07.32 tarzeau dunno something which cause problem to build it for me maybe
10:08.01 Z80-Boy libbreakcompile
10:09.59 Z80-Boy tarzeau: do you know what is franchise, rabatt and skoto with the krankenkasse?
10:10.14 Z80-Boy I got some complicated leaflet and now I realized I don't understand anything at all
10:10.49 tarzeau Z80-Boy: ouf, skonto is when you pay within 30 days you can take off 2% from the "rechnung"
10:11.04 tarzeau Z80-Boy: rabatt is another discount. no idea about franchise
10:11.56 Z80-Boy tarzeau: franchise is those 1500 2000 or whatever CHF
10:12.13 Z80-Boy tarzeau: who actually gives you the rechnung, the doctor or the krankenkasse?
10:12.26 tarzeau the krankenkasse?
10:13.00 Z80-Boy and if you have franchise 2500 and you go to a doctor for 300 then how much rechnung do you get? Full 300?
10:30.29 *** join/#brlcad elite01 (n=elite01@dslc-082-082-072-101.pools.arcor-ip.net)
10:31.41 tarzeau no idea really
11:02.45 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
11:32.22 Z80-Boy brlcad: is it allowed to enter unnormalized vectors in put arbn8?
12:35.06 brlcad tarzeau: that's just a warning, fwiw, on the rcs_ident string -- an old-style identifier
12:35.54 brlcad iwidgets is a tcl extension package -- it doesn't actually have anything that compiles iirc, but disabling its building will tell it to try and use a system iwidgets library instead
12:36.39 brlcad i've not heard of any problems with iwidgets doing anything, so would be interested in hearing what, if anything, is going on with your build wrt them
12:38.28 brlcad Z80-Boy: afaik, that was the cause of the previous two bugs so the answer probably was no, but should now be yes if those were the only two issues
12:51.44 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
15:27.58 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
16:07.51 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
16:17.56 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
16:29.05 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
17:28.04 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/fb/fbfade.c: remove the non-stdarg interfaces, we can assume c89 now. c-set-style stroustrup ws too.
17:35.52 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/fb/fbgamma.c: convert to libbu memory management
19:06.18 *** join/#brlcad trainman419 (n=hendrix@75.15.127.134)
19:51.09 *** join/#brlcad docelic (n=docelic@212.15.178.106)
20:41.48 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
21:08.20 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782509.dsl.bell.ca)
21:30.52 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-070-112.pools.arcor-ip.net)
21:42.19 *** join/#brlcad elite01__ (n=elite01@dslc-082-082-071-137.pools.arcor-ip.net)
22:13.12 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net)
22:13.23 tarzeau brlcad: i'm desperately trying to build debian packages of brlcad, without success for a long time now, you can find the full build log here:
22:13.42 tarzeau brlcad: http://krum.ethz.ch/debian/brlcad/brlcad_7.10.4-1_amd64.build
22:17.55 trainman419 it looks like it's failing on iwidgets, do you have it installed?
22:31.36 brlcad yeah, you've specifically turned off iwidgets but then either it's not installed or it's not being tested for appropriately
22:32.50 *** join/#brlcad bpoole (n=bpoole@UNIX34.andrew.cmu.edu)
22:32.51 brlcad tarzeau: and I don't know if you've been listening in on the other conversations, but installing into /usr is presently highly ill-advised
22:33.19 brlcad if there's a system librt.so from gcc, it'll get clobbered by ours
22:33.40 brlcad potential other lib conflicts with libbu and libbn depending on what is installed aprior
22:34.12 tarzeau i tried without the disbaling iwidgets and that failed too
22:34.24 tarzeau i'd put the librt.so into /usr/lib/brlcad/ then...
22:34.31 tarzeau but i can't even get it to build :(
22:34.53 brlcad what's the error without disabling anything?
22:35.04 tarzeau let me see..
22:35.15 brlcad not disabling anything and enabling everything are the two most frequently tested configurations
22:35.35 brlcad they should both generally work unless there's a system misconfiguration or a bug in the build system
22:42.57 tarzeau it's still building...
22:44.16 tarzeau i know what the problem was
22:44.28 tarzeau i wanted to build with LDFLAGS and CFLAGS
22:44.34 tarzeau and leaving them away makes it work
22:44.42 tarzeau i've had this problem with another big software project
22:44.54 tarzeau let me give you the options that i used, that made it fail:
22:45.49 tarzeau CFLAGS="-O2" LDFLAGS="-Wl,-z,defs"
22:45.55 tarzeau try configure with these added at the end
22:50.59 trainman419 brlcad: is linux brlcad compatible with ATI proprietary graphics drivers?
22:52.04 brlcad trainman419: sure, shouldn't matter afaik
22:52.16 brlcad we don't require opengl
22:52.39 brlcad rendering occurs via ray-tracing or generic wireframe rendering
22:53.13 trainman419 well, when I try to use the framebuffer of an opengl window if makes the screen go all black
22:53.21 trainman419 X windows work ok, though
22:53.39 brlcad ah, sounds like "the opengl bug"
22:54.24 brlcad we've not been able to find the cause of that (bizarre) bug
22:54.58 trainman419 well, at least it's not just me
22:55.21 brlcad some bad interaction between opengl states and X11
22:55.30 brlcad --disable-opengl to work around it
22:56.03 brlcad doesn't remove any functionality, but does make that particular problem go away
23:14.00 trainman419 brlcad: so, the raytracer doesn't use any opengl acceleration other than framebuffer?
23:19.28 Maloeran It doesn't, it's all software
23:29.10 ``Erik BLAHHHH
23:34.49 Maloeran Hey Erik, how's life?
23:43.45 ``Erik continuing.
23:57.24 ``Erik heh
IRC log for #brlcad on 20071029

IRC log for #brlcad on 20071029

00:06.22 *** join/#brlcad starseeker (n=CY@ip72-218-16-62.hr.hr.cox.net)
00:06.53 louipc wuzzat?
00:07.05 starseeker Freebie game using the Tribes2 engine
00:07.11 louipc ah
00:07.36 louipc sometimes it's necessary
00:07.41 louipc but not really for games :P
00:07.46 starseeker I should just play bzflag ;-)
00:07.53 louipc haha
00:08.02 louipc it's fun for awhile
00:08.14 louipc maybe just because I'm not a big gamer
00:08.23 starseeker Yeah, that's pretty much my take on it
00:08.45 starseeker I didn't do enough video games at a young age to acquire the shooting precision
00:08.47 louipc I like to play the games to see if I can fix bugs hehe
00:08.59 louipc open source stuff
00:10.08 starseeker Tribes I was IMHO the high water mark of that type of game - Tribes2 just doesn't have the same feel
00:11.07 starseeker Reaper3d actually had a very nice looking engine, but it's been dead for years now
00:11.42 louipc I find the problem with a lot of games is that they hog cpu
00:11.47 louipc even for dumb 2d games
00:12.12 starseeker Indeed
00:12.34 starseeker the old school guys from 30 years ago would be aghast at the use of hardware today...
00:13.13 louipc yeah
00:13.57 starseeker I think if hardware ever does reach some kind of stable performance we will see some major upheaval in programming styles...
00:15.55 louipc well we need better innovation in hardware architectures and such
00:16.02 louipc no more x86 :P
00:55.58 brlcad trainman419: erhm, yeah .. not really any ray-tracer uses opengl accelleration; opengl is general raster image processor, ray-tracing is not a raster rendering
00:56.36 brlcad the final rendered image can be displayed into an opengl context, but you're still just displaying an image and don't necessarily need opengl for that
00:57.06 brlcad the modeler (mged) could leverage opengl a lot, but mged doesn't require opengl for what it does either
00:57.15 ``Erik heh
00:57.19 trainman419 ah, it all makes sense now
00:57.40 ``Erik erm
00:57.51 ``Erik raytracing can use ogl to rasterize... it'd just be, y'know, ass slow
00:58.52 ``Erik BAH, wench got drunk at a wedding and now wants to drive :( stupid whore
00:59.31 ``Erik :(
01:00.15 trainman419 yeah, I'm just used to things like solidworks that show rasteriezed images rather than raytraced images
01:00.44 ``Erik BRL-CAD doesn't have a "quick view" functionality, sorry
01:00.46 Maloeran Mmhm. You didn't go with her, Erik, despites the free alcohol? :)
01:00.48 brlcad they have ray-trace functions too, just not their main graphics display
01:00.58 brlcad at least solidworks does
01:00.59 ``Erik dislacement issue, mal
01:01.28 ``Erik he father is ill and in kc, so that's where she is :/
01:01.38 Maloeran Oh..
01:01.59 ``Erik kansas city, missouri
01:02.08 brlcad trainman419: our next modeling interface will intently utilize opengl through and through for the modeling interface
01:02.56 brlcad tarzeau: where does the build fail for you with CFLAGS="-O2" LDFLAGS="-Wl,-z,defs" ... that seems to be working for me (on RHEL4)
01:03.00 trainman419 awesome! will that be in mged or archer? (or something new?)
01:03.14 ``Erik the pasted message was a compiler warning, not an error
01:04.36 brlcad trainman419: neither, new interface
01:05.43 brlcad he's been working on that for years
01:05.46 brlcad little by little
01:05.57 ``Erik yeah, but now he has bucks behind him
01:06.00 brlcad too draining to only do that, even for him
01:06.07 brlcad i mean even before
01:06.14 brlcad he started that before you arrived
01:06.18 brlcad heck, before I started
01:06.19 ``Erik *nod*
01:06.26 ``Erik it's the right thing to do
01:06.28 ``Erik just not sexy
01:06.34 brlcad it is, just tons of grunt
01:07.01 ``Erik if he can commit 10% time to it, it's a major win
01:07.09 brlcad Bob's not the greatest at refactoring sometimes, a lot of very short term fixes without the refactoring
01:07.21 brlcad often detrimental to what he has to deal with down the road
01:07.27 brlcad or what others have to do to maintain it..
01:07.37 brlcad the code gets there though
01:07.37 ``Erik heh
01:07.56 ``Erik I'd hope that if he puts effort there, it'd spin off work
01:08.48 ``Erik for laid code, ... windows or tcl :/
01:09.00 brlcad yeah, just having a few more working on development will make a big change
01:09.13 brlcad maybe even start to look like what things were like before M3
01:09.23 ``Erik heh
01:09.24 starseeker M3?
01:09.27 ``Erik :(
01:09.28 brlcad still need two more though at minimally
01:09.39 brlcad *minimally*
01:09.42 ``Erik the project that killed the momentum of BRL-CAD, star
01:09.48 starseeker ouch
01:10.45 ``Erik the core idea was actually good, but pointy hairs got a hold of it... then gutted "the cad team", then proceeded to chase most of 'em away with micromanagement
01:10.57 brlcad rather.. stole motivation, funding, attention, developers, ...
01:11.32 brlcad alas, those are more and more turning into just history with the surge of new interest
01:11.57 brlcad just took a few years for the turnaround
01:11.58 starseeker alas? Are good ideas being lost?
01:12.03 brlcad everything happens in waves
01:12.26 ``Erik good ideas were had and given... interpretation... ... heh...
01:12.39 brlcad "alas", hopefully the brunt of the bad days are behind us now
01:13.12 brlcad for our group at least, it's changing
01:13.22 ``Erik yeah.... I'm bitter
01:13.23 ``Erik *shrug*
01:13.44 ``Erik the best aspect I see is that the GPL/LGPL/BSD push worked
01:14.00 ``Erik <-- likes to pretend he had a serious roll in that *shrgu*
01:14.10 starseeker That's virtually miraculous - I still remember the shock when I saw the announcement
01:14.12 brlcad yeah, the diverted attention helped that in a (very) minor regard
01:14.39 ``Erik (the part I meant was the automake vs cake side)
01:15.12 brlcad yeah, thank jeebus we don't still have to deal with cake hell
01:15.18 ``Erik ehehhehe
01:15.28 ``Erik I was dumbstruck on seeing tht
01:15.32 brlcad for all of the autohell, it wasn't as bad as cakehell
01:15.41 brlcad s/wasn't/isn't/
01:15.53 ``Erik and that lee said "it's broken? ok, go fix it"...
01:15.58 ``Erik that was a good state
01:16.06 starseeker Some of the national labs have open source stuff (Paraview is an example) but I don't recall anything similar coming from the Army side except GRASS
01:16.48 ``Erik hum, cool
01:17.03 brlcad starseeker: technically grass was just "given away" when it was done, public domained because it was a done/dead project
01:17.06 ``Erik I stepped in and was working on the fbsd port and autotools before I even got an account
01:17.18 starseeker brlcad: Oh, OK.
01:17.35 brlcad only because the community stepped up and a few took ownership (and claimed a copyright after significant changes) did it become open source
01:17.40 ``Erik perhaps just "a place to put" the new guy O:-)
01:17.52 starseeker I pointed it out to my dad a few times - I don't know if anyone in his group ever took a poke at it or not
01:18.43 starseeker It looked/looks impressive, for it's problem domain (not that I'm an expert in that field)
01:19.14 ``Erik starseeker: do you use ttcp? ping? tcp/ip? mr muuss was a heavy hitter in those in the name of the army...
01:19.42 brlcad as far as I discovered during the legal research, BRL-CAD was the first *active* project in U.S. Army that I could find that went straight to open source licensing
01:19.57 starseeker ``Erik: Yes, I'd read about that. I regret arriving too late on the scene to ever get a chance to meet Mike Muss
01:20.06 ``Erik me too :(
01:20.27 starseeker brlcad: I can believe it. It's a very impressive accomplishment
01:20.28 brlcad maybe even first in DoD, but that's not likely .. just nothing really popular/notorious or at least that I was able to find after a lot of searching and contact prodding
01:20.49 ``Erik first as in conception date or ?
01:21.14 brlcad first to release code legally as OSS
01:21.38 brlcad non public-domain
01:21.55 ``Erik heh,t hat's artificial, dude
01:21.56 brlcad there are plenty of public domain examples that have been picked up
01:22.01 ``Erik pd is oss friendly
01:22.55 ``Erik also;
01:22.58 brlcad not so much that it "died" but that the group that created it no longer was directed to maintain it
01:23.11 ``Erik brlcad, *smack* it's MUVES-3, don't sully the name "m3", my car deserves better
01:23.30 starseeker brlcad: Ah, that will do it
01:23.59 ``Erik many projects have survived the originator... that's the beauty of oss, it CAN survive
01:24.00 brlcad yes, PD is OSS, but it's not like it takes any active effort and is almost always done on a "done" code
01:24.35 brlcad licenseless vs picking an OSS license
01:24.48 ``Erik should I hack in gettext support on ping and do an "army" release? :D
01:25.02 brlcad dude, are you totally missing the point?
01:25.24 brlcad it's not the same
01:25.41 starseeker brlcad: I guess in a sense Maxima falls into that category too - it was originally under DOE control (which is why it still has that rather odd note about US arms export restrictions in the copying file...)
01:25.47 ``Erik apparently O.o *shrug* I don't equate gpl and oss :(
01:26.22 ``Erik doe has dumped a fair bit of interesting stuff
01:26.23 brlcad mabye if I qualified it as an OSS *license* as opposed to just OSS
01:26.58 ``Erik unfortunately, 'cougaar' was completely ignored by this certain army group... *cough*
01:27.08 brlcad I don't know of another example outside the nat. labs, nasa, and a few other gov't groups that have gone straight to licensed OSS
01:27.33 ``Erik isn't pd on the osi list?
01:27.41 brlcad PD isn't a license
01:27.54 brlcad being PD does make you OSS, but it's not a license
01:27.55 ``Erik heh, it's past license :D
01:27.57 starseeker PD is simply a renouncing of copyright rights
01:28.42 ``Erik starseeker: I'd actaully be a bit scared of that code... heavy assembly (even if well written), classic C style, ...
01:29.05 ``Erik lookin' at the 4.3 bsd code was humbling
01:29.26 starseeker ``Erik: I suppose that's true - the idea of the debugging they do and the methodology they use is actually what interests me the most
01:29.36 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net)
01:29.50 ``Erik I know that faa restrictions of software development is... insane
01:30.15 starseeker Assuming this article knew what it was talking about, that is: http://www.fastcompany.com/magazine/06/writestuff.html
01:32.48 ``Erik and I'm sure they dont' trust the software 100% :D
01:34.33 starseeker ``Erik: Overstated?
01:35.06 ``Erik um, cmmi is an interesting notion and probably has value, btu the implementation as it stands is ...
01:35.07 ``Erik heh
01:35.39 ``Erik amusingly enoughl, gillich said something brilliant about cmmi... "it's a yard stick"
01:35.43 ``Erik or something to that nature
01:36.08 ``Erik in itself, it offers nothing... it's merely a possible mechanism to measure with
01:36.52 starseeker Ah
01:40.24 starseeker brlcad: There's a question on the Gentoo bug about AMD64 - for some reason it didn't find itcl/itk if I'm reading that message right, but I don't know why itcl/itk would fail on AMD64?
01:41.02 ``Erik tcl/tk/itcl/itk/iwidigts all worsk fine on amd64 fbsd
01:41.14 starseeker That's what I thought. Hmm.
01:41.59 starseeker He says it works in chrooted 32 bit environment. Odd
01:48.20 starseeker Monday morning could be a little rough...
01:49.22 ``Erik <- doesn't work on monday :D
01:49.46 starseeker Ah - that helps
01:50.28 brlcad starseeker: see if they can provide a configure and build log as well as the config.log somewhere
01:50.40 ``Erik *grump* stupid wench is drunk as fuck :(
01:51.10 ``Erik ~bzpastebin
01:51.19 ibot bzpastebin is probably http://pastebin.bzflag.bz a place to put large chunks of text to not flood a channel
01:51.19 ``Erik heh
01:51.38 ``Erik probably.
01:52.02 ``Erik "without their heads, they're powerless!"
01:52.35 starseeker brlcad: Request posted.
01:53.27 brlcad thanks
01:53.31 starseeker np
01:53.36 ``Erik I'd totally get on anna faris.
01:53.50 starseeker brlcad: Oh, did you see my last question about b-reps?
01:54.34 brlcad mm
01:54.34 brlcad nope
01:54.53 starseeker probably dumb, but if you're bored...
01:55.16 starseeker Naive question - the existence of brep at a primitive level - how does that make the core logic of model -> mesh simpler? Would it mean that models would have to be rebuilt with the new primitive or would the conversion of old primitives to b-rep be less expensive?
01:55.38 brlcad brep as a primitive provides the base-level representation
01:55.52 brlcad you still need a means to load up existing implicits as a brep
01:56.09 ``Erik notionally, if we had a fast ->brep conversion method, we know brep->triangles is fast, so we could bypass all the nmg bs
01:56.31 brlcad fortunately, that part actually isn't that bad -- you can create an ellipsoid brep if you have the implicit form pretty straightforward
01:56.44 brlcad yep, it bypasses the whole mess
01:56.51 starseeker Swwweeeettt
01:57.09 brlcad the hardest part (and it certainly is non-trivial, but easier than the nmg approach) is CSG evaluation of BREPS
01:57.16 ``Erik nmg tries to do some tricky stuff from a poor starting point :( also; it's fucking ugly
01:58.05 brlcad csg evaluation of breps involves creating new brep surfaces that trim away various parts of arbitrary surfaces and weaves in other surfaces
01:58.33 ``Erik is it still a weave in brep space?
01:58.34 brlcad numerically should be a heck of a lot more stable simply because you retain the actual structure instead of something that's been deconstructed already
01:59.10 starseeker Nice. IIRC, you said the csg evaluation is the main remaining component?
01:59.25 ``Erik the weave notion is brilliant for striaght raytracing, but is bass ackwards for anything else :(
01:59.28 brlcad yeah, you still have to attach surfaces from object A to those of object B (assuming they overlap) trimming off the parts on the interior or in negative space
01:59.43 brlcad it's not that kind of weaving
01:59.56 ``Erik <- thinking boolweave
01:59.56 brlcad just my terminology for attaching the two
02:00.03 brlcad yeah, nothing at all like boolweave
02:00.33 brlcad even current nmg approach has nothing to do with boolweave
02:00.40 ``Erik and for straight up "through" raytracing, I doubt I'd have thought of anything that clever
02:01.05 ``Erik I'd probably have been stuck on resolving the geometry before shooting it :D
02:01.09 starseeker phew - maybe not a dumb question :-) I was afraid I was missing something obvious, but it sounds like a very elegant mathematical workaround
02:01.10 brlcad it's approach actually isn't much different either other than the surface patches are an order or two smaller than the average BREP surfaces
02:01.43 ``Erik but these days, resolving the geometry is becoming more important
02:02.27 brlcad NMGs actually are a BREP.. just most people implicitly mean spline surface boundary representation when they say brep, not n-manifold polygonal boundary representation
02:02.28 ``Erik even wireframe, just having the 'cutters' rendered intuitively...
02:02.52 starseeker brlcad: Is there a good paper on the mathematics of geometry->brep and brep->mesh conversion mathematics?
02:02.54 ``Erik nmg is almost always associated with tesselating
02:02.59 brlcad having this done would make it possible to show the interior plot lines too
02:03.54 brlcad yeah, technically our nmg lib can handle nurbs too -- that's how stay's nurbs code was written -- but the main and original use is polygonal
02:04.24 ``Erik but jay-lo's code doesn't hit nmg?
02:04.27 brlcad starseeker: several books, but there's not really a single good paper on it
02:04.36 brlcad nope, he avoided nmg entirely
02:04.42 brlcad and intentionally
02:04.47 brlcad uses opennurbs instead of nmg
02:04.55 ``Erik one of these days, he's gonna kick my ass for calling him jay lo
02:04.55 brlcad for the representation
02:05.07 starseeker brlcad: Books work, if they aren't $$$$$ on Amazon ;-)
02:05.29 ``Erik um
02:05.37 brlcad starseeker: wait till you're on-site -- there's plenty of books you can get
02:05.44 brlcad if you get on-site of course :)
02:05.48 starseeker brlcad: cool
02:06.04 ``Erik there was that paper that had omfg fast raytracing and ->bot conversion on NURBS, I think? at utah?
02:06.16 brlcad yeah, that's a great paper, but not a great into paper
02:06.21 brlcad s/into/intro/
02:06.29 brlcad RT06 paper
02:06.30 ``Erik heh, no, it assumes base competency
02:07.00 ``Erik starseeker: if you're up to the challenge, someone will get you the info.
02:07.44 ``Erik on sight or not
02:07.45 Maloeran thinks* too
02:07.55 ``Erik heh
02:08.06 ``Erik write up a paper, submit to ieee rt and siggraph :D
02:08.13 Maloeran Sounds boring :)
02:08.16 brlcad starseeker: just searching google will pull up a handful of papers
02:08.24 starseeker brlcad: OK :-)
02:09.02 starseeker ``Erik: This one? Direct and Fast Ray Tracing of NURBS Surfaces - Oliver Abert, Markus Geimer, Stefan Muller
02:09.20 Maloeran These curved triangles would require more primitives than nurbs, but are so much cheaper for rays to intersect
02:09.44 ``Erik I'm sure they're much less expressive than t-nurbs
02:10.28 Maloeran They wouldn't describe nurbs perfectly, but it sure can be a good compromise for performance and accuracy, between nurbs and triangles
02:10.37 ``Erik I think so, starseeker
02:10.49 ``Erik I think I'm thinking of "Direct and Fast Ray Tracing of NURBS Surfaces
02:10.50 ``Erik Oliver Abert, Markus Geimer, Stefan Muller"
02:10.55 ``Erik http://www.sci.utah.edu/~wald/RT06/papers/papers_presentations.html
02:11.20 starseeker Yep - hmm, no direct link
02:11.39 ``Erik I have the book sitting ontop of my winderz spaceheater
02:11.41 Maloeran I would scan and send if I had a scanner
02:11.51 brlcad e.g. http://www.gup.uni-linz.ac.at/~gk/docs/162CT.pdf
02:11.51 starseeker Google to the rescue, I think...
02:11.57 ``Erik heh
02:12.06 brlcad starseeker: also a pretty good in-depth thesis read: http://cadd.web.cern.ch/cadd/cad_geant_int/thesis/vaitos_main.html
02:12.17 ``Erik and mal just sat there coding and gawking at college chicas instead of listening
02:12.21 ``Erik :D
02:12.50 Maloeran I think you were the one dreaming of college chicas. There was one girl in the entire audience at that conference? :)
02:12.53 starseeker Cool - GEANT :-). I wacked my head trying to get that to compile for Gentoo once ;-)
02:12.55 brlcad and yeah, that's the rt06 paper
02:13.12 ``Erik was a good conf... didn't hurt with the awesomeness like siggraph, but was far better than the javaone pep rally
02:13.35 ``Erik there were a few girls in the group, but the eye candy was when we were out of the conf room
02:13.36 ``Erik :D
02:13.39 starseeker http://www.uni-koblenz.de/~mgm/papers/rt06.pdf seems to be ``Erik's but it's not coughing it up right now - I'll try later
02:13.50 starseeker brlcad: Thanks :-)
02:13.54 ``Erik (though the girl from unc wasn't hard on the eyes, and smrrt, too)
02:14.03 brlcad there actually are a fair bit of good references and implementations for tessellation of breps -- to varying degrees of water tightness
02:14.28 ``Erik heh
02:14.29 ``Erik um
02:14.38 ``Erik during the poster presentation, she had the huge crowd
02:14.44 Maloeran Ahah
02:14.55 ``Erik something about using gpu's to trace complex structures or something
02:15.09 ``Erik uh, she was hardware side iirc
02:15.09 Maloeran I think I prefer a girl that can teach me stuff radically different than maths and code
02:15.09 brlcad grid of gpus
02:15.34 ``Erik brlcad still wanks thinkin' about her :D *duck*
02:16.41 brlcad actually don't remember what she even looked like
02:16.46 brlcad but do remember that she was there
02:17.34 ``Erik heh, I was mroe boggled that something worth seeing came out of unc than that there was a woman presenting
02:17.45 brlcad shirley's paper relates a bit to what we've currently got implemented: http://www.cs.utah.edu/~shirley/papers/raynurbs.pdf
02:17.53 ``Erik peter shirly?
02:17.59 brlcad yeah
02:18.05 ``Erik isn't he leeberts advisor?
02:18.27 brlcad could be
02:18.48 ``Erik peter and ingo were the two people lee was sucking up to
02:18.52 ``Erik iirc
02:19.15 ``Erik and ingo is a fresh associate, I think
02:19.59 brlcad I believe ingo left for intel
02:20.07 brlcad started the week of siggraph
02:20.13 brlcad that's why he wasn't there
02:20.34 starseeker brlcad,``Erik: I've got to call it a night, but I appreciate the references - thanks much!
02:20.41 brlcad starseeker: see ya
02:20.56 ``Erik huh
02:21.01 ``Erik later, starseeker :D
02:21.28 ``Erik intel must be droppin' some real coin for a cool job, I mean
02:21.41 ``Erik reshetov, now wald?
02:23.53 Maloeran Wald writes a lot, but doesn't have much to say
02:24.09 ``Erik he's smart and capable, but he tries to dominate discussions, from what I saw
02:24.18 Maloeran Yes, he likes to be at the center of things
02:24.46 ``Erik it's good that he does what he does, but he aint' the bees knees :D
02:25.16 louipc what is good about bees' knees?
02:25.31 ``Erik (and, uh, I"d rather have a loud arrogant wald publishing papers than a real clever chicken who just writes proprietary code. *cough*)
02:26.02 ``Erik I can read a paper and learn :D
02:26.05 brlcad he has gotten stuff done -- simply (and proactively) goes after getting attention for it too
02:26.20 brlcad to each their own, getting stuff done is what matters
02:26.30 brlcad and if you don't tell anyone about it, then you might as well have not done it
02:26.55 louipc indeed you need to ruffle some feathers
02:27.00 ``Erik hacking up some brilliant code and then locking the notions down by not putting source or papers out ...
02:27.29 ``Erik patents might actually be worse
02:27.40 ``Erik :D
02:27.58 Maloeran Fine fine, I get the point :)
02:28.10 ``Erik anyways, papers are good
02:28.31 ``Erik the error smelled of broken system when first pasted :(
02:28.33 Maloeran Sure papers are good, I'm just annoyed by the number of papers devoid of any content
02:28.43 ``Erik ok... mal... fix that.
02:28.50 ``Erik kick out a paper or 3 with content
02:29.21 ``Erik most papers value is in tiny incremental steps :/ not too many are brilliant strides of length, these days
02:29.30 brlcad ever
02:29.40 Maloeran I thought I wrote some 3-4 pages that contained what mattered
02:29.52 ``Erik I'm still in awe at the brilliance of CS papers from the 50's and 60's given the state at the time
02:29.53 brlcad always the case, not all of them can be seminal papers :)
02:30.27 brlcad i was just watching sutherland's sketchpad demo earlier today
02:30.33 brlcad seriously impressive for the time
02:30.33 ``Erik heh
02:30.39 ``Erik make burga buy you real aussie beer.
02:30.46 ``Erik or I will fucking kick his ass
02:30.51 Maloeran Ahah, fine
02:30.57 ``Erik um
02:31.03 ``Erik he's in sydney?
02:31.15 Maloeran Brisbane, I'll be staying just a day in Sydney before going up there
02:31.16 ``Erik I wanna say, uh, perth has something called uh, 'black swan'?
02:31.25 Maloeran And what is it?
02:31.27 brlcad have a chiko roll while you're there
02:31.28 ``Erik that my dad claimed was damn good
02:31.32 brlcad i hear they're pretty yummy
02:31.40 Maloeran A chicken roll?
02:31.42 ``Erik oh, also; hit the beach and romp some of that hot aussie tail
02:31.43 ``Erik *cough*
02:32.14 brlcad http://en.wikipedia.org/wiki/Chiko_Roll
02:32.26 Maloeran I know Erik, I was already instructed by Sophie to do so o.O
02:32.40 Maloeran Curious snack
02:33.09 ``Erik hum
02:33.10 brlcad http://lib.store.yahoo.net/lib/upfromaustralia/chikochick.jpg
02:33.14 brlcad http://i10.ebayimg.com/03/i/000/a5/a8/1441_1.JPG
02:33.15 ``Erik damnit
02:33.19 ``Erik now I want some lumpia :(
02:33.41 ``Erik http://en.wikipedia.org/wiki/Lumpia
02:33.58 brlcad "was designed to be able to be eaten with one hand whilst drinking a beer with the other" <-- chiko roll
02:34.06 Maloeran Inspiring
02:35.20 ``Erik the lumpia my mom makes is mostly carrot, cabbage and beef, about the size of a finger, deep fat fried
02:36.09 Maloeran I'm mostly looking forward to scuba diving over there
02:36.15 Maloeran And rock climbing of course
02:36.15 ``Erik heh
02:36.24 Maloeran I'll have to find people for that though, Burga doesn't climb
02:36.25 ``Erik um, atch out for the sea snakes
02:36.40 ``Erik my dad has some stories about running into sea snakes in aussie waters O.o
02:36.52 ``Erik highly venemous fuckers
02:37.09 Maloeran Are they dangerous even when wearing a wet suit?
02:37.21 ``Erik yeah, theyc an be up to 6' long
02:37.48 ``Erik barracudas out there, too
02:37.50 Maloeran Hum, ouch. I'm reading about these for the first time
02:38.05 Maloeran Jellyfishes are usually no big deal with a wet suit
02:38.14 ``Erik nah, they're surface stingers
02:38.16 ``Erik not biters
02:38.18 brlcad Maloeran: give a try at surfing if you're near a coast
02:38.21 brlcad some of the best surfing to be had
02:38.35 ``Erik teeth go through wetsuits
02:38.40 CIA-27 BRL-CAD: 03brlcad 07STABLE * 10brlcad/src/other/tkimg/Makefile.am: gah, merge from head .. need TCLSTUB to be included else there be unresolved symbols on Mac and now also seen on Linux too
02:38.52 Maloeran Sure I'll try. I wasn't too good at that when I tried in Mexico
02:39.07 Maloeran ( At least in comparison to Sophie who is a snowboard teacher )
02:39.15 ``Erik if ya shake up north a bit, hit okinawa :D I lived there for 3 yrs
02:39.16 brlcad meh, still like ten times more likely you're going to get slammed into in your car on the way to the beach than you are to be bit at the beach
02:39.31 ``Erik indeed, heh
02:39.41 ``Erik don't fuck with an animal, and it won't fuck with you
02:39.43 ``Erik :)
02:40.00 brlcad unless you can buy her a drink first
02:40.02 Maloeran Thanks for this piece of wisdom :)
02:40.09 ``Erik hehe
02:40.20 ``Erik mmmm, hot aussie tail
02:42.30 brlcad that's the second "already fixed on head" issue i've found now .. drat drat
02:43.15 Maloeran That's a curious wedding ceremony
02:43.27 ``Erik 7.12.0 yo
02:53.36 brlcad hm.. setting LDFLAGS does seem to cause it to not pass the X11 flags through, fails at blt
02:55.12 brlcad ah, they're actually not listed for blt
02:57.28 ``Erik http://www.collegehumor.com/picture:1782347
03:00.24 ``Erik "panburger partner" O.o
03:00.28 ``Erik http://www.collegehumor.com/picture:1781996
03:04.32 *** join/#brlcad tttttt (n=root@222.190.111.98)
03:04.45 tttttt cvvcnbbn
03:05.58 *** part/#brlcad tttttt (n=root@222.190.111.98)
03:07.04 ``Erik ssoommeeoonnee nneeeeddss ttoo ttuurrnn ooffff eecchhoo
03:07.14 ``Erik O:-)
03:08.54 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/other/blt/Makefile.am: blt actually makes direct calls to X11, so need to include the goods here else face the wrath of unresolved symbols on some plats (encountered on RHEL)
03:11.05 brlcad woot root
03:28.03 ``Erik <PROTECTED>
03:28.34 CIA-27 BRL-CAD: 03brlcad * 10brlcad/configure.ac: blt *requires* X11 to function, turn it off if x11 isn't available
03:28.40 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c: I have no clue what a "BUFXIZE" is, but I know what BUFSIZ is...
03:31.06 bpoole haha. BUFXIZE?
03:31.53 ``Erik that's what was in teh source
03:31.59 ``Erik and I rpobably did it :(
03:32.47 bpoole gj.
03:33.58 ``Erik actually, it was brlcad that did that, heh
03:34.05 ``Erik - strncat(suffix, suffix2, BUFSIZ);
03:34.05 ``Erik + snprintf(suffix, BUFXIZE, "%s", suffix2);
03:34.35 ``Erik bad chris, bad!
03:34.47 ``Erik 1.46 -> 1.47
03:36.24 brlcad yep, just a simple typo
03:36.47 brlcad not the first, undoubtedly the last
03:37.07 brlcad if that's the only one after about 1000 of them, my error rate is prety freaking sweet
03:37.19 ``Erik and I felt bad cuz I let a commit go without proper build testing
03:37.38 brlcad i even built, for whatever reason it passed the build
03:37.53 ``Erik I can't think of why, other than bad timestamping
03:38.01 brlcad or some sys header that had it
03:38.03 ``Erik there's no cpp switch on that
03:38.17 ``Erik BUFXIZE ? O.o
03:38.44 ``Erik #include <myfingersaretwistedandunusablebecauseIuseemacs.h>
03:40.09 brlcad uh huh, that had nothing to do with emacs
03:40.36 ``Erik O:-)
03:40.56 ``Erik actually, I lost my emacs session
03:41.17 ``Erik power outage dropped the machine, and I was kinda operating in the 'emacs is my os' mode :/
03:41.46 bpoole ``Erik: how's that going for you ? (emacs)
03:41.56 brlcad trivial typos are my favorite kind of build errors.. because they're obvious, generally easy to provoke, and easy to fix .. typos, transposed lines, missing terminators, etc
03:42.45 ``Erik been busy with other things, ben... got a machine on loan to replace my "stable" machine, so trying to get the ports updated :/
03:43.58 brlcad a good indicator of how involved someone is with a project too -- those involved just fix it and go on, those not as closely involved seem compelled to complain or comment
03:44.26 brlcad seen that happen on at least a half-dozen oss projects .. and in-house closed
03:44.57 brlcad not a black and white meter, but interesting trend nonetheless
03:45.28 ``Erik I fixed it AND whined, and not on paid time, so foff :D
03:45.56 brlcad I didn't take that as a whine
03:47.42 brlcad talking more the sort that sit on the error without even reading it, throw their hands up and cry "it's broken !! omfg!"
03:48.26 brlcad s/more/specifically/
03:50.29 ``Erik we call those "gentoo portage maintainers" ;) *duck*
03:50.33 ``Erik O:-)
03:50.36 brlcad see it *all* the time on BZ in particular, you would have thought the world had ended
03:51.01 ``Erik games are a harsh place to be in general
03:51.14 brlcad don't even have to compile-test, there are like two dozen kiddies that will let you know within an hour crying
03:51.54 ``Erik <-- generally tries to at least compile to object before committing
03:52.08 ``Erik but I've commited assuming it's right before... like the clone MFC ... O:-)
03:52.36 ``Erik I've been angling more towards heavy testing though... 'distcheck' on releases, etc
03:52.40 brlcad yeah, everyone does it from time to time
03:52.46 brlcad i think that's part of the behavior
03:53.08 ``Erik my personal projects are generally unbranched...
03:53.12 CIA-27 BRL-CAD: 03brlcad 07STABLE * 10brlcad/src/other/blt/Makefile.am: partial merge from head, need x11
03:53.32 ``Erik actually, I have one that's close to another release, but I'm waffling due to license issues
03:53.38 brlcad the folks that do that a lot 'generally' tend to be more fluid and not so annoyed/concerned .. those that don't so frequently..
03:53.54 ``Erik the code is under BSD license, I'm trying to decide whether to throw out a version that has gettext support
03:54.00 brlcad lee actually tended to do that more and more over the years the less he coded
03:54.17 ``Erik internationalization is a good thing, but the license concern..
03:56.07 brlcad I don't like to give anyone shit about it unless they press the point
03:56.10 brlcad EVERYONE does it
03:56.12 ``Erik if I push on gettext on my personal projects, I might try adding it to brlcad
03:56.13 brlcad deal with it
03:56.27 ``Erik yeah, everyone does it, but if ya never get grief, you dont' try to get better
03:56.29 brlcad gettext is gpl...
03:56.39 brlcad that's not true
03:56.40 ``Erik when I fuck up, call me on it... I'll try to improve
03:57.02 ``Erik <-- more in teh 'harsh abrasive' camp O:-)
03:57.12 brlcad i mean there are a few that are pathologically bad at making broken commits.. but they're pretty darn rare
03:57.27 brlcad i don't think that helps, myself
03:57.35 ``Erik yeah, *shrug* but I'm an asshole
03:57.37 brlcad just adds tension
03:58.02 ``Erik I haze with a smile, it's about the quality above all
03:58.10 brlcad especially when it's really trivial crap that doesn't matter one bit and is really obvious
03:58.44 brlcad i mean, optimization of effort -- there are bigger issues to be complaining about and working on than typo commits
03:58.55 ``Erik of course, I had some beat-down experiences where doubel-checking before hitting the button seriously matters
03:59.28 brlcad yeah, if you're changing core code, or without regard to the impact, understandable
03:59.43 ``Erik sysadmin on machines where a typo could mean several millions of dollars lost and standing in a vp's office explaining exactly how ya fucked up and how it'll never happen again...
04:00.09 ``Erik so I'm pretty ashamed of that macro issue in the clone.c mfc :(
04:00.17 brlcad sysadmin's a diff matter, you don't have the revision control safety net and 'undo' revertability usually
04:00.20 ``Erik (yes, it bugs me)
04:00.33 ``Erik actually, ya do in a good sa situation
04:00.33 brlcad see, that's a meh issue to me other than being so close to release
04:00.43 brlcad it would have been caught on the final compilation test
04:00.55 ``Erik i wrote a bit of the "move to production" subsystem
04:01.15 ``Erik it was all cvs or rcs backed, it all had complete 'undo' capability
04:01.34 ``Erik and the machines configurations were all managed in a backed up central repo
04:01.35 ``Erik uh
04:01.36 brlcad yeah, but that's still pretty rare for most places
04:01.37 ``Erik g08
04:02.04 ``Erik replace a machine with new hw? one line and it was generated back to production capability
04:02.37 ``Erik from what I've heard from friends, it's pretty common for "decent" organizations. :/ I'm annoyed with our environment
04:02.57 ``Erik we get ripped on for being "hobby shop", but the crap that's taken away is very much hobby shop
04:03.08 ``Erik and I'm not allowed to go fix it *sigh*
04:04.43 ``Erik "boob bones" heehhe
04:04.48 brlcad imho (not that you're asking) that's because you either ask for/expect permission (hah) or aren't tactful on showing the benefit or hiding the time spent ..
04:05.21 ``Erik yeah... I'm very not tactful and too open :/
04:05.23 brlcad path to frustration
04:05.44 ``Erik "shut the fuck up and get the fuck out of my way" worked dandy at fedex, less politics
04:06.02 ``Erik and it's the norm for OSS in my experience
04:06.04 brlcad better management
04:06.08 brlcad for both
04:06.28 ``Erik my line manager at fedex... heh
04:06.34 ``Erik he actually fell on his sword.
04:06.36 ``Erik *cough*
04:07.03 ``Erik he sued his manager and won whiel I was leaving... he really omfg fell on his sword
04:07.09 brlcad lee has actually gone to bat for me several times over the years
04:07.19 ``Erik me too, so has ed
04:07.39 ``Erik I don't leverage them enough :)
04:07.58 brlcad true dat
04:08.03 ``Erik *shrug*
04:09.21 ``Erik <-- too honest and up front... folk like dwayne seem to appreciate it, but mgmt doesn't
04:09.39 brlcad hm, there is a bsd gettext
04:09.57 brlcad http://developer.postgresql.org/~petere/bsd-gettext/
04:10.03 ``Erik at postgres
04:10.04 ``Erik yeah
04:10.18 ``Erik <- scratches his chin
04:10.25 brlcad that would work
04:10.30 brlcad the gnu one is teh evil
04:10.45 ``Erik one of my apps (gpl) had gnu gettext and I ended up removing it for some reason
04:10.46 brlcad license-wise
04:10.51 ``Erik um, rand
04:11.04 ``Erik I was looking to add it to timestamp, but the license issue... heh
04:11.19 brlcad huh?
04:11.41 ``Erik http://math.missouristate.edu/~erik/software.php?id=7
04:11.46 ``Erik http://math.missouristate.edu/~erik/software.php?id=95
04:12.04 brlcad ah
04:12.15 ``Erik simple little utils :)
04:13.05 brlcad what's running your site there? you wrote software.php and have a descriptor file per project or something?
04:13.56 ``Erik um, it's backed by postgres
04:14.09 ``Erik software.php just talks to the db
04:14.18 ``Erik all scratch written, fairly old
04:14.21 brlcad k
04:15.01 ``Erik went for a semi-/. feel, wrote it just before /. did the registration stuff iirc
04:15.21 brlcad looking to (finally) set up something similar for my data archive, but have been *trying* to avoid custom
04:15.55 brlcad something minimal-yet-flexible for my various code and non-code projects
04:15.57 ``Erik heh, mycrap has been maintenance for a long time, so it doesn't matter to me
04:16.11 brlcad couple hundred that I've ever worked on, some private, most public, all already organized hierarchically
04:16.17 ``Erik if I had to start from scratch, i'd probably go for a wiki based thing
04:17.08 brlcad hmmm.. i suppose mediawiki could handle it with a custom module
04:17.13 ``Erik all my crap shows age :(
04:17.31 ``Erik 'rand' and 'vp' before image viewers could do what those do
04:17.46 brlcad thing is I don't want to add each project individually, hoping to just create a descriptor file throughout my archive that has the access details, and let the module take care of it
04:18.30 ``Erik hum, mine has a form to add each project, and af orm to add each OS to each project, and a from for each release, and a form for each news entry...
04:18.57 brlcad hrm, more linkage errors on rhel
04:19.27 ``Erik hum, looks like my big web move was in jul '99
04:19.41 brlcad yeah, that works for software, but a lot of mine is fairly 'random' .. lots of non-code projects too
04:20.12 brlcad some artwork, some literature, photography
04:20.18 ``Erik heh, I should rename the 'articles' to 'essays' I think
04:20.55 ``Erik and my fbsd/ directory isn't wired to the db or php, it's just cvs'd html
04:20.56 brlcad just about any CMS would work, but I so don't want to "populate" a CMS, I want the archive to be "the" data that the site presents
04:21.10 ``Erik wait, it does use php, so I can have a +
04:21.27 ``Erik mod_lisp looks interesting
04:21.37 louipc oh man php is messy
04:21.44 ``Erik I need to test if it can persist contained data
04:22.04 ``Erik um, like have each connection thread able to access a 'global' structure
04:26.58 ``Erik heh, wow
04:27.33 *** part/#brlcad trainman419 (n=hendrix@75.15.127.134)
04:27.41 ``Erik 'gwci' before firefox, ...
04:27.49 ``Erik iview... my first and only c&d :D
04:37.10 ``Erik ehehhee an entry when I bought my first mac :)
04:54.38 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/libdm/Makefile.am: more undefined references on RHEL, need LIBGL if opengl is enabled
04:55.51 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/librtserver/Makefile.am: more undefined references on RHEL -- need the deps for rt, bn, and bu
05:18.05 CIA-27 BRL-CAD: 03brlcad * 10brlcad/configure.ac: more RHELness, multispectral needs symbols from optical
05:21.53 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/adrt/libtie/Makefile.am: uses libm
05:26.30 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/ (8 files in 4 dirs): more flawfinding quellage and bu_exiting
05:26.45 ``Erik tequila is evil.
05:28.15 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/mged/tedit.c: quell constness warnings, make the editor string const
05:28.28 louipc wowsers
05:28.34 brlcad hey ``Erik .. question for ya
05:28.46 brlcad probably not the best time if your tequealing
05:28.52 brlcad but ..
05:29.38 brlcad trying to come up with some way to add -Werror to the build now that we're almost completely warningless on some platforms ..... but not for anything in src/other
05:29.54 brlcad any ideas?
05:30.01 louipc hacking drunk is a blast
05:30.07 louipc well anything drunk is a blast
05:30.10 brlcad :)
05:33.58 ``Erik heh, uhhhh
05:34.26 ``Erik I kinda had the notion of moving $(top_srcdir)/src/other to $(top_srcdir)/contrib
05:34.37 ``Erik so abuse can be applied to src/ without crap getting in the mix
05:35.17 ``Erik I don't know of any way to undo a cflag without automake bitching
05:35.54 brlcad maybe after svn
05:36.07 ``Erik *nod* would be ugly on cvs
05:36.09 brlcad that's one way I suppose, could then add it to the subtree
05:36.45 ``Erik well
05:36.54 ``Erik you know my opinion on the src/other dir
05:36.56 ``Erik *shrug*
05:37.11 brlcad yep
05:37.19 ``Erik I was actually a bit upset with how many imports I found in my personal cvs repo :(
05:37.26 ``Erik siod, quack 2, ...
05:37.56 ``Erik <-- talks it, but doesn't always walk it :(
05:40.27 ``Erik now, uh, if you feel like being repetitive, you could always add it to AM_CFLAGS for each dir
05:41.26 brlcad yeah, nah, that'd suck
05:41.33 ``Erik on personal projects, I like "-W -Wall -Werror -ansi -pedantic", but BRL-CAD doesn't cope well with that rig
05:41.36 brlcad the benefit is pretty minimal, just nice housekeeping
05:41.55 ``Erik heh
05:42.03 ``Erik I almost got one of my project splint clean
05:42.13 brlcad yeah, that's pretty standard set
05:42.22 brlcad usually use the same
05:42.31 ``Erik flawfinder has a couple low hits (getopt not protecting buffers on old platforms, etc)
05:42.54 brlcad i wouldn't look at anything below 3, it's got way to many false positives
05:43.08 ``Erik um, I think the getopt() one actually lsts as 2
05:43.09 brlcad even most of the 3's
05:43.09 ``Erik er
05:43.10 ``Erik 3
05:43.22 brlcad there are now about 800 4's left
05:43.35 brlcad about 600 are quellable
05:43.46 brlcad the rest are false positives
05:43.59 brlcad with no reasonable way to shut them up
05:44.00 ``Erik I'd imagine that 99% of them are "well handled" to begin with... the kinda thing a new coder could be thrown at
05:44.21 brlcad that's where I think coverity will do a better job
05:44.47 brlcad yeah, easily
05:45.00 ``Erik how's that coming along? those dudes were trying to get something fixed to cope with our weirdness, iirc?
05:45.03 brlcad one of a dozen tasks like that
05:45.31 ``Erik I want good libbu and libbn documentation :(
05:45.32 brlcad yeah, they're just "busy" last I pinged them
05:45.40 brlcad bu, bn, and rt
05:45.53 ``Erik when I was mucking with vls for clone, I was unhappy at how often I had to go look at code
05:45.58 brlcad pkg and wdb for good measure
05:46.22 ``Erik and completion felt weak, thus the macros
05:46.33 brlcad completion?
05:47.00 brlcad you mean funcs missing?
05:47.10 ``Erik yeah, I expected strcmp type things
05:47.40 brlcad that's just a matter of refactoring -- stuff hasn't really been ever added to any of the libs until/unless it's in use
05:47.49 ``Erik total encapsulation type stuff
05:47.52 brlcad nobody ever needed/refactored with a strcmp need
05:49.36 ``Erik I wonder if vls's shoudl hold some kinda hash value for fast strcmp type needs :/
05:51.03 ``Erik even though there are only 5 calls in the entire source tree, heh
05:51.45 ``Erik but there are a fair number of strcmp() with one arg being a vls...
05:53.44 brlcad damn alicia keys is hot and a awesome artist
05:55.01 brlcad 45 strcmp's that have at least one vls lookup
05:55.02 ``Erik in other news; fire is hot, ice is cold, and windows sucks.
05:55.37 ``Erik but they're not consistant in which arg is the vls
05:55.43 ``Erik easily fixable, but a grind
05:56.33 brlcad many of those strcmps could go away too
05:56.58 brlcad 1236 calls to strcmp
05:57.35 brlcad probably a third should be strncmp or strlcmp
05:57.36 ``Erik <-- didn't look at 'em, just noticed when finding strcmp(bu_vls_addr(a),bu_vls_addr(b))
05:58.02 ``Erik heh, I thought you didn't like strlcmp :D too obsd specific or something
05:58.55 ``Erik I put in requests to get cygwin and msvc on bobs winderz machine
05:59.32 ``Erik if he can make it so his office mate *cough* can build without asking anyone for help, that'd be a good step
06:00.19 brlcad strlcmp is a bad example, that's not c89 iirc
06:00.26 brlcad but those kinds of functions
06:00.33 ``Erik no, not c90, not c99... obsd
06:00.35 brlcad to check length at same time
06:00.47 ``Erik strncmp() is the best portable afaik
06:00.54 brlcad yeah, that one is c89
06:01.43 ``Erik my obsd builds said to use strlcmp() instead, that's the only place I've seen that func come up
06:04.36 brlcad yeah, strncmp is a pain to remember that it's length and not size, though less important for cmp
06:04.53 brlcad more important for cpy, strncpy vs strlcpy
06:05.08 ``Erik heh
06:06.47 brlcad cept it allocates, can't use buffers
06:07.05 ``Erik most uses of strcpy() follow a malloc
06:07.46 brlcad eh
06:08.16 ``Erik sorry, they do
06:08.34 brlcad I don't believe that, at least it's just as likely that someone copies into a char[] than that they have an alloc'd char*
06:08.43 ``Erik go ahead, script up something to grind on sf to look for that pattern
06:08.48 ``Erik it's.... common
06:08.52 brlcad you're the one making the claim
06:08.57 ``Erik heh
06:09.06 brlcad i'm not gonna waste my time doing that :)
06:09.11 ``Erik I'm also the one who's excessively lazy ;)
06:10.02 brlcad besides it doesn't matter -- if people only ever made dups of a string then str[nl]cpy wouldn't have been made and we'd only have strdup :P
06:10.17 ``Erik in the code I've laid hands on, I believe that most uses of str*cpy() are into freshly allocated memory (often malloc'd, sometimes stack alloc)
06:10.38 ``Erik strcpy predates strdup by quite a bit, though
06:11.07 brlcad having gone through nearly 500 instances in brl-cad's code already, it's a fairly even split of buffers and mallocs
06:11.33 brlcad entirely unscientific counting of course
06:11.51 ``Erik the gnarled hands of an emacs use?
06:11.53 ``Erik user?
06:12.25 brlcad just recollections of the edits since I've been checking other things while I cleanup (like bombing, !!!!'s, allocs, etc)
06:13.05 ``Erik I wonder if user message format should be addressed in hacking
06:13.15 brlcad the most annoying is the f'd up inconsistent indentation style on some of the dirs
06:13.16 ``Erik consistant message format
06:14.04 brlcad think I need to add a style var to the emacs local var footer so that braces aren't jacked on indent
06:14.24 ``Erik :)
06:14.40 brlcad vim has the same issue, just a matter of setting the style
06:14.57 ``Erik probably handled in my overweight .vimrc
06:15.00 brlcad I can set it for my emacs, but then that doesn't solve the problem
06:16.19 brlcad moss's code is one of the worst offenders
06:16.27 ``Erik heh
06:16.41 brlcad his code often smells like s2
06:16.47 ``Erik hum, splain it to me, lucy
06:16.53 ``Erik rt asks for a ray
06:16.57 ``Erik librt shoots it
06:16.58 brlcad (not surprising since that's what he worked on)
06:17.07 ``Erik liboptical figures out what to do with a hit
06:17.20 ``Erik no? where are the actual hand-offs in all that?
06:17.30 brlcad that's about right
06:17.52 ``Erik suppose I wanted to write a direct hit lighting model
06:17.55 brlcad then liboptical sets the value, the rt sends to libfb and/or whatever output channel via the application struct
06:17.58 ``Erik -l99
06:18.10 ``Erik how do I stub it in?
06:18.14 brlcad data passing is done through the resource and application structures
06:18.18 brlcad mostly the app structure
06:18.21 ``Erik the photon mapping stuff seems horribly wedged
06:18.42 brlcad lighting models are handled in rt
06:18.47 brlcad it is horribly wedged
06:18.53 brlcad justin's not a great example
06:19.01 ``Erik I saw three big siwtches for lighting model in rt/ I think
06:19.03 brlcad er, his code
06:19.17 brlcad yeah, they're about it
06:19.34 ``Erik so there's no map table or anything? it's just hard coded in?
06:20.22 ``Erik I should probably look at the uhhhh normal coloring
06:21.01 ``Erik seemed there was no clear contract between rt and liboptical...
06:21.17 ``Erik <-- kinda wants to write a 'toon' shader :)
06:21.24 brlcad that's what the view files do -- handoffs between whatever optic model you're using
06:22.08 ``Erik um, are the shadow rays thrown in rt/view.c ?
06:23.02 brlcad shadow rays are specific to a phong-type shader, phong actually shoots them
06:23.20 brlcad (i.e. in liboptical)
06:24.18 brlcad hence the variety of rt_shootray calls in liboptical
06:24.54 ``Erik hm
06:25.20 ``Erik don't be too terribly surprised if you see a new lighting model in the semi-near future :)
06:25.37 ``Erik it seems like one of those things with a good thinking/grunt ratio
06:26.16 brlcad fun stuff
06:26.19 ``Erik I think I got most of the grunt in clone out of the way, but the thinking involves some major user insight :/
06:26.50 ``Erik classic mirror works only on cardinal axis... I want it to work on arbitrary vectors...
06:26.51 ``Erik etc
06:27.09 brlcad alas, I haven't coded up a new/clean lighting model yet, so no path of lookups like there are for new shaders and prims
06:27.19 brlcad but there pretty straightforward
06:27.32 ``Erik um
06:27.34 ``Erik speaking of prims
06:27.39 brlcad there are a couple really simple ones that do things like visualize the material thickness per ray
06:27.40 ``Erik g-xxx.c ... should be fixed
06:28.06 ``Erik the normal model looks like a good place to dig in to me
06:28.17 ``Erik since I just want first hit shading
06:28.59 ``Erik I dunno if I said it, but we need a function to generate a ray set correlating to an arbitrary ae for both ortho and perspective
06:29.02 brlcad rtedge probably could have been done as a lighting model
06:29.08 ``Erik so g_qa.c can have non-cardinal runs
06:29.14 brlcad heh
06:29.20 brlcad yeah, I've been saying that for years too
06:29.30 brlcad just haven't gotten to that refactoring
06:29.35 ``Erik yeah, heh
06:29.41 brlcad its' just pushing a chunk of code from worker into librt
06:29.46 brlcad "just"
06:29.48 ``Erik I keep saying "yup, we need it, uh, maybe after XXX"
06:30.14 ``Erik many of the rt's duplicate functionality in not quite the same manners :(
06:30.19 ``Erik and I don't like that
06:30.57 ``Erik heh, rt should boil down to if(strncmp(*argv, "...
06:30.58 ``Erik O:-)
06:31.01 ``Erik imho
06:31.25 brlcad yeah, and much of it is like that .. just not enough
06:31.49 brlcad the entire "rt backend" -- which cake actually made more obvious -- belongs in a lib
06:31.56 ``Erik oh, uh, image conversion, I'm tempted to grab libconvert and shove it in src/other/ and redo the entire pix conversion suite to be two func calls
06:32.21 ``Erik hey, I was given a cd and told to make it automake
06:32.26 ``Erik I had no clue what I was lookin' at :D
06:33.03 brlcad not saying it's right or wrong, just autoobfuscated :)
06:33.32 ``Erik cake still gives me the willies
06:34.04 ``Erik if I'd have known any utility cake providd above and beyond, I would've commented it in the am
06:35.11 ``Erik <-- got a few dirty looks when he first started cuz he kept referring to the "hit by a bus" situation as a need to document properly...
06:35.45 ``Erik guess it hit too close to home for a few folk :/
06:36.43 brlcad no time to make things simple for the noobs :)
06:36.51 brlcad that's valuable coding time
06:37.03 ``Erik heh
06:37.20 ``Erik should I point out the tragic flaw there? :D
06:37.48 brlcad nope
06:39.01 ``Erik y'know
06:39.14 brlcad yup
06:39.19 ``Erik much of libbu's functionality is found in glib
06:39.34 ``Erik how heretical would it be to ponder that?
06:39.41 brlcad sure is, the nature of a basic library
06:39.51 brlcad also much of it is in the stl too
06:40.05 ``Erik stl is for c++ weenies, not real coders
06:40.13 brlcad as well as the boost libs, glib, and a dozen others ;)
06:40.16 ``Erik last I heard, stl wasn't very... standard...
06:40.24 brlcad that's old news
06:40.35 ``Erik the msvc users were hand deleting their own stl and importing sgi's
06:40.45 brlcad it's pretty solid now
06:41.01 brlcad anythings past msvc 6
06:41.10 brlcad msvc 6 and before sucked ass
06:41.11 ``Erik msvc6 is still used
06:41.15 ``Erik heh
06:41.19 ``Erik I have a cd with msvc1
06:41.22 brlcad exceptionally rare
06:41.26 brlcad that's ancient bustage
06:41.30 ``Erik up against the cd with borland 4.51
06:41.41 ``Erik wanna trip into suckage? I can loan 'em... :D
06:41.54 brlcad i have vc6 somewhere
06:41.56 brlcad it's not worth it
06:42.05 brlcad it was outright broken and incompliant in many ways
06:42.21 ``Erik I used msvc5 and 6, it convinced me to rely on cygwin/mingw32
06:42.36 brlcad can take care of the issues with some things (C code isn't too horrible, C++ is horrible, though)
06:42.48 ``Erik heh
06:42.51 brlcad 7 and 8 were vast improvements
06:43.01 ``Erik at the time, msvc supported c++ a whole lot better than gcc
06:43.09 ``Erik uh, egcs, for the cool kids
06:43.46 brlcad yeah, caring about msvc6 is like caring about gcc1/egcs portability
06:43.54 brlcad you just don't do it
06:44.17 brlcad unless you have somebody funding that waste of time
06:45.00 ``Erik :/ I was a big c++ proponent for a while, then I got heavy into leenewx and realized C could do all that stuff without much work... then many years later, I got into smalltalk,and then I "got" oo (I think)... and c++ just ain't there... objc is a lot closer
06:46.21 brlcad smalltalk is one of my favorite languages
06:46.26 ``Erik amusingly enough, ruby is probably my favorite "oo" language, and I've run into several situations where ruby just doesn't hold up so I switch to thscheme or lithp inthtead
06:46.29 brlcad favorite impractical languages
06:46.58 ``Erik the crypt game in squeak... w00t :D
06:47.40 brlcad c++ best and worst feature is that it doesn't really confine you to any paradigm and actually lets you implement three or four fundamentally different styles
06:48.02 ``Erik 'cept, uh, it doens't do a couple that it claims to
06:48.15 ``Erik the biggest feature of oo, imho, is multi-dispatch
06:48.23 brlcad you can seriously abuse the template layer and get lispness, you can go pure OO, you can go run-time ala objc, functional, etc
06:48.29 ``Erik and alan kay has said the same... he has harsh things to say about c++
06:48.57 ``Erik I loaned out the uh, patterns book
06:49.00 brlcad that just means the power is in the hands of the coder to know what to do and what NOT to do
06:49.16 ``Erik the notion of a design pattern, to me, is an indication of a failure in the language to do its duty
06:49.53 brlcad eh, you have design patterns in just about every language
06:49.57 ``Erik I have a set of slides somewhere, um, design patterns for ml
06:50.00 brlcad it's just a .. pattern of use
06:50.14 ``Erik and MOST of the c++ listed ones disappear, because "the language just handles that"
06:51.21 brlcad yeah.. ml's a great practical language :P
06:51.30 brlcad a clear success :)
06:51.32 ``Erik heh
06:51.42 ``Erik it's a good language
06:51.46 ``Erik it just has no good apps
06:51.49 brlcad heh
06:51.53 brlcad that's not all it's missing :)
06:52.25 ``Erik <-- thtill a lithp weenie, tho won't argue
06:52.28 brlcad otherwise it'd have a significant devout following like the python/ruby/scheme/etc camps
06:52.38 brlcad it's a great academic language for teaching languages
06:52.45 ``Erik I think both breeds have a serious following
06:52.58 ``Erik and scheme is kinda the lithp for schools...
06:53.10 ``Erik the pathcal of lithpth, even
06:53.36 ``Erik still my favorite lisp, but I'm trying to learn common lisp...
06:53.39 ``Erik and emacs
06:53.48 ``Erik they tell me that's what the grown-ups use
06:54.05 brlcad every language has its strengths, weaknesses, and applicability for various purposes
06:54.16 ``Erik indeed
06:54.23 brlcad one of C++'s best strengths and biggest weaknesses is its flexibility
06:54.27 ``Erik only those fluent in a wide variety have anything to say
06:54.49 brlcad depends what I'm doing
06:55.02 brlcad (for me)
06:55.10 ``Erik though I have had on and off urges to use c++ over the last decade or so :/
06:55.28 ``Erik "that'd fit well into c++'s hobbled notion of oo"
06:55.30 ``Erik heh
06:55.45 ``Erik but at that point, ruby is probably 'nuff
06:55.48 brlcad for big architecting, c++ wins for me, good balance of power, performance, and flexibility
06:55.53 brlcad (over objc)
06:56.04 brlcad for dynamic interactive apps, objc usually wins
06:56.25 brlcad to a point, gets nasty as they get bigger
06:56.28 ``Erik see, I'd rather start with an obscenely high level language, do bottom up in it, or the skeery bi-directional deisgn of lisp users
06:56.41 ``Erik and as the language fails, start re-doing bits in a lower level language
06:57.07 ``Erik if I *NEED* to shave that .02% off, switch to C
06:57.51 brlcad all of the functional languages fail for me from purely practical standpoints -- admittedly self-defeating reasons -- not useful to use for an app core simply because there aren't many coders for that language and it's a polarizing political/academic debate on the language's utility
06:58.18 ``Erik that approach has failed me bigtime, though. I had a top down shooter game that developed a hitch every half second due to naive stop&copy gc :/
06:58.37 brlcad ew
06:58.56 ``Erik should hacked a generational into it
06:59.03 ``Erik or at least treadmill
06:59.38 ``Erik (amusingly enough... I argued gc's and learned a fair bit from salzman... who went to cmu...)
07:01.08 ``Erik hrmph
07:01.21 ``Erik I wonder where my big orange and blue "basic for the commodore 64" book went
07:01.31 ``Erik it had a chapter on garbage collection, but I ignored it...
07:01.52 ``Erik I mean, 64,000 bytes? how can you run out of that??? ... (until I tried to do voxels on the machine)
07:03.12 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1128564803.dsl.bell.ca)
07:06.22 ``Erik *grouse*
07:07.42 *** join/#brlcad CIA-27 (i=cia@208.69.182.149)
07:08.16 ``Erik this sucks.
07:20.20 ``Erik nhttp://www.xkcd.com/
07:22.10 ``Erik http://www.irregularwebcomic.net/
07:30.21 IriX64 i should take slight to that :)
07:30.58 IriX64 yea, got cygwin running on vista64.
07:32.53 IriX64 singular works, means i can compile brlcad wee
08:04.44 IriX64 configure pegs the user cpu meter but kernal time is approx 60 % :)
08:06.50 tarzeau brlcad: strange and with -O0 too?
08:07.02 tarzeau brlcad: anyways, if you can't reproduce it... i can build debian packages now :)
08:13.03 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
08:21.12 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:32.42 *** join/#brlcad IriX64_ (n=mariodot@bas2-sudbury98-1128564803.dsl.bell.ca)
09:12.54 *** join/#brlcad ibot (i=ibot@rikers.org)
09:12.55 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || BRL-CAD is on scan.coverity.com but not completely set up yet, more news TBD || Release 7.10.4 is happening now
09:36.57 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
09:43.13 brlcad tarzeau: nope, working fine .. not sure how changing the optimization level is supposed to break the build, works fine here
09:43.25 brlcad tarzeau: if you have a build log, be interesting to see the error
09:43.35 brlcad otherwise, sounds like you have something working on your end
10:08.39 tarzeau brlcad: ok thanks
10:09.50 MinuteElectron brlcad: busy?
10:15.31 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
10:33.52 *** join/#brlcad elite01 (n=elite01@dslc-082-082-082-010.pools.arcor-ip.net)
12:04.54 starseeker Ah hah - now the rt06 download works.
14:09.57 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
14:42.51 Z80-Boy brlcad: hi
14:47.51 *** join/#brlcad bpoole (n=bpoole@UNIX34.andrew.cmu.edu)
15:50.04 *** join/#brlcad MinuteElectron (n=MinuteEl@cpc4-flit1-0-0-cust283.lutn.cable.ntl.com)
16:15.44 brlcad MinuteElectron: quite
16:15.49 MinuteElectron ok
16:15.58 MinuteElectron I won't bother you then, my query is non-essential.
16:16.31 MinuteElectron Well, that really depends on your viewpoint - but I'd rather not disturb you and it is nothing integral.
16:16.33 brlcad i'll ping you later when I can chat better
16:16.37 MinuteElectron ok, sure
16:16.59 brlcad tweaked the header some more for the download image
16:17.17 MinuteElectron I saw ;) - looking better.
16:17.27 brlcad yeh, still not great, but better
16:17.35 MinuteElectron True
19:32.20 *** join/#brlcad Elperion (n=Bary@p54877F62.dip.t-dialin.net)
19:32.58 *** join/#brlcad elite01 (n=elite01@dslc-082-082-082-010.pools.arcor-ip.net)
19:33.45 *** join/#brlcad iraytrace (n=iraytrac@trapezewireless23.insecure.utah.edu)
19:34.15 *** join/#brlcad iraytrace (n=iraytrac@trapezewireless23.insecure.utah.edu)
19:34.58 *** part/#brlcad iraytrace (n=iraytrac@trapezewireless23.insecure.utah.edu)
20:16.51 *** join/#brlcad yukonbob (n=yukonbob@CPE001125477e9c-CM0011e6be27b1.cpe.net.cable.rogers.com)
21:40.16 *** join/#brlcad Z80-Boy (i=clock@77-56-83-7.dclient.hispeed.ch)
21:49.26 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
22:33.14 starseeker Cool - they FINALLY collect the ebuild messages for multiple ebuilds at the end of the whole install
22:33.32 ``Erik huh, tclb2
22:34.54 MinuteElectron brlcad: That thing I was talking about earlier was because I got a bus error from PHP and the guys in ##php said that it was something to do with the binaries. Probably the completely wrong diagnosis but I was worried it might be important. So, yeah. I am going to go to bed now - speak soon I suppose.
22:39.26 starseeker This direct raytracing of NURBs looks interesting - I'm curious though, how would such behavior interact in librt with the other types of analysis BRL-CAD is used for? Does the ARL have an internal database of previous analyses it could use to compare the results of the old methods and a NURBS based intersection simulation?
22:45.08 starseeker Hmm, hang on - gotta restart to make sure I didn't just nuke my sound drivers...
22:54.59 ``Erik heh
23:04.54 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net)
23:05.04 starseeker Ah, there we go :-)
23:06.07 ``Erik heh
23:07.01 ``Erik starseeker, we have a good amount of geometry that was modelled in tnurbs using stuff like pro-engineer that was tesselated to convert to our format... we can't share those files, but we can test for ya if you do nurbs work
23:07.15 ``Erik right now
23:07.22 starseeker hehe :-)
23:07.49 starseeker I'm not ready yet to do that level of work - got some homework to do first
23:07.54 ``Erik the geometry isn't classified secret or anything, but it's not releasable due to contract constraints
23:08.00 starseeker Right
23:08.41 ``Erik folk like general dynamics and raytheon dont' embrace the same notions :)
23:08.55 starseeker Pity ;-)
23:13.36 starseeker ``Erik: From the "public" standpoint, I suppose it would probably be more interesting anyway to model thinks like WWII weapons
23:13.59 starseeker Although I doubt enough detailed info survives on most of that to build a model anymore
23:14.07 ``Erik um
23:14.19 ``Erik it does
23:14.24 starseeker Really??
23:14.28 ``Erik the gear still exists, some in private hands
23:14.57 starseeker Oh, sure - but that would be quite a project. The blueprints was what I was thinking about...
23:15.02 ``Erik wheel your arse out to APG with a caliper and tape measure, got a field full of ww1 and ww2 tanks just sitting there for epeople to gawk at
23:15.10 ``Erik I'm sure blueprints exist, but might not be public
23:15.19 starseeker point
23:18.06 ``Erik um
23:18.11 ``Erik buildings are public record
23:18.45 ``Erik it was like $20 for a reproduction of a residence like 15 years ago
23:18.56 starseeker Hmm.
23:35.21 starseeker errrgh. The design documents for the superconducting super collider are online, but they are some sort of funky postscript
23:48.34 starseeker Humph. Looks like you can get them but you have to wade through huge bureaucracy to do it. Figures. Same thing with the Saturn V goodies.
23:56.41 ``Erik hum, ps is a language intended to spew 2d stuff
23:57.01 ``Erik um, we might be able to snarf that up into sketch objects or something
23:57.21 starseeker http://www.hep.net/ssc/new/repository.html
23:57.43 starseeker Ghostscript can't do much with them out of the box
23:58.08 starseeker They've got copyright Apple in there so it might be a capture of some code sent to an Apple printer...
23:58.50 starseeker I've dealt with some postscript code intended for printers, and it ain't pretty...
23:59.06 ``Erik um
23:59.25 ``Erik NeXT used ps as the primary display language, iirc, and jobs may've carried those properties when he went back to apple
23:59.32 ``Erik might be display related, not printer related
23:59.33 ``Erik :)
23:59.39 starseeker Ah :-)
IRC log for #brlcad on 20071030

IRC log for #brlcad on 20071030

00:00.03 starseeker This might be interesting, but I'm not sure what they mean by "code": http://www.hep.net/ssc/new/codes.html
00:00.20 starseeker Probably software
00:01.51 starseeker Hmm - wonder if Brookhaven ever posted it anywhere...
00:03.07 starseeker Not that there'd be too much point in modeling an non-existent collider in a CAD system anyway - the Tevatron might be fun but so far I can't scare up the blueprints from their website
00:09.47 starseeker Humph. Web page is at BNL, but not updated since 1995 apparently.
00:15.12 *** join/#brlcad cad58 (n=ce744644@bz.bzflag.bz)
00:24.00 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177680294.dsl.bell.ca)
00:37.02 IriX64 navigate by stars man :)
00:38.41 starseeker That would probably work better ;-)
00:38.53 IriX64 for certain :)
00:39.38 IriX64 might have to pay for it
00:39.54 starseeker Up front, possibly.
00:41.20 IriX64 probable
00:42.37 starseeker Plus, in some ways the Apollo achievements are to our civilization what the Pyramids were to ancient Egypt - human achievement on a grand scale
00:43.31 starseeker The details of how that was done (technically speaking) seem worth preserving
00:44.08 IriX64 there are many places to find such info, try nasa jet propulsion labs
00:44.35 starseeker Oh, I know it can be found - this guy has some of it: http://www.up-ship.com/drawndoc/drawndocspacesaturn.htm
00:44.52 IriX64 ok
00:45.03 starseeker Unfortunately it sounds like the only practical way to do it is to wade into the physical archives themselves and start scanning
00:45.17 starseeker and even then, I don't know how much of it would be approved for public release.
00:45.22 IriX64 what are you trying to acomplish
00:45.46 starseeker Well, the idea would be to fully document the technical details of the Apollo system
00:46.13 starseeker In other words, to collect on a website all the information future generations would need in order to build their own ;-)
00:46.48 IriX64 one would hope they would be capable of building something better :)
00:47.44 starseeker Oh, sure. But it's sort of like how we like figuring out how they built the pyramids - considering we can't figure that out real well and it's just a bunch of rocks piled real high, I'd think putting a man on the moon would be a little bit more difficult in retrospect ;-)
00:49.09 starseeker It's probably just my own odd curiosities
00:49.13 IriX64 depends on whose point of view you take, to those building the pyramids it probably was quite difficult :)
00:49.44 starseeker Agreed :-). But I'd rather try that from scratch with no technological base than try putting someone on the moon.
00:50.46 IriX64 true, all knowledge is usefull, so you want to document it true?
00:51.17 starseeker Right :-). I also have the same notions about computers - how do you go from a bunch of inert metal to a modern computer?
00:51.48 IriX64 quite the projects, good luck :)
00:51.52 starseeker hehe
00:52.01 starseeker It's more just notions I have than anything
00:52.14 IriX64 notions are good
00:52.17 starseeker The scale is extremely large, and I doubt I will ever have the time to do it
00:52.36 IriX64 engage helpfull people in it
00:52.38 starseeker Maybe if I'm blessed with good health and prosperity in retirement
00:52.50 IriX64 not that i'm volunteering :)
00:52.54 starseeker That would involve finding people as nutty as I am ;-)
00:53.07 IriX64 true :)
00:54.03 starseeker Slightly more possible is using Forth to bootstrap a Lisp environment completely by hand :-). I may try that someday
00:56.49 starseeker and bemusedly notes he'd better get to work on household chores...
00:56.59 IriX64 :)
01:11.44 IriX64 7.10.4 tells me i have no X and no GL, 7.8.4 says i have both !?!?!?
01:13.11 louipc imagine spending your decades researching so you can build a robot that will do all your chores for you so you can spend time doing other things only to realise you've wasted all your years essentially doing chores (via the robot)
01:27.05 louipc I'd like to know how the heck we were able to make more precise and accurate machinery from less precise/accurate machinery
01:58.46 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
02:17.16 *** join/#brlcad IriX64_ (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
03:21.05 IriX64 why won't encarta95 install on vista64 ;)
03:26.52 IriX64 I can safely say "I can't support you anymore" to all those people who have my old 8 and 16 bit software:
03:28.25 IriX64 )
03:33.45 IriX64 blah... watcom 10.6a installed, now i have to convert all that 8 and 16 bit schtuff to 32 bit :(
04:56.19 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
06:51.20 *** join/#brlcad Z80-Boy (i=clock@77-56-83-7.dclient.hispeed.ch)
07:13.34 brlcad minute-ssh: I saw the bus error, what were you doing that caused it? is it reproducible and accessible from the web server or was it something you were running on the command line?
07:15.42 brlcad starseeker: the intent wouldn't be to replace implicit evaluation with nurbs evals (though you could) -- there are plenty of comparisons that we can/would do to make sure that it's working, but it's already pretty well understood that it'd be slower (nurbs evaluation is naturally about an order slower)
07:19.55 brlcad those BNL codes don't seem particularly interesting to me other than noting the four written by Reshetov probably long before he got into ray tracing
08:00.38 brlcad ahh, intaval
09:27.35 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
09:33.13 CIA-27 BRL-CAD: 03d_rossberg * 10brlcad/ (14 files in 3 dirs): initial checkin of TNO's/IABG's INTAVAL to BRL-CAD converter
09:39.42 brlcad hello d_rossberg
09:40.07 d_rossberg hi brlcad
09:41.05 brlcad glad to see the converter in, looks good at a glance
09:41.53 brlcad was that developed by multiple people?
09:41.59 d_rossberg i hope so, i could not test the Linux build (autogen is missing some Makefile.in)
09:42.52 brlcad autogen.sh is probably complaining because intaval wasn't added to configure.ac ;)
09:43.04 d_rossberg yes, the base was developed by TNO, and i aded some new primitives (it should be complete now)
09:43.10 brlcad ah, you did add it
09:43.13 brlcad hm
09:43.27 brlcad anyone specific at tno?
09:43.40 brlcad or several folks?
09:43.45 d_rossberg autogen was complaining about misc/debian
09:43.45 brlcad just curious
09:44.24 brlcad ah, have you done a update -dP in a while?
09:44.50 brlcad have to run that from time to time to pick up new dirs that are added
09:45.05 d_rossberg because of TNO: i'm not shure, but i think Wim has something to do with it
09:45.29 brlcad would have expected wim :)
09:45.39 brlcad haven't interacted with them in a while
09:46.16 d_rossberg update dP: on Windows always but not on Linux :-{
09:47.00 d_rossberg TNO is very interested in interacting with the BRL-CAD people
09:52.32 CIA-27 BRL-CAD: 03brlcad * 10brlcad/configure.ac: intaval/Makefile
09:56.22 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
10:05.04 brlcad seems to be going ok so far, have to fix an include path issue (our problem in configure.ac)
10:06.40 CIA-27 BRL-CAD: 03brlcad * 10brlcad/configure.ac: search the opennurbs dir for header files, it's required when compiling c++ sources that use rtgeom.h (which uses brep.h, which requires opennurbs.h)
10:07.36 d_rossberg with update -dP automake runs much better ...
10:13.09 brlcad you'll probably want that last commit too, include path addition
10:13.33 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/other/intaval/Makefile.am: ah, blasted automake (or my assumptions of it). just include the opennurbs cppflags here since c++ files are still in the minority.
10:13.36 brlcad just built fine for me here and runs (mac os x)
10:14.49 brlcad what do "dra" and "tgf" stand for?
10:16.43 CIA-27 BRL-CAD: 03brlcad * 10brlcad/configure.ac: don't make up var names, just comment it out for now. as more C++ is integrated, it can be made default
10:17.44 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
10:21.00 CIA-27 BRL-CAD: 03brlcad * 10brlcad/NEWS: new tgf-g INTAVAL importer
10:22.14 brlcad d_rossberg: if you have names of specific people to credit in the news file, please let me know -- i.e. others besides you and Wim
10:22.36 brlcad have fun with the canteening .. a bit early here for that :)
10:25.56 CIA-27 BRL-CAD: 03brlcad * 10brlcad/NEWS: add PML to TNO's name. would preferably reference the developers directly but don't know yet if there were others coding besides Wim B. and Daniel R. working on it
10:26.51 brlcad d_rossberg: and if you missed the question.. do you know what do "dra" and "tgf" stand for?
11:24.51 d_rossberg DRA: Defence Research Agency (established by UK MoD)
11:26.02 d_rossberg TGF: Target Geometry File (it is how they are calling it)
11:29.24 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
11:54.30 *** join/#brlcad elite01 (n=elite01@dslc-082-082-077-146.pools.arcor-ip.net)
13:56.42 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
14:04.11 ``Erik um, is that related to tank-kill?
14:06.40 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/other/intaval/readme.txt: annotate what DRA and TGF stand for
14:07.24 brlcad d_rossberg: thx
14:08.29 brlcad undoubtedly "related" .. could even be the same format which would mean we now have three converters for the same format that all do something radically different ..
14:08.56 brlcad from the look of what daniel added though, the format is either considerably different or it's a much better importer
14:09.38 brlcad from what I have gathered, intaval is the uk's version of covart, developed by lockheed martin
14:09.48 ``Erik if that's the case, someone should do some test runs and see if the old ones can be links to the new one... uh, I don't volunteer :D
14:09.58 brlcad whereas tankill is the uk's version of muves
14:10.22 d_rossberg brlcad: same to you
14:10.27 ``Erik if I weren't still hurting from the weekend, I'd be seriously breaking the repo right now, but I don't wanna deal with being on the hook to fix it :)
14:10.28 brlcad former version at least
14:10.41 Z80-Boy ``Erik: what did you do on the weekend?
14:10.56 ``Erik imbibed. significantly.
14:11.29 ``Erik :D
14:11.55 ``Erik and got to be the "tool" in an argument with an old friend, and too many damn video games
14:13.25 ``Erik and negotiated a deal to go back to online dj'ing, I think
14:14.14 ``Erik this c++ fqa is hilarious, yet so true
14:14.30 ``Erik http://yosefk.com/c++fqa/
15:05.36 d_rossberg brlcad: what do you recommend, if building without opennurbs should cpp sources not include the opennurbs headers or should OPENNURBS_CPPFLAGS always be set
15:17.15 brlcad d_rossberg: did you see my commit earlier today?
15:17.31 brlcad that's what they were for
15:19.13 brlcad it should probably always be set since at least at the moment it's required due to brep.h, but there's also presently only three instances of C++ application code in the entire repository .. so it was just as easy to add the OPENNURBS_CPPFLAGS to the place where it was needed (to intaval's Makefile..am)
15:20.34 d_rossberg brlcad: i saw your comment, but the converter won't compile
15:20.35 brlcad once nurbs/brep support is "complete", opennurbs will be required so I'd more soon always add it than conditionally on opennurbs being built
15:20.57 brlcad d_rossberg: you sure about that? .. are you up to date?
15:21.12 brlcad 06:13 < CIA-27> BRL-CAD: brlcad * brlcad/src/other/intaval/Makefile.am: ah, blasted automake (or my assumptions of it). just include the opennurbs cppflags here since c++ files are still in the minority.
15:21.48 brlcad I built and ran successfully on mac os x already after that fix
15:22.37 d_rossberg i'm afraid OPENNURBS_CPPFLAGS won't help if they are empty
15:22.46 brlcad ooooh
15:22.49 brlcad you turn it off
15:23.11 brlcad yeah, that's nfg then :)
15:23.22 d_rossberg on the other side, there is a define WITH_OPENNURBS which could be used in brep.h
15:23.24 brlcad OPENNURBS_CPPFLAGS should always be set
15:23.58 brlcad though if someone wanted a system opennurbs, the flags would be different
15:24.50 brlcad WITH_OPENNURBS is an automake conditional, not a define .. you'd have to add a define for it
15:26.37 brlcad and that's the one that will eventually go away when the implementation is complete so that nurbs/brep support is consistently available in the core
15:27.41 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
15:28.30 CIA-27 BRL-CAD: 03d_rossberg * 10brlcad/configure.ac: always set the path to the openNURBS headers (C++)
15:30.39 brlcad yeah, that'll work for the time being, until there's a --with flag for pointing to a system-installed opennurbs or until we make too many mods that it has to build custom
15:37.24 CIA-27 BRL-CAD: 03brlcad * 10brlcad/BUGS: apparently not yet annotated, so make a note of the stupid unable to find brl-cad message when rt encounters a shader it doesn't recognize. the dynamic shader loading code has some bad juju in it.
16:32.16 *** join/#brlcad yukonbob (n=yukonbob@CPE001125477e9c-CM0011e6be27b1.cpe.net.cable.rogers.com)
18:33.28 *** join/#brlcad cad73 (n=8aa3002c@bz.bzflag.bz)
19:00.03 *** join/#brlcad Z80-Boy (i=clock@217-162-110-172.dclient.hispeed.ch)
19:11.16 *** join/#brlcad ewilhelm (n=ewilhelm@pool-71-111-49-155.ptldor.dsl-w.verizon.net)
19:11.33 ewilhelm hi all
19:12.00 ewilhelm I'm getting errors trying to build cvs from source on Debian Etch (gcc 4.1 and/or 3.4)
19:12.20 ewilhelm libtool: link: cannot find the library `../../../src/libwdb/libwdb.la
19:14.37 ewilhelm is this an issue with CVS today or something on my end?
19:17.24 ewilhelm it appears to be something of a failed make dependency detection
19:22.50 ewilhelm hmm, manually stepping through the failing directories leads me to a libtcl-8.5 error
19:25.12 *** join/#brlcad cad98 (n=5989494f@bz.bzflag.bz)
19:28.24 ewilhelm ugh, I just did cd tcl and tk and ran make install and then popd'd back through the stack of failing dirs and `make` was fine
19:49.28 *** join/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
19:50.03 illethal Hello..
19:53.46 ewilhelm hi
19:54.15 illethal I havn't used BRL-CAD yet. I have a few questions maybe someone can answer?
19:55.08 ewilhelm maybe -- at the moment I'm trying to figure out why cvs won't build from gcc-4.1
19:55.20 ewilhelm so, I might not be the best source of info :-D
19:55.27 illethal Haha.
19:55.31 illethal I get ya, Linux.
19:56.02 ewilhelm seems to be mostly a make problem
19:56.21 illethal What distro are you on?
19:56.37 ewilhelm Debian Etch
19:56.48 illethal Ah k.
19:57.08 ewilhelm seems to be working, but a ridiculous amount of manual cd && make stuff
19:58.03 illethal That's what makes Linux fun.
19:58.19 ewilhelm nah, aptitude is what makes it fun
19:58.23 illethal Lmao
19:58.34 illethal Yeah, synaptic is by far my favorite package manager I've used.
19:58.57 illethal Does BRL-CAD have a GUI?
19:59.04 ewilhelm yep
19:59.08 illethal Or do you have to like make all the geo with math
19:59.13 illethal K awesome.
19:59.17 ewilhelm that too though
19:59.28 illethal Ahhh, I've never done that before.
19:59.40 illethal I've been playing around with 3D on my own for a few years, but not CAD.
19:59.45 ewilhelm last I played with it, the command-line was much better at constructing geometry than the mouse
20:00.10 ewilhelm its a "shell" (ala autocad's command-line) within the mged gui app
20:00.17 illethal I probably won't be able to figure out how to use it, but it seems badass.
20:00.32 ewilhelm so, it is interactive -- rather than a sort of batch CLI app
20:00.46 illethal I see.
20:00.49 ewilhelm you might want to try it -- I haven't updated for a few years
20:00.58 illethal So you can also edit the object from the GUI, but you have to make it from the CLI?
20:01.25 ewilhelm you can use the mouse, it just might be limited in expressiveness in some areas
20:01.36 illethal Ah.
20:03.21 illethal Will it work on Vista 64bits you think?
20:03.36 illethal Not very many programs do lol
20:03.51 ewilhelm it has a Tk gui, so maybe
20:04.07 ewilhelm iirc, there are binaries on the sourceforge page
20:04.32 illethal Hmm, no installer?
20:04.46 illethal I think I'm too noob to use BRL-CAD, =|
20:09.52 *** part/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
20:13.50 brlcad howdy ewilhelm
20:14.53 brlcad did you do a parallel -j build? I've ran into issues with that several times in the past where a failure gets through and the build tries to continue, not stopping when it should
20:15.52 brlcad other automake/libtool bugs on nfs filesystems too
20:20.34 *** join/#brlcad tarzeau (i=gurkan@bee.ethz.ch)
20:24.00 ewilhelm brlcad: yep -j 16
20:24.54 dtidrow_work 16? yikes
20:25.02 ewilhelm distcc :-D
20:25.06 ewilhelm is there a pastebot?
20:25.08 dtidrow_work ah
20:25.36 dtidrow_work so you basically have a 'compile farm'?
20:26.11 ewilhelm brlcad: here's roughly what I ended-up doing
20:26.13 ewilhelm <PROTECTED>
20:27.15 ewilhelm the tcl (and maybe tk) had to be installed or I would get libtcl8.5.so
20:27.23 ewilhelm ... errors
20:28.14 ewilhelm then the pushd was all just a matter of stepping through the src/libbu src/libbn src/librt src/libwdb
20:28.29 ewilhelm plus a stop-off at libsysv on the way back
20:30.05 ewilhelm then I had to make install in src/other before src/ would work
20:30.18 ewilhelm and make install src before $top would make
20:30.46 ewilhelm it seems like it that last bit (and tcl) was more an LDFLAGS issue
20:32.27 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
20:35.31 ewilhelm brlcad: anyhow, it all got built and mged works
20:35.51 ewilhelm but I can't "zoom all" on my converted stl -- shouldn't `reset` do that?
20:40.31 *** join/#brlcad bpoole (n=bpoole@UNIX31.andrew.cmu.edu)
20:48.37 *** join/#brlcad elite01 (n=elite01@dslc-082-082-077-146.pools.arcor-ip.net)
20:50.40 ewilhelm ah -- 'draw all'
21:01.07 brlcad ~bzpaste
21:01.10 brlcad ~bzpastebin
21:01.11 ibot i guess bzpastebin is http://pastebin.bzflag.bz a place to put large chunks of text to not flood a channel
21:01.26 brlcad just fyi future ref
21:01.32 brlcad or this
21:01.34 brlcad ~pastebin
21:01.34 ibot rumour has it, pastebin is a place to paste your stuff without flooding the channel - try http://pastebin.ca, or http://channels.debian.net/paste, or http://rafb.net/paste/, or http://pastebin.com is usually painfully too slow and unresponsive to use, use one of the other pastebin sites, or dpaste.com is a very nice pastebin as well
21:01.38 brlcad but no bot
21:02.02 ewilhelm is there a shaded view mode?
21:02.09 brlcad almost guaranteed, the parallel build is what caused the need for multiple passes to get past the build error
21:02.23 ewilhelm i.e. without needing to raytrace
21:02.35 brlcad there is
21:02.38 brlcad it sucks
21:02.51 brlcad that's some of the stuff we're working on, it gets to core representation issues
21:03.02 brlcad part of the brep/nurbs work, multiple representations
21:03.08 ewilhelm not opengl ?
21:03.16 brlcad so we can go back and forth between explicit and implicit reps
21:04.10 brlcad opengl is an explicit geometric representation, brl-cad historically has only dealt with implicit mathematical representations -- provides greater accuracy, compactness, efficiency, few other benefits
21:04.22 brlcad but going from implicit to explicit is very non-trivial
21:04.52 brlcad so just getting "polygons" out of an implicit rep reliably and quickly is actually a pretty tricky feat
21:05.13 ewilhelm yep
21:05.14 brlcad and opengl *only* deals with explicit polygonal representation formats
21:05.22 brlcad er, s/polygonal//
21:05.32 brlcad it does deal with a few explicit spline surface formats
21:05.37 brlcad but no implicit formats
21:06.12 ewilhelm iirc, autocad maintains a dual list of objects<->polygons in the view pipeline
21:07.21 brlcad ewilhelm: iirc, going back to some talks over a year ago, you might be interested to know that I finally did get all of the STEP APs scanned and OCR'd :-)
21:07.46 ewilhelm neat -- wasn't a year ago at this point though :-D
21:07.47 brlcad autocad deals internally with explicit formats, spline surfaces
21:07.58 brlcad it's dual-rep is explicit spline to explicit poly
21:08.04 brlcad which is pretty trivial ;)
21:08.23 ewilhelm isn't the CSG in autocad "implicit mathematical"?
21:08.44 brlcad the operations are performed on explicits
21:08.51 brlcad brb
21:18.35 brlcad I'm in and out, but to your question -- yes CSG operations are implicit (by their very nature), but they're applying implicit operators to an explicit geometry representation
21:18.59 brlcad that's rather different from applying implicit operators to implicit geometry -- there is no evaluated form
21:19.59 ewilhelm ah, ok
21:48.24 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
22:13.32 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096601470.dsl.bell.ca)
22:15.05 *** join/#brlcad iMinute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
22:24.16 *** join/#brlcad MinuteElectron_ (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
22:32.04 minute-ssh brlcad: It was something I was running from the command line. And it is fully reproducable.
22:32.29 minute-ssh Right now I am having internet trouble, hence why I am using SSH IRC as opposed to home IRC. So I might not respond.
22:32.36 brlcad ok
22:32.56 minute-ssh brlcad: Do you need any more info?
22:33.06 brlcad yeah, what do you want me to do about it? :)
22:33.16 brlcad sounds like a php bug :)
22:33.19 minute-ssh Oh, ok.
22:33.36 brlcad i can see if there's an update in ports
22:33.49 brlcad i mean php crashing is definitely a php bug
22:33.52 minute-ssh Juding from the response of ##php they suggested it was a bug in your executable. Non-essential, I will file a PHP bu report.
22:33.53 brlcad do you know what causes it?
22:34.14 brlcad that sounds like their way saying "that php binary is buggy"
22:34.20 brlcad which is a bug in php
22:34.29 brlcad just that it might be fixed in a newer version
22:34.48 minute-ssh I haven't tracked down the exact cause, but I have tracked it down to my custom MySQL class.
22:35.37 brlcad you could download/compile php and see if their latest sources still have the problem
22:36.35 brlcad we're on 5.2.1 at the moment, latest in ports seems to be 5.2.3
22:37.22 brlcad I do really hate changing php unless there's a pressing need (you needing it would be a good enough reason, though)
22:38.03 brlcad because it impacts the web install with apache and mod_php .. if the compilation flags aren't right, things can get wonky
22:45.35 minute-ssh ok
22:45.35 minute-ssh dw
22:46.17 minute-ssh It is non-essential.
22:52.39 minute-ssh I was doing it yesterday, but got sidetracked.
22:53.06 minute-ssh It is late here now and I have to be getting on with something, so I will check it out more tomorrow.
IRC log for #brlcad on 20071031

IRC log for #brlcad on 20071031

01:40.53 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096601470.dsl.bell.ca)
01:47.15 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096601470.dsl.bell.ca)
01:57.27 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
02:09.53 *** join/#brlcad IriX64_ (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
02:10.21 *** join/#brlcad IriX64_ (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
02:13.38 IriX64 http://rafb.net/p/AKi6rt49.html <---- whats this then
02:18.00 ewilhelm IriX64: that sounds like the build error I was getting earlier
02:18.48 ewilhelm see http://scratchcomputing.com/tmp/makebrl.txt
02:21.26 IriX64 thank you
02:34.41 IriX64 exec ping
02:34.46 IriX64 whoa
02:34.49 IriX64 :)
04:34.02 IriX64 what is the purpose of redefing tk functions to standard x functions in unixport.h?
04:38.35 brlcad oh shoot .. didn't realize that they made intaval link against our libs too
04:38.53 IriX64 :)
04:39.02 IriX64 wtf is intaval ;)
04:39.11 brlcad it's a new geometry importer
04:39.16 IriX64 ah
04:39.25 brlcad just added yesterday
04:39.35 IriX64 ok
04:40.52 brlcad related to the UK Ministry of Defence, one of their VL codes, written by friends in Netherlands and Germany
04:41.05 IriX64 i see
04:49.34 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/other/intaval/Makefile.am:
04:49.36 CIA-27 BRL-CAD: ah crap. the converter uses libwdb which isn't/can't be compiled before
04:49.38 CIA-27 BRL-CAD: src/other -- one of the few ways where recursive make actually bites us in the
04:50.11 CIA-27 BRL-CAD: arse. need to move the converter to a directory that is traversed after
04:50.11 CIA-27 BRL-CAD: src/other and after src/lib*, maybe misc/intaval or contrib/intaval or
04:50.11 CIA-27 BRL-CAD: src/contrib/intaval etc. for now, just make the converter be compile-on-demand
04:50.16 CIA-27 BRL-CAD: (i.e. cd src/other/intaval && make tgf-g) only.
04:52.11 IriX64 i needed to get by that so i cp tgf-g.cpp tgf-g.exe and "touch it" and compile away merrily ;)
04:56.13 *** join/#brlcad bpoole (n=bpoole@UNIX31.andrew.cmu.edu)
04:59.10 IriX64 mc
05:09.06 *** join/#brlcad IriX64_ (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
05:26.17 IriX64_ i'm relativly new to this, why is cvs at 7.11.0 and your topic says 7.10.4 is happening?
05:31.35 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com)
05:35.35 IriX64 Ethel Barrymore says "you grow up the day you have a real bellylaugh at yourself" I' must say Iv'e grown up a lot this past month :)
06:26.40 brlcad IriX64: releases are made off of the STABLE branch, not HEAD, which lags behind HEAD development by usually a couple months
06:28.07 brlcad and regardless, 7.10.4 is posted, so the next release is automatically set to the next odd numbered revision (which is either 7.10.5 or 7.11.0 ... emphasis on the 7.10.*5* and 7.*11*.0 for the odd number)
06:54.41 IriX64 got it thanks
06:55.13 Supaplex but i can haz cheezeburger now?
07:21.53 brlcad sure
07:38.43 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/librt/db_walk.c: remove old comment
08:08.40 CIA-27 BRL-CAD: 03brlcad * 10brlcad/misc/win32-msvc7/ (5 files in 3 dirs): by popular demand, add the g2dxf and dxf2g converters to the windows release build system
08:11.45 *** join/#brlcad bpoole_ (n=bpoole@UNIX31.andrew.cmu.edu)
08:20.01 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:35.04 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/sig/ (Makefile.am coswin.c): quell malloc warning, use libbu allocator
08:39.45 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/mged/tedit.c: quell warnings
09:52.00 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net)
10:03.01 *** join/#brlcad elite01 (n=elite01@dslb-088-070-015-140.pools.arcor-ip.net)
10:16.00 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net)
14:44.31 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
15:26.41 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
15:34.38 *** join/#brlcad bpoole (n=bpoole@UNIX37.andrew.cmu.edu)
18:22.55 *** join/#brlcad Z80-Boy (i=clock@77-56-84-222.dclient.hispeed.ch)
20:10.34 *** join/#brlcad tarzeau_ (i=gurkan@bee.ethz.ch)
20:29.22 *** join/#brlcad clock_ (i=clock@77-56-84-222.dclient.hispeed.ch)
20:40.07 *** join/#brlcad Elperion (n=Bary@p5487417F.dip.t-dialin.net)
21:54.31 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net)
IRC log for #brlcad on 20071101

IRC log for #brlcad on 20071101

00:40.24 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
00:42.00 IriX64 http://rafb.net/p/hng0Fb41.html <--- new kids on the block have a problem
01:05.57 IriX64 http://rafb.net/p/HmDN2c78.html <--- found a critter in ltmain.sh
01:12.55 ``Erik heh, EBCDIC, that's funny
01:13.10 IriX64 not if you work for ibm :)
01:13.23 ``Erik erm
01:13.36 ``Erik and the last ibm that used that was what, the as400?
01:13.47 IriX64 mv370 :)
01:14.49 IriX64 doesn't solve *my problem tho, but what the heck
01:15.25 ``Erik or ebcdic->ascii... I don't remember anymore
01:15.29 IriX64 why not 8086
01:16.29 IriX64 the glory of unix=the iron doesn't matter :)
01:17.04 ``Erik um, it was mostly 8086 crap, but 286 stuff was permitted
01:17.11 ``Erik for some reason, 386 was not
01:17.17 ``Erik and this was, like, '98 or '99 :(
01:17.23 ``Erik (my second run at college)
01:17.27 IriX64 was that around at that time
01:17.42 IriX64 ah it was
01:17.44 ``Erik pentium was around in like '95
01:18.10 IriX64 my memories like yours too far back to be accurate :)
01:18.24 ``Erik I sure enjoyed doing asm on r2k a lot more
01:18.31 ``Erik even though it was just using 'spim'
01:18.35 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
01:18.43 IriX64 don't know r2k or is that r2d2 :)
01:18.55 ``Erik r2000, early MIPS chip
01:19.00 IriX64 ah
01:19.05 ``Erik um, predecessor to what you may've seen in an sgi
01:19.20 ``Erik the o2 bookend I have sports an r10k
01:19.29 IriX64 im only familiar with pc's and dec schtuff
01:19.40 ``Erik alphas were almost good
01:19.47 IriX64 still are
01:19.51 ``Erik if they woulda used the right endian, I coulda loved 'em :D
01:19.56 IriX64 heh
01:20.08 ``Erik they also did very horrible things
01:20.09 IriX64 hate reversals do you
01:20.32 IriX64 ?? prioris
01:20.37 ``Erik yeah
01:20.42 ``Erik shaped like a coffee table
01:20.48 IriX64 dont know that one
01:20.54 ``Erik cabinet for like 8 scsi drives, big honkin' backplane board
01:21.02 IriX64 ah
01:21.03 ``Erik the cpu and memory boards popped into the backplane
01:21.12 ``Erik I had a dual p133 cpu card
01:21.20 IriX64 unibus machine or omnibus
01:21.31 ``Erik and like an 8 slot 30pin simm card
01:21.35 ``Erik um, eisa
01:21.41 ``Erik it was all eisa
01:21.45 IriX64 ah a dec pc attempt
01:21.48 ``Erik yes
01:21.50 ``Erik ...
01:21.52 ``Erik p133's...
01:21.55 ``Erik simm...
01:21.58 IriX64 i know
01:22.12 ``Erik cheaper than, say, an sbus equiped machine... but...
01:22.19 IriX64 never seen it the rainbow tho i played with
01:22.31 ``Erik amusingly enough, I couldn't get nt3.51 or nt4 to install on it... linux took it though
01:22.38 ``Erik the alphas were a hell of a lot better
01:22.40 IriX64 heh
01:22.48 ``Erik 27xsoemthingsomething...
01:23.03 IriX64 depends who you talk to :)
01:23.06 ``Erik damn fast, both in crunch per clock and in straight clock at the time
01:23.23 ``Erik and I think the nt on alpha had... real smart shit.
01:23.41 IriX64 remember the alpha with nt
01:23.49 IriX64 nice enoufgh
01:23.50 ``Erik I'm under the impression (having never used it) that it had a machine code translator that cached the converted machine code
01:23.53 IriX64 enough
01:24.12 ``Erik so you could slap an i386 program on it, run it, it'd sit and spin for a minute the first time... then run just fine
01:24.19 ``Erik next time ya launched it, it just popped right up and worked
01:24.26 IriX64 i was happy i could do serial port stuff with it
01:24.57 ``Erik oh, yeah, ya got leenewx or fbsd, PIC chips, and a programmer?
01:25.16 ``Erik what's his name is making a new release of picprog and wants people to test the new serial timing code :D
01:25.38 IriX64 seriously? i'm a hobbiest :)
01:26.15 ``Erik this is free software kinda targetting the hobbyist
01:26.35 ``Erik he has a short lift of people he knew were interested (I maintain the fbsd port, so I was on it)
01:26.53 ``Erik but I only have a couple 16f88's and haven't done anything honestly noteworthy with 'em
01:27.06 ``Erik other than making LED's blink in patterns
01:27.12 IriX64 don't have the tools man
01:27.20 ``Erik software or hw?
01:27.24 IriX64 hw
01:27.26 ``Erik ah
01:27.36 ``Erik the programmer I got was like $15, and the chips were like 2.50 a pop
01:27.47 ``Erik the serial cable was probably the most expensive part, I think it was $20 :(
01:28.02 IriX64 got enough to keep me busy but thanks
01:28.09 ``Erik but I already had a breadboard and a huge box o' parts
01:28.51 ``Erik and a 5w cheap power supply I made from the transformer out of a cheap broken alarm clock, 4 diodes, 2 caps and a resistor :D
01:29.01 IriX64 heh
01:29.09 ``Erik oh, and a candle to drop wax on the assembly once I was happy with the output DC signal
01:29.13 IriX64 zeners are cheap
01:29.31 ``Erik yeah, btu I didn't have any
01:29.44 IriX64 :(
01:29.52 ``Erik <-- scratches his head and wonders how zeners would simplify a bridge
01:30.00 IriX64 heh
01:30.03 IriX64 wouldn't
01:30.17 IriX64 just stating that they're cheap :)
01:30.22 ``Erik the kind I had were the cheapest, not even germaniums
01:30.34 ``Erik the ones that you used to be able to get at radioshack in a package of like 100 for $2
01:30.41 ``Erik back when radioshack did that kinda thing
01:30.44 IriX64 sliconized mutational diodes were they
01:31.00 ``Erik I've have to look... the cheapest on the rac
01:31.03 ``Erik per unit
01:31.06 IriX64 heh
01:31.21 ``Erik I have way more ceramic caps than electrolytics, too
01:31.38 IriX64 teardrops too are cheap
01:31.41 ``Erik my big dollar stuff is mostly the 74xx series ic's I think
01:32.02 IriX64 the hobbisyts friend standard ttl
01:32.12 ``Erik thought I have a few "weird" items, like a 10 bar LED, and a couple 8 piece LED's
01:32.22 ``Erik 555's and 556's, some 741's I think
01:32.35 IriX64 stuff like that gets costly too
01:32.45 ``Erik the LED's? or the ic's?
01:32.50 IriX64 leds
01:32.52 ``Erik the ic's are ass cheap, common as hell
01:32.57 IriX64 true
01:33.02 ``Erik yeah, I think they were a few bucks each
01:33.03 IriX64 not 741's tho
01:33.20 ``Erik hum, I got a box with several 741's for a couple bucks
01:33.27 IriX64 555 are as common as dirt as far as timer chips go
01:33.29 ``Erik have yet to find a good use for an opamp like that
01:34.17 ``Erik I want to buy an m68020 or something, some crud for memory, mebbe something to do video signals... see if I can make me a little unix machine
01:34.24 ``Erik and code up a unix workalike on it :D
01:34.27 IriX64 the memory data book as usefull as the ttl data book
01:34.39 ``Erik I think the 20 introduced the mmu
01:34.47 IriX64 i have faichild what do you use
01:34.53 IriX64 fairchild
01:35.00 ``Erik huh?
01:35.03 IriX64 for reference
01:35.09 IriX64 books now
01:35.11 ``Erik um, these days? the intarweb
01:35.22 IriX64 i prefer paper in my hand
01:35.42 ``Erik I used to have, um, the little paperbacks with the grid pattern on the cover that you could get at radioshack
01:35.48 ``Erik btu they're at my parents
01:35.57 IriX64 never used those
01:36.07 ``Erik I have a notebook with the pinouts for msot of those chips from a college class
01:36.15 ``Erik hand drawn notes from class
01:36.15 IriX64 ah
01:36.25 ``Erik I was introduced to the 74xx's in a class
01:36.42 ``Erik and the 555 and 556 were just that damn common, that I put those in there, too
01:36.51 IriX64 i was introduced to them in industry
01:37.04 ``Erik the 741, I have a book from one of those ancient "101 projects in electronics" kids
01:37.04 ``Erik kits
01:37.14 IriX64 ah
01:37.17 ``Erik too bad those don't seem to exist anymore
01:37.37 IriX64 i never looked , really they stopped them
01:37.55 ``Erik I know the chemistry kits are gone, I haven't SEEN an electronics kit
01:38.06 IriX64 blargh
01:38.23 IriX64 kids used to eat those up
01:38.33 ``Erik chemistry kits were beaten down by politics, cuz, uh, some of those chemicals might possibly create something dangerous if mixed just right
01:39.03 IriX64 heh and leave it to a bright kid to "mix" them right :)
01:39.41 ``Erik <-- personally kinda thinks parents should be more involved and should be more education *shrug* :/
01:40.32 ``Erik and if'n ya dick with anything ya don't know, understand it may be a little dangerous and learn appropriate safety policies
01:40.33 IriX64 truth
01:40.50 IriX64 well its making again, bbiab
01:52.04 *** join/#brlcad yukonbob (n=yukonbob@CPE001125477e9c-CM0011e6be27b1.cpe.net.cable.rogers.com)
02:05.55 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
02:35.38 ``Erik oh ho ho
02:35.41 ``Erik how ironical
02:35.48 ``Erik http://science.slashdot.org/article.pl?sid=07/10/31/2256206
03:03.15 IriX64 heheh they heard you
03:58.06 ``Erik starting about 6 years ago.
05:37.49 IriX64 man there's a dnl without a preceding # in configure.in in tk/unix
05:43.31 IriX64 the ' in don't presents a problem
06:18.26 IriX64 http://www3.sympatico.ca/mario.dulisse2/7.8.4doesvista64.png :)
06:35.26 IriX64 nite all
08:16.27 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
09:29.13 *** join/#brlcad Elperion (n=Bary@p5487576C.dip.t-dialin.net)
09:39.48 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
10:08.52 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
10:46.02 *** join/#brlcad elite01 (n=elite01@dslb-088-070-022-084.pools.arcor-ip.net)
12:50.49 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
13:26.08 *** join/#brlcad bpoole (n=bpoole@UNIX39.andrew.cmu.edu)
13:26.47 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-022-084.pools.arcor-ip.net)
13:31.55 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
13:42.30 *** join/#brlcad bobbmt (n=user@static-71-240-124-130.pitbpa.east.verizon.net)
14:47.13 *** join/#brlcad Elperion (n=Bary@p5487576C.dip.t-dialin.net)
15:02.02 CIA-27 BRL-CAD: 03brlcad * 10brlcad/include/conf/Makefile.am: need all-am to be dependent upon built_sources else someone doing a make install without first running make will end up failing to generate the COUNT, DATE, HOST, USER, PATH files
15:02.22 CIA-27 BRL-CAD: 03brlcad 07STABLE * 10brlcad/include/conf/Makefile.am: merge from head, need built_sources for all-am
15:03.07 ``Erik it ist time to do the big honkin' join?
15:05.38 brlcad not yet
15:05.53 brlcad not until the remaining builds are posted
15:06.03 brlcad (still need irix and solaris)
15:07.43 brlcad this will possibly be the last irix release :(
15:08.42 ``Erik heh
15:25.26 *** join/#brlcad nita (n=nita@i-83-67-61-194.freedom2surf.net)
15:25.53 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
15:36.27 *** join/#brlcad Elperion (n=Bary@p5487576C.dip.t-dialin.net)
18:18.26 *** join/#brlcad yukonbob (n=yukonbob@CPE001125477e9c-CM0011e6be27b1.cpe.net.cable.rogers.com)
18:46.52 dtidrow_work brlcad: yep, IRIX is a dying OS :-\
18:47.12 dtidrow_work the company isn't doing much better, afaik
18:54.09 PrezKennedy people still use IRIX?
19:20.40 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
19:21.07 IriX64 http://rafb.net/p/I3oL3a29.html <---- have i reported this already?
19:23.06 minute PrezKennedy: HAHA
19:31.48 *** join/#brlcad elite01 (n=elite01@dslb-088-070-022-084.pools.arcor-ip.net)
19:34.19 IriX64 pssst, there's 9 dnl's in config.in in src/other/tk/unix.
19:35.54 IriX64 some in tcl too
19:37.38 IriX64 http://rafb.net/p/BEB5Wr15.html <---- rtsrv duplicates bu_bomb too
19:41.27 *** join/#brlcad MinuteElectorn (n=MinuteEl@cpc4-flit1-0-0-cust283.lutn.cable.ntl.com)
19:42.29 IriX64 errr +o :)
19:52.55 ``Erik um, ok?
19:53.07 IriX64 so eh :)
19:53.37 ``Erik 'dnl' is m4 for a line comment (do not list or something)... autoconf will remove thos elines when the configure script is generated
19:53.59 IriX64 my build platform is kinda weird ``Erik so i'm not sure....
19:54.03 ``Erik <-- personally prefers shell comments as he looks through the generated configure script more often than he'd like
19:55.54 *** join/#brlcad iMinute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
19:58.06 *** join/#brlcad Z80-Boy (i=clock@77-56-72-166.dclient.hispeed.ch)
20:17.16 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
20:21.46 brlcad IriX64: it *intentionally* duplicates bu_bomb as a scope override -- there's some compiler flag amiss if it's complaining about it
20:22.25 brlcad and the dnl's are normal, part of m4 syntax
20:22.36 brlcad there are dnl's throughout our own top-level configure.ac
20:24.36 IriX64 i'll check my flags then thanks
20:25.00 brlcad check the gcc documentation
20:25.11 IriX64 way ahead of you :)
20:26.31 IriX64 found --allow-multiple-definition, will that do it
20:30.01 brlcad maybe
20:30.53 brlcad my gcc nor ld has that option, so can't be sure
20:31.11 brlcad if it's a linker option, it'll need to be an LDFLAGS instead of a CFLAGS
20:34.15 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/util/pix-png.1: clarify that the user must specify the size if the image is not 512x512
20:47.49 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
20:49.29 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
21:06.02 *** join/#brlcad iMinute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
21:10.46 *** join/#brlcad yukonbob (n=yukonbob@CPE001125477e9c-CM0011e6be27b1.cpe.net.cable.rogers.com)
21:30.04 iMinute =auit
21:30.07 iMinute oops
21:30.09 iMinute wrong channel
21:36.48 brlcad damn skippy!
21:37.42 iMinute hmm?
21:37.45 iMinute oh
21:37.47 iMinute starfox
21:37.47 brlcad nvr mind :)
21:37.49 iMinute hehe
21:38.00 iMinute :D
21:38.13 brlcad :D
21:49.36 *** join/#brlcad elite01 (n=elite01@dslb-088-070-029-010.pools.arcor-ip.net)
21:51.29 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/util/pix-png.c: warn if the output PNG image dimensions are smaller than the input PIX image, related to support request from mallory
21:57.20 CIA-27 BRL-CAD: 03brlcad * 10brlcad/NEWS: (log message trimmed)
21:57.22 CIA-27 BRL-CAD: pix-png now warns the user if the PNG being created has image dimenions smaller
21:57.24 CIA-27 BRL-CAD: than the PIX file that was given as input. The tool compares the size of the
21:57.26 CIA-27 BRL-CAD: input and output images, and reports the difference if there is one; it also
21:57.28 CIA-27 BRL-CAD: suggest what flags the user may need to use if the input has recognizable image
21:57.30 CIA-27 BRL-CAD: dimensions. This feature was implemented in response to a support request from
21:57.32 CIA-27 BRL-CAD: Mallory where he was confused by the black PNG image produced (which happened to
22:01.39 CIA-27 BRL-CAD: 03brlcad * 10brlcad/BUGS: mged isn't updating the graphics window with the new 8.5 tcl (sometimes)
22:05.07 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
22:26.50 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
22:44.29 brlcad 95k for just under 4TB with support, without discounts
22:45.50 IriX64 brlcad=deep pockets? :)
22:47.53 brlcad heh, no
22:48.03 IriX64 :)
22:52.13 starseeker The unthinkable has happened - the STIX fonts have reached a Beta release
22:52.32 starseeker http://www.stixfonts.org/
22:52.34 brlcad mm.. $50k for a 12TB decked out Mac
22:52.52 starseeker Drool...
22:53.15 starseeker (not that BRL-CAD is likely to need the STIX fonts, I suppose...)
22:53.27 brlcad starseeker: hmm, interesting
22:54.02 *** part/#brlcad ewilhelm (n=ewilhelm@pool-71-111-49-155.ptldor.dsl-w.verizon.net)
22:54.11 starseeker That's roughly the scientific equivalent of Duke Nukem Forever being released ;-)
22:54.12 brlcad that actually is pretty interesting
22:54.43 brlcad new modeler is going to ship with fonts, sounds like stix might be what we'd want to go with
22:54.46 starseeker If you download 'em, watch out for the zip file - it dumps everything into the same directory as the zip file itself is in
22:54.52 starseeker cool :-)
22:54.54 brlcad presuming freetype can read them
22:55.04 starseeker one would hope :-)
22:55.22 brlcad looks like at least their "goal" is TTF's
22:55.40 starseeker Yes - if it doesn't do what you need it's probably a bug they want to hear about
22:56.17 brlcad bah, they seriously need a "screenshots" page ...
22:56.38 brlcad not a glyphs page that requires me to install them
22:57.39 starseeker agreed
22:58.36 brlcad I have a sampling of decent free fonts that I was going to use, but a project dedicated to making good scientific fonts would be even better
22:59.33 brlcad mm.. fun, 7.10.4 Mac install of BRL-CAD is nearly 500MB
22:59.36 ``Erik hum
22:59.39 brlcad granted, that's with debugging symbols
22:59.57 ``Erik "t2" is of the t1000 family?
23:00.19 ``Erik this time, we dont' have to crush it, it's here to save us from the goopy one? O.o :D
23:01.11 brlcad we didn't have to crush it the first time .. someone and someone else just thought it'd be fun to set up and play with
23:01.26 louipc wow my install is just 96M
23:01.40 brlcad louipc: is that stripped?
23:01.53 louipc well it doesn't have tcl...
23:01.53 ``Erik stripped, space optimized and 32 bit?
23:02.11 louipc not stripped but 32 bit yep
23:02.16 ``Erik tcl is a big space consumer, all those extra man pages, tz files, tcl files, ...
23:02.25 brlcad oooh, good point, I was going to make these universal binaries...
23:02.29 brlcad that'll make them 2x
23:02.34 ``Erik um, libtool is fond of stripping on install
23:02.46 brlcad it's not supposed to
23:02.50 brlcad there's a flag for stripping
23:02.51 ``Erik go into like src/fb, type "make install" and see if it's getting the -s
23:03.02 ``Erik I've seen it 'just happen' before... unless I'm completely outta it :D
23:03.36 ``Erik the t5220 would be better on infrastructure than the apple, I think...
23:03.40 brlcad http://bzflag.bz/~sean/tmp/quote.pdf is kinda what I'm thinking of
23:05.13 brlcad it would be better of course, just not sure about it for the price point given with that price diff there could even be <1hr on-site support
23:05.28 ``Erik oh yeah, they saddle up for that support
23:05.59 brlcad i mean the apple could be configured for <1hr for less than the sun
23:06.09 ``Erik but, um, is it to be a file server or a compute server?
23:06.17 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
23:06.18 brlcad the sun is configured for same day iirc, woulda cost more for less
23:06.31 ``Erik <-- not keen on mixing the two, kinda likes the seperation of services
23:07.12 brlcad it's neither and both, needs to be big enough to fit all the data and fast enough to not be annoying
23:08.01 ``Erik that'll give us, what, ~3tb live at raid5?
23:08.06 brlcad which is probably a few TB, really fast disks, not sucky cpus .. bus bandwidths, wide pipes
23:08.22 ``Erik or almost 2 at 0+1 ?
23:08.28 brlcad yeah, about that much
23:08.44 ``Erik are they still windowed big endian chips?
23:08.47 ``Erik or didja look?
23:08.56 brlcad yeah, that was something else I liked
23:09.08 brlcad one of the few big end servers remaining
23:09.14 ``Erik we'd be able to retire the e420 when it goes out of service
23:09.39 brlcad the new "super" threading servers, able to run 64 threads simultaneously without skipping a beat
23:09.52 brlcad that would be *really interesting to test out
23:10.23 ``Erik <-- likes suns cuz he did sysadmin at a place where downtime was measured in millions an hour :) the price was never an issue, so'z is not used to really judging that angle
23:10.42 ``Erik we can always apply for a 60 day test ride
23:10.56 ``Erik heh
23:11.18 brlcad they also undoubtedly paid 7 figures for their infrastructure :P
23:11.38 ``Erik when I lived in a place where the entire mgmt chain cared about getting shit done instead of politics, we had so many $'s in sun, they'd loan us high end (like 4800, 6800) boxes for a year at a whack
23:12.01 ``Erik uhm, more than 7... :)
23:12.25 brlcad meant at least 7
23:13.03 ``Erik the, uh, maintenance, staff, infrastructure, etc costs for the admin/web/it/softwaredev was in the rough neighborhood of a billion a year
23:13.37 brlcad yeah, that's counting too much (for what is being compared)
23:13.40 ``Erik and it wasn't seen as "productive" from the other companies, so under constant attack to defend those $'s
23:13.44 brlcad the orgs are massively different in size too
23:13.45 ``Erik yeah, tha'ts the only number I know
23:14.07 ``Erik I showed up when I wanted, left when I wanted, more or less did what I wanted, and got paid a lot more than I do here :)
23:14.38 brlcad for any reasonably small dev team, I think it's reasonable to try to stay under 6 figures
23:14.46 ``Erik yeah
23:14.54 brlcad so then .. uh, why'd you leave? :P
23:15.18 brlcad those $$'s were too much apparently ;)
23:15.38 ``Erik was a limited contract to perm position, and bullshit politics lost me on the pickup
23:16.15 ``Erik a cohort who changed teams got the inside scoop from some people, the "you didn't hear this, but" word was that I was seen talking to the wrong people (the guys on my team who quit for google right after I was jobless)
23:17.17 brlcad no strip on install
23:17.25 ``Erik I was in one of those pesky rogue groups that doesn't play buy the corporate rules and outshines everyone with success, and useless politicos really hate that :D
23:18.07 brlcad sounds like how the cad team used to be
23:18.31 ``Erik hrm, should be less than a 4x size bump for just 64b/uni over 32/PF... must be the tickle
23:18.52 ``Erik there were traces of that bubble when I got here :(
23:18.58 brlcad i haven't made the uni yet, just going by estimates I have from other builds
23:19.22 brlcad er, and that should be about 2x .. not 4x
23:19.30 brlcad i expect about a 1GB install
23:20.03 ``Erik hrm, uni should about be 2x... does... wait, you're on an i386 apple, not a g5?
23:20.13 ``Erik does g5 have variable width opcodes?
23:20.16 brlcad 2GB if I make all four platforms (32 ppc, 64 ppc, 32 x86, 64 x86)
23:20.44 ``Erik is there 64b x86 on apple? O.o :D
23:20.53 brlcad oh, you got 4x off what it'd be stripped
23:21.13 brlcad the strip savings is more in tune with just how much symbolage there is
23:21.19 ``Erik unix (2x) * 64b (2x) is what I was thinking
23:21.33 ``Erik er
23:21.35 ``Erik uni
23:21.50 ``Erik heh, damn muscle memory :D I talk about unix way too much, apparently
23:22.12 brlcad yeah, 10.4 has 64bit support and 10.5 has it through and through
23:22.29 ``Erik I didn't think the core duos had that support
23:22.50 brlcad the workstations are quad-core xeons
23:23.04 ``Erik at most, the EMT64 memory hack, not 64b arithmatic and stuff
23:23.06 brlcad laptpos are core 2 duos
23:23.22 ``Erik okie, I haven't looked at asm notions on the footrest yet
23:23.31 brlcad either way, it works -- i've compiled the 4-way uni binaries :)
23:24.03 brlcad and they do kick in on the new workstations if you go 64bit
23:24.06 ``Erik the 4 core opteron fbsd box seems to compile faster, so'z I use it
23:24.41 brlcad yeah, apple has their own optimization loop that does "a little bit better" than gcc's default, but takes way longer
23:24.57 brlcad used to be massive difference
23:25.16 ``Erik that, the short&quick bsd land file ops seem significantly slower (perhaps the mach layer)
23:25.46 brlcad a compile on my old laptop took an hour under mac os x, and 20 minutes on the same hardware running yellow dog linux, same version of gcc
23:25.53 ``Erik and I haven't gotten the tuning to allow bunches of processes to run in parallel, so'z I keep running into fork resource unavaiable crap when I try to od things fast :D
23:26.16 brlcad ah, you have to bump up your limit
23:26.20 brlcad it's not set for devs by default
23:26.31 ``Erik now, if you took, say, a huge single .c file and compiled it with -pipe, what was the difference? :D
23:26.43 ``Erik no, at least, not devs who work in terminal.
23:27.08 brlcad it was way slower even on single file -- that was one of the tests I ran
23:27.27 brlcad i don't remember those exact numbers, but it was more than 2x at O3
23:27.48 ``Erik and O0? :D
23:27.50 brlcad and after talking to some of the apple devs, they commented on their custom optimization loop
23:28.39 brlcad they got a couple of the old mipspro compiler guys as well, put them to work
23:29.35 brlcad you should check your sysctl kern.maxproc -- it should be > 512
23:33.31 ``Erik hum
23:33.41 ``Erik I think I made it 4x, and that alleviated it a LITTLE
23:33.50 ``Erik but I think that was still fairly shy of 512
23:42.43 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:52.02 ``Erik mebbe it's maxprocperuid that's got me down
IRC log for #brlcad on 20071102

IRC log for #brlcad on 20071102

00:19.10 IriX64 http://www3.sympatico.ca/mario.dulisse2/anothershot.png :)
00:20.15 IriX64 ahem... does if_wgl have known issues
00:21.04 IriX64 i put a #if 0 in plave of #ifdef IF_WGL for now
00:21.12 IriX64 err place
00:22.26 IriX64 that gets me by that point for now
00:38.34 bpoole What a surprise, it's havoc.png.
00:39.21 bpoole You shouldn't do hackish things like that, file a bug report or something and get the real problem fixed.
00:41.59 ``Erik um
00:42.06 ``Erik if_wgl is not, uh
00:42.18 ``Erik something any of the primary developers look at
00:42.30 ``Erik all, y'know, 1.5 of us O:-)
00:43.16 ``Erik but all those awesome commits from bparker for winders support... he's all dollared up to kick ass and chew bubble gum, and bubble gum isn't in the budget
00:43.48 ``Erik or, uh, ain't in the budget
00:53.15 IriX64 :)
00:54.59 IriX64 i'm up to libdm :)
00:59.21 IriX64 bpoole: i *can't file formal bug reports
00:59.32 bpoole Why not?
00:59.35 IriX64 my system is the weirdest thing you'll ever see
00:59.58 IriX64 thank God for these guys :)
01:00.01 bpoole Did brlcad ask you not to file them?
01:00.10 IriX64 no i elected not too
01:00.21 IriX64 never quite sure whos at fault
01:01.27 IriX64 sort of a "gentlemans agreement" :)
01:03.15 IriX64 bpoole in the past two weeks ive done a complete cvs checkout of brlcad at least 5 times
01:14.40 ``Erik heh
01:15.07 ``Erik you can file formal bug reports. But if it's an issue with YOUR system, we will say so.
01:15.24 IriX64 as is proper
01:15.31 ``Erik and since YOUR system is twisted from anything "normal", you'll probably get a lot of bounced like that :)
01:15.32 IriX64 rebootz bbiab
01:15.40 IriX64 heh yea
01:15.42 ``Erik I have a cygwin on uhhhh, xp I think?
01:21.35 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
01:21.58 IriX64 heh sorry to cut it short
01:22.06 ``Erik heh
01:22.08 ``Erik anyays, I said
01:22.11 ``Erik I have a cygwin on uhhhh, xp I think?
01:22.21 IriX64 heh vista64 ;)
01:22.31 ``Erik if you have something you consider legit, I can attempt to replicate :D
01:23.25 IriX64 thankyou
01:23.32 IriX64 :)
01:24.17 ``Erik <-- wants the damn software to work... thinks awful low of the PF platform, but *shrug* it's a popular platofrm
01:25.32 IriX64 so is winblows :)
01:31.58 IriX64 http://rafb.net/p/4LdcG439.html <--- tedit !?!?!
01:34.19 louipc IriX64: what's the point of posting a picture of that same helicopter repeatedly? lol
01:35.16 IriX64 wanna see how many attitudes i can put it in by dragging it on the screen :)
01:35.53 louipc huh?
01:36.18 IriX64 :)
01:36.47 louipc I don't understand what you said
01:36.59 IriX64 it's ok
01:46.11 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net)
01:46.23 starseeker Woo-hoo :-).
01:46.37 starseeker http://www.stixfonts.org/allGlyphs.html is now much more interesting
01:47.11 starseeker For any Gentoo folk out there, this is an ebuild done the Wrong Way but it gets the job done ;-): http://bugs.gentoo.org/show_bug.cgi?id=197841
01:47.29 starseeker (or, more accurately, it needs a bundle of fonts that are bundled the Right Way...)
01:55.49 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
02:13.39 *** join/#brlcad yukonbob (n=yukonbob@CPE001125477e9c-CM0011e6be27b1.cpe.net.cable.rogers.com)
02:16.48 ``Erik oh, uh
02:16.50 ``Erik brlcad
02:17.08 ``Erik 700 ain't a permission I can have my way with
02:25.04 IriX64 hmmmm funky build is installing :)
02:45.07 IriX64 jove works, mged doesn't shrug
02:52.52 IriX64 afk
03:22.43 ``Erik heh
04:19.15 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096601470.dsl.bell.ca)
04:19.53 IriX64 8 dll's and an exe and we have irssi for windoze
04:28.53 IriX64 http://www3.sympatico.ca/mario.dulisse2/irssiforwindows-cygwinport.zip <---- if you wanna peek :)
05:45.42 brlcad starseeker: screenshot of your allGlyphs? :)
05:46.21 brlcad ``Erik: 700 where?
08:20.38 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:50.33 *** join/#brlcad spal (n=cb9e590a@bz.bzflag.bz)
08:54.21 *** join/#brlcad spal (n=cb9e590a@bz.bzflag.bz)
09:20.09 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
09:23.36 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
09:29.28 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
09:44.06 *** join/#brlcad Elperion (n=Bary@p54876B75.dip.t-dialin.net)
09:50.06 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net)
10:20.16 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net)
10:23.15 *** join/#brlcad elite01 (n=elite01@dslc-082-082-068-047.pools.arcor-ip.net)
11:59.08 *** join/#brlcad bobbmt (n=user@static-71-240-124-130.pitbpa.east.verizon.net)
12:02.43 starseeker brlcad: Good idea - working on it. Better way might actually be a postscript or pdf file - it's a LONG list of characters
12:05.31 starseeker Anybody know a good spot to upload a pdf file?
12:08.58 Z80-Boy starseeker: they get annoyed no matter what
12:17.41 ``Erik brlcad: the directory you scp'd over from that cd
12:27.41 starseeker brlcad: Apparently the Stix fonts in their current form are actually OpenType - does that work for BRL-CAD?
12:34.39 starseeker Interesting - I can't seem to print a postscript file containing visuals of all the fonts.
12:37.52 starseeker ``Erik: what did I do?
12:40.59 ``Erik spoke? :D
12:41.07 ``Erik <-- is feeling nonoptimal :(
12:41.09 starseeker Ah :-) Heavy night?
12:41.21 ``Erik no
12:41.28 ``Erik just woke up feeling like chit
12:41.31 starseeker ugh
12:46.47 starseeker brlcad: I've created a pdf of what I can get to print (which is a fair part of it) although I'm not totally sure if it needs the fonts to be installed.
12:47.36 starseeker It's a bit over 1.5 megs if you want to give it a shot - should I email it?
12:52.40 brlcad i wasn't looking for the whole thing, just a sampling of the quality :)
12:52.50 starseeker Ah :-)
12:53.17 brlcad ah, you still don't have a .bz account, i should fix that sometime..
12:53.25 starseeker Erm. OK, I can either take a screenshot of some selected part, or email you the pdf - what's your preference?
12:53.44 brlcad if you already have the pdf, can e-mail it
12:53.50 brlcad if not, whatever is easy :)
12:53.58 starseeker I've got it :-)
12:55.13 starseeker OK, sent to your mac addy - if you can't see it I'll snap a screenshot
12:57.41 ``Erik speaking of
12:57.51 ``Erik have you asked um, freebsd-questions@freebsd.org ?
12:59.26 brlcad starseeker: yeah, it came through - thanks
12:59.40 starseeker brlcad: np :-) Does it render correctly?
13:00.00 brlcad not quite as impressive as I'd hoped, but it all came through :)
13:00.38 brlcad the sizes need to be about 1000% to really see the font metrics
13:00.47 starseeker Hmm
13:01.41 starseeker I'll see if I can get creative later, but I'm going up to see my girlfriend this weekend so it might be next week before I can take a stab at it
13:02.02 brlcad you don't have to, it was enought to "get" what they're doing
13:02.13 starseeker Cool :-).
13:02.21 brlcad they're more about creating a complete set
13:02.24 starseeker Yep
13:03.36 starseeker Probably not really what BRL-CAD needs, unless we start typesetting mathematics in the models ;-)
13:04.05 ``Erik do we need, say, a src/tclscripts/mged/addons ? or something?
13:04.23 ``Erik as a kinda playground for those too nervous to stab at the guts?
13:08.06 ``Erik dave in the oss mode using sf would be a huge win for everyone, I think... his execution might be a little weak, but that's what the hardcore computer nerds are there to fix up, he bridges the gap between the coder and user very well
13:51.18 *** join/#brlcad elite01 (n=elite01@dslc-082-082-068-047.pools.arcor-ip.net)
14:12.30 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
15:21.50 *** join/#brlcad yukonbob (n=yukonbob@CPE001125477e9c-CM0011e6be27b1.cpe.net.cable.rogers.com)
15:29.13 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
17:01.37 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
17:59.03 *** join/#brlcad iraytrace (n=iraytrac@cocoa.sci.utah.edu)
18:52.10 *** join/#brlcad Elperion (n=Bary@p54876B75.dip.t-dialin.net)
19:31.30 *** join/#brlcad Z80-Boy (i=clock@217-162-108-191.dclient.hispeed.ch)
20:35.27 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
20:38.08 IriX64 http://rafb.net/p/RSXIaR24.html <--- this ones for "interests" sake only :)
20:44.43 IriX64 http://rafb.net/p/sFykdn31.html <--- this ones live
20:45.17 brlcad that's a winsock problem, not ours, but thanks
20:46.05 brlcad If I could disable the "report this to us" comment, I would -- the headers are rarely ever anything we have anything to deal with
20:46.20 IriX64 understood
20:50.36 IriX64 i don't speak configure.in but i assume this ' is reserved? must be because my editor shows stuff as text where those critters are used in a dnl in tk configure.in
20:51.24 IriX64 text as opposed to code
20:57.15 IriX64 http://rafb.net/p/VnnY1E77.html <---- this ones just a mite
20:58.22 IriX64 i'll turn it off now :)
21:04.22 IriX64 this time I took autogen's advice and just typed ./configure followed by make :)
21:09.55 IriX64 http://www3.sympatico.ca/mario.dulisse2/buildingbrlcadonvist64.png <---- proof that windoze systems can be usefull :)
21:10.50 brlcad heh, 404 not found
21:11.40 IriX64 hrm
21:12.26 IriX64 http://www3.sympatico.ca/mario.dulisse2/buildingbrlcadonvista64.png
21:13.01 starseeker Yep, that worked
21:13.07 IriX64 heh
21:27.04 IriX64 http://rafb.net/p/dwe1XV50.html <--- man who's using a \r insdtead of a \n ?
21:30.37 brlcad it's just using echo
21:30.56 IriX64 thanks
21:32.02 IriX64 path problems now.... thats not you :)
21:32.39 IriX64 say does this hold in *nix land set path=%path%;whatever?
21:32.55 brlcad depends entirely on your shell
21:33.02 IriX64 i have bash
21:33.05 brlcad then no
21:33.13 IriX64 farkles
21:33.26 brlcad export PATH=whatever:$PATH
21:33.46 IriX64 ahh thats what i'm looking for many thanks
21:34.46 IriX64 i wonder if i did that.... the windows path may be updated too ?!?
21:36.53 IriX64 btw did anybody with a win32 system try that irssi thingy on my site
21:39.37 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net)
21:42.06 IriX64 http://rafb.net/p/Ph6NR485.html <--- are mites like this nedding to be reported too?
21:43.59 IriX64 http://rafb.net/p/rHR79n50.html <--- another in the same vein
21:49.18 IriX64 http://rafb.net/p/1UtiWP79.html <--- murphy can't type worth a darn :)
21:49.53 brlcad there is no \i in vers.c
21:50.22 brlcad I'm betting you edited one of the files in include/conf due to the earlier issue, and made a typo
21:50.37 IriX64 good point
21:50.41 brlcad and have just been spamming the channel with your own mistake..
21:50.42 IriX64 ill check
21:50.55 IriX64 as i said ill stop now
21:51.05 brlcad you never said you'd stop
21:51.17 IriX64 yea i did but i didnt
21:52.06 brlcad not in my log's history
21:52.59 IriX64 <IriX64> i'll turn it off now :)
21:53.23 IriX64 meaning i'll stop now
21:54.06 IriX64 but dinner is getting old and cold, i'll be back in a bit
21:54.25 brlcad ah.. "it" is somehow supposed to be you
21:54.35 brlcad and off is supposed to mean stop
21:54.54 brlcad why didn't I think of that!
21:55.35 brlcad :)
21:56.27 brlcad minute-ssh: hmmm.. possible to add rotation to your backups? :) .. they're storing data at the rate of about 1GB/week =)
22:10.08 *** join/#brlcad rmcc82534 (n=42c29582@bz.bzflag.bz)
22:14.56 IriX64 http://rafb.net/p/T26MgV27.html <-- are these tcl/tk8.5a specific?
22:20.12 IriX64 just gonna dummy them out for now
22:20.35 brlcad something related to it
22:20.42 IriX64 thanks
22:21.00 brlcad looks like you're using an 8.4
22:21.05 IriX64 yea
22:21.44 IriX64 too lazy to type --with-tcl --with-tk ;)
22:31.07 IriX64 i know you said /lgt/error.c using bu_bomb code was local, but if thats true why are they linking against libbu which *also has a bu_bomb function.
22:32.25 IriX64 rtsrv same story
22:33.29 IriX64 ahh i see ... i shouldn't have edited hosts and users in /conf ;)
22:36.38 IriX64 remrt.c also has a \i
22:37.12 IriX64 viewtherm.c too
22:38.04 IriX64 gotta go, if i get this thing running ill let you know.
22:57.48 *** join/#brlcad CIA-27 (n=CIA@208.69.182.149)
23:12.40 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:31.11 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
23:31.45 IriX64 well, it built error free, but at runtime itcl complains it needs tcl8.5 have 8.4
IRC log for #brlcad on 20071103

IRC log for #brlcad on 20071103

00:09.10 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
00:20.00 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
00:27.17 *** join/#brlcad IriX64_ (n=IriX64@bas2-sudbury98-1096601470.dsl.bell.ca)
00:52.46 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
01:03.06 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
01:17.29 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
01:19.15 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net)
01:33.47 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
01:55.56 *** join/#brlcad Lucifer (n=satan@ppp-70-243-82-198.dsl.austtx.swbell.net)
01:56.28 Lucifer so, for those of us who are cad-illiterate, is brl-cad a functionally complete replacement for autocad for machines?
01:57.18 *** join/#brlcad ct|kyle (n=kyle@pool-71-97-143-220.aubnin.dsl-w.verizon.net)
02:01.13 IriX64 http://rafb.net/p/YDzIAj85.html <---- this didn't happen last time, dunno why this time
02:02.17 IriX64 must be me, ah well
02:16.49 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
02:19.10 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
02:26.25 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
04:32.15 *** part/#brlcad ct|kyle (n=kyle@pool-71-97-143-220.aubnin.dsl-w.verizon.net)
08:03.19 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
09:46.23 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
10:39.23 *** join/#brlcad Elperion (n=Bary@p5487589A.dip.t-dialin.net)
11:01.35 *** join/#brlcad CIA-27 (i=cia@208.69.182.149)
12:00.06 *** join/#brlcad elite01 (n=elite01@dslc-082-082-078-209.pools.arcor-ip.net)
13:37.48 *** join/#brlcad Elperion (n=Bary@p5487589A.dip.t-dialin.net)
14:08.54 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net)
17:37.01 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
18:17.46 IriX64 http://rafb.net/p/SoT44O89.html <--- not too familiar with cvs, what's this?
18:19.21 IriX64 bearing in mind i'm starting from scratch
18:24.24 IriX64 can't be too serious i got my checkout :)
18:40.29 IriX64 yukonbob: i tried tcl/tk8.4 and it compiles, but at runtime i get a complaint of needing tcl8.5 :(
18:41.40 IriX64 from itcl that is
18:42.29 IriX64 he say: "so use tcl8.5" ;)
18:42.38 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
20:02.08 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
20:46.04 *** join/#brlcad Z80-Boy (i=clock@77-56-78-208.dclient.hispeed.ch)
21:24.39 yukonbob IriX64: what generated the error; depending on that, I'd be curious to see your build... I've been using tcl/tk 8.4 and associated libs w/o problems for a while...
21:25.05 IriX64 itcl said it needed 8.5
21:25.27 yukonbob from running mged, I take it?
21:25.36 IriX64 yes
21:25.43 IriX64 on 7.11.0 build
21:28.43 yukonbob well, the itcl/itk binary libs might be (probably are) linked against what they hope are tcl/tk8.5, which is _not_ what you want... I'm running itcl/itk "current (20040920)" built against tcl/tk 8.4 w/o issues
21:29.29 IriX64 I see ... i think you're right in that
21:30.39 IriX64 if I ever get this thing running, I think I'll "freeze" the code tree :)
21:31.58 yukonbob if you build or install itk/itcl the same way you put tcl/tk 8.4 on your system, instead of relying on the brl-cad distributed bits, you'll fare better... make sure you're using the already installed/properly working tcl/tk 8.4, and itcl/itk, w/o building from the brl-cad distributed source. the .tgz ships with _everything_ for completeness' sake, but you're not obligated to build from it -- in fact there are good reasons to _not_ build with it...
21:32.29 IriX64 noted
21:32.42 yukonbob did you use the notes/diffs I posted earlier for modifying the configure.ac, etc?
21:33.10 IriX64 didn't take much fiddling, i'm pretty good at that schtuff
21:34.32 IriX64 hehe stereo compiles, 7.8.4 vs 7.11.0 :)
21:37.24 yukonbob IriX64: re: fiddling -- cool... you might want to compare notes in any event even if you do your own fiddling; the work I've done to date works, and might help you get a working compile too. Then we can compare methods/results once you're up/running...
21:37.44 IriX64 http://www3.sympatico.ca/mario.dulisse2/stereo.png
21:37.55 IriX64 understood yukonbob, thanks
21:49.13 IriX64 err murphy too
21:51.31 *** join/#brlcad elite01 (n=elite01@dslc-082-082-078-209.pools.arcor-ip.net)
22:16.59 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
22:20.52 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
22:27.55 ``Erik um
22:28.30 ``Erik if you build itcl from the brlcad repo and use a system installed tcl, if the system tcl is not the exact same version as the one in src/other/tcl (8.5a6), it will fail
22:29.19 ``Erik the 'easy' way to fix it is to edit the init.tcl script in src/other/tcl/library and around ~20ish lines in, there'll be a "require" line with an "exact version" argument, change the 8.5a6 to your system tcl version
22:30.08 ``Erik the 'real' way to fix it is to make all the itcl stuff, ampi stuff, etc know to use the systems init.tcl instead of the hardcoded path to the included init.tcl
22:30.10 ``Erik :D
22:45.13 IriX64 he says calmly... pffft on that it should just "know" :)
22:47.51 IriX64 i'm tempted to set DON'T_HAVE_CONFIG_H....act accordingly :)
22:51.21 IriX64 mmmmm unlimber 9mm, fire at foot
22:51.47 yukonbob ``Erik: or complete remove the "-exact Tcl [blahblah]", and just use "package require Tcl" and let it pick the best one available...
22:54.03 yukonbob ...or use your systems (or orig. distribution of itcl/itk) and let them sort it out, and manage those things (tcl, tk, itcl, itk, tkimg, etc) seperately, instead of from w/i a big build like "brlcad, incl. tcl, tcl, tkimg, itk, itcl, libpng, liburt, jove, etc., etc.)
22:57.09 ``Erik yeah *shrug* that file is straight from tcl
22:58.15 ``Erik <-- favor of the "let the package maintainer deal with the dependancies" angle
22:58.21 ``Erik in favor of, even
22:58.23 ``Erik *shrug*
22:58.48 ``Erik there are issues with that, though, with version requirements and shtuff
23:09.40 IriX64 http://rafb.net/p/TaNn2860.html <--- someone... this is a prob here, is it a prob elsewhere?
23:16.01 IriX64 wtf is g-nmg, and why is it compiling here ;)
23:19.04 ``Erik a G to NMG converter
23:19.28 IriX64 urfff something else i'll prolly never use :)
23:20.19 IriX64 heh photon mapping is a huge yes :)
23:21.31 IriX64 i checked out today thankyou :)
23:22.46 louipc IriX64: what file is that in?
23:23.08 IriX64 read the description
23:23.27 louipc ah
23:26.38 louipc what's it setting it to?
23:26.50 IriX64 its set to nothing ie ""
23:27.24 IriX64 i manually set it to -L/usr/X11R6/lib, that works on *my system
23:27.31 louipc you should investigate XLIBSW I think
23:27.39 louipc tcl.m4: XLIBSW="-L$i -lX11"
23:28.06 IriX64 louipc it has to be told *where to find X11
23:29.04 louipc aye you have a really odd system too eh? so ./configure might not find it
23:29.20 IriX64 right thats why i said on *my system
23:29.41 louipc is it just cygwin?
23:29.53 louipc or is it a messed up cygwin? hehe
23:29.57 IriX64 thats what i'm asking :)
23:30.05 louipc I dunno I don't use it
23:30.27 louipc you might want to submit a patch or something for it to work with cygwin
23:30.56 IriX64 on the bright side i'm currently at rtserver, a point hitherto unreached before :)
23:31.18 louipc cool
23:31.40 IriX64 louipc: i don't do patches, build from scratch if neccessary ;)
23:32.23 IriX64 afk
23:32.30 louipc why not, your contribution could benefit other cygwin users if it's a standard cygwin setup
23:33.26 IriX64 I have to agree with brlcad, i'm too edit-happy for such
23:33.31 IriX64 :)
23:33.55 louipc looks like a few lines starting at 2411 in tcl.m4 would need adding to
23:34.25 louipc (at line 2411)
23:35.00 louipc heh I don't like to have to edit the same thing more than is necessary (eg. once)
23:36.53 louipc and all your progress might end up for nothing if for example you decide to do something else for awhile and forget what exactly you need to do. :P
23:37.36 yukonbob IriX64: louipc++ -- building patches is where it's at -- _especially_ if you don't like doing it -- since if it's accepted (or used as a basis for improvement) you may never need to do it again ;)
23:38.13 louipc yeah and even if you have a weird ass system, just keep a patch for yourself
23:38.24 louipc untar, patch, configure, make
23:40.01 yukonbob might even help one figure out _why_ a system is weird, and allow to fix problem at root (ie: "unweird" your system ;)
23:40.35 louipc lol
23:42.15 IriX64 forget it i'm not about to build a cygwin firefox, they have a windoze version, use it :)
23:43.19 louipc yeah no point
23:43.33 IriX64 irssi however ;)
23:45.09 IriX64 starting parallel compiles of 7.8.4 and 7.11.0 is an exercise in patience :)
23:45.30 IriX64 but i wanted to see what the system could do
23:46.54 louipc I remember building tcl/tk on mingw that was cool
23:47.35 IriX64 yukonbob:insert diddler, tweak cpu clock to max, back out one quarter turn :)
23:48.32 yukonbob louipc: are you running brl-cad on Windows natively?
23:55.12 IriX64 ``Erik package_require blahblah, if i #package_require blahblah, will it fly?
23:55.26 louipc yukonbob: no I haven't run windows for 4 yrs or so
23:59.22 yukonbob IriX64: no
23:59.39 yukonbob ...and it's "package require", not "package_require"
23:59.52 yukonbob that's a tcl command to load external code.
IRC log for #brlcad on 20071104

IRC log for #brlcad on 20071104

00:00.33 yukonbob "package require [somepkg]" will load "[somepkg]" (whatever you say) ie: package require Tk
00:00.59 yukonbob (will load the Tk library (for Gui interface/development).
00:01.30 yukonbob the "-exactversion [blah]" is a switch passed to "package require" that (surprise!) requires the exact version you specify.
00:09.04 yukonbob IriX64: _I_ would try completely skipping that package require if I were you... what I wrote above applies to all other packages though -- reuqiring a specific version of Tcl (from w/i Tcl) looks like a special trick.
00:10.13 IriX64 trying it
00:29.11 IriX64 sigh break time , see you all later :)
00:45.35 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
02:39.10 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
02:43.14 IriX64 bwish just built, hallelia
03:03.15 IriX64 both /lgt/error.c and /remrt/rtsrv.c are trying to duplicate bu_bomb() but they fail to rename them
03:13.51 IriX64 terrain.exe, is that what you used on the stryker image on brlcad.org/screenshots :)
09:30.04 *** join/#brlcad minute (n=MinuteEl@cpc4-flit1-0-0-cust283.lutn.cable.ntl.com)
10:05.29 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
10:42.30 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
10:47.58 *** join/#brlcad elite01 (n=elite01@dslb-088-070-028-121.pools.arcor-ip.net)
10:50.01 *** join/#brlcad Z80-Boy (i=clock@77-56-78-208.dclient.hispeed.ch)
11:46.10 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
12:15.07 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net)
12:58.22 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net)
16:09.13 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/lib/ (Display.tcl Dm.tcl QuadDisplay.tcl RtControl.tcl): Activate the fbserv capability on Windows.
16:16.12 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/archer/ (Archer.tcl LoadArcherLibs.tcl): Activate the fbserv capability on Windows.
16:18.48 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/other/tk/win/tkWinMenu.c: Add option to have double bar tearoffs on windows.
16:24.45 *** join/#brlcad Atosark (n=desire@blizzard.ppp.pro-lan.net)
16:25.33 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/mged/mged_dm.h: Changed "#ifdef _WIN32" to "#if defined(_WIN32) && \!defined(__CYGWIN__)"
16:27.20 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/mged/ged.c: Activate the fbserv capability on Windows.
16:33.04 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/mged/fbserv.c: Mods to get the fbserv capability working on Windows. This required using Tcl_OpenTcpServer instead of pkg_permserver which beget other mods.
16:39.42 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/mged/dm-wgl.c: Mods to accommodate the new hdc parameter to _wgl_open_existing().
16:47.33 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/libtclcad/tclcadAutoPath.c: Mods to get things working on Windows.
16:52.32 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/librt/dg_obj.c: Mods to get things working on Windows.
16:58.59 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/libfb/tcl.c: Mods to get the embedded fbserv working in the cadwidgets.
17:00.26 *** join/#brlcad DanielFalck (n=DanielFa@pool-71-111-79-184.ptldor.dsl-w.verizon.net)
17:03.05 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/libfb/fbserv_obj.c: Mods to get the fbserv capability working on Windows. This required using Tcl_OpenTcpServer instead of pkg_permserver which beget other mods.
17:09.50 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/libdm/dm_obj.c: Mods to accommodate the signature change of fbs_open and fbs_close.
17:13.41 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/fbserv/fbserv.c: Mods to get things working on Windows.
17:16.58 *** join/#brlcad Elperion (n=Bary@p54876562.dip.t-dialin.net)
17:26.09 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/include/fbserv_obj.h: Added fbsl_chan member to struct fbserv_listener. Added fbsc_chan and fbsc_handler members to struct fbserv_client.
17:43.09 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/libfb/if_wgl.c: Mods to accommodate the new hdc parameter to _wgl_open_existing().
17:45.54 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc7/libfb/libfb.vcproj: Using fbserv_obj.c instead of fbserb_obj_win32.c
17:47.50 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc7/ (25 files in 25 dirs): Minor updates.
18:15.28 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
18:17.44 IriX64 http://rafb.net/p/wqxZuC31.html <--- just did a cvs update, first time i've seen this one :)
18:21.16 IriX64 bear in mind it could be my weird system, but i've not touched system stuff in the past three days
18:26.39 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc7/itkstub/itkstub.vcproj: Update include dirs.
18:33.54 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
19:08.30 IriX64 I used this to configure ---> ./configure --enable-almost-everything CFLAGS="-msse3 -march=opteron -mtune=opteron -mhard-float -I/usr/X11R6/include" LDFLAGS="-L/usr/X11R6/lib -lX11 -lXit -lext -lXft"
19:11.29 IriX64 forgot -lXi :)
19:21.03 *** join/#brlcad Elperion (n=Bary@p54876562.dip.t-dialin.net)
19:41.51 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
19:46.03 *** join/#brlcad Z80-Boy (i=clock@77-56-65-132.dclient.hispeed.ch)
20:47.53 IriX64 well pfffft, bwish links, but mged doesn't
21:08.08 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
21:59.23 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
22:45.44 *** join/#brlcad akreal (n=ak@53.as-59.nienschanz.ru)
22:45.55 *** part/#brlcad akreal (n=ak@53.as-59.nienschanz.ru)
22:53.59 *** join/#brlcad akreal (n=ak@53.as-59.nienschanz.ru)
22:54.59 *** join/#brlcad bpoole (n=bpoole@UNIX31.andrew.cmu.edu)
23:37.32 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net)
23:42.50 *** join/#brlcad DistantShores (n=unknown@118-92-24-103.dsl.dyn.ihug.co.nz)
23:43.36 *** part/#brlcad DistantShores (n=unknown@118-92-24-103.dsl.dyn.ihug.co.nz)
IRC log for #brlcad on 20071105

IRC log for #brlcad on 20071105

00:16.11 *** part/#brlcad akreal (n=ak@53.as-59.nienschanz.ru)
01:10.32 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
01:11.21 IriX64 gentlemen... does configure ever fail to AC_SUBST(LDFLAGS) ?
01:11.46 IriX64 ive got something weird going on in other/tk/unix
01:28.22 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net)
02:36.13 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
04:38.59 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/ (8 files in 4 dirs): use the feature-specific HAVE_WINSOCK_H header define instead of platform-specific defines
06:04.32 *** join/#brlcad iraytrace (n=iraytrac@c-67-172-239-24.hsd1.ut.comcast.net)
06:07.03 yukonbob if anybody has a dual monitor setup (off single card, preferably, like a laptop w/ connected display and VGA out), would they mind testing mged on a specific xorg.conf for me?
06:28.23 poolio yukonbob: I can later if you post it somewhere. I've got an Asus W3J that sometimes works that I can hook up to an external LCD.
06:29.59 yukonbob poolio: cool -- I've got a new (to me) setup where I use two screens from w/i the X configuration (ie: not a shared screen, or Xinerama, etc), so I've got DISPLAY vars that are :0.0, and :0.1, but mged crashes in :0.1 (well, fails to start, with error)
06:31.09 yukonbob I used to use a shared screen setup across two monitors, and that works np, but this one gives:
06:31.12 yukonbob X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 1 (X_CreateWindow) Serial number of failed request: 32 Current serial number in output stream: 35
06:31.34 yukonbob so it'd be nice to see if it's only me, or this type of setup...
06:43.49 poolio yukonbob: Yes I used to get that error. No, I did not investigate, just used it on the first desktop. (It should work on the :0 display)
06:44.16 poolio I'm going to sleep, I'll be around tomorrow if you'd like me to test with my config / your config.
06:57.07 *** join/#brlcad Z80-Boy (i=clock@77-56-65-132.dclient.hispeed.ch)
07:04.12 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
08:41.38 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
09:17.15 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
10:22.25 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
12:41.36 *** join/#brlcad cad25 (n=c40b864d@bz.bzflag.bz)
12:47.33 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
14:04.34 brlcad yukonbob: hmmm, is that your compilation or ours? .. if it's yours, is it using X11 or GLX? if it's using GLX, can you recompile and try X11 (--without-opengl)
14:29.24 CIA-27 BRL-CAD: 03brlcad * 10brlcad/configure.ac: libpng needs zlib to link (on some platforms)
15:27.30 *** join/#brlcad elite01 (n=elite01@dslb-088-070-001-230.pools.arcor-ip.net)
15:34.48 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
15:54.12 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
17:01.28 *** join/#brlcad Elperion (n=Bary@p548771C4.dip.t-dialin.net)
17:20.34 *** join/#brlcad bpoole (n=bpoole@UNIX33.andrew.cmu.edu)
17:45.18 ``Erik blargh
17:48.20 yukonbob brlcad: it's my compilation...
17:57.16 CIA-27 BRL-CAD: 03brlcad * 10brlcad/NEWS: erik upgraded the bundled incrtcl/tk from 3.3b1 to 3.3.0
18:21.10 yukonbob brlcad: do you mean "--with-ogl=no", or is there an unlisted flag --without-opengl...
18:22.06 *** join/#brlcad docelic (n=docelic@77.237.101.201)
18:24.17 yukonbob (though I don't think I've got ogl support in anyway...)
18:28.01 ``Erik bob: there're a LOT of aliases ... :)
18:29.25 yukonbob ``Erik: ahh --- well, I used both --without-opengl and --with-ogl=no this time, for good measure ;)
18:30.04 yukonbob ``Erik: you running a dual monitor setup?
18:44.23 ``Erik triple
18:44.43 ``Erik two 23"'s wit big honkin' xterms, each running screen, and a 30" to the right with the web browser
18:46.35 yukonbob http://pipefour.org/wmii/xorg.conf <-- basis for my new xorg.conf, which now fails.
18:47.59 ``Erik hum, I haven't done xinerama in a long time, I sit at macs...
18:49.07 yukonbob ah -- this isn't xinerama, but is X11.
18:50.01 yukonbob brlcad: same issue w/ new build...
18:50.33 yukonbob no problems on :0.0, no dice on :0.1
18:53.02 ``Erik A man thinks he'll be charitable and says to a homeless man, "Paint my porch out back, and I'll give you $100". Later in the day, the homeless guy knocks on the door and says, "I'm all done. By the way, it's a Mercedes."
18:53.15 ``Erik I thought xinerama was the multi display engine under x11/xorg?
18:53.27 ``Erik unless nvidia went and weirded it up (like they did with everything else, 'cept xaa)
18:54.57 yukonbob xinerama is one way to do it, afaik, but there are other ways that aren't "Xinerama" (iiuc)
18:55.27 ``Erik okie, it's been a while since I've looked at it :)
18:56.01 ``Erik and it was on fbsd, which might have had a different set of widgets and knobs for doing it
20:51.17 *** join/#brlcad docelic (n=docelic@77.237.101.201)
21:15.43 *** join/#brlcad Z80-Boy (i=clock@77-56-70-163.dclient.hispeed.ch)
21:51.40 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096601470.dsl.bell.ca)
21:54.18 IriX64 told you i have a strange system, all my libs end in .dll.a :)
21:55.17 IriX64 tcl.m4 does not look for that extention
21:55.25 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-072-100.pools.arcor-ip.net)
22:42.25 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096670121.dsl.bell.ca)
23:22.19 ``Erik hrm
23:23.58 yukonbob ~lart slow days
23:23.59 ibot throws a AN/M-8 smoke grenade at slow days
23:24.11 ``Erik O.o
IRC log for #brlcad on 20071106

IRC log for #brlcad on 20071106

00:25.49 *** join/#brlcad docelic_ (n=docelic@77.237.104.12)
00:39.40 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667871.dsl.bell.ca)
00:40.45 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096670121.dsl.bell.ca)
00:40.58 *** join/#brlcad louipc_ (n=louipc@bas8-toronto63-1096667871.dsl.bell.ca)
00:56.02 IriX64 heheh change .a to .dll.a in tclm4 and it finds x now :)
01:01.06 IriX64 http://www3.sympatico.ca/mario.dulisse2/desktop.png
01:01.10 IriX64 :)
02:23.24 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
02:43.59 yukonbob louipc: /me didn't know you were a Torontonian...
02:44.44 louipc yukonbob: are you?
02:45.09 yukonbob I was -- and just got back from two weeks in TO -- was in Roncesvales...
02:47.46 louipc cool, where are you now?
02:47.55 yukonbob Whitehorse, YT.
02:48.01 louipc mofo!
02:48.07 louipc what's up there?
02:48.11 yukonbob snow?
02:48.25 louipc what brings a person there other than caribou?
02:48.41 yukonbob my gf is a cultural anthropology grad student, doing her research...
02:49.04 louipc ah
02:49.13 yukonbob where abouts in TO are you?
02:49.32 louipc watch out for invading russians, I might go up and help some time
02:49.45 louipc yukonbob: Mississauga, heheh
02:50.35 yukonbob ah -- re: russians -- are you in military?
02:51.23 louipc nope
03:13.00 ``Erik damn canucks
03:17.41 louipc ``Erik: too late
03:23.50 *** join/#brlcad Twingy (n=justin@74.92.144.217)
11:48.31 *** join/#brlcad elite01 (n=elite01@dslc-082-082-089-177.pools.arcor-ip.net)
12:49.47 *** join/#brlcad bobbmt (n=graceind@static-71-240-124-130.pitbpa.east.verizon.net)
12:50.38 *** join/#brlcad Elperion (n=Bary@p54877509.dip.t-dialin.net)
13:22.07 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
13:38.54 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
14:19.08 ``Erik *yawn*.
17:25.20 ``Erik blargh
17:31.30 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
17:50.56 *** join/#brlcad minute-ssh (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
17:50.56 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234) [NETSPLIT VICTIM]
17:51.41 *** join/#brlcad CIA-27 (i=cia@208.69.182.149) [NETSPLIT VICTIM]
17:51.41 *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net) [NETSPLIT VICTIM]
17:51.41 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
18:06.43 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com)
18:14.38 *** join/#brlcad elite01 (n=elite01@dslb-088-070-030-155.pools.arcor-ip.net)
18:20.07 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
18:30.19 ``Erik heh, nice, EDOOFUS :)
18:31.25 *** join/#brlcad elite01 (n=elite01@dslb-088-070-030-155.pools.arcor-ip.net)
18:32.00 ``Erik ./errno.h:#define EDOOFUS 88 /* Programming error */
18:32.12 ``Erik and people say the fbsd community isn't very friendly :D
18:45.19 *** join/#brlcad Z80-Boy (i=clock@217-162-110-242.dclient.hispeed.ch)
18:52.30 brlcad http://lists.freebsd.org/pipermail/freebsd-hackers/2003-May/000791.html
18:53.29 brlcad opportunity doesn't get much better than that!
18:54.37 Z80-Boy brlcad: I have just removed my e-mail
18:54.55 brlcad ?
18:55.02 Z80-Boy Cause I had to check the spams that got through the filter
18:55.18 Z80-Boy And when I was absent for couple of days, my friend's e-mail server where it was hosted got overloade
18:55.56 Z80-Boy wohoo, freedom!
18:56.29 Z80-Boy brlcad: so I won't get any bugreport notifications regarding brl-cad
18:56.38 brlcad ah, okay
18:57.44 Z80-Boy Now I'll try to use IRC instead
18:58.38 brlcad would be cool if cia could relay sf.net tracker changes
18:59.58 Z80-Boy Once I had a folder with 70,000 spams taking 650MB
19:00.08 brlcad wouldn't be too tricky to set up a hierarchical file-based tracker dump with a cron job that committed updates to svn
19:00.31 Z80-Boy and the friend who hosted my e-mail already killed my IMAP connection several times when I was downloading a much smaller chunk of e-mails, just from 1 week of absence
19:00.57 Z80-Boy I'll change the Ronja pages to say that people should ask for support on IRC
19:02.57 MinuteElectron Gmail == No SPAM
19:03.19 Z80-Boy I don't want to submit my private communication to Google
19:03.27 Z80-Boy MinuteElectron: do they have a good spam filtering system?
19:03.37 MinuteElectron hell yes
19:04.07 MinuteElectron I have recieved about two pieces of spam on my gmail account ever, everything else goes to the spam bin which I check occasionally.
19:04.23 Z80-Boy I don't want to need to check any spam bin
19:04.43 MinuteElectron well, i've never had any real e-mail go to the spam bin
19:04.50 MinuteElectron I'm just paranoid
19:04.58 Z80-Boy brlcad: I have created two new models after the arbn issue was fixed, which was preventing them from being finished correctly
19:05.29 Z80-Boy http://ronja.twibright.com/3d/plazmatron_s0.png
19:05.32 ``Erik no spam, and still 98% of legitimate message!
19:05.33 ``Erik s
19:06.07 ``Erik spamassassin with a little training is solid, and you can retain the spam folder to look for false positives
19:06.18 Z80-Boy http://ronja.twibright.com/3d/ronja_new_2.png
19:06.28 ``Erik combined with mutts ability to sort by 'spamminess' (spam score)... :)
19:07.03 Z80-Boy ``Erik: I had spamassassin, but the Perl segfaulted in some database library
19:07.57 Z80-Boy brlcad: I can even post you .avi links if you want to see it as a rotating video
19:08.32 Z80-Boy brlcad: now it seems that the arbn has no problem with unnormalized vectors anymore - I intentionally kept unnormalized vectors there, so that possible problems with brl-cad would be discovered
19:09.02 Z80-Boy ``Erik: There is also an aspect called "Information overload" and "Information explosion", see Wikipedia on these terms
19:09.41 ``Erik erm, why would I need to look at wikipedia for those? O.o
19:09.55 Z80-Boy hehe
19:10.03 ``Erik and, erm, the comment about mutts spam score sorting is to alleviate that issue... :D
19:10.56 Z80-Boy Then the SMTP system got screwed by artificial, non-functional hurdles attempting to stop spammers
19:11.22 Z80-Boy like sender verify, banning open relays and blacklisting dynamic IP addresses
19:11.25 ``Erik heh, and I use my own mua for reading e-mail, to further reduce cognative load (breaks each mailing list into a seperate "mail box", etc)
19:11.38 Z80-Boy From these three, every single one annoyed me when I tried to set up my legitimate e-mail system.
19:12.08 Z80-Boy ``Erik: did you write it yourself?
19:12.12 ``Erik the mua? yeah
19:12.16 Z80-Boy In C?
19:12.23 ``Erik yup
19:12.50 ``Erik was also exploring some ideas at the time... it's got some neat ideas, but I'm not really proud of the execution *shrug*
19:15.53 Z80-Boy I replaced spamassassin by bogofilter which is much faster and hasn't segfaulted, but it allows more spam through and still needs to be feeded like some kind of Tamagochi
19:16.49 ``Erik add in that it can be trained to futher improve the result, ... *shrug* I'm happy for now
19:17.10 ``Erik though paul graham has an article about simplified spam detection
19:17.49 ``Erik 'cept I'd want to push that idea further, and have automatic mailbox selection, and an mua where if you drag a mail from one folder to another, it 'learns' that in place
19:18.19 ``Erik of course, those were issues when I was on 30+ mailing lists, many fairly high traffic :D I don't do that anymore
19:21.25 Z80-Boy <PROTECTED>
19:21.34 Z80-Boy and especially openbsd misc has low S/N ration
19:21.41 Z80-Boy It's all "you're an idiot
19:21.46 ``Erik heh
19:21.49 Z80-Boy <PROTECTED>
19:21.53 ``Erik so they're moderated and only theo posts?
19:21.53 ``Erik ;D
19:22.03 Z80-Boy ;-)
19:22.13 ``Erik the fbsd ones were usually pretty civil
19:22.19 Z80-Boy Once they told me I am a troll and I just politely asked about some technical issues
19:22.27 ``Erik unlike the irc channels *cough* :D
19:24.37 Z80-Boy irch channels of the #OS.country type are surprisingly hostile
19:24.50 ``Erik established ones are
19:24.58 ``Erik very new os's seem very friendly *shrug*
19:25.41 ``Erik they're kinda still in the "holy shit, people are looking at this???" phase
19:51.05 brlcad mm. sun fire x4500 are even cheaper with massive diskage
19:52.05 brlcad Z80-Boy: those are really nice
19:52.17 brlcad really close to machining quality
20:01.29 CIA-27 BRL-CAD: 03brlcad * 10brlcad/NEWS:
20:01.31 CIA-27 BRL-CAD: Mr. Anderson fixed various non-normalized vector bugs with the ARBN primitive
20:01.33 CIA-27 BRL-CAD: that was causing all sorts of problems with rotations, shading, mirroring, and
20:01.35 CIA-27 BRL-CAD: more. the primitive was assuming the vectors were normalized, thus causing the
20:01.40 CIA-27 BRL-CAD: problems. Johns fixes take care of sf bugs 1800148 and 1800161 reported by
20:01.44 CIA-27 BRL-CAD: clock3/karel that specifically reported the mirroring and shading problems.
20:15.22 Z80-Boy brlcad: thanks
20:27.46 *** join/#brlcad Z80-Boy (i=clock@217-162-110-242.dclient.hispeed.ch)
20:28.38 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/libfb/if_wgl.c: We don't need to check for Windows in this file ;-).
20:38.11 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/libfb/if_remote.c: Fixed call to strncpy so as not to overwrite buf.
20:42.25 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/libfb/fbserv_obj.c: Check fbsl_fd before closing.
20:44.41 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/other/incrTcl/itcl/generic/itclInt.h: Looks like Sean's earlier fix got lost. Putting it back.
20:44.56 ``Erik hehehe as I'm about to clobber that file :D
20:47.00 ``Erik oh, just a config.h dealie
20:48.17 ``Erik er
20:48.30 ``Erik s/why we/if we should/
20:52.55 brlcad now that it's working for tcl/tk, yeah I'd think so
20:53.11 brlcad the less to tweak/maintain in other, the better
20:53.31 ``Erik assuming people can stomach the configure time :)
20:53.57 brlcad our default cacheing is at least enabled by default :)
20:54.21 brlcad we could recover that time by doing better caching of our own compilation tests
20:54.38 brlcad breaking out each functionality test into an m4 with cache support would be good
20:55.05 ``Erik there's still a fair bit that wouldn't be covered by caching, I think... the same grunt from a 'trivial' autoconf project, plus all those cache checks
20:55.12 brlcad either way, I dont' care if they think it's long :)
20:55.47 brlcad the time is recovered by not maintaining their build
20:55.57 brlcad the bigger question is whether their autocruft is up to snuff
20:56.20 brlcad tcl's is *barely* usable now ..
20:56.56 brlcad wasn't pre 8.4.6 or therebouts
21:01.54 ``Erik blehhhhhhhhhh, change to configure.ac
21:01.59 ``Erik *grouse*
21:19.40 *** part/#brlcad bobbmt (n=graceind@static-71-240-124-130.pitbpa.east.verizon.net)
21:35.58 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/src/other/tcl/ (698 files in 28 dirs): tcl 8.5a6->8.5b1
21:39.22 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/src/other/tk/ (716 files in 20 dirs): tk 8.5a6->8.5b1
21:41.51 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/src/other/incrTcl/itcl/generic/ (17 files): update a good bit out of itcl development version, to cope with changes in tcl85b1
21:43.34 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/src/other/incrTcl/itk/ (12 files in 2 dirs): update a good bit out of itk development version, to keep in sync with itcl
21:44.15 *** join/#brlcad bpoole (n=bpoole@UNIX31.andrew.cmu.edu)
21:44.16 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/configure.ac: note that we use (and search for) itcl/itk 3.4
22:17.46 ``Erik hum, mged seems to behave, rt works fine, ... O.o
22:18.17 ``Erik AAH, I'm blind#!~
22:19.35 ``Erik archer seems to come up, not sure what I'm looking at, though
22:20.06 brlcad if you run into funky cursors with remote-to-mac, that's a X11 bug on OS X afaik
22:20.17 ``Erik no, cursers looked all good
22:20.27 ``Erik I'm running it on a fbsd opteron
22:20.28 brlcad yeah, I got archer all working a couple months ago -- turn on "advanced" mode for a lil more familiarity
22:21.09 ``Erik well, it's dark in my office, my screens are all black... I ran it, and all three instantly turned white
22:21.12 ``Erik I'm done with that program.
22:22.53 ``Erik and a leenewx
22:23.58 ``Erik ya know, 85b1 has some dtrace stuff in it O.o
22:31.01 ``Erik huh
22:31.12 ``Erik the cursor issue showed up from linux, not bsd...
22:31.46 brlcad it's a byte ordering issue, depends on endian
22:31.57 ``Erik same arch
22:32.06 brlcad then it's a tcl issue
22:32.17 ``Erik both using internally build tcl 85b1
22:32.20 brlcad the issue I'm thinking of is a byte order endian problem
22:32.52 brlcad and mac x11 specific)
22:33.21 ``Erik um, same source tree, same arch, both displaying to the same mac x86 workstation
22:35.33 ``Erik um, the last of the linux opterons in /usr/tmp/brlcad vs the opteron fbsd in /usr/tmp/<myusername>/brlcadbuild
22:35.38 ``Erik if you want to compare and contrast
22:35.52 ``Erik the 'massive icon with a fuzzy yellow look'?
22:37.28 brlcad yeah
22:37.48 brlcad maybe still the same issue, but related to 64-bit client to 32-bit server
22:38.12 brlcad mac is 32-bit even on the new boxen
22:38.51 brlcad which is causing me grief at the moment for making one universal mac build ..
22:39.18 ``Erik mged: ELF 64-bit LSB executable, AMD x86-64, version 1 (FreeBSD), dynamically linked (uses shared libs), not stripped
22:39.19 ``Erik bin/mged: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), not stripped
22:39.58 ``Erik oh, and my bad, on the fbsd, it's not /usr/tmp/blah/brlcadbuild, it's /usr/brlcad/HEAD
22:40.00 brlcad yup
22:40.32 ``Erik ok
22:40.48 ``Erik just a datapoint, bsd does not exhibit the issue, linux does... for me
22:41.27 brlcad yeah, makes sense
22:41.43 brlcad linux x11 client sends the cursor back as an image instead of a bitmap iirc
22:41.58 brlcad there was a mac hint write-up on this somewhere
22:42.01 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/NEWS: mention version bumps on contrib stuff
22:42.19 ``Erik hum, I thought both did what Xorg or X11R6 told 'em to, fbsd doesn't twiddle bits like openbsd does
22:42.25 brlcad http://www.macosxhints.com/article.php?story=20060316124704289
22:42.41 ``Erik unless redhat is getting their fingers where they don't belong (yet again)
22:43.03 ``Erik oohhh, 'blue facet', huh
22:43.26 brlcad either way, the 'bug' is in the X11 apple's using or in something tcl 8.5's doing since that's when it starts
22:44.45 ``Erik hum, the 'dedication' pic comes up fine
22:45.09 ``Erik as do the logos on the archer splash screen, from both boxen
22:45.14 ``Erik *shrug*
22:45.27 ``Erik something for another day :D
22:45.37 ``Erik <-- starts packing up to go grocery shopping
22:46.55 brlcad yeah, given the dates of that report, I'm betting tcl 8.5 has the same bug where it's packing its own cursor for some widgets
23:59.00 CIA-27 BRL-CAD: 03brlcad * 10brlcad/ (src/tclscripts/helplib.tcl src/librt/wdb_obj.c NEWS):
23:59.02 CIA-27 BRL-CAD: the mged 'tol' command now accepts multiple tolerance arguments so that users
23:59.04 CIA-27 BRL-CAD: can set multiple tolerances with just one command invocation. this change makes
23:59.06 CIA-27 BRL-CAD: the tol command interatively accept pairs of tolerance types with the
23:59.08 CIA-27 BRL-CAD: corresponding value.
IRC log for #brlcad on 20071107

IRC log for #brlcad on 20071107

00:57.44 *** join/#brlcad Twingy (n=justin@74.92.144.217)
02:10.21 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1096601470.dsl.bell.ca)
02:15.18 IriX64 http://www3.sympatico.ca/mario.dulisse2/desktop2.png
02:23.28 yukonbob http://www.methodlogic.net/flat/gfx/brlcad.gif
02:25.59 louipc oh I'll show one too
02:27.40 louipc http://louipc.dontexist.org/screenie.png
02:37.38 IriX64 what is that :)
02:37.56 louipc screenshot
02:38.05 IriX64 i mean what system
02:38.36 louipc archlinux, openbox, irssi, firefox
02:39.42 IriX64 beautifull
02:40.20 louipc conky at the top right
02:42.58 IriX64 sigh.. thanks for the eye candy, i gotta run.
02:43.16 louipc I thought my desktop looked crappy
02:43.29 louipc well until you take away the windows the wallpaper is nice
03:30.14 bpoole yukonbob: is that ion3?
03:32.12 yukonbob bpoole: no -- a pair of dwm (x2)
03:32.34 yukonbob err... pair | (x2), pick one ;)
03:33.23 yukonbob bpoole: though I was running ion3 up till other day, and may well go back -- just a bit of testing...
03:35.23 yukonbob bpoole: re: x2 -- that was only 1 of two displays you saw, so I guess it was really just "dwm"... I've got a dwm on ea. display atm, though
03:36.22 louipc I heard ion will go closed source
03:37.58 yukonbob there was some issue w/ the license because of ppl modifying it too much and still calling it "ion"... not sure how far it'll go, though. Certainly if it gets too restrictive people will just move on -- as cool as it is, it's only a window manager and there are lots to pick from...
03:44.42 ``Erik heh
03:46.09 ``Erik speaking of, when the hell did enlightenment go from being a resource heavy cpu and memory gobbling monster to a 'highly efficient and light' wm?
03:55.47 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
04:19.43 brlcad yukonbob: hehe
04:21.49 yukonbob brlcad: should topic be 7.10.4 has arrived?
04:25.51 brlcad not quite yet
04:26.03 brlcad there are still a couple binaries I'm trying to sort out
04:26.17 brlcad then several announcements that have to go out
04:26.21 brlcad then it'll be done :)
06:18.41 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
07:07.56 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
07:52.11 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
08:03.05 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
08:11.03 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
08:24.10 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
08:56.02 *** join/#brlcad elite01 (n=elite01@dslb-088-070-030-155.pools.arcor-ip.net)
09:33.29 *** join/#brlcad b0ef` (n=b0ef@062016141081.customer.alfanett.no)
10:11.48 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
11:11.54 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
12:31.20 *** join/#brlcad bobbmt (n=graceind@static-71-240-124-130.pitbpa.east.verizon.net)
13:22.01 *** join/#brlcad bobbmt (n=graceind@static-71-240-124-130.pitbpa.east.verizon.net)
13:32.08 *** part/#brlcad bobbmt (n=graceind@static-71-240-124-130.pitbpa.east.verizon.net)
14:05.19 ``Erik blargh
14:49.59 *** join/#brlcad elite01 (n=elite01@dslb-088-070-030-155.pools.arcor-ip.net)
15:26.51 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
15:44.24 CIA-27 BRL-CAD: 03brlcad * 10brlcad/TODO: review the root solver
15:54.13 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com)
15:54.16 ``Erik heh
15:54.55 brlcad ahh, jra is lunchmongering too already :)
15:55.00 ``Erik heh
15:55.03 ``Erik oh, uh
15:55.35 ``Erik bad brlcad, bad... not documenting the change of rt_version to being a function
15:56.07 ``Erik ed passed that "issue" to me, so'z I had to walk geoff through the "fix"... "add parenthesis at the end of it?)
15:56.08 ``Erik "
15:56.09 ``Erik heh
15:56.36 brlcad that was private data
15:56.47 ``Erik they were using it *shrug*
15:57.33 ``Erik dan claimed it was a bug they missed during testing (this is like 4th hand now, so grab your salt lick)
15:58.19 brlcad how in the world they "missed" somethign that should have been an outright compilation error...
15:59.26 ``Erik heh, it was static?
16:01.47 ``Erik (and, uh, I really wouldn't be surprised at that group outright missing compiler errors) O:-)
16:02.30 ``Erik erm, it was exported in 7.8.0 in raytrace.h
16:02.33 ``Erik RT_EXPORT extern const char rt_version[];
16:04.10 ``Erik (is the linux stuff really necessary on that box?)
16:05.46 brlcad hmm, I think that was just to get the windows build to work
16:06.02 brlcad i remember when they were working on the version hooks, they could probably totally change it now
16:06.13 brlcad using either the func or the other version hooks that there are now
16:06.44 brlcad linux stuff?
16:07.20 ``Erik enable_linux="YES", linux_base_fc4, ...
16:08.06 brlcad ooh
16:08.19 brlcad no, it's not
16:08.30 brlcad that's part of the /etc config migration work
16:08.48 brlcad there's a ton of little details like that needing to be beaten into submission
16:10.56 ``Erik <-- just building ports that look necessary (or desired), once data migration starts and problems crop up, can add unforseen ports
16:11.10 ``Erik obviously, vim had to go on. :D
16:11.58 yukonbob ``Erik: [x]emacs w/ viper mode :)
16:12.33 ``Erik vim+cscope+ruby plus my hackish .vimrc :D
16:13.34 brlcad yeah, doesn't make sense to migrate the apps, they should be readded through ports
16:13.42 brlcad as needed
16:14.05 ``Erik they'd probably break through abi and lib name changes anyways
16:14.08 brlcad still will be a done of junk when it's all done.. there are probably 30 ports related to the web services
16:14.25 brlcad (not counting apache and friends)
16:14.34 ``Erik apache22 and php5 are on my list
16:14.54 ``Erik beyond that, I don't use the web stuff there, so'z I dunno... mediawiki, I'd imagine...
16:15.07 ``Erik which LOOKS like what sf uses O.o
16:16.14 brlcad things like various perl modules, gd image processing, some filters, a few mod_*'s
16:16.44 ``Erik how many are actually USED, though?
16:16.53 brlcad pretty much all of them
16:16.56 ``Erik and use pkg_cutleaves -l, not pkg_info or ls /var/db/pkg :)
16:17.00 brlcad otherwise I wouldn't mention :)
16:17.58 ``Erik <-- has deeply instilled attitudes about keeping servers as minimal and task specific as reasonable, though has no problem throwing on things like vim, bash, a scheme and/or lithp environment, ruby, ... :D
16:18.23 brlcad likewise
16:18.32 brlcad just in this case, minimal is a lot of stuff is all i'm saying
16:18.38 ``Erik yeah
16:19.23 ``Erik but if ya draw the ports graph, and draw a curvey line through dividing necessary and unnecessary, some leaves will be in and some will be out
16:19.32 ``Erik I don't know which ones go where for the web stuff
16:19.55 ``Erik and I'll imagine some web leaves will be on the unnecessary side *shrug*
16:37.04 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-108-201.pools.arcor-ip.net)
18:19.34 brlcad hrm.. 7.10 is about 10% faster than 7.8 on some cursory testing..
18:27.30 ``Erik swank
18:32.50 brlcad holy crapoli
18:32.58 brlcad logins now work!
18:33.19 brlcad and I didn't change a damn thing .. did you change anything?
18:33.49 brlcad i'm guessing some db finally got updated via atrun or cron that let it recognize them as valid users
18:34.38 brlcad (something other than pwd_mkdb)
18:34.57 brlcad ooooh, you know what .. I bet I know what "fixed" it ...
18:37.27 ``Erik um
18:37.37 ``Erik I did a couple mergemasters
18:37.44 ``Erik which do lots of scary shit in the etc dir
18:38.09 ``Erik what's your surspicion?
18:44.29 *** join/#brlcad bpoole (n=bpoole@UNIX38.andrew.cmu.edu)
19:17.31 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
19:29.54 ``Erik drupal5 and mediawiki are installed
19:31.54 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/librt/timer-nt.c: time() requires a time_t
20:29.40 brlcad don't worry about the web services, that all totally changes once apache comes over
20:30.30 brlcad some of the sites hosted require specific versions in order for various modules to work, others will have to have their db's upgraded at the same time
20:31.08 brlcad ``Erik: suspicion is /etc/shells
20:31.20 brlcad all of the accounts that were tested were undoubtedly set to /usr/local/bin/bash
20:31.35 brlcad so ssh was getting some "rejection" based on the shell, which it just turned into "invalid user"
20:31.42 brlcad even though the password was correct
20:32.33 brlcad pretty awesomeness, all users now migrated seamless
20:32.42 brlcad few more shells to add
21:15.50 ``Erik ahhhhh
21:16.01 ``Erik ok, I added bash before mergemaster
21:16.04 ``Erik coo'
21:16.18 ``Erik mebbe I should write myself down for having fixed that issue :D *duck*
21:18.02 brlcad sure
21:18.56 ``Erik (not like there's any glory on that list, other than getting the dman machine working)
21:19.20 brlcad yep :)
21:19.26 brlcad the file gets deleted when it's all done
21:19.40 brlcad just a shared notepad and mental reminder list of what's left
21:20.58 ``Erik and just hope no one uses an editor that doesn't look to make sure it hasn't changed before writing :)
21:27.14 ``Erik hum, screen, sudo, brlcad, ...
21:28.39 ``Erik mysql and apache are installed
21:28.51 ``Erik looks like most of what's left is copying data
21:29.22 minute Crap
21:29.23 minute sorry
21:30.29 minute 2.5GB shit
21:30.59 minute rm -rf :)
21:32.29 ``Erik ... you.... pooped? on brlcad's machine? O.o
21:33.09 minute lol
21:33.21 minute I guess you could say that :P
21:35.35 minute Fixed now anyway.
21:35.42 minute Won't let it happen again.
21:54.56 minute ;P
21:55.11 ``Erik puts me at 1.7m consumption
21:59.27 minute hehe
22:39.35 *** join/#brlcad Z80-Boy (i=clock@217-162-108-154.dclient.hispeed.ch)
22:42.48 brlcad ahh, was wondering when minute would notice
22:43.22 brlcad he had daily backups going to his home, adding about 150MB/day
22:56.17 ``Erik later, kids, headin' home :D
23:36.40 CIA-27 BRL-CAD: 03brlcad * 10brlcad/configure.ac: update the adrt comment, it actually builds fairly cleanly not IF you have the dependencies installed, but still don't force-enable since they are unmanaged external
IRC log for #brlcad on 20071108

IRC log for #brlcad on 20071108

00:11.10 *** join/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
00:11.37 *** part/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
00:13.08 CIA-27 BRL-CAD: 03brlcad * 10brlcad/configure.ac:
00:13.08 CIA-27 BRL-CAD: don't just check whether the option is set to the default -- check if it's been
00:13.08 CIA-27 BRL-CAD: set at all so that you can use --enable-all with --disable options that may be
00:13.08 CIA-27 BRL-CAD: default 'no' already. ran into this situation trying to disable opennurbs
00:13.09 CIA-27 BRL-CAD: (which was already default off).
00:16.28 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
00:17.24 IriX64 louipc, got anymore screenshots? i really liked that last one.
00:20.33 Supaplex is it your archnemesis?
00:20.51 IriX64 mayhap a dream :)
00:21.17 IriX64 a freaking system that works :)
00:22.25 Supaplex I hear paper and pencil are pretty reliable
00:22.55 IriX64 a system where libraries aren't called *.dll.a :(
00:23.58 ``Erik <-- pretty happy with the mac/fbsd combo, thinks brlcad is more or less in the same groove
00:24.25 IriX64 mmmm leopard beckons me if i switch
00:26.25 IriX64 man you guys are adamant about copying being untouchable aren't you
00:27.02 ``Erik ?
00:27.27 IriX64 autogen tries to copy COPYING and it gets permission denied
00:27.38 ``Erik it tries to copy OVER COPYING
00:27.40 ``Erik which'd be BAD
00:27.45 IriX64 ah
00:37.41 IriX64 i should read that someday, but why i don't plan to give anyone a copy
00:42.29 yukonbob *BSD++
00:54.39 louipc IriX64: http://louipc.dontexist.org/screenie.jpg that's how I usually work. confusing huh? I should probably get a 1px border around the windows
00:56.53 Supaplex wahou, I'm immortalized in a screenshot :D
00:57.45 louipc I usually don't keep them around for -too- long :P
00:58.09 Supaplex :)
00:59.02 louipc IriX64: yeah man you should try linux or bsd or something, get a cheap computer second hand or something if you don't want to mess with your main machine
00:59.57 IriX64 nice shot
01:00.08 IriX64 maybe ill switch
01:00.34 louipc it took me a long time to completely switch
01:00.50 IriX64 and now you're happy?
01:00.50 louipc maybe 3 yrs trying out various distros
01:00.58 louipc yeah now I'm totally good
01:01.15 IriX64 ill give it serious thought
01:09.20 IriX64 mmmm when i engage serious mode nothing happens ;)
01:14.46 ``Erik thinking hard *grunt*
01:20.46 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
01:25.16 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT VICTIM]
01:25.16 *** join/#brlcad minute-ssh (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
01:35.25 IriX64 ``Erik, mines more like *blank* :)
01:35.48 IriX64 hate firing blanks :)
01:36.16 louipc better than drawing one
01:39.31 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT VICTIM]
01:39.31 *** join/#brlcad minute-ssh (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
01:45.59 IriX64 tried but my pencil can't handle that :D
01:48.44 IriX64 what are you doing looking between my legs :)
01:54.37 *** join/#brlcad Twingy (n=justin@74.92.144.217)
03:43.25 *** join/#brlcad bpoole (n=bpoole@UNIX38.andrew.cmu.edu) [NETSPLIT VICTIM]
03:44.03 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130) [NETSPLIT VICTIM]
03:44.03 *** join/#brlcad Supaplex (n=e@166-70-62-194.ip.xmission.com)
03:44.09 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667871.dsl.bell.ca) [NETSPLIT VICTIM]
03:44.11 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad) [NETSPLIT VICTIM]
03:44.11 *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos) [NETSPLIT VICTIM]
03:44.11 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234) [NETSPLIT VICTIM]
03:44.11 *** mode/#brlcad [+o brlcad] by irc.freenode.net
03:45.02 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
03:45.02 *** join/#brlcad CIA-27 (i=cia@208.69.182.149) [NETSPLIT VICTIM]
03:45.02 *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net) [NETSPLIT VICTIM]
03:45.02 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
03:45.07 *** join/#brlcad ChanServ (ChanServ@services.)
03:45.07 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
03:45.57 *** join/#brlcad minute-ssh (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
03:45.57 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT VICTIM]
03:45.57 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
03:46.02 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca) [NETSPLIT VICTIM]
03:46.02 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net) [NETSPLIT VICTIM]
04:11.01 *** join/#brlcad bpoole (n=bpoole@UNIX38.andrew.cmu.edu) [NETSPLIT VICTIM]
04:11.01 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad)
04:11.01 *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos)
04:11.02 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
04:11.02 *** mode/#brlcad [+o brlcad] by irc.freenode.net
04:11.03 *** join/#brlcad minute-ssh (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
04:11.03 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT VICTIM]
04:11.03 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
04:11.54 *** join/#brlcad Twingy (n=justin@74.92.144.217)
04:11.54 *** join/#brlcad CIA-27 (i=cia@208.69.182.149)
04:11.54 *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net)
04:11.54 *** join/#brlcad Maloeran (n=maloeran@glvortex.net)
04:12.02 *** join/#brlcad ChanServ (ChanServ@services.)
04:12.02 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
04:12.47 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130) [NETSPLIT VICTIM]
04:12.47 *** join/#brlcad Supaplex (n=e@166-70-62-194.ip.xmission.com)
04:12.58 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667871.dsl.bell.ca)
04:13.38 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net) [NETSPLIT VICTIM]
04:13.40 brlcad yeesh
04:16.29 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/ (11 files in 7 dirs): minor tweaks, preventive null terminating of strncmp'd strings
04:22.16 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net) [NETSPLIT VICTIM]
04:22.31 *** join/#brlcad brlcad (n=sean@bz.bzflag.bz) [NETSPLIT VICTIM]
04:24.18 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234) [NETSPLIT VICTIM]
04:42.36 louipc yeah what's up with freenode
04:56.51 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667871.dsl.bell.ca) [NETSPLIT VICTIM]
04:56.54 CIA-27 BRL-CAD: 03brlcad * 10brlcad/ (5 files in 2 dirs): the 'wall' procedural geometry generator tool was renamed to 'masonry' so as to not conflict with the commonly named 'wall' linux tool that writes a message to all users. source renamed from wall.c to masonry.c
04:57.55 *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos) [NETSPLIT VICTIM]
05:02.15 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
05:11.45 CIA-27 BRL-CAD: 03brlcad * 10brlcad/ (7 files in 2 dirs): rename the 'hd' hexdump utility to 'hex' as well given the similar linux facilities and cause for conflict/confusion. source renamed from hd.c to hex.c (and manpage in kind)
05:11.46 CIA-27 BRL-CAD: 03brlcad * 10brlcad/TODO: renamed wall and hd commands, someone(tm) should review what else other than our libs that might be common conflict cases where we don't have a justifiable basis/need to keep the name
05:11.46 *** mode/#brlcad [+o brlcad] by ChanServ
05:11.48 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
05:11.51 *** join/#brlcad bpoole_ (n=bpoole@UNIX38.andrew.cmu.edu)
05:12.05 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
05:36.11 CIA-27 BRL-CAD: 03brlcad * 10brlcad/ (2 files in 2 dirs): obliterate BRL.MIL references
05:42.40 CIA-27 BRL-CAD: 03brlcad * 10brlcad/ (sh/cray.sh src/fb/cell-fb.1 src/lgt/lgt.1 src/libfb/libfb.3): more brl.mil references begone
05:46.05 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
05:55.27 CIA-27 BRL-CAD: 03brlcad * 10brlcad/doc/ (5 files in 4 dirs): more address updating to avoid mil domain
05:59.56 *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos) [NETSPLIT VICTIM]
06:23.43 *** join/#brlcad akreal (n=ak@53.as-59.nienschanz.ru)
06:29.09 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad) [NETSPLIT VICTIM]
06:29.09 *** mode/#brlcad [+o brlcad] by irc.freenode.net
06:32.04 *** join/#brlcad minute-ssh (n=MinuteEl@bz.bzflag.bz) [NETSPLIT VICTIM]
06:58.11 *** join/#brlcad minute-ssh (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
07:00.23 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad) [NETSPLIT VICTIM]
07:00.23 *** mode/#brlcad [+o brlcad] by irc.freenode.net
07:14.14 *** join/#brlcad akreal (n=ak@53.as-59.nienschanz.ru) [NETSPLIT VICTIM]
07:14.14 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net) [NETSPLIT VICTIM]
07:14.25 *** join/#brlcad ak_ (n=ak@53.as-59.nienschanz.ru)
07:20.24 *** join/#brlcad Z80-Boy (i=clock@217-162-110-17.dclient.hispeed.ch)
07:23.57 *** join/#brlcad ak_ (n=ak@53.as-59.nienschanz.ru)
07:28.20 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net) [NETSPLIT VICTIM]
08:07.00 *** join/#brlcad cad86 (n=cb548e7b@bz.bzflag.bz)
08:25.44 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:37.37 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:52.17 *** join/#brlcad elite01 (n=elite01@dslb-088-070-108-201.pools.arcor-ip.net)
09:17.12 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
10:05.29 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
10:25.42 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
10:32.00 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
12:55.28 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
14:28.40 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/proc-db/Makefile.am: don't choke here if openNURBS is disabled!
14:35.02 ``Erik silly coder, "linebuffer[YYLMAX} = '\0';" just don't make sense :D
14:40.54 brlcad oop
14:41.30 ``Erik must be a little burdened at the moment
14:42.04 brlcad it's been having issues for over a day now
14:42.15 brlcad depends which slot we get
14:48.47 ``Erik ya in today? dave was in my office at 9 trying to organize a lunch posse
14:49.03 ``Erik he was a bit miffed that we didn't take him yesterday, heh
14:50.29 ``Erik http://icanhascheezburger.files.wordpress.com/2007/11/funny-pictures-bird-cat-cage.jpg
14:52.42 brlcad yeah, i'm in
14:56.05 ``Erik in the office, or in for lunch? :)
14:56.52 brlcad yep
14:57.18 ``Erik heh, I'm not a c++ programmer, I don't dig unresolvable ambiguity :D
15:00.04 ``Erik hum, cool, segfaults in mged
15:04.50 brlcad I was able to replicate the rt crash with a simple while loop on moss, on my laptop last night
15:05.03 ``Erik get a good -ggdb core file?
15:05.19 brlcad while [ $? -ne 0 ] ; do rt -F/dev/null db/moss.g all.g ; done
15:05.35 brlcad not really, same stack trace I always get
15:05.44 ``Erik erm
15:05.52 brlcad I mean, I have the trace, it's just not really insightful
15:05.59 ``Erik while true ; do rt ...
15:06.00 ``Erik :D
15:06.28 ``Erik but it was a -ggdb build, so you have all the arguments at every frame and can inspect them? or was the stack blown?
15:07.15 brlcad while true != while [ $? -ne 0 ]
15:08.00 brlcad stops as soon as it crashes
15:08.22 ``Erik o
15:08.35 ``Erik while true ; do ./rt ... || break; done :D
15:08.53 ``Erik that's kinda my normal form *shrug*
15:09.12 ``Erik of course, I build the command funny, I'm a vim user... so -o vi
15:09.41 brlcad which is of course no different :P
15:09.48 brlcad other than 11 chars vs 12 chars
15:10.06 ``Erik of course, more than 10 ways to skin a cat
15:10.54 ``Erik but I'd probably write the one time rt cmd, run it to make sure it does what I expect, then put the while true loop on it... then hop to the end and go "oh yeah, gotta break those" and put in the || break
15:11.09 ``Erik rabid kbd monkey powers, ACTIVATE!
15:11.42 ``Erik <-- ain't sayin' one is right or wrong, just noting his usual approach is different due to different ways of building "complex" commands :D
15:11.51 ``Erik I'm "special" O.o
15:12.07 ``Erik I'm also becoming a bit annoyed at all these mged crashes
15:13.03 brlcad fix em!
15:13.33 brlcad it's actually debuggable if you run with -f ..
15:15.21 ``Erik and with -c, which is what I'm ding
15:15.23 ``Erik doing
15:16.01 ``Erik less mouse action with -c :D
15:32.30 ``Erik heh
15:33.30 ``Erik that's a old but
15:33.31 ``Erik bug
15:33.45 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c: add a break; to the -p option (been missing since the original import from GSI, wow)
15:38.10 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
15:43.22 brlcad minute: I see you noticed the rate that your backups were growing :)
15:43.36 minute yeah
15:44.05 minute I realised they were pretty pointless since there are other systems in place. So instead I will just run one before everytime I modify the code.
15:44.38 brlcad could add rotation so they don't accumulate, just keep the last few
15:45.27 minute Possibly, I am working on a MySql\MediaWiki XML\Files backup system for a different project so once finished with that I will see about using it here or something maybe.
15:46.49 CIA-27 BRL-CAD: 03brlcad * 10brlcad/sh/make_dmg.sh: dynamically calculate the size that the DMG needs to be (since the 7.10.4 release already surpassed the 250MB barrier) .. and give me at least a minute to find that background image :)
15:46.57 brlcad mmm.. I've always wanted to dump out mediawiki content as doxbook xml so it could be stored in CVS
15:47.06 brlcad and bidirectionally edited
15:47.42 minute I know MediaWiki can be dumped as XML, but I don't suppose it would be doxbook compatible.
15:48.02 brlcad could be ... :)
15:48.38 minute I'll look into it if you like.
15:48.43 minute TBH it wouldn't be too much difficulty to write a simple parser since it is going to be similar.
15:48.48 brlcad that'd be awesome
15:48.54 brlcad yeah, the format is really pretty simple
15:49.19 brlcad there's not really any aspect of mediawiki markup that I can think of that doesn't directly translate to docbook
15:49.29 minute Cool, I'll have a look and see if I can find a way.
15:49.57 brlcad I know these guys worked out some of the reverse path already for blender
15:49.57 brlcad http://wiki.blender.org/index.php/Meta/DocBook_to_Wiki
15:50.32 brlcad ooh, haven't seen this: http://meta.wikimedia.org/wiki/DocBook_XML_export
15:51.09 minute "Note: this is a proposal page opened some years ago. No such feature exists in MediaWiki presently."
15:51.33 brlcad yeah, though it's pretty much exactly what I'm referring to :)
15:51.43 minute ahh
15:52.07 minute Which DocBook version are you using?
15:52.10 brlcad that coupled with the docbook-to-mediawiki and you'd have an exceptionally powerful round-trip system
15:53.13 brlcad i used 4.5 for years as it was the latest stable, but 5.0 is pretty much "done" and usable now
15:53.17 brlcad with some better features
15:53.24 brlcad xml version, not the sgml version
15:53.37 minute yeah, sgml is weird
15:54.53 minute How is LDAP going, btw?
15:55.01 brlcad wow, the make_pkg and make_dmg scripts I wrote over a year ago still work pretty much without a hitch
15:55.13 minute hehe
15:56.00 brlcad it's not gone anywhere since we went into release mode a week and a half ago .. I've been busy building and posting binaries, writing announcements
15:56.17 brlcad still not done, but the release has to go out
15:56.39 brlcad ldap is still next on my list though
15:56.54 minute ahh, ok
15:56.59 brlcad it really is the only thing remaining now other than testing the site on IE6 wo/ javascript
15:57.15 minute I'll do that now.
15:57.51 minute Ok, it is bad.
15:58.16 brlcad yeah, I just kicked it off here.. wow
15:58.35 brlcad i must have added some bad css or something
15:59.11 minute mm
15:59.18 minute Or IE is just crap ;)
15:59.21 minute Anyway...
15:59.30 minute I'll run it through some validators then take a look at the code.
16:01.13 PrezKennedy IE is the best!
16:03.42 PrezKennedy its like ive gone to the dark side or something
16:04.44 brlcad minute: here's what I see presently: http://my.brlcad.org/tmp/ie6.jpg
16:05.01 minute Same here
16:06.20 brlcad notably, no header images (which actually isn't that bad.. :), and some of the bottom bezel on the boxes are bad (oddly only some), the two incorrectly expanded menu/search sections, the missing upper search bar, and the massive fonts (which I cold probably live with)
16:08.11 brlcad weird.. it even got the correct hilight/shadow outline on the bottom search bezel and on the upper menu, but not on the other two...
16:08.40 brlcad interesting because the two that are right, I did "by hand", the other two weren't
16:09.16 brlcad mm.. 400MB mac universal binary installer..
16:09.20 brlcad biggest yet
16:10.29 ``Erik um, since media wiki stores in a mysql database, you could just mysqldump and put the results into RCS or CVS O.o
16:10.40 minute why?
16:10.54 minute What would be the point in that :S
16:11.02 ``Erik um, small footprint backups?
16:11.06 ``Erik :D
16:11.16 minute Ahh, ok.
16:11.16 ``Erik that can be edited and loaded, if necessary
16:11.28 brlcad i don't want backups, I want complete bidirectional editing
16:11.29 ``Erik sorry, talking while catching up, and people keep walking in and asking questions
16:11.35 ``Erik dump, edit, load
16:11.35 ``Erik :D
16:11.52 minute ``Erik: The trouble is passwords, email address, etc.
16:11.57 brlcad so I can edit **in a sensible format** with a text editor, or in mediawiki
16:12.19 ``Erik use a text editor that can make sql sensible? :> *duck*
16:12.23 brlcad editing mysql dumps is not what I'd consider a usable format
16:13.25 brlcad not for your average editing-person at least, docbook is pushing it but it at least has really good semantic structure and rich markup
16:13.48 brlcad pretty sure there's already an emacs mode for that ;)
16:14.05 minute brlcad: Is there some sort of caching on your server?
16:14.09 ``Erik for editing live sql fields in a running rdbms? O.o
16:14.11 ``Erik skeery
16:14.21 brlcad minute: what do you mean?
16:14.25 brlcad for the website?
16:14.26 ``Erik yup, emacs is a dandy os, only thing missing is a decent editor O:-)
16:14.28 minute Yeah
16:14.40 brlcad ah, drupal caches results to non-registered users
16:14.41 brlcad log in
16:14.55 minute mm
16:14.57 ``Erik rt matrices are the same order as opengl, right?
16:15.05 brlcad they only get updates once every few hours iirc
16:15.13 brlcad it's configurable (and can be turned off while you're testing if you want)
16:15.23 minute Ahh, it was chaching in MediaWiki and Drupal.
16:15.24 brlcad ``Erik: yeah
16:15.25 ``Erik "C natural" right hand, etc?
16:15.45 ``Erik opposed to the mathematical "fortran natural", or the abhorrent directx left hand, ... :D
16:15.50 brlcad do you have a solaris build of 7.10.4 on hand anywhere?
16:16.17 brlcad directx can suck my left-handed nut
16:16.28 ``Erik um, no, I had a HEAD build from a few weeks ago, um
16:16.35 ``Erik d'no if a temp reaper ate it
16:16.36 brlcad darn
16:16.55 brlcad widest is being a lil bitch on 7.10.4 for me
16:17.02 ``Erik hum
16:17.09 ``Erik using the GNU toolchain, or the ucb?
16:17.20 brlcad gnu
16:17.44 brlcad I tried it
16:17.52 ``Erik no go?
16:18.23 brlcad it booted up the install disk, booted solaris with good ol cde and did the install, but then when it was all done installing...
16:18.27 brlcad the installed image wouldn't boot
16:18.42 brlcad some issue finding the disk
16:18.49 brlcad probably parallels-specific
16:19.12 brlcad don't remember what happened with qemu
16:19.21 minute Mmm, the code for the website is in a really really bad shape.
16:19.54 brlcad minute: html errors?
16:20.12 minute Yeah, it is just awful in general. Mainly my fault though.
16:20.30 minute s/general/genreal aswell
16:20.43 brlcad I helped some I'm sure :)
16:20.51 minute :P
16:21.02 brlcad i mean, helping making it worse :)
16:21.18 minute Yeah
16:21.33 brlcad you're not supposed to agree!
16:21.40 minute hehe
16:21.41 brlcad j/k
16:22.41 brlcad the more I got into the css, the more I realized that it wasn't quite set up to work well with drupal's theming and content management
16:23.02 brlcad but! .. it does/did work, so it's something
16:23.10 ``Erik http://validator.w3.org/ http://jigsaw.w3.org/css-validator/
16:23.13 ``Erik teh yayz
16:24.08 brlcad 7 errors and 98 warnings
16:24.09 minute sure
16:24.37 brlcad looks like one might even be a typo in the .css file
16:25.12 brlcad er, three of them even
16:25.28 brlcad that's probably why ie6 is throwing a fit
16:25.29 PrezKennedy brlcad, the construction company im contracted out to is doing the APG 715 Gate upgrade
16:25.40 brlcad nifty
16:25.56 minute Non the less a small rewrite would be nice.
16:26.36 brlcad yeah, would tighten up the css, could remove the fluff that's not needed any more
16:26.44 brlcad lots of duplication in there now
16:26.45 minute And that PHP...
16:26.52 minute YUCK is an understatement.
16:27.03 brlcad especially now that the "look" is pretty much settled now
16:27.57 minute Also I need to figure out some way to integrate the skin with gallery2, but gallery2 uses crappy TPL.
16:28.10 brlcad you have a pretty decent integration going now I thought
16:28.23 brlcad one style that applied to both nicely
16:28.24 minute With what?
16:28.27 minute yeah
16:28.31 brlcad good separation of the header, footer, etc
16:28.35 minute ahh
16:29.08 *** join/#brlcad PK (i=Matt@74.86.45.130)
16:30.09 minute The thing that is making this really tedious is the fact that I can't use Notepad++ or Notepad2 while editing the site due to the sudoing thing - I wish there was a way to fix that.
16:30.21 minute Well, not fix as such.
16:30.37 brlcad howso?
16:30.43 brlcad sudo -u www -s
16:30.52 minute But that doesn't work with SFTP.
16:31.00 brlcad ahh
16:31.26 brlcad hm, well if your umask is set, can just upload as you
16:31.39 minute hmm
16:31.45 minute Maybe there is a way afterall.
16:32.33 brlcad try now, fixed the mode on all the files so group perms work
16:32.46 brlcad a bunch were 622
16:33.05 *** join/#brlcad Elperion (n=Bary@p54877C1D.dip.t-dialin.net)
16:33.56 minute Oh wow.
16:33.57 minute It works.
16:33.59 minute Thanks!
16:36.48 minute Nope
16:37.20 minute hmm
16:39.05 minute brlcad: Are you doing anything to the site ATM?
16:49.11 minute Total rewrite it is, then.
16:49.19 minute Could be worse.
16:54.25 *** join/#brlcad elite01 (n=elite01@dslb-088-070-002-253.pools.arcor-ip.net)
18:05.03 *** join/#brlcad Apathy (i=Matt@74.86.45.130)
18:05.44 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/libbu/fchmod.c: Initial check-in.
18:09.31 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667871.dsl.bell.ca) [NETSPLIT VICTIM]
18:14.39 *** join/#brlcad PK (i=Matt@74.86.45.130) [NETSPLIT VICTIM]
18:24.51 *** join/#brlcad Apathy (i=Matt@74.86.45.130) [NETSPLIT VICTIM]
18:35.55 *** join/#brlcad Elperion (n=Bary@p54877C1D.dip.t-dialin.net) [NETSPLIT VICTIM]
18:35.55 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
18:35.55 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT VICTIM]
18:35.55 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net) [NETSPLIT VICTIM]
18:46.48 *** join/#brlcad Elperion (n=Bary@p54877C1D.dip.t-dialin.net) [NETSPLIT VICTIM]
18:46.48 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
18:46.48 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT VICTIM]
18:46.48 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net) [NETSPLIT VICTIM]
18:55.12 *** join/#brlcad Elperion (n=Bary@p54877C1D.dip.t-dialin.net) [NETSPLIT VICTIM]
18:55.12 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
18:55.12 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT VICTIM]
18:55.12 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net) [NETSPLIT VICTIM]
18:55.14 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/librt/prep.c: rt_unprep() was using paths (i.e. a struct bu_ptbl) without being initialized. In fact, paths is never initialized. I'm guessing the intent was to use objs->paths.
19:06.06 *** join/#brlcad Elperion (n=Bary@p54877C1D.dip.t-dialin.net) [NETSPLIT VICTIM]
19:06.06 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
19:06.06 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT VICTIM]
19:06.06 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net) [NETSPLIT VICTIM]
19:10.42 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/include/fbserv_obj.h: The fbsl_fd and fbsc_fd member types should be int.
19:14.35 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/mged/fbserv.c: If windows call closesocket() instead of close().
19:16.08 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/mged/mged_dm.h: The c_fd of struct client should be int.
19:17.32 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/mged/rtif.c: Using bu_fchmod() instead of fchmod.
19:17.58 brlcad minute-ssh: not doing anything with the site atm
19:18.03 brlcad nor back when you asked :)
19:19.19 brlcad lemme know if you have other permission problems, I just made you the owner of all the files
19:19.24 brlcad (all the skin files)
19:20.56 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/fbserv/fbserv.c: No longer calling close() in drop_client() because the call to pkg_close() already does this.
19:23.12 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
19:24.45 *** join/#brlcad Elperion (n=Bary@p54877C1D.dip.t-dialin.net) [NETSPLIT VICTIM]
19:24.45 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
19:24.45 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT VICTIM]
19:24.45 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net) [NETSPLIT VICTIM]
19:26.31 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/ (archer/Archer.tcl lib/RtControl.tcl): Apparently Itk's Toplevel widget now wants the -menu option directly.
19:30.12 CIA-27 BRL-CAD: 03brlcad * 10brlcad/NEWS: bob found/fixed a memory deallocation bug in the raytracers
19:33.41 *** join/#brlcad Elperion (n=Bary@p54877C1D.dip.t-dialin.net) [NETSPLIT VICTIM]
19:33.41 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
19:33.41 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT VICTIM]
19:33.41 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net) [NETSPLIT VICTIM]
19:33.43 brlcad MinuteElectron: lemme know if you need me to repeat what I'd said about the site :)
19:34.10 MinuteElectron Still in my scrollback, but I am currently rewriting the skin thing so it might be gone later.
19:34.33 brlcad okay, just said "no, not doing anything" and that you now own the files
19:34.47 brlcad lemme know if you have any other permission problems
19:35.05 MinuteElectron Ahh, so you saw the mess I got myself into then?
19:35.05 brlcad that shouldn't ever be a "problem" .. what is in place just works well for other projects
19:35.23 MinuteElectron Yeah
19:35.38 MinuteElectron I think I have worked out how the system works now.
19:35.40 brlcad no, I hadn't
19:35.45 MinuteElectron Oh, ok.
19:35.46 MinuteElectron nm
19:35.47 brlcad just your comments
19:35.51 MinuteElectron ok
19:36.37 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/rt/do.c: Using bu_fchmod() instead of fchmod().
19:40.17 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/other/libregex/regerror.c: Reformat regerror() slightly.
19:42.40 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234) [NETSPLIT VICTIM]
19:42.40 *** join/#brlcad minute-ssh (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
19:43.02 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/other/libpng/png.h: Mods to expose png_read_destroy() and png_write_destroy().
19:44.38 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/other/iwidgets/pkgIndex.tcl: Update to 4.0.2
19:49.29 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/libpkg/pkg.c: If windows call closesocket() instead of close(). Mods to use PKG_SEND with the proper number of parameters. Mods to have pkg_open() return the correct type on error.
19:50.58 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/fb/ (fb-pix.c fb-png.c): Using bu_fchmod() instead of fchmod().
19:57.27 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/other/tk/generic/tkFileFilter.c: Initialize a few variables.
19:58.46 *** join/#brlcad Z80-Boy (i=clock@77-56-92-241.dclient.hispeed.ch)
20:00.16 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/other/tcl/generic/ (tclExecute.c tclInt.h tclIntDecls.h): Miscellaneous mods for compiling on Windows.
20:02.35 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234) [NETSPLIT VICTIM]
20:02.35 *** join/#brlcad minute-ssh (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
20:14.14 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net) [NETSPLIT VICTIM]
20:22.39 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
20:29.22 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
20:30.00 IriX64 http://www3.sympatico.ca/mario.dulisse2/haha.png :)
20:40.00 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net) [NETSPLIT VICTIM]
20:50.55 IriX64 http://www3.sympatico.ca/mario.dulisse2/mysystem.png <----- louipc this ones what im running
20:50.59 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net) [NETSPLIT VICTIM]
21:01.48 minute IriX64: Ultimate?
21:01.51 minute Did you buy that yourself?
21:02.07 minute And on 895MB of RAM, woah.
21:11.01 ``Erik yeah, it was released after penultimate
21:20.54 IriX64 paid good money for this thing, it's damn well gonna do what I want :)
21:21.27 IriX64 1gig of ram, the cheesy motherboard steals 128 meg for the onboard video :(
21:22.13 IriX64 how to speed up windoze, throw memory and money at it :)
21:23.50 dtidrow_work yep
21:24.30 IriX64 it's building brlcad7.10.4 even as we speak though
21:24.49 brlcad you should make an installation tarball for 7.10.4 so others can try it out
21:24.55 brlcad (for cygwin)
21:25.15 IriX64 just the binaries you mean?
21:25.39 IriX64 id have to include the dll's but it could be done
21:25.58 brlcad whatever is needed so that it runs
21:25.58 IriX64 if i get it to compile ill do that
21:26.04 brlcad a binary distribution
21:26.07 IriX64 ill try
21:26.08 brlcad for cygwin users
21:26.11 *** join/#brlcad elite01 (n=elite01@dslb-088-070-114-205.pools.arcor-ip.net)
21:26.28 brlcad or for windows users for that matter if it doesn't require cygwin itself
21:26.41 IriX64 if they have their xwin running itll work
21:27.42 IriX64 -march=i486 :)
21:28.02 IriX64 or pentium
21:28.50 IriX64 gotta go shave, wife keeps nagging me, bbiab :)
21:29.35 *** join/#brlcad bpoole (n=bpoole@UNIX31.andrew.cmu.edu)
21:29.54 starseeker Heh - got a helpful email from one of the Gentoo devs - they apparently REALLY don't like using /opt
21:31.08 starseeker brlcad: Do you know who maintains the FreeBSD port?
21:31.10 ``Erik yeah, they are a whiney lot :D
21:31.11 ``Erik me
21:31.22 starseeker where are you installing to?
21:31.28 ``Erik /usr/local/brlcad
21:31.36 starseeker Ah.
21:31.57 ``Erik has for a long long long time
21:32.33 brlcad at least ports uses /usr/local by default
21:32.37 starseeker Interesting
21:32.48 ``Erik yeah, you can override PREFIX to point to where you want
21:32.55 ``Erik like /opt if you want the sysV style
21:32.58 brlcad but hardly anyone does
21:33.13 ``Erik /usr/X11R6 and /usr/Xorg went away, too, it's now all in /usr/local
21:33.17 starseeker Gentoo dev suggested using /usr/lib/brlcad for everything and then symlinking the binaries into /usr/bin
21:33.25 ``Erik heh
21:33.28 brlcad interesting
21:33.38 ``Erik cuz they'd really love having stuff like /usr/bin/wall ?
21:33.39 ``Erik :D
21:33.47 brlcad wall's gone now :)
21:33.57 ``Erik in head... as of this morning...
21:34.02 brlcad as of last night
21:34.04 ``Erik or yesterday... O.o something, heh
21:35.04 brlcad /usr/lib/brlcad is just as good a root as any if they don't mind the symlinks and if it preserves/isolates needing to rename things
21:35.09 starseeker He also suggests forcing the use of system libs rather than having configure figure it out... sigh.
21:35.10 ``Erik <PROTECTED>
21:35.29 ``Erik do they provide tcl8.5a6 ?
21:35.34 starseeker brlcad: I guess I'll try that - they seem to have a bee in their bonnet about opt
21:35.38 brlcad starseeker: forcing it to use system libs is also not a problem "--disable-all"
21:35.50 starseeker Except their tcl 8.5 ebuild is masked
21:36.03 ``Erik debian doesn't have an 8.5 in testing, :/
21:36.09 brlcad so brl-cad will be masked until it's complete
21:36.15 brlcad or make it use 8.4
21:36.19 brlcad with a patch
21:36.33 brlcad though louipc seemed to indicate it didn't even need a patch
21:36.56 brlcad not sure I believe it didn't really need a patch for everything to work, but if mged comes up, then good enough
21:37.40 starseeker Really?
21:38.18 brlcad yeah, code-wise 8.4 works for us just as well
21:38.35 brlcad 8.5 was needed for updates for a specific platform features (aquatk)
21:38.51 starseeker Hmm. Will the configure script in 7.10.4 give it a try with 8.4, or does that need patching?
21:39.05 brlcad hindsight 20/20 and all, it's taken way longer than expected (both for tcl and for that need)
21:39.14 starseeker heh
21:39.42 brlcad mmmm.. it'll need patching to search for tcl8.4
21:39.52 starseeker OK
21:39.53 brlcad but literally just like 4 lines
21:40.05 brlcad head has those lines already
21:40.22 brlcad interesting.. simcity in tcl/tk
21:40.37 ``Erik *shudder*
21:40.43 starseeker That should be a simple patch.
21:40.52 ``Erik which simcity? the first one (on the c64) was pretty fun
21:40.57 brlcad http://www.donhopkins.com/drupal/node/24
21:41.24 brlcad apparently maxis is giving the game to OLPC
21:41.34 ``Erik nify
21:41.38 ``Erik s/f/ft/
21:53.27 ``Erik heh
21:53.56 starseeker Cool :-)
21:54.58 bpoole Anyone here read xkcd?
21:55.03 ``Erik daily.
21:55.05 starseeker they're suggesting additional ebuilds be created for libs currently not in portage - given the trouble I've seen in the past getting ebuilds accepted, you'd think that it would be easier to have just one...
21:55.09 bpoole I'm seeing him talk tomorrow :)
21:55.13 brlcad ``Erik: prefix of /usr/brlcad/rel-7.10.4 ?
21:55.14 ``Erik cool
21:55.23 ``Erik no, default prefix
21:55.50 ``Erik but I found where SOMEONE (won't mention his name, but he sits downstairs and lifts weights) broke it :D
21:57.10 ``Erik O.o
21:57.29 CIA-27 BRL-CAD: 03erikgreenwald 07STABLE * 10brlcad/configure.ac: libfb needs libsocket and libnsl on solaris
22:00.01 ``Erik heh, and I fudged the commit message, go figure :D
22:00.21 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/configure.ac: MFC to pick up solaris fix
22:03.35 PrezKennedy you guys still hanging out in the WW3 buildings?
22:06.50 CIA-27 BRL-CAD: 03brlcad * 10brlcad/misc/win32-msvc8/asc2g/asc2g.vcproj: testing
22:13.35 ``Erik ya even going to try an irix release?
22:14.30 ``Erik with a 7.10.4 solaris on its way, and supposedly a windows release, the only thing that won't have a 7.10.4 binary is irix... we could have binaries across the board
22:29.34 starseeker Mrf. Gentoo has by default itcl and itk 3.3, but it looks like the configure script doesn't see them. Arrgh.
22:30.46 starseeker Interesting - it finds itcl.h, but doesn't see Itcl_Init
22:48.17 brlcad you have to patch up tcl, tk, tclstubs, and tkstubs
22:48.55 brlcad and maybe specifically patch out the -I includes for the src/other/tcl|tk flags
22:49.13 brlcad otherwise it'll pick up a specific version number and incrtcl won't allow 8.4
22:49.47 ``Erik (in nmg now, btw)
22:49.48 brlcad could be, should be
22:49.52 brlcad heh
22:49.58 brlcad so you got a good hour to go
22:50.24 brlcad maybe less, that's like half-way or 2/3rds
22:50.34 ``Erik guess it gets uploaded on tuesday :)
23:04.58 *** join/#brlcad IriX64_ (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
23:07.35 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca) [NETSPLIT VICTIM]
23:07.35 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234) [NETSPLIT VICTIM]
23:07.35 *** join/#brlcad minute-ssh (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
23:09.23 *** join/#brlcad minute-ssh (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
23:11.36 *** join/#brlcad IriX64_ (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca) [NETSPLIT VICTIM]
23:16.45 *** join/#brlcad IriX64_ (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
23:25.39 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
23:28.26 *** join/#brlcad bpoole (n=bpoole@UNIX31.andrew.cmu.edu) [NETSPLIT VICTIM]
23:53.39 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20071109

IRC log for #brlcad on 20071109

00:14.44 *** join/#brlcad Supaplex_ (i=supaplex@166-70-62-194.ip.xmission.com)
00:17.15 CIA-27 BRL-CAD: 03brlcad * 10brlcad/BUGS:
00:17.17 CIA-27 BRL-CAD: the Framebuffer -> Rectangle Area option doesn't seem to work, at least on Mac
00:17.19 CIA-27 BRL-CAD: OS X. it turns disables the embedded framebuffer display (with ogl or X)
00:17.21 CIA-27 BRL-CAD: instead of just showing the rect. otherwise it does render the rect correctly
00:17.23 CIA-27 BRL-CAD: and displays if you turn it back to Framebuffer -> All
00:40.13 brlcad ~``Erik++
00:40.40 brlcad the new kernel booted up like a charm, awesomeness
00:40.48 brlcad f'ing awesome
02:38.05 ``Erik swank
02:38.17 ``Erik um
02:38.32 ``Erik on my personal machines
02:38.53 ``Erik I keep half an eye on the changes to stable, and if one looks important, I'll go through and do the world/kernel/mergemaster cycle
02:38.58 ``Erik but won't reboot
02:39.15 ``Erik unless it's seriously critical (like, in security, major threshhold)
02:39.26 ``Erik otherwise, wait for a 'natural event' to reboot it (crash, power outage, etc)
02:40.24 ``Erik since this machine is on site ups with generators, the power outage shouldn't be an issue... and crashes are super-rare on stable... you might wanna schedule reboots when you feel the security impact is worth it
02:41.12 ``Erik (that's right, I'm not a fan of regularly scheduled reboots for patches, I prefer competent administrators who can make informed decisions)
02:43.14 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
02:44.19 IriX64 edit /tk/unix/makefile to use tkUnixFont instead of tkUnixRFont and bwish makes now, jury's still out on the rest though
02:44.48 IriX64 this is on 7.10.4
02:45.59 IriX64 mged still blows up....sigh
03:09.54 IriX64 don't think it's your problem though :)
03:41.32 brlcad sounds good to me
03:43.03 brlcad it'd have to be a pressing issue (like security) though for the most part, I prefer the uninterrupted uptime unless there's some actualized benefit to be gained
03:43.27 brlcad hopefully break the 400 day uptime record :)
03:47.29 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/libbu/Makefile.am: add fchmod.c to the build and dist
04:48.13 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/mged/points/points_scan.l: declare extern YYSTYPE yylval to appease the files generated from flex+byacc on stock freebsd 6.3
05:49.07 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
06:47.05 PrezKennedy i had to reboot after 50 cuz of a Windows Update
06:47.20 PrezKennedy same league... definitely :-P
07:01.54 *** join/#brlcad Z80-Boy (i=clock@217-162-109-4.dclient.hispeed.ch)
07:09.19 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:42.12 *** part/#brlcad ak_ (n=ak@53.as-59.nienschanz.ru)
08:34.24 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
09:07.51 *** join/#brlcad Supaplex (i=supaplex@166-70-62-194.ip.xmission.com)
10:48.27 *** join/#brlcad elite01 (n=elite01@dslb-088-070-114-205.pools.arcor-ip.net)
13:21.06 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/misc/Makefile.am: Added an entry for win32-msvc8
13:23.59 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/Makefile.am: Initial check-in.
13:26.26 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/configure.ac: Added an entry for win32-msvc8
16:40.24 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
17:18.39 *** join/#brlcad elite01 (n=elite01@dyndsl-091-096-040-034.ewe-ip-backbone.de)
17:42.08 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
18:02.28 *** join/#brlcad bpoole (n=bpoole@UNIX31.andrew.cmu.edu)
19:24.33 *** join/#brlcad Z80-Boy (i=clock@77-56-87-83.dclient.hispeed.ch)
21:07.18 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/ (btclsh/btclsh.vcproj bwish/bwish.vcproj): Initial check-in.
21:09.50 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/bwish/ (consoleMain.c winMain.c unixMain.c cadAppInit.c): Initial check-in.
21:33.20 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/archer/archer: Archer now depends on bwish.
21:35.33 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/other/blt/src/blt.h: Mods for Windows port.
21:37.40 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/archer/LoadArcherLibs.tcl: Archer now depends on bwish so this script gets simplified.
21:42.01 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/other/blt/src/bltVecMath.c: Temporary hack for compiling on Windows.
22:07.16 *** join/#brlcad elite01 (n=elite01@dslc-082-082-074-206.pools.arcor-ip.net)
22:12.45 *** join/#brlcad Elperion (n=Bary@p548758F3.dip.t-dialin.net)
23:18.42 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
IRC log for #brlcad on 20071110

IRC log for #brlcad on 20071110

00:29.49 *** join/#brlcad Twingy (n=justin@74.92.144.217)
00:39.00 *** join/#brlcad GoGu43 (n=566aa469@bz.bzflag.bz)
01:17.49 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
07:46.08 *** join/#brlcad Z80-Boy (i=clock@77-56-87-83.dclient.hispeed.ch)
10:46.12 *** join/#brlcad elite01 (n=elite01@dslc-082-082-074-206.pools.arcor-ip.net)
10:54.07 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
11:18.09 *** join/#brlcad elite01 (n=elite01@dslc-082-082-074-206.pools.arcor-ip.net)
12:49.54 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net)
13:49.48 *** join/#brlcad Z80-Boy (i=clock@77-56-87-83.dclient.hispeed.ch)
15:11.48 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/tclcadAutoPath.c: make tclcad_tcl_library() print the path if we're in debug mode, otherwise have it ensure that the library path is actually set (via TclSetLibraryPath() if needed). clean up and remove some of the win32ness
15:28.40 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/bwish/tcl.c: just say it failed -- the actual error should already be printed by the init routine
15:32.27 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/bwish/main.c: (log message trimmed)
15:32.29 CIA-27 BRL-CAD: yet another restructuring of the init routine. give Tcl_Init() a chance to work
15:32.31 CIA-27 BRL-CAD: before calling tclcad_auto_path() so that we don't end up trying to force the
15:32.33 CIA-27 BRL-CAD: init.tcl that is provided in the source distribution. if there's a system tcl
15:32.35 CIA-27 BRL-CAD: being used, it will gawk at trying to load the wrong init script. this goes
15:32.39 CIA-27 BRL-CAD: even further such that we keep track of which packages init properly and only
15:32.41 CIA-27 BRL-CAD: call tclcad_auto_path() if one of them fail (or when we get to the brl-cad lib
15:37.19 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/mged/setup.c: drop the disabled code for setting PATH. we can/should now locate execable items individually via bu_brlcad_root instead of relying on PATH.
15:43.41 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/bwish/main.c: a few too many results reset
15:48.51 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/mged/setup.c:
15:48.53 CIA-27 BRL-CAD: add a similar new two-pass initialization approach that bwish/btclsh are now
15:48.55 CIA-27 BRL-CAD: using such that tclcad_auto_path is only called if one of the init routines
15:48.57 CIA-27 BRL-CAD: actually fails. this helps ensure that we can use a system tcl (though doesn't
15:48.59 CIA-27 BRL-CAD: take care of itcl loading/version problems). make the error printing a little
15:49.01 CIA-27 BRL-CAD: more consistent as well.
17:50.55 *** join/#brlcad Z80-Boy (i=clock@77-56-81-240.dclient.hispeed.ch)
19:32.31 CIA-27 BRL-CAD: 03brlcad * 10brlcad/include/tclcad.h: make tclcad_tcl_library take an interp
19:43.06 CIA-27 BRL-CAD: 03brlcad * 10brlcad/doc/deprecation.txt:
19:43.06 CIA-27 BRL-CAD: make a note that the various *_version variables are all now *_version()
19:43.20 CIA-27 BRL-CAD: functions now since 7.10.2 even though the globals were never intended for
19:43.20 CIA-27 BRL-CAD: external use (they were in headers merely for compilation convenience as they
19:43.20 CIA-27 BRL-CAD: were used across directories in multiple files). additionally added, but not
19:43.20 CIA-27 BRL-CAD: commented is the 'new' brlcad_version() function which isn't as library-specific
19:43.20 CIA-27 BRL-CAD: as the other variables.
19:43.37 *** join/#brlcad ChanServ (ChanServ@services.)
19:43.37 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
19:44.34 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net) [NETSPLIT VICTIM]
19:44.34 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net) [NETSPLIT VICTIM]
21:08.04 *** join/#brlcad bpoole (n=bpoole@UNIX37.andrew.cmu.edu)
21:29.37 *** join/#brlcad ChanServ (ChanServ@services.)
21:29.37 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
21:40.57 *** join/#brlcad ChanServ (ChanServ@services.)
21:40.57 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
21:41.32 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net) [NETSPLIT VICTIM]
21:41.32 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net) [NETSPLIT VICTIM]
21:42.51 *** join/#brlcad CIA-27 (n=CIA@208.69.182.149)
21:47.37 *** join/#brlcad ChanServ (ChanServ@services.)
21:47.37 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
21:49.48 *** join/#brlcad elite01 (n=elite01@dslb-088-070-026-253.pools.arcor-ip.net)
22:03.26 *** join/#brlcad ChanServ (ChanServ@services.)
22:03.26 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
22:24.17 *** join/#brlcad docelic (n=docelic@77.237.97.118)
IRC log for #brlcad on 20071111

IRC log for #brlcad on 20071111

02:37.58 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net)
07:17.46 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
07:25.06 *** join/#brlcad Twingy (n=justin@74.92.144.217)
08:34.04 *** join/#brlcad torsmo (n=7bfca754@bz.bzflag.bz)
09:30.59 *** join/#brlcad Z80-Boy (i=clock@77-56-81-240.dclient.hispeed.ch)
10:45.32 *** join/#brlcad elite01 (n=elite01@dslb-088-070-026-253.pools.arcor-ip.net)
11:04.49 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
12:05.43 *** join/#brlcad Elperion (n=Bary@p54875182.dip.t-dialin.net)
12:21.20 *** join/#brlcad xgmx (n=xgmx@dialup-4.245.82.62.Dial1.StLouis1.Level3.net)
12:25.11 xgmx hi
12:25.13 *** part/#brlcad xgmx (n=xgmx@dialup-4.245.82.62.Dial1.StLouis1.Level3.net)
13:06.36 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net)
13:20.56 *** join/#brlcad ertugerata (n=Ertugrul@81.213.72.50)
13:21.09 ertugerata hi ; salut
13:22.44 ertugerata mged error : need Tcl 8.5 ? i have 8.5b2
13:23.40 ertugerata Tcl 8.5 in source brlcd ?
13:32.35 ertugerata Tcl 8.5 in source brlcad ?
13:34.02 ertugerata Itcl_Init error version conflict for package "Tcl": have 8.5b2, need exactly 8.5
13:34.02 ertugerata Tcl_Import error unknown namespace in import pattern "::itcl::*"
14:05.31 brlcad ertugerata: that is one of the errors I'm looking at right now. itcl has directives that make it want a *specific* version of tcl making it really hard to use a system tcl
14:07.02 ertugerata system itcl and system tcl my opts
15:03.57 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net)
15:19.19 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
17:27.43 *** join/#brlcad PrezKennedy (n=Matt@74.86.45.130)
18:48.03 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
18:52.54 *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos) [NETSPLIT VICTIM]
20:04.13 *** join/#brlcad tarzeau (i=gurkan@bee.ethz.ch)
20:22.14 *** join/#brlcad ertugerata (n=Ertugrul@81.213.72.50)
20:22.20 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
20:22.24 ertugerata hi ; salut
20:22.57 ertugerata brlcad i have mged problems with Tcl and itcl
20:56.23 tarzeau Elapsed installation time: 1 hour, 51 minutes, 3 seconds
21:29.54 *** join/#brlcad cad48 (n=56db33e4@bz.bzflag.bz)
21:37.13 ertugerata brlcad: in source version itcl ?
21:41.26 yukonbob ertugerata: what OS are you using?
21:45.06 ertugerata linux, pardus distro
21:47.54 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-008-160.pools.arcor-ip.net)
21:52.22 yukonbob ?pardus ... /me looks this up...
21:53.39 ertugerata www.pardus.org.tr
21:53.39 yukonbob does PiSi offer itcl?
21:53.55 ertugerata yes
21:53.57 *** join/#brlcad bpoole (n=bpoole@UNIX31.andrew.cmu.edu)
21:54.00 ertugerata in contrib depo
21:54.40 ertugerata i m first packager de itcl
21:57.58 ertugerata yukonbob: distro ?
21:58.45 yukonbob netbsd, but it doesn't matter what distro you use as long as you get your packages to work within the constraints you have --ie: if debian, use dpkg to fix your system up; if redhat, use the RPMs, etc. etc.
22:00.59 yukonbob I'm using tcl/tk 8.4 too, btw -- I'd encourage anybody who's curious enough to try the same -- tcl/tk 8.4.x is the latest non-beta tcl, and is far more widely distributed than 8.5... not to mention that there's much more software built against 8.4 than 8.5, so one may have requirements to have 8.4 on the system anyway...
22:02.55 ``Erik hrm, any issues with using 84?
22:03.06 yukonbob not that I've encountered so far
22:05.36 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
22:07.32 yukonbob it's _infinately_ better in my situation -- I use tcl/tk for my work, so I've got an interest in having a working, supported tcl/tk, and 8.4.x is the one that qualifies in that regard... I never really even got 8.5 to install the way I wanted on my system anyway... and I want to utilize my package management as much as possible -- 8.4 is supported, as well as many, many extensions... 8.5, not so much. (and installing so much "cruft" under the guise of
22:08.03 yukonbob )
22:09.29 ``Erik heh, 85 is still in 'beta', *shrug*
22:09.41 yukonbob indeed -- and for good reason.
22:09.43 ``Erik I might rework the fbsd package to use tcl84
22:10.08 ``Erik <-- hasn't had issue with tcl85 yet... works dandy both from the src build in BRL-CAD and the port
22:10.38 ``Erik but if I can easily use the itcl, itk, and blt from ports in my port, ... so much better
22:11.12 yukonbob I'd be happy if you did, and glad to help you if required -- I think tcl/tk 8.4 is too valuable to drop support for, and 8.5 too 'beta' and new to be the sole provider of tcl/tk -- I'd hate for development to slowly move to where tcl/tk 8.5 features exclude 8.4, requiring 3rd party patching, or worse, completely shutting 8.4 out of the picture...
22:13.11 yukonbob iirc, the reason for moving to 8.5 was better Mac support, but I'm not sure what that means -- do you know?
22:13.20 yukonbob ``Erik: ^--- directed at you
22:13.20 ``Erik um, yeah
22:13.21 ``Erik uh
22:13.24 ``Erik aqua-tk
22:13.49 ``Erik tk85 has 'native' widget support for mac, tk84 faked it through the X layer iirc
22:13.52 ``Erik so it was... well.. fugly
22:13.58 ``Erik and rquires x11.app running
22:14.52 ``Erik <-- not sure...
22:14.53 ``Erik um
22:15.11 ``Erik brlcad and, u, joevalleywhatever his nick is... tim... those wer ethe two pushing it
22:15.24 ``Erik I sit at mac's, but I do all my WORK on fbsd boxes
22:15.43 yukonbob (using tcl/tk shipped w/ Mac, no less)
22:15.51 ``Erik hum
22:16.00 yukonbob ^--- years ago -- well before 8.5
22:16.47 ``Erik <-- not a tcl/tk guy... has done a tiny bit of eggdrop scripting, looked at some BRL-CAD shit.... that's it
22:16.57 yukonbob tcl 8.4.16 is even still improving Mac support...
22:17.13 ``Erik plop me down with scheme or lisp, ruby, ... smalltalk, ... haskell, ocaml, erlang, ... I'm there, yo
22:17.35 ``Erik even stuff like lua and python, if I have to
22:18.02 yukonbob ``Erik: what scheme is your favourite?
22:19.12 ``Erik um, depends on the task
22:19.16 ``Erik I like gauche for a lot of stuff
22:19.18 yukonbob example?
22:19.33 ``Erik gauche is a heavy hitter for things that deal with the OS
22:19.56 ``Erik but it's gc is kinda weak (uses boehm) and it not the best for heavy crunch (but it's good)
22:20.43 ``Erik chicken and, uh,
22:20.58 ``Erik boehm is a conservative C garbage collector
22:21.14 ``Erik it's not generational, it's not compacting, it's not ... a lot of things
22:21.23 ``Erik java's gc stomps boehm
22:21.46 ``Erik don't waste time with guile unless you have to, um
22:22.30 ``Erik bigloo is another 'native code' scheme that's ok... sisc if you're in a jvm... s48 has a solid following
22:22.59 ``Erik I found that guile was an order of magnitude slower than the 'ok' thchemeth
22:23.19 yukonbob this conversation illustrates the strength and weakness of "scheme" -- because there's no cannonical implementation...
22:23.34 ``Erik is there a canonical implementation of C?
22:23.36 ``Erik or c++?
22:23.56 ``Erik I think that's a strength *shrug* as long as the implementations follow the spec, and the spec is followed by the coder
22:24.04 yukonbob it seems less perverted than scheme to me, but perhaps I haven't dug deep enough...
22:24.33 ``Erik scheme is a bit odd in that it specifically aims for minimalism
22:24.54 yukonbob heh -- s/scheme/r5rs/ some might argue
22:24.58 ``Erik heh
22:25.04 ``Erik r6 is coming p
22:25.12 yukonbob r6 is already ratified
22:25.24 ``Erik the srfi's are good, but not part of the core
22:25.26 yukonbob and chicken, for example have said "fsck that"
22:25.40 ``Erik heh, most impl's don't even do all of r5 :(
22:25.45 ``Erik some "big" ones aren't even r4
22:26.41 yukonbob oh well -- maybe chicken et al will become wicked r5 implementations, and r7 will be more "schemey" so more people are happy...
22:26.47 ``Erik correct tail call elimination and continuations (at the same time!) are tricky
22:35.25 yukonbob heh -- alfa male
22:44.47 IriX64 http://www3.sympatico.ca/mario.dulisse2/havoc5.png :)
22:45.58 yukonbob how many hits you getting IriX64?
22:46.33 IriX64 ?
22:46.37 IriX64 on the site, man its a sympatico server
22:52.01 IriX64 yukonbob, does firefox see it all right?
23:00.51 yukonbob IriX64: /me doesn't look at havoc pictures any more...
23:01.40 IriX64 give me some of yours :)
23:02.09 IriX64 the g files
23:03.16 yukonbob http://www.methodlogic.net/flat/gfx/wheel_cropped.png
23:04.40 IriX64 prettiest wheel iv'e ever seen.
23:04.57 IriX64 do you have the whole bike?
23:05.17 louipc I've gotten weary of desktop screenshots :p
23:05.30 IriX64 heh yea me too
23:05.50 IriX64 the attraction there was brlcad, screw the desktop
23:05.56 louipc I need to start modelling stuff dangit
23:06.05 yukonbob http://www.methodlogic.net/flat/gfx/newhub.png
23:06.12 IriX64 i don't i just use the examples
23:06.16 louipc well, just provide the render, not the desktop
23:07.09 IriX64 ill try and yukonbob you actually work with this don't you, it shows
23:07.46 yukonbob http://www.methodlogic.net/flat/vid/video.flv
23:08.04 yukonbob ^--- POVRay, not BRL-CAD
23:08.55 IriX64 can't open a flv file here sorry
23:09.41 IriX64 what do i need to look at that, POVRay?
23:10.11 louipc it's flash video
23:10.15 louipc mplayer...
23:10.35 IriX64 unix thing? or does it exist for windows?
23:10.51 yukonbob try http://www.methodlogic.net/flat/vid/
23:11.43 IriX64 that i saw
23:11.51 yukonbob ?shows up
23:11.56 IriX64 yes
23:12.47 yukonbob fsck qt is teh p1g
23:13.29 IriX64 ?
23:14.56 louipc sorry
23:15.45 yukonbob indeed.
23:24.25 yukonbob IriX64: re: whole bike -- not yet -- when I started there was a problem w/ rotating pipes in BRL-CAD -- (since resolved, I believe)... however, haven't re-attacked yet...
23:26.42 yukonbob http://www.methodlogic.net/flat/gfx/houseray.png
23:31.04 yukonbob http://www.methodlogic.net/flat/gfx/housecomp.png
23:37.32 IriX64 makes me wish i could draw, but i'm happy just fiddling with stuff
23:37.38 yukonbob My work is no havoc, but at least it's not a havoc.
23:37.47 IriX64 heh yea
23:39.26 yukonbob IriX64: if you can take some graph paper and make a plan, then translate that into the mged commands, you're laughing -- if you can see patterns then get tcl (a language so easy it's almost embarassing) to do them for you, then you get bicycle wheels and precise roofs.
23:40.45 IriX64 i had trouble drawing a sine wave yukonbob :)
23:40.45 yukonbob then you can move to helping starseeker do his Apollo project...
23:41.13 yukonbob IriX64: let the computer do the work for you...
23:41.52 yukonbob gah -- QT is still building -- /me wonders if this is worth the "effort"
23:41.57 IriX64 still need to know what you're doing, i just fiddle, never took much to documentation :)
23:42.08 yukonbob well -- can't help you there...
23:42.20 IriX64 heh ill call if you can :)
23:42.53 *** join/#brlcad docelic (n=docelic@77.237.114.119)
23:43.07 yukonbob The King, Alice in Wonderland: "Start at the beginning, continue to the end, then stop."
23:43.15 IriX64 time to pull another raid on cvs.
23:43.38 IriX64 prefer mucking around with code
23:44.42 yukonbob IriX64: want a task? Try getting your windows box running BRL-CAD with independant installations of tcl/tk 8.4 with supporting libs (blt, itcl, etc).
23:45.22 yukonbob keep notes, and keep me in the loop wrt your progress...
23:45.50 IriX64 my windows box, has a hard enough time compiling the stuff it's *supposed to compile
23:47.11 yukonbob ?so wtf do you keep trying to recompile BRL-CAD (I'm _really_ curious)
23:47.43 IriX64 trying to stay current thats all
23:47.54 yukonbob ...stay current, and then not use it?
23:48.24 yukonbob are you following -current, or 7.10.4?
23:48.30 IriX64 hoping eventually to provide cygwin compiles and all thats needed to run it on a windows box
23:48.35 IriX64 both
23:50.07 yukonbob well, if you want to help a project I've adopted, consider playing w/ tcl/tk 8.4 etc. Get that stuff on your machine, and exclude it from the BRL-CAD build, having the build use the already-installed versions you've got...
23:51.38 IriX64 might try that ive already got tcl/tk8.4.6
23:52.09 IriX64 http://rafb.net/p/hwYhxt94.html <--- the 1's were added by me cause this thing conflicts with libbu
23:52.40 yukonbob nice -- though 8.4.6 is a bit old in the 8.4 series -- 8.4.16 is the latest, released week/two ago...
23:52.54 IriX64 where please?
23:53.59 yukonbob http://tcl.sourceforge.net/
23:59.54 tarzeau i've made debian packages of brlcad
23:59.59 tarzeau (finally, and it even works)
IRC log for #brlcad on 20071112

IRC log for #brlcad on 20071112

00:00.05 yukonbob !nice
00:00.08 tarzeau now i see ./misc/debian ... ouf
00:00.16 tarzeau anyone wants to try?
00:00.25 yukonbob link?
00:00.27 tarzeau where can i find some example .g files to load?
00:00.32 tarzeau gnu.ethz.ch/debian/brlcad/
00:01.13 yukonbob share/db/truck.g
00:01.24 yukonbob etc.
00:01.36 tarzeau it's a bit slow remotely, installing it locally
00:02.03 yukonbob you're running via remote DISPLAY?
00:02.09 tarzeau yes
00:02.13 tarzeau it wasn't that bad
00:02.22 yukonbob over LAN, or further?
00:02.27 tarzeau i've got 100mbit/gbit at work.. and 1mbit at home
00:03.27 tarzeau is erik greenwald in here?
00:03.53 yukonbob that'd be ``Erik
00:04.00 tarzeau ``Erik: hey :)
00:04.16 tarzeau who creates the tarballs on sf.net ?
00:04.36 yukonbob prolly ``Erik and/or brlcad (Sean)
00:11.17 tarzeau i did load truck.g
00:11.29 tarzeau but i only see it as a little yellow dot, very very far away
00:11.42 tarzeau where do i buy the binoculars?
00:13.41 louipc I think it's mouse button 1
00:13.59 IriX64 other way button 3:)
00:14.54 tarzeau i only see one pixel
00:15.02 tarzeau maybe i need to study the documentation
00:15.45 tarzeau does mged call one of its 400 binaries often?
00:16.01 tarzeau PATH=/usr/lib/brlcad:$PATH /usr/lib/brlcad/mged
00:16.11 tarzeau i launch it like this, with all it's binaries put in /usr/lib/brlcad/
00:20.31 IriX64 http://rafb.net/p/jH6IkN49.html <---- yukonbob, pffft i have less trouble with tk8.4.6, not gonna tackle this one :)
00:24.14 yukonbob tarzeau: "tops" to see toplevel "objects", "e <toplevel obj name>" to display it...
00:26.34 tarzeau i did e g2 in truck.g and now a red square appeared
00:26.37 tarzeau a red box
00:26.54 tarzeau ah and lmb/smb zoom in/out
00:27.06 tarzeau I CAN SEE THE TRUCK
00:27.09 tarzeau with e g4
00:27.37 tarzeau KICK ASS
00:27.41 tarzeau a truck!
00:31.16 tarzeau haha toyjeep, pink jeep
00:36.39 tarzeau /usr/bin/rt: No such file or directory
00:36.48 tarzeau hmm i got to tell it to not use full paths :(
00:37.02 tarzeau or even better, i tell it where to install at install time i guess
00:37.08 tarzeau oh wait :(
00:59.10 louipc hehe
01:16.10 ``Erik usually brlcad for the source tarball and mac dmg, I do the fbsd tbz's and usually hte solaris image
01:17.39 ``Erik the two "hot" models to check out are the m35 and the havoc
01:18.03 ``Erik moss is good for a newbie to look at, too
02:10.59 tarzeau i looked at havoc
02:11.02 tarzeau gotta check m35
02:11.30 tarzeau would it be possible to not ship blt lib with the tarball?
02:22.48 ``Erik it's part of the src tarball, but if you have an acceptable version installed, BRL-CAD SHOULD used the installed version...
02:26.40 tarzeau i do, i've used also --disable-bltstuff
02:32.43 ``Erik and it still tries to build blt?
02:51.09 *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net) [NETSPLIT VICTIM]
02:51.09 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
04:11.16 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
07:13.10 *** join/#brlcad Z80-Boy (i=clock@217-162-111-81.dclient.hispeed.ch)
07:40.28 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
08:41.05 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
09:13.41 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
09:40.51 *** join/#brlcad cad15 (n=c94e78dc@bz.bzflag.bz)
14:10.38 *** join/#brlcad elite01 (n=elite01@dslc-082-082-086-052.pools.arcor-ip.net)
15:34.06 *** join/#brlcad bpoole (n=bpoole@UNIX31.andrew.cmu.edu)
15:51.22 *** join/#brlcad Apathy (i=Matt@74.86.45.130)
16:11.31 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
16:16.27 *** join/#brlcad Elperion (n=Bary@p548740C0.dip.t-dialin.net)
17:15.38 brlcad yukonbob: just so you know, I am working to make the mods necessary so either 8.4 or 8.5 will work, but it's a bit tricky due to various pathing issues (particularly when you support arbitrary combinations of extensions enabled/disabled)
17:15.56 *** join/#brlcad bob` (n=bob@static-71-240-124-130.pitbpa.east.verizon.net)
17:16.10 brlcad 8.4's aquatk frankly "sucks" .. heavily broken in areas we need
17:19.00 brlcad yukonbob: interesting hub -- was that rendered with pov?
17:26.56 brlcad tarzeau: I usually create them -- if you see anything that needs fixing, lemme know
17:31.56 brlcad items are disable/enabled via the various --enable-*-build --disable-*-build options (see the --help list and/or INSTALL) .. configure will auto-disable by default if it detects a system-installed version
18:38.35 *** join/#brlcad ertugerata (n=Ertugrul@81.213.72.50)
18:38.55 ertugerata salut , hi
18:40.07 yukonbob brlcad: re: hub -- not BRL-CAD
18:41.43 ertugerata yukonbob: hi
18:41.48 yukonbob hey ertugerata
18:42.07 ertugerata tu parle français ?
18:42.18 yukonbob un peux, mais pas bien
18:42.47 ertugerata yukonbob: mon ami a une patche pour brlcad avec new tcl
18:43.02 yukonbob 8.5
18:43.18 yukonbob ?
18:43.18 ertugerata pour 8.5b2
18:43.43 yukonbob et, le patch fait quoi?
18:44.08 ertugerata http://svn.pardus.org.tr/contrib/applications/science/brlcad/files/
18:44.29 yukonbob brlcad: s/not BRL-CAD/no, BRL-CAD/ (ie: it _was_ done w/ brlcad ;)
18:44.47 ertugerata patch pour configure.ac et new tcl
18:45.07 ertugerata je peux voir comment in netbsd build brlcad ?
18:47.52 yukonbob (je voir les programmes, un moment svp)
18:48.08 ertugerata ok
18:52.19 yukonbob ertugerata: http://pastebin.bzflag.bz/df7b56e2
18:53.41 ertugerata ton system a tcl8.4
18:53.48 yukonbob oiu
18:53.50 yukonbob oui
18:54.21 yukonbob les changes pour 8.4 sur NetBSD -- je pense que les plus est pour 8.4, peut etre tout...
18:54.33 yukonbob et...
18:54.45 ertugerata in netbsd comme gentoo vous compile le programme ?
18:54.57 ertugerata il n'ya pas package system ?
18:58.31 yukonbob non -- mais ca c'est le method que je utilize
18:58.49 yukonbob il y a pkgsrc (src) et pkg_add, etc. (binary)
18:59.00 yukonbob http://pastebin.bzflag.bz/d37cb80c3
18:59.27 yukonbob ^-- arguments pour ./configure
18:59.35 *** join/#brlcad Z80-Boy (i=clock@77-56-71-40.dclient.hispeed.ch)
19:00.25 ertugerata yukonbob: vous avez urt itck itcl separed
19:00.57 yukonbob oui -- avec pkgsrc...
19:01.15 ertugerata quel e leur version ?
19:01.25 yukonbob de les tout?
19:01.48 ertugerata no itck itcl et urt version seul
19:01.53 yukonbob ah...
19:02.39 yukonbob tcl-itcl-current-20040920nb4 <-- itcl et itk...
19:02.58 yukonbob urt-3.1b1nb8
19:03.23 yukonbob "nb[numero]" est pour NetBSD
19:03.26 ertugerata my urt 3.1b
19:03.40 ertugerata itk and itcl cvs
19:04.03 yukonbob et quel age est les files?
19:08.51 ertugerata 20071111
19:08.59 yukonbob brlcad: re: 8.4/8.5 -- really nice to hear -- when I was talking about my experiences w/ MacOS/Tcl, I wasn't viewing the results Tk's rendering with a microscope (and in fact, I was still primarily developing for X11 (_and_ in fact, don't put too much time pining for a better-looking UI than even X11 ;))
19:09.04 yukonbob ertugerata: !
19:09.50 yukonbob je va faire un nouveau pkg pour moi ;)
19:10.58 yukonbob brlcad: so if you say that in your experience AquaTk is teh suX0r compared to what one would get w/ a native MacOS (holding it to high standards), I don't doubt...
19:11.34 yukonbob brlcad: have you seen: http://wiki.tcl.tk/13734 ... does it help in anyway?
19:14.46 yukonbob soo -- maybe the substandard rendering is a combination of Tcl implementation, as well as the Mac APIs doing their best to make all things look Aqua (even w/ the "old" Carbon API)?
19:18.32 yukonbob http://developer.apple.com/macosx/architecture/index.html suggests different re: purposes of Carbon/Cocoa...
19:23.37 yukonbob http://www.oreilly.com/pub/a/mac/2001/05/23/cocoa_vs_carbon.html however, suggests Carbon is indeed for porting older code, and Cocoa is the new hotness
19:28.18 brlcad yukonbob: re: hub -- ah, didn't think so :) thx looked too much like opengl raster render
19:29.06 brlcad er, so it is a brl-cad model .. is that an rt render??
19:32.37 yukonbob brlcad: re: rt -- indeed it is...
19:32.59 brlcad weird...
19:33.17 brlcad the blends done with torii?
19:34.30 *** join/#brlcad ulusoy (n=ulusoy@81.214.93.222)
19:34.49 ulusoy hi
19:35.25 brlcad yukonbob: fyi, --with-ogl=no with --without-opengl is redundant
19:35.34 brlcad howdy ulusoy
19:36.17 ulusoy i install brlcad on my pc a few minutes ago.
19:36.24 brlcad also if you end up simply wanting to disable everything, there's a --disable-all flag
19:36.51 brlcad (shorthand for --disable-almost-everything-build, see INSTALL for other aliases)
19:37.02 brlcad ulusoy: great
19:37.25 brlcad docs are on http://brlcad.org and "mged" is probably where you want to start -- the docs and tutorials are pretty much required reading ;)
19:37.54 ulusoy thanks.
19:38.04 ulusoy i need them
19:38.53 brlcad yukonbob: and we're not pining for the better-looking UI -- the vast majority simply don't know what X11 is or how to use it (lot of support requests where they don't even have it installed)
19:39.12 brlcad not so much that AquaTk sucks -- if the port is "complete" then it won't suck
19:39.43 yukonbob brlcad: re: ogl -- ya -- but I got two messages about how to do it, so just covered my *ss and put both ;) -- are they both valid? So either one of them will work?
19:39.48 brlcad it's just simply incomplete in 8.4, lots of basic things not yet working -- that's where 8.5 is considerably better where dozens of bugs were fixed
19:40.02 brlcad yukonbob: yeah, both are valid
19:40.04 yukonbob brlcad: re: blends -- yes, iirc
19:40.24 brlcad our configure has a slew of aliases for each command for those "in the know" that just want to type less
19:40.37 brlcad INSTALL should list them all, and of course there's always --help
19:40.58 yukonbob re: blends -- there are blends from hub-edge to body (tubular middle section), as well as the fluted spoke-holes, which also use the *interior* of a torus
19:41.01 brlcad alas, help doesn't list the aliases, but it'd be way too long if it did
19:41.15 yukonbob :)
19:41.30 yukonbob brlcad: how are you doing -- haven't chatted in a while...
19:41.42 brlcad busy bee, but doing great
19:41.56 brlcad preparing the release took a lot of time/energy
19:42.01 brlcad still have to write up the release notes
19:43.47 ulusoy o ne
19:43.49 brlcad that oreilly article isn't entirely true fwiw -- both carbon and cocoa are established with their purposes
19:43.54 ulusoy im sorry
19:44.30 yukonbob hey -- are you interested in the playing/work I've done w/ 8.4 -- if there's anything you want (and a certain format to get it to you) let me know... perhaps I'll just get a report of my build env., methods and patches and send it your way, in case there's something useful either for you (or other devs), or other hax0r5 who want to get more comfortable w/ the distribution and working with it...
19:44.48 brlcad cocoa is simply what they 'want' most to use, but there are plenty of cases where you simply have to drop down to carbon (performance, control of the timing loops, c/c++ interface, ..)
19:45.13 yukonbob is cocoa aimed at obj c?
19:45.15 brlcad yukonbob: did you have to mod any code to get it to work? if so, a patch of that would be interesting
19:45.20 brlcad yeah, cocoa is all objc
19:46.06 brlcad you can use the objc++ hooks they added to gcc and directly interface to C++ code in ObjC, but then you're still in ObjC mode
19:46.46 yukonbob brlcad: I have _not_ had to touch any core code yet -- I'm "working" on moving bwish to something like libbwish so one can "package add bwish" to a generic tclsh/wish, but otherwise have not delved into the code (except for when I was hoping to get rt-xray to recognize densities, but I didn't get anywhere with that ;)
19:47.24 brlcad yukonbob: as for your build settings, I'm almost positive it worked because you used both system tcl and system incrTcl .. if you try to not use system incrTcl, I believe it'll fail atm (with a version whine)
19:47.25 yukonbob re: bwish -- I've got it loadable, but haven't built interfaces to any of the functions...
19:48.11 yukonbob brlcad: I have no doubt about that, but I think that's not too shocking...
19:48.36 brlcad not shocking, but something I still gotta fix :)
19:49.38 brlcad we can't/don't assume any package management system -- minimally should build with whatever is installed piecewise or entirely stand-alone
19:50.38 *** part/#brlcad ertugerata (n=Ertugrul@81.213.72.50)
19:50.39 yukonbob I'd call it low priority -- all those things are easily available to others -- so there's no reason to _have_ to go partly in-distro, partly out-distro wrt the tcl install -- hopefully between myself, ``Erik (who said he'd play w/ it on FBSD) and maybe Irix (who might (???) play with it in cygwin/windows/whatever-hes-running), we can figure that out...
19:51.52 brlcad of course
19:52.08 brlcad it is low/no priority for distros that have package management
19:52.26 brlcad you just set the flags all on/off and set the dependencies
19:53.05 yukonbob I believe it's got everything that's necessary.
19:53.09 brlcad we have a long history of specifically NOT requiring users that are compiling to "go get *anything*" in order to compile
19:53.58 brlcad package management systems take care of that so it's not an issue, but from a bigger cross-platform perspective it's something that *I* have to worry about (else it turns into an avalanche of support requests that I'd rather not have)
19:56.00 yukonbob right -- and by shipping the full distro, nobody _is_ required to get anything -- and it's a valid way to look at it... but mixing things up between in-distro and on-system-already could be a really tricky business... package system, ActiveTcl, or just installing your own tarballs and getting them to work, I think it may be a tall order to get brl-cad to build against what's essentially a half-done job (if you've got tcl/tk, etc, but not itcl).
19:57.30 brlcad yet a fairly common case too, e.g. Macs have tcl/tk and a few extensions, but not incrTcl ;)
19:57.55 brlcad I'd much prefer to use vendor-provided libraries, particularly when they are customized (as the case is on Macs)
20:01.00 brlcad i've got it compiling with the last set of re-enablings of 8.4
20:01.38 brlcad now just get the run-time errors on incrtcl to sort out -- almost sure it's because it's still using the tcl config from our sources, include path issues during compile-time
20:02.25 brlcad yukonbob: no, not 100% positive, but the mix still should work if our flags are right :)
20:02.40 brlcad historically has worked, so it's what I'd call a build system bug
20:02.47 yukonbob ahh
20:03.16 brlcad ~yukonbob++
20:04.06 brlcad there IS a system incr ... it's just not in a system path for some reason, have to see why they did that and how to detect it "correctly"
20:11.06 yukonbob ya -- mine loads 3.3 np -- "package require Itk" "package require Itcl"
20:11.15 yukonbob (OS X, 10.4)
20:17.52 brlcad wonder if they shoved it into the Tcl framework
20:18.04 brlcad I'll have to test that
21:05.42 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
21:06.47 IriX64 why are they duplicating bu_bomb() in /src/other/lgt/error.c and src/remrt/rtsrv.c ?
21:09.58 IriX64 yukonbob... trying my luck with tcl8.4.16 after all :)
21:10.25 brlcad IriX64: i already explained why it's there to you
21:10.33 IriX64 huh when
21:10.36 brlcad and told you what you can try to do about it
21:10.44 IriX64 what
21:11.04 brlcad several months ago when you first started commenting about it
21:11.24 IriX64 ill fix my copy, forgive, i thought it was first time i mentioned it
21:11.38 brlcad it's at least the third time
21:11.44 IriX64 sorry man
21:12.02 IriX64 memory really is poor please forgive
21:12.30 IriX64 ill check my logs
21:12.39 IriX64 as to what to do about it :)
21:13.44 IriX64 ahh local functions
21:26.43 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
21:33.34 yukonbob IriX64: re: tcl/tk 8.4.16 -- nice! Are you compiling them from src?
21:33.47 *** join/#brlcad Elperion (n=Bary@p548740C0.dip.t-dialin.net)
21:34.03 IriX64 yea man i can't find binaries for my weird little setup
21:34.26 yukonbob IriX64: ...and how'd it go?
21:34.41 yukonbob does BRL-CAD run natively on Windows, or does it require Cygwin?
21:35.11 IriX64 requires the cygwin dll's
21:35.33 IriX64 http://rafb.net/p/QMUwZz69.html < this is what i built, perfect timing :)
21:35.56 IriX64 now to install the thing
21:36.42 IriX64 screwed up on the prefix, ahh well
21:37.16 IriX64 i don't think it cares, does it
21:37.20 IriX64 ?
21:38.44 IriX64 my systems not that slow, just that i walked away a few times and it hit snags in the compile
22:21.32 IriX64 http://rafb.net/p/zG814m60.html <--- yukonbob, there you go :(
23:29.45 yukonbob IriX64: start hacking -- what's happening there is the same thing brlcad, ``Erik and I have been talking about for a while -- my suggestions for this are to take all tcl-related bits and handle them _outside_ of the BRL-CAD distrubtion -- so grab your itcl, and blt, tkimg and build them on your own, against the tcl/tk 8.4 you've got, then build BRL-CAD against those tcl components you've got installed.
23:31.42 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096782734.dsl.bell.ca)
23:31.45 IriX64 understood
23:33.29 ``Erik heh
23:33.52 ``Erik bu_bumb does something specific, but in lgt, we want it to do something ELSE, so the symbol is overridden
23:34.07 ``Erik 'sup, yukon?
23:35.25 yukonbob well, it's dim up here -- days are short, cloudy (might even be snowing)... hacking away on various things...
23:36.08 yukonbob had a good chat with brlcad this afternoon
23:36.30 ``Erik ohyeah? just good chumming, or soething enlightening?
23:37.12 yukonbob pretty casual, but talked about tcl/tk on Mac; made some observations and "discoveries"
23:37.47 ``Erik cool, my understanding is that tk is a stinker with 84 on mac
23:38.06 yukonbob heh -- talked "french" with ertugerata
23:38.08 ``Erik *nix and winderz are good with it *shrug*
23:38.13 ``Erik wow
23:38.15 ``Erik tongue and all???
23:38.17 ``Erik :D
23:38.30 yukonbob french talking != french kissing :)
23:38.43 ``Erik <-- scrolls and reads
23:38.59 ``Erik if brlcad is doing the 84 compat hacks, that means I dont have to, sweet
23:39.23 ``Erik and, uh... tcl 85b2? O.o 2???
23:39.27 yukonbob ``Erik: see link I posted to wiki.tcl.tk
23:39.39 yukonbob (re: tk on MacOS)
23:44.07 ``Erik okie, read up the backlog
23:44.44 ``Erik ... "hum"
23:45.02 ``Erik carbon is the c++ "low level" groove, cocoa ist he objC higher level way
23:45.21 ``Erik carbon is recommended by apple, to keep fucktards frm getting their fingers too deep, I'd imagine
23:45.25 ``Erik er
23:45.27 ``Erik sorry
23:45.31 ``Erik cocoa is recomdned
23:45.49 ``Erik having done both carbon and cocoa, I MUCH prefer the cocoa
23:46.05 ``Erik c++ is.... well, bad. objc is bad, but less bad than c++
23:46.30 yukonbob I've only _just_ read a bit about both, but as I hear, Cocoa itself in fact uses Carbon
23:46.52 ``Erik yeah
23:46.56 ``Erik abstraction does that.
23:47.23 ``Erik cocoa uses carbon like C uses assembly
23:47.46 IriX64 http://rafb.net/p/aAuxTb26.html <---- do i need to let you know about these?
23:48.29 ``Erik irix: a warning is not someting to be concerned about, and anything in src/other is "not our problem"
23:48.39 IriX64 good then
23:48.45 yukonbob a snippet that small is almost useless, and what ``Erik said :)
23:49.00 IriX64 man it gives the file and line#
23:49.08 ``Erik it was enough to tell me it was n src/other/blt ... straight import
23:49.26 IriX64 ok
23:49.46 ``Erik um
23:49.50 yukonbob ?there's no indication it came from src/other/blt
23:50.02 ``Erik you've seen the commits from bparker, right? I think he's working on a windows 7.10.4
23:50.11 ``Erik blt.h is in src/other/blt
23:50.14 IriX64 ah
23:50.23 ``Erik ... as in, bacon lettuce tomato...
23:50.39 yukonbob blt.h could be from any blt distribution -- I think IriX64 is building seperate tcl pieces...
23:51.10 IriX64 its the big piece i want ;)
23:51.16 yukonbob anyway -- it's a warning
23:51.22 IriX64 right
23:51.34 yukonbob nothing to fret about in this case...
23:51.42 IriX64 :)
23:52.47 yukonbob IriX64: is this blt from sourceforge or the BRL-CAD distro?
23:53.05 IriX64 sourceforge
23:53.18 yukonbob rock'n'roll -- keep it up :)
23:53.22 IriX64 cvs
23:53.26 IriX64 :)
23:53.50 IriX64 so was that last horrible thing i built :)
23:54.27 yukonbob you've got tkimg too?
23:54.38 IriX64 no
23:54.51 yukonbob oh -- /me sees what you're saying... the last thing was from cvs...
23:54.58 IriX64 yes
23:55.21 IriX64 but using system tcl8.4.16
23:55.38 ``Erik <-- has a strong interest in making the software work with as much external sw as possible
23:55.39 yukonbob what was "the last thing"... itcl?
23:55.49 IriX64 brlcad
23:56.10 IriX64 screwed up the prefix used 7.10.4
23:56.37 ``Erik heh, i think everone interested in package mgmt is up that alley
23:56.48 IriX64 ``Erik then take out the bloody needs exactly blah blah has yah yah check
23:57.21 yukonbob IriX64: it's your own system and time, so do what you like, but using cvs (ie: not formally released) increases your chances for breakage -- which means you're fighting a battle on more fronts than you need, and pretty much renders this as a formal test "dubious" at best.
23:57.47 IriX64 heh true but i like fiddling
23:58.09 yukonbob don't fiddle; you'll go blind
23:58.13 IriX64 heh
23:59.33 ``Erik um
23:59.58 ``Erik src/tcl/library/init.tcl has an 'exact' line mebbe 40 lines down that shouldn't be
IRC log for #brlcad on 20071113

IRC log for #brlcad on 20071113

00:00.17 ``Erik technically, the ampi stuff *SHOULD* refer to the detected tcl init.tcl file, not the included
00:00.18 ``Erik um
00:00.19 IriX64 see
00:00.21 ``Erik but it don't
01:29.13 *** join/#brlcad docelic (n=docelic@77.237.110.186)
02:31.36 *** join/#brlcad fiberchunks (n=foo@pdpc/supporter/sustaining/Fiberchunks)
02:49.38 brlcad it "should" and does in head iirc
02:50.09 brlcad the tricky one is itcl which I think is picking up the tclConfig.sh from our sources
02:50.22 brlcad so it gets compiled looking for a specific version (which at run-time doesn't exist)
02:52.42 ``Erik hm, when I looked, itcl was using src/other/tcl/library/init.tcl, which had a requires exactly line
02:52.45 ``Erik or, uh
02:52.47 ``Erik ampi was, rather
02:52.57 ``Erik mebbe both
02:53.21 ``Erik I have an ed hack in the fbsd port to work around the issue
02:53.22 ``Erik :/
02:53.36 ``Erik "heros" is on, btw... kinda half watching it....
02:54.20 ``Erik how's the new machine coming?
02:58.34 brlcad not much since saturday
02:59.00 brlcad finished backups, did some more performance testing, had some DDoS stuff to take care of on Sunday
03:01.43 Supaplex yucky :p
03:03.48 starseeker brlcad: Am I correct that latest cvs still needs the patched itcl/itk?
03:08.42 brlcad Supaplex: not the first, not the last :)
03:08.54 brlcad and wasn't the brl-cad site.. but related hardware getting hit :)
03:08.59 Supaplex yup. kiddies.
03:17.16 ``Erik damn christa miller is rompable
03:31.44 *** join/#brlcad fiberchunks_ (n=foo@pdpc/supporter/sustaining/Fiberchunks)
03:32.56 *** join/#brlcad fiberchunks__ (n=foo@c-71-235-174-95.hsd1.ma.comcast.net)
03:34.20 fiberchunks__ damned router :/
03:41.33 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
03:45.00 ``Erik a bz'er?
03:45.55 fiberchunks yah, long time ago
03:46.01 fiberchunks now, not so much
03:46.28 ``Erik <-- never gotten into the bz groove
03:46.36 ``Erik just noticed your channels :D
03:46.51 fiberchunks great game, just have no time for it anymore
03:46.56 ``Erik the boy *points at brlcad* seems to be into it
03:47.09 fiberchunks yah, I've known him for quite some time
03:47.52 fiberchunks without him, there'd likely be very little in the way of mac work for it
03:48.07 fiberchunks among other things
03:48.07 ``Erik true
03:48.23 ``Erik I'm under the impression that there's only one other person really pushing the game, uh
03:48.27 ``Erik matt or something
03:48.39 fiberchunks jeff
03:48.44 ``Erik jeffm?
03:48.48 fiberchunks indeed
03:48.51 ``Erik not riker
03:49.03 ``Erik yeah, I think jeffm is it
03:49.23 fiberchunks oh tim? he's always around -- I'm not sure how into it he is anymore, but he's the 'official' king tut
03:49.47 ``Erik I was name dropping to someone and tey were like "omfg, you know tim riker?" and I said, no, an active dev, so they said jeffm... heh
03:50.12 ``Erik I THINK it was jeffm
03:50.22 ``Erik my memory aint' so good in my old age *sigh*
03:50.29 fiberchunks most likely - he's one of the most active
03:50.29 brlcad naw, more than that working on it
03:50.41 brlcad arguably 2-3 guys "leading" most of the work (and that doesn't include tim)
03:50.56 ``Erik damn, christa ... damn
03:50.56 brlcad and not counting the peripheral coders
03:50.57 fiberchunks tim still the figurehead, brlcad ?
03:51.05 brlcad on paper, sure
03:51.13 fiberchunks some things never change :)
03:51.18 brlcad he's done even less since you were last around
03:51.20 ``Erik seriously, would anyone here turn down christa miller?
03:51.33 fiberchunks fancy -- why doesn't he turn it over I wonder
03:51.41 brlcad he popped in one day a few months ago when gsoc kicked off to vote on the student submissions
03:51.52 brlcad but that's about it for '07
03:51.59 ``Erik hopefully I rate as #2 or at least a close #3 for BRL-CAD dev :D
03:52.08 brlcad ``Erik: I know lots of chicks that would turn her down :)
03:52.37 ``Erik I think my chick would saddle up for her, so it's all good :D
03:52.55 fiberchunks yay, take pictures!
03:52.58 ``Erik once you quit screaming "tmi", ...
03:53.25 brlcad hey, so long as you're not in the pics, I"m all for it! :)
03:53.27 ``Erik a buddy of mine up in nyc a psych phd, finally bought a mac today
03:53.45 ``Erik she's going between ecstatic and terrified
03:53.52 brlcad heh
03:54.03 brlcad good stuff
03:54.17 fiberchunks bastich!
03:54.33 ``Erik I might buy an ibook soon
03:54.43 ``Erik they look like decent little machines if you slap a little ram in
03:54.49 fiberchunks i'm thinking of one of those fancy new imacs for the family
03:55.08 ``Erik I'm waiting for a field report on the video card performance
03:55.19 ``Erik if the intel chip does what I need done, ... *shrug*
03:55.40 brlcad last I read, the imac video "problem" was fixed with the latest rev
03:55.57 brlcad you can actually run dual head now, which was stupidly crippled before
03:56.04 fiberchunks yeah, what the hell is with the condensation thing? they put an icebox in that thing?
03:56.25 ``Erik multiscreen isn't my concern, it's the performance for running "wow" that worries me
03:56.56 ``Erik if a plain chicklet macbook maxes cpu on wow, I'll buy one... otherwise, I might go pro for the nvidia chip
03:57.25 fiberchunks mmmmm, nvidia. Although, if amd does things right, in a couple of years ATI could be decent again
03:57.46 ``Erik I have a sour taste to nvidia.
03:57.54 fiberchunks why for?
03:57.59 ``Erik their unix guys... don't understand unix
03:58.05 fiberchunks I've never had anything but sucess with their cards
03:58.24 ``Erik the ioctl stuff was fucking BAD, it relied on outright bugs in linux code, which made the fbsd effort ugly
03:58.35 ``Erik also; they didn't hire me, so poo on them. :D
03:58.40 fiberchunks haha
03:59.10 fiberchunks ah fbsd, my exp is strictly with linux and of course doze (for solidworks at work, regretfully)
03:59.13 ``Erik but seriosuly, their ioctl stuff relied on a weirdness of linux with memory addressing
03:59.45 ``Erik namely, linux has a weird behavior of reporting "local memory" at the same address of wire memory in an ioctl
03:59.52 fiberchunks well, that's what I partly mean with ATI and AMD deciding (hopefully) to do the right thing when it comes to drivers -- so the community can work on them as well
03:59.53 ``Erik whcih is not the case for, y'knwo, EVERY REAL OS
04:00.00 fiberchunks heh
04:00.17 ``Erik so nvidia's drivers behavior of assuming reported ioctl addy is both wired and real... that's wrong
04:01.58 ``Erik http://sourceforge.net/forum/forum.php?forum_id=89042
04:04.17 fiberchunks so that's a linux kernel issue and an nvidia driver issue then
04:05.48 ``Erik this was over 6 years ago..
04:06.04 fiberchunks fancy -- good to see response time is good ;)
04:06.38 fiberchunks also good to see that I can't properly read anything (like dates and stuff )
04:06.43 ``Erik :)
04:09.08 ``Erik was a long time ago
04:09.17 ``Erik http://math.missouristate.edu/~erik/software.php?id=72 was the fallout
04:09.19 ``Erik *grouse*
04:10.03 ``Erik damn apple finds good bands to use on their commercials O.o
04:10.41 louipc I don't think I've heard a single metal band yet
04:11.11 fiberchunks you know, I love their products, but christ does itunes for the pc suck, which i'm really surprised about
04:11.17 fiberchunks or maybe I shouldn't be
04:11.53 brlcad they're not used to coding software on top of steaming piles ;)
04:12.00 fiberchunks hehe
04:12.03 ``Erik hehhee
04:13.14 fiberchunks what's the going rate these days for a 17" macbook pro?
04:13.21 ``Erik http://www.youtube.com/watch?v=-N3OrZzPud8
04:14.00 fiberchunks oof, nevermind -- too rich for me right now
04:14.22 brlcad don't forget the blessed educational or gov't discounts ;)
04:14.33 brlcad don't even need to prove it *ahem*
04:14.35 fiberchunks oooo, I do have a student too :)
04:14.46 fiberchunks what's the discount?
04:14.51 brlcad usually about 10%
04:14.58 fiberchunks sweet
04:22.04 ``Erik wow, they really suck live
04:22.30 ``Erik the instruments are spot on, but the vocs, geez
04:23.33 louipc http://www.youtube.com/watch?v=28GaKoCuobU
04:24.20 ``Erik strat++
04:26.20 louipc \m/
04:26.57 louipc man I can't wait until march
04:27.11 louipc I'll be seeing them
04:27.17 ``Erik back in hs, my buddies were big into iron maiden and judas priest... wasn't so much myself
04:27.37 fiberchunks oh yeah man, eddie and the priest
04:27.42 fiberchunks awesome stuff
04:28.24 ``Erik I got more into old school ac/dc, metallica, ...
04:28.40 ``Erik bon scott, yo!
04:28.47 fiberchunks iron maiden isn't old school? judas priest? dear god man! :)
04:28.54 louipc ac/dc is good but it's all the same song haha
04:29.01 ``Erik well
04:29.03 ``Erik 3 songs
04:29.10 ``Erik ... done over... and over...and... over...
04:29.11 ``Erik :D
04:29.11 louipc old school metallica vs. current metallica?
04:29.14 ``Erik :D
04:29.26 ``Erik metallica with long hair and promotion of "piracy"
04:29.30 fiberchunks current or recent metallica is crap
04:29.34 ``Erik jean jackets ands hit
04:29.36 louipc yea
04:29.46 ``Erik kill 'em all!
04:29.51 louipc master of puppets
04:30.04 ``Erik last good album they did :(
04:30.11 ``Erik if I had a hat, I'd doff it to cliff right now.
04:30.47 fiberchunks i prefer good, old fashioned sabbath with the ozman
04:31.10 ``Erik yeah, 70's bslack sabbath is good
04:31.12 ``Erik um
04:31.19 ``Erik the, uh, last ozzya lbum sucked
04:31.26 ``Erik um, johnny something?
04:31.30 ``Erik johnny blade?
04:31.35 louipc yeah I can't completely get into the Dio stuff
04:31.54 ``Erik with the pic of the dude flying the plane... that album sucked
04:31.56 fiberchunks well, once you reach a certain age, or can't remember precisely where, or who, you are -- it's time to get off the train. I mean really :)
04:31.59 ``Erik the ones before kicked butt
04:32.15 louipc hehe yea
04:32.19 ``Erik and some of ozzies "solo" stuff was awesome
04:32.34 fiberchunks randy rhodes FTW
04:32.42 ``Erik yeah, randy was good
04:32.51 ``Erik another one worth doffing a hat to :(
04:33.03 fiberchunks black label society is kick ass as well (thinking of ozzy guitarists)
04:33.31 ``Erik since we're on a grim rode, dimebag, mentiond bon scott and cliff, ...
04:33.34 ``Erik :(
04:33.49 fiberchunks only the shitkickers die young
04:34.04 louipc chuck shuldiner \m/
04:34.30 fiberchunks lemme see, jimi, stevie ray, john bonham (my personal drum idol), etc etc
04:34.39 ``Erik stevei's still alive
04:34.53 fiberchunks 'scuse me?
04:34.57 ``Erik I though
04:34.59 louipc no he aint
04:35.02 ``Erik doh
04:35.08 fiberchunks no, stevie ray vaughn is very very mort
04:35.21 ``Erik oh damn, 17 years ago
04:35.36 louipc buddy guy is still alive :P
04:36.01 ``Erik wow, heh
04:36.04 ``Erik um
04:36.16 ``Erik layne staley, kurt cobain, ...
04:36.33 fiberchunks i dont' know what it is the past couple of years, but I've really been getting into bluegrass of all things
04:37.03 ``Erik I've gotten heavy into blues and bubblegum the last few years...
04:37.54 ``Erik always been a fan of triphop, though :D but metal and hard rock are what I've been up on since a kid
04:38.27 fiberchunks ditto that -- I was and still am into trance -- can't really stand rap / hip-hop except for tech nine
04:38.38 fiberchunks although my fiancee loves rap
04:38.40 fiberchunks :\
04:38.45 ``Erik heh
04:43.45 fiberchunks gotta go to bed, take it easy
05:11.25 brlcad good to see the chunk man up and about, hadn't talked to him in months
06:04.48 yukonbob nice nickname "The Chunk Man"
06:07.01 brlcad hehe
06:07.13 brlcad he fits his namesake pretty well
06:14.16 brlcad yukonbob: if it's possible to get a copy of that newhub model, I'd like to investigate why four of the pixels are wrong
06:15.53 brlcad at least, four that seem wrong -- can't say that they are without seeing the model and walking the specific ray through the model
06:17.03 brlcad it's on a primitive that doesn't have any known problems for that shape, so it's definitely worth investigating
06:35.51 yukonbob ya -- np.
06:36.37 yukonbob are you looking at interior of middle body?
06:36.49 yukonbob hint: I doubt I knew about 'pipe' at that time...
06:41.36 yukonbob brlcad: drop me note when ready -- I'll be in/out of irc tonight till I go to sleep, then here again tmo...
06:58.06 *** join/#brlcad Z80-Boy (i=clock@217-162-111-177.dclient.hispeed.ch)
07:11.38 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net)
08:54.07 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
09:27.53 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net)
09:34.48 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
09:41.57 CIA-27 BRL-CAD: 03d_rossberg * 10brlcad/ (include/bu.h src/libbu/vls.c):
09:41.59 CIA-27 BRL-CAD: protect the vararg function declaration in bu.h with the same defines as used in the definition in libbu/vls.c
09:42.02 CIA-27 BRL-CAD: remove redundant declaration in libbu/vls.c
09:44.22 CIA-27 BRL-CAD: 03d_rossberg * 10brlcad/src/libbu/libbu.dsp: add fchmod.c (according to libbu/Makefile.am)
09:52.13 CIA-27 BRL-CAD: 03d_rossberg * 10brlcad/src/librt/db_open.c:
09:52.16 CIA-27 BRL-CAD: It is hard to decide in db_close if bu_close_mapped_file should be called or not:
09:52.18 CIA-27 BRL-CAD: db_open calls bu_open_mapped_file, db_clone_dbi does not.
09:52.20 CIA-27 BRL-CAD: Now, db_open calls bu_close_mapped_file if it is a re-use of a previously mapped file.
12:06.35 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/ (48 files in 48 dirs): Initial check-in.
12:42.46 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/bwish/cadAppInit.c: Only include windows.h for btclsh on Windows.
12:49.54 *** join/#brlcad Elperion (n=Bary@p548741D6.dip.t-dialin.net)
14:00.37 *** join/#brlcad krushia (n=krushia@cntcnhbas01dhcp1-a88.cntcnh.tds.net)
14:38.26 *** join/#brlcad keinek (n=aa9b9169@bz.bzflag.bz)
14:57.52 *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net)
15:15.36 *** join/#brlcad elite01 (n=elite01@dslc-082-082-079-176.pools.arcor-ip.net)
15:48.25 *** join/#brlcad DEFCON (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
15:48.36 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
15:48.36 DEFCON hi all
15:48.52 DEFCON Maloeran are u here
15:50.05 *** join/#brlcad Blue_D (n=bluedolf@131.143-136-217.adsl-dyn.isp.belgacom.be)
15:50.17 Defcon hi Blue_D
15:51.45 Blue_D Hey DEFCON
15:52.26 brlcad eventually
15:53.55 Defcon i love the render of the tank btw
16:16.02 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/archer/images/Themes/Crystal (Large)/ (56 files): remove duplicate theme, src/tclscrtips/archer/images/Themes/Crystal_Large seems to be a complete copy plus later updates, and it's actually included in the dist (this one is not)
16:22.21 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/libtclcad/tclcadAutoPath.c: No longer need SEARCH_ARCHER.
17:33.16 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/include/config_win.h: Modify default values for BRLCAD_ROOT and BRLCAD_DATA.
17:33.19 CIA-27 BRL-CAD: 03erikgreenwald 07STABLE * 10brlcad/configure.ac: move socket and nsl lib stuff to PKG_LIBS (fix for solaris)
17:40.05 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/configure.ac: carry the solaris fixes over from STABLE
18:47.28 yukonbob brlcad: drop me a line when you're ready for that file
20:21.22 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
20:56.02 *** join/#brlcad yukonbob (n=yukonbob@whthyt237-51.northwestel.net)
21:15.52 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/librt/db_open.c: Initialize dbip->dbi_fd in db_open() to -1.
21:36.28 *** join/#brlcad yukonbob (n=yukonbob@whthyt237-51.northwestel.net)
22:01.27 *** join/#brlcad akreal (n=ak@53.as-59.nienschanz.ru)
22:02.25 *** part/#brlcad akreal (n=ak@53.as-59.nienschanz.ru)
22:05.46 *** join/#brlcad akreal (n=ak@53.as-59.nienschanz.ru)
22:05.59 *** part/#brlcad akreal (n=ak@53.as-59.nienschanz.ru)
22:34.14 starseeker but apparently not as a tarball...
22:35.34 starseeker Hehe - if someone does get this running we could try running BRL-CAD on it again ;-)
22:36.09 yukonbob starseeker: apparently there are no machines available anymore that run this code natively...
22:37.48 starseeker emulator time ;-)
22:54.57 starseeker Come to think of it, Macsyma at MIT was on Multics at one point... I may still have that manual around here somewhere...
22:56.01 ``Erik which emu will be the first to support it?
22:56.30 ``Erik simh might be a serious contendor... but bochs and qemu are both pretty active and have both splayed out into lots of arch's
22:57.21 starseeker I think http://orangesquid.net/projects/ge635/ is working on it...
22:57.38 starseeker Apparently some of the hardware IO setups for Multics were... complex
22:58.02 *** join/#brlcad Z80-Boy (i=clock@77-56-88-140.dclient.hispeed.ch)
22:58.52 starseeker I wonder if a modernized Multics would still be a viable operating system contender
23:01.27 louipc qemu is probably better
23:01.29 ``Erik some of the hardware i/o setups for unix were complex, too
23:03.00 yukonbob ``Erik: you in same office as brlcad ?
23:06.10 ``Erik same building, different room
23:10.02 yukonbob or so that if we want him in IRC, he gets a shock.
23:13.30 starseeker Hehe
23:18.47 ``Erik hum
23:18.53 ``Erik shocking brlcad... that could be fun :D
23:33.44 *** join/#brlcad PrezKennedy (n=Matt@74.86.45.130)
23:48.54 brlcad my other irc client actually rings a loud bell whenever I'm messaged
23:49.02 brlcad but i've not used that in a while
23:50.18 PrezKennedy that would drive me nuts
23:52.02 ``Erik brlcad, on bz in my home dir, get bike.g, for yukonbobs issue
23:56.19 *** join/#brlcad cad70 (n=5384dcba@bz.bzflag.bz)
23:56.42 brlcad got it
23:57.38 ``Erik "hubcomb" is where the artifacting shows up, according to him... *shrug8 I'm still building, so I'll let him jabber to ya *shrug* :D
23:58.41 ``Erik bleh, screw it
23:58.41 ``Erik version conflict for package "Tcl": have 8.4, need 8.5
23:58.53 ``Erik and I'm home and dorking with os stuff
IRC log for #brlcad on 20071114

IRC log for #brlcad on 20071114

00:02.18 ``Erik the tcl error? or the dorking with os stuff error? :D
00:02.30 ``Erik I freakin' hate i386 irq/isr/gdt crap
00:02.37 ``Erik and amd64 has exactly the same shit
00:06.44 brlcad tcl
01:03.54 starseeker brlcad: still on?
01:04.24 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
01:05.19 starseeker yukonbob: Heh - our timing isn't so hot, or he's darn good a dodging ;-)
01:07.32 brlcad yes
01:07.56 brlcad too much code, too little time
01:09.46 yukonbob :)
01:10.35 yukonbob brlcad: did ``Erik get you that file/info
01:11.20 brlcad the .g file, yes
01:14.43 brlcad is it full_hub?
01:15.46 yukonbob hubcomb
01:16.33 ``Erik debugger nirt run on the 'bad' rays?
01:17.02 yukonbob seems to be size-dependant (if I'm seeing what I think you're seeing)... so either use a big framebuffer, or use 2048 or so for manual rt...
01:18.29 brlcad it is
01:18.35 brlcad related to tolerance and root solving
01:18.59 yukonbob floating point issue? (/me is totally guessing)
01:19.15 brlcad could be as simple as a bad normal, but can't say for certain without actual testing
01:19.23 ``Erik heh
01:19.36 ``Erik what all pushes the root solver? the torus is a biggie
01:20.23 ``Erik but the issues with those mostly seem when the normal is near orthogenal to the primary
01:20.25 yukonbob there are ~38 (maybe 78) tori in that model iirc
01:21.08 brlcad I don't doubt that the odd normals are tolerance related
01:21.43 brlcad the odd one are the specs on the tgc
01:21.57 brlcad those are the ones that are worth investigating
01:22.37 yukonbob tgc == [rcc + constraints]?
01:22.46 ``Erik truncated cone
01:22.58 ``Erik an rcc a form of tgc
01:23.03 yukonbob trunc cone == trc.
01:23.03 ``Erik iirc
01:23.07 ``Erik er
01:23.20 ``Erik <-- doesn't model, so loses those quick... :D
01:23.29 ``Erik also; vodka good :D so don't give me shit
01:23.39 brlcad truncated generalized cone
01:23.48 *** join/#brlcad Twingy (n=justin@74.92.144.217)
01:23.53 ``Erik trc is truncated right cone?
01:23.53 yukonbob that hub body == diff of rcc's -- anyway, is all obvious w/ the .g, and /me trusts you'll find something interesting...
01:23.53 brlcad s/generalized/general/
01:23.59 brlcad yeah
01:24.00 ``Erik twingy, isst!
01:24.06 brlcad rcc is a right circular cylinder
01:24.09 Twingy pisst!
01:24.11 ``Erik ok, so trc is a form of tgc
01:24.20 brlcad trc and rcc both
01:24.22 Twingy I sent a file and instructions to ed today
01:24.26 ``Erik ok
01:24.32 brlcad all of the conics are a tgc
01:24.45 ``Erik I was in his office this morning, he called you then jay-lo to get isst and rvis sorted
01:25.10 brlcad just like all of the arbs are arb8's
01:25.16 Twingy I've been squeezing out circuit boards like a weathered north vietnamese child labor shop
01:26.20 yukonbob re: trc and rcc == tgc; interesting...
01:26.45 yukonbob tec + rec, too?
01:27.29 brlcad they go through different numerics, and are stored with the knowledge that they are that specific type of tgc
01:27.43 ``Erik yeah, uh
01:27.46 brlcad so saying they're the same really just means that their storage format is that of a tgc
01:27.59 yukonbob thx ``Erik
01:28.04 ``Erik I have to go in the next day or to, heh... I'm trying an experiement
01:28.21 ``Erik instead of buying 6 weeks worth of food and living out of the freezer, I'm trying to buy minimally and go once a week
01:28.35 brlcad rcc's are considerably faster to evaluate than an arbitrary tgc, for example (almost an order), given the types of roots possible
01:28.38 ``Erik I'm hoping it'll get me into eating more fresh vegetables and get away from the frozen foods
01:29.18 Twingy I often go to the grocery store twice a week
01:29.48 ``Erik I was doing it once every 6 weeks...
01:29.52 yukonbob !
01:29.59 starseeker my freezer isn't that big
01:30.29 yukonbob reminds me of Microserfs, where people lock themselves in their offices and only eat flat food; food that can be slid under the door...
01:30.38 ``Erik heh
01:31.23 ``Erik heh, ziplock fotw
01:31.27 ``Erik ftw
01:31.35 starseeker Actually, ``Erik you might know this... since brlcad's busy - Has there ever been an effort to have the itcl/itk upstream devs merge in the brlcad patches to those libraries?
01:31.43 ``Erik um
01:31.50 ``Erik brlcad patches?
01:32.01 starseeker BRL-CAD patches itcl/itk
01:32.05 ``Erik well
01:32.17 ``Erik bob patched itcl to cope with being included in a foreign build system
01:32.18 ``Erik but, uh
01:32.22 ``Erik otherwise, tehy're very stock
01:32.53 ``Erik the only modification right now in HEAD is, um, including <brlcad_config.h> I think
01:33.15 ``Erik otherwise, I broke stuff really good last week when I imported new tcl, tk, itcl, and itk
01:33.25 starseeker My system installs don't expose Itcl_Init for some reason
01:33.47 ``Erik erm, odd
01:34.25 ``Erik http://pastebin.bzflag.bz/
01:34.33 ``Erik but I don't use system itcl
01:34.35 ``Erik not yet
01:35.25 starseeker There we go http://pastebin.bzflag.bz/m66c7d311
01:36.28 starseeker Personally I don't have a problem with BRL-CAD building it's own libs, but it seems to send the Gentoo devs into a tailspin - every time I interact with them they "suggest" that using the system libs is the way to go...
01:42.59 ``Erik when they support (actively) tcl 8.5b1, tk 8.5b1, itcl3.4 and itk 3.4, it's all good.
01:43.08 ``Erik :D
01:43.12 starseeker Heh
01:46.53 ``Erik ... ayup...
01:47.02 ``Erik and I'm PRETTY sure they they don't offer itcl 3.4
01:47.04 ``Erik masked or not.
01:47.20 ``Erik given that I imported stuff from the cvs head...
01:47.24 ``Erik :D
01:47.28 starseeker hehe
01:48.33 starseeker They also suggested reducing the user-visible flags - is there any condition under which a "normal" user would NOT want to optimize the build?
01:48.52 ``Erik um
01:48.53 ``Erik no
01:48.57 starseeker OK :-)
01:49.15 starseeker aaaand a nother one bites the dust...
01:49.16 ``Erik supposedly, it causes crashes on sparc and ppc on fbsd
01:49.31 ``Erik or, it did at one point
01:49.53 ``Erik I lack sparc and ppc fbsd boxen, so I undid the de-optimize fu in the port... and will wait for bug reports
01:50.18 starseeker That should do it :-)
01:51.01 ``Erik now I currenlty don't have adrt/rise enabled and that has been a request from users
01:51.05 ``Erik mostly pedre
01:51.24 ``Erik but it adds python and sdl as deps
01:51.58 ``Erik <-- cranks his ui size way down
01:52.16 ``Erik woops
01:52.19 Twingy python and sdl is the ancient one
01:52.23 ``Erik heh
01:52.24 ``Erik yeah
01:52.25 ``Erik uh
01:52.30 ``Erik get me mor erecent code.
01:52.30 ``Erik boy.
01:52.39 Twingy I told you I just send ed the code
01:53.07 ``Erik are the docs up to date, so'z dumb old coder like me can pick it up?
01:54.09 ``Erik <-- half expecting a letter from legal in the next few days, skipped lunch to leave early (after 9hrclock time), and the evil one saw me drive off.
01:54.20 ``Erik so I'm a'drinkin' and not a'carin'
01:56.07 Twingy legal? are you in trouble? :)
01:56.54 ``Erik prasad got a legal notice before any supervisor interjection
01:57.24 ``Erik actually, no, he got it immediately after, but obviously the legal avenue was pursued before any confrontation at the local mgmt level
01:57.43 ``Erik and I don't think it learnes.
01:58.42 ``Erik damn my unique automobile
02:23.38 brlcad yukonbob: that'd work for me.. pizza :)
02:24.03 brlcad starseeker: yeah, we're not modding incr (at least any more)
02:24.19 starseeker :-)
02:24.23 brlcad other than to allow it to work uninstalled, which is specific to our source layout
02:24.40 starseeker Would upstream incorporate that change?
02:26.26 brlcad no no, it refers specifically to where we know it can find sources
02:26.49 brlcad merely for the sake of being able to run binaries without actually installing
02:27.07 brlcad and still have them find all of the resources they expect
02:27.51 brlcad the same effect is achieved normally by setting the plethora of env vars (ITCL_LIBRARY, etc)
02:28.44 starseeker Ah. So using a system install is possible if the env vars are used?
02:28.48 brlcad ideally --disable-all will work if/when the proper deps are declared and if/when all of the configure tests are solid
02:29.00 brlcad huh?
02:29.09 brlcad using a system install is supposed to be possible regardless
02:29.16 starseeker er, sorry. :-)
02:29.19 brlcad i'm referring to running binaries without ever installing anything
02:29.29 *** join/#brlcad fiberchunks (n=foo@pdpc/supporter/sustaining/Fiberchunks)
02:29.43 brlcad if they were purely all system installed libs, then there's no problem
02:30.03 brlcad because at run-time, everything is where it expects it already (they're already installed)
02:30.14 starseeker Ah, of course
02:30.20 brlcad i'm talking about having one of the tcl component being used, but NOT yet installed
02:30.42 brlcad like say you use a system tcl, but were letting incrtcl compile from our sources
02:31.12 brlcad then a binary that uses itcl, tries a package require Itcl, etc will fail
02:31.17 brlcad until you install it
02:31.42 starseeker Oh, got it
02:31.53 brlcad since we know where to find those resources even before it's installed, we just make the mod that makes it look in our source tree before giving up
02:31.59 fiberchunks evening
02:32.02 brlcad howdy fiberchunks
02:32.13 brlcad two days in a row, what is the world coming to!
02:32.22 fiberchunks no doubt -- call guinness :)
02:32.33 fiberchunks ...cause I need a beer
02:33.03 brlcad ~beer fiberchunks
02:33.04 ibot ACTION pulls out a excellent Piraat for fiberchunks
02:33.10 fiberchunks danke
02:35.36 brlcad ``Erik: you noticed that the new tcl isn't getting our build flags any more?
02:35.57 brlcad since b2 update afaict
02:36.19 brlcad starseeker: for that configure log, is there a system incrtcl already installed?
02:36.26 brlcad i.e. did it fail to detect
02:36.38 starseeker Should be - itcl and itk are installed...
02:36.39 brlcad or is the abort correct
02:36.50 starseeker hang on, let me make sure...
02:36.56 brlcad should see why the test failed
02:37.10 brlcad might be something as simple as needing some -lz or something
02:37.22 starseeker I have itcl-3.3 and itk-3.3 installed using the portage system
02:37.38 starseeker In /usr/lib/itcl3.3
02:37.40 brlcad look in config.log for Itcl_Init
02:38.04 brlcad those are the data resources, the libs are "somewhere" else
02:38.19 starseeker configure:30575: checking for Itcl_Init in -litcl3.4
02:38.39 starseeker configure:30639: checking for Itcl_Init in -litcl34
02:38.47 starseeker configure:30703: checking for Itcl_Init in -litcl3.3
02:38.57 starseeker that should be it...
02:39.03 brlcad huh?
02:39.08 starseeker version 3.3
02:39.18 starseeker letsee here...
02:39.20 brlcad nah nah, there is massive sections in config.log related to those tests
02:39.35 starseeker Oh, want me to pastebin all of it?
02:39.48 brlcad all of what?
02:39.56 starseeker that section of config.log
02:40.00 brlcad i want to see all of just one of the tests that should have succeeded
02:40.12 brlcad like the -litcl3.3 test
02:40.30 brlcad presuming you have a libitcl3.3.so
02:40.49 starseeker http://pastebin.bzflag.bz/m575b452b
02:41.19 brlcad locate libitcl
02:41.37 brlcad that one at least correctly "failed"
02:41.40 starseeker I don't have locate on this box, one sec...
02:41.47 brlcad /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -litcl3.3
02:42.19 brlcad don't have locate o.O
02:42.42 starseeker /usr/lib/itcl3.3/libitcl3.3.so is the file in question...
02:44.20 brlcad wow
02:44.29 brlcad that's ..
02:44.30 brlcad special
02:45.00 starseeker The location or not having locate?
02:45.06 brlcad yes :)
02:45.09 starseeker Hehe
02:45.14 brlcad but the location in particular
02:45.26 brlcad how is an app that uses libitcl supposed to link against it?
02:45.27 starseeker That's where the ebuild stuck it - let me check the ebuild...
02:45.35 brlcad without manually adding that ld path
02:45.47 brlcad where is libtcl installed?
02:46.21 starseeker /usr/lib/tcl8.4
02:46.34 brlcad inside that dir?
02:46.41 starseeker with /usr/lib having libtcl.so, libtcl8.4.so
02:46.43 starseeker yes
02:46.45 brlcad ahh
02:46.56 brlcad it has symlinks into it in /usr/lib
02:47.03 brlcad *that* makes sense
02:47.14 ``Erik brlcad: no... remind me at lunch tomorrow :D
02:47.20 brlcad just throwing libs into a dir with no ref to them doesn't
02:47.26 starseeker It would appear that libitcl does not
02:47.36 starseeker have anything in /usr/lib
02:47.48 ``Erik itcl 3.3 does not play well with tcl 8.5b1
02:48.08 starseeker Well, my system tcl is 8.4
02:48.41 brlcad if you run bwish and package require Itcl, what does it do?
02:48.46 brlcad s/bwish/wish/
02:48.50 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/other/tcl/generic/tclInt.h: since our build flags aren't getting passed through to tcl for some reason (which isn't all that bad so far), just reference our common.h directly
02:49.03 ``Erik ok
02:49.12 ``Erik I guess you don't need to remind me at lunch
02:49.13 ``Erik O.o
02:49.14 starseeker cyapp@localhost /usr/portage $ wish
02:49.14 starseeker package require % Itcl
02:49.15 starseeker 3.3
02:49.15 starseeker %
02:49.23 starseeker and a window pops up after wish
02:49.56 brlcad that takes care of the error .. not sure we care if other flags aren't passed -- i'd gather it might be a bigger problem on a non-gcc platform
02:50.10 brlcad yeah, the window is default wish behavior, that's just tk
02:50.16 starseeker right
02:50.20 brlcad i wonder how wish is finding itcl
02:50.28 brlcad set auto_path
02:50.40 brlcad what does that report?
02:51.13 starseeker /usr/lib/tcl8.4 /usr/lib /usr/lib/tk8.4
02:51.30 brlcad huh
02:52.19 brlcad is itcl.tcl in tcl8.4 or itcl3.3 dir?
02:52.58 brlcad and what does ldd `which wish` report?
02:53.13 starseeker /usr/lib/itcl3.3/itcl.tcl
02:54.01 starseeker no sign of itcl
02:54.22 starseeker let me pastebin the result...
02:54.48 starseeker http://pastebin.bzflag.bz/m7549ba41
02:55.36 starseeker Ah - there is an itclConfig.sh file in /usr/lib
02:56.32 starseeker http://pastebin.bzflag.bz/m21cfb12e
02:56.39 starseeker I'll bet that's it
02:57.11 starseeker Anybody else have that file in /usr/lib?
02:57.28 brlcad that'd be one way to find the lib
02:57.49 brlcad but I doubt still not what wish is using
03:02.42 starseeker The only thing I see in any generic file is /usr/include has itcl and itk .h files
03:03.40 brlcad ah well, suppose it doesn't matter too much .. I can use the config script
03:03.47 starseeker and as far as I can tell, the portage package system isn't doing any special magic when it is doing the installs...
03:04.10 starseeker Anybody else got a Gentoo system on the list?
03:10.47 yukonbob brlcad: re: finding /usr/lib/itcl3.3 in portage -- I bet the build system must setup "default" paths/ENV vars to get the portage system to work, and require flags to "manually" build against it -- my 3rd party libs/tools are /usr/pkg/[blah] -- which makes total sense for this system...
03:11.55 starseeker What does it mean when you get a "Cannot allocate memory" error in a cvs checkout???
03:13.35 yukonbob brlcad: iirc, tcls autopath searches dirs and all subdirs
03:14.01 starseeker brlcad: Thanks for taking the time to work on this :-)
03:17.12 yukonbob ...not to mention the *Config.sh for leading tcl around to find it's bits/self... though like ``Erik said, nobody really likes it -- it's a bit of an ongoing issue finding the best way to have tcl know what system it's on, introspect about itself, etc.
03:28.19 brlcad yukonbob: really? didn't think it was recursive
03:28.29 brlcad but that would explain finding itcl
03:29.06 brlcad and I still didn't think the config scripts were used by anything at run-time
03:29.27 brlcad just part of tea build interface
03:31.44 yukonbob brlcad: re: Config -- you may well be correct there -- I'm _not_ an expert in this case -- and I think that anybody who _is_ an expert wishes for something better ;)
03:32.34 yukonbob (from what I glean from conversations with & between devs.)
03:50.59 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/other/incrTcl/itcl/Makefile.am: fix dist, apparently no longer a mac dir here?
03:53.43 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/other/libpng/Makefile.am: wrong ver file in dist
03:56.10 CIA-27 BRL-CAD: 03brlcad * 10brlcad/misc/win32-msvc8/Makefile.am: fix dist, there is no brlcad dir
05:36.09 brlcad awshome .. now detects files missing from the dist in a useful manner
05:38.34 yukonbob :) -- hey (only curious here, not pushing), did you see what is responsible for the errant pixels in the hub?
06:08.33 brlcad oh heck no, that'll take a quite while to investigate
06:09.06 brlcad but I was able to reproduce it, so that's good/bad
06:11.58 brlcad I also don't have the right build setup at the moment to dive into it, but thanks for getting the model over -- it's in the queue to investigate
06:29.06 yukonbob :)
06:30.00 yukonbob if there's something I can do here, lemme know
06:48.06 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/vdeck/Makefile.loc: pointless and out-of-date old build file removed
06:49.54 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/util/Makefile.am: add missing remapid manual page to the install/dist
06:52.04 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/ (util/Makefile.loc fbed/Makefile.loc libbn/Makefile.loc): more obsolete and out-of-date old build files, now removed
06:58.23 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/libbu/bomb.c:
06:58.25 CIA-27 BRL-CAD: semaphore protect the crash report being generated on bomb so that only one
06:58.27 CIA-27 BRL-CAD: thread/process is writing out to the log file at a time. only allow one of them
06:58.29 CIA-27 BRL-CAD: to write to the file, depending on whether the log file for that process already
06:58.31 CIA-27 BRL-CAD: exists. we use BU_SEM_MAPPEDFILE since that really shouldn't be in use during
06:58.35 CIA-27 BRL-CAD: bombing.
07:05.19 CIA-27 BRL-CAD: 03brlcad * 10brlcad/NEWS:
07:05.21 CIA-27 BRL-CAD: fixed garbled output during parallel crash reports. if you were on a parallel
07:05.23 CIA-27 BRL-CAD: system with mutiple threads/procs in action when bu_bomb() is invoked, multiple
07:05.25 CIA-27 BRL-CAD: threads/procs ended up writing out to the crash report file. this fix
07:05.27 CIA-27 BRL-CAD: synchronizes the output and removes the garbled interleaving.
07:40.47 brlcad yay, all binaries finally uploaded (except windows)
07:41.14 brlcad tomorrow hopefully can make all of the announcements
07:56.08 *** join/#brlcad DEFCON (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
08:27.10 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:42.15 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177726729.dsl.bell.ca)
08:45.59 *** join/#brlcad elite01 (n=elite01@dslc-082-082-074-165.pools.arcor-ip.net)
11:51.08 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/brlcad/brlcad.sln: Initial check-in.
12:11.33 Defcon ? what?
12:19.37 brlcad Defcon: ?
12:22.02 CIA-27 BRL-CAD: 03brlcad * 10brlcad/misc/win32-msvc8/Makefile.am: there is that brlcad.sln now..
12:25.31 Defcon yeah
12:25.31 Defcon what is CIA-27 saying?
14:18.08 brlcad Defcon: CIA-27 shows commits to the BRL-CAD source code repository (i.e. actual changes to the code) as they happen
14:19.16 Defcon that is sweet
14:19.20 brlcad so there it was saying that bob1961 (one of the brl-cad developers) made a change, namely that he added the misc/win32-msvc8/brlcad/brlcad.sln visual studio build file
14:19.44 Defcon is it made in visual studio?
14:19.56 brlcad brl-cad is cross-platform
14:20.00 brlcad extensively
14:20.03 Defcon nice
14:20.21 Defcon but if you guys are open source
14:20.37 Defcon who pays for the visual studio licence
14:21.07 brlcad just because we're open source doesn't mean we're broke and waiting for hand-outs :)
14:21.25 brlcad different for each dev/contributor
14:22.08 Defcon ohw :)
14:22.11 brlcad I buy what I need, for example, in addition to the slew of open source software I use and work on
14:22.53 Defcon are you a C programmer?
14:23.01 brlcad I have windows and studio but rarely use them myself, only from time to time for brl-cad
14:23.14 brlcad most of the time, I use my macs, bsd, and linux
14:23.20 Defcon nice
14:23.39 Defcon btw: who are u, 'cause i think brlcad can't speak for itselves
14:23.39 Defcon :)
14:23.49 ``Erik he is brlcad
14:23.59 Defcon brlcad is an app
14:24.00 Defcon :)
14:24.17 ``Erik and defcon is a military state system
14:24.32 ``Erik :D
14:24.40 Defcon :)
14:24.43 Defcon indeed
14:24.50 Defcon from the us
14:24.57 Defcon i'm from Belgium
14:25.11 Defcon and a fellow Developper, not a system :)
14:25.41 ``Erik well, you can be a defense condition, and brlcad can be an app, it's all good :D
14:25.45 brlcad Defcon: "brl-cad" is an app, "brlcad" is me :)
14:25.51 ``Erik I thought it was BRL-CAD
14:25.52 Defcon haha ok
14:25.57 brlcad that too
14:26.07 Defcon yeah, that's more impressive
14:26.07 Defcon :)
14:26.25 Defcon man i love the Stryker ICV w/ Slat Armor rendered with ADRT/RISE render
14:26.45 brlcad Twingy put that one together
14:26.50 brlcad pretty slick, eh?
14:26.59 ``Erik I think that took a week or two on an 18 core mini-cluster
14:27.14 Defcon very nice
14:27.30 Defcon ``Erik to render?
14:27.31 ``Erik has all the goodies turned on, depth of field, hypersampling, etc
14:28.06 brlcad Defcon: so you're a developer?
14:28.11 ``Erik yeah
14:28.12 ``Erik 5 days
14:28.15 ``Erik it's on the image
14:28.28 Defcon yeah
14:28.37 Defcon indeed brlcad
14:28.38 ``Erik um, every blade of grass and leaf is modelled
14:28.41 brlcad then welcome :)
14:28.46 Defcon ty :)
14:28.55 ``Erik there are no textures, imposters, or anything
14:28.59 brlcad lemme know where we can get you hacking and contributing ;)
14:29.13 Defcon hacking..? :D
14:29.24 brlcad it's a big package, but don't let it be daunting -- feel free to ask questions ;)
14:29.33 brlcad hacking == developing
14:29.37 Defcon ohw :)
14:29.48 Defcon i'm an vb / asp.net programmer
14:30.13 Defcon so.. i dunno if i can add something to your app
14:30.13 Defcon :)
14:30.43 brlcad hey, most languages if you know them well translate to other languages without too much effort
14:30.45 Defcon BRL-CAD is way to advanced for me
14:31.57 ``Erik <-- thinks one of the biggest ways to improve your coding skill is to honestly learn new languages and paradigms
14:32.06 brlcad Defcon: so then what's your interest?
14:32.30 Defcon everything that has to do something with coding :)
14:32.37 brlcad it's too big to qualitatively say that the *whole* thing is too advanced for you :)
14:32.45 ``Erik and one of the neater ways to do that might be to grab some tickle and write modelling scripts, very quick to get very visual results
14:32.53 ``Erik tcl
14:33.02 Defcon tcl?
14:33.12 ``Erik the scripting language we're using
14:33.27 ``Erik http://www.tcl.tk
14:33.40 Defcon ah
14:33.41 brlcad or even write some procedural geometry stuff in VB for that matter
14:34.08 brlcad just hook up to the brl-cad dll's like you would for any language in vb
14:34.10 *** join/#brlcad elite01 (n=elite01@dslc-082-082-074-165.pools.arcor-ip.net)
14:34.23 Defcon yeah
14:34.29 ``Erik hm, vb stuff tends not to work so well on mac, freebsd, openbsd, linux, irix, solaris, ...
14:34.30 Defcon i know how to use dll's
14:34.35 Defcon might be a start
14:35.04 ``Erik ruby might be sexier :D
14:35.11 brlcad there are tons of small example programs in src/proc-db (in C) and src/mk for making procedural geometry, but it helps if you kinda had some sort of goal in mind
14:35.54 Defcon my goal now is to find a goal
14:35.55 Defcon :)
14:36.12 Defcon that's one reason i'm here
14:36.41 brlcad lots of potential goals here: http://my.brlcad.org/~sean/ideas.html
14:37.13 brlcad though VB won't help with most of them
14:37.40 Defcon hmm
14:37.41 Defcon Web Work
14:38.13 brlcad do you know anything other than asp?
14:38.19 Defcon vb :)
14:38.22 Defcon sql server
14:38.26 Defcon ..
14:38.26 brlcad or are interested in learning :)
14:38.34 Defcon offcourse i am
14:38.35 brlcad something like php or ruby or python
14:38.48 Defcon why those?
14:39.06 ``Erik the web stuff is php on a freebsd server, backed by mysql I think
14:39.20 Defcon ohw
14:39.22 ``Erik adrt/rise uses some python
14:39.36 brlcad mysql or postgres or whatever is needed (but open source)
14:40.10 Defcon i have worked a very little bit with php, mysql and apache
14:40.24 Defcon but that knowledge is allready gone
14:40.27 brlcad and I really have no inclination of installing the fp extensions to apache .. :)
14:40.43 Defcon :)
14:41.36 Defcon i started leaning C once
14:41.46 Defcon via the interwebz
14:41.53 brlcad php, ruby, python, perl, lisp, etc, are all easy to set up if they're not set up already
14:41.57 Defcon and Maloeran's app/game
14:42.21 brlcad some more ideas: http://brlcad.cvs.sourceforge.net/*checkout*/brlcad/brlcad/doc/IDEAS
14:42.28 ``Erik his web space thingy? I thought that was all striaght C, wrote his own httpd or something
14:42.45 Defcon indeed
14:43.35 ``Erik <-- has an urge to learn 'ajax' with a CL backed server chunk lately
14:43.53 Defcon i know a bit of ajax
14:44.24 Defcon btw: www.ectroverse.com
14:44.34 Defcon mal's game is still up and running
14:44.45 ``Erik http://www.cliki.net/CL-AJAX <-- something I've been looking at
14:44.46 Defcon completely build in C
14:45.07 Defcon i do not know Lisp
14:45.09 Defcon :)
14:47.18 Defcon in mal's sourcecode : void InitHTTP()
14:47.38 Defcon so he basicly wrote his own webserver?
14:48.55 ``Erik I think he did... *shrug* I d'no, I never saw the code
14:49.21 ``Erik webservers are easy to write, I had an assignment to write one at school many years ago
14:49.22 Defcon http://www.wazig.be/%5Fev/dl/ectroverse_source.zip
14:49.30 Defcon really
14:52.29 Defcon if it was that easy, i would have made one
14:52.58 Defcon btw: what is an .o file?
14:52.59 ``Erik heh, yeah, that's a standalone web server
14:53.04 ``Erik object
14:53.11 ``Erik um, you probably recognize them as .obj
14:53.11 Defcon and why isn't that plain text
14:53.12 Defcon ohw
14:54.05 ``Erik my, the thing isn't threaded and doesn't seem to throw child processes, several people playing at the same time would see delays in loading the page O.o
14:55.03 Defcon never had any probs with that..
14:55.15 Defcon .ascx file these days i gues
14:55.19 Defcon *guess
14:55.50 Defcon the ectroverse server stats: http://shell2.skyberate.net:9120/status
14:56.01 Defcon Server program CPU usage ( average )
14:56.01 Defcon Total usage : 0.106 %
14:56.01 Defcon In user mode : 0.034 %
14:56.02 Defcon In kernel mode : 0.072 %
14:56.59 Defcon + the whole game only uses 7mb RAM
14:57.08 Defcon on the server
14:57.40 ``Erik doesn't change the fact that it's completely serial, if I looked at it with a 300 baud modem, anyone else connecting would have to wait until I finished getting the page before they could get theirs
14:58.05 Defcon o'rly..
14:58.23 Defcon hopefully u don't do that :)
14:58.36 Defcon btw: how do u see that?
14:58.38 ``Erik no, I'll use the 1200 baud modem
14:59.10 Defcon ok :)
14:59.11 ``Erik the C, it's a simple loop, no threading or forking
14:59.57 Defcon hmm
15:00.14 Defcon it will take some time for me to understand that
15:00.34 Defcon i've been looking at his code since he made it in 2002/2003
15:01.00 Defcon and i still don't understand a line from it
15:01.38 ``Erik erm, quit looking a that pile and go write some trivial C programs to start learning the language? :D *duck*
15:02.34 Defcon haha yeah
15:02.45 Defcon but
15:02.47 Defcon :p
15:03.01 Defcon how do i start learning C :)
15:03.07 Defcon in windows btw :)
15:03.18 ``Erik download a free compiler?
15:03.27 Defcon u know any good ones?
15:04.09 ``Erik I usually grab 'cygwin' when I have to do C on windows, but it emulates a unix-ey environment... mingw32 ummmm, djgpp, msys...
15:04.19 ``Erik microsoft offers their cc for free I think (but no ide on it)
15:04.44 Defcon ok..
15:04.47 ``Erik the first C I wrote on a winderz computer was using 'pcc' and, um, "ultraedit32" to write it
15:04.52 Defcon cygwin, i'll google that
15:05.16 ``Erik I think lcc is free and available for windows, ummmm
15:05.35 Defcon lcc, pcc, ..?
15:05.39 Defcon lol
15:05.50 ``Erik 'cc' stands for "C compiler" in this context...
15:06.25 Defcon i'll be using Notepad++ in stead of ultraedit32
15:06.29 Defcon will that work?
15:06.54 ``Erik as long as it cna product ascii text...
15:07.05 ``Erik technically, you could do it using 'word' :)
15:07.41 Defcon yeah
15:07.47 ``Erik if you like living dangerously, 'gvim' and 'emacs' are both available on windows, they're pretty heavy hitting editors with lots of goodies for programmers
15:08.09 Defcon but notepad++ has a C markup check thingie
15:08.21 Defcon i like living dangerously, but i'm at work atm
15:08.23 Defcon so.. :)
15:08.42 ``Erik ooh, irc from work, I'd never do anything like that *cough* O:-)
15:08.48 Defcon :D
15:10.19 Defcon anyway
15:10.20 Defcon bbl
15:34.45 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
15:39.59 brlcad Defcon: there are plenty of good free compilers for windows -- there's mingw, cygwin, and Dev-C++ as well as Visual Studio Express is even free .. I'd suggest starting with that one with your background, then just writing some simple console applications
15:43.42 Z80-Boy free as in beer
15:45.09 Defcon i have the Visual Studio Professional
15:45.46 Defcon so i'm set to go :)
15:45.48 Defcon i think
15:47.07 Z80-Boy brlcad: I just changed Ronja to use outlined 3D pictures. Now I am recompiling all the pictures this way so when it's finished you can see what it looks like.
16:04.47 *** join/#brlcad Elperion (n=Bary@p54877522.dip.t-dialin.net)
16:05.06 *** join/#brlcad Bariton (n=Bary@p54877522.dip.t-dialin.net)
16:34.24 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
16:58.49 *** join/#brlcad docelic (n=docelic@77.237.96.177)
17:06.40 *** join/#brlcad bpoole (n=bpoole@UNIX31.andrew.cmu.edu)
17:12.54 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/rt/ (viewhide.c viewxray.c): AmbientIntensity is already declared in optical.h
17:43.19 *** join/#brlcad iday (n=jlowens@bz.bzflag.bz)
18:30.42 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
18:30.55 yukonbob hello, cadheads
19:06.39 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
20:00.02 *** join/#brlcad prasad_ (n=psilva@static-70-108-244-218.res.east.verizon.net)
20:00.18 prasad_ howdy
20:00.19 prasad_ :)
20:13.39 *** join/#brlcad prasad_ (n=psilva@70.108.244.218)
20:23.23 brlcad howdy prasad_
20:23.28 brlcad ltns
20:28.53 *** join/#brlcad poolio_ (n=poolio@CMU-238293.WV.CC.cmu.edu)
20:58.11 prasad_ hey hey
21:00.19 brlcad how goes it?
21:00.33 brlcad knocked up and expecting yet?
21:01.13 prasad_ haha nah
21:01.26 prasad_ damn wedding reception in a month tho
21:01.28 prasad_ pain
21:01.30 prasad_ hehe
21:01.44 prasad_ how's life at the A-P-G ;)
21:02.04 brlcad bout the same as always
21:02.28 brlcad some things better, some things worse
21:04.31 prasad_ ah so
21:04.43 prasad_ m3 still chugging along?
21:05.26 brlcad yup yup
21:05.36 brlcad even got some fresh blood
21:05.52 prasad_ cool cool
21:05.55 prasad_ same mgmt?
21:05.57 ``Erik oi, prasad
21:06.13 prasad_ hey yo
21:06.14 brlcad prasad_: as ever, save for acst
21:06.24 ``Erik had a going away luncheon for the pm and business analyst today O.o
21:06.33 prasad_ whoa
21:06.42 prasad_ m3 pm?
21:06.46 brlcad :)
21:06.47 ``Erik yup
21:06.51 prasad_ haha!
21:06.57 prasad_ reassigned?
21:07.01 prasad_ demoted??
21:07.06 prasad_ *snicker*
21:07.25 prasad_ ohh wait
21:08.09 ``Erik um, sorta kinda a 'lateral promotion'
21:08.10 prasad_ im confusing old pm with new
21:08.10 prasad_ doh
21:08.10 prasad_ damn.. been a year
21:08.20 ``Erik still at the videogame middleware place? vector ui stuff?
21:08.27 prasad_ indeed
21:08.37 *** join/#brlcad Elperion (n=Bary@p54877522.dip.t-dialin.net)
21:08.39 prasad_ crysis and mass effect
21:08.44 prasad_ go get em :P
21:09.04 ``Erik dude, wow eats too much of my time already O.o
21:09.13 ``Erik I can't be addin' on new gams
21:09.16 prasad_ are you serious???
21:09.17 prasad_ hahaha
21:09.22 prasad_ never thought u'd cave in
21:09.40 ``Erik gf brought the discs over, made me install and try it
21:09.56 prasad_ and the addiction spreads
21:09.59 prasad_ hehe
21:10.39 prasad_ we've got a cpl of wow heads here
21:10.48 ``Erik which followed by a group of old friends I talk to on irc jumping into it *sigh*
21:11.29 prasad_ what are u upto project wise
21:12.41 ``Erik <-- still doing BRL-CAD
21:13.17 ``Erik tried to go to cisd, but someone threw 3 tons of red tape on that :/
21:13.32 prasad_ heh by old pm i meant her
21:13.35 prasad_ :o
21:13.46 ``Erik <-- assumed that
21:14.15 prasad_ any ui changes to brlcad?
21:14.18 prasad_ or still the same
21:19.03 starseeker Sweeet. Ebuild now installs into /usr/lib/brlcad
21:24.58 *** join/#brlcad Z80-Boy (i=clock@77-56-74-17.dclient.hispeed.ch)
21:28.35 dtidrow_work http://blogs.intel.com/research/2007/10/real_time_raytracing_the_end_o.html - did you guys comment about this back in Oct.?
21:31.07 ``Erik probably, the article lacks some details, so it makes it hard to be certain
21:31.48 ``Erik intel has a few big raytracing pushes going on, including a couple regular presenters at siggraph *shrug* one would almost think they're serious :)
21:36.22 prasad_ u guys get a cluster of ps3s yet? :P
21:39.35 prasad_ heh im sure they could
21:47.48 *** join/#brlcad pH (n=1@net12.mlyniec.gda.pl)
21:47.51 *** part/#brlcad pH (n=1@net12.mlyniec.gda.pl)
22:10.12 Twingy hi prasad
22:20.19 prasad_ hey justin
22:20.25 prasad_ wassup
22:31.21 prasad_ some in game screens of crysis if u havent seen em already: http://www.xtremesystems.org/forums/showthread.php?t=165243
22:38.41 Twingy very nice!
22:39.07 brlcad dtidrow_work: yeah, commented and duly yawned on it .. intel has been (rightly) pushing ray-tracing to supplant raster for a couple years now -- the real trick is going to be opengl hooks to (easily) allow it, which is still pretty far off (programmability isn't suficient)
22:39.58 brlcad too much of a moving target, and the cpu-based approaches while good aren't nearly even as open as opengl was at its inception (nor as well coordinated)
22:40.53 brlcad prasad_: thems rather impressive screenshots
22:41.01 prasad_ rastered ;)
22:41.08 brlcad yep, very nice
22:41.22 prasad_ ~1-2M tris
22:42.10 brlcad prasad_: and how many procedural shaders? :)
22:42.11 prasad_ to be fair that example isn't really feasible for a game
22:42.23 prasad_ maybe in about 2 gfx hw cycles, they'll get good perf
22:42.46 brlcad yeah.. 1GB mem use is a bit intense for commodity
22:42.47 prasad_ quite a lot, but cryengine's editor is mighty easy to use
22:42.59 prasad_ that's RAM usage btw
22:43.05 *** join/#brlcad Z80-Boy (i=clock@77-56-74-17.dclient.hispeed.ch) [NETSPLIT VICTIM]
22:43.05 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
22:43.09 brlcad ah, fun
22:43.25 brlcad wonder how much tex mem
22:44.01 prasad_ id say prolly around 200
22:45.39 prasad_ iirc one of our devs is going to present a paper at the next siggraph
22:45.44 prasad_ wonder if they'll let me go :P
22:47.11 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
22:49.51 prasad_ brlcad: http://www.youtube.com/watch?v=aBp3LxAetHk
23:02.49 *** part/#brlcad prasad_ (n=psilva@70.108.244.218)
23:12.46 starseeker This should at least put brl-cad in the "proper" location - now we're probably down to calling the autogen.sh script and the hostility to using internal copies of libs (some of which don't even HAVE ebuilds yet for their stand-alone versions...)
23:18.40 louipc starseeker: where do you put the executables?
23:20.16 starseeker louipc: /usr/lib/brlcad/bin
23:20.22 starseeker louipc: Then I add that to PATH
23:20.30 starseeker (gentoo has a mechanism for that)
23:22.51 starseeker louipc: Got a gentoo box handy? ;-)
23:23.47 louipc nope
23:24.14 louipc hmm I might look into doing the same for my pkg
23:24.31 starseeker It's the only safe way to stick it in the /usr tree
23:24.42 starseeker And they're quite insistent about it not going anywhere else...
23:24.50 louipc hehe yeah
23:25.39 starseeker I also add /usr/lib/brlcad/man to the MANPATH, so man mged does something useful too ;-)
23:25.47 louipc but brlcad is a huge package, my distro would probably be ok with it being in /opt also considering the potential conflicts, but there's been an initiative recently to move things to /usr
23:26.22 louipc you could probably put the manpages in the regular manpath non?
23:26.50 brlcad i am not!
23:26.56 starseeker Only if no internal tcl/tk goodies are installed - they conflict with system packages
23:26.58 brlcad I'm rather short, actually
23:27.45 louipc oh right hah
23:28.11 starseeker Eventually Gentoo would probably be able to supply enough external libs that the internal ones wouldn't be needed, but that'll be a long struggle
23:28.29 starseeker (considering we're coming up on the THREE YEAR MARK for the main brl-cad bug... ahem)
23:28.32 brlcad but I do _have_ a huge package *ahem*
23:28.37 brlcad er, never mind
23:28.43 brlcad :)
23:29.02 louipc brlcad: good to know
23:29.03 brlcad thank you, I'm here all week
23:29.12 brlcad try the lobster bisque
23:29.26 louipc now I'm hungry
23:29.35 starseeker mmm food...
23:29.58 louipc I think I'll go buy some RAM
23:30.10 starseeker That's rather crunchy
23:30.14 brlcad hehe, "And what exactly are you supposed to do when printf() returns false? Display an error message? "
23:30.31 starseeker I think you have the computer yell something ;-)
23:31.42 louipc make it emit a foul odour
23:34.00 louipc I wonder what scent static or white noise would smell like
23:34.32 starseeker Maybe that's what I smell when I walk by a perfume counter in a department store...
23:38.25 louipc nice
23:49.06 louipc indeed!
23:49.22 starseeker Considering how old the system is, there's a lot of stuff there - compresses down with gzip to slightly over 118 megs
23:58.00 ``Erik er
23:58.11 ``Erik you had three sushi lunches, dude
IRC log for #brlcad on 20071115

IRC log for #brlcad on 20071115

00:00.06 ``Erik and printf can puke at complex or generated format strings, or if stdout is gimpy, so a nice 'safe' (without allocations or fmt parsing) display to stderr MIGHT be helpful... :D
00:02.13 ``Erik kinda looks like a bsd-ish license, ya gonna post your multics tarball somewhere? or ask 'em to provide one on their site? heh
00:27.53 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
01:50.36 starseeker Heh - If they were going to provide one I'd assume they would have done so already - it's the most obvious thing to do.
01:51.02 starseeker As for posting it somewhere, I would but I'm not sure where I can post it - I don't really have my own website...
01:53.10 ``Erik I d'no
01:53.12 ``Erik it's mit...
01:53.32 starseeker They may not want a lot of nerds randomly downloading 118 megs...
01:53.33 ``Erik some smart people there, but I think almost all of them thnk they're a lot smarter than they are
01:57.28 starseeker Heh - probably.
02:03.39 starseeker Grrrrrrr. What is Gentoo up to on the AMD64 platform with itcl/itk??
02:17.19 ``Erik hey, uh, brlcad
02:17.29 ``Erik ctrl+opt+cmd+8
02:19.04 poolio inverted colors iirc?
02:46.32 brlcad yes?
02:47.57 brlcad starseeker: you're welcome to an account on .bz if you want
02:53.59 ``Erik negative, yes, quite sharp of you, hoolio
02:54.27 starseeker brlcad: That would be nice..
02:54.49 ``Erik speaking of, is that file still accurate?
02:55.51 poolio ``Erik: I only know it cause I'd use it for mischief on others' computers.
02:57.03 ``Erik heh
02:57.07 ``Erik um
02:57.31 ``Erik in '96 or so, I convinced a friend to get an x86 and install linux... he was a mac guy
02:57.39 ``Erik he invited me in and rooted me up to check over his box
02:57.50 ``Erik so I dd's the kernel to the audio out
02:57.56 ``Erik and opened and closed the cdrom a few times
02:57.59 ``Erik freaked him out :D
02:58.38 poolio heh, i was more of a fan of cat, but yeah, that's always fun.
02:58.54 poolio man, 2nd semester in a row Im not getting the programming course I want. this sucks.
02:59.08 ``Erik what course?
02:59.10 starseeker brlcad: Mightn't they put their eyebrows up at a 118M tarball of an ancient OS though? ;-)
02:59.33 poolio Intro to Computer Systems...there are already 110 people on the waitlist (all not freshmen) and the class is only 150
02:59.52 ``Erik SOUTHPARK TIME
03:00.06 ``Erik aren't you a little past that?
03:00.24 poolio ``Erik: It's low level C, doing stuff like implementing a proxy, rewriting malloc, etc...
03:00.30 louipc what's Intro to Computer Systems? "this is the monitor, this is the keyboard?"
03:00.31 poolio I know most of it but not enough to place out of it
03:00.32 ``Erik oh
03:00.42 ``Erik aight, cool
03:00.45 louipc ah ok :D
03:00.56 poolio Prepares you for the class after that, OS, which is ridiculously hard...you write your own OS :P
03:01.08 louipc damnit Erik
03:01.10 ``Erik I was afraid you meant like "this program is called excdell, you can put numbers in it" type work
03:01.17 ``Erik writing an OS all depends on the hw
03:01.36 ``Erik x86 is horribly ugly with the nasty gdt/idt/isr hacks
03:01.52 ``Erik um, proxy's and malloc are pretty easy
03:02.16 poolio yeah, I mean 213 shouldn't be too bad, but it will be good practice before I get my ass kicked in OS
03:02.41 ``Erik cmu is actually the school I really want ot go to for my grad work
03:03.06 ``Erik of the handful of 'best for cs' schools, it matches my interests most
03:03.30 ``Erik <-- very into os's and languages
03:04.04 louipc do you folks know a good school for electrical engineering?
03:07.20 starseeker ``Erik: How are you going to go there while working on BRL-CAD?
03:07.54 ``Erik in theory, ARL "supports" 'long term training'
03:08.01 starseeker Ah.
03:08.26 starseeker brlcad: Should I send you any info for the .bz account?
03:08.59 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/mged/setup.c:
03:09.01 CIA-27 BRL-CAD: AHA! I had added the final tclcad_auto_path() call... just not to the mged init
03:09.03 CIA-27 BRL-CAD: routine. it was only added to bwish (those two really should syncronize their
03:09.05 CIA-27 BRL-CAD: init routines into tclcad or something). this "should" fix the "gui" error.
03:09.14 ``Erik real name, shell preference, and mebbe ssh pub keys, otherwise he'd have to make you a temp passwd
03:09.25 brlcad starseeker: they?
03:09.39 starseeker Whoever hosts bz and pays for bandwidth
03:09.45 brlcad .bz is not a gov't server
03:09.52 brlcad ah, then 'they' == 'me' :)
03:09.54 ``Erik 'they' is brlcad
03:09.54 starseeker Ah :-)
03:10.25 ``Erik (though I might try to do something with the machine that I might feel obligated to hand brlcad a little scratch for in the future...."
03:10.44 brlcad it's got several names that point to it at this point, the fqdn of the primary ip is bz.bzflag.bz
03:11.13 ``Erik brlcad, did I miss anything in my list of info?
03:11.14 brlcad though it's also my.brlcad.org, ftp.brlcad.org, and a couple dozen other names
03:11.40 brlcad what list of info?
03:11.50 ``Erik real name, shell, ssh pub key...
03:12.00 ``Erik like, 2 minutes ago...
03:12.12 ``Erik fucking attention span of a squirrel on speed
03:12.14 brlcad oh, I missed that (rather, i've only skimmed my logs
03:12.20 ``Erik :D
03:12.30 brlcad ah, there it be after cia
03:12.51 brlcad which, luckily we don't have one of the broken cia bots
03:13.18 brlcad one of them is rather dead and has been for many days now, scanline's been pretty latent in doing anything about it
03:14.11 brlcad yeah, that's almost everything
03:42.30 ``Erik I installed a bunch of stuff, btu I didn't do "setup", which should just be copying files
03:43.14 ``Erik uh
03:43.23 ``Erik 18% faster than the old machine???
03:43.47 brlcad yeah :/
03:43.48 ``Erik oohhhh, wait
03:43.57 brlcad cpu
03:43.59 ``Erik it was already a reasonably fast machine
03:44.05 ``Erik 2.4 celery
03:44.08 brlcad yeah, it's not too shabby
03:44.19 ``Erik I dunno what I was thinking it was like a 667mhz
03:44.24 brlcad went from 2.4 celery to 2.4 penguin
03:46.24 ``Erik just a p4
03:46.32 ``Erik not like ya stepped up to an opteron
03:47.55 ``Erik all the accounts are 'migrated'? sans home dir?
03:51.39 brlcad gubby mint connotation wasn't implied :)
03:51.45 ``Erik heh
03:51.46 ``Erik well
03:52.04 ``Erik penguin ain't a gov't co, they just got real lucky selling some silly-cone
03:52.13 brlcad yep, all accounts work like a charm now .. migrating the filessytems this weekend
03:53.05 ``Erik in I think '99, I wrote an opengl screen saver for a company doing high perofrmance linux stuff
03:53.34 ``Erik I dont' even remembertheir name
03:54.03 ``Erik but they were based in kc, several of my local buddies went up there to work for them, they kinda snuck me the ss dealie
03:54.38 ``Erik wanted their logo displayed over apool of rippling water... I added a couple moving lights influenced by a mutual gravity type algorithm
03:54.53 ``Erik then a couple formed another company in kansas to compete
03:55.21 ``Erik and one of them went and committed suicide :(
03:55.51 ``Erik 'atipa' in kc,
03:58.09 starseeker And here it is, thanks to brlcad - a Multics tarball :-)
03:58.20 starseeker http://my.bzflag.bz/~starseeker/
04:01.45 ``Erik brlcad, I put our mortal accounts in the wheel group... Idunno who else is on admit, but it might be worth making that disappear
04:04.56 brlcad making what disappear?
04:05.05 brlcad oh, making admin disappear
04:05.12 brlcad yeah, mebbie
04:05.26 starseeker Well, now all we need is a Multics hardware simulator and we can try reliving the glory days on Multics with BRL-CAD ;-)
04:05.34 brlcad though I usually put an impossible password on that and use that when I have to give the ISP a user/pass to fix things
04:05.49 starseeker Hehehe
04:24.04 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/bwish/main.c: match what mged does order-wise
04:29.56 ``Erik I assume that the set of people with access to that file is greater than 2
04:41.31 brlcad yep
04:42.14 brlcad it'll go through surges of completion, my goal is to be done by the end of this month
04:42.22 brlcad so a bunch this weekend and next
05:07.07 poolio Hmm, could I ask a question re: svn organization?
05:07.25 brlcad go for it
05:08.05 brlcad there's two main common techniques
05:08.11 brlcad s/techniques/structures/
05:09.06 poolio So I'm working on a project with a bunch of people, and the established method they have is each sub-project has its own branch, and when their code is stable they commit it to trunk. The issue I am having is that it's a pain to download an entirely diferent branch when you want to see their stuff and you end up with like 20 different branches
05:10.03 poolio Is that considered a normal practice?
05:19.45 brlcad there's no universal practice, that's not unheard of in the least
05:20.22 brlcad just rather heavy-process undoubtedly to maintain the trunk as stable as possible
05:21.00 CIA-27 libirc: 03JeffM2501 * r298 10/trunk/libirc/examples/stupidBot/src/stupidBot.cpp: add echo support
05:24.18 ``Erik um, I know with cvs, the usual behavior I've seen is most hot development happens in head
05:24.42 ``Erik releases are either rbanchend or tagged (big ones branch, sometimes two levels like fbsd)
05:25.16 ``Erik any radical 'subproject' might get a branch, sometimes in a different VCS
05:25.34 ``Erik fbsd has a lot of 'radicals' in perforce, for example
05:29.27 brlcad that's also in part because branches are more of a bitch in cvs than svn, so they're more minimized
05:30.07 brlcad svn isn't great on the branches, but it does do at least improve upon how easy it is to maintain a branch and merge
05:31.07 brlcad but i've heard that same sub-project structure in cvs where each dev maintains a branch
05:31.38 brlcad just a matter of familiarity/comfort with the level of effort, and the stability/integration tradeoffs
05:32.17 brlcad which apparently isn't your cup of tea, but if there are already that many devs working that way, then they're probably quite accustomed to that process (asuming the project is active)
05:34.22 brlcad hm, did just verify that yukonbob's bad pixels are floating point fuzz
05:38.45 CIA-27 libirc: 03JeffM2501 * r299 10/trunk/libirc/TODO: ws
05:40.03 ``Erik if you go branch heavy, EVERYONE needs to be damn good at resolving conflicts
05:40.17 ``Erik otherwise, everyone needs to be good and updating and commiting often
05:40.23 brlcad yeah
05:40.24 CIA-27 libirc: 03JeffM2501 * r300 10/trunk/libirc/TODO: ws2
05:41.07 brlcad it'd suck for my taste to go to that extent, but I can easily see projects/people that'd go that route for grandios claims
05:41.28 CIA-27 libirc: 03JeffM2501 * r301 10/trunk/libirc/TODO: ws 3
05:43.08 CIA-27 libirc: 03JeffM2501 * r302 10/trunk/libirc/TODO: still more whitespace
05:45.07 poolio Yeah, it's firmly established, and I'm just a new freshmen so it's not likely that I can make them change. It works for them though, just has been kinda a pain to keep track of and see what the different senior members are working on
05:45.14 poolio And thanks for the replies guys :)
05:46.41 CIA-27 libirc: 03JeffM2501 * r303 10/trunk/libirc/examples/stupidBot/src/stupidBot.cpp: Add CIA echo capability
05:49.53 ``Erik blah
05:50.09 CIA-27 libirc: 03JeffM2501 * r304 10/trunk/libirc/examples/stupidBot/src/stupidBot.cpp: only parse the master if we aren't doing an echo
05:51.58 CIA-27 libirc: 03JeffM2501 * r305 10/trunk/libirc/examples/stupidBot/src/stupidBot.cpp: log the target channel on an echo
06:04.07 CIA-27 libirc: 03JeffM2501 * r306 10/trunk/libirc/examples/stupidBot/readme.txt: mention echos
06:04.52 CIA-27 libirc: 03JeffM2501 * r307 10/trunk/libirc/examples/stupidBot/src/stupidBot.cpp: allow more then one CIA echo target per input channel and project
06:17.41 CIA-27 libirc: 03JeffM2501 * r309 10/trunk/libirc/src/IRCUserManager.cpp: do a safer erase that won't geek windows on a user part.
06:39.00 CIA-27 libirc: 03JeffM2501 * r311 10/trunk/libirc/examples/stupidBot/src/stupidBot.cpp: if the line in the channel dosn't have a : then don't even try to parse it for a CIA echo
07:45.40 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
09:14.05 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
11:02.06 *** join/#brlcad elite01 (n=elite01@dslc-082-082-065-178.pools.arcor-ip.net)
13:21.01 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
13:27.54 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/src/mged/qray.c: Mods to use librt's qray routines. This fixes the inability to adjust the format strings and shrinks MGED's code base a tiny bit. Note - after testing on unix the if'ed out code can be removed.
13:29.42 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/include/raytrace.h: Expose a few more functions in librt.
14:12.40 *** join/#brlcad poolio (n=poolio@c-71-236-67-238.hsd1.oh.comcast.net)
14:20.45 brlcad howdy poolio
14:21.44 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/Makefile.am: Added a few more projects.
14:22.10 poolio mornin'
14:25.41 ``Erik yargh, matey
14:27.30 poolio All my classes are slowly but surely filling up and I can't register for another hour
14:27.36 poolio grargh.
14:31.41 ``Erik that's usually the way it goes... seniority gets first stab...
14:32.03 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/ (12 files in 12 dirs): Initial check-in.
14:32.49 ``Erik have ya figured out the full dependancy graph to figure out what classes you need to take first to keep your total stay short?
14:33.15 ``Erik I had to load up on math early on, didn't do much cs the first year
14:34.33 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/ (btclsh/btclsh.vcproj bwish/bwish.vcproj): Increase optimization.
14:34.33 ``Erik heh, by the time I finish an update and build, bob checks in smething else, so I have to do it again O.o :D
14:34.54 poolio slow poke.
14:34.59 Defcon :D
14:35.29 ``Erik I'm doing a cvs -qz3 up -Pd at the top level dir, I'm sure if I'd cd into where he's making a mess, it'd go faster
14:35.49 ``Erik and when he changes something like, y'know, raytrace.h ...
14:37.32 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/asc2g/asc2g.vcproj: Turn off debugging.
14:39.26 CIA-27 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/brlcad/brlcad.sln: Add 12 more projects.
14:46.28 CIA-27 BRL-CAD: 03brlcad * 10brlcad/NEWS: bob enabled/fixed the embedded framebuffer in the windows port and has added a slew of other missing utilities (too many to enumerate, but it's all of the ray-tracers).
14:47.55 ``Erik bah
14:48.28 ``Erik I finally get the winderz box back on the net, call hlepdesk to get my email passwd reset, and the entire site is having an email outage
14:49.10 ``Erik accepting exchange for the calendar stuff was a mistake :/
14:49.23 ``Erik shoulda stuck with good old unix mail, it 'just works'
15:30.41 PrezKennedy wish we could use some unix boxes here
15:30.50 PrezKennedy for essential stuff
15:35.36 ``Erik nice http://qdb.us/101461
15:36.37 ``Erik when I was at school, I got to watch 6 old aix boxes get replaced with "a couple" shiney new fast NT boxes
15:37.00 ``Erik by the time the functionality was back to the same level for 'critical' services like email and web, there were over 300 nt servers
15:40.43 PrezKennedy one for each person?
15:40.44 PrezKennedy :-)
15:41.09 ``Erik close to one for every ten people, I think, I dunno
15:42.46 ``Erik (and the cs and math depts propped up their own servers, so they could stay useful... cs had a dual core fbsd beasty, math had a cheap desktop type running linux)
15:55.42 *** join/#brlcad prasad1 (n=psilva@static-70-108-244-218.res.east.verizon.net)
16:29.42 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
16:34.20 *** join/#brlcad Elperion (n=Bary@p548759F3.dip.t-dialin.net)
16:59.34 Z80-Boy ``Erik: there are serious problem with accuracy of what rt-edge produces
16:59.41 Z80-Boy ``Erik: like it sometimes leaves out whole edges
16:59.52 Z80-Boy ``Erik: is there any remedy to that?
17:04.35 ``Erik um, make your thing bigger for raytracing?
17:05.35 *** join/#brlcad bpoole (n=bpoole@UNIX31.andrew.cmu.edu)
17:11.54 SkunkyFunky ``Erik: but it leaves out edges which are not minuscule at all and the cylinders between which they are are also major cylinders in the model.
17:13.02 ``Erik um, iirc, it looks for a neighbor hit distance and uses a fixed distance to see if it should call that an edge... and I think it might just look at horizontal neighbors :/
17:22.38 SkunkyFunky I
17:22.46 SkunkyFunky I'll post the picture later the edge is 45 degrees
17:31.32 brlcad SkunkyFunky: do you know the depth across the edge?
17:31.42 brlcad it's an absolute size, iirc
17:32.00 brlcad so if you're model is small, it won't see the edge
17:32.14 ``Erik man that is freakin' ugly code :(
17:32.19 brlcad there's not presently a run-time way to change that depth (would be a good mod to make)
17:32.43 brlcad meh, didn't think it was all that horrible
17:33.25 brlcad easy enough to understand regardless
17:38.23 SkunkyFunky brlcad: 10mm or so
17:38.28 SkunkyFunky and the thing is like 700mm big
17:38.59 brlcad that's probably why
17:39.08 ``Erik scale it up to rtedge
17:39.10 ``Erik like
17:39.10 SkunkyFunky How big is the hardcoded constant?
17:39.17 ``Erik 10-20m big
17:39.28 SkunkyFunky 10-20 meters?
17:40.04 ``Erik yeah, that should fix it :D
17:40.08 SkunkyFunky but that's a design relying on arbitrary constants, that cannot work reliably by principle
17:40.18 ``Erik yes, it sucks, it needs to be fixed
17:41.14 SkunkyFunky can it be done without the constant by principle at all?
17:41.33 SkunkyFunky does anyone have jdk-1_5_0_10-linux-i586.bin?
17:41.41 brlcad SkunkyFunky: it's not a hardcoded constant
17:41.43 SkunkyFunky LFS needs it but the Sun downloads don't have it anymore/
17:41.47 brlcad it's based on the cell size
17:41.49 SkunkyFunky brlcad: where can it be set?
17:41.53 SkunkyFunky brlcad: what's a cell size?
17:41.58 brlcad in the code, look for this:
17:41.59 brlcad <PROTECTED>
17:42.04 brlcad <PROTECTED>
17:42.09 brlcad <PROTECTED>
17:42.17 brlcad <PROTECTED>
17:42.19 brlcad <PROTECTED>
17:42.38 SkunkyFunky where does 87 come from? An universal extraterrestrial constant?
17:43.28 brlcad would have to look at lgt
17:43.50 brlcad probably just derived from experimental sampling of vehicles
17:44.06 brlcad value is of course, 19.08
17:44.09 SkunkyFunky My Ronja is not a vehicle that's the problem
17:44.13 brlcad yep
17:44.16 brlcad a long known issue
17:44.23 SkunkyFunky How many wheels do I have to implement to become a vehicle?
17:44.28 brlcad like I said, it'd be a great mod to make
17:44.52 SkunkyFunky I could make a field Ronja with 4 balooney wheels
17:45.10 SkunkyFunky or with caterpillar tracks for better traction in swampy terrains
17:45.15 brlcad wasn't just vehicles, probably just a random sampling of models
17:45.23 brlcad but then I'm just entirely guessing
17:45.37 brlcad rtedge guy took it from lgt, lgt does back 15+ years
17:45.55 SkunkyFunky and back then they tossed a coin
17:46.15 SkunkyFunky or a cow or whatever was used for payment at that times ;-)
17:47.00 brlcad flipping a coin and get 87, don't think so
17:47.38 SkunkyFunky I just got an idea of acoustic burglar alarm based on speaker-microphone feedback
17:48.04 SkunkyFunky Put a microphone and speaker into some space and when a person passes they create a reflection which reflects with >1 loop gain and oscillation is created
17:48.17 SkunkyFunky brlcad: maybe they flipped a 100 dollar bill and got 87?
17:48.26 SkunkyFunky from the devaluation? ;-)
17:49.14 SkunkyFunky or 2 speakers transmitting in opposite phase and a microphone just between them
17:49.37 SkunkyFunky with high gain. In clear state it zeroes out almost perfectly and when someone breaks the acoustic field it starts a shrill
17:49.39 brlcad commit message from gary moss (back in '88) was simply "Added distance discriminant map to hiddenline drawing model."
17:50.00 SkunkyFunky brlcad: isn't this constant an inevitable part of the algorithm?
17:50.13 SkunkyFunky brlcad: or is it a way to identify an edge without any constant?
17:50.21 SkunkyFunky I mean of course dynamically calculated constant as you said
17:50.42 brlcad either way, it's been a long-known limitation that it's cellsize dependent -- what it means, though, is that you may be able to generate a bigger image to get the edge (add an edge thickness)
17:51.16 brlcad SkunkyFunky: edges are determined (in rtedge) via multiple checks, depth simply being the main driver for most models
17:51.18 SkunkyFunky brlcad: bigger image you mean more pixels by more pixels?
17:51.26 brlcad sharp changes in curvature will do it too
17:51.31 brlcad yes
17:51.53 SkunkyFunky brlcad: I cannot find the edge thickness in brlman rtedge
17:52.16 SkunkyFunky -c Set special rtedge configuration variables
17:52.20 SkunkyFunky Is it one of them?
17:52.56 brlcad the fix is to just make it a settable depth since there's not really a good way to determine the edges desired for arbitrary models without brep conversion
17:53.01 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/src/rt/viewedge.c: minor clean-up
17:53.05 brlcad yeah, it's a -c var
17:53.59 brlcad i think
17:54.14 SkunkyFunky can't find it
17:55.32 brlcad ah, my mistake, no such option
17:55.48 SkunkyFunky :(
17:55.51 SkunkyFunky That would be handy
17:56.05 brlcad you can still generate the larger image and it should give the edge if sufficiently big
17:56.20 brlcad assuming you don't exceed the max image dimensions of course
17:56.26 SkunkyFunky yes but how do I make the edge thicker before downsampling the image to overlay with the raytraced model?
17:56.31 SkunkyFunky which is?
17:56.36 SkunkyFunky (another hardcoded constat?)
17:56.56 SkunkyFunky is there some pixspread or pixerode program?
17:57.00 SkunkyFunky or pixgrow
17:57.08 SkunkyFunky pixshrink
17:58.23 brlcad the max "should" be uint x uint (so about 2billion x 2billion) but there are various temp buffers throughout that haven't been all weeded out yet, so practically it's probably more like 64k x 64k
17:59.07 brlcad either way, it's more than photoshop could handle before CS came out :)
17:59.09 SkunkyFunky that's enough
17:59.19 SkunkyFunky Counterstrike?
17:59.25 brlcad Photoshop CS
17:59.33 SkunkyFunky Czechoslovak edition?
17:59.43 brlcad beats me, google it up
18:00.22 brlcad for your purpose, you really could just use the configurable depth
18:00.34 brlcad there ya go
18:01.26 SkunkyFunky brlcad: but the the edges are jagged anyway
18:01.38 SkunkyFunky often looks good but often looks ugly too
18:01.44 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/src/rt/viewedge.c: allow users to set arbitrary distance threshholds
18:01.48 SkunkyFunky is the rtedge substantially faster than rt?
18:01.55 SkunkyFunky ``Erik: Thanks :)
18:02.13 SkunkyFunky O.O
18:03.10 brlcad SkunkyFunky: yes, rtedge does considerably less work than rt
18:03.20 brlcad so it's faster in what it does
18:05.18 SkunkyFunky brlcad: did you find out why that model was 291x slower than the other ones?
18:06.12 ``Erik think that deserves a NEWS line?
18:06.13 brlcad the reason was exactly what john mentioned
18:06.17 brlcad ``Erik: definitely does
18:06.48 brlcad every user-visible non-dev change
18:07.01 brlcad don't forget the manpage ;)
18:07.03 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/src/rt/rtedge.1: mention the new max_dist option
18:07.19 ``Erik huh?
18:07.20 ``Erik the what?
18:07.48 brlcad :)
18:08.03 ``Erik <-- had already hit enter on the commit when he asked if it was worth NEWS... :)
18:08.07 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/NEWS: mention max_dist option for rtedge
18:09.47 ``Erik some, um, interesting little details... it doesn't buffer anything up, so the edge 'detection' only uses two pixels, the one immediately below and the one to the left O.o
18:10.32 brlcad yeah, ron talked about that way back when
18:11.00 brlcad it was enough just to get it working at the time, he had all sorts of plans for improving it..
18:11.09 ``Erik heh
18:41.33 CIA-27 libirc: 03JeffM2501 * r313 10/trunk/libirc/examples/stupidBot/src/stupidBot.cpp:
18:41.33 CIA-27 libirc: save off the echo settings on a flush
18:42.01 CIA-27 libirc: add command to set echos in realtime
19:31.25 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
19:31.46 yukonbob hello, whirled
20:18.50 *** join/#brlcad iday (n=jlowens@bz.bzflag.bz)
20:23.17 *** join/#brlcad Z80-Boy (n=clock@77-56-74-13.dclient.hispeed.ch)
20:24.40 *** join/#brlcad cad47 (n=422090d9@bz.bzflag.bz)
20:38.22 Z80-Boy brlcad: actually rt takes 1.6 sec and rtedge 3.18 sec CPU time
20:38.52 Z80-Boy I have noticed there seems to be some kind of preparation phase before the raytracing itself. And this takes significant amount of time.
20:39.10 Z80-Boy Can this time be saved if I have the same geometry and output just different azimuths?
20:46.18 Z80-Boy clock@kestrel:~$ anim_script -a 10
20:46.18 Z80-Boy Segmentation fault (core dumped)
20:46.19 Z80-Boy Ouch
21:59.52 *** join/#brlcad elite01 (n=elite01@dslc-082-082-065-178.pools.arcor-ip.net) [NETSPLIT VICTIM]
21:59.53 *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos) [NETSPLIT VICTIM]
22:00.58 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad) [NETSPLIT VICTIM]
22:00.58 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130) [NETSPLIT VICTIM]
22:00.58 *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net) [NETSPLIT VICTIM]
22:00.58 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
22:00.58 *** join/#brlcad CIA-27 (n=CIA@208.69.182.149) [NETSPLIT VICTIM]
22:00.58 *** mode/#brlcad [+o brlcad] by irc.freenode.net
22:01.03 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net) [NETSPLIT VICTIM]
22:01.45 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net)
22:01.46 starseeker wee
22:08.44 ``Erik aa heh
22:08.51 ``Erik rfc1459, yo :D
22:11.21 CIA-27 BRL-CAD: 03brlcad * 10brlcad/configure.ac: check for fchmod()
22:11.40 CIA-27 BRL-CAD: 03brlcad * 10brlcad/include/config_win.h: don't have fchmod or _fchmod apparently
22:14.49 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/other/iwidgets/pkgIndex.tcl: according to the sources, this is still 4.0.1
22:16.47 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/libbu/fchmod.c: rework bu_fchmod() to use HAVE_FCHMOD feature, falling back to chmod if it's not available. add missing footer. convert to unix line endings.
22:18.50 *** join/#brlcad docelic (n=docelic@77.237.110.131)
22:50.00 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/src/bwish/ (cadAppInit.c winMain.c): dos->unix line terminators
22:50.18 ``Erik <-- not gonna dork with the 3 in libz
23:03.57 Z80-Boy Some outlined drawings
23:03.58 Z80-Boy http://ronja.twibright.com/3d/par_welded_cut_0.png
23:04.30 Z80-Boy http://ronja.twibright.com/3d/headcut_0.png
23:16.14 brlcad Z80-Boy: I figured you were doing that :)
23:16.15 brlcad nice
23:16.25 brlcad have you played with rtwizard?
23:21.28 bpoole alloo
23:22.17 Z80-Boy brlcad: no
23:22.46 Z80-Boy Also this http://ronja.twibright.com/3d/railing_0.png
23:23.16 Z80-Boy and this http://ronja.twibright.com/3d/plazmatron_0.png
23:23.35 brlcad alloo bpoole
23:24.13 Z80-Boy and this http://ronja.twibright.com/3d/ronja_new_0.png
23:24.42 brlcad yeah, the main reason it's drawing the edges that it's drawing is because the normal vector for the neighbors is drasticly different
23:25.13 brlcad the ones it's not drawing have the same orientation
23:25.36 Z80-Boy Here you can see where the edge is left out on the cylinders between brown and grey http://ronja.twibright.com/3d/ronja_0.png
23:26.27 brlcad hep, the curvature matchs
23:26.31 Z80-Boy On this one you can see it's making up dots on the rim http://ronja.twibright.com/3d/rear_cap_0.png
23:26.44 brlcad the more you go up that curve, the more they diverge
23:27.32 Z80-Boy on this one you can see some kind of double-dotted line it made up in a place where is no edge: http://ronja.twibright.com/3d/mast_0.png
23:27.52 bpoole brlcad: so, thanksgiving I think I'm going to re-read my code and try to maybe start working on beset again, for real this time :)
23:27.55 Z80-Boy If it considers a transition from straight plane into a curved one an edge then it should print a solid edge and not double dotted one
23:28.36 Z80-Boy The pattern is actually .. . .. .. . .. .. . .. .. . or something like that interesting
23:28.53 brlcad it's because of the change in the normal
23:29.01 Z80-Boy And also made up couple of randomly placed dots around the object
23:29.03 brlcad floating point fuzz -- it's right on the edge
23:29.25 brlcad tweaking the curvature angle would make that line solid or disappear
23:29.36 brlcad (not in the model, in rtedge)
23:29.45 Z80-Boy there is no angle the rounded surface is tangential to the straight one
23:30.05 brlcad there is a normal angle
23:30.14 brlcad for every pixel that hits something
23:30.20 Z80-Boy and what are the two black dots just above the top edge on the white U channel?
23:30.23 brlcad it uses that angle to determine hit
23:30.35 Z80-Boy There is nothing at that place that could be misinterpreted it's just a solid rpp
23:32.21 brlcad not obvious for the points on the top, not clear, could be the edge of some negative primitive that is getting sorted in front
23:32.34 brlcad causing a perturbed normal for just those few pixels
23:32.57 brlcad related to the issue yukonbob was seeing in his render
23:33.29 brlcad the other "spots" though are on a a curvature end/start point where there is a change
23:33.41 Z80-Boy But there is no doubt that if you have a straight surface where there are no edges or seams between primitives that there is no edge!
23:34.30 brlcad i'm not disagreeing with you on the top ones
23:34.45 brlcad the ones, however, where curvature starts, however, is quite debateable
23:34.51 Z80-Boy And the little yellow edge right of the blue pipe is partly missing, although the shading on both sides is visibly different
23:34.59 Z80-Boy Is it because normals are too similar?
23:35.00 brlcad most cad systems *will* show you bot the beginning and end of that inside blend
23:35.30 Z80-Boy Well they should either show nothing or a solid edge and not a broken one
23:35.44 brlcad sure
23:35.49 Z80-Boy cause the whole interface is translation symmetric so the output should be also translation symmetric
23:35.58 brlcad it's just numerically working out that way due to floating point fuzz
23:36.25 brlcad there's very little you can do about it when you're on the boundary of the curvature value, other than change the value
23:36.37 Z80-Boy I thought all those minimum-angle minimum-distance constatnts are there to suppress the floating point fuzz
23:36.46 Z80-Boy BTW floating point behaves in an astonishing way.
23:37.04 brlcad it's not there to suppress floating point, it's there to detect the edge
23:37.17 Z80-Boy For example float a; <something> printf("%G\n",a); printf("%G\n",a); once gave me two different results which differed in the last digit
23:37.20 brlcad we're dealing with implicit prims, so there is no actual edge other than the one sampled
23:37.40 brlcad that's not astonishing, it's the way it is
23:37.48 Z80-Boy Yes, the value of the floating point variable can change without any write into the variable!
23:38.20 brlcad you would also then be astonished how much code is actually dedicated to trying to manage floating point fuzz in all the computations...
23:38.40 Z80-Boy I am not surprised I once tried to write a doom-like game engine ;-)
23:38.49 Z80-Boy That's where I stroke that illogical behaviour
23:38.59 brlcad yes, it can, particularly if it's not a representable value and might depend upon which registers it's loaded into or how the floating point unit operates
23:39.50 Z80-Boy it was a normal number
23:39.53 Z80-Boy say like 1.38 or so
23:40.05 brlcad that doesn't mean it's representable
23:41.21 brlcad 1000.2 is not a representable number, for example, for a float
23:41.30 brlcad yet it's perfectly "normal"
23:42.29 Z80-Boy If it were calculated in fixed point then at least a==a would be valid
23:42.41 Z80-Boy and not that it would print two different numbers without a write into the variable.
23:43.07 Z80-Boy Floating point behaves a bit like analogue compuiter
23:43.57 brlcad even .1 isn't representable
23:45.33 Z80-Boy .1 .2 .3 .4 .6 .7 .8 .9
23:46.57 Z80-Boy Real numbers are just a school illusion
23:47.01 Z80-Boy As well as integers.
23:48.06 Z80-Boy Kids are taught to think about the world in terms of something that cannot exist by principle
23:49.10 brlcad it exists within a tolerance ;)
23:51.23 Z80-Boy Here the results are not very good either http://ronja.twibright.com/3d/hardware_1.png
IRC log for #brlcad on 20071116

IRC log for #brlcad on 20071116

00:00.00 brlcad wow, that sure is ugly :)
00:04.42 ``Erik nifty
00:36.31 CIA-27 libirc: 03brlcad * r317 10/trunk/libirc/include/IRCUserManager.h: eof newline
00:46.33 *** join/#brlcad yukonbob (n=yukonbob@whthyt237-51.northwestel.net)
00:47.05 yukonbob hello, cadders.
00:48.14 ``Erik yargh, matey, shiver me timbers
00:48.41 ``Erik http://it.slashdot.org/article.pl?sid=07/11/15/2135204
00:48.41 ``Erik http://it.slashdot.org/article.pl?sid=07/11/15/1611208
00:48.55 ``Erik (for those that don't imbibe regularly)
00:53.49 CIA-27 libirc: 03JeffM2501 * r319 10/trunk/libirc/examples/stupidBot/src/stupidBot.cpp: no longer log when we get a part message.
00:56.32 ``Erik hrm
00:56.46 ``Erik egEnable(EG_GRIPE_MODE);
00:57.09 ``Erik are you not in #libirc? must those who don't give a flying fuck about libirc see the cia msg's? :D
00:57.14 ``Erik egDisable(EG_GRIPE_MODE);
00:59.38 CIA-27 libirc: 03JeffM2501 * r320 10/trunk/libirc/examples/stupidBot/src/stupidBot.cpp: check the params and settings before we try to parse private messages to make sure they are valid
01:00.22 bpoole brings a new meaning to commit early, commit often. like every 10 minutes :)
01:00.43 ``Erik <-- just being a dick, it don't really bother me... :)
01:01.26 ``Erik I've seen more irc libs than I care to look at, and know too much of rfc1459 to be considered 'healthy' or 'sane'
01:01.54 ``Erik so these msgs' are just 'one thing to burn cycles for an "ignore" in the cognative filter'
01:10.03 CIA-27 libirc: 03JeffM2501 * r322 10/trunk/libirc/examples/stupidBot/src/stupidBot.cpp: don't do a message on kick, it's stupid and chashes when it's YOU that gets kicked
01:15.53 CIA-27 libirc: 03brlcad * r323 10/trunk/libirc/ (4 files in 4 dirs): test
01:16.29 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
01:17.32 brlcad yukonbob: howdy!
01:17.36 brlcad goodbad news :)
01:18.01 brlcad I know what causes those specs now
01:18.58 brlcad it's related to floating point tolerance on the negative arb being used to get the inside of that torus (which is pretty damn creative if I do say so myself)
01:19.54 brlcad related to how segments are weaved and how it ends up with an infinitely thin "cut" segment along the inside of that cylinder that tweaks the normal ever so slightly
01:20.24 brlcad talking with another one of the devs sometime soon to see if/what we can do about it .. very core/hard problem that goes back to a really old issue
01:21.55 CIA-27 libirc: 03brlcad * r324 10/trunk/libirc/TODO: test
01:43.06 CIA-27 libirc: 03brlcad * r326 10/trunk/libirc/examples/stupidBot/sample.cfg: test
01:45.36 ``Erik O.o
01:46.15 ``Erik huh
01:46.59 ``Erik I hopped on #awos cuz it looked kinda interesting... lotta folk there also on #bzflag, #bzpod, #bzw, #bzfx, #bzflag, ...
01:50.39 *** join/#brlcad rdv (n=rdv@ool-44c79849.dyn.optonline.net)
01:52.35 CIA-27 libirc: 03brlcad * r328 10/trunk/libirc/src/ircBasicCommands.cpp: oops, didn't intend to commmit the commented-out processing of privmsg
01:53.10 yukonbob brlcad: hey :)
01:54.19 brlcad awilcox is a bzflagger
01:54.58 yukonbob brlcad: re: floating point -- !!!That was my guess...
01:55.53 brlcad yeah, it's in a bizzare backwards way
01:57.02 brlcad it doesn't matter that the cut/intersect object is in negative space .. it doesn't know the boolean until it's time to weave segments
01:58.39 yukonbob reminds _me_ of dealing with financial numbers, where nothing of significance is done w/ floating point, but instead use decimal floats instead of binary -- does any of that sound interesting for this case?
01:59.29 brlcad it's interesting, just not highly practical :)
01:59.59 brlcad doing fixed point math of any sort kills performance, as that is at the core of the ray-intersection engine
02:00.21 yukonbob ya -- unless there's a specific version for the IBM z80 :P
02:00.29 brlcad heh, true
02:00.54 yukonbob well, it is a goodnews/badnews situation isn't it :)
02:07.36 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
02:13.56 ``Erik 'winny', too
02:15.07 brlcad ah
02:15.16 brlcad he's a punk kid ;)
02:15.32 brlcad good intentions but a lot to learn still
02:21.01 ``Erik which? winny? or wilcox?
02:21.01 ``Erik both kinda seem like punk kids to me :D
02:25.50 ``Erik that commercial claimed it was a flatbread, but it sure didn't look like a flat bread... (quiznos "sammies")
02:27.12 rdv does anyone know if brlcad has been used for image-based modeling (2D to 3D)?
02:31.03 brlcad rdv: not directly that I'm aware of
02:31.21 brlcad a great research area, one we've often talked about getting into
02:31.37 ``Erik heh, didn't you submit a dri on that?
02:31.42 brlcad yep
02:33.00 ``Erik I think the implications of how that could be applied would push me away form that...
02:33.01 brlcad I'm pretty sure I could have made it work too
02:33.16 brlcad at least to a proof of concept level
02:33.39 brlcad yeah, kinda freaky uses if the system was solid
02:33.47 ``Erik making better armor is all grand, but making better bullets...
02:34.07 brlcad especially as it became reasonably near real-time
02:35.19 brlcad it'll all converge one day anyways
02:35.48 brlcad maybe I'll do my thesis on it or something instead
02:35.51 rdv well ImageModeler and PhotoModeler exist already for those who have freaky uses in mind :)
02:36.02 rdv not sure how powerful they are though
02:36.12 brlcad rdv: he's talking about a research direction we almost took down that path
02:36.28 brlcad pretty automatic 3D acquisition from video
02:36.58 rdv is this a university or an independent lab?
02:37.03 brlcad i've used image modeler, it's pretty nifty albeit exceptionally manual and time-intensive
02:37.14 brlcad indep. lab
02:37.21 ``Erik gov't lab
02:37.55 iday brlcad: thesis?
02:38.43 brlcad yeah.. a little ways off still, but on my mind
02:38.50 ``Erik iday == jay-lo?
02:39.16 iday yup
02:39.30 ``Erik singer with the 'badonkadonk'? O.o heh :D
02:39.37 ``Erik hah
02:39.41 ``Erik gaffagan or something
02:39.46 iday um... no
02:39.50 iday thats missy
02:39.51 ``Erik gaffigan
02:39.58 ``Erik hooooooot pockets
02:40.11 ``Erik so, uh, dude, a mini for your icon? DORK!
02:40.16 brlcad erm, my comment is because I'm munching on some hot pockets atm :)
02:40.21 iday ? oh... aim
02:40.46 iday and, what, an m3 is cool? so 90s
02:40.50 ``Erik heh
02:40.56 ``Erik I drive it, I don't make it my icon
02:41.13 iday it was in a pinch.. better than a leaf
02:41.39 ``Erik hum, I think I'm using a southpark icon
02:41.46 ``Erik other places, I use a hal9000 icon :)
02:41.48 brlcad mm, i'd go for a mini icon :P
02:41.50 iday mr. brlcad didn't answer my question...
02:42.00 ``Erik yeah, he's an elusive little bitch
02:42.02 iday i've seen that one... nice
02:42.14 brlcad maaa'aan.. take a look at that mini .. that suckers HUGE!
02:42.27 iday uh huuuh...
02:42.54 iday although i do like brlcad's "Combat" tank
02:42.57 ``Erik when I worked at fedex, I was using freebsd on my desktop, used um,sawfish and bits of gnome, turned the gnome panel black and put it on the right, make the background black and had a hal eye in the middle of my screen :)
02:43.02 brlcad uhh thaank ya .. thank yaa very much
02:43.07 iday hehe
02:43.10 ``Erik I don't think I have brlcad on aim or yahoo
02:43.32 brlcad they're the devil
02:43.37 iday hah
02:43.52 iday use jabber then
02:43.58 ``Erik jay-lo, um, "linked in"?
02:44.10 iday huh?
02:44.14 brlcad the site?
02:44.33 ``Erik latest 'social network'
02:44.42 ``Erik more geared for... y'know, grownups... i think :D
02:44.45 iday no - i don't really do any of those...
02:45.06 iday anything is for grownup compared to the likes of myshiite..
02:45.08 ``Erik I got an invite from old cow orkers, so I succumbed
02:45.08 brlcad yeah, it's a prof. connections site .. kinda pointless unless you're job hunting maybe
02:45.18 brlcad been up for a few years
02:45.25 ``Erik heh, um
02:45.32 ``Erik diesel sweeties mocked all that just recently
02:45.35 brlcad not nearly as fun as ohloh or amihotornot
02:45.49 ``Erik http://www.dieselsweeties.com/
02:45.58 ``Erik heh
02:46.30 ``Erik I remember in the very early days of 'ratemyrack' (thinkin' hotornot)... someone got a high score with a pick of a 19" rack loaded with gear...
02:47.02 iday you and your funky sites... like the kitties... jeez... the kitties, man!
02:47.16 ``Erik hahahaha
02:47.26 ``Erik icanhascheezburger.com !!!
02:47.29 ``Erik how can you not love it???
02:47.32 iday ha!
02:47.39 brlcad clay kitten shooting?
02:47.50 ``Erik I mean
02:47.50 iday trying to get my damn neural network to learn XOR... not converging for some reason...
02:48.05 ``Erik "cute" pics, lamer geek humor... ... :D
02:48.10 brlcad ah
02:48.14 ``Erik that's funny
02:48.28 ``Erik I drug up my "box o' goodies" like half an hour ago
02:48.28 iday did you see the xkcd?
02:48.34 ``Erik xkcd is on my daily list
02:48.39 ``Erik http://math.missouristate.edu/~erik/comics/comic.php
02:49.03 ``Erik <-- tryin gto decide what ic's to put on his breadboard... the 16f88, or a few 74 series ttl's
02:49.03 iday mrs roberts?
02:49.11 starseeker brlcad: Where would you want to do your phd at?
02:49.25 iday brlcad: phd?
02:49.37 iday brlcad: ANSWER ME :-)
02:50.02 iday ``Erik: must punch brlcad the next time you see him
02:50.07 ``Erik um
02:50.13 ``Erik he might punch back
02:50.17 starseeker lol
02:50.18 iday so?
02:50.22 ``Erik and if ya hain't noticed, there may be a slight muscle mass difference
02:50.35 iday come on - just drink some beer beforehand...
02:50.59 brlcad iday: I did answer!
02:51.07 ``Erik I don't get THAT stupid after imbibing, dude
02:51.14 brlcad "yeah.. a little ways off still, but on my mind"
02:51.34 starseeker Is John Hopkins a candidate for that sort of work?
02:51.53 iday doh... musta missed it :(
02:52.04 iday which is?
02:52.07 brlcad i was looking at schools all weekend
02:52.31 brlcad all spawned by an ad I ran across for a uni that specializes in alife
02:52.41 ``Erik I don't want to nickle and dime my way to a masters, I'd want to go on hiatus and commit myself, at some place like cmu or stanford
02:52.57 iday ahh
02:53.00 brlcad starseeker: not the classes I'd take, it's not fun if it's something I already know
02:53.06 iday yeah... a bit hard to do that anywhere...
02:53.08 ``Erik starseeker: I think brlcad is good enough to understand how to learn
02:53.47 ``Erik when I was doing my undergrad work, I figured out what profs knewwhat and bugged them after hours for the extra yard
02:53.48 brlcad i lern good
02:53.52 ``Erik "gud"
02:54.07 ``Erik lurn how tew spll
02:54.11 ``Erik heh
02:54.15 iday coledge stoodint
02:54.16 brlcad guuda chese
02:54.32 starseeker brlcad: Heh. You might get drafted - being a grad student kinda sucks in the "free will" department...
02:54.33 ``Erik there was jabber about how spelling is being taught at lunch yesterday...
02:54.52 ``Erik unfortunately, there's no good way to vocalize something like "hukt on fonix wurkd for me"
02:55.13 ``Erik mmmm gouda
02:56.01 iday ``Erik: probably headed to CMU myself
02:56.03 ``Erik I REALLY need to stop reading sites like folklore.org and paul grahams site
02:56.20 ``Erik um, hoolio is doing his bs there I think
02:56.29 iday considering a leave of absence too
02:56.37 iday hoolio?
02:56.44 ``Erik last time I did my research, if languages and operating systems are your thing, it's really hard to beat cmu
02:56.53 iday or robotics/ai!
02:56.57 ``Erik yeah, bpoole
02:57.08 starseeker ``Erik: Wouldn't it have to pertain to CAD in some shape or form, for you to get the OK to do it?
02:57.28 ``Erik robotics are fun, ai is neat, but I tend to work more towards fundamental theory of computation myself :/
02:57.35 starseeker :-)
02:57.37 iday :-)
02:58.10 iday yeah - then you can write the 2-3 turing machine and prove it :-)
02:58.10 brlcad starseeker: not really
02:58.26 ``Erik heh, wanna copy of my 'brainfuck' suite? compilers, intepreter, and the beginnings of optimization stuff...
02:58.43 starseeker brlcad: cool :-)
02:58.48 iday urgh -- actually i was looking at llvm the other night
02:59.25 iday maybe do some language experimentation once i get finished with the classes
02:59.33 ``Erik my thinking is that any 'solid' optimization on brainfuck could provide a solid theory/lemme grade optimization for any language
03:00.05 iday perhaps - but the primitives are so limited... no real high-level concepts there
03:00.22 ``Erik 'partial evaluation', a pretty complex notion, is represented pretty easily in bf
03:00.39 starseeker cmu is really good - their CMUCL lisp implementation and derivatives thereof are the best free lisps available for a lot of things
03:00.52 ``Erik but it's not a PROVEN notion, and it's approached very ad hoc in practical optimization passes
03:01.13 iday prove it and get a dissertation... done.
03:01.17 iday like nash
03:01.20 ``Erik if it were formalized at the low turing level, mebbe it'd find a much more mature invocation in 'pragmatic' languages
03:01.34 ``Erik cmucl seems ok, I've been looking more at sbcl myself...
03:01.47 starseeker sbcl is a derivative of cmucl
03:02.29 ``Erik I'm learning emacs and slime against sbcl
03:02.41 starseeker That's the right way to do it :-)
03:02.45 iday oh my
03:02.45 ``Erik <-- is a schemer, so is having some trouble adapting to the language, PLUS a new editor (being a vimmer)
03:02.57 iday did Erik say he's touching emacs???
03:03.05 ``Erik yes, yes I did
03:03.08 ``Erik emacs 22 and slime
03:03.18 iday again, i say "oh, my"
03:03.20 ``Erik and I've griped to brlcad about the suckiness of it
03:03.24 iday hah
03:03.29 ``Erik but I'm sticking with it
03:03.31 iday i'm sure he's appreciated your rants
03:04.07 ``Erik even though watching brlcad use emacs to edit a shell script on a projector made me definitely think that either emacs sucks ass or he sucks at using it... *cough* O:-)
03:04.08 brlcad iday: have you seen the new aquaemacs?
03:04.19 brlcad i just saw it today, installed it for bob...
03:04.31 brlcad damn if it didn't finally seem usable and fully properly integrated
03:04.56 iday i've been using it for several years - and yes I have the new one (unless there's a new one in the last month)
03:05.15 brlcad i don't mean the original aqua emacs that was on sf.net and elsewhere
03:05.19 iday except they screwed up the configuration again
03:05.25 iday i know
03:05.35 brlcad http://aquamacs.org
03:05.39 iday you mean aquamacs
03:05.41 iday yes
03:05.42 brlcad yeah
03:05.50 brlcad slick
03:05.59 starseeker ``Erik: I have my beefs with Emacs, but the sense I get is that for many purposes it's so much better than anything else that people use it rather than do what it would take to make a better one...
03:06.04 brlcad f'ing stupid icon, butgood port
03:06.11 iday yeah - the only thing i use for non-java coding
03:06.21 brlcad stupid cowhorse with poney tails
03:06.22 iday no kidding
03:06.35 ``Erik heh
03:06.36 iday ha
03:06.42 ``Erik um
03:06.54 ``Erik yes, it has its purpose... lemme find a url for ya...
03:07.21 brlcad i might actually want to stop using console emacs sometime
03:07.24 starseeker ``Erik: What's driving you to learn lisp?
03:07.55 brlcad he's a scheme nut, using lisp makes him seem slightly less insane
03:08.13 ``Erik um, long term scheme appreciation, and things like "mod-lisp"
03:08.20 CIA-27 libirc: 03JeffM2501 * r329 10/trunk/libirc/ (include/IRCClient.h src/IRCClient.cpp src/irClientEvents.cpp):
03:08.22 CIA-27 libirc: send the connection event when we first get some data, not when the MOTD is done.
03:08.24 CIA-27 libirc: This gives us the best possible state as early as possible.
03:08.28 ``Erik I want to use some kinda lithp backed system to figure out ajax
03:08.39 ``Erik and I want persistant globals across the threads
03:08.51 starseeker Ah :-)
03:10.09 iday someone was already working on a lisp-based web framework using ajax... darned if i remember where i saw though - maybe off lemonodor?
03:11.28 starseeker Is this the one? http://www.holygoat.co.uk/applications/cl-ajax/cl-ajax
03:12.22 starseeker Or if you're a hunchentoot fan: http://85.65.214.241/misc/ht-ajax.html
03:12.57 iday not the same one i saw... it had a working demo... maybe defmacro - yeah looks like defmacro: http://common-lisp.net/project/cl-weblocks/
03:13.58 starseeker iday: Nice
03:17.10 CIA-27 BRL-CAD: 03brlcad * 10brlcad/NEWS:
03:17.14 CIA-27 BRL-CAD: bob fixed a bug exposed with the opendb command where it would crash if you said
03:17.16 CIA-27 BRL-CAD: no to create a new file. it was a windows-specific bug related to trying to
03:17.18 CIA-27 BRL-CAD: close fd 0 (which happened to be the default descriptor value). now set to -1
03:17.20 CIA-27 BRL-CAD: and is checked.
03:17.34 ``Erik cl-ajax is the one I've been looking at, yes
03:17.49 ``Erik "nowadays"? dude, it's always been done
03:18.25 ``Erik um
03:18.32 ``Erik take viaweb for example
03:18.35 ``Erik aka yahoo stores
03:18.47 starseeker Oh, the famous example of making money with lisp :-)
03:18.51 ``Erik paul graham and robert morris
03:18.52 ``Erik :D
03:18.54 ``Erik well
03:19.00 ``Erik ratchet and clank might be more famous
03:19.06 ``Erik or autocad
03:20.06 ``Erik heh
03:20.14 ``Erik someone said something along the lines of, um
03:20.25 ``Erik "java drug the developers halfway to lisp"
03:20.32 starseeker Yes, Guy Steele
03:20.34 iday http://www.lambdassociates.org/lC21.htm
03:20.42 iday hehe
03:20.53 starseeker iday: Oh, you know about Qi? :-)
03:20.55 ``Erik oh, guy steele, yes
03:20.58 ``Erik the scheme guy!
03:20.59 ``Erik hah
03:21.06 iday haven't played with it... but yeah
03:21.07 starseeker iday: I'm actually very interested in Qi
03:21.08 ``Erik <PROTECTED>
03:21.08 ``Erik <PROTECTED>
03:21.08 ``Erik <PROTECTED>
03:21.08 ``Erik <PROTECTED>
03:22.00 iday starseeker: i'm interesting in seeing phase 3
03:22.04 iday interested
03:22.25 iday although I
03:22.39 iday i'm unimpressed with Tk choice
03:22.46 iday that'
03:22.46 starseeker iday: Any strong mathematics system like Axiom needs a strongly typed language, and SPAD (Axiom's current language) isn't even well defined
03:22.52 iday kinda turned me off
03:23.02 starseeker yeah, I don't care about the tk part (sorry tk fans)
03:23.07 iday strongly typed you say...
03:23.08 ``Erik tcl has never thrilled me
03:23.27 ``Erik I dorked with it a little, thought it was lame, then got into thcheme, and viewed tcl has a halfassed wannabe :/
03:23.28 iday yeah - i need to play with qi - just to see
03:23.44 starseeker iday: Aldor (www.aldor.org) was the replacement language for SPAD, and some would probably consider it the best mathematical programming language for a CAS available today, but they gummed up the license
03:24.11 starseeker So we can learn from Aldor, but can't use it :-(
03:24.59 ``Erik the last couple days, I've been looking more at asm and javame :( I'm turning lame *cry*
03:25.02 starseeker Qi seems to have done many things the "right way" - implemented the new language inside lisp rather than having an external compiler, is willing to listen to and talk intelligently with critics
03:25.04 brlcad iday: I think my arms are back to what they were, or really close
03:25.05 iday interesting... haven't played with too many algebra systems myself.
03:25.24 starseeker iday: It's my hobby obsession :-)
03:25.25 iday brlcad: bastard. well - come over and play with your godson then
03:25.32 brlcad (at least in size, not strength quite yet)
03:25.40 iday brlcad: you can lift him up and down :-)
03:25.48 ``Erik heh
03:25.51 brlcad but I am le sore
03:25.56 *** join/#brlcad Twingy (n=justin@74.92.144.217)
03:26.12 iday and I am le tired
03:26.17 starseeker iday: Started with Maxima, but once I learned enough to appreciate how really messed up (and theoretically weak) it was/is, Axiom seemed like the obvious choice
03:26.44 starseeker iday: Not that Axiom isn't messed up too, but at least it's theoretically closer to what a "proper" CAS should be...
03:26.46 iday starseeker: have played with maxima... but the interface was too clunky for me to get too into it
03:26.46 ``Erik 'maxim'? the magazine? O.o
03:26.48 ``Erik :D
03:26.55 ``Erik oi, twiggly
03:26.58 Twingy I haven't had hot pockets in ages
03:27.21 Twingy when you said maxim I was reminded of the maxim231 rs232 ttl cmos converter
03:27.22 ``Erik *smirk* and the fire alarm hasn't gone off in ages, go figure :D
03:27.26 starseeker iday: Yeah, that's a general problem with open source CAS
03:27.33 ``Erik heh
03:27.37 starseeker iday: Did you try the TeXmacs interface?
03:28.00 starseeker or wxmaxima? Those are probably the closest to tolerable
03:28.07 Twingy cept I'm using TI7404's now because I can get away with 5V instead of 7
03:28.27 iday starseeker: no - i saw something like that was available... but at the time i was trying to use it for a class, and no time to futz with it
03:28.33 starseeker Ah.
03:28.45 iday starseeker: i tried wxmaxima the other day - argh
03:28.54 starseeker Not what you need eh?
03:29.10 Twingy btw Erik I finally got my DB-III
03:29.18 iday starseeker: i
03:29.32 starseeker iday: Doing something like Mathematica's interactive 2D input typesetting interface is probably the way to go in the long term, but it's a very difficult problem.
03:29.38 iday starseeker: am just picky about interfaces (and I keep tapping the frikkin return key)
03:29.45 iday yes
03:29.59 starseeker iday: That's why I am interested in McCLIM and the Stix fonts, for example
03:30.03 starseeker they are critical pieces
03:30.04 iday however - lyx doesn't do too bad
03:30.12 starseeker for one liners it's ok
03:30.25 ``Erik w00t, how's gaytech going?
03:30.31 iday haha
03:30.48 iday twingy looked a bit stressed today... maybe that was the soot
03:31.10 Twingy ``Erik, very difficult
03:31.14 ``Erik one of the things that really endeared latex to me was that the layout was very divorced from the creative cycle
03:31.19 starseeker There's an McCLIM app called GSharp that has done amazing work with interactive music typesetting using McCLIM, and I think many of those pieces will be helpful someday in a proper math GUI. But there are so many things to fix before the GUI... :-(
03:31.30 iday ``Erik: of course
03:31.32 ``Erik not even worth worrying about layout, just do the fucking content...
03:31.54 iday only until you need to embed a graphic. and then things get a bit painful
03:31.57 starseeker iday: Actually, if you don't need interactive typesetting I recommend Emaxima
03:31.58 ``Erik opposed to 'word', where it's easy to distract yourself be tweaking visual elements instead of being productive...
03:32.02 ``Erik eps ftw
03:32.12 iday starseeker: have to take a look at it
03:32.26 ``Erik encapsulated postscript
03:32.37 iday or pgf - program your figures
03:32.50 starseeker Brain child of Jay Belanger
03:32.51 ``Erik imagemagick's "convert" can make 'em, and they just 'work' if you output to ps (then use ps2pdf or something)
03:32.57 iday pdflatex uses pdf figures as well
03:33.08 starseeker Emaxima rocks - I helped with some of the early debugging on it
03:33.44 ``Erik aaaanyways, it seems to me that toys like LyX kinda defeat one of the biggest advantages :D
03:33.55 ``Erik that was the reason for my tangent
03:34.10 iday you don't have to do any "layout" in lyx...
03:34.16 starseeker ``Erik: Lyx is actually an interesting compromise between hiding syntax details of markup and lack of interactive WYSIWYG behavor
03:34.34 starseeker most of the problem with users of Lyx is they expect WYSIWYG
03:34.42 iday saves some \begin{} and \end{} typing (but not all of it)
03:34.56 iday WYSIWYM!
03:35.07 ``Erik erm, you don't have vim macros for automatic teTeX output?
03:35.14 ``Erik or, uh, emacs macros?
03:35.37 iday i like the pretty equation visualization ;-)
03:35.57 starseeker ``Erik: Well, we have AucTeX but for a lot of students who don't go that deep into the typesetting side of things Lyx is a good compromise
03:36.10 ``Erik I'm often tempted to write a scheme<->tex(math mode) translator
03:36.15 ``Erik I mean, they're almsot identical
03:36.25 iday ``Erik: you
03:36.31 iday 're hilarious sometimes,
03:36.34 starseeker Lyx and TeXmacs have the best equation input setups I've ever used - Lyx has the best dialog I've ever used, and TeXmacs keybindings are extremely smooth once you know them
03:36.35 ``Erik :d
03:36.36 ``Erik :D
03:36.49 ``Erik I also want to write a sexp<->xml translator
03:36.59 starseeker ``Erik: cl-typesetting would like you :-)
03:37.15 Twingy ``Erik, did you see crayon physics?
03:37.26 ``Erik xml is just an obscenely ugly and verbose form of a subset of sexp
03:37.32 ``Erik no? crayon physics? O.o
03:37.43 ``Erik same nature as, um, britney speares doing semiconductor physics?
03:37.48 iday Twingy: i sent it to brlcad earlier
03:37.52 iday he may not have shared
03:38.21 brlcad hm, who what?
03:38.25 starseeker iday: Ahem - anyway, back to cad :-)
03:38.28 ``Erik I think first I'll build yet another 74 based ripple adder
03:38.29 brlcad i'm innocent
03:38.33 brlcad she said she was 19
03:38.35 ``Erik THEN try to tie the simm to the pic
03:38.43 iday brlcad: jeez
03:38.57 brlcad okay 18
03:39.00 iday alright - since neural nets are off topic here, back to work
03:39.02 ``Erik you're 30 now, quit hitting on the freshmen at the frat parties, step up to the sophmores
03:39.05 ``Erik *cough* O:-)
03:39.22 starseeker brlcad: There's a topic - can neural nets be applied to CAD? ;-)
03:39.42 brlcad thought 'bout it some
03:40.00 ``Erik starseeker: look at src/gtools/beset... genetic algo's applied to cad...
03:40.19 starseeker iday: So, you're on topic after all ;-)
03:40.33 brlcad mebbie but the dimensionality of most of the problems is a bitch for a nn, but you could use a nn as part of some bigger solution
03:40.48 ``Erik evolving a good nn via a ga... etc
03:41.01 iday well, i'll be using a EA to grow NN for my project this semester
03:41.09 iday hopefully to implement target tracking
03:41.25 CIA-27 libirc: 03JeffM2501 * r330 10/trunk/libirc/src/IRCClient.cpp: when we are quiting, don't complain about not having network command handlers when the network itself is not valid.
03:41.29 brlcad bpoole's beset GA showed quite a bit of feasibility of the approach for some problems
03:41.32 ``Erik see, more of that 'better bullet' shit, I can't get behind that :(
03:41.54 brlcad ``Erik: but you can get in front of them? :)
03:41.55 iday um - not for bullets, for information
03:42.02 iday surveillance
03:42.10 iday jeez
03:42.32 ``Erik I have no problem keeping kids from getting dead, but I get squeemish at the notion of getting kids dead...
03:42.41 brlcad ~bzfrag ``Erik
03:42.42 ibot ACTION skewers ``Erik with a super bullet
03:42.44 iday i really wouln't work on the better bullet approach either (although, many good things can be used in nefarious ways)
03:43.16 starseeker It's all tools in the end - in a battlefield situation, the idea is to keep at it until someone can't continue
03:43.23 rdv brlcad: i'm interested in what adding IBMR to the software would entail. i realize it's difficult to estimate off the top of one's head
03:43.23 ``Erik yeah, my threshhold for observing nefarious misuse has shifted in the last, ohhhh, 6, almost 7 years
03:43.45 brlcad rdv: that's way too open-ended :)
03:44.36 starseeker ``Erik: there's this, too - if you don't know what you might find being shot at someone someday, it's harder to design around it
03:44.43 brlcad what do you mean by it? something with a gui that lets you pick points in multiple views? something programmatic? automatic/manual shape/edge/feature detection? console/command driven?
03:45.17 rdv well for a first phase, maybe rectangular textures by picking 4 points on each of 2 pictures
03:45.42 CIA-27 libirc: 03JeffM2501 * r331 10/trunk/libirc/examples/stupidBot/src/stupidBot.cpp: throttle the inital channel joins, do them one at a time, and only after we have the MOTD, and a valid nick
03:46.00 ``Erik my observation is that if you give warmongering imbeciles a technology to defend against tomorrows bullets, they'll figure out how to field those imagined bullets.
03:47.25 ``Erik albert einsteins quote, um, about not knowing what weapons ww3 will be fought with, but ww4 being fought with sticks and stones... :) strikes a chord with me
03:48.08 starseeker ``Erik: Given the weapons we already have, it's just a matter of degree at this point.
03:48.35 ``Erik the weapons are just a tool, unfortunately... it's the lack of civilization
03:48.47 starseeker Correct
03:48.58 brlcad rdv: if someone was already familiar with the libs and interfaces and could dedicate time to it, I could see having something minimal like that in a few weeks .. that quickly expands to a few months though as you get to actual general use for making more than boxes and outlined shapes
03:49.15 ``Erik american aggresion inthe middle east has scared russia, who's arming up... so china gets scared and is arming up...it's a vicious feedback cycle
03:49.43 starseeker Lack of tools won't stop anybody - most of history's wars managed to kill lots of people with what were in essence extreme refinements of the club...
03:49.59 brlcad rdv: brl-cad already has a facilities for creating/manipulating/storeing/processing geometry, so most of the work would be focused on the actual gui and IBMR calcs
03:50.11 ``Erik and given the near obliteration experiences in teh last half century, ... I doubt modern politicians have the ability to behave in rational ways like their predecessors
03:50.34 starseeker Which underscores the need for everyone to vote in elections
03:50.49 ``Erik then throw in 'hot' areas of extremists getting "wmd's"... israel stealing nuke base and adopting a policy of "share the pain"... wtf
03:51.15 ``Erik if we don't become a space faring race awfully soon, we'll probably stop being a race.
03:51.30 ``Erik also; whiskey good *grunt*
03:51.41 brlcad get 'em!
03:51.46 ``Erik heh
03:52.13 ``Erik yeah, I'm scared of the world situation. the rapid degredation is horrifying. :)
03:52.30 starseeker There are so many good things that could come of that
03:52.59 ``Erik I think it's real, but misplaced... I think it smells more like "we're still badasses, we can beat the damn commies... again"
03:53.06 ``Erik opposed to real sustained advancement
03:53.10 brlcad c'est la vie, have fun and enjoy life while you have it
03:53.30 starseeker <snort> If we hadn't had the race for space, we would never have walked on the moon.
03:53.33 ``Erik china seems to be avoiding the critical flaw the ussr had
03:53.41 brlcad just/more likely to die on your way home (as you so flippingly found out already)
03:53.49 ``Erik heh
03:53.51 ``Erik well
03:53.55 starseeker If we have to make it a race/contest to overcome human nature, oh well - at least it's better than slugging it out
03:54.08 ``Erik I wasn't exactly driving home when I rolled the sports car :)
03:54.22 brlcad doesn't matter, it's still in the odds
03:54.45 starseeker arrgh - you rolled a sports car??
03:55.02 ``Erik yeah... but, y'know, if it takes me, it takes me... otherwise, I'll try to maximize the long term benefit of my activities as much as possible
03:55.32 ``Erik yeah, starseeker... bmw m3... hit two trees, flipped, went upside down across a road, hit a hill and two other trees, ended up on the side
03:55.46 ``Erik got lucky SO manytimes on that adventure
03:56.15 starseeker holy cow
03:56.16 ``Erik inches from a frame stop on the first tree which woulda killed me, arm happened to flop in during the roll so I got to keep it, etc...
03:56.24 ``Erik megajoules.
03:56.29 ``Erik I computed it before I went to court
03:57.01 starseeker So you're taking the bus nowadays?
03:57.08 ``Erik heh, no
03:57.36 ``Erik insurance company totally paid everything off, and I was so damn impressed at how I stepepd out that I went and bought another m3
03:57.47 ``Erik haven't rolled this one yet ;)
03:58.14 ``Erik not an issue, I never drive anywys :D
03:58.19 ``Erik gas is too damn expensive
03:58.24 starseeker Heh
03:58.30 starseeker Yeah, that's for sure
03:59.12 ``Erik brlcad and iday can attest... I make sure to keep the rear seats disassembled and leave my car key in the office when going to lunch :D
04:00.04 ``Erik I'm tempted to junk my current truck and buy another and use that as my daily driver
04:00.10 ``Erik hey, brlcad, wanna buy a truck? :D
04:00.43 brlcad http://www.sixwise.com/newsletters/05/07/13/the_six_most_feared_but_least_likely_causes_of_death.htm
04:01.19 ``Erik heh
04:01.38 ``Erik <-- has been rating auto accident and alcohol as his top two probably
04:02.15 brlcad eh.. how about adding physical inactivity too :)
04:02.24 brlcad you *ever* hit the apg gym? :)
04:02.30 ``Erik not the apg one
04:02.38 ``Erik I have one about 2 minutes walk from my house
04:02.51 brlcad which you of course walk to every day :)
04:02.58 ``Erik heh, hell no
04:03.04 brlcad after a couple beers
04:03.23 ``Erik but, uh, once in a while... and I do distance walks once in a while...
04:03.37 ``Erik stairs all the time (there is no bathroom on the 'main' floor of my house)
04:03.45 starseeker brlcad: It sounds like you can use ``Erik to do some real world testing of vehicle related ballistic modeling ;-)
04:03.48 ``Erik pushups and sittups once in a while...
04:04.06 ``Erik and my diet has gotten a lot better the last couple years, I mena, I went from 180 to 150
04:04.23 ``Erik 'nut' was helpful in that
04:05.13 ``Erik heh
04:05.16 starseeker hehe
04:05.24 starseeker the truck would lose
04:05.33 brlcad banking on them sorting out those problems in about 30 years
04:06.15 ``Erik my parents have neither... my dad has high cholesterol, and so do I... but given the fluctuation on medical opinion of cholesterol... *shrug* probably aint' an issue
04:06.23 starseeker ``Erik: just kidding around. That's one heck of a crash to have survived - you're very lucky
04:06.42 ``Erik shit, when my dad went on an extreme low cholesterol diet, his readings went UP
04:07.05 ``Erik starseeker: my cam was fucked up... but... http://math.missouristate.edu/~erik/m3/20060925/640x480/
04:07.35 ``Erik my community gym is 24/7...I have a proxy card :)
04:07.47 starseeker Wow - actually in better shape than I would have expected
04:08.18 ``Erik was a damn good car, and I got damn lucky
04:08.25 starseeker I see why you got another one
04:08.53 brlcad you should have put a "Designed for Windows XP" sticker on it
04:08.56 ``Erik amusingly enough
04:09.13 ``Erik after I killed the blue one, I bought one with "performance modifications"
04:09.18 ``Erik and my insurance went down a lot
04:09.36 starseeker That's some funky math
04:09.46 ``Erik that was about when I turned 30
04:09.48 ``Erik ...
04:10.13 starseeker Oh, OK. Age does have a lot to do with it
04:11.01 ``Erik was weird, I paid like $1005 fora 6mo, wrecked... bought a newer fancier version... got a letter saying my rate had increased mor ethan 15% and here's my refund
04:11.09 ``Erik and the nextcycle was like $835 or something
04:13.53 ``Erik <PROTECTED>
04:14.01 ``Erik if you have the opportunity to toe up against a tree
04:14.07 ``Erik politely pass on that
04:14.18 ``Erik trees're damn tough
04:14.27 starseeker Good advice
04:24.37 ``Erik indeed
04:24.44 ``Erik unlike some punkassed bitch contractors
04:24.59 ``Erik I'll get in trouble if I don't "punch the clock" at the right time
04:26.12 brlcad there's no clock to punch if you just don't stop coding
04:28.35 ``Erik IT walks circuits in the morning and evening.
04:29.05 ``Erik if I cooked an overnight crunch, Iwouldn't be credited the overnight hours, as I hadn't filled out the proper paperwork
04:30.50 brlcad could go for a brisk midnight walk :)
04:31.29 ``Erik the 'greenway' here is closed after dark,a nd old fuckers will call the cops on you :(
04:33.13 *** part/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
04:46.50 brlcad damn, burnt the coffee a little
04:47.21 brlcad mm.. and beowulf comes out today as well as love in the time of cholera
04:58.39 ``Erik beowulf... the movie?
04:58.48 ``Erik cuz, uh, ya MIGHT be a LITTLe behind for the book
04:59.51 ``Erik when I lived in memphis, I was maybe 5-6 minutes walk from the library, and had started getting old enough to have an appreciation for history
05:00.11 ``Erik so the first book I checked out was the oldest (source) book they had... beowulf...
05:00.23 ``Erik and next was 'the prince'
05:00.26 ``Erik then I moved :/
05:01.35 ``Erik project gutenburg seems promising, but at the computer, I keep dorking around instead of reading :(
06:03.02 brlcad yeah, the movie
06:03.42 brlcad i read the book too, hail hrothgar!
06:03.54 brlcad but the movie has angelina hawtness
06:04.24 brlcad the screenplay is probably no better than tomb raider, but still fun
06:22.49 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
06:58.56 CIA-27 libirc: 03brlcad * r333 10/trunk/libirc/ (11 files in 6 dirs): s/receve/receive/g
07:08.38 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:55.02 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
08:18.47 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
09:39.45 Defcon happy hacking today
10:54.01 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
10:59.29 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
11:08.00 *** join/#brlcad elite01 (n=elite01@dslb-088-070-015-086.pools.arcor-ip.net)
13:18.15 *** join/#brlcad bpoole (n=bpoole@UNIX31.andrew.cmu.edu)
13:39.57 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
14:30.53 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
15:11.23 *** join/#brlcad prasad1 (n=psilva@70.108.244.218)
15:27.13 *** join/#brlcad Elperion (n=Bary@p5487402A.dip.t-dialin.net)
15:29.12 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
15:43.34 brlcad Defcon: heh, thx ;)
15:45.05 Defcon haha :)
15:45.10 Defcon was like 6 hours ago :)
15:45.22 Defcon my hacking day is over in 15 minutes
15:45.22 Defcon :)
15:47.50 Defcon :)
15:47.51 Defcon good :)
15:48.00 Defcon did u have a productive day?
15:48.20 brlcad a productive night
15:48.24 brlcad it's now 10am :)
15:48.25 Defcon :D
15:48.33 brlcad been going since 9am yesterday
15:48.44 Defcon 25hours straight.. :)
15:49.45 Defcon my SQL Server is being a bitch :@
15:57.05 CIA-27 BRL-CAD: 03erikgreenwald * 10brlcad/src/librt/wdb_obj.c: fail gracefully when xpush is called with a primitive, instead of crashing
15:57.45 Defcon ..
15:57.53 Defcon is that a good sign?
15:59.04 brlcad (user visible)
15:59.20 ``Erik well
15:59.33 ``Erik if you have a moment, mind making sure I didn't change valid semantis?
15:59.35 ``Erik semantics
16:00.01 brlcad after my phonecon, sure
16:00.47 ``Erik aight, I don't wanna chew on NEWS if my 'fix' breaks stuff... :D (staying in (and/or going home) for lunch?)
16:01.34 Defcon cya next week
16:01.38 Defcon <== going home
18:59.17 yukonbob nice toenail polish
18:59.52 yukonbob what do you call that colour?
19:24.11 *** join/#brlcad Z80-Boy (i=clock@77-56-73-143.dclient.hispeed.ch)
19:26.03 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
20:00.20 *** join/#brlcad ManicMechE (n=MrSand@c-24-147-123-108.hsd1.ma.comcast.net)
20:01.10 ManicMechE quick question
20:01.49 ManicMechE I just installed BRL-CAD 7.10.on my Mac
20:02.00 ManicMechE 7.10.4
20:02.17 ManicMechE and I'm not sure where to find anything that it installed
20:02.57 ManicMechE not in the applications folder
20:03.04 ManicMechE not in the root directory
20:03.13 ManicMechE not in my home directory
20:08.55 ``Erik hum, mebbe look for /usr/brlcad ?
20:09.39 brlcad ManicMechE: you'll need to run X11 (in Utilities folder), then run /usr/brlcad/bin/mged
20:09.48 brlcad in the xterm that opens up
20:09.55 brlcad alas we're still tied to X11 on the mac
20:10.40 ManicMechE I found it on my own, but it seems angry
20:10.43 ``Erik 30 hours now?
20:11.08 ManicMechE Break on __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTI
20:11.08 ManicMechE NALITY___YOU_MUST_EXEC__() to debug.
20:12.42 ManicMechE (sorry if I'm a bit of a noob, I've been teaching myself how to use the command line and just getting into oss and such)
20:14.28 brlcad ManicMechE: did it actually say that?
20:14.42 brlcad that's the first I'ver heard of that..
20:15.01 brlcad you can run /usr/brlcad/bin/mged -f and it won't detach
20:15.23 ManicMechE yep
20:18.19 ManicMechE hey, now I'm getting somewhere
20:18.34 ManicMechE brlcad: thanks, I'll let you know if I have anymore questions
20:27.06 brlcad ManicMechE: no problem, someones always here ;)
20:27.30 brlcad ``Erik: and I entirely intend to stop at the gym on the way home for a couple hours
20:38.21 prasad1 ah gym
20:38.34 prasad1 lost all interest after i left
20:38.37 prasad1 :(
20:39.19 iday prasad1!!! :-) How'
20:39.21 iday s it going?
20:39.41 iday iday == jlo
20:39.49 ``Erik heh, so you're punchdrunk and goofy... and you'll make sure your muscles are worn down and you're short on bloodsugar and energy? when're you driving, I wanna make sure I'm not ont he road at the same time O.o :D
20:39.53 iday if you forgot
20:40.12 dtidrow_work heh
20:40.16 ``Erik hennifer hopez
20:40.19 iday brlcad is crazy... but we all know that
20:40.25 iday what-eva ``Erik
20:40.57 iday can we get over the j-lo thing?
20:41.04 prasad1 jlo!
20:41.07 prasad1 sup man
20:41.09 ``Erik that southpark had some awesome gags :D
20:41.18 iday prasad1: sup
20:41.26 prasad1 wmrd?
20:41.30 iday vtd
20:41.33 prasad1 ahso
20:41.34 iday :-)
20:41.35 prasad1 cool cool
20:41.46 prasad1 hows nettie and the lil tyke
20:41.59 iday working on NN and vision based target tracking with GA
20:42.19 prasad1 good stuff
20:42.51 brlcad hm, prasad1 where you still here before or after the benchpress competition?
20:43.05 prasad1 after
20:43.13 brlcad okay, thought so
20:43.34 brlcad yeah, you were here after I'd started back up rowing
20:43.45 brlcad whining about going because you were trying to look good for her
20:43.56 prasad1 wahahah
20:44.06 prasad1 there's a gym in my bldg
20:44.12 prasad1 i should step it up
20:44.18 prasad1 need motivation :(
20:44.44 brlcad look at your belly
20:44.49 brlcad and skinny arms
20:44.52 brlcad that's ll the motivation I need
20:45.11 prasad1 lol
20:45.12 prasad1 indeed
20:46.15 prasad1 is the delicate flower still around?
20:46.17 prasad1 heh
20:46.40 brlcad no, you left remember
20:47.06 brlcad actually she's up working for Mr. T now
20:47.50 prasad1 really
20:48.01 prasad1 that's good (right?)
20:48.59 brlcad she seems to enjoy it
20:49.11 brlcad and she "won" it, so yeah, it's good
20:49.54 prasad1 orly?
20:49.55 prasad1 heh
20:51.21 ``Erik http://worsethanfailure.com/Articles/Any-Key-or-Any-Other-Key.aspx
20:52.31 iday :-)
20:59.26 *** join/#brlcad yukonbob (n=yukonbob@whthyt237-51.northwestel.net)
21:16.45 ManicMechE ok, so it was working great for a little while, now when I try to type at the mged prompt, it........does weird stuff
21:17.51 ManicMechE and after killing it and starting again a couple times, it is miraculously fixed?
21:18.08 ManicMechE methinks maybe it's not getting along with Leopard
21:20.06 brlcad hrm, if you can repeat or quantify what you mean..
21:20.26 brlcad I've not seen any issues on Mac with the latest yet except for remote X11
21:20.59 ManicMechE I switched away in spaces for a moment
21:21.12 ManicMechE when I switched back, both Terminal and the X11 windows were gone
21:21.42 ManicMechE when I got them back (just fiddling around), trying to type at the mged prompt caused it to behave erratically
21:21.48 ManicMechE such as the prompt disappearing
21:21.54 ManicMechE it tabbing over
21:22.11 ManicMechE it deleting bits of what was already there
21:22.18 ManicMechE I had to kill it through the gui
21:22.33 ManicMechE I started it again
21:22.38 ManicMechE same business
21:22.41 ManicMechE killed it again
21:22.43 ManicMechE started again
21:22.46 ManicMechE and now it works fine
21:25.27 brlcad oh, I read about that with Spaces
21:26.12 brlcad on the Tk mailing list, it's a bug in X11 fixed in latest sources but not in 10.5 yet
21:26.24 brlcad affecting windows and input control
21:26.37 ManicMechE I suspected as much
21:26.57 ManicMechE moving x11 windows across spaces has already proven to be bad news for me
21:27.11 brlcad there's actually one guy at Apple that was dedicated to work on the problem, he was asking for help from X11 devs
21:27.36 brlcad apparently a really hard set of bugs
21:28.56 ManicMechE I would imagine
22:03.35 *** part/#brlcad prasad1 (n=psilva@70.108.244.218)
22:03.43 *** join/#brlcad prasad1 (n=psilva@70.108.244.218)
22:24.29 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
23:16.33 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
23:16.41 CIA-27 libirc: 03JeffM2501 * r335 10/trunk/libirc/ (12 files in 7 dirs): start a static lib to consolidate the IRC bot logic into a more manageable class.
IRC log for #brlcad on 20071117

IRC log for #brlcad on 20071117

00:10.08 *** join/#brlcad Twingy (n=justin@74.92.144.217)
00:12.55 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
00:42.53 CIA-27 libirc: 03JeffM2501 * r336 10/trunk/libirc/botlib/ (inc/botlib.h src/botlib.cpp):
00:42.53 CIA-27 libirc: get the botlib to connect and join channels
00:42.55 CIA-27 libirc: stub out the major event callbacks.
01:24.26 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
02:02.05 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
03:59.48 ``Erik O.o
04:00.13 *** join/#brlcad tonsofpcs (n=EricAdle@129.3.157.94)
04:00.17 ``Erik have a beer with it and hit the sack after, boy :D
04:00.37 ``Erik (given that I'm 3 hours late, I assume that's already happened)
04:01.22 tonsofpcs does brl cad have a way of transfering 3d models to/from autocad?
04:10.17 ``Erik um, dxf-g and g-dxf
04:10.30 ``Erik but any 2d stuff in autocad will be lost, iirc
04:48.31 *** part/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
04:48.41 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
07:09.17 CIA-27 libirc: 03JeffM2501 * r338 10/trunk/libirc/botlib/vc8/ (botlib.sln botlib.vcproj): VC8 project for the botlib
09:02.10 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
09:38.07 *** join/#brlcad Elperion (n=Bary@p54874DEE.dip.t-dialin.net)
10:20.20 *** join/#brlcad elite01 (n=elite01@dslb-088-070-003-090.pools.arcor-ip.net)
10:33.53 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
11:00.14 *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net)
12:04.34 *** join/#brlcad starseeker (n=CY@ip72-218-18-244.hr.hr.cox.net)
12:24.38 *** join/#brlcad bob- (n=bob@c-24-131-109-50.hsd1.oh.comcast.net)
12:28.09 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
13:14.29 starseeker backup time...
15:15.39 *** join/#brlcad Elperion (n=Bary@p54874DEE.dip.t-dialin.net)
15:32.53 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
17:12.45 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.pa.comcast.net)
17:31.51 *** join/#brlcad docelic (n=docelic@77.237.97.94)
18:33.29 yukonbob ...~5h and no word from starseeker -- hope the backups are going well...
18:41.31 *** join/#brlcad bob- (n=bob@c-24-131-109-50.hsd1.oh.comcast.net)
19:17.59 *** join/#brlcad cad42 (n=4b11f9a3@bz.bzflag.bz)
19:24.02 *** join/#brlcad bpoole (n=bpoole@UNIX31.andrew.cmu.edu)
19:37.03 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
19:59.42 *** join/#brlcad yukonbob (n=yukonbob@whthyt237-51.northwestel.net)
20:13.34 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
20:58.13 *** join/#brlcad alex_joni (n=juve@emc/board-of-directors/alexjoni)
20:58.23 *** join/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
20:58.28 alex_joni brlcad: maybe it's best to talk in here.. not to spam #cia
20:59.03 brlcad heh
21:02.32 *** part/#brlcad rpaddock (n=bob_padd@c-24-131-109-50.hsd1.oh.comcast.net)
21:44.24 brlcad alex_joni: http://bzflag.bz/~sean/tmp/gnu-tux
21:46.24 brlcad especially for a model that only has 22k polys
21:52.33 *** join/#brlcad Z80-Boy (i=clock@77-56-92-147.dclient.hispeed.ch)
21:52.55 alex_joni brlcad: wow
21:53.21 alex_joni brlcad: what did you use to convert?
21:54.00 alex_joni thanks btw :)
22:10.48 brlcad alex_joni: ehm.. BRL-CAD :P
22:12.19 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
22:12.19 alex_joni brlcad: oh, surprise :D
22:12.47 brlcad .g is our file format
22:13.27 alex_joni trying to import it into my CAD proggy.. but it doesn't like the IGS
22:13.42 alex_joni (not your fault I bet.. I got the same thing with the iges I managed to convert)
22:13.57 brlcad it was calculated as having a few degenerate faces, that might cause problems with some programs
22:14.06 brlcad which CAD proggy?
22:14.12 alex_joni I get a ACISERROR_IMPORT_NO_FACED: Import - The FIle has no faces to stitch.
22:14.17 alex_joni brlcad: alibre xpress
22:15.11 brlcad wow, that's odd
22:15.16 alex_joni parametric solid modeler.. for a good price
22:15.16 brlcad they gotta be using acis wrong
22:15.28 brlcad acis undoubtedly can handle that iges
22:15.45 alex_joni yeah, they probably only load a subpart of acis
22:16.02 alex_joni load/interpret
22:16.09 brlcad or just assuming something on the input file
22:16.21 brlcad I can try generating iges files in different formats
22:17.06 alex_joni nah, don't waste too much time on it
22:17.11 alex_joni I'm sorry I did..
22:17.58 alex_joni sometimes I get caught up in doing things without remembering the big picture..
22:18.51 brlcad for what it's worth, here's what's in that file: http://pastebin.bzflag.bz/m1e911662
22:20.59 alex_joni cool, thanks again
22:22.06 brlcad got three more done, uploading
22:23.16 brlcad one as a nurbs surface, another as trimmed nurbs, and a modified facet version
22:23.36 brlcad it'll take about 10 min to upload
22:24.27 alex_joni I see they're just as large ..
22:24.41 alex_joni (roughly)
22:24.43 brlcad it's not done uploading even one yet ;)
22:24.59 brlcad they are all about the same size
22:25.07 alex_joni yeah, I saw that it's still increasing
22:25.33 brlcad it doesn't change the object, it's just a different encoding
22:25.56 brlcad -f one is done
22:26.35 alex_joni it'll take a bit till it's downloaded
22:28.26 brlcad hm, guess I could have compressed the files..
22:28.38 alex_joni don't sweat it.. it'll get here :)
22:30.24 brlcad nah, it's taking forever on my end to upload the 100MB over wireless :)
22:30.39 alex_joni is it .g at least?
22:30.41 brlcad they're all already compressed and uploaded now, .gz
22:30.55 brlcad hm?
22:31.30 alex_joni 802.11g ?
22:31.37 brlcad .g is the brl-cad file format, our binary data file format -- there are three .gz files, though, that are gzipped
22:31.44 brlcad yeah
22:31.52 alex_joni same on my end..
22:32.04 brlcad ahhh I get what you meant
22:32.11 alex_joni ok, they're done.. checking now
22:32.14 *** join/#brlcad Maloeran_ (n=maloeran@glvortex.net)
22:33.06 brlcad http://pastebin.bzflag.bz/m789231c5
22:33.15 Maloeran_ Very much off-topic, but if anyone is curious to see some scuba diving pictures from the Whitsunday Islands in Australia : http://www.rayforce.net/australia/
22:33.42 Maloeran_ I didn't manage to get any good pictures of my shark unfortunately
22:35.57 brlcad Maloeran_: fun
22:36.01 brlcad that's one heck of a camera
22:36.39 Maloeran_ Eh yes, mine is a lot cheaper than that ; just a typical good digital camera with an underwater case
22:37.17 Maloeran_ A gift from my wife before I left :)
22:38.07 brlcad ahh
22:39.08 brlcad i can usually get two levels within a minute or so, but that last level is usually a little tough
22:40.05 brlcad ah, I see your camera
22:40.14 Maloeran_ Yes, same here. I always get stuck a long while with the last 4 corners
22:40.33 brlcad hehe
22:41.04 yukonbob heh -- tux looks like a pewter casting
22:41.05 brlcad for corners are easy, its' the inner 5
22:41.46 yukonbob brlcad: you know what the original source of that linuxtux was?
22:41.47 Maloeran_ So you do all the corners before the inner edges?
22:41.57 brlcad no, inner first
22:43.09 brlcad once you have the inner, the corners are just a series of CCRight, CCDown, CRight, CDown and you're done
22:44.00 alex_joni yukonbob: stl is the oldest thing I have on the linuxtux
22:44.05 Maloeran_ Hum. I need to better understand that last step, the rest goes rather smoothly
22:45.51 brlcad once you have two levels done and the inner top done, put the four corners facing up
22:46.06 Maloeran_ brlcad, I think your sequence works to fix the position, I
22:46.13 Maloeran_ I'm not sure about the orientation
22:46.29 brlcad actually it only fixes the orientation afaik :)
22:46.34 Maloeran_ Oh.
22:47.10 brlcad take a given corner, do the CCR, CCD, CR, CD until it's oriented right in that corner
22:47.17 brlcad you'll have to do it either 2x or 4x
22:47.23 brlcad depending which way it's flipped
22:47.37 brlcad it'll seemingly mess up the bottom two levels, but don't worry about it
22:47.46 Maloeran_ Interesting
22:47.51 alex_joni brlcad: managed to overload my laptop with the import :)
22:47.58 Maloeran_ Thanks, I
22:48.00 brlcad once that corner is oriented right, turn only the top level to the next corner
22:48.02 brlcad and do it again
22:48.03 Maloeran_ I'll try that out
22:48.07 brlcad that's the trick
22:48.34 brlcad once you do all four like that, the top should be complete, and the bottom two levels will all align
22:49.50 brlcad i forget where I learned that trick, but it's one of the few I remember being amazed at because it was so simple
22:50.15 brlcad especially when it seems like the bottom is getting screwed up
22:50.35 Maloeran It seems to have been complex enough to elude me for a while o.O
22:50.49 brlcad alex_joni: heh
22:51.14 alex_joni had a VM running, and the import.. that's too much even for a decent laptop
22:51.26 brlcad ahh
22:51.27 alex_joni (running out of memory right now..)
22:51.42 brlcad acis pig
22:51.44 alex_joni alibre is using up about 800MB of mem :D
22:52.11 brlcad a pig (acis) being fed a pig file format (iges) ..
22:52.43 brlcad the nurbs rep is going to be a lot more memory intensive than a simple mesh .. but still shouldn't be more than about those file sizes..
22:52.54 alex_joni it
22:53.04 alex_joni it's only 30x the filesizes :D
22:53.16 brlcad that's horrible
22:53.28 alex_joni I'll give it a go at work on a bigger machine
22:53.29 brlcad sounds like some sort of xml encoding
22:53.47 brlcad not many things will balloon up the memory like that
22:54.03 brlcad which one were you trying?
22:54.08 brlcad the -s ?
22:54.17 alex_joni the -t
22:54.29 alex_joni the -s and -f crapped out with the same error as before
22:54.39 brlcad ah, hm
22:54.50 brlcad then not too hopeful
22:54.50 alex_joni n/m.. it's not really important
22:54.53 brlcad s is nurbs surfaces
22:54.59 brlcad t is trimmed nurbs surfaces
22:55.28 brlcad there shouldn't be any trimmings given it came from polygons :)
22:55.39 alex_joni heh..
22:55.41 brlcad at least, there's not much to do
22:56.15 alex_joni anyways, thanks a lot for the effort
22:56.23 alex_joni don't waste any more time on this.. it's not worth it
22:56.43 brlcad there's not much more I can do on my part ;)
22:56.48 brlcad other than smooth the bot out
22:57.06 alex_joni bot?
22:57.20 brlcad er our name for triangulated models
22:57.26 brlcad "Bag of Triangles"
22:58.21 alex_joni heh.. nice name
22:58.48 alex_joni brlcad: I'll just use blender to do what I want to..
23:00.18 alex_joni brlcad: got 5 minutes for another question?
23:02.34 brlcad hmm.. doesn't smooth out so well... http://bzflag.bz/~sean/tmp/gnu-tux/flat.png http://bzflag.bz/~sean/tmp/gnu-tux/smooth.png
23:02.37 brlcad sure
23:03.19 alex_joni heh.. is that irssi?
23:03.48 alex_joni looks just about the same as here :D
23:04.11 brlcad yep
23:04.47 alex_joni anyways.. the question is this: I have another app I work with, which uses some text file format for the 3D data it uses
23:04.56 alex_joni http://pastebin.ca/778818
23:05.18 *** join/#brlcad cad89 (n=4328011f@bz.bzflag.bz)
23:05.59 alex_joni from looking at that, I think it the "1 24" describes the number of segments
23:06.21 alex_joni the next 24 x 2 define the number of points for each segment
23:06.36 alex_joni and then there's couples of start/endpoint (24 of them)
23:06.53 alex_joni would you say I'm on the right way so far?
23:08.19 alex_joni the next thing "2 12" I think defines faces/vertexes
23:08.54 brlcad looks a lot like vrml
23:09.02 brlcad yeah, looks like that's the case
23:09.24 alex_joni ok.. you just answered my question (which I never asked..)
23:09.35 alex_joni if there's some format which is similar to that..
23:23.49 alex_joni brlcad: so if I want to convert that file to some other format.. what would be in your oppinion the easiest thing to do?
IRC log for #brlcad on 20071118

IRC log for #brlcad on 20071118

00:08.53 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
00:28.59 brlcad alex_joni: hmm.. probably brl-cad format :)
00:31.58 alex_joni brlcad: heh..
00:32.25 brlcad our ascii file format is very close to that, i'll give it a shot
00:33.06 alex_joni brlcad: I managed to manually convert it some other format
00:33.39 brlcad ah, great
00:33.42 brlcad which one?
00:34.18 alex_joni it's called REND ASCII
00:34.18 brlcad off and obj would have been pretty easy to get to
00:34.36 alex_joni bet you never heard of it.. had a sample file around
00:34.52 brlcad yeah, not that I recall
00:35.10 alex_joni I can do off in a second
00:35.32 alex_joni http://web.axelero.hu/karpo/formats_m.html
00:35.51 alex_joni some formats there..
00:36.39 brlcad kinda, cept was thinking a lot more information
00:37.23 alex_joni yeah.. as a starting point at least
00:37.48 brlcad like whether the format is polygonal-only, whether it supports brep, nurbs, implicits, volumetric, wireframe, 2D, 3D, CSG, solid geometry, etc
00:37.51 alex_joni http://pastebin.ca/778884
00:37.51 brlcad yeah
00:37.59 alex_joni I think that's the OFF translation
00:39.52 alex_joni hmm.. loading it here with a crappy viewer doesn't work
00:42.13 alex_joni ah, I know.. it's off by one
00:42.43 alex_joni http://pastebin.ca/778890
00:57.19 brlcad hmm
00:59.14 alex_joni I managed to convert it to IGES, but it doesn't contain any solids..
00:59.29 alex_joni just faces/vertices
01:01.22 alex_joni brlcad: http://home.austin.rr.com/reubenrachel/reuben/3D/index.html that also proved usefull along the way
01:03.33 brlcad I was hmm'ing because of something else :)
01:04.26 alex_joni ok... I'm heading for bed..
01:04.35 alex_joni will look at writing a .sat from this tomorrow
01:05.06 brlcad (we have a sat exporter) :)
01:05.27 brlcad and what you made wasn't an OFF
01:05.40 brlcad what format did you use? ply?
01:05.58 alex_joni http://shape.cs.princeton.edu/benchmark/documentation/off_format.html
01:06.28 alex_joni might be the wrong OFF format?
01:06.32 brlcad ah, different off
01:07.50 alex_joni http://people.scs.fsu.edu/~burkardt/data/off/off.html <- this the right one?
01:08.15 brlcad that's the same as the other
01:08.22 brlcad just better description
01:12.58 CIA-27 BRL-CAD: 03brlcad * 10brlcad/ (NEWS src/conv/off/g-off.c): fix crash-on-exit bug during clean-up where the NOP curtree being returned wasn't having its magic number set (causing a bu type check to fail)
01:17.23 alex_joni brlcad: is there a guide to install brlcad?
01:17.34 brlcad guide?
01:17.46 alex_joni binaries vs. cvs ?
01:17.46 brlcad there's the INSTALL file
01:18.09 brlcad yeah, that file talks about both
01:18.28 brlcad http://brlcad.cvs.sourceforge.net/*checkout*/brlcad/brlcad/INSTALL
01:19.03 brlcad ~cadcvs
01:19.04 ibot To obtain BRL-CAD from anonymous CVS: cvs -d :pserver:anonymous@brlcad.cvs.sourceforge.net:/cvsroot/brlcad login && cvs -d :pserver:anonymous@brlcad.cvs.sourceforge.net:/cvsroot/brlcad checkout -P brlcad
01:19.07 alex_joni is 7.8.0 really outdated?
01:19.13 brlcad very
01:19.22 alex_joni VM it is then :)
01:19.24 brlcad though if you're on Windows, that's the easiest
01:19.37 brlcad for any other OS, there are much better options
01:19.40 alex_joni I have a dapper running on VMware server
01:19.56 alex_joni s/dapper/ubuntu 6.06 dapper drake/
01:20.50 alex_joni hmm.. how is sf CVS nowadays?
01:21.30 brlcad word of caution if you're just curious, there are tons of command-line tools and a rather non-intuitive google (makes blender look like mspaint in terms of usability)
01:21.30 brlcad sf CVS has been great for over a year
01:21.56 brlcad they had a slew of issues after svn went on-line and before the cvs servers were upgraded
01:22.11 alex_joni we moved away from SF with our CVS (for emc)
01:22.12 brlcad but even that was mostly delays for anon users
01:22.27 brlcad since then, it's been pretty ideal
01:22.33 alex_joni so now it's synched updates for anon?
01:22.37 brlcad yeah
01:22.41 brlcad for a while
01:23.01 brlcad that was part of the upgrade
01:23.37 brlcad we'll be moving to svn shortly, have yet to have an issue with sf's svn service for other projects
01:24.35 alex_joni I see.. ok, I'm glad it works
01:24.45 alex_joni when we moved away it was pretty horrible..
01:24.55 alex_joni had a couple of weekends when it was completely down
01:25.34 brlcad yeah
01:25.47 brlcad their guys don't work on the weekends :)
01:26.19 brlcad and then they had that hardware failure that kept things down for about a week
01:29.05 alex_joni <PROTECTED>
01:29.16 brlcad is the mesh already solid?
01:29.20 alex_joni mesh is probably not the right word..
01:29.31 brlcad i.e. does it form a closed topology
01:29.56 alex_joni say I have the obj file I pastebin'ed the last..
01:30.07 brlcad okay
01:31.06 alex_joni http://pastebin.ca/778923
01:31.20 alex_joni I don't think that has a closed topology
01:31.30 alex_joni it only defines some faces..
01:38.21 brlcad hm, it's just a thin box
01:41.18 alex_joni yes
01:41.19 brlcad it does close space
01:41.29 alex_joni (this is just an example.. I have more complex ones)
01:41.43 alex_joni yes, it closes.. but that's only implicit
01:41.53 brlcad yes, but that doesn't matter
01:41.56 alex_joni (it doesn't reuse the points for the other faces)
01:42.21 alex_joni if you say so.. I'll take your word for it :)
01:42.29 brlcad that's the importer's job during conversion to determin if you're coming from a file format that doesn't have structure
01:43.01 brlcad and even if it doesn't, if you have software that has a shrinkwrap feature, then you can create closure
01:43.18 alex_joni anything like that in brlcad?
01:43.29 brlcad but in that particular case, since everything does line up neatly, you don't even need that
01:43.52 brlcad brl-cad will evaluate the connectivity and stitch things together
01:44.16 alex_joni cool.. (I finished installing the doze brlcad, the cvs one is still checking out..)
01:44.36 brlcad we don't have shrinkwrapping, that's pretty complicated to code up reliably :)
01:45.11 brlcad but we have things that are similar that will check and/or guarantee that the result is either solid geometry, or fail the conversion
01:45.33 brlcad (without remeshing)
01:46.06 brlcad generalized shrinkwrapping requires remeshing
01:46.07 alex_joni I'm fairly confident all the stuff will line up just like this one
01:46.23 alex_joni they were solids at one point..
01:46.24 brlcad what's your goal?
01:46.36 alex_joni viewing/manipulating them
01:46.40 brlcad that's a good sign
01:46.43 alex_joni mostly viewing
01:47.01 alex_joni so I could live with viewing the meshes only (if only that works..)
01:47.09 brlcad if you still have them in a solid format, it would be even better to use a file format that preserves the topological structure
01:47.37 brlcad at least one that can, as opposed to one that can't (e.g. iges does both)
01:48.31 alex_joni I don't.. if I would it would have been easy
01:54.34 alex_joni hrmm.. I did this: I have some crappy freeware that created a iges out of the obj, I converted the iges to g (iges-g complained there's no solid inside, so I had to use -d -3), then I tried to convert it back g-iges, but it's quite empty
01:59.58 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/librt/db_walk.c: if there's no directory pointer, or no callbacks, there's nothing to do
02:03.09 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/conv/iges/g-iges.c: make sure the object may be looked up
02:06.07 brlcad alex_joni: try this one http://bzflag.bz/~sean/tmp/gnu-tux/box.iges
02:07.13 brlcad that's what I get going obj->ply->g->iges
02:08.51 alex_joni I get the same old error.. The File has no faces to stich
02:11.52 alex_joni how did you go obj->ply ?
02:48.30 brlcad oh, I had a converter local
02:49.01 brlcad and we've not gotten around to writing the obj-g just yet
02:50.10 alex_joni hmm.. I think I got a bit further
02:50.23 alex_joni I have now something that looks like a .g solid
02:50.40 brlcad rt -F/dev/Xl to get a quick render
02:51.05 alex_joni under doze?
02:51.12 brlcad under anything
02:51.18 brlcad it's one of our tools/commands
02:51.36 brlcad works on the mged command prompt if you have a .g
02:52.18 alex_joni http://dsplabs.cs.utt.ro/~juve/blog/index.cgi-files/sandbox/platte2.g
02:53.02 alex_joni fb_open: no such device "/dev/X1".
02:53.29 brlcad ex ell
02:53.31 brlcad Xl
02:53.49 brlcad or wgll if you're on windows
02:53.58 brlcad er ogll
02:54.25 brlcad interesting, something remeshed that box for you
02:54.44 alex_joni yes.. I managed to convert the obj to some iges
02:54.51 brlcad it's actually a nurbs surface
02:54.55 alex_joni then when I did the iges-g it said there's some nurbs there
02:55.04 alex_joni and that it's gonna convert it to a slid
02:55.05 alex_joni solid
02:56.33 brlcad yeah, it's a decent prototype of a "better" interface
02:57.14 brlcad it was more of a proof-of-concept, still not anywhere near as useful as mged
02:58.00 alex_joni hmm.. g-iges crashes when I try to get an iges out of the .g
02:58.21 alex_joni I tried "g-iges platte2.g nn -o tt.igs"
02:58.59 alex_joni g-iges: failed to translate nn to IGES format
03:00.36 brlcad ahh, yes
03:00.48 brlcad the nurbs that it imported as cannot be exported
03:01.26 alex_joni think I'll call it a night
03:01.40 alex_joni sun's coming up soon.. thanks for all the help & patience
03:01.43 alex_joni good night
03:01.50 brlcad np
03:02.00 brlcad lemme know if can do anything else to help
03:02.18 alex_joni I'll sleep it over, and see where I can get :)
03:02.26 brlcad someone's always here ;)
03:02.55 alex_joni yeah, well.. SWPadnos would be of no use :D
03:02.58 brlcad fwiw, the box imported earlier as a bot that could be converted to a solid bot as you had it
03:03.17 alex_joni really?
03:03.18 brlcad and that g-iges crash is fixed in later version if it's the one I'm thinking of
03:03.40 alex_joni any ways to do the bot_>solid bot convert?
03:04.23 brlcad run "get botname mode"
03:04.31 brlcad does it say surf or volume?
03:04.44 brlcad if the edges align, you can just set it to volume
03:05.09 alex_joni it says error: botname: not found
03:05.46 brlcad botname is the name of your bot..
03:05.56 alex_joni oh :D I have one?
03:06.05 brlcad yes
03:06.13 brlcad tops to see the top-level geometry
03:06.19 brlcad l objectname to see that object
03:06.26 brlcad (textually)
03:06.35 brlcad (and that's another "ell")
03:07.06 brlcad if it's a bot, it'll look like:
03:07.22 brlcad mged> l ply_bot
03:07.23 brlcad ply_bot: Bag of triangles (BOT) 36 vertices, 12 faces (unoriented) This is a surface with no volume face 0: (408000 283000 10000), (408000 283000 0), (408000 -283000 0)
03:07.36 alex_joni iges_drawing: n-Manifold Geometry solid (NMG) maxindex=336
03:08.05 brlcad what's that from?
03:08.11 alex_joni l iges_drawing
03:08.20 alex_joni tops said 'iges_drawing'
03:08.22 brlcad i mean, where did iges_drawing come from
03:08.30 brlcad iges-g with .. some option
03:08.44 alex_joni think I ran it without
03:09.30 brlcad default would be ideal
03:09.41 brlcad looks like you did -p or something
03:10.01 alex_joni -d -3
03:10.22 brlcad hm, shouldn't need either of those
03:10.31 alex_joni This IGES file contains drawing entities, but no solid model entities. You may
03:10.31 alex_joni convert the drawing to BRL-CAD by 'iges-g -d -o file.g PLATTE1.IGS'. Note that the resulting
03:10.32 brlcad is it actually a drawing
03:10.34 alex_joni BRL-CAD object will be a 2D drawing, not a solid object. You might also try the
03:10.37 alex_joni '-3' option to get 3D drawings
03:10.45 brlcad ah
03:11.00 brlcad drawings suck
03:12.40 brlcad try running: g-nmg -b -o file2.g file.g iges_drawing
03:12.52 alex_joni I guess I'll bother you about the obj->ply->g converter sometimes then
03:13.12 alex_joni (don't have g-nmg on the doze box)
03:13.44 alex_joni (still building the CVS version)
03:13.58 brlcad http://bzflag.bz/~sean/tmp/ply/
03:14.10 brlcad ahh, yeah
03:14.33 brlcad that windows build only has about 25% of the tools
03:15.24 brlcad gcc -I. -o obj-ply *ply*.c
03:16.39 alex_joni I'll do that some other time.. now really going to bed (5am here)
03:20.22 alex_joni thanks & goodnight
03:21.57 brlcad cya, have a good night
08:54.09 *** join/#brlcad Z80-Boy (i=clock@217-162-110-235.dclient.hispeed.ch)
10:10.40 *** mode/#brlcad [+o minute-ssh] by ChanServ
11:47.17 *** join/#brlcad butti (n=butti@e178077120.adsl.alicedsl.de)
11:47.42 butti good morning
11:58.27 *** part/#brlcad butti (n=butti@e178077120.adsl.alicedsl.de)
13:44.29 *** join/#brlcad cad95 (n=54b5b01c@bz.bzflag.bz)
15:11.51 *** part/#brlcad minute-ssh (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
15:14.07 *** join/#brlcad minute-ssh (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
15:16.51 *** join/#brlcad minute-s1h (n=MinuteEl@bz.bzflag.bz)
15:22.07 *** join/#brlcad Elperion (n=Bary@p54876B2B.dip.t-dialin.net)
15:53.21 *** join/#brlcad poolio (n=bpoole@UNIX31.andrew.cmu.edu)
16:28.22 *** join/#brlcad docelic (n=docelic@77.237.116.55)
16:54.01 ``Erik hah
16:54.08 ``Erik the last starfighter is on scifi
17:10.30 brlcad heh, tis what I was watching too
17:15.02 alex_joni brlcad: hi.. managed to write a converter for my needs (it outputs obj correctly)
17:19.50 brlcad cool
17:20.32 alex_joni do you happen to know if obj has support for multiple things inside?
17:20.51 alex_joni (like setting up a scene with a couple objects?)
17:21.34 brlcad alex_joni: yes, obj does
17:21.42 brlcad they just follow one after the other
17:21.46 alex_joni ok, cool.. will finish reading the docs then :)
17:22.13 brlcad g line followed by some # v lines and # f lines, repeated
17:22.27 brlcad with optional vn of course and a few other
17:23.34 alex_joni gotcha
17:32.01 ``Erik man those graphics were chintzy :D
17:40.02 Z80-Boy brlcad: would be fun to model this in BRL-CAD http://goodnesstruthandbeauty.files.wordpress.com/2007/06/escher.jpg
17:40.35 Z80-Boy Or this http://britton.disted.camosun.bc.ca/escher/waterfall.jpg
17:41.50 Z80-Boy They already did it in LEGO http://3quarksdaily.blogs.com/3quarksdaily/images/lego_relativity_1.jpg
17:42.31 alex_joni Z80-Boy: http://www.gravestmor.com/strips/escher%20lego.jpg
18:03.51 *** join/#brlcad butti (n=butti@e178077120.adsl.alicedsl.de)
18:43.18 *** join/#brlcad elite01 (n=elite01@dslc-082-082-076-205.pools.arcor-ip.net)
19:03.01 alex_joni brlcad: around?
19:20.49 ``Erik more of a square, actually
19:22.38 alex_joni ``Erik: that's with smoothing turned off
19:23.31 ``Erik or a really BAD tesselation
19:29.33 alex_joni heh
19:32.57 butti hello boys
19:33.41 butti Just want to see if you are fine
19:53.34 alex_joni brlcad: I managed to put more than one component into the .obj, the problem is that the components I have aren't aligned.
19:53.50 alex_joni I guess there's no way to specify position and orientation of a .obj group
20:07.27 ``Erik ".obj group"?
20:07.54 alex_joni there's a thing called group inside .obj (g ..)
20:08.01 alex_joni and you can have more than one
20:13.41 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/librt/nmg_misc.c: speling
20:23.55 Z80-Boy brlcad: I just made a brick chimney. I think making models of brick chimneys in BRL-CAD won't be difficult because you can fill all the mortar in at once by subtracting the bricks from a simple shape
21:57.07 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
22:05.00 *** join/#brlcad tarzeau (i=gurkan@bee.ethz.ch)
22:09.23 *** join/#brlcad yukonbob (n=yukonbob@whthyt237-51.northwestel.net)
22:18.36 poolio allo bob
22:21.19 tarzeau hi
22:42.57 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-010-109.pools.arcor-ip.net)
22:49.28 *** join/#brlcad elite01__ (n=elite01@dslc-082-082-089-188.pools.arcor-ip.net)
23:00.09 *** join/#brlcad elite01 (n=elite01@dslc-082-082-070-079.pools.arcor-ip.net)
23:01.44 *** join/#brlcad elite01__ (n=elite01@dslb-088-070-018-116.pools.arcor-ip.net)
23:08.26 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-069-236.pools.arcor-ip.net)
23:24.59 brlcad howdy howdy
23:32.57 yukonbob brlcad: what the bug?
23:48.44 poolio It's an oversized cockroach
IRC log for #brlcad on 20071119

IRC log for #brlcad on 20071119

00:13.55 yukonbob brlcad vs. The Bug
00:13.57 yukonbob ttp://coolkits.net/G%20vs%20Mothra.jpg
00:14.02 yukonbob *http
00:44.24 CIA-27 BRL-CAD: 03brlcad * 10brlcad/src/librt/ (dg_obj.c wdb_obj.c): remove dead code. there's closedb instead of overriding default close command, tol is a wdb_obj command.
03:36.58 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177726729.dsl.bell.ca)
04:01.44 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177726729.dsl.bell.ca)
06:12.13 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096734938.dsl.bell.ca)
06:53.42 *** join/#brlcad CIA-MIA (n=relay@bz.bzflag.bz)
07:05.27 *** join/#brlcad CIA-28 (n=CIA@208.69.182.149)
07:11.15 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:31.11 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/librt/nmg_rt_isect.c: yet another place to report an unknown class instead of bombing out.
07:32.16 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/librt/nmg_class.c: if we exhaust the retry count, just give up instead of bombing out. otherwise this can cause havoc for even simple optional operations like trying to fix normals.
07:37.40 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/librt/nmg_misc.c:
07:37.40 CIA-28 BRL-CAD: if we encounter an invalid shell with bad results, stop processing entirely.
07:37.40 CIA-28 BRL-CAD: this avoids an avalanche of cascaded failures and potential bomb situations
07:37.40 CIA-28 BRL-CAD: where we can usually proceed. this particular problem was encountered during
07:37.40 CIA-28 BRL-CAD: g-iges that had a shell that could not be classified (resulted in infinite loop
07:37.43 CIA-28 BRL-CAD: and array indices that went out of bounds, eventually crashing).
07:50.33 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
07:53.01 CIA-28 BRL-CAD: 03brlcad * 10brlcad/NEWS: (log message trimmed)
07:53.01 CIA-28 BRL-CAD: fixed variety of g-iges and other exporter crashes and graceful handling of mesh
07:53.01 CIA-28 BRL-CAD: normal failures. started with a particular model that was failing in the bot's
07:53.01 CIA-28 BRL-CAD: tess() routine during the expensive nmg_fix_normals() processing. turned out
07:53.01 CIA-28 BRL-CAD: that the model was going amuck while trying to determine shell orientation
07:53.04 CIA-28 BRL-CAD: eventually overflowing a char in an inf loop until it crashed. the specific
07:53.06 CIA-28 BRL-CAD: cause of the inf loop wasn't determined, but it does now detect the shell
08:22.53 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:51.29 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
09:12.01 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
09:45.22 *** join/#brlcad lachyg (n=lachlan@ppp121-45-2-37.lns10.adl2.internode.on.net)
09:46.04 lachyg Hi. Is there a way in which I can rotate a combination? Or am I going about things in the wrong way?
09:46.43 lachyg I've created a combination led.c = u led.plastic.r u led.metal.r, and want to rotate it around. Is there a way to do this?
09:47.13 Z80-Boy lachyg: I do it by putting the combination into another combination, then opening the another combination in vi using red, loading a unit matrix from /home/clock/m and then editing the matrix to get the desired rotation. I need only rotation in multiples of 90 degrees.
09:47.39 Z80-Boy the unit matrix is 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1
09:47.55 lachyg So there's nothing simple like rot led.c 0 0 90?
09:48.42 Z80-Boy maybe is but for me figuring out which command it is what parameters it has and what meaning these parameters have and what exactly it does is about 2 days, whereas the aforementioned sequence is about 1 minute.
09:49.18 Z80-Boy Cause the documentation is missing a lot of important information and I always forget it when I figure it out, because I use BRL-CAD not continuously, but intermittently.
09:49.33 lachyg Ok. I'll probably have to write a script for it then, as I have not the patience to do it 12 times ;)
09:49.38 lachyg Ah, I see.
09:49.42 lachyg Thanks for your help.
09:49.51 Z80-Boy you might benefit in finding out the command
09:50.07 Z80-Boy Don't worry, you don't find it in the official doc. You either have to ask brlcad or reverse engineer the huge codebase.
09:50.12 Z80-Boy Or maybe experiment out
09:50.25 lachyg heh
09:50.43 Z80-Boy Like I never know if the angles are counter or clockwise, which axis is the first rotation around, if it rotates in the source or destination space etc.
09:50.51 Z80-Boy With the matrix it's simple
09:51.28 Z80-Boy You start with your sub-model then apply the matrix and then you get what's one level higher in the hierarchy.
09:51.44 Z80-Boy The first 4 numbers are what goes into X upper in the hieararchy
09:52.18 Z80-Boy the first, fifth, ninth numbers are concerning X in the original submodel.
09:52.34 Z80-Boy Was also hell figuring if it's like this or lower/upper is swapped
09:53.31 lachyg Hmm, I probably should read my linear algebra book again.
09:53.32 Z80-Boy and in the cross, where is the letter X that's pointing into the positive direction
09:53.40 Z80-Boy no you don't need linear algebra
09:53.46 Z80-Boy It's just like drink mixing
09:54.09 Z80-Boy you have 3 bottles x y z and 3 glasses X Y Z
09:54.20 Z80-Boy the matrix tells you how much x, y, z should go into X
09:54.25 Z80-Boy how much x, y, z should go into Y
09:54.32 Z80-Boy how much x, y, z should go into Z
09:54.49 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
09:55.34 lachyg Yeah---I just need to figure out the theory behind it again. Thanks for your help.
09:55.45 lachyg Ah, looks like matrices are the only way to go.
09:56.50 Z80-Boy lachyg: no it was actually assumed that people will use those commands to make it simpler so they don't have to crunch matrices in their heads
09:56.59 Z80-Boy But because of bad documentation, crunching matrices is easier for me ;-)
09:57.24 lachyg http://www.nabble.com/20-questions-t3863486.html
09:57.26 lachyg #2 there
09:59.28 Z80-Boy Oh lol this should be in the official doc and not on google resul page number 1137
10:01.14 lachyg I suspect so.
10:01.41 Z80-Boy Also if you create a complicated model like I do then redrawing the display takes a minute
10:01.53 Z80-Boy so one minute to shift, one minute to zoom, one minute to change view etc...
10:02.01 Z80-Boy really blazing workflow speed ;-)
10:02.27 Z80-Boy ANd I have 1500 MHz Pentium III!
10:02.57 lachyg heh
10:03.09 lachyg Could be worse.
10:03.12 lachyg Could be paper.
10:03.12 Z80-Boy I suspect because someone got an idea to wedging a blotware called X Windows system between the CPU and the AGP bus
10:03.21 Z80-Boy X Window is fast in theory but slow in practice ;-)
10:03.39 Z80-Boy Moving a piece of paper 20cm right doesn't take a minute, but a second.
10:04.30 Z80-Boy You can draw a line in a microsecond, but if you first have to email the coordinates to the X Window System through a socket it gets horrible
10:06.04 Z80-Boy I think I should report a bug
10:06.08 Z80-Boy "mged dead slow" ;-)
10:06.43 Z80-Boy and that's wireframe!
10:07.56 Z80-Boy Cause it took me a whole bus trip to put model piece A to model piece B so that they touch each other
10:12.08 lachyg Ah, think I've figured it out.
10:12.20 lachyg Made a new combination like you said, then used arced
10:15.59 Z80-Boy oh what does it do?
10:16.34 lachyg Applies a matrix transformation to an element of a combination.
10:17.00 lachyg arced led.1.t/led.c matrix rmul rot 0 0 90
10:17.02 Z80-Boy omg why is it called arced? With such a name I would expect to do something with arcs
10:17.33 Z80-Boy lachyg: where did you find out you should type "arced led.1.t/led.c matrix rmul rot 0 0 90"?
10:18.07 lachyg In the documentation (Volume 2), appendix A, page 158
10:19.48 Z80-Boy Interesting I'll look there.
10:26.35 *** join/#brlcad Blue_D (n=bluedolf@192.57-67-87.adsl-dyn.isp.belgacom.be)
10:41.35 lachyg Ah, now I've got it. You have to remember that your transformations are in the element's co-ordinate space.
11:43.17 *** join/#brlcad alex_jon1 (n=juve@81.196.65.201)
12:10.52 *** join/#brlcad docelic (n=docelic@77.237.110.248)
12:26.53 *** join/#brlcad elite01 (n=elite01@dslb-088-070-014-132.pools.arcor-ip.net)
12:33.13 *** join/#brlcad tarzeau (i=gurkan@bee.ethz.ch) [NETSPLIT VICTIM]
12:38.11 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad) [NETSPLIT VICTIM]
12:38.11 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be) [NETSPLIT VICTIM]
12:38.11 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130) [NETSPLIT VICTIM]
12:38.11 *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net) [NETSPLIT VICTIM]
12:38.11 *** mode/#brlcad [+o brlcad] by irc.freenode.net
12:41.42 *** join/#brlcad elite01 (n=elite01@dslb-088-070-014-132.pools.arcor-ip.net) [NETSPLIT VICTIM]
12:41.42 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
12:41.47 *** join/#brlcad lachyg (n=lachlan@ppp121-45-2-37.lns10.adl2.internode.on.net) [NETSPLIT VICTIM]
12:41.47 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096734938.dsl.bell.ca) [NETSPLIT VICTIM]
12:41.47 Defcon wb all :)
12:42.29 Defcon [13:31:07] <@brlcad> lachyg: oed / led.c/led.plastic.r/path/to/some/prim
13:27.07 *** join/#brlcad Blue_D (n=bluedolf@192.57-67-87.adsl-dyn.isp.belgacom.be)
13:50.08 Defcon <Z80-Boy> It's just like drink mixing
13:50.15 Defcon ..
13:50.18 Defcon how... :)
14:06.48 Z80-Boy Defcon: how what?
14:08.12 Defcon i didn't get your logic
14:08.18 Defcon but i guess i do now
14:11.50 *** join/#brlcad Elperion (n=Bary@p5487721C.dip.t-dialin.net)
14:14.20 brlcad lachyg: was starting to say that the 'oed' command is another way to do what you were asking, you go into "object edit mode" on an object specifying where you want to apply a matrix and what primitive to use a coordinate system reference
14:14.56 brlcad then you can use the 'orot' or 'objrot' commands to do a rotate
14:15.14 brlcad those and other commands are listed on the mged cheat sheet reference
14:16.44 Defcon hmmm.. ok
14:16.46 Defcon :)
14:26.55 brlcad in mged lingo, an "arc" is the same as an object "path", not a 2D/3D geometric arc but a logical arc through the geometry hierarchy
14:27.26 brlcad arced could have just as readily been named pathed, but the 'arc' convention goes back to early 80's
14:29.14 brlcad so when you're specifying an 'oed' object edit, think of all paths to primitives in your model, /comb/path/to/region/to/primitive .. you can apply a matrix after any one of those '/'s so you separate that to a left and right-hand side
14:30.25 brlcad so if I wanted to apply a matrix over the instance of region used in that 'path' object, I would have specified oed /comb path/to/region/to/primitive
14:32.58 Defcon impressive
14:33.11 Defcon a matrix = an array(in vb)?
14:35.35 brlcad hm?
14:35.46 brlcad a matrix can be stored as an array in most languages
14:36.05 brlcad it's just a list of 4 or 9 or 12 or 16 numbers usually :)
14:36.20 Defcon ah
14:36.21 brlcad usually 16 for 3D homogeneous coordinates
14:36.31 Defcon lol
14:36.34 brlcad 4x4 matrix
14:36.41 Defcon still way to advanced for me
14:36.42 Defcon :)
14:40.34 Z80-Boy I never know which *ed command can be used in which mode
14:40.41 Z80-Boy So I never use them that's the safest ;-)
14:42.01 Defcon :)
14:42.03 Defcon true
14:42.08 Z80-Boy Matrix is just a way how to mix outputs from inputs
15:12.04 ``Erik I thought it was where neo used to live
15:12.47 Defcon :D
15:30.02 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/NEWS: note fix to xpush
15:37.03 Z80-Boy brlcad: do you use CRT or LCD?
15:38.29 Defcon whow first line in this channel i fully understand :)
15:41.05 ``Erik people still use crt's? O.O
15:50.10 Z80-Boy ``Erik: I just had to replace a LCD with CRT - if I ran compilation there were horizontal stripes randomly jumping on the screen
15:50.18 Z80-Boy I tried a different LCD and the same problem
15:50.41 Z80-Boy Then I tried CRT and it's OK. Plus I have more uniform white, better black and brighter colours.
15:53.33 PrezKennedy and 3x less desk space!
15:55.22 Z80-Boy The video is unbeliavebly smooth on CRT!P
15:55.55 Z80-Boy PrezKennedy: I rather sacrifice some desk space than having to watch stripes
15:57.03 PrezKennedy only when you compile right?
16:01.01 ``Erik crt's are analog only, lcd's can take digital... if you were using a full digital path, mebbe your videocards digital part is messed up, or mebbe the analog just 'blurs' over the lines and ya don't see the bad signal.... crt running close to full resolution will usually be 60fps, where an lcd will be around 40fps, but the lcd won't have any kind of 'tearing' since the pixel stays 'lit' the same until next update, where a crt has a decay e
16:02.09 ``Erik oops, too much geek, skeered him off
16:03.06 ``Erik if it was just during compilation, may've been crosstalk effecting things... I know one of my old computers had problems with that, heavy load and I'd start hearing it on the speakers, and for some reason the mouse set it off, too O.o
16:03.48 PrezKennedy i hear that once in awhile with a computer thats quite new...
16:04.18 Z80-Boy Well it was analog
16:04.30 *** join/#brlcad prasad_ (n=psilva@static-70-108-244-218.res.east.verizon.net)
16:04.30 Z80-Boy and it was because the card apparently gets a clock jitter.
16:04.34 ``Erik heh
16:04.41 Z80-Boy But clock jitter should display as shifting of a line.
16:04.57 Z80-Boy Shifting an object doesn't change it's brightness. But in this case the brightness flickered tremendously.
16:05.06 ``Erik didja try moving the video cable around while compiling to see if it altered the behavior?
16:05.08 Z80-Boy That means the LCD is showing something else than is in the signal, period.
16:05.24 prasad_ gameboy?
16:05.26 Z80-Boy No but I tried moving the LCD around, away from my desk.
16:05.30 Z80-Boy That helped.
16:05.44 PrezKennedy do you compile often?
16:05.56 Z80-Boy That's completely irrelevant.
16:05.57 ``Erik if two seperate lcd's showed the same thing, then the lcd is properly showing the signal, the signal is improper... crt's tend to be a lot more robust to 'funny data' in analog mode O.o
16:06.06 prasad_ gameboy has a z80 :o
16:06.22 Z80-Boy No the LCD is showing something else
16:06.29 Z80-Boy The problem is the sampling is done improperly.
16:06.45 Z80-Boy They leave out the sampling filter to satisfy the Nyquist criterion
16:06.58 Z80-Boy CRT doesn't do any sampling.
16:07.10 Z80-Boy So you either 1) do no sampling, or 2) do sampling properly
16:07.17 ``Erik crt isn't digital, it's a "natural" sampling mechanism
16:07.39 Z80-Boy I don't care how they implement it inside the monitor, it just has to show what's on the line
16:07.56 ``Erik ... a crt DOESN'T show exactly what's ont he line, that's my point, dude
16:08.02 Z80-Boy For me it's a blackbox. Shows the right picture? stays on the desk. Doesn't? Flies away.
16:08.25 ``Erik smells to me like you're fixing the symptom, not the problem *shrug*
16:08.26 Z80-Boy It doesn't but it's better than with LCD
16:08.37 Z80-Boy And also I tried playing a music video... much smoother movements!
16:08.45 ``Erik 'sup, prasad?
16:08.50 Z80-Boy Like fast dance and rapid camera movements...
16:08.53 Z80-Boy It was like in real!
16:09.08 Z80-Boy With LCD I am feeling like losing track of the movement.
16:09.24 Z80-Boy Sorry, but if I am more happy with CRT then it's better for me.
16:09.29 PrezKennedy you need a faster LCD screen!
16:10.15 Z80-Boy I suspect LCD's have an internal refresh rate that runs asynchronously with the VGA refresh rate and causes temporal aliasing
16:10.40 Z80-Boy And the black on LCD is horrible and on white I see Haidinger's brushes all around
16:10.41 prasad_ even with vsync on?
16:11.05 Z80-Boy The vsync was on all the time
16:11.13 Z80-Boy Without vsync the picture loses vertical sync
16:15.13 *** join/#brlcad ucrit (n=lucky@202.152.172.3)
16:15.43 ``Erik hum, older/cheaper lcd's have a 25ms response rate, which is sorta kinda the same as a refresh rate of 40hz, opposed to a 'normal' crt (at max res) of around 60hz... the lcd's I'm sitting at have 14ms response, which maths out to 71hz O.o prezkennedy may have a point there :D
17:33.33 *** join/#brlcad ucrit (n=lucky@202.152.172.3)
17:42.51 *** join/#brlcad Elperion (n=Bary@p5487721C.dip.t-dialin.net)
18:13.25 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
18:17.08 *** join/#brlcad docelic (n=docelic@212.15.179.226)
18:48.34 ``Erik howdy ho
19:10.20 ``Erik heheh e http://www.collegehumor.com/video:1788161
19:21.00 *** join/#brlcad prasad_ (n=psilva@static-70-108-244-218.res.east.verizon.net)
19:27.15 *** join/#brlcad Z80-Boy (i=clock@77-56-86-16.dclient.hispeed.ch)
19:53.17 brlcad Z80-Boy: both at home, but lcd predominantly
19:58.28 Z80-Boy brlcad: is there a way to get rid of the warning when I put a region into another region?
19:58.40 Z80-Boy I thought the "inherit" flag would logically turn it off but it doesn't
20:19.42 CIA-28 BRL-CAD: 03brlcad * 10brlcad/misc/win32-msvc8/Makefile.am: typo, brrrrcad
20:26.44 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
20:27.58 Z80-Boy ``Erik: do you know how to get rid of the warning when I put a region into another region?
20:36.27 ``Erik um, no? :)
20:39.27 Z80-Boy It's very handy because I have a complex thing where each part is coloured a different way and now I want to make a variant which is all grey
20:39.27 *** join/#brlcad nedko (n=nedko@89.253.148.98)
20:39.37 Z80-Boy So I just put it into a region and override it all
20:39.48 ``Erik it's just a warning, though, right? it still works?
20:40.10 Z80-Boy I don't want all the matrices to be duplicated because that's a bad practice
20:40.15 Z80-Boy Yes it works but warns
20:40.40 Z80-Boy Warning: you are using an efficient method.
20:40.50 ``Erik heh
20:41.25 ``Erik um, one of the bigger reasons BRL-CAD gets funded is to support another piece of software that pukes all over itself when any primitive is seen twice in the tree...
20:42.18 ``Erik we say it's their problem, they say it's ours, the warning keeps the poor users from stepping on landmines in a battle between developer groups
20:43.02 ``Erik (if I'm guessing correctly... brlcad might be able to confirm or correct me on that)
20:44.31 Z80-Boy What ?!?
20:45.09 Z80-Boy If I have a grille with 100x100 holes, I have to crate 10,000 primitives to satisfy this idea of nonrepeating primitives?
20:45.24 ``Erik ayup
20:45.32 ``Erik why do ya think I've been working on 'clone' lately?
20:45.41 ``Erik (I think it's idiotic, too...)
20:46.42 Z80-Boy And if I realize the filtering action of the grille needs to be adjusted and change the holes from 4mm to 5mm, I have to edit ebery single primitive?
20:46.48 Z80-Boy OMG WTF
20:47.06 ``Erik um, everything in the database can be expressed without confusion using the path, right? well, these guys only look at the last entry on the path list and map it to their own names... so they require a 1-1 mapping of geometric primitives to a physically unique 'thing'
20:47.35 ``Erik which is why ya see request tickets to warn or remove "instancing" in the sf bugs and feature requests...
20:48.13 ``Erik and it's been that way for 20 years now :(
20:50.57 Z80-Boy I don't know if "everything in the database can be expressed without confusion using the path, right?
20:51.01 Z80-Boy "
20:51.55 Z80-Boy if you have 2 M5x20 hex head bolts, do you have two physically unique things or two instances of one physical thing?
20:51.58 ``Erik /part1/hole1/generichole /part1/hole2/generichole ... ?
20:52.25 Z80-Boy yes that's how I do it
20:52.40 ``Erik that would be instancing... 'generichole' only exists once, but you know where it goes due to the full path being a unique identifier...
20:53.14 ``Erik opposed to just taking the last part, how do you distinguish between "generichole" and "generichole", even though you know they are in different physical locations?
20:53.57 ``Erik we say "use the full path", they say "don't allow instancing"
20:53.58 ``Erik :)
20:54.24 Z80-Boy It's TIA/EIA - Training In Absurdity, Exercise In Absurdity
20:54.51 dtidrow_work good grief
20:54.51 ``Erik and I THINK that might be the reason for that specific warning being in there, because now you have /part1/hole1/generichole vs /greyview/part1/hole1/generichole... or 'generichole' vs 'generichole' for this certain consumer
20:55.07 ``Erik I *THINK*
20:55.23 dtidrow_work somebody needs to go over there and start swinging the cluebat around
20:55.36 ``Erik again, if brlcad were to drag his arse in and either correct me or add something... :D
20:56.26 dtidrow_work still
20:56.32 Z80-Boy now the machines are fast but BRL-CAD is still slow
20:56.35 dtidrow_work unnecessary bloat
20:56.44 Z80-Boy my most complex model takes 1 minute to redraw in mged
20:56.58 Z80-Boy open menu, close menu, wait a minute until the black rectangle left by the menu redraws...
20:57.04 Z80-Boy change the zoom, wait a minute.
20:57.08 Z80-Boy Shift the zoom, wait a minute.
20:57.15 ``Erik hey, man, I don't like the practice eather, I'm just trying to guess at the reason for that warning being in there :)
20:57.41 ``Erik heh, we have people routinely blowing the 2g limit on 32b builds here
20:57.57 dtidrow_work how many parts are in that model, Z80-Boy?
20:58.24 Z80-Boy I don't know how do I figure out?
20:58.32 ``Erik don: fear his p233 ;)
20:58.39 Z80-Boy I have p1500
20:58.49 dtidrow_work ``Erik: lol
20:59.51 ``Erik being a command line dork, I'd sdo something like "mged -c file.g ls -l | grep -v 'comb\|region' | wc -l
21:00.44 ``Erik errr, "mged -c /usr/brlcad/share/db/moss.g ls -l 2>&1 | grep -v 'comb\|region' | wc -l"
21:00.47 ``Erik (on fbsd, using bash)
21:03.06 Z80-Boy 0
21:03.11 Z80-Boy should I count >&2 instead?
21:04.08 Z80-Boy 444
21:06.17 dtidrow_work brlcad: morning ;-)
21:06.37 ``Erik I d'no, I'm not a csh user... bash, ksh, zsh, I'm there... but not csh
21:07.40 brlcad inherit is only for visual property inheritance (i.e. shader properties)
21:07.54 brlcad howdy dtidrow_work
21:08.23 brlcad not quite the reason -- there is a code that craps on itself if there's particular combinations of regions in regions, but in this case that's not even the issue
21:08.59 brlcad Z80-Boy: from what I'm hearing, it sounds like a misunderstanding of what it means to have that region bit set/unset
21:09.21 brlcad it has nothing to do with the color properties, it has to do with space occupancy
21:10.53 Z80-Boy brlcad: so how do I do that properly?
21:10.53 brlcad you've basically said "this thing is wood, and now this _same_ thing used in a higher-level context is now not wood"
21:10.56 brlcad so it (very correctly) warns you that you've just changed the material *type* (which again has nothing to do with color or shader properties, has to do with physical occupancy)
21:11.36 brlcad Z80-Boy: the easy thing is unset the region bit on the higher level combination
21:11.46 brlcad there should only be one region on any path down the hierarchy
21:12.24 brlcad think of it as the "region" simply being when it goes from shape (blueprint/pattern) to solid (occupies space, has mass)
21:12.50 brlcad you're just wanting a color override, that has nothing to do with regions
21:13.06 brlcad you can color override any combination node
21:14.33 brlcad dtidrow_work: there is a cluebat needed on that other code's behavior, but entirely unrelated to this issue ;)
21:14.47 ``Erik <-- toldja he was guessing :D
21:14.53 brlcad they do have an instancing name conflict problem, but they deal with it in their own "special" way
21:15.17 ``Erik and I have a tendancy to go heavy on the code side, not so much the geometry/modeling side *shrug* O:-)
21:15.28 dtidrow_work heh
21:17.22 Z80-Boy brlcad: yes but if I unset the bit, the things starts being colourful again.
21:17.58 Z80-Boy It's this one: http://ronja.twibright.com/3d/tetrax_0.png
21:17.59 brlcad what do you mean?
21:18.09 Z80-Boy Normally the thing is one welded piece and all grey from zinc plating
21:18.35 Z80-Boy But I had to paint each piece individually to be able to refer to it in the assembly manual.
21:19.12 Z80-Boy So each colour is an individual region and the resulting thing is a complicated combination of these regions, because they must not overlap so where they join one has to "give way"
21:19.18 ``Erik what about making every piece a combination... then having two things that refer to it, a color manual copy with many regions, and a seperate display copy with all zinc
21:19.24 Z80-Boy Now I want to paint the whole thing gray. Now making it over whole again.
21:19.33 *** join/#brlcad Elperion (n=Bary@p5487721C.dip.t-dialin.net)
21:19.50 ``Erik then the colorful regions all get grouped in their own assembly or something to give an easy handle... :)
21:20.31 Z80-Boy ``Erik: Once I group them I cannot paint them individually later
21:20.40 Z80-Boy So they have to be first painted then grouped
21:20.52 ``Erik yes
21:21.09 Z80-Boy I could just merge all the *.r things into one huge and remove the "give ways" and retain the matrices
21:21.15 ``Erik /display/comb1/parts... /manual/region1/comb1/parts...
21:21.31 Z80-Boy But that's bad practice. It can lead to shape inconsistency between the two copies
21:21.35 ``Erik no
21:21.39 ``Erik because comb1 is comb1
21:21.57 ``Erik two seperate regions point to the same combination underneath (yes, instancing, pheer)
21:22.10 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
21:22.16 Z80-Boy I don't want that
21:22.22 Z80-Boy I just want to overpaint a region grey
21:22.33 Z80-Boy Sorry, a combo of regions
21:22.51 ``Erik then suck it up and take the warning :)
21:23.32 Z80-Boy what do you mean with "display" and "manual"
21:23.55 ``Erik 'display' would be a region containing all your 'part' combinations.
21:24.15 ``Erik 'manual' would be a combination, containing a set of regions (one for each part), and each region contains one 'part' combination
21:24.37 Z80-Boy yes
21:24.50 ``Erik so if you change a bolt size, BOTH regions see it, and you don't violate the 'one region per path' restriction
21:25.53 Z80-Boy Now for example the "blue" region constains some elements with matrices
21:26.17 Z80-Boy so I have to copy the region into a combo, unset the region flags and insert the combo into a region right?
21:26.39 Z80-Boy I can not only change sizes of things but also their mutual positions.
21:28.18 Z80-Boy What all do I have to do to properly deregionize?
21:31.27 ``Erik um, I'd try to create a new region with the material and only one 'child', the old region... then figure out how to turn off the region bit on the old region, so it's just a plain combination
21:31.51 ``Erik <-- doesn't know jack about USING the software, just a tiny bit about what's under the hood
21:32.12 ``Erik I'm a mechanic, not a pilot
21:32.44 Z80-Boy What happens if I only turn off the region bit but don't remove LOS, material ID shader colour etc.?
21:32.51 Z80-Boy does BRL-CAD get into an inconsistent state or not?
21:32.58 ``Erik (kinda more the machinist building the tools and parts for the mechanics... but that's going awful far on an analogy tangent)
21:35.53 brlcad Z80-Boy: again, color has nothing to do with it being a region or not
21:36.11 brlcad you just happened to make regions via the commands you used (presumably the r command)
21:36.26 brlcad you can "unset" them as regions using the combination editor on the edit menu
21:36.35 brlcad yep
21:36.50 brlcad being a region really is just a 0/1 bit flip on a combination
21:37.05 brlcad and relating to physical space _occupancy_
21:37.40 ``Erik on disk... right? regions and combinations have a few different 'in-memory' data bits, I think?
21:38.00 brlcad so you have whatever grey hierarchy of objects, you can create another hierarchy separate from that with all of the colors set, or set the colors at two levels with an override
21:39.36 brlcad ``Erik: not really for what he's doing, but yes -- there are a few other relevant parameters like LOS thickness, aircodes, the actual region ident code, etc
21:39.59 brlcad basically things that affect spatial occupancy or evaluation of that occupancy
21:40.05 ``Erik is it possible to demote a region to a combination?
21:40.13 ``Erik without killing and rebuilding it?
21:40.16 brlcad yep
21:40.24 brlcad just open the combination editor and uncheck the region box
21:40.37 ``Erik there ya go, karel :D
21:40.56 Z80-Boy ``Erik: just did it :)
21:40.59 brlcad it really is just an on/off flag on combinations from mge's perspective
21:41.00 ``Erik (is there a command backed way to do it? for a geek who doesn't wanna keep grabbing the mouse? or someone doing it in a script?)
21:41.14 brlcad hrm, there is..
21:41.18 Z80-Boy I did it with red
21:41.28 brlcad something like attr put region 0
21:41.29 Z80-Boy I just had to turn off the plastic and the colour otherwise it complained warning
21:41.40 brlcad forget the exact
21:41.45 brlcad there's a half-dozen ways
21:42.09 brlcad Z80-Boy: it complained probably because color override wasn't set
21:42.24 Z80-Boy brlcad: what is color override good for?
21:42.47 Z80-Boy can you have a combo with assigned color that overrides color of underlying regions?
21:42.48 brlcad says whether the top-level color overrides lower-level colors
21:43.35 *** join/#brlcad prasad_ (n=psilva@static-70-108-244-218.res.east.verizon.net)
21:44.46 Z80-Boy Hmm when you do B before the previous B finishes, it often hangs or segfaults.
21:44.57 Z80-Boy Advanced treatment of cricial sections, I would guess.
21:45.24 brlcad really? huh
21:45.35 brlcad i've not seen that
21:45.38 Z80-Boy ``Erik: I could save al lthe work you said
21:45.57 Z80-Boy I just got it. All I need to do is put the colourful thing into a combo tick up inherit set colour and plastic
21:46.01 Z80-Boy and it doesn't complain!
21:46.05 CIA-28 ow
21:46.09 Z80-Boy If it's gonna segfault is a different question ;-)
21:46.26 Z80-Boy brlcad: is that a correct method?
21:46.53 brlcad yep
21:47.00 Z80-Boy Why didn't you tell?
21:47.01 brlcad (thought that's what I said) :)
21:47.23 brlcad said create a separate hierarchy, set colors and inherit
21:47.30 ``Erik ok, yeah, that sounds a bit easier than doing a per-combination hoist
21:47.46 Z80-Boy what's a separate hierarchy and a hoist?
21:48.05 Z80-Boy now I understand what the inherit is for
21:48.12 brlcad great :)
21:48.14 Z80-Boy it should be called "overpain" or something like that
21:48.17 Z80-Boy overpaint
21:49.01 brlcad it says during mater command "Lower nodes inherit this node's material settings" or something pretty similar
21:49.24 brlcad likewise the help option on the comb editor
21:49.27 Z80-Boy does it also inherit the material weight?
21:49.41 Z80-Boy density I mean
21:50.04 *** join/#brlcad SWPadnos_ (n=Me@216.114.141.246)
21:51.21 brlcad good question.. I don't believe so
21:51.32 Z80-Boy so it's just a cosmetic thing
21:51.36 Z80-Boy and refraction index?
21:51.45 brlcad yeah, afairemember, it's the shader
21:51.48 brlcad and color
21:52.31 brlcad refraction index is a shader parameter for phong, so yeah
21:53.30 Z80-Boy OK thanks now it's all easy
21:53.37 brlcad lets you quickly do things like create a new top-level combination called "glasstank" and turn a whole tank into glass (if you wanted such an effect), and likewise up and down a hierarchy
21:53.51 Z80-Boy exactly! That's almost what I want!
21:54.51 prasad_ mmm glass
21:54.56 *** join/#brlcad SWPadnos_ (n=Me@dsl245.esjtvtli.sover.net)
21:57.51 *** join/#brlcad CIA-MIA (n=relay@bz.bzflag.bz)
21:58.15 *** join/#brlcad SWPadnos__ (n=Me@dsl245.esjtvtli.sover.net)
22:06.05 nedko brlcad: can you please add lash project (http://cia.vc/stats/project/LASH) to CIA-MIA,#lac
22:06.54 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/ (geometree/Makefile.am swidgets/scripts/Makefile.am): missed a couple dirs, include pkgIndex.tcl and tclIndex in the dist
22:07.08 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/archer/images/Themes/Windows/Makefile.am: missed command.png, add to dist
22:07.38 *** join/#brlcad SWPadnos___ (n=Me@dsl107.esjtvtli.sover.net)
22:08.01 brlcad nedko: done
22:08.14 nedko brlcad: thanks!
22:09.11 brlcad np
22:16.40 ``Erik heh, nifty
22:17.50 ``Erik such a brlcad move... http://icanhascheezburger.files.wordpress.com/2007/11/alreadylicked128392284542500000.jpg
22:18.07 brlcad hehe
22:30.51 CIA-28 libirc: 03JeffM2501 * r341 10/trunk/libirc/examples/stupidBot/src/stupidBot.cpp: ws
22:31.29 CIA-28 libirc: 03JeffM2501 * r342 10/trunk/libirc/botlib/ (inc/botlib.h src/botlib.cpp): methods to let the bot respond to methods privately instead of public if it's a channel message.
22:37.45 *** part/#brlcad nedko (n=nedko@89.253.148.98)
22:47.45 CIA-28 libirc: 03JeffM2501 * r343 10/trunk/libirc/botlib/ (inc/botlib.h src/botlib.cpp):
22:47.45 CIA-28 libirc: make stuff that is supposed to be private to the bot class, be well private.
22:47.45 CIA-28 libirc: move the isForMe method to protected, and make it virtual in case anyone wants to override it's logic with more complex logic.
23:02.36 *** join/#brlcad docelic (n=docelic@212.15.179.226)
23:03.39 CIA-28 libirc: 03JeffM2501 * r344 10/trunk/libirc/botlib/ (inc/botlib.h src/botlib.cpp): data utils for the config class
23:04.03 *** join/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
23:04.23 *** part/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
23:16.04 yukonbob !ah right -- Heroes night tonight...
23:17.29 brlcad :)
IRC log for #brlcad on 20071120

IRC log for #brlcad on 20071120

00:25.58 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
00:26.44 CIA-28 libirc: 03JeffM2501 * r345 10/trunk/libirc/botlib/ (inc/botlib.h src/botlib.cpp): read and write full config files as needed by the calling code
03:20.31 *** join/#brlcad Twingy (n=justin@74.92.144.217)
03:55.37 *** join/#brlcad lachyg (n=lachlan@ppp121-45-2-37.lns10.adl2.internode.on.net)
03:56.35 lachyg Hi. Does anyone know why a translation through matrix manipulation might cause the translation to have a magnitude five times the values entered?
03:59.40 *** join/#brlcad poolio (n=bpoole@UNIX31.andrew.cmu.edu)
04:07.25 lachyg mged> l plate.leds.c
04:07.36 lachyg <PROTECTED>
04:07.59 lachyg mged> arced plate.leds.c/led.r.c matrix rmul xlate 0 0 -500
04:08.07 lachyg mged> l plate.leds.c
04:08.17 lachyg <PROTECTED>
04:48.34 brlcad magnitude 5x?
04:48.57 brlcad that's e-13 .. which is pretty much "zero"
04:49.35 brlcad just seeing some floating point fuzz 13 decimal places out
05:00.35 lachyg Yeah.
05:00.41 lachyg Look at the first component, though.
05:40.03 CIA-28 libirc: 03JeffM2501 * r347 10/trunk/libirc/botlib/ (inc/botlib.h src/botlib.cpp): redo the message system so that messages can send back themselves, and have a reply method
05:55.32 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/rt/reshoot.c: anything using the bu offset macros needs to include stddef.h for the standard offset macros. other minor mods for bu_exit.
05:59.21 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/rt/Makefile.am: add reshoot to the build/install including its manual page documentation.
05:59.33 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/rt/.cvsignore: ignore reshoot product
06:01.05 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/rt/.cvsignore: the version files are no longer generated, remove from ignore list
06:01.55 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/rt/.cvsignore: version file too
06:03.41 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/rt/Makefile.am: compile hurt, just don't install it.
06:04.04 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/rt/.cvsignore: ignore hurt
06:06.15 CIA-28 BRL-CAD: 03brlcad * 10brlcad/db/Makefile.am: install the terra.dsp file since it's needed by terra.g; adds missing file to dist
06:07.53 CIA-28 BRL-CAD: 03brlcad * 10brlcad/doc/Makefile.am: install the brep.txt file for kicks and wiggles so it's not missing from source dist
06:13.45 CIA-28 BRL-CAD: 03brlcad * 10brlcad/misc/archlinux/Makefile.am: include PKGBUILD.static in the dist if it's in the checkout
06:14.41 CIA-28 BRL-CAD: 03brlcad * 10brlcad/misc/Makefile.am: include doxygen_structure in the dist
06:19.24 CIA-28 BRL-CAD: 03brlcad * 10brlcad/misc/ (win32-msvc7/Makefile.am win32-msvc8/Makefile.am): missing files from dist
06:22.36 CIA-28 BRL-CAD: 03brlcad * 10brlcad/regress/Makefile.am: add script files mising from dist
06:25.31 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/archer/Makefile.am: archer.bat missing from source dist, add it
07:16.20 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
07:19.24 *** join/#brlcad Z80-Boy (i=clock@77-56-86-16.dclient.hispeed.ch)
07:19.31 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177613911.dsl.bell.ca)
07:36.51 *** join/#brlcad DEFCON_ (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
08:01.32 *** join/#brlcad Blue_D (n=bluedolf@74.16-67-87.adsl-dyn.isp.belgacom.be)
08:26.10 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
09:28.11 *** join/#brlcad elite01 (n=elite01@dslc-082-082-069-012.pools.arcor-ip.net)
11:14.41 *** join/#brlcad lachyg (n=lachlan@ppp121-45-2-37.lns10.adl2.internode.on.net)
11:15.17 lachyg Hi. Is there a way to draw a combination with a translation without changing its location in the database?
11:15.36 lachyg Something along the lines of "draw table.c 0 0 -100"
11:23.09 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
12:09.11 *** join/#brlcad Blue_D (n=bluedolf@74.16-67-87.adsl-dyn.isp.belgacom.be)
13:15.33 *** join/#brlcad Elperion (n=Bary@p54874DFD.dip.t-dialin.net)
14:09.10 *** join/#brlcad starseeker (n=CY@ip72-218-20-46.hr.hr.cox.net)
15:51.25 brlcad lachyg: if you're in edit mode, you can do the tra and then reject the change
15:52.02 brlcad the database is only changed after you do apply or accept
15:53.16 lachyg Ok, thanks.
15:54.25 brlcad you can also put the object into another container that has a matrix applied if it's something you frequently want to do
15:54.40 brlcad comb tablemoved.c u table.c
15:54.52 brlcad oed / tablemoved.c/table.c/path/to/prim
15:55.00 brlcad tra 0 0 -100
15:55.02 brlcad accept
15:55.39 lachyg Hmm, that's probably not a bad idea.
15:55.42 lachyg Thanks for that.
16:33.09 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/other/URToolkit/tools/Makefile.am: add rleccube to the build
16:33.30 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/other/URToolkit/cnv/Makefile.am: readd the disabled converters so they make the dist
16:34.02 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/other/URToolkit/man/Makefile.am: add pgmtorle manpage
18:26.08 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/other/tkimg/ (Makefile.am base/Makefile.am png/Makefile.am): add files missing from source dist
18:29.17 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/other/tcl/libtcl_nil.a: oop, don't put the archive in cvs..
18:34.24 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/other/ (openNURBS/Makefile.am tcl/Makefile.am tk/Makefile.am): more files missing from the source dist
18:36.23 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/other/ (tcl/unix/.cvsignore tk/unix/.cvsignore): more generated files to ignore
18:37.29 prasad_ http://books.google.com/books?q=brlcad&as_brr=1
18:37.31 prasad_ nifty
18:51.24 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/conv/ (walk_example.c example_geom.c): rename example_geom.c to walk_example.c to be consistent name-wise with the other *_example program samples.
19:16.19 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/conv/walk_example.c: restructure cleanup for bu_exit, move struct comments to where they're actually used, cleanup usage, remove progname.
19:16.37 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/conv/Makefile.am: add walk_example to the build, but don't install it.
19:19.24 CIA-28 BRL-CAD: 03brlcad * 10brlcad/db/Makefile.am: need terra.dsp in the dist
19:20.37 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/ (6 files in 6 dirs): add more files missing from the source dist
19:24.07 *** join/#brlcad prasad1 (n=psilva@static-70-108-244-218.res.east.verizon.net)
19:25.20 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/conv/.cvsignore: ignore walk_example
19:30.13 *** join/#brlcad Z80-Boy (i=clock@77-56-86-112.dclient.hispeed.ch)
20:26.40 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/librt/plane.h: obsolete private header -- the contents were added to bn.h a long time ago
20:28.47 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/ (9 files in 9 dirs): and now what I think is the final batch of files missing from the source distribution, woot!
20:44.12 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/other/blt/Makefile.am: blt.mak not blt.make
20:45.39 CIA-28 BRL-CAD: 03brlcad * 10brlcad/sh/Makefile.am: include gforge.sh in dist
20:45.41 CIA-28 BRL-CAD: 03brlcad * 10brlcad/doc/html/manuals/Makefile.am: include eagleCAD.bmp in source dist
20:47.45 CIA-28 BRL-CAD: 03brlcad * 10brlcad/Makefile.am:
20:47.45 CIA-28 BRL-CAD: enhance the dist hook so that it checks whether files listed in CVS are actually
20:47.45 CIA-28 BRL-CAD: included in the source dist that we end up with. makes it a heck of a lot
20:47.45 CIA-28 BRL-CAD: easier to ensure that we have all the files that we're supposed to come time to
20:47.45 CIA-28 BRL-CAD: make a source release.
20:58.43 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/librt/Makefile.am: gah, one more. add brep-test.cpp to dist
22:23.49 *** join/#brlcad docelic (n=docelic@77.237.103.90)
22:41.51 *** join/#brlcad electron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
22:49.35 *** join/#brlcad bpoole (n=bpoole@UNIX31.andrew.cmu.edu)
22:50.11 *** join/#brlcad electron (n=MinuteEl@bz.bzflag.bz)
22:57.15 *** join/#brlcad Apathy (i=Matt@74.86.45.130)
22:58.43 brlcad like tv programming?
22:59.43 bpoole ah Maryland, I'm on the way there now :)
23:03.48 *** join/#brlcad electron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
23:03.49 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
23:03.52 *** join/#brlcad starseeker (n=CY@ip72-218-20-46.hr.hr.cox.net) [NETSPLIT VICTIM]
23:03.52 *** join/#brlcad lachyg (n=lachlan@ppp121-45-2-37.lns10.adl2.internode.on.net) [NETSPLIT VICTIM]
23:03.52 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
23:03.52 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT VICTIM]
23:06.43 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
23:06.43 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT VICTIM]
23:58.18 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
IRC log for #brlcad on 20071121

IRC log for #brlcad on 20071121

00:02.14 ``Erik heh
00:02.31 ``Erik so if one were, too, come up with a program for a school recital... :D
01:17.33 *** join/#brlcad Twingy (n=justin@74.92.144.217)
02:04.53 Twingy http://gizmodo.com/gadgets/inspirational/napkin-notebook-an-idea-so-good-it-must-have-been-written-on-a-napkin-325182.php
03:08.56 *** join/#brlcad Twingy (n=justin@74.92.144.217)
04:51.22 brlcad heh
07:09.41 *** join/#brlcad Z80-Boy (i=clock@77-56-86-112.dclient.hispeed.ch)
07:16.51 *** join/#brlcad Z80-Boy (i=clock@77-56-86-112.dclient.hispeed.ch)
07:34.10 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
07:49.04 CIA-28 BRL-CAD: 03brlcad * 10brlcad/TODO: itemize the critical items remaining for this release .. bu_bombing, rt parallel crash bug, incrtcl search woes, and testing parallel crash reporting.
07:51.15 Defcon woes = troubles ???
08:15.02 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
11:09.12 louipc Defcon: correct
11:12.15 Defcon ok
11:46.24 Z80-Boy brlcad: I found out how to easily generate a city full of skyscrapers for 3D model background
11:46.32 Z80-Boy just use the function n^(n+13) ;-)
11:46.44 Z80-Boy or change 13 to a different constant it will generate a different style skyscrapers
11:47.25 Z80-Boy ^ means XOR
11:53.54 Defcon and n = ??
11:57.18 Z80-Boy integer
12:03.21 Defcon yeah :)
12:03.44 Defcon i know you cant add 13 to a string
13:00.49 Defcon Camdoggle: let me be apart of the development team
13:00.49 Defcon Ben174: key word being 'apart'
13:00.51 Defcon :)
13:05.30 *** join/#brlcad iday (n=jlowens@bz.bzflag.bz)
13:51.19 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/other/ (tcl/Makefile.am tk/Makefile.am): if we're building against system tcl/tk, then there's no unix dir to traverse into if we're doing an out-of-src build. this fixes distcheck on said platform situations too
14:00.28 *** join/#brlcad Elperion (n=Bary@p54875673.dip.t-dialin.net)
15:22.15 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/conv/ (7 files in 2 dirs): change bu_bomb to bu_exit when the sky isn't really falling
15:29.33 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/util/png_info.c: change bu_bomb to bu_exit when the sky isn't really falling. Include stdlib for EXIT_FAILURE.
15:30.17 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/util/ (bw-png.c dsp_add.c png-bw.c png-pix.c remapid.c): change bu_bomb to bu_exit when the sky isn't really falling
15:30.35 prasad1 ``Erik: http://www.gametrailers.com/player/28170.html
15:32.45 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/conv/iges/iges.c: char*label isn't munged, so make it const
15:33.41 ``Erik heh
15:34.12 Defcon lol
15:35.15 prasad1 shatner one wasn't as funny
15:45.57 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/conv/g-euclid1.c: change bu_bomb to bu_exit when the sky isn't really falling
15:52.08 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/chgtree.c: change bu_bomb to bu_exit when the sky isn't really falling. Include stdlib for EXIT_FAILURE.
15:53.40 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/ (animedit.c clone.c cmd.c edsol.c solids_on_ray.c): change bu_bomb to bu_exit when the sky isn't really falling
15:57.23 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/ (5 files in 2 dirs): change bu_bomb to bu_exit when the sky isn't really falling
16:03.05 brlcad :)
16:03.44 brlcad so you got that you leave the bu_bomb's where the sky is falling and/or they're situations where you might actually want a stack trace at that point
16:04.20 brlcad pretty much none/most of the "non-library" code
16:04.51 brlcad I cleared out about 1000 instances already, there are about 500 left iirc
16:04.54 ``Erik yeah
16:05.02 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/rttherm/spectrum.c: stdlib.h needed for EXIT_FAILURE
16:05.21 ``Erik I'm doing a grep to look for lame messages like "this argument is bad" and sed'ing those
16:05.28 ``Erik um
16:05.41 ``Erik bomb() indicates some kinda failure? :D
16:07.07 ``Erik bu_bomb(""); is annoying cuz I can't just say whether or not it's legit from a grep :/
16:07.41 ``Erik g_qa and hurt are ugly that way
16:08.06 ``Erik once I get the bu_bombs out of the way, I'll go back and fix those up so they use bu-exit's varargs
16:10.00 brlcad yeah, that was part of the "split" for bu_exit ..
16:10.02 brlcad bu_bomb was/is being used in two distinct ways
16:10.36 brlcad this breaks out that "other" way that sprung up over the years and returned it to its original purpose (halting on critical failures)
16:10.48 ``Erik the bu_log();bu_bomb(); is what I'm on to next... :)
16:10.51 ``Erik are you in the office?
16:10.55 brlcad yeah
16:11.03 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/ (6 files in 3 dirs): change bu_bomb to bu_exit when the sky isn't really falling
16:11.08 ``Erik dave g was asking around for lunch earlier
16:11.33 *** join/#brlcad poolio (n=poolio@bz.bzflag.bz)
16:18.06 ``Erik gettext() translations would be a bitch heh
16:19.28 poolio ``Erik: The sky is falling when I call bu_bomb().
16:19.38 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/rt/ (15 files): change bu_bomb to bu_exit when the sky isn't really falling
16:20.02 ``Erik um
16:20.07 ``Erik nut uh
16:20.19 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/rt/rt.1: note bu_exit() in addition to bu_bomb()
16:20.41 ``Erik malloc() and fprintf() still work when you call it, so bu_exit() is better
16:25.18 brlcad and it has varargs so those lil bu_bomb buffers being sprintfed into before bu_bomb can go away
16:40.51 *** join/#brlcad elite01 (n=elite01@dslb-088-070-026-011.pools.arcor-ip.net)
17:47.39 *** join/#brlcad SWPadnos___ (n=Me@dsl107.esjtvtli.sover.net)
18:10.42 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/rt/hurt.c: print using bu_exit instead of bu_log
18:17.53 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/gtools/g_qa.c: print using bu_exit instead of bu_log
18:18.19 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
18:18.40 yukonbob Hi dee ho, funseekers
18:19.20 ``Erik whaddup, b?
18:20.26 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/gtools/g_qa.c: print using bu_exit instead of bu_log
18:33.58 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
18:40.17 yukonbob oh -- saw a nice sunrise, but now its above the cloud cover -- another grey day in Whitehorse
18:45.42 *** join/#brlcad SWPadnos___ (n=Me@dsl107.esjtvtli.sover.net)
18:52.34 ``Erik ow, my poor eyes
18:56.21 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/util/ (73 files): exit->bu_exit where applicable
19:06.42 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/conv/ (28 files in 4 dirs): exit->bu_exit where applicable
19:10.08 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/fb/ (32 files): exit->bu_exit where applicable
19:28.47 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/ (45 files in 13 dirs): exit->bu_exit where applicable
19:49.53 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/ (25 files in 7 dirs): exit->bu_exit where applicable
19:52.23 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/external/ (3 files in 2 dirs): exit->bu_exit where applicable
20:43.03 louipc yukonbob: what time is sunrise there?
20:49.12 ``Erik heh
20:49.24 ``Erik <-- monkey that got a hold of sed O.o
20:49.47 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/ (188 files in 27 dirs): pass bu_exit a NULL instead of an empty string
20:50.18 brlcad o.O
20:50.43 ``Erik hrm?
20:51.31 brlcad just fearful of seddage wrt bomb/exit stuff
20:51.40 ``Erik heh
20:51.46 ``Erik I've spent the last few hours in cvs diff's.
20:52.35 ``Erik sed anything programming is skeery, I've been reasonably careful :)
20:53.11 yukonbob louipc: sun low (but up) just before I posted -- officially listed as 9:18, down 4:14 -- seems to be losing ~2.5minutes on rise and 2minutes on set per day -- so ~4.5minutes light/day -- though where I'm at, there's mountains that block the sun before it's officially "set".
20:54.12 yukonbob sed/verify w/ ediff in emacs... (or equiv in vim?)
20:54.34 ``Erik wait, uh... you saw the sunrise? you actually stepped away from the 'puter and out of your igloo?
20:55.10 yukonbob heh - I've got a south facing window that lets me see the sun skim the horizon from e->w.
20:57.51 yukonbob if /me gets his auto fixed by ~soltice, maybe take a trip toward arctic circle to get 24h darkess...
20:58.30 yukonbob ^-- this just occured to me -- lots of people go to the arctic circle for summer solstice, but I doubt many for winter...
20:58.48 louipc ah that's not bad I was thinking it rises at 1200 and sets at 1300
20:58.51 louipc hhah
20:59.54 dtidrow 24hr aurora watching :-)
21:00.14 yukonbob louipc: no -- it gets as bad as ~10am->3:30pm in Whitehorse
21:00.41 yukonbob dtidrow: could be -- last winter hardly saw any lights, though.
21:01.47 yukonbob have seen whole sky lit up -- better than a Pink Floyd laser show ;) -- esp. fun if you're leaving a bar after a good night...
21:02.02 dtidrow heh
21:02.32 dtidrow bet you had some real fireworks a few years ago
21:02.47 yukonbob ?why
21:03.01 dtidrow '02 or so, IIRC, there were some monster solar flares
21:03.08 yukonbob ah --
21:03.54 dtidrow we're about at the sunspot minimum now, so the sun's pretty quiet
21:04.11 yukonbob that could explain last year's suckiness
21:05.39 dtidrow http://sohowww.nascom.nasa.gov/
21:06.10 dtidrow http://sohowww.nascom.nasa.gov/sunspots/ - back around '02 there were lots of spots visible
21:07.49 ``Erik hum... staring at the sun to see spots... O.o
21:07.49 ``Erik :D
21:08.32 yukonbob there's a little black spot on the sun today...
21:08.55 dtidrow lol
21:11.26 louipc smaller than the earth little?
21:13.01 yukonbob louipc: dunno, but it's the same old thing as yesterday
21:13.43 dtidrow http://sohowww.nascom.nasa.gov/gallery/images/large/spotcollage.jpg - this was the spot that fired off a huge flare
21:22.22 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/rt/rtshot.c: quell type warning on 64b build
21:46.56 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/fbserv.c: pad with 0's to keep the compiler from complaining about casting 32b int->ptr on 64b systems (and just hope we don't cross 4g)
21:49.13 ``Erik hum, tcl/tk 8.5b3 is out
21:52.03 ``Erik mainly related to interfacing tcl
21:52.56 yukonbob ?really
21:53.06 ``Erik yeah
21:53.20 ``Erik int a; TclSomething((void *)a);
21:53.22 ``Erik that kinda thang
21:53.58 ``Erik I'm marking them with (void *)(size_t)a right now :/
21:54.26 ``Erik but that int should be size_t to start with, I'd imagine... 'cept they're ALSO used as ints, sometimes...
21:54.26 yukonbob hrmm... /me guesses pretty much all langs would be the same...
21:55.48 ``Erik nah, most dont' have explicit points and ill fitting types
21:56.07 ``Erik ok, like "shiney toy guns", I'm gonna go ride the race cars :D bbl
22:38.33 *** join/#brlcad elite01 (n=elite01@dslb-088-070-006-176.pools.arcor-ip.net)
22:39.14 *** join/#brlcad Twingy (n=justin@74.92.144.217)
22:40.17 *** part/#brlcad prasad1 (n=psilva@static-70-108-244-218.res.east.verizon.net)
IRC log for #brlcad on 20071122

IRC log for #brlcad on 20071122

00:18.33 ``Erik yukon: the issues I'm seeing will technically work with tcl 64b, as long as you don't cross the 4g threshhold...
00:18.36 ``Erik I THINK
00:19.00 ``Erik I might do something silly in mged like a fistful of big allocs to push all the 'working' stuff up past the 32b barrier to see what happens
00:37.18 ``Erik and I'm used to doing silly things... http://math.missouristate.edu/~erik/software.php?id=1
00:37.20 ``Erik :)
00:39.43 yukonbob heh
00:40.08 yukonbob well -- you could use tcl to try to break itself from w/i mged...
01:05.13 *** join/#brlcad PrezKennedy (n=Matt@74.86.45.130)
04:01.47 *** join/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
04:21.41 *** part/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
06:41.15 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/rt/rt.1: bu_exit() won't generate a core dump because of the bu_setjmp exception handler. never gets to the abort. mention gdb.
07:04.46 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/rt/rtshot.c: bu_exit formats the exit statement distinctly, don't confuse it as a complete drop-in replacement for bu_log+exit
07:29.01 *** join/#brlcad Z80-Boy (i=clock@217-162-110-9.dclient.hispeed.ch)
07:41.10 *** join/#brlcad DEFCON_ (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
10:15.52 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
10:48.15 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
11:10.22 *** join/#brlcad docelic (n=docelic@212.15.178.177)
11:37.57 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
12:24.56 Z80-Boy brlcad: this is generated through a simple XOR. Can one put it into a height field and transform into a "city background"? http://ronja.twibright.com/mrakodrapy.png
12:26.17 Z80-Boy Or does the height field have problem with "vertical walls"?
12:37.47 DEFCON_ was that the n+(2)^n
12:37.52 DEFCON_ or sumthing?.
12:39.29 DEFCON_ Z80-Boy : http://ronja.twibright.com/3d/ronja_new1_chimney_1.png
12:39.32 DEFCON_ is that yours?
13:18.17 DEFCON_ "What describes one complete turn of a rotating object?"
13:18.20 DEFCON_ revolution?
13:23.25 Z80-Boy DEFCON_: yes that's mine
13:23.43 Z80-Boy It's generated through sum=(i+25)^i^(i+7)^(i+6);
13:23.56 Z80-Boy Where i goes from 0 to 255 and indicates the column
13:24.03 Z80-Boy sum indicates how long black line you draw
13:24.07 DEFCON_ ok
13:24.31 DEFCON_ weird outcome
13:24.36 Z80-Boy Isn't that interesting? Such a simple algorithm generating so sophisticated and nice structure?
13:24.41 DEFCON_ i mean it's mirrored
13:24.57 DEFCON_ indeed, very interesting
13:25.16 Z80-Boy I used bw-png to get it from raw data into png. Very useful these brl-cad tools.
13:25.32 DEFCON_ indeed :)
13:25.45 DEFCON_ bw-png= black&white?
13:25.47 Z80-Boy yes
13:25.51 Z80-Boy and pix-png makes RGB
13:26.00 DEFCON_ k
13:26.21 Z80-Boy a no-bullshit tool you don't have to study the manpage for half a yeat to be able to perform a simple task.
13:26.29 Z80-Boy yeat -> year
13:26.38 DEFCON_ indeed :)
13:28.52 DEFCON_ Dim sum As Integer
13:28.54 DEFCON_ lol
13:28.55 DEFCON_ dimsum :)
13:28.57 DEFCON_ anyway
13:29.08 DEFCON_ sum could be a double?
13:29.13 DEFCON_ sum could be a *float?
13:32.03 DEFCON_ Z80-Boy
13:32.04 DEFCON_ =1 -> 1,73183888392163E+79
13:32.04 DEFCON_ i=2 -> 1,30732040222852E+206
13:32.04 DEFCON_ i=3 -> oneindig
13:32.04 DEFCON_ i=4 -> oneindig
13:32.12 DEFCON_ oneindig mean Infinitive
13:32.21 DEFCON_ what am i doing wrong?
13:33.03 DEFCON_ are u sure it's this: sum=(i+25)^i^(i+7)^(i+6)
13:33.04 DEFCON_ ?
13:33.13 DEFCON_ 3 times "to the power of"
13:38.59 Z80-Boy DEFCON_: ^ is XOR, not power!
13:43.49 DEFCON_ oohhwww
13:43.51 DEFCON_ :)
13:43.52 DEFCON_ ok
13:46.22 DEFCON_ i=1 -> 20
13:46.22 DEFCON_ i=2 -> 24
13:46.22 DEFCON_ i=3 -> 28
13:46.22 DEFCON_ i=4 -> 24
13:46.24 DEFCON_ better :)
13:46.34 DEFCON_ how on earth did u find that formula
13:46.35 DEFCON_ ?
13:55.24 Z80-Boy tried out
14:03.52 DEFCON_ ohw :)
14:19.14 *** join/#brlcad Elperion (n=Bary@p5487617E.dip.t-dialin.net)
14:21.31 DEFCON_ Z80-Boy : http://www.wazig.be/_dev/xor_text/
14:21.34 DEFCON_ try it out
14:21.39 DEFCON_ brb
14:31.26 DEFCON_ if u use: sum = (i + 25) Xor i
14:31.44 DEFCON_ then u don't have that white line in each 'building'
14:32.00 *** join/#brlcad elite01 (n=elite01@dslb-088-070-002-167.pools.arcor-ip.net)
14:33.02 Z80-Boy DEFCON_: doesn't do anything
14:33.50 DEFCON_ ?
14:33.57 Z80-Boy Oh it doesn't work in Links
14:34.07 DEFCON_ http://www.wazig.be/_dev/xor_text/ ??
14:34.11 DEFCON_ works here
14:34.13 Z80-Boy But why did you make the boundaries settable and not the constants 25, 7, 6?
14:34.17 Z80-Boy It works in Firefox
14:34.33 DEFCON_ i'm bussy with the constants
14:34.33 DEFCON_ :)
14:35.20 DEFCON_ it also works in ie7
14:35.26 DEFCON_ but i suppose u don't use that :)
14:38.22 Z80-Boy DEFCON_: program faster :)
14:42.14 DEFCON_ :)
14:42.16 DEFCON_ try again
14:47.37 Z80-Boy Interesting
14:48.24 Defcon does it work well?
14:48.27 Z80-Boy Yes
14:48.34 Defcon ok
14:48.46 Z80-Boy Once did an error but I guess you might have been adjusting something
14:49.09 Defcon could be
14:49.42 Defcon if you loop from 0 to 480, it kinda give a perfect output
14:49.56 Defcon small, big, biggest, big, small
14:50.08 Defcon using your constants that is
14:52.41 Defcon hmm
14:52.47 Defcon i should get back to work
14:53.13 Defcon but math's is so much more interesting then selecting and updating sql data
14:53.15 Defcon :(
15:44.16 *** join/#brlcad Defcon_ (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
15:51.30 Defcon_ cya tomorrow all
16:22.14 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
17:00.49 ``Erik heh, the grunt does the lifting, the guru corrects the oopses :/ I feel like such a newb.
17:47.35 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
17:49.15 yukonbob louipc: sun is coming up for me now... :)
18:50.01 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177726582.dsl.bell.ca)
18:51.13 IriX64 mmmm if you change tkUnixRfont to tkUnixFont in /src/other/tk/unix/makefile, bwish compiles and links just fine.
18:51.53 IriX64 err if you recompile tk that is :)
19:55.04 *** join/#brlcad Z80-Boy (i=clock@77-56-71-88.dclient.hispeed.ch)
20:50.25 *** join/#brlcad cad31 (n=59316293@bz.bzflag.bz)
20:55.16 ``Erik meh, shoulda gone to missoura
21:11.54 yukonbob heh -- for a sec. I though you were jar-jar binks "meessa shoulda gone to missoura"
21:21.46 ``Erik AC_PROG_CC searches for various fortran and C compilers
21:21.49 ``Erik woops
21:28.36 *** join/#brlcad docelic (n=docelic@212.15.179.242)
21:56.42 *** join/#brlcad elite01 (n=elite01@dslb-088-070-002-167.pools.arcor-ip.net)
22:33.35 ``Erik y'know
22:33.52 ``Erik I this would be better if the flashbacks were in chinese and subtitled
22:34.11 ``Erik the english 'flashback' stuff is stilted and odd
22:34.15 ``Erik in a bad way
22:37.07 ``Erik quit that, you
22:40.27 NotAContradictio sorry
22:40.28 NotAContradictio got banned
22:40.40 NotAContradictio Well, bz.bzflag.bz did.
22:40.46 NotAContradictio and it all got wierd.
22:41.23 ``Erik O.o
22:41.31 ``Erik weird, you mean.. weird is a weird word :D
22:41.38 NotAContradictio lol
22:41.40 NotAContradictio yes
22:41.51 ``Erik ironical
22:41.53 NotAContradictio In #mediawiki - the op says it was something to do with the CIA echo bot, or something.
IRC log for #brlcad on 20071123

IRC log for #brlcad on 20071123

00:12.06 ``Erik "I seek not to know all the answers, but to understand the questions" ... damn brilliant
01:43.30 *** join/#brlcad Twingy (n=justin@74.92.144.217)
01:43.53 *** join/#brlcad Twingy (n=justin@74.92.144.217)
02:26.09 *** join/#brlcad yukonbob_ (n=yukonbob@198.235.198.234)
05:38.41 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177726582.dsl.bell.ca)
06:35.03 louipc heck the what?
07:11.05 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:33.35 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
08:17.39 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:49.05 *** join/#brlcad elite01 (n=elite01@dslc-082-082-085-175.pools.arcor-ip.net)
08:55.32 *** join/#brlcad alex_joni (n=juve@emc/board-of-directors/alexjoni)
09:07.13 *** join/#brlcad CIA-28 (n=CIA@208.69.182.149)
13:05.23 *** join/#brlcad DEFCON_ (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
14:16.03 ``Erik blargh.
14:17.45 ``Erik too many people parked infront of the building :( I wanted to just pull in sideways instead of following the lines
14:20.54 Defcon :)
16:45.04 *** join/#brlcad ryan_ (i=1000@ip70-179-37-47.sd.sd.cox.net)
19:27.08 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
20:12.04 *** join/#brlcad Z80-Boy (i=clock@77-56-88-69.dclient.hispeed.ch)
20:34.34 *** join/#brlcad Elperion (n=Bary@p54875CAF.dip.t-dialin.net)
20:37.05 *** join/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
20:37.11 illethal Hello
20:49.35 yukonbob hello, illethal
20:54.41 illethal I just installed BRL-CAD, and I'm trying to make something.
20:54.43 illethal But failing.
20:54.56 illethal Any beginners information?
20:56.49 yukonbob there are documents, yes -- check out... (/me looks)
20:57.19 illethal I'm new to CAD but not too new to 3D.
20:59.19 yukonbob http://my.brlcad.org/wiki/Documentation
20:59.27 yukonbob you'll want the MGED quick ref.
21:00.03 illethal Thanks.
21:00.18 illethal I was playing with MGED and it kept telling me that I had no database selected.
21:01.44 yukonbob you need to open or create a database...
21:02.21 yukonbob everything is stored in a db -- and all saving happens "in realtime", so changes are written to the db as they are changed...
21:02.40 illethal ooh.
21:03.34 yukonbob also, grab http://my.brlcad.org/wiki/Image:Introduction_to_MGED.pdf
21:03.49 illethal Thanks.
21:03.54 illethal Muchly appreciated.
21:04.02 illethal How long have you been using BRL-CAD?
21:04.15 yukonbob np
21:04.52 yukonbob my usage... ~6mos maybe...
21:04.52 yukonbob +/-
21:05.12 yukonbob not new to 3D or CSG -- worked with POVRay over time
21:05.23 illethal Damn
21:05.35 illethal POVRay was my first 3D prog, I never could figure out how to use it.
21:06.06 yukonbob heh -- ya -- not interactive, lots of typing and imagination required.
21:06.30 illethal I've seen some pretty awesome stuff done with it.
21:06.39 illethal That I couldn't even do with Maya lol.
21:07.58 yukonbob that tri-fold lists all the primitives available to you, and the commands you're likely to need/want. the longer doc (intro to mged) is a tutorial that steps you through building some models... a good read.
21:08.59 illethal But I have to have a database first, to do anything right?
21:09.06 illethal How do I get one?
21:10.44 yukonbob you can "opendb foo.g" from w/i mged, or run "mged foo.g" when you're launching mged.
21:10.59 yukonbob .g is the typical extension for the databases ---
21:11.20 illethal Lol this is like shell scripting
21:11.51 yukonbob or you can File->Open
21:11.59 yukonbob up to you...
21:12.05 illethal Ooh thanks a lot
21:12.07 illethal Now I can do stuff.
21:13.20 illethal So if I create something from mged how do I see it from archer?
21:13.24 illethal Sorry for all these questions lol
21:13.41 illethal Ahh.
21:13.51 illethal How do I render what I've created?
21:14.05 yukonbob iiuc, archer is just another (kind-of next gen) editor like mged is though...
21:14.20 yukonbob "e"
21:14.25 illethal Yeah it has a commandline
21:14.27 yukonbob oh
21:14.40 yukonbob no -- e will display wireframe
21:15.08 yukonbob File-Raytrace, or learn the 'rt' command-line tool
21:15.18 yukonbob *File->Raytrace
21:15.25 illethal omg
21:15.31 illethal brl-cad is so cool.
21:17.43 illethal What kind of geometry is this?
21:17.44 illethal Polygons?
21:17.54 yukonbob Tcl (programming language) is available to you for scripting/extending your work -- mged is written in tcl/tk, and provides the full power of the Tcl programming lang (http://www.tcl.tk)
21:17.59 yukonbob CSG
21:18.03 yukonbob constructive solid geometry
21:20.59 illethal Cool stuff.
21:22.13 illethal Can I see some stuff that you've done with brl cad?
21:23.46 yukonbob indeed -- an now I gotta fly :) -- READ THE DOCS!! You'll thank me later -- BRL-CAD may seem archaic in some respects, but I bet you'll see that it was written by obviously intelligent people, and that once you learn a few of it's ways/commands, etc, you'll start being able to exploit it's power... if you're a Tcl programmer, you'll be able to use that, if you're a C programmer, BRL-CAD offers advanced libraries to tap into...
21:24.36 illethal Lol I'm an HTML programmer =P
21:24.41 illethal Thanks a lot. Take care.
21:24.49 yukonbob well, then read the docs and just tinker...
21:24.58 yukonbob still a powerful system :)
21:25.08 illethal Seems badass.
21:29.59 yukonbob http://www.methodlog
21:30.12 illethal In my graphics window
21:30.22 illethal I pressed some f8 buttons and ctrl+y
21:30.28 yukonbob http://www.methodlogic.net/flat/gfx/newhub.png
21:30.31 illethal Now it's spinning on it's y axis, how do I get it to stop? lol
21:30.35 yukonbob 0
21:30.40 illethal Thanks
21:31.14 illethal That's a pretty cool trick
21:31.19 illethal How can I dolly around my model?
21:31.24 illethal To look at it, is that possible?
21:31.26 yukonbob http://www.methodlogic.net/flat/gfx/wheel_cropped.png
21:31.38 yukonbob x, y, z in the display window will rotate it
21:31.53 yukonbob and 0 to stop, but you know that now :)
21:32.05 illethal Ooh, this is cool.
21:32.06 yukonbob X Y Z to move in other direction...
21:32.19 illethal I have this yellow menu on the left.
21:32.29 illethal But I can't click on 'em.
21:32.29 yukonbob multiple X (or x, y, z etc) to speed up rotation
21:33.31 illethal Thanks, awesome.
21:33.41 yukonbob http://www.methodlogic.net/flat/gfx/housecomp.png
21:33.51 illethal Nice renders
21:34.08 yukonbob that's rt
21:34.10 illethal That's like impossible for me to even imagine making.
21:34.16 illethal In BRL-CAD.
21:35.15 yukonbob anyway -- I'm really off -- welcome to BRL-CAD -- brlcad and ``Erik are the two primary devs (that I know) hang out here and are both friendly and helpful.
21:35.39 illethal Thanks a lot, I'm gonna get into this.
21:35.40 illethal See ya!
21:38.42 dtidrow_work illethal: did you see some of the screenshots on the brl-cad website?
21:39.43 illethal Nope
21:39.53 illethal I did see Mike Muuss modelling an Abrams though.
21:40.46 illethal I found it from Wiki.
21:40.47 dtidrow_work heh, way back when...
21:40.59 dtidrow_work http://sourceforge.net/project/screenshots.php?group_id=105292
21:41.18 illethal That's some fantastic ray tracing right there.
21:41.30 dtidrow_work yeah - that Stryker model is intense
21:41.39 illethal Is that the actual prototype?
21:41.53 dtidrow_work probably
21:42.04 illethal Just makes me want to master this even more.
21:42.05 dtidrow_work think they have fielded them to Iraq now
21:42.14 illethal Yeah I see them on the military channel all the time.
21:42.25 dtidrow_work that model probably has all the internal details as well
21:42.51 illethal Does that much geometry use up very much ram with BRL-CAD?
21:43.09 dtidrow_work one of the main things that brl-cad is used for is vulnerability analysis, so they need to have all the internal details there
21:43.27 illethal Like to weaponery?
21:43.38 illethal Do you guys work for the government?
21:43.44 illethal Cause that's what I want to do.
21:44.00 dtidrow_work probably, but remember that most of the parts are CSG - cylinders, spheres, plates, etc.
21:44.42 dtidrow_work and unions/intersections thereof, so the storage requirements are probably different than if you used polys for everything
21:45.13 dtidrow_work well, some of the people here work for the gov't
21:45.25 illethal The most hardcore geometry I've ever used is NURBS.
21:45.31 illethal So I'm pretty noob to this.
21:45.44 dtidrow_work though I think brlcad is actually a contractor
21:46.04 dtidrow_work iirc, they have a nurbs model in brl-cad somewhere
21:47.21 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177726582.dsl.bell.ca)
21:47.31 illethal http://micah.noobgrinder.com/3d/apc/apcrender6.jpg
21:47.40 illethal This is one of my models.
21:47.53 illethal made in Maya though, super easy compared to this.
21:48.45 dtidrow_work yeah, the modeling package for brl-cad could use some work :-)
21:48.45 IriX64 http://rafb.net/p/fzPoBS72.html <----- a mite
21:49.34 IriX64 sorry to have intruded
21:50.14 illethal What's this?
21:51.20 illethal Hey.
21:51.26 dtidrow_work heh, typical irc channel
21:51.36 dtidrow_work people jump in the middle ;-)
21:51.37 illethal I pressed f8 I think, and I got this yellow menu on the side.
21:51.40 illethal How do I use it?
21:51.43 illethal in Mged.
21:51.48 illethal SOL EDIT.
21:52.14 illethal http://micah.noobgrinder.com/misc/mged.jpg
21:52.18 dtidrow_work illethal: I'm as much of a noob at mged as you :-\
21:52.58 illethal Oh noes!
21:53.04 illethal It seems so cool though
21:53.21 dtidrow_work day after thanksgiving is always a bit dead...
21:53.34 illethal Oh yeah happy belated thanksgiving
21:54.26 IriX64 http://rafb.net/p/R57Eye19.html <---- nother, and whatd you see :)
22:19.23 illethal Does anyone here use Linux?
22:23.36 dtidrow_work several of the people here do
22:23.49 dtidrow_work either that or some BSD variant
22:24.04 illethal Do you know if BRL-CAD is in repositories and stuff?
22:24.11 illethal If I can like get it with aptitude.
22:24.20 illethal I'm on Windows right now
22:24.38 dtidrow_work dunno about that, but it's easy to d/l the cvs version and compile
22:25.17 dtidrow_work I think it's pretty much self-contained, but not entirely sure about that
22:26.15 illethal Okay thanks.
22:26.29 illethal So this is what the government uses to engineer all their weapons systems and tanks and stuff?
22:27.27 dtidrow_work well, that's probably overstating things
22:27.52 illethal Most of the tanks and weapons systems? =P
22:28.30 dtidrow_work like I said, they do use it to analyze how vehicles respond to getting hit with various weapons
22:28.52 dtidrow_work though brlcad can talk more about what all it's being used for
22:29.09 illethal Cool.
22:29.19 illethal I'd have to be a math genius to do that job though
22:29.21 illethal Which I am not.
22:30.36 illethal I'll be back later.
22:30.43 louipc illethal: yeah I think there's a debian package
22:31.03 louipc I'm on linux too, archlinux though
22:37.49 *** join/#brlcad yukonbob (n=yukonbob@whthyt237-51.northwestel.net)
23:02.27 illethal Archlinux is awesome
23:03.26 louipc hellyea
23:03.31 ``Erik heh
23:03.47 louipc illethal: you can get brl-cad from AUR
23:03.47 illethal Good day Erik.
23:03.51 ``Erik 'sup?
23:04.05 illethal Just got Mged, it's pretty cool.
23:04.11 illethal Mega noob here =D
23:04.30 louipc ``Erik is all about fbsd, he keeps making snide remarks about leewnooks or however he says it :P
23:04.44 ``Erik :D
23:04.47 illethal =(
23:05.09 ``Erik I was putting together a make_deb.sh script, I dont' remember if I finished it or not
23:05.25 illethal For what?
23:05.33 ``Erik BRL-CAD
23:05.53 illethal Cool.
23:06.02 ``Erik it's in like misc/ or something if you wanna poke at it
23:06.27 illethal I'm on Windows right now.
23:06.33 ``Erik wait, the script is in sh/, the debian dir is in misc/
23:06.49 illethal brlcad.org/misc?
23:07.00 ``Erik um, misc/ in the source tarball
23:07.34 illethal brb food.
23:07.35 louipc hmm I guess I could make an archlinux package just from a self-contained script... it's kind of odd to circumvent using the standard tools though
23:07.43 illethal I use Ubuntu.
23:07.49 ``Erik http://brlcad.cvs.sourceforge.net/brlcad/brlcad/sh/make_deb.sh?revision=1.8&view=markup
23:08.05 illethal Man you guys are leet.
23:08.16 louipc ?
23:08.21 illethal Elite.
23:08.38 louipc how's that?
23:08.48 illethal Shell scripting for Linux.
23:09.01 louipc shell scripting isn't leet
23:09.11 ``Erik of course, the fbsd port 'just works', no special steps O:-)
23:09.17 louipc assembly language is elite :D
23:09.23 ``Erik heh
23:09.25 illethal Yeah
23:09.28 illethal Asm is hard.
23:09.30 ``Erik which assembly language?
23:09.39 illethal I've used masm.
23:09.44 ``Erik x86 asm is fugly, mips r2k is damn sexy
23:10.00 illethal How old are you guys?
23:10.06 ``Erik pdp and vax assembly was pretty cool
23:10.13 illethal If you don't mind me asking.
23:10.18 ``Erik <-- cut his teeth on 6502 asm
23:10.25 louipc 24
23:10.26 illethal Haha
23:10.37 illethal I'm 17.
23:10.48 louipc cool
23:11.00 ``Erik damn I'm old :(
23:11.06 illethal Haha
23:11.14 illethal You've probably been doing 3D since before I was born?
23:11.45 ``Erik not really, I kinda poked at voxel stuff in the later 80's
23:11.58 illethal Yeah that's before me.
23:12.02 ``Erik but I didn't get into 3d shtuff until about 10 years ago
23:12.06 illethal Ahh.
23:12.18 illethal I started 3D stuff when I was 13.
23:12.21 ``Erik with opengl, raytracing, 2d raster (like doom/quake)
23:12.30 illethal 1337.
23:12.33 illethal =D
23:12.44 ``Erik but I was doing kernel hacking before you were born, does that count? :)
23:12.48 illethal I could learn a lot from you guys.
23:13.00 illethal Kernel hacking, as in, modifying the kernel?
23:13.05 ``Erik yeah
23:13.08 illethal Awesome.
23:13.12 ``Erik writing new chunks
23:13.22 illethal We didn't get a computer until 1995.
23:13.29 ``Erik and coding in a language lower level than assembly.
23:13.37 illethal Machine language?
23:13.42 illethal What language is that lol
23:13.55 ``Erik yeah, 'monitor' mnemonics
23:14.19 illethal Hardcore.
23:14.20 louipc shoot I don't even think I got a computer till 95
23:14.38 illethal Haha
23:14.45 illethal my brother got a computer in 1995.
23:14.55 illethal I was only 5 so I just played the sims on it.
23:14.56 illethal And doom.
23:14.58 illethal Haha.
23:15.41 ``Erik my first was a coleco adam (z80 cp/m machine) in like '83
23:15.58 illethal You could afford a computer?
23:16.01 illethal Back then.
23:16.28 illethal Oh it's a game console.
23:16.29 ``Erik my dad could, heh
23:16.31 illethal ?
23:16.33 ``Erik no, it's a real computer
23:16.39 illethal Like the C64?
23:16.51 illethal I want to get a commodore =)
23:16.54 ``Erik it could also run intellivision cartridges and had an expansion to take atari cartridges
23:17.23 ``Erik um, kinda like a c64, but a z80 chip and ran cp/m... big uglier
23:17.28 illethal Man I wish I was into computers when I was 3.
23:17.41 ``Erik kinda closer to an old ibm type
23:18.03 illethal http://en.wikipedia.org/wiki/Image:Coleco-adam.jpg
23:18.09 ``Erik check out http://www.viceteam.org/ :D
23:18.21 ``Erik ayup
23:18.22 illethal That thing has tape?
23:18.36 louipc I wish I was into guitars when I was 3
23:18.39 ``Erik uh huh
23:18.48 ``Erik heh
23:18.59 illethal Ooh
23:19.08 illethal I wouldn't have any progs for 8bit computers
23:19.14 illethal But I've played with some music trackers.
23:19.17 ``Erik http://www.cs.uakron.edu/~margush/465/01_images/adam-computer.jpg
23:19.19 illethal Never could figure out how to get it to work.
23:19.30 dtidrow_work ``Erik: "and coding in a language lower level than assembly" - you were writing microcode?
23:19.33 illethal I bet that thing was fun.
23:19.59 ``Erik don: monitor mnems, it was a simple translator that immediately puts the 'compiled' bite into the bit of memory
23:20.00 dtidrow_work that was out around the same time as the C64
23:20.09 dtidrow_work ``Erik: ah
23:20.10 ``Erik byte
23:20.25 illethal Old schoolers =)
23:20.33 ``Erik which was pretty cool, no 'compile' phase, etc
23:20.46 dtidrow_work was thinking about being able to re-do the microcode on a 11-780
23:20.47 illethal What kind of programs did you make?
23:21.25 ``Erik code up your nifty interrupt driven kernel 'wedge', then write the address into the interrupt vector table and boom, it's clicking... and when ya realize you screwed up, you power cycle the machine
23:21.58 ``Erik 'simh's support for the 11/780 is getting fairly decent
23:23.12 illethal You own brlcad.org?
23:23.45 ``Erik no, brlcad does
23:23.50 illethal Ah.
23:23.54 illethal You just have access?
23:24.02 ``Erik ayup
23:24.04 louipc so is that a domain in his namesake or the software's?
23:24.06 illethal Nevermind, stupid question =P
23:24.14 illethal Haha.
23:25.15 ``Erik it's his namesake, his parents were real asses. :D if he woulda been named 'bob', he woulda probably went to work for microsoft when they had that, uh, "product" :D
23:25.45 louipc hahahah
23:26.37 illethal ``Erik: Do you use mged?
23:26.51 ``Erik when I have to... I usually use it in 'classic' mode (mged -c)
23:27.11 illethal How do I change the shape of an object?
23:29.32 ``Erik um, if you want to do something that'll still keep the object the same type, 'sed' it... (solid editor)... if you want to change the type, you have to delete it and create the new one
23:29.55 illethal What do you mean by type?
23:29.58 illethal Change the primative?
23:30.00 ``Erik yeah
23:30.11 illethal Okay how do I get out the sed?
23:30.24 ``Erik um, 'accept' or 'reject', they're on the menu
23:31.01 illethal o.O
23:31.05 ``Erik ummm, go to http://www.brlcad.org and download 'princeples of effective modeling' (#3)
23:31.21 ``Erik it's a tutorial for basic use of mged
23:31.36 illethal okay
23:31.42 louipc d/l #2 as well
23:31.57 ``Erik the quick ref card is handy, as well
23:32.18 illethal Checking out #3 as of the moment =)
23:33.57 illethal That abrams model is freakin' incredible.
23:34.12 ``Erik erm, which abrams model?
23:34.29 illethal The green one showing the exterior.
23:34.36 illethal Looks like a blinn I think
23:35.46 ``Erik erm, ohh, page 3
23:36.09 illethal Yeah.
23:36.13 illethal Can you model that well?
23:40.05 illethal Hmmm
23:45.31 ``Erik damnit
23:45.52 ``Erik I installed 'sl' on my home box to fuck with people I give accounts to, but I think I'm the only one who gets stung by it :(
IRC log for #brlcad on 20071124

IRC log for #brlcad on 20071124

00:00.04 b0ef didn't someone convert it to xml recently?
00:00.42 ``Erik um, a couple of people were working on converting the documentation to, uh, 'docbook' markup I think
00:07.50 *** join/#brlcad tclr (n=user@whthyt237-51.northwestel.net)
03:03.22 louipc docbook xml yeah
03:07.35 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
03:09.45 *** join/#brlcad bch (n=user@198.235.198.234)
03:10.46 *** part/#brlcad bch (n=user@198.235.198.234)
07:55.10 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
08:19.23 *** join/#brlcad Z80-Boy (i=clock@77-56-88-69.dclient.hispeed.ch)
08:39.38 Z80-Boy How to raytrace an object with an image on the background?
08:39.49 Z80-Boy Without sacrificing one RGB combination as a background flag?
08:58.01 Z80-Boy brlcad: rt -d1 reports improperly the floating point distance on pixels that miss the model. Instead of infinity it reports zero.
08:58.22 Z80-Boy Zero means the model is next to the eye
09:27.11 *** join/#brlcad Elperion (n=Bary@p54875C1E.dip.t-dialin.net)
11:24.47 *** join/#brlcad Z80-Boy (i=clock@77-56-88-69.dclient.hispeed.ch)
13:46.40 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
14:13.04 *** join/#brlcad elite01 (n=elite01@dslb-088-070-024-220.pools.arcor-ip.net)
14:14.30 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
15:23.34 *** join/#brlcad Z80-Boy (i=clock@217-162-108-246.dclient.hispeed.ch)
17:21.58 *** join/#brlcad Z80-Boy (n=clock@217-162-108-246.dclient.hispeed.ch)
18:24.11 *** join/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
18:24.25 illethal Good day.
20:39.19 louipc hi ho
20:40.00 illethal How's it going?
20:40.15 louipc not bad. how are you liking mged?
20:40.46 illethal Complex, but fun.
22:48.01 *** join/#brlcad yukonbob (n=yukonbob@whthyt237-51.northwestel.net)
IRC log for #brlcad on 20071125

IRC log for #brlcad on 20071125

00:05.17 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
00:11.46 *** join/#brlcad cad28 (n=29e2f647@bz.bzflag.bz)
00:31.27 *** join/#brlcad docelic (n=docelic@77.237.105.46)
01:34.39 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
05:23.38 *** join/#brlcad CIA-28 (n=CIA@208.69.182.149)
07:07.15 *** join/#brlcad cad26 (n=473fbd4b@bz.bzflag.bz)
07:18.53 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
11:06.31 *** join/#brlcad elite01 (n=elite01@dslb-088-070-004-022.pools.arcor-ip.net)
11:06.35 *** join/#brlcad Z80-Boy (i=clock@77-56-84-78.dclient.hispeed.ch)
12:31.15 *** join/#brlcad bob__ (n=bob@c-24-131-109-50.hsd1.oh.comcast.net)
12:37.23 *** join/#brlcad bob__ (n=bob@c-24-131-109-50.hsd1.oh.comcast.net)
12:44.20 *** join/#brlcad curious (n=curious@gjv234.internetdsl.tpnet.pl)
13:08.56 *** join/#brlcad Pearson (i=imperial@gateway/tor/x-820eb05d422138ca)
13:13.53 *** part/#brlcad Pearson (i=imperial@gateway/tor/x-820eb05d422138ca)
14:16.40 *** join/#brlcad Elperion (n=Bary@p54874C72.dip.t-dialin.net)
14:28.55 *** join/#brlcad Elperion (n=Bary@p54874C72.dip.t-dialin.net)
16:09.43 *** join/#brlcad Z80-Boy (i=clock@77-56-84-78.dclient.hispeed.ch)
16:48.53 *** join/#brlcad cad43 (n=542fa8f9@bz.bzflag.bz)
17:10.52 *** join/#brlcad cad52 (n=50687487@bz.bzflag.bz)
19:23.00 yukonbob ~lart empty room
19:23.00 ibot throws a AN/M-8 smoke grenade at empty room
19:59.27 *** part/#brlcad bob__ (n=bob@c-24-131-109-50.hsd1.oh.comcast.net)
21:11.09 *** join/#brlcad yukonbob (n=yukonbob@whthyt237-51.northwestel.net)
21:11.16 yukonbob hello, cadheads
21:17.13 alex_joni 'lo
22:01.26 louipc yo
22:05.08 alex_joni g'night all
22:24.52 *** join/#brlcad cad46 (n=54bd16bb@bz.bzflag.bz)
23:49.06 yukonbob SHHHHH -- people are sleeping in here...
IRC log for #brlcad on 20071126

IRC log for #brlcad on 20071126

00:55.08 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
01:30.48 ``Erik SILENCE!
01:34.41 yukonbob ~lart the silence breakers
01:34.41 ibot squeezes the silence breakers till the silence breakers turns blue like papa smurf
03:41.58 ``Erik O.o
07:13.22 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
07:18.29 *** join/#brlcad Z80-Boy (i=clock@77-56-84-78.dclient.hispeed.ch)
07:27.12 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:59.12 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
09:46.17 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
10:19.25 *** join/#brlcad Wim (i=565a580f@gateway/web/cgi-irc/ircatwork.com/x-89b767bd72a1252d)
10:22.21 Wim Hi all
10:22.43 Wim I'm new to IRC, so have a little patience
10:23.12 Wim I'v a question about compiling BRL-CAD with Visual Studio 2005
10:23.48 Wim I tried to compile using the solution brlcad\misc\win32-msvc8\brlcad\brlcad.sln
10:24.19 Wim But what I get are errors about missing *.h files (zlib.h among others)
10:24.56 Wim Do I need to tweak all the projects and add all the missing include folders?
10:26.51 Wim I think its good to introduce myself. I am Wim Bokkers, a software engineer at TNO, The Netherlands.
10:27.37 Defcon welcome fellow Developper
10:27.53 Defcon for you question, wait for brlcad or ``Erik
10:28.02 Defcon i'm sure they can help you
10:28.37 Wim Yhank you for your welcome.
10:28.48 Wim I will wait patiently..
10:28.52 Defcon good :)
10:30.46 Defcon <CIA-27> BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/brlcad/brlcad.sln: Add 12 more projects.
10:31.00 Defcon seems like you need bob1961
10:31.13 Defcon but he isn't here atm
10:32.12 Defcon maybe it's yukonbob
10:32.45 Wim ok. I think that there no IRC history logged and that I can better ask my question again when he is here?
10:34.06 Defcon this channel is logged
10:34.37 Defcon http://purl.rikers.org/%23brlcad/
10:35.44 Wim I see. Interesting.
12:12.58 *** join/#brlcad Wim (i=565a580f@gateway/web/cgi-irc/ircatwork.com/x-d9b36286c193282a)
12:18.26 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/ (56 files in 56 dirs): Updates related to new Tcl/Tk.
12:20.06 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/src/other/incrTcl/ (itcl/library/pkgIndex.tcl itk/library/pkgIndex.tcl): Update version.
12:30.18 Wim @CIA-28: does this mean that the win32 solution is currently being updated?
12:30.52 Defcon it's always being updated
12:31.02 Defcon and CIA-28 is a bot that announces the changes
12:31.10 Wim Ok. I see.
12:31.14 Defcon bob1961 made that change
12:31.17 Wim Much to learn here
12:31.39 Defcon extreeemely much to learn here
12:31.44 Defcon that's why i'm here 2
12:31.44 Defcon :)
12:32.12 Wim yes. And to help guys like me
12:32.22 Wim ;)
12:32.27 Defcon not much i can help u with :)
12:32.33 Defcon i'm not part of this project
12:32.45 Wim well, i learned something from you
12:32.51 Defcon i am a VS2005 developer tho
12:32.55 Defcon ohw
12:33.22 Wim Ok. Within a few days/week I'm a VS2008 developer.
12:33.35 Defcon true
12:33.41 Defcon it's being shipped :)
12:33.55 Defcon but i didn't order it yet
12:34.10 Defcon i=my company
12:34.21 Wim I saw it. And i will place the order soon.
12:35.08 Wim i=me and my company ;)
12:35.14 Defcon my company says it's not necessary yet
12:35.16 Defcon :)
12:41.10 *** join/#brlcad PrezKennedy (n=Matt@74.86.45.130) [NETSPLIT VICTIM]
12:41.10 *** join/#brlcad poolio (n=poolio@bz.bzflag.bz) [NETSPLIT VICTIM]
12:41.12 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234) [NETSPLIT VICTIM]
12:41.59 *** join/#brlcad Wim (i=565a580f@gateway/web/cgi-irc/ircatwork.com/x-d9b36286c193282a) [NETSPLIT VICTIM]
12:41.59 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be) [NETSPLIT VICTIM]
12:42.00 Wim seems like I annoy people ;-)
12:42.01 Defcon haha
12:46.05 Wim At this moment bob1961 is busy with the VS8 solution. So I assume that 'my' problem will be solved soon.
12:46.15 Wim I'm leaving...
12:46.22 Defcon ok :)
12:46.26 *** part/#brlcad Wim (i=565a580f@gateway/web/cgi-irc/ircatwork.com/x-d9b36286c193282a)
13:26.11 *** join/#brlcad starseeker (n=CY@ip72-218-17-237.hr.hr.cox.net)
14:17.40 *** join/#brlcad Elperion (n=Bary@p548746CF.dip.t-dialin.net)
14:39.12 *** join/#brlcad Wim (i=86dd80dd@gateway/web/cgi-irc/ircatwork.com/x-8c31f24801806cd2)
15:29.01 *** join/#brlcad elite01 (n=elite01@dslb-088-070-006-214.pools.arcor-ip.net)
15:32.35 *** join/#brlcad prasad_ (n=psilva@static-70-108-244-218.res.east.verizon.net)
16:05.29 PrezKennedy eww VS developers
16:05.32 PrezKennedy haha
16:06.26 PrezKennedy hey brlcad how was your thanksgiving?
16:06.42 PrezKennedy i was home with the folks for the first time in about 3 months
16:09.13 Defcon :p
16:10.29 brlcad howdy PrezKennedy, twas good
16:10.33 brlcad away
16:11.12 brlcad howdy Wim :)
17:12.01 PrezKennedy thats good brlcad
17:13.28 brlcad you all stayed in md?
17:36.10 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
17:38.53 prasad_ anyone know of a lightweight c++ 2d geometry library? (i just need point & vector)
18:25.46 prasad_ http://www.cs.cmu.edu/~ajw/doc/svl.html :D
18:29.11 PrezKennedy brlcad, yep... stayed in MD... but northern MD seems like a whole different state than southern...
20:25.11 *** join/#brlcad cad01 (n=96a3260a@bz.bzflag.bz)
20:27.15 *** join/#brlcad cad01 (n=96a3260a@bz.bzflag.bz)
21:00.58 *** join/#brlcad Z80-Boy (i=clock@77-56-66-52.dclient.hispeed.ch)
21:18.26 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
21:18.26 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || BRL-CAD is on scan.coverity.com but not completely set up yet, more news TBD || Release 7.10.4 is happening now
22:23.28 minute In case anyone is interested about the status of the new website: http://my.brlcad.org/~MinuteElectron/live/wordpress/?p=3
22:24.34 alex_joni it's not looking quite right in opera
22:24.47 minute I know.
22:24.48 alex_joni want a screenshot? or you know about it?
22:24.57 alex_joni ok then :)
22:25.26 minute I probably know about it, but the theme is going under a rewrite so none of the current bugs are relevant. Thanks anyway.
22:30.33 poolio errr w/ the website, the footer reads "All trademarks referenced her" and then goes under the search field
22:30.50 poolio mildly amusin g:)
22:30.59 minute I bet.
23:30.03 yukonbob afternoon, cadheads
IRC log for #brlcad on 20071127

IRC log for #brlcad on 20071127

00:00.11 brlcad howdy bob
00:30.51 yukonbob hey brlcad -- what's shaking?
00:31.19 yukonbob heh -- we've got a half-hour lag -- I'll tune back in @ 5 localtime for your reply...
00:32.31 *** join/#brlcad Twingy (n=justin@74.92.144.217)
02:08.47 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
07:13.32 *** join/#brlcad Wim (i=86dd8008@gateway/web/cgi-irc/ircatwork.com/x-9f190f3ae13350f9)
07:18.24 *** join/#brlcad Wim (i=86dd8008@gateway/web/cgi-irc/ircatwork.com/x-d35c0ee1c34540c3)
07:20.26 *** join/#brlcad Wim (i=86dd8008@gateway/web/cgi-irc/ircatwork.com/x-bb4a8c6da333a2dd)
07:23.03 *** join/#brlcad Wim (i=86dd8008@gateway/web/cgi-irc/ircatwork.com/x-4d965eb87e37da15)
07:23.20 *** join/#brlcad Wim (i=86dd8008@gateway/web/cgi-irc/ircatwork.com/x-3398ec2974e09cfb)
07:27.18 *** join/#brlcad DEFCON_ (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
07:29.28 *** join/#brlcad Wim (i=86dd8008@gateway/web/cgi-irc/ircatwork.com/x-de38eb002148eb3b)
07:35.28 *** join/#brlcad Wim (i=86dd8008@gateway/web/cgi-irc/ircatwork.com/x-2efe6fec333cadd9)
07:45.05 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/other/incrTcl/ (itcl/pkgIndex.tcl.in itk/pkgIndex.tcl.in): unclobber the pkg templates. the IT?.LIB_FILE names aren't presently expanded properly until we use incrtcl's configure.
07:47.37 *** join/#brlcad Wim (i=86dd8008@gateway/web/cgi-irc/ircatwork.com/x-2588941573fd3be0)
07:47.56 *** join/#brlcad Wim (i=86dd8008@gateway/web/cgi-irc/ircatwork.com/x-8cce9599a78e1c8c)
07:48.02 DEFCON_ hi wim
07:50.57 CIA-28 BRL-CAD: 03brlcad * 10brlcad/configure.ac: use the Tcl TEA build infrastructure, namely the tcl.m4 macro set, so we can locate/load the tcl/tkConfig.sh scripts that can in turn be loaded so we get the correct TCL_VERSION
07:54.35 *** join/#brlcad Wim (i=86dd8008@gateway/web/cgi-irc/ircatwork.com/x-58c64f3d0eddb727)
07:56.20 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
08:01.22 CIA-28 BRL-CAD: 03brlcad * 10brlcad/configure.ac: set ITCL_LIB_FILE to something half-sensible (even if we probably can't package require archives)
08:05.07 *** join/#brlcad Wimb (i=86dd8008@gateway/web/cgi-irc/ircatwork.com/x-31ee707ef47acf61)
08:17.38 *** join/#brlcad Wimb (i=86dd8008@gateway/web/cgi-irc/ircatwork.com/x-3fc0353d7df01cd6)
08:23.07 *** join/#brlcad wimb (i=86dd8008@gateway/web/cgi-irc/ircatwork.com/x-2aa0a7436159918e)
08:29.24 *** join/#brlcad wimb (i=86dd8008@gateway/web/cgi-irc/ircatwork.com/x-75ad45a4d4176043)
08:33.37 *** join/#brlcad wimb (i=86dd8008@gateway/web/cgi-irc/ircatwork.com/x-eb0a80303b18c6b8)
08:33.52 *** join/#brlcad wimb (i=86dd8008@gateway/web/cgi-irc/ircatwork.com/x-e838beab56670ae1)
08:34.54 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
10:29.25 *** join/#brlcad wimb (i=86dd8008@gateway/web/cgi-irc/ircatwork.com/x-707900e8678255a8)
11:03.41 *** join/#brlcad wimb (i=86dd80df@gateway/web/cgi-irc/ircatwork.com/x-d7e7ea794c0a618a)
11:48.50 *** join/#brlcad elite01 (n=elite01@dslb-088-070-004-067.pools.arcor-ip.net)
19:38.20 brlcad shame didn't get to grab ahold of Wim
19:38.22 brlcad ls -la
19:38.39 brlcad need to make that an alias for /names or something :)
19:39.04 brlcad so I ran into a nasty universal binary bug for the release
19:39.21 brlcad not so much a bug as it is "not what I wanted dammit"
19:40.55 brlcad even knew the problem.. but completely forgot when it came time to release. we need run-time endian checks for our byteoffsets and the rest of machine.h
19:42.41 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
20:45.05 CIA-28 BRL-CAD: 03brlcad * 10brlcad/TODO: review and integrate David Loman's bot-processing and object diagram/labelling scripts. need a better libdm interface for doing textual overlays in mged.
20:45.05 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
20:45.23 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
21:13.18 CIA-28 BRL-CAD: 03brlcad * 10brlcad/BUGS: Open dialog in MGED seems rather busted for scrolling and selection
21:25.38 *** join/#brlcad docelic (n=docelic@77.237.99.231)
21:29.30 *** join/#brlcad yukonbob (n=yukonbob@whthyt237-51.northwestel.net)
21:33.31 louipc ``Erik: do you use a debian specific app to create the pkg from files in misc/debian?
21:33.54 ``Erik yeah, uh, debhelper, fakeroot and uhhhh
21:34.17 ``Erik debuild or something
21:34.19 ``Erik devscripts...
21:34.41 ``Erik sh/make_deb.sh does some looking around to make sure the expected environment is there...
21:35.12 ``Erik if you can expand it to work well with debian derivatives, that'd be nutty O.o
21:35.26 louipc ok hehe :D
21:37.02 louipc yeah I was wondering if I should add a script to the archlinux stuff to make a pkg rather than use the distro tools. But I think I'll make it use distro tools then
21:37.39 louipc yukonbob: howdy
21:48.14 CIA-28 BRL-CAD: 03brlcad * 10brlcad/include/machine.h:
21:48.14 CIA-28 BRL-CAD: comment on the extensive DEPRECATED nature of the defines, types, and values
21:48.14 CIA-28 BRL-CAD: provided by this file indicating whether it's a symbols that's going away,
21:48.14 CIA-28 BRL-CAD: turning into a compile- or run-time check, or simply moving somewhere else.
21:48.14 CIA-28 BRL-CAD: ultimately, this entire header should get absorbed into other headers
21:48.17 CIA-28 BRL-CAD: (particularly those of libbu), though the method differs for each symbol.
21:50.06 yukonbob brlcad: hey :) -- got your head above water?
21:50.39 ``Erik oh, uh, would it be beneficial to start marking the region id deprecated?
21:50.58 ``Erik some, uh, java code is looking to use it instead of the path...
21:57.25 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
22:06.34 *** join/#brlcad poolio_ (n=poolio@c-71-236-67-238.hsd1.oh.comcast.net)
22:06.47 *** part/#brlcad poolio_ (n=poolio@c-71-236-67-238.hsd1.oh.comcast.net)
22:07.25 *** join/#brlcad Elperion (n=Bary@p54875704.dip.t-dialin.net)
22:36.00 brlcad yukonbob: not quite yet :)
22:59.55 yukonbob ~lart the shark
22:59.55 ibot drops a baby grand on the shark
23:00.11 yukonbob ~lart the shark
23:00.11 ibot frags the shark with his BFG9000
23:00.15 yukonbob better
23:00.22 yukonbob ~lart the sharks
23:00.22 ibot changes the sharks's permissions to 0777 and tells the world
23:00.42 yukonbob hrmm... not sure that's going to help.
23:03.26 brlcad ~bzfrag the sharks
23:03.27 ibot ACTION makes the sharks feel the effects of a shockwave
23:03.36 brlcad ~insult the sharks
23:04.01 brlcad that's deep
23:07.39 dtidrow_work ~lart the sharks
23:07.39 ibot pries the sharks's back open with a screwdriver and flashes a new bootldr to the sharks
23:07.53 yukonbob !
23:08.11 yukonbob nothing to worry about now...
IRC log for #brlcad on 20071128

IRC log for #brlcad on 20071128

00:32.50 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
00:34.15 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
00:35.58 *** join/#brlcad Elperion (n=Bary@p54875704.dip.t-dialin.net)
04:01.29 CIA-28 BRL-CAD: 03brlcad * 10brlcad/doc/README.IRIX:
04:01.29 CIA-28 BRL-CAD: beef up the IRIX readme with addition details encountered with the problem I ran
04:01.29 CIA-28 BRL-CAD: into with (yet another stupid) libtool linkage problems/bugs. more
04:01.29 CIA-28 BRL-CAD: specifically, libtool was leaving out three librt object files that were in the
04:01.29 CIA-28 BRL-CAD: librt_nil.la convenience library. turns out they were getting prelinked into a
04:01.31 CIA-28 BRL-CAD: '.al' pre-link archive with just the .l nm symbol instead of .lo causing
04:01.33 CIA-28 BRL-CAD: subsequent linkage failures due to the symbols that get left out.
04:19.21 CIA-28 BRL-CAD: 03brlcad * 10brlcad/TODO: make byteoffset and run-time byteorder detections necessary in order for Mac OS X universal binaries to actually work
05:27.29 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
05:40.53 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
06:18.49 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
06:19.10 *** join/#brlcad PrezKennedy (n=Matt@74.86.45.130)
06:23.18 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
07:45.28 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
08:31.48 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:44.28 *** join/#brlcad starseeker (n=CY@ip72-218-17-237.hr.hr.cox.net) [NETSPLIT VICTIM]
10:19.08 *** join/#brlcad Elperion (n=Bary@p54877BF6.dip.t-dialin.net)
11:00.20 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
13:14.09 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
13:55.10 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/TODO: fix (type)(size_t)val hacks
13:56.28 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/rt/view_bot_faces.c: (type)(size_t)val hack to quell compiler warning...
14:12.07 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/ (53 files in 12 dirs): LOCAL->static, per machine.h deprecation list
15:40.27 *** join/#brlcad elite01 (n=elite01@dslc-082-082-089-111.pools.arcor-ip.net)
16:26.19 *** join/#brlcad Elperion (n=Bary@p54877BF6.dip.t-dialin.net)
20:33.15 *** join/#brlcad Z80-Boy (i=clock@77-56-93-235.dclient.hispeed.ch)
20:47.23 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
20:54.33 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
20:57.30 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libtie/ (tie.c tie.h tie_define.h tie_kdtree.c tie_struct.h): merge of the "other" libtie...
21:07.12 CIA-28 libirc: 03JeffM2501 * r350 10/trunk/libirc/examples/stupidBot/ (5 files in 2 dirs): sources go in src
21:12.50 CIA-28 libirc: 03JeffM2501 * r352 10/trunk/libirc/examples/stupidBot/vc8/stupidBot.vcproj: add url handler for RSS feed reading
21:15.11 ``Erik I'm classy! :D
21:15.41 yukonbob ~bzfrag boogers
21:15.42 ibot ACTION fries boogers with a laser
22:20.14 brlcad ``Erik: you committed a bunch of tclIndex changes again (that clobbered what they are supposed to contain)
22:21.00 brlcad looks like your indices were generated from a bad btclsh, didn't have incrTcl properly loaded/initialized so it wiped out things
22:21.26 brlcad the tclIndex files throughout src/tclscripts
22:36.53 yukonbob brlcad: you and I were having a discussion re: tclIndex's whether they are for runtime or buildtime, right?
22:37.43 brlcad mmm.. not ringing a specific bell :)
22:38.03 brlcad they are runtime araik
22:38.15 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
22:39.44 louipc it needs some build stub for building
22:39.52 louipc in tclConfig.sh
22:43.41 *** join/#brlcad CIA-28 (n=CIA@208.69.182.149)
22:44.03 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/ (62 files in 62 dirs): Mods to use the new install tree.
22:44.46 brlcad louipc: ah, I do remember us talking about whether the .sh scripts for for run- or build-time
22:45.13 brlcad I actually have it using tclConfig.sh and tkConfig.sh now in our configure
22:46.05 brlcad I made that change just last night so that I could get the "actual" version number of what we're compiling against without resorting to a test app
22:46.13 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/tclsh/library/treeInit.sh: Initial check-in (not finished, checking in for safety)
22:46.48 brlcad itclConfig.sh is a little more tricky, though, since we don't presently have/use incrTcl's build system
22:47.22 louipc hah so that's why it works!
22:48.38 louipc yeah I haven't had the initiative to completely learn about building tcl extensions to package them separately so I just let brl-cad take care of it
23:24.30 starseeker brlcad: I see the tcl and tk config scripts in configure - cool :-)
23:26.44 starseeker Is the plan also to use /usr/lib/itclConfig.sh?
23:26.44 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
23:29.15 louipc talking about tcl stuff is taxing
23:29.22 starseeker indeed
23:30.17 brlcad starseeker: problem is that it's not guaranteed to be in that path
23:30.26 starseeker brlcad: Ah.
23:30.39 brlcad I need incrTcl's m4 file so that it searches for it like tcl.m4 searches for tclConfig.sh
23:31.21 brlcad or at least need to replicate the searching logic
23:31.23 starseeker Gentoo's install doesn't seem to include the m4 file. Hmm...
23:31.33 brlcad yeah, the m4 isn't installed
23:31.35 brlcad even for tcl
23:31.38 brlcad afaik
23:31.48 starseeker Argh.
23:32.08 brlcad we just need to try rolling incrtcl back to using the incrtcl build
23:32.43 brlcad the biggest problem with that is incrtcl's build is exceptionally weak and was outright broken on several important platforms last I tried
23:32.55 louipc gentoo uses some sed lines to change the specified build paths to point to some installed libstubs I think
23:32.55 brlcad quite a lot of short-term hacks in it
23:33.28 starseeker Ugh. I don't suppose they could be persuaded to fix that?
23:33.54 brlcad there's like two guys that work on incrtcl
23:34.11 starseeker Ah.
23:34.11 brlcad one's a tcl dev that fixes things only as much as he needs to
23:34.31 brlcad the other (the main author) is a prof at a uni that works on it really hard for two weeks, and then nothing for 6 months
23:34.57 starseeker So the build system isn't likely to be high on the priority list.
23:35.01 starseeker Joy
23:35.24 yukonbob well -- I'm sure if it's patched and presented to them it'd be considered... no?
23:35.41 louipc tcl, itcl, etc seem to have really odd build systems to me
23:35.55 brlcad well, I still have to do *something* since right now there's no way to have brl-cad compile incrTcl and have it use anything but the same matching version of tcl installed on the system
23:36.26 brlcad yukonbob: I've got patches on incrtcl's patches tracker that remained open for two years before :)
23:36.34 yukonbob :P
23:36.57 louipc :(
23:37.00 brlcad they finally got around to the tracker item after they'd finally ran into the problem themselves and had since changed the interface
23:37.51 starseeker brlcad: Would they consider giving you commit access?
23:38.55 louipc I bet there a few other ppl that would like commit access too
23:39.01 yukonbob re: incrtcl + tcl versions -- it could be nice, but perhaps we should consider that "it makes sense" since incrtcl is so intimate with tcl... so one builds incrtcl w/ tcl (as supplied by brl-cad distro), or supplies a working incrtcl installation (which implies a tcl installation that already works with it)
23:40.45 brlcad starseeker: hard to say -- I've had that discussion with the tcl guys several times over the years
23:40.58 brlcad probably possible if someone bugged him enough about it
23:41.21 brlcad bigger problem seemed to simply be that the tcl devs really (really *really*) don't like incrTcl
23:41.42 brlcad even though it is by far the most used OO extension
23:41.52 starseeker political?
23:41.57 brlcad to the extent that they developed their own, and nobody liked it
23:42.02 starseeker Ah.
23:42.05 brlcad so now they're redoing it again
23:42.10 brlcad but part of the tcl core
23:42.26 starseeker Is that one of the reasons for the 8.5 delay?
23:42.29 brlcad which was their biggest complaint with incrTcl .. that it hooked into tcl's core
23:43.18 brlcad yeah, stupid whiney devs, political issues and posturing
23:43.26 yukonbob well, I think that tcl core is providing facilities for OOP, that one can leverage, which are taken from best of incrtcl, snit, etc., for using as resources for future OOP interfaces -- a la X providing facilities, not policies.
23:43.51 brlcad yukonbob: yeah, their end result isn't likely going to be bad ..
23:44.03 brlcad it was just that they're just now getting to the point where incrTcl was five years ago
23:44.27 brlcad feature-wise at least
23:44.38 starseeker Well, considering the state of the Axiom community I suppose I'm in no position to comment...
23:44.49 brlcad most of the complaints that I know of were implementation under-the-hood details
23:45.17 starseeker Hmm. Is there hope then that porting from incrTcl to the new core Tcl stuff would be straightforward?
23:45.23 brlcad I mean, I get the complaints about code maintainability and cleanliness.. but the idea was to *integrate* incrTcl into tcl, so it used the core
23:45.42 yukonbob well -- so be it... my impression of the development is that there is a really concerted effort for "correctness", and incrtcl _always_ rubbed people the wrong way because of it's tinkering with the core (cheap solution) -- now they're at the place where it's as functional as incrtcl 5 years ago, but the code can be looked at and deemed "correct" or "good looking".
23:45.49 brlcad and left plenty of room for refactoring and cleaning up .. they just didn't like the code
23:46.45 starseeker Oh, well. So it goes.
23:46.48 brlcad yukonbob: correct only moreso because they wrote it and now understand it rather than it actually being architecturally very different code-wise
23:47.01 yukonbob brlcad++
23:47.10 yukonbob or [incr brlcad] ;)
23:47.16 louipc nooooo
23:47.20 yukonbob there is a "Tclish" way to do things
23:48.20 louipc L?
23:48.38 brlcad heh
23:48.47 yukonbob tcl, refactored
23:49.00 brlcad set brlcad [expr $brlcad + 1]
23:50.28 yukonbob tcl 8.5 gets lambdas
23:50.47 starseeker Heh - brlcad is still away - coding at the gym now? ;-)
23:58.31 louipc hah they don't?
23:59.05 louipc I could get my math exercises via a website in .ps format
23:59.12 louipc years ago
IRC log for #brlcad on 20071129

IRC log for #brlcad on 20071129

00:00.45 starseeker It depends. Apparently FIT doesn't, or maybe this one is just too old...
00:01.26 starseeker Or too obscure... my interests do seem to run that way sometimes
00:04.27 brlcad haven't made it out the door actually
00:05.05 louipc starseeker: maybe they just have a really weird delivery system
00:05.32 starseeker made an interesting mental image - brlcad on a runner coding away
00:05.41 brlcad african swallows
00:05.50 brlcad starseeker: i've done that before
00:05.59 starseeker Does it burn more calories? ;-)
00:06.21 brlcad the jolting is a bit hard though.. elliptical or bike are slightly easier
00:06.37 starseeker Ah, yes. I'm an elliptical fan myself
00:07.19 starseeker louipc: Apparently some years back someone implemented a basic Lisp using Forth as a substrate
00:07.45 starseeker louipc: They published a paper and a thesis, and so far I can't find either one online anywhere.
00:08.14 louipc hmm
00:08.26 starseeker My local library couldn't even request the thesis from the college itself successfully - I'm going to have to try ordering a physical back issue of the journal
00:09.00 starseeker I suppose it's not an idea that would appeal to most people anyway...
00:09.42 starseeker It's of interest to me in the context of building a proof backed system all the way down to the machine language itself
00:09.56 louipc I guess not otherwise it might be more accessible
00:10.28 starseeker I've got half a notion to scan the whole lot of 'em if I do get ahold of them, but regrettably our copyright laws have something to say about that...
00:12.16 louipc in canada it's legal to put a book on a photocopier, just not to push the copy button or something
00:12.48 starseeker LOL. So all you need is a "smart" copier that identifies when a document is there and automatically copies it :-)
00:13.32 louipc they used that analogy in some p2p case ... so it's legal to present the public with what backup copies of software, music, or movies
00:13.54 brlcad academic use is one of the fair use clauses
00:14.56 brlcad I scanned several entire books in college at the uni library
00:14.59 louipc starseeker: yeah you wouldn't sell it would you now?
00:15.44 starseeker No, but I understand that's irrelevant to copyright infringement
00:16.15 starseeker It has something to do with what damages you can collect, IIRC...
00:17.55 starseeker So few people actually want to learn things, the fewer artificial barriers around knowledge the better
00:19.16 starseeker Particularly publicly funded research - the tax payers are paying for it, after all...
00:19.35 louipc yeah of course if it's publicly funded
00:20.02 starseeker I guess when universities noticed the revenue they could get from patents generated by research that was more or less the end of the "knowledge for knowledge's sake" environment...
00:22.39 starseeker Maybe that's why I like open source so much - there's still a sense of fun in it
00:23.30 louipc I like it because there's a sense of hope in it
00:25.40 starseeker That too
00:26.46 ``Erik heh
00:26.56 ``Erik starseekers unified theory of computation? "it's forth all the way down"?
00:27.02 starseeker :-)
00:27.34 starseeker More along the lines of "I need a way to get from machine language to Lisp that has a hope of being understood by a wide audience"
00:27.52 ``Erik oh, uh
00:27.56 ``Erik pdp assembly isn't that?
00:28.09 starseeker pdp assembly?
00:28.21 ``Erik or ibm 704 asm? :D
00:28.38 starseeker Ah :-). The other requirement is portability.
00:28.55 starseeker I've heard it said you can get to a working Forth environment in a very small number of machine instructions
00:29.12 ``Erik so get a 704 emulator
00:29.27 ``Erik I mean, shit, 'car' and 'cdr' come from 704 opcodes...
00:29.51 starseeker It may be possible to do a VERY basic Lisp straight from machine code
00:29.59 starseeker That was the first Lisp, after all
00:31.43 ``Erik hmmm, indeed O.o
00:31.59 ``Erik a minimal lithp can be done in 7 operations
00:32.04 starseeker Sweet
00:32.15 ``Erik uhm, paul graham has a paper explaining each of them
00:32.19 starseeker I wonder what the actual minimal bootstrap path is
00:32.31 ``Erik then you need another dozen or so to make a useful lisp, which will still need bits of asm
00:32.37 starseeker Sure.
00:33.07 ``Erik but after those 7, you quickly go from writing asm to writing lithp with a little augmenting goop under the hood
00:34.02 starseeker That could be a way to go.
00:34.15 ``Erik (or writing forth, or writing ...)
00:34.38 starseeker The key is understandability, and (possibly) being able to prove properties of code
00:35.26 ``Erik then you naturally want to avoid silicon like x86...
00:35.51 ``Erik :D
00:35.59 starseeker Indeed. If at all practical, I would prefer to build a system using open cores and hardware...
00:36.13 starseeker I think the ultrasparc specs are out there, aren't they?
00:36.30 ``Erik the reason I'm keen on a lithp/scheme 'primitive' operating system is to get away from things like mixing C function semantics with lithp function semantics
00:37.21 ``Erik I think so, uh, 'opensparc' or something? there're other specs that might be better to address... naturally, you want hte simplest ISA with minimal 'fancy' stuff if you really want provability... taht is, if you don't assume the hw is magic...
00:37.40 starseeker Ah - ha: http://www.opensparc.net/opensparc-t2/
00:37.55 ``Erik cache, pipelines, variable sized opcodes, ... all complications :)
00:38.33 starseeker My take on it is pretty much as follows: From the software standpoint, start with machine language as the assumed correct layer and work up. Everything below that is subject to experimental verification
00:39.02 starseeker Of course, some hardware designs can be verified in theory, but that's just part of the platform design.
00:39.04 ``Erik dig into some OS code sometime, there're so many workarounds for flawed hw, its'sick
00:39.12 starseeker Indeed
00:39.56 starseeker We could just do an implementation of the lisp machine on a chip, but I'd prefer something that has a non-zero chance of doing useful work within this century ;-)
00:40.08 ``Erik hrmmmm
00:40.14 ``Erik but those did useful work in the 80's
00:40.27 starseeker True enough.
00:40.39 ``Erik arrogant academic spazzes crappe all over thenotion of 'business sense' (cuz it was evil)
00:40.51 ``Erik or somethin'
00:40.58 yukonbob SPARC is only a spec...
00:41.00 starseeker I've always wondered what a from scratch implementation of a "modern" OS would actually need from hardware, if it didn't have to do any legacy support
00:41.30 starseeker For sure Windows Vista isn't a good way to judge...
00:41.34 ``Erik what exactly defines "operating system", "modern, and "legacy support"?
00:41.51 ``Erik thems're fuzzy topics :D
00:42.31 starseeker Capable of at least opengl level graphics, multithreaded multitasking, and implementing compilers/drivers/etc only for one hardware design
00:42.33 yukonbob starseeker: see NetBSD -- one codebase to rule them all...
00:42.40 starseeker yukonbob: Heh
00:42.47 ``Erik is "posix" legacy support?
00:42.59 starseeker ``Erik: Good question.
00:42.59 ``Erik what about supporting a ps/2 kbd when usb is available?
00:43.11 starseeker I'd say usb only
00:43.24 ``Erik how modern is modern? everything these days seems to be rehashing of things that were popular 20-50 years ago
00:43.26 starseeker (so long as adapters exist for my IBM keyboard ;-)
00:43.52 starseeker ``Erik: Oh, I don't dispute it's a fuzzy topic
00:43.54 ``Erik is opengl all that modern?
00:44.09 starseeker No, but it seems to still be a useful graphical standard.
00:44.21 yukonbob ``Erik: opengl?!!! Two minutes ago we were talking about lisp!
00:44.47 ``Erik what defines a thread? a sun style "string"? or a UNIX process? or the linux 'whatever you specify' monstrosity?
00:44.47 yukonbob back to the future.
00:45.10 starseeker yukonbob: In order to support 3D graphics, you need to be able to work with graphics hardware. There are some lisp implementations of opengl, IIRC, but they are very basic...
00:45.35 starseeker ``Erik: There I'm not an expert.
00:45.36 ``Erik yukonbob: I'm trying to tear down starseekers vague requirements... personally, I LIKE both lisp and opengl
00:46.21 yukonbob starseeker: of course -- I was just joking about definitions of "modern" and OpenGL -- but a couple minutes ago you were talking about implenting Lisp in Forth -- funny how "standards" change (for some definition of "standards")
00:46.24 starseeker I'm not disputing those requirements are vague. I just know I wouldn't want to try using a modern interactive CAD modeling environment on a 386 with no graphics acceleration ;-)
00:46.48 ``Erik hum
00:46.50 starseeker yukonbob: They're all part of the solution to the problem, or they might be
00:46.54 ``Erik like one of those?
00:47.02 starseeker Bingo :-)
00:47.52 yukonbob "a 386 with no gfx acceleration" is an implementation detail -- not a design requirement.
00:48.13 starseeker It's an example of a system that would not meet the requirements
00:48.38 yukonbob what's that got to do with OS design, though?
00:49.22 yukonbob and what are the "requirements"? It wasn't *that* long ago where one would start a render and wait many, many hours for it to finish...
00:49.25 starseeker Well, the original motivating problem was/is to create a computer algebra system that produces answers that can be trusted
00:49.58 yukonbob well -- are you saying 80386s are not trustworthy? Maybe moreso than some pentiums ;)
00:49.58 starseeker so that's where discussions of hardware come in, because if your hardware can't be trusted it's game over before the software even begins...
00:50.35 ``Erik thus my argument for absolute minimal hw... :D wtf does ogl have to do with provable computation?
00:50.36 starseeker yukonbob: I'm not sure. But proving properties about them and software written in their machine code would likely be more of a challenge than for some other platforms, which was ``Erik's point
00:50.54 starseeker provably correct visualization of a surface plot?
00:51.29 starseeker So, if we want "absolute minimal hw" but still want to solve interesting problems, where's the middle ground?
00:51.35 starseeker that was how all that started
00:51.44 yukonbob starseeker: well --- if you've got a good test harness, and keep primitives to a minimum, according to ``Erik you can bootstrap a Lisp environment in 7 instructions...
00:52.03 starseeker Hehe
00:52.10 ``Erik um, 7 primitive functions, not necessarily 7 instructions
00:52.15 starseeker Right
00:52.27 ``Erik and you need more to do anything beyond a minimal symbol processor :D
00:52.38 ``Erik I'd hate to code up math routines in symbol land
00:52.39 yukonbob right -- but that's still a small amount of code than writing a whole common lisp env in asm
00:53.04 ``Erik be about as useful as a calculator in sed :D (and a similar construction, I'd imagine)
00:53.20 ``Erik and I aint' never said nothin' about common lisp...
00:53.32 ``Erik be a fair amount of work to make a provable lisp1.5 :D
00:53.33 starseeker yukonbob: For something like Axiom, I'm assuming most of Common Lisp would be needed. So the question becomes how to get there from nothing
00:53.44 starseeker ``Erik: Indeed!
00:54.01 starseeker It was actually some guys on comp.lang.lisp that pointed me to Forth
00:55.07 ``Erik that's the natural way a lithper works, yukonbob
00:55.17 starseeker Whether it's a project that is possible or even interesting is certainly up for debate. I suspect this all goes back to my phyiscs professors in undergrad, who stressed the point we couldn't trust Mathematica to give us the right answer
00:55.52 ``Erik recursive fully computational macros, 'top up' primitive operations, build your DSL implementation bit at a time until the problem is trivial
00:56.14 starseeker While of course they were correct (and the primary point of needing to develop one's own mind is independent of the trustworthiness of the CAS) I became fascinated by the question "what would it take to create a CAS that COULD be trusted to give the right answer?"
00:56.15 yukonbob ``Erik: -- and so, with 7 primitives, audited for good code (which is _still_ only an implementation detail) and sound logic, you've got a system -- and it's got _nothing_ to do with whether it's running on an atari or a cray.
00:56.38 ``Erik what was the quote about solving every problem by adding another level of abstraction? :D
00:57.05 ``Erik it has to be proven to run on SOMETHING, dude... whether silicon or a forth vm
00:57.14 starseeker Correct
00:57.52 ``Erik oh, so the ALU abstracted to microcode abstracted to the ISA abstracted to C is too much? :D
00:58.06 yukonbob "it" is the 7 (or however many) primitives... of course it has to run -- unless "imagination" qualifies as a type of computer too...
00:58.08 ``Erik flying electrons abstracted to gates abstracted to the alu?
00:58.36 ``Erik dude, it's abstractions all the way down!
00:58.40 starseeker A stack of machine -> machine language -> Forth -> Lisp -> SPAD/Aldor/Qi is probably about the minimum needed to get the proper tradeoffs in complexity and functionality.
01:01.07 starseeker The idea of Forth would be that since it is optimized to need very few machine commands to go from nothing to Turing Complete, it would offer the minimum "proof burden" when porting from one platform to another. That of course is only in theory, since a proper lisp compiler would still need to know a lot about the machine arch. to do anything serious, but it's a start
01:02.08 starseeker Or if the machine happens to have a good ASM (like the IBM 704) you could skip the Forth and go straight to Lisp
01:02.43 ``Erik hum, with new developments in quantum understanding and microphysics going on, are gates even provable? O.o or just statistically ok and overengineered to compensate?
01:02.49 ``Erik :D
01:02.56 starseeker ``Erik: A good point, actually
01:03.04 starseeker ``Erik: You're quite correct
01:03.04 yukonbob ``Erik: ++
01:03.18 starseeker ``Erik: The same holds true for our brains
01:03.24 yukonbob that's what we have ECC memory for...
01:03.31 ``Erik brains are provably wrong, due
01:03.33 ``Erik dude
01:03.47 starseeker ``Erik: Just most of them ;-)
01:03.49 ``Erik ecc is another example of statistical over-engineering, not provability...
01:04.13 yukonbob right -- the reason it's _needed_ is because of errors...
01:04.17 ``Erik math types are weird
01:04.46 starseeker What you can do is prove that the behavior is correct, assuming a given behavior of the hardware
01:04.54 starseeker this is if you fully understand your software
01:05.18 ``Erik yeah, but then you have turing-church theories, lambda calculus, ... it's all done
01:05.19 yukonbob but obviously not the hardware, or at least can't guarantee the hardware...
01:05.20 starseeker If you know the statistical behavior of your hardware, you can then estimate (with a LOT of work) the probability that a given calculation is incorrect
01:05.28 ``Erik :D
01:06.28 starseeker So if we ever understood fully how our own brains solved problems, we could also come up with a probability that a given human performed calculation was incorrect
01:09.11 starseeker I think someone broke down the problems humans like to solve into four categories: solvable, not specifically solvable but can prove a solution exists, provably not solvable, and problems where we can't prove one way or the other whether it can be solved or not
01:10.23 starseeker sorry guys
01:11.46 CIA-28 libirc: 03JeffM2501 * r354 10/trunk/libirc/examples/stupidBot/vc7.1/stupidBot.vcproj: include the URLManger
01:15.07 louipc wowzers
01:15.16 starseeker louipc: ?
01:15.21 ``Erik sorry, the only proofs I work with these days tend to be 10, 80, and 100 O:-)
01:15.28 louipc lots going on here eh?
01:15.39 starseeker No, just me going offtopic ;-)
01:16.09 louipc ``Erik: I worked with a 140 proof, man that was caustic
01:16.42 yukonbob starseeker: re: four categories -- didn't dick cheney go on about that wrt iraq :)
01:17.01 starseeker yukonbob: Argh, he might have
01:17.31 yukonbob similar, not the same -- some goofy, confusing-ish rambling...
01:17.50 ``Erik heh
01:18.04 ``Erik 151, dude :D
01:18.16 starseeker Politics is definitely a problem where we can't even make definite statements of whether it's solvable in theory or not ;-)
01:18.26 yukonbob ``Erik: thats your proof? :)
01:18.37 yukonbob Oddfellows Local 151
01:18.43 ``Erik I haven't worked with bacardi 151 in a bit
01:18.57 ``Erik but it was fun :D light the shot on fire... etc
01:19.07 ``Erik but that NEEDED a back on it
01:19.18 louipc how fast does it burn?
01:19.29 starseeker Jeez - you must have a Teflon shot glass.
01:19.38 ``Erik um, I d'no, it didn't let it stay lit very long....
01:19.51 ``Erik didn't wanna break the shotglass and didn't wanna lose all the fuel :D
01:19.56 louipc ah
01:19.59 yukonbob this makes me wish for some sambuca about now...
01:20.01 louipc fuel! yeah
01:20.02 ``Erik I have a massively thick shotglass
01:20.20 yukonbob sure you do, ``Erik
01:20.20 louipc sambuca is too dang sweet
01:20.23 ``Erik in fact, it's begging for a little bushmills right now O.o
01:20.35 ``Erik I'll go weigh it :D
01:20.58 yukonbob louipc: try Annisette
01:21.21 louipc I'll try to remember that
01:21.30 ``Erik my normal shooter is 65g, the one I like to use is 170g
01:21.57 louipc haha YES
01:22.33 ``Erik or, wait, sorry I'm a stupid american, lemme go measure those in uh, ounces or something
01:24.03 starseeker Humph - the opensparc download requires registration?
01:24.05 yukonbob ye
01:24.07 yukonbob ww
01:24.09 yukonbob yes
01:24.12 yukonbob fsck
01:24.15 yukonbob ;)
01:24.20 starseeker lol
01:25.27 ``Erik sun has been slow to embrace 'open' in the way we think of it
01:25.33 ``Erik look at the old java licenses
01:30.56 yukonbob ``Erik: use Tcl bytecode and we can integrate it w/ BRL-CAD ;)
01:33.39 ``Erik heh, does tcl even have bytecode?
01:34.16 yukonbob ``Erik: yup
01:39.04 yukonbob louipc: also, Passione Nera
01:41.38 ``Erik I'm gonna start using 'courics' as the weight measurement for everything.
02:00.41 louipc an acre is the area of a rectangle who's length is one furlong and who's width is one chain
02:39.52 ``Erik heh
02:40.06 ``Erik which happens to be a classic western farm plot
04:26.37 *** join/#brlcad Twingy (n=justin@74.92.144.217)
04:28.32 brlcad starseeker: BeOS was specifically designed as a "from scratch implementation" that was generally hailed as a major [technical] success at the time albeit a failure commercially (CEO was an idiot)
04:32.16 brlcad and I learned a new word, thanks :) .. that hasn't happened unintentionally in a really long time :)
06:26.16 CIA-28 BRL-CAD: 03brlcad * 10brlcad/misc/win32-msvc8/ (33 files in 33 dirs): make the AdditionalIncludeDirectories paths match for Debug and Release
06:51.23 *** join/#brlcad Z80-Boy (i=clock@77-56-94-134.dclient.hispeed.ch)
08:11.00 *** join/#brlcad DEFCON_ (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
08:22.10 *** join/#brlcad weebee (i=86dd8008@gateway/web/cgi-irc/ircatwork.com/x-c128800636ce22c3)
08:39.26 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
09:50.35 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com)
11:42.51 *** join/#brlcad elite01 (n=elite01@dslb-088-070-030-248.pools.arcor-ip.net)
12:57.31 starseeker brlcad: I guess that's why the Haiku OS guys have been stubbornly plodding along. It does look interesting.
13:13.55 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/brlcad/brlcad.sln: Changing the build order to force tclsh to build sooner. Tclsh is used early in the build to create the install tree.
13:30.35 DEFCON_ C joke :D - http://www.ianai.net/jokes/WillNotThrow.gif
14:56.17 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
17:42.49 brlcad heh
17:45.14 brlcad starseeker: yeah, I was really big on BeOS for years .. Haiku doesn't have the impressive foundation that Be had, but they've kept the same basic philosophy and have made a ton of great progress on reviving the effort
17:45.43 brlcad and as open source, it's at least bound to "not fail" so long as someone's still working on it ;)
17:46.14 brlcad they're really close to a first 1.0 release, so it'll likely be slashdotted and activity may really kick-start after then
17:59.39 CIA-28 BRL-CAD: 03brlcad * 10brlcad/BUGS:
17:59.41 CIA-28 BRL-CAD: annotate the opengl display manager problems where the display doesn't
17:59.43 CIA-28 BRL-CAD: automatically update any longer if the context is invalidated; mention that the
17:59.45 CIA-28 BRL-CAD: libfb ogl interface seems horribly broken at the moment as it just crashes
17:59.47 CIA-28 BRL-CAD: (consistently, at least on Mac OS X); and mention that the open dialog problems
17:59.59 CIA-28 BRL-CAD: seem to be Mac OS X specific too as they worked under Linux (7.10.1 Mac also
17:59.59 CIA-28 BRL-CAD: seemed to work fine, so something since then).
18:00.48 brlcad ``Erik: what do you mean by fix the hacks -- add more of them, or do something about them so they're not hacks?
18:01.48 brlcad I worked on what to do about that a while ago and didn't see any really easy fix for the problem given the way the data is being marshalled into and out of ClientData objects
18:02.50 ``Erik add them until they get fixed?
18:03.02 ``Erik make 'em easily greppable, anyways
18:03.30 brlcad okay, just checking what 'fix' meant -- works for me
18:03.46 ``Erik given that ClientData is a point type, defining the field as size_t MIGHT be workable, but that field is sometimes used as an int and sometimes as a pointer, ...
18:05.12 ``Erik pointer, even
18:05.17 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/tclsh/library/installTree.tcl: Initial check-in. This script will be called by Visual Studio to build the install tree.
18:06.55 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/tclsh/tclsh.vcproj: Calling installTree.tcl instead of treeInit.sh.
18:10.09 CIA-28 BRL-CAD: 03brlcad * 10brlcad/misc/win32-msvc8/Makefile.am: include the new scripts in the source dist
18:30.45 CIA-28 BRL-CAD: 03brlcad * 10brlcad/librt/ (const.c hist.c plane.c polylib.c polyno.h snoise.c): once again, try to delete these zombie files that have again mysteriously shown up after an update
19:02.29 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/tclsh/tclsh.vcproj: Remove command to copy clock.tcl.
19:09.18 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/include/config_win.h: No longer need to define BRLCAD_DATA and BRLCAD_ROOT.
19:10.20 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/src/archer/archer.bat: Archer now uses bwish.
19:11.57 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/src/mged/mged.bat: Define WEB_BROWSER to point to IEXPLORE.EXE.
19:12.08 prasad_ boo
19:14.52 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/archer/Archer.tcl: brlcadDataPath can now be set the same on Windows as it is on Unix.
19:16.16 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/mged/ (openw.tcl mged.tcl): Normalize the path when setting mged_default(html_dir).
19:27.53 *** join/#brlcad Elperion (n=Bary@p548743C3.dip.t-dialin.net)
19:59.02 brlcad yo prasad_
20:03.12 prasad_ yo yo
20:10.26 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/tclsh/library/installTree.tcl: Copying many more files to the install tree.
20:19.27 *** join/#brlcad Z80-Boy (i=clock@77-56-83-251.dclient.hispeed.ch)
20:53.59 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/lib/tclIndex: Put things back.
21:36.26 ``Erik O.O holy crap, it worked
21:38.22 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/src/archer/archer: html is no longer under doc on Windows.
21:39.53 brlcad a dirt worked?
21:43.00 ``Erik heh, yeah
21:43.05 ``Erik the gtk snake thingy
21:43.39 ``Erik and, uh, ain't nothin' worth worrying about for public consumption other than perhaps terminology, I think
21:45.15 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/archer/tclIndex: Looks like things accidently got wacked.
21:53.14 ``Erik heh, I'd forgotten about 'diva'
21:55.43 ``Erik hum, forgot some stuff last night, wonder if I stopped in the middle of it or something
21:56.10 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (libcommon/unpack.c librender/plane.c librender/spall.c): update the tie_init() calls with the new parm
21:59.01 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/other/incrTcl/itk/pkgIndex.tcl.in: there is no ITK_VERSION, use ITCL_VERSION
22:06.39 prasad_ http://www.kloonigames.com/blog/
22:16.52 Z80-Boy How do I do a regular tetrahedron?
22:17.00 Z80-Boy With an arbn, n=4?
22:23.04 brlcad you could do that, but better would be to create an arb4
22:23.22 CIA-28 BRL-CAD: 03brlcad * 10brlcad/INSTALL: sync options with configure: add dtrace, remove automatic
22:23.56 brlcad (subtle, but "arbn" are not the same as "arb#" objects)
22:30.10 ``Erik woops, that sounded like a steam whistle, time to go hom
22:58.42 minute http://my.brlcad.org/~MinuteElectron/live/wordpress/?p=5
IRC log for #brlcad on 20071130

IRC log for #brlcad on 20071130

00:12.39 *** join/#brlcad Twingy (n=justin@74.92.144.217)
00:41.29 brlcad minute: woo hoo!
00:41.33 brlcad that's awesome
00:41.58 brlcad I gather the template isn't live yet
00:42.15 brlcad either way, sounds like great progress!
05:38.07 *** join/#brlcad Twingy (n=justin@74.92.144.217)
07:05.24 *** join/#brlcad Z80-Boy (i=clock@217-162-111-169.dclient.hispeed.ch)
07:05.34 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:25.43 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
08:08.28 *** join/#brlcad weebee (n=weebee@86.90.88.15)
08:09.14 weebee Hi, using XChat I finally managed to log on...
08:09.33 weebee Do i need to register my nick names?
08:20.25 yukonbob weebee: if you're not using a registered nick, I think you can't send txt in private chats.
08:22.27 weebee ok. I assume registering is as simple as sending a message to the nick server? : ''msg nickserv register <passwd>"'
08:24.21 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:24.49 weebee (few days ago I logged in as Wim, this does not work anymore; I must be very annoying to see my attempts to log on)
08:59.28 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
10:03.22 weebee test
10:12.19 Axman6 'lo all
10:14.41 Axman6 i'm getting weird compile errors: In file included from if_wgl.c:63:
10:14.41 Axman6 /usr/include/tk.h:72:3: error: #error Tk 8.4 must be compiled with tcl.h from Tcl 8.4
10:15.29 Axman6 i'm on OS X 10.5, and my configure command loks like this: ./configure --with-x11=/usr/X11 --enable-optimized --enable-64bit-build LDFLAGS="-L/usr/X11/lib" CPPFLAGS="-I/usr/X11/include" CFLAGS="-m64 -mtune=nocona -arch x86_64 -lGL -lX11 -dylib_file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib"
10:15.53 Axman6 that's what was required to get it to configure ok, but i guess not enough to build :\
10:18.24 Axman6 might try without the 64-bit stuff first actually
10:39.53 *** join/#brlcad elite01 (n=elite01@dslc-082-082-064-022.pools.arcor-ip.net)
12:43.05 *** join/#brlcad docelic (n=docelic@77.237.112.177)
12:46.14 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234) [NETSPLIT VICTIM]
12:46.14 *** join/#brlcad poolio (n=poolio@bz.bzflag.bz) [NETSPLIT VICTIM]
12:53.05 *** join/#brlcad docelic (n=docelic@77.237.112.177)
14:27.51 *** join/#brlcad weebee (n=weebee@86.90.88.15)
15:22.36 brlcad Axman6: using system tcl and tk on mac os x presently configures correctly, but (obviously) doesn't compile correctly -- have to let it build brl-cad's
15:23.07 brlcad you can use the --enable-all flag and it should work
15:23.41 Axman6 yeah i cleaned up my configure flags a lot, found a leopard bug apparently. circular referencing with a few libs
15:24.19 brlcad hm, what's -dylib_file?
15:25.00 brlcad tells it to only allow dylib linkage or something?
15:25.02 Axman6 oh also, make distclean deletes the configure script. that should probably changed i think
15:26.06 Axman6 it was something that was suggested on apple's dev site to get projects that won't compile in leopard any more.
15:28.24 brlcad ah, that entire libGL bit that follows is related to it, used to redirect from one dylib to another
15:28.40 brlcad though you're redirecting to the exact same file.. :)
15:28.46 brlcad shouldn't need that at all
15:29.49 brlcad or -lGL or -lX11 .. if you have to manually add them, something else is wrong
15:33.43 Z80-Boy brlcad: why is the redrawing of the wireframe so slow?
15:34.05 Z80-Boy brlcad: I am modelling a terminal block (terminal strip) and it's starting to be very slow
15:39.54 Axman6 brlcad: well --enable-all doesn't give me OpenGL support sadly
15:41.30 Axman6 how do i specify where my OpenGL libraries are?
15:46.39 Axman6 i've tried using "./configure --enable-all --with-ogl=/usr/X11" because all the required libs and headers appear to be in there, but no dice
15:58.36 brlcad Z80-Boy: really hard to say without knowing a lot more about what's going on, how many segments, what display types, machine details, etc
15:59.46 brlcad Axman6: OpenGL support doesn't provide what you think it provides in BRL-CAD -- the X11 interface is fully equivalent
16:00.56 Axman6 yeah i didn't think it would do things like give me interactive models in real time or anything... but this is a brand new MacBook Pro, and it has an amazing gpu, so it could help ;)
16:01.42 brlcad that said, if you can post up your config.log, I can take a look at why it's failing to detect
16:01.46 Axman6 what does it actually do by the way?
16:01.57 Axman6 ok, cheers
16:02.34 brlcad brl-cad has a concept of framebuffers and display managers, some of them being ogl, wgl, x11, and a few others
16:03.04 brlcad they're all pretty much functionally equivalent for the most part, it just defines the protocol that it's speaking
16:03.15 brlcad you will get interactive models in real-time with any/all of them
16:03.30 brlcad you just won't get shaded displays with any of them outside of ray-tracing the model
16:04.35 brlcad so turning on the ogl interface on your macbook basically just tells it to make ogl_() calls instead of the equivalent (but faster) direct X11 calls for drawing a wireframe representation
16:05.18 Axman6 ok, great. thanks for clearing that up for me
16:05.20 brlcad did you try the binary installer for Mac, that isn't far off feature-wise from the latest sources
16:05.25 brlcad np
16:06.02 brlcad where "latest sources" means latest cvs sources, it's equivalent to the 7.10.4 source tarball
16:10.33 Axman6 brlcad: could i maybe email you the config.log? seems to be too big for most paste sites
16:12.38 Axman6 i might have found it anyway:
16:12.51 Axman6 configure:42679: checking for OpenGL functionality
16:12.52 Axman6 configure:42716: gcc -o conftest -pipe -fno-strict-aliasing -fno-common -fexceptions -g -I/usr/local/include -I/usr/X11/include -L/usr/local/lib -pipe -fno-strict-aliasing -fno-common -fexceptions -Wl,-search_paths_first -Wnewline-eof -g conftest.c >&5
16:13.21 Axman6 would not having a -L/usr/X11/lib have anything to do with it?
16:17.33 brlcad yeah, possibly
16:17.51 brlcad could set the LDFLAGS for it
16:18.09 brlcad but seriously, it's not going to get you *anything* over the X11 interface that it apparently did detect :)
16:18.22 Axman6 yeah, i'm not using it
16:18.43 brlcad I'll have to get my hands on 10.5 to probably patch that
16:18.59 brlcad but I suspect the X11 detection macros aren't quite right yet on 10.5
16:19.17 brlcad since apple moved from X11R6 to X11
16:21.00 Axman6 yeah
16:21.31 Axman6 feels like a step backwrds really. i hope they relese some updates to it soonish
16:22.20 Axman6 +1*
16:22.26 Axman6 +a* even
16:22.52 Axman6 so are you the main dev brlcad?
16:25.18 Axman6 bleh, this thing really heats up when compiling things
16:36.14 Axman6 bleh, yeah BRL-CAD failed compilation
16:40.52 Axman6 http://pastie.caboo.se/123765
16:40.59 brlcad Axman6: yeah, main dev
16:41.12 Axman6 well well done :)
16:41.24 brlcad not when the build fails :)
16:41.44 brlcad ooh, i've seen that error
16:41.48 Axman6 i haven't played with BRL-CAD for a few years, but i remember it being lots of fun really
16:42.14 brlcad it's 10.5 specific, a problem in CoreFoundation.. hmm, now to remember what the fix was..
16:42.15 Axman6 none of the problems i've been having seem to be your fault, so i'm not blaming you ;)
16:45.36 brlcad is there actually a /usr/X11/lib/libPng.dylib ?
16:46.49 Axman6 there's a /usr/X11/lib/libpng.dylib, case shouldn't count right?
16:47.37 brlcad right
16:50.03 brlcad so my vague recollection of this problem is that Tcl links against CoreFoundation which includes the ApplicationServices framwork, which embeds an ImageIO framework .. which uses a libPng library that it doesn't rpath correctly
16:52.50 brlcad and the problem being then that an app that is already linked against libpng that uses Tcl (which btclsh app being run in this case is like that), then runs into a dynamic loader problem
16:53.33 brlcad hmm hmm hmm..
16:53.58 brlcad can you do a locate libPng ?
16:54.14 brlcad if that returns nothing, then "locate libpng"
16:54.34 Axman6 can i paste 5 lines?
16:54.38 brlcad go for it
16:54.47 brlcad usually over 5 is the pain threshold ;)
16:55.25 Axman6 /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
16:55.28 Axman6 /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
16:55.32 Axman6 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
16:55.52 Axman6 um, right, yeah, hang on
16:55.59 Axman6 /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
16:56.02 Axman6 /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
16:56.05 Axman6 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
16:56.56 *** mode/#brlcad [+o minute] by ChanServ
16:57.02 Axman6 bah, the fact that it's trying to use a /command doesn't anoy me, it's that only two of the 5 lines are being interpreted as commands :(
16:58.35 Axman6 actually, that's ok. it was picking stuff up from /Previous\ Systems/... which isn't relevent anyway
17:03.02 Axman6 anyway, don't suppose you've found a fix yet have you?
17:03.28 Axman6 i'm about to go to sleep, so if you do, just hilight me and i'll get it in the morning
17:04.45 curious 'due to pressure from huge russian fan base , we were forced to change all filenames to unicode and use cyrylic for headers'
17:05.52 brlcad okay, so there's what it needs
17:06.04 brlcad but it's pulling the one in /usr/X11/lib due to ordering decls
17:06.17 brlcad that's actually a case where the -dylib_file might come in handy
17:07.32 brlcad Axman6: yeah, I think there are a couple things that can be tried -- it's pulling the one in /usr/X11/lib due to ordering decls instead of the embedded one
17:08.29 Axman6 would... renaming /usr/X11 one help maybe? just temporarily
17:10.21 Axman6 nope
17:12.10 Axman6 i'm guessing it should be linking against /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib right?
17:22.06 Axman6 ok, i'm going to sleep. good night, and thanks for the help. if you think of anything, hilight me and i'll see it in the morning :)
17:24.10 brlcad okay, i'll see if I can craft up a specific line to try
17:24.20 brlcad multitasking a bit too heavy at the moment to keep up :)
18:09.35 ``Erik oh ffs, wtff
18:18.35 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
20:17.24 *** join/#brlcad Z80-Boy (i=clock@77-56-77-128.dclient.hispeed.ch)
21:23.45 *** join/#brlcad Elperion (n=Bary@p54873FEE.dip.t-dialin.net)
22:12.50 *** part/#brlcad prasad_ (n=psilva@static-70-108-244-218.res.east.verizon.net)
22:43.12 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/other/intaval/regtab.cpp:
22:43.14 CIA-28 BRL-CAD: if there's a region entry missing from the material file, just fake an entry for
22:43.16 CIA-28 BRL-CAD: it instead of aborting. this lets processing continue for the rest of the
22:43.18 CIA-28 BRL-CAD: regions that follow at least, and placeholds the unknown region as such.
23:32.29 *** join/#brlcad docelic (n=docelic@77.237.96.127)
23:32.33 CIA-28 BRL-CAD: 03brlcad * 10brlcad/BUGS: mged tab-completion doesn't work if the object names have spaces
IRC log for #brlcad on 20071201

IRC log for #brlcad on 20071201

06:00.57 *** join/#brlcad Twingy (n=justin@74.92.144.217)
08:10.35 *** join/#brlcad Z80-Boy (i=clock@77-56-77-128.dclient.hispeed.ch)
09:23.51 *** join/#brlcad alex_joni (n=juve@emc/board-of-directors/alexjoni)
10:14.27 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
10:15.48 Axman6 hey brlcad, i was wondering if you'd found a fix for my circular dependancy problem?
10:22.14 Axman6 i'll be back, testing things and need to reboot
10:23.10 Z80-Boy I'll be back... --Arnold Schwarzenegger
10:26.41 Axman6 heh :)
11:04.44 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
11:48.13 *** join/#brlcad Elperion (n=Bary@p5487683A.dip.t-dialin.net)
14:24.36 Z80-Boy brlcad: does brlcad also calculate polarization, Brewster angle etc.?
15:19.36 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/libtcl/libtcl.vcproj: Added a call to build the missing include/conf files.
17:02.07 *** join/#brlcad Z80-Boy (i=clock@77-56-77-128.dclient.hispeed.ch)
17:02.50 Axman6 brlcad: you around?
18:27.53 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/tclsh/library/installTree.tcl: No longer need to create the missing include/conf files. Added code to create tclIndex files. Added the shareDir variable to simplify things a bit.
18:30.42 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/ (4 files in 4 dirs): Mods for getting the installTree script to create tclIndex files.
18:37.01 brlcad Axman6: yeah, sorry .. was busy coding ;)
18:37.10 Axman6 heh :)
18:37.15 Axman6 so i see
18:37.35 brlcad that's bob, different dev :)
18:37.40 brlcad not committed my stuff yet
18:37.42 Axman6 i'm lucky i'm still awake at 5:30AM then i guess :P
18:37.43 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/ami.tcl: Created the make_tclIndex proc.
18:37.49 brlcad wow
18:37.55 Axman6 ah right, didn't check the dev
18:38.15 Axman6 yeah, woke up at 3:30 yesterday, so hard to sleep
18:38.25 Axman6 the sun's already up -_-
18:38.33 brlcad :)
18:39.12 brlcad so one thing to try, just to see if it helps with the problem is to move the libpng out of the way that is in /usr/X11/lib
18:39.35 brlcad if that works, then it can be put back and can work on coercing the search path ordering
18:39.51 Axman6 YEAH OK
18:40.15 Axman6 whoops
18:43.23 Axman6 http://pastie.textmate.org/124117
18:44.35 brlcad hmm
18:46.58 brlcad here's an idea, might be enough to just avoid the whole problem by disabling tcl's core foundation interface
18:47.13 brlcad try adding --disable-corefoundation to configure
18:47.50 brlcad pastebin the entire configure output if it'll fit
18:47.50 Axman6 ok
18:54.49 Axman6 http://pastie.textmate.org/124120
18:54.59 Axman6 hopefully
18:55.25 Axman6 yeah that got it all
19:00.57 brlcad heh
19:01.06 Axman6 hmm, running make 0j2 really does make a difference
19:01.18 Axman6 -j2*
19:01.18 brlcad fwiw, --with-all doesn't do anything
19:01.33 Axman6 hmm, maybe that was something else
19:01.58 Axman6 it was suggsted to me somewhere. anyway
19:02.02 brlcad there is a --enable-all option
19:02.15 Axman6 probably bzflag heh
19:02.18 brlcad but your results are fine, dont' really need it
19:02.38 brlcad bz doesn't have a --with-all either ;)
19:03.26 brlcad our configure script actually is a decent benchmark of overall I/O performance :)
19:03.27 Axman6 bzflag the game?
19:03.30 brlcad yeah
19:03.40 Axman6 hmm, wonder what it was then...
19:03.45 Axman6 oh well, not important ;
19:04.05 Axman6 haha, awesome
19:04.28 Axman6 brl-cad and bzflag were the two things i was trying to get compiled yesterday :P
19:04.35 brlcad cad and bz are the two I spend most of my time on :)
19:05.36 brlcad as witnessed by the ohloh metrics .. :)
19:05.56 Axman6 well while i'm at it, when i compiled bzflag, it would die after about a minute. but i believe thT's an SDL problem
19:06.02 brlcad so have you tried the build with the --disable-corefoundation flag?
19:06.16 Axman6 yeah, it's building now
19:06.18 brlcad how'd you build sdl?
19:06.27 Axman6 using macports
19:06.32 brlcad what version?
19:06.41 Axman6 1.2.12? that sound right?
19:06.45 brlcad yeah
19:06.50 brlcad that's nfg :)
19:06.54 Axman6 apparently 1.2.11 works fine
19:06.56 brlcad needs to be .11
19:07.01 Axman6 heh, yeah
19:07.08 brlcad or you have to update the SDLmain.m in BZ
19:07.13 brlcad to the new one for .12
19:09.00 Axman6 don't happen to know what needs changing off the top of your head do you?
19:10.46 Axman6 :P
19:10.58 Axman6 i should check it out of svn and build it
19:11.31 brlcad we just posted a new release
19:11.42 brlcad svn head is the next (incompatible) dev version
19:11.44 Axman6 .10 one?
19:11.48 brlcad yeah
19:11.50 brlcad that's the latest
19:11.59 Axman6 yeah that didn't build for me
19:12.09 Axman6 well it did, but had the sdl problem
19:12.42 brlcad yeah, easiest solution is to just install the .11 SDL framework into /Library/Frameworks and run xcodebuild
19:14.25 brlcad otherwise, you have to replace the SDLmain files in src/platform/MacOS (it's usually bundled in a dev download from SDL folks)
19:14.58 Axman6 righto
19:15.14 Axman6 well brl-cad first i think, bzflag later ;)
19:15.27 Axman6 i'll probably find brl-cad more fun anyway
19:16.15 Axman6 downloaded someone's unofficial intel build of bz... died instantly every time :(
19:17.24 Axman6 "-DPNG_NO_MMX_CODE" what's that do exactly?
19:18.17 Axman6 well really, what do the -D flags to gcc do?
19:21.27 Axman6 this gets the fans giong quite effectively :|
19:26.49 brlcad -D flags set preprocessor defines
19:29.39 Axman6 bleh, i never got that far into my C++ book ;)
19:29.50 brlcad which are generally symbols that can modify compilation behavior, turn things on/off but are completely driven by the code
19:30.29 Axman6 bleh, same error again
19:30.30 brlcad -DPNG_NO_MMX_CODE is as if you added "#define PNG_NO_MMX_CODE 1" to the top of every file being compiled
19:31.50 brlcad exact same error?
19:32.02 Axman6 yeah
19:32.08 Axman6 afaict
19:33.26 Axman6 http://tinypic.com/view.php?pic=6xkfj3p&s=1 <-- eases compilation pain
19:34.17 brlcad your cat? :)
19:34.28 brlcad or paris' top falling off
19:35.37 Axman6 heh, yeah my cat
19:37.28 Z80-Boy brlcad: first piece of optic which was prototyped using BRL-CAD
19:37.59 brlcad for what it's worth, it'd be willing to interactively debug this problem over ssh if you're willing to set up a temp account -- otherwise, next thing is to edit the top-level configure.ac file and comment out the corefoundation block
19:38.46 brlcad Z80-Boy: to answer your question, there's no polarization in liboptical -- maybe in libmultispectral, but I don't believe so
19:38.47 Z80-Boy brlcad: http://ronja.twibright.com/3d/prismascope.g render in rear view
19:39.15 Z80-Boy brlcad: it's a telescope which magnifies 4 times and consists only from 4 prisms, no curved optical interfaces ;-)
19:40.33 Axman6 brlcad: yeah i would let you ssh in, but nat would make it a problem. which is a pitty, because leopard comes with a nice temp account feature. erases all files when you log out
19:41.23 brlcad nat isn't forwarding port 22?
19:41.33 Axman6 well not to this machine
19:41.48 brlcad could run ssh manually on another port being forwarded for single session
19:41.51 Axman6 to the G5
19:42.58 brlcad if you want to keep plugging away at it, edit configure.ac and look for the block that starts with this line:
19:43.01 brlcad AC_MSG_CHECKING([whether -framework CoreFoundation is available])
19:43.04 Z80-Boy brlcad: ehm forgot the name of the toplevel to render... "scene"
19:43.07 Axman6 i'll try the commenting out of core foundation stuff first.
19:43.17 brlcad and comment it all out (prefix each line with #)
19:43.33 brlcad Z80-Boy: already seen it :)
19:44.07 brlcad http://bzflag.bz/~sean/tmp/zoom.png
19:44.45 Z80-Boy brlcad: you know how it works?
19:44.46 Axman6 Z80-Boy: how's that work?
19:44.53 Axman6 heh
19:45.51 Z80-Boy Axman6: I just phoned God and asked him if he could make prism magnify from now
19:46.04 Z80-Boy because prisms are easier to make than lenses
19:46.12 Axman6 ah right, yeah he's good like that sometimes
19:46.29 louipc-bot especially big lenses eh?
19:46.46 Z80-Boy Axman6: if you draw the prism picture from the schoolbook you can see the beam inside the prism is squished
19:47.00 Z80-Boy so if you cut the prism in half into a smaller prism the squished beam comes out
19:47.13 Z80-Boy and there is some obscure theorem meaning that if you squish the beam it magnifies
19:47.23 Axman6 heh
19:47.26 Z80-Boy It also does a spectra decomposition so you need to use a pair to cancel that out
19:47.43 Z80-Boy and another pair of prisms to do the magnification in the other dimension because the picture is 2D
19:47.50 Z80-Boy so with 4 prisms you can have a telescope
19:47.54 louipc-bot o.O
19:47.57 Axman6 i'll have to check your file when i get brl-cad compiled ;
19:48.09 Z80-Boy No need for complicated grinding of lenses - just rub two pieces of glass against each other with some grit
19:48.20 Z80-Boy or make like aquarium from window pane float glass ;-)
19:48.28 brlcad Z80-Boy: yes, I know how prisms work.. and I saw how you oriented them in the model -- pretty creative really
19:49.03 Z80-Boy brlcad: I actually saw the pair as an anamorphotic pair to fix fabry perror laser output beam shape
19:49.11 Z80-Boy perrot
19:49.27 louipc-bot actually don't the most powerful telescopes use curved mirrors?
19:49.35 Z80-Boy yes
19:49.49 Z80-Boy but you need exact parabolic shape
19:49.53 Axman6 cassigrain telescopes
19:49.56 Z80-Boy that's more complicated than an exact flat shape
19:50.04 louipc-bot yeah
19:50.07 Axman6 as demonstrated by the hubble
19:50.17 Z80-Boy but if you tilt my model the picture gets distorted
19:50.19 Axman6 which they screwed up originally
19:50.24 Z80-Boy it seems to work only for narrow field of view
19:50.29 Z80-Boy But for laser beams it's great
19:50.36 louipc-bot :D
19:50.48 Z80-Boy or for burning stuff with the sun...
19:50.53 Z80-Boy that's also narrow field of view
19:50.58 Z80-Boy but a fresnel lens is lighter
19:51.15 brlcad you can create rather exact parabolic shapes using the epa if you wanted to, but have fun grinding it ;)
19:51.16 Z80-Boy It just demonstrates the people in the middle ages were stupid, they could make themselves crude telescopes from grinded gems
19:51.52 Z80-Boy they didn't need a curved surface for that
19:53.31 Z80-Boy Or they could stick 4 prisms in front of the hubble to double the input aperture for free
19:53.59 Z80-Boy just get some window panes into the sky and then fill with water
19:54.31 Axman6 but that would severly reduce the amount of light getting through to the sensors
19:54.32 Z80-Boy this way they could build an integralactic megagigatelescope to concentrate significant amount of solar power and then they could zap whole planets in the sky
19:54.33 brlcad http://bzflag.bz/~sean/tmp/prisms.png
19:55.02 Z80-Boy Axman6: they can coat with anti reflex
19:55.11 Axman6 hdh
19:55.15 Axman6 heh*
19:55.59 Axman6 well water would be very bad. the reason they have the hubble... in space.. is because water absorbs infrared light
19:56.16 Z80-Boy aha
19:56.28 Axman6 brlcad: so you do your dev work on a mac?
19:56.38 brlcad most of the time
19:56.43 brlcad depends what I"m doing
19:57.17 Axman6 argh! same error again!
19:57.21 brlcad it's one of the easiest platforms for general work, less fuss, great set of dev tools (profiler, memory tests, etc)
19:57.48 brlcad Axman6: did you clean out the previous build?
19:57.52 Axman6 yeah
19:57.59 brlcad huh
19:58.10 Axman6 but you can neverr be sure, so i'll trash it and start again
19:58.10 brlcad otool -L src/bwish/.libs/btclsh
19:58.49 brlcad and otool -L src/other/tcl/unix/libtcl.dylib
19:59.15 brlcad needed both the section commented out and the --disable-corefoundation flag
19:59.32 Z80-Boy brlcad: On Mac, not only the background should be white, but the rpps should also have rounded corners!
19:59.53 Axman6 http://pastie.textmate.org/124129
20:00.22 Axman6 and otool: can't open file: src/other/tcl/unix/libtcl.dylib (No such file or directory)
20:01.06 brlcad ooh, Carbon
20:02.09 Axman6 nawww, cat's asleep and twitching on me
20:04.14 Axman6 anyway. is carbon necessary for this?
20:04.48 brlcad no, it's not
20:05.16 brlcad looking for the call to leave out
20:05.36 Axman6 'dnl check whether the Carbon framework is available (used for X11 focus)' block?
20:06.57 brlcad yeah, the next block
20:07.20 brlcad and then it should fail somewhere in the code where it's using that (which is what I'm hunting for)
20:08.16 Axman6 AC_CHECK_HEADERS( \ Carbon/Carbon.h \
20:08.37 Axman6 comment that out? (the carbon bit)
20:08.41 brlcad yeah
20:08.46 brlcad that was it
20:08.57 brlcad that triggers the code in libdm
20:09.18 brlcad you'll remove that line, can't just prefix it
20:09.31 Axman6 yeah, realised that
20:10.16 Axman6 wow, this bindi irwin show is odd
20:14.59 *** join/#brlcad yukonbob (n=bch@whthyt237-51.northwestel.net)
20:15.59 yukonbob hello, cadheads
20:16.12 Axman6 'lo again
20:21.54 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/ (lgt/error.c lgt/prnt.c libfb/fb_log.c): mass simplification since we can assume stdarg is available, it's c89. remove the alternatives.
20:22.02 Axman6 urgh, same error :|
20:22.56 brlcad otool shows what now?
20:23.31 brlcad because we have to get rid of all of them before it goes away
20:24.00 brlcad to btclsh and libtcl -- that last edit should have removed from btclsh, but there might still be one on libtcl
20:24.01 Axman6 exact same thing
20:24.38 Axman6 i'll try trashing it, and going again from there
20:25.02 brlcad cd src/bwish && make noprod && make LIBTOOL="sh ../../libtool"
20:25.15 brlcad pastebin the output of that please
20:25.40 Axman6 make: *** No rule to make target `noprod'. Stop.
20:26.02 Axman6 typo?
20:26.09 brlcad er, are you building out of tree or something?
20:26.25 Axman6 wait, probably need to configure first ;)
20:26.40 brlcad you just built, no?
20:26.56 brlcad you should only need to configure again if you did a distclean
20:27.10 brlcad or if you manually deleted the Makefile
20:27.16 Axman6 yeah, but i trashed it. haven't empried trash though
20:28.16 Axman6 http://pastie.textmate.org/124134
20:29.13 brlcad two problems there
20:29.28 brlcad it shouldn't have all those -framework CoreFoundation
20:29.38 brlcad OOOooh.. sorry
20:29.46 brlcad you have to run ./autogen.sh after editing configure.ac
20:30.06 brlcad you're running an out-of-date configure
20:31.51 Axman6 ahh
20:33.16 Axman6 'sudo ln -s /opt/local/bin/glibtoolize /opt/local/bin/libtoolize' um, ok, don't see how that's good advice
20:33.29 Axman6 oh wait, missed the g
20:36.01 Axman6 ok, compiling
20:48.06 Axman6 well, it's been going a good long time, looking food :)
20:49.59 Axman6 why does brl-cad install in /usr btw? why not /usr/local?
20:52.18 Axman6 argh! same error!
20:52.38 Axman6 but... on a different part of the colpile
20:53.12 Axman6 make[2]: *** [pkgIndex.tcl] Trace/BPT trap
20:53.39 Axman6 which i don't think was the same place
20:57.05 Axman6 wait, not the same error
20:57.21 Axman6 oh, no it is :(
21:03.31 Axman6 brlcad: anything i should show you?
21:07.32 Axman6 heh :)
21:07.37 Axman6 i should get some breakfast
21:07.47 brlcad Axman6: still focusing on the link line for btclsh and the otool libs
21:08.51 Axman6 http://pastie.textmate.org/124147
21:08.59 brlcad if it still lists CoreFoundation during cd src/bwish && make noprod && make LIBTOOL="sh ../../libtool"
21:09.05 Axman6 no error there, the link one
21:09.26 brlcad okay, that's better
21:09.36 brlcad otool -L .libs/btclsh
21:10.26 Axman6 http://pastie.textmate.org/124148
21:11.04 brlcad much better
21:11.23 brlcad if you run ./btclsh I presume it gives the dyld error?
21:12.08 Axman6 so is it yep
21:12.23 Axman6 yep even
21:12.43 Axman6 i was going to say so is it the dyld: Symbol not found: __cg_png_create_info_struct
21:12.50 Axman6 bit that needs fixing?
21:14.15 brlcad yeah, cd ../.. && otool -L src/other/tcl/unix/libtcl8.5.dylib
21:14.56 Axman6 three lines, want them here?
21:15.02 brlcad sure
21:15.25 Axman6 /usr/brlcad/lib/libtcl8.5.dylib (compatibility version 8.5.0, current version 8.5.0)
21:15.29 Axman6 /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
21:15.31 Axman6 /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.0.0)
21:15.53 brlcad that's it?
21:16.11 Axman6 yeah :\
21:16.14 brlcad well damnits
21:16.57 Axman6 indeed, it's not making much sense now
21:18.09 brlcad can you run: src/other/tcl/unix/tclsh ?
21:18.51 Axman6 no
21:19.00 Axman6 dyld: Library not loaded: /usr/brlcad/lib/libtcl8.5.dylib Referenced from: /Users/Axman/compiled-projects/brlcad-7.10.2/src/other/tcl/unix/tclsh Reason: image not found
21:19.01 brlcad same cg error?
21:19.03 Axman6 Trace/BPT trap
21:19.11 brlcad ah
21:19.18 brlcad cd src/other && make install
21:20.53 Axman6 ok i can run tclsh now
21:24.43 brlcad well that's good ..
21:25.07 brlcad could change the script to use tclsh instead, but btclsh is not really much different ..
21:25.09 Axman6 same compile error though
21:25.23 brlcad right, that compile error is it actually trying to run btclsh
21:25.41 Axman6 edit the makefile?
21:26.37 brlcad no
21:26.40 brlcad at least not yet..
21:29.17 Axman6 s/$(top_builddir)\/src\/bwish\/btclsh/tclsh ?
21:29.30 Axman6 (textmate style though)
21:30.04 brlcad sure, you can try that -- have to edit all the Makefiles in src/tclscripts
21:30.23 Axman6 yeah, textmate makes that easy
21:30.31 brlcad and have to edit ami.tcl to have a "package require Itcl" in it
21:31.20 brlcad but if btclsh won't run, then mged won't either very likely as they have nearly the same dependencies
21:32.22 Axman6 well, passed the usual error stage
21:34.38 brlcad alas all of this is just attempting to work around the problem instead of fixing/diagnosing the actual problem in the ImageIO framework
21:35.07 Axman6 Elapsed compilation time:
21:35.07 Axman6 16 hours, 3 minutes, 33 seconds
21:35.08 Axman6 haha
21:35.26 brlcad :)
21:35.42 Axman6 is there a make check or make install option?
21:35.48 Axman6 uh, make test
21:37.03 Axman6 yeah, mged dies
21:37.19 brlcad run make install
21:37.34 brlcad maybe different dyld behavior after installed
21:37.43 brlcad since we do at least embed the right rpaths for what we use
21:37.51 Axman6 yeah
21:39.02 Axman6 well, at least this is all working towards possible leopard compatability
21:40.00 Axman6 hey does launchd handling X11 launching affect you at all with brlcad?
21:40.24 Axman6 and installed now. run make test?
21:41.10 brlcad no, run "benchmark" in some directory where it's okay to output a lot of files
21:41.34 brlcad or "/usr/brlcad/bin/benchmark" if you haven't added /usr/brlcad/bin to your path
21:42.38 brlcad it'll take about 10 minutes and evaluate your system's performance
21:42.46 Axman6 seems to be working well
21:43.10 brlcad that's good, part to be expected since it's not gui-driven
21:43.23 brlcad next would be to run mged -c
21:47.37 Axman6 do you use threading a lot for brl-cad?
21:47.53 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/ (35 files in 10 dirs): more flawfinder level 4 quellage, mostly str*() buffer boundary limits.
21:49.10 Axman6 Total testing time elapsed: 6 minutes, 30 seconds
21:49.51 brlcad the ray-tracer is extensively multithreaded and designed for parallel computation
21:50.00 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/libfft/ (fftc.c ifftc.c): don't use bu_exit() so we can still avoid the libbu dependency
21:50.00 Axman6 excellent
21:50.09 brlcad will use however many cpus you have available by default
21:51.04 Axman6 well, mged -c seems to run ok...
21:52.26 Axman6 anything i can do to test it a bit more?
21:52.48 brlcad when mged runs, run the "gui" command
21:54.08 Axman6 X Error of failed request: BadMatch (invalid parameter attributes) \ Major opcode of failed request: 70 (X_PolyFillRectangle) \ Serial number of failed request: 1738 \ Current serial number in output stream: 1782
21:54.39 brlcad is X11 running?
21:57.01 Axman6 it is, though that doesn't matter in leopard. launchd launches it on demand
21:57.21 brlcad I know, just checking
21:58.10 brlcad that's actually pretty stumping now
21:58.24 Axman6 woah, running without -c gives a pretty funky error
21:58.32 brlcad http://www.nabble.com/X11-trouble-on-OSX-10.5-t4783777.html
21:58.39 brlcad that's prety much the same problem
21:59.38 Axman6 The process has forked and you cannot use this CoreFoundation functionality safely. You MUST exec().
21:59.41 Axman6 Break on __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() to debug.
22:00.01 Axman6 about 30 times
22:01.39 brlcad that one i've heard about
22:01.46 brlcad add the -f option to mged
22:02.13 brlcad looks like Tcl still ended up using corefoundation even though you added --disable-corefoundation
22:02.18 Axman6 same X error as before
22:02.41 brlcad well, so good news and bad news :)
22:03.04 brlcad you do have mged at your disposal but only in console mode
22:03.18 Axman6 heh, dang
22:03.37 brlcad which is fully functional, other than not showing you the gui
22:04.06 Axman6 yeah
22:04.27 Axman6 yeah i often found it easier to use the cli for a lot of things than to use the gui
22:05.07 Axman6 but it's been a long time, and i don't remember anything about how to use brl-cad :\
22:07.59 brlcad the tutorials on the website do work for console mode too, just have to use the mged quick reference to know/call the command(s) that relate to gui actions
22:08.23 brlcad 2/3rds the tutorials are on the command console anyways
22:08.43 Axman6 yeah
22:08.56 brlcad I'm not sure there's much more I can do without getting my hands on 10.5 so I can interactively debug the X calls
22:09.18 Axman6 i could work on getting you ssh access to this machine if you like
22:11.10 brlcad that'll help get the default compile working, but the X issue might still persist -- I'll give it a try, though
22:12.47 Axman6 ok. would tomorrow be better for you? give you a break, and time to think maybe. i'll be going out kind of soon
22:15.33 Axman6 actually, that might give you a good chance to work on it. i could log the guess account in, or create a temporary one (guest might not have ssh access). and i'll add a .bash_profile that's the same as mine so you have the same paths. might even e able to get you vnc access so you can see if the gui's working properly
22:20.25 brlcad I can tunnel X over ssh to one of my systems to at least make sure that works
22:20.51 Axman6 oh yeah, heh
22:20.54 brlcad but yeah, tomorrow would be better
22:21.58 Axman6 well how about i set up an account for you now, and you just try ssh'ing i, and forwarding X. get those hopefully easy problems out of the way
22:22.13 brlcad sure
22:22.39 Axman6 alright. any particular account name? :P
22:23.14 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/librtserver/ (rtserver.c rtserverTest.c): more finder quelling
22:23.27 PrezKennedy Vista infuriates me!! argh
22:23.33 PrezKennedy its so bad id almost try a mac
22:23.39 PrezKennedy :)
22:23.40 brlcad Axman6: "sean" ? :)
22:24.07 brlcad PrezKennedy: you should
22:24.14 Axman6 and password? i'll assume PrezKennedy is on windows and doesn't have ssh, so it'll be pretty safe :P
22:24.41 brlcad Axman6: you can pm me whatever you like
22:25.00 brlcad this channel is fully logged, i'm sure others could :)
22:25.00 Axman6 PrezKennedy: heh, well i'm an op in #macosx, so i'd definitely say you should. ;)
22:25.41 Axman6 good man
22:37.20 *** join/#brlcad Axman6_ (n=Axman6@61-69-24-60.netspeed.com.au)
22:38.46 Axman6 ok, want to give ssh a go brlcad?
22:50.20 Axman6 ok, seems to be working now rom here
22:50.31 Axman6 from*
22:52.03 brlcad ready
22:52.56 Axman6 tried logging in?
22:53.39 Axman6 oh and i guess i should copy over brlcad from my account ;)
22:53.54 brlcad don't bother, I'll get a fresh copy so I can check in changes
22:54.07 brlcad i'm in
22:55.11 Axman6 heh, i'd prefer you didn't, my net's slow, and has a download limit :(
22:55.18 brlcad downloading sources now -- I'll give the compile a go tomorrow
22:55.24 brlcad ahh, ok
22:55.32 Axman6 heh, nah it's ok, download it
22:55.39 brlcad you sure?
22:55.43 brlcad I can work with whatever
22:55.57 Axman6 you do it your way ;)
22:57.02 brlcad by the way, what was your benchmark summary?
22:57.07 brlcad the vgr count
22:57.16 Axman6 ok, you don't need this account logged in locally any more right? since you won't need vnc or anything to check if it's working
22:57.22 Axman6 i think it was 6772
22:57.28 Axman6 i'll go check though
22:57.46 brlcad cat summary will tell you
22:57.52 brlcad and there's a log file
22:58.36 Axman6 6776
22:59.23 brlcad and you didn't compile optimized, so your system is probably somewhere around 13000
22:59.46 brlcad not too bad.. about a quad core ?
22:59.51 Axman6 i think i did actually
23:00.03 Axman6 dual core, so that makse sense
23:00.12 Axman6 yeah i used --enable-optimized
23:00.45 Axman6 2x2.4GHz, 2GB RAM
23:00.47 brlcad ah, okay
23:01.31 brlcad scales pretty much linearly up to the oct-cores
23:01.49 brlcad I see about 27000 there
23:02.31 Axman6 very nice :)
23:03.23 Axman6 does 64-bit give any speed benefits?
23:03.59 Axman6 or just greater RAM access
23:05.02 Axman6 oh and you'l probably need to use another prefix right? since you won't have sudo access
23:05.22 Axman6 i guess i could give you rw access to /usr/brlcad
23:06.48 brlcad 64bit hardly ever increases speed in any app -- just increases the size of the models it'll grok successfully
23:07.53 Axman6 yeah. from the vids i saw rom WWDC 2006 i think only showed a speed increase when they were working with a file > 4GB
23:08.11 Axman6 the improvment was pretty damn impressive though
23:08.35 Axman6 something like going from 90s to 13s
23:09.23 brlcad that's because the code ends up jumping through it's own hoops to go over 2GB/4GB
23:09.43 brlcad most apps will just fail, abort, or crash at the boundary
23:10.29 brlcad the demo was just a hat trick to show if you *did* have to deal with the limited memory and still load big models, what it would be to be able to not have to move stuff in and out of the address space
23:11.46 Axman6 yeah, i understand it was a fairly rare situation, unless you work with things like genetics
23:21.19 Axman6 brlcad: have you checked X forwarding?
23:26.33 Axman6 ok, i'm heading out now. so i'll catch ya later. fi you decide to do anytning today, good luck :)
23:52.27 brlcad not yet, just sorting out that base compilation problem is the first part of the problem
23:52.37 brlcad will look into it later tonight and tomorrow
23:59.54 Axman6 brlcad: i've also given you rw access to /usr/brlcad
IRC log for #brlcad on 20071202

IRC log for #brlcad on 20071202

00:04.33 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
00:05.03 yukonbob Hello, whirled.
00:09.58 alex_joni brlcad: hello
00:30.28 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
01:40.30 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177593139.dsl.bell.ca)
01:41.31 IriX64 on my system this needed doing to makefile.am in bwish,mged and rttherm ---->http://rafb.net/p/OCaS8j87.html
01:47.51 IriX64 later
05:43.45 brlcad hello alex_joni
06:37.55 *** join/#brlcad dtidrow_ (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
07:31.11 *** join/#brlcad Z80-Boy (i=clock@77-56-77-128.dclient.hispeed.ch)
07:45.05 Axman6 hey brlcad, don't suppose you know where the file for that hubble telescope on source forge is do you?
09:26.14 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
13:58.01 *** join/#brlcad Elperion (n=Bary@p54873D18.dip.t-dialin.net)
14:55.24 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/src/archer/archer.bat: Minor mod related to install tree changes.
14:58.00 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/src/mged/mged.bat: Minor mod related to install tree changes.
16:29.31 *** join/#brlcad elite01 (n=elite01@dslc-082-082-093-138.pools.arcor-ip.net)
17:12.35 *** join/#brlcad Templer (n=Templer@78.16.27.240)
17:15.15 Templer anyone know of an autocad equivalent for linux
17:16.52 poolio Templer: brl-cad?
17:17.43 Templer is it good in 2d also
17:21.05 poolio hmm, i've never used it for 2d stuff
17:46.54 *** join/#brlcad Z80-Boy (i=clock@77-56-74-125.dclient.hispeed.ch)
18:23.50 brlcad Axman6: I have a pretty good idea "where" it is, but it's not exactly a public-release model -- afaik, stsi owns that model (the folks that built/manage hubble)
18:41.41 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/tclsh/library/installTree.tcl: Create include directory (only BRL-CAD header files for now).
18:44.46 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/brlcad/brlcad.sln: Force asc2g to be built last.
18:47.44 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/asc2g/asc2g.vcproj: Added post-build commands to create .g files.
18:48.58 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/misc/nsis/brlcad.nsi: Mods to work with new install tree.
19:33.47 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/archer/Archer.tcl: Archer's documentation has moved.
21:51.52 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/ (mged/cad_boundp.c remrt/rtsrv.c): no longer need the pre-ansi hacks with c89 functionality assumption, remove the non stdard-based variable-length argument functions
21:57.14 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/mged/track.c: reformat parameters to crname() and crregion() so that they now take a max length parameter. make all the str() funcs use their n-variant to check the string bounds
22:05.47 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/mged/cad_boundp.c: want the other HAVE_STDARG_H section
22:06.14 *** join/#brlcad yukonbob (n=yukonbob@whthyt237-51.northwestel.net)
22:16.46 *** join/#brlcad docelic (n=docelic@212.15.184.76)
22:35.07 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/ (106 files in 10 dirs):
22:35.09 CIA-28 BRL-CAD: woo hoo, finally got through most of the flawfinder level 4 issues related to
22:35.11 CIA-28 BRL-CAD: string buffer limits (leaving issues that can probably/mostly be ignored).
22:35.13 CIA-28 BRL-CAD: these changes mostly invovlved using the n-variants of the various string
22:35.15 CIA-28 BRL-CAD: processing functions so that the buffers being written to are properly clamped.
22:44.17 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/rt/rtscale.c: strncat has to account for what's already in there
22:46.31 CIA-28 BRL-CAD: 03brlcad * 10brlcad/TODO: most of the flawfinder issues that we should probably care about are all pretty much accounted for now -- having reviewed all the level 4 and 5 issues individually
22:51.06 CIA-28 BRL-CAD: 03brlcad * 10brlcad/ (configure.ac include/config_win.h): no longer need the vprintf test, c89 is a given and all usages of HAVE_VPRINTF are gone
23:17.13 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/ (5 files in 4 dirs): make sure we check db_lookup() for a null return value throughout and do something sensible
IRC log for #brlcad on 20071203

IRC log for #brlcad on 20071203

00:09.53 *** join/#brlcad jhujhiti (n=jhujhiti@64.252.100.253)
00:10.36 jhujhiti ../../src/libdm/.libs/libdm.so: undefined reference to `XFreeDeviceList' on debian testing. i cannot, for the life of me, figure out which package i'm missing
00:14.51 jhujhiti with 7.10.4, by the way
00:35.03 ``Erik um, it probably didn't link libXi.so ?
00:35.11 ``Erik did you run autoreconf or autogen or anything?
00:36.22 jhujhiti ah ha! libxi-dev wasn't installed. i'll try that
00:36.39 ``Erik those'd just be headers...
00:36.43 jhujhiti ``Erik: i didn't. i'm quite sure i just didn't install all of the -dev packages and the configure script didn't pick up on it
00:38.43 ``Erik and now; conrad twitty.
00:39.34 jhujhiti haha
00:40.18 ``Erik anyways, that's a lib error, not a header error, so having libXi.so should be all you need... however; debian "fixes" libtool, which horribly breaks any nontrivial use of dependancy libs, and libdm makes a non-trivial use of the dependancy_libs variable in the libdm.la file
00:40.46 ``Erik if you're working with stuff striaght out of the tarball and didn't touch any of the automake files, it SHOULD work
00:41.01 ``Erik if you have libXi.so handy :)
00:45.06 jhujhiti i have /usr/lib/libXi.so{,.6,.6.0.0}
00:45.51 jhujhiti it's running its own libtool.
00:46.01 ``Erik in theory, ldd /path/to/libdm.so SHOULD list one of those
00:46.31 jhujhiti err, libdm isn't building?
00:46.57 jhujhiti whoops. disregard that.
00:47.55 jhujhiti it doesn't.
00:48.05 jhujhiti it doesn't list *any* missing libraries. and no mention of libXi
00:48.40 ``Erik weird
00:48.59 ``Erik and in the build directory, what's the dependancies line in src/libdm/libdm.la look like?
00:49.51 jhujhiti heh, probably too long to paste, eh?
00:49.56 jhujhiti although there IS a newline in it
00:50.06 jhujhiti dependency_libs=' -L/usr/local/lib /home/jhujhiti/build/brlcad-7.10.4/src/librt/librt.la -L/home/jhujhiti/build/brlcad-7.10.4/src/other/tcl/unix /home/jhujhiti/build/brlcad-7.10.4/src/libbn/libbn.la /home/jhujhiti/build/brlcad-7.10.4/src/other/libregex/libregex.la /home/jhujhiti/build/brlcad-7.10.4/src/libsysv/libsysv.la /home/jhujhiti/build/brlcad-7.10.4/src/other/openNURBS/libopenNURBS.la -lstdc++ /home/jhujhiti/build/brlcad-7.10.4/src/libfb/libfb.la
00:50.45 ``Erik did it truncate? the last thing I saw was libfb.la
00:51.00 jhujhiti then i guess the answer is yes. let me pastebin it
00:51.07 ``Erik there *SHOULD* be an -lXi on it
00:51.45 ``Erik mine looks like http://pastebin.bzflag.bz/d22fad3d6 (on a mac)
00:52.10 jhujhiti http://qna.nu/p18vc/?raw
00:52.29 jhujhiti there's no Xi in it
00:53.23 ``Erik odd
00:53.36 jhujhiti let me blow away the build directory and start from scratch..
00:54.18 ``Erik so if you grep ^X_LIBS Makefile
00:54.21 ``Erik there's no Xi in that?
00:54.26 ``Erik X_LIBS = -L/usr/X11R6/lib -lX11 -lX11 -lXext -lXi
00:54.37 jhujhiti heh, too late =)
00:54.48 jhujhiti is there a signature of the tarball somewhere?
00:54.55 jhujhiti or an md5sum? sourceforge never makes it easy
00:55.51 ``Erik I wonder if you'd need to do something like sudo ln -s /usr/lib/libXi.so.6 /usr/lib/libXi.so ?
00:56.00 ``Erik http://www.freebsd.org/cgi/cvsweb.cgi/ports/cad/brlcad/distinfo?rev=1.15 has md5 and sha256
00:56.15 jhujhiti /usr/lib/libXi.so.6.0.0
00:56.15 jhujhiti /usr/lib/libXi.so
00:56.16 jhujhiti /usr/lib/libXi.so.6
00:56.26 jhujhiti from find
00:56.54 ``Erik um, does libXi.so actually resolve to the libXi.so.6.0.0 file?
00:57.04 jhujhiti how would i check that?
00:57.08 ``Erik could be a bad symlink, left over? *shrug*
00:57.11 ``Erik um, ls -l it?
00:57.12 ``Erik :)
00:57.24 ``Erik or file, or if you're feeling brave, cat it... er... I mean, run file on it :D
00:57.38 jhujhiti /usr/lib/libXi.so -> libXi.so.6.0.0
00:57.49 ``Erik weird
00:58.04 jhujhiti configure just finished. which makefile should i grep on?
00:58.21 ``Erik if 'grep ^X_LIBS Makefile' doesn't have -lXi in it, would you be able to post your config.log somewhere?
00:58.25 ``Erik any of them shoudl work
00:58.35 *** join/#brlcad iraytrace (n=iraytrac@c-67-172-239-24.hsd1.ut.comcast.net)
00:58.38 jhujhiti X_LIBS = -lX11 -lX11 -lXext -lXi
00:59.31 jhujhiti err, should the configure step be creating libdm.la?
00:59.52 ``Erik no, that's during the compile
01:00.05 ``Erik what about 'grep ^DM_LIBS Makefile' ?
01:00.08 jhujhiti all right. well then.. is this thing make -j safe?
01:00.18 ``Erik i do it all the time on 4 and 8 core machines, it SHOULD work fine
01:00.36 jhujhiti i haven't been using it because i wasn't sure. but it takes a bit before it bails out. i'll try make again
01:00.50 jhujhiti -lXi is at the very end of that grep.
01:00.53 ``Erik ok
01:00.55 ``Erik um
01:00.56 ``Erik heh
01:01.09 ``Erik you can, uh, go into src/libdm and do "make depends"
01:01.21 ``Erik to bypass a fair bit of stuff ya don't need for libdm proper
01:01.22 ``Erik :)
01:01.41 jhujhiti let's see if a regular make bails first..
01:01.41 ``Erik (provided I did it right)
01:01.45 ``Erik aight
01:02.25 jhujhiti do you know off the top of your head what file i could look for to see if the build is past that point?
01:03.06 ``Erik uhmmmmmm well, if src/mged/mged exists, then libdm is linking ok
01:05.17 jhujhiti neat, -j2 is generating over 3.5 load usually it's just over 2
01:06.18 jhujhiti -rwxr-xr-x 1 jhujhiti 1000 9.0K 2007-12-02 20:06 src/mged/mged*
01:06.29 jhujhiti *sigh* that was the third try. what the hell?
01:07.31 ``Erik heh
01:07.48 ``Erik like everything technological that doesn't work, it always works when someone else is looking :D
01:07.58 jhujhiti i did upgrade from etch to testing between that second one, but i was getting the same error as with stable
01:08.05 jhujhiti heh, indeed
01:08.13 jhujhiti well, thanks for the help ( i guess )
01:08.24 ``Erik np, I guess O.o :D
01:08.38 jhujhiti looks like all that heartache over moving away from stable was unnecessary.
01:08.48 jhujhiti but i'm not installing debian again to go back.
03:00.06 *** join/#brlcad iraytrace (n=iraytrac@c-67-172-239-24.hsd1.co.comcast.net)
03:06.23 *** join/#brlcad iraytrace (n=iraytrac@c-67-172-239-24.hsd1.co.comcast.net)
03:12.30 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
05:53.28 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
06:32.35 Axman6 brlcad: yt?
07:09.31 *** join/#brlcad Z80-Boy (n=clock@77-56-93-5.dclient.hispeed.ch)
07:12.26 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
07:23.25 PrezKennedy brlcad, have you seen http://wiki.vorratsdatenspeicherung.de/IRSeeK-en?
07:30.00 Axman6 i'm hoping freenode find a way to ban them
07:31.34 PrezKennedy i think they stopped em for now
07:31.34 Axman6 also, anyone know a good tool for viewing or onverting .pix files on OS X?
07:33.46 PrezKennedy this is what i posted on bram cohen's blog for his irseek "utility"
07:34.03 PrezKennedy Hi, I'm here to log every website you operate. Since they're available publicly on the Internet, I'll be taking all of your content and making it searchable from my own site. Also, I'll be slapping up ads and trying to make a buck from it. If you don't like that you can opt-out of course.
07:34.33 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
07:35.00 PrezKennedy *eran cohen... hmm getting too late to read
07:38.49 yukonbob Axman6: you have BRLCAD installed?
07:39.05 yukonbob if so, see pix-png(1) et al
07:39.50 Defcon bw-png?
07:48.57 Axman6 ah, thanks :)
08:06.51 Axman6 and.. how do i raytrace to a .pix file?
08:15.06 Axman6 ah got it
08:59.40 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
09:14.41 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
09:34.40 CIA-28 BRL-CAD: 03d_rossberg * 10brlcad/src/libbu/brlcad_path.c: do not return a pointer to a temporary variable, made variable static
09:37.34 CIA-28 BRL-CAD: 03d_rossberg * 10brlcad/src/librt/dg_obj.c: typing error in preceding commit
09:39.22 Axman6 so what is it that makes brlcad's raytracer so fast anyway?
09:42.03 Defcon some fine ass C coding prolly
09:58.38 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
10:07.03 *** join/#brlcad elite01 (n=elite01@dslc-082-082-070-150.pools.arcor-ip.net)
11:50.36 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/conv/iges/g-iges.c: argv not ptr
12:00.59 brlcad PrezKennedy: yes, I have been following some of that
12:01.25 brlcad they were stopped, and then they stopped after the freenode ban
12:06.41 Axman6 hey brlcad, had a chance to mess around with my mbp yet?
12:47.33 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
14:49.00 ``Erik PrezKennedy: shoulda told him he was infringing on your copyright by reproducing your work without license or permission and told him that if he doesn't remove it all immediately, you'd be contacting a lawyer... :D
14:50.20 ``Erik Axman6: BRL-CAD goes back to the days of pdp and vax, with computers measured in kilohertz, not gigahertz... it *HAD* to be tight back then, so even with the bloat through the ages, it's reasonably tight :)
14:51.03 Axman6 heh, yeah :)
14:52.08 Axman6 when i worked at the charity computer place here, we found some bits that had obviously been pulled off olllddd machines, little LED counter displays, showing the CPU's speed in MHz... with only two digits
14:53.28 ``Erik heh, I had a few of those
14:53.46 ``Erik often set to "HI" and "LO"
14:54.08 ``Erik man, the slew of jumpers on the back of those things made configuring those a fun exercise O.o
14:54.22 Axman6 we found some awesome stuff there like HDD's from seagate that were about 17x14x10cm, and 1GB
14:54.34 ``Erik with I still had 'em :( now I'm buying straight line versions and having to breadboard them
14:54.42 Axman6 wtf's a jumper?
14:54.48 Axman6 i kis i kid, don't worry ;)
14:54.54 Axman6 kid even
14:54.55 ``Erik those're called "full height"
14:55.05 ``Erik the winchesters you're used to seeing used to be called "half height"
14:55.17 Axman6 heh
14:55.28 Axman6 i used the 7 platters from one to make an artwork
14:55.53 ``Erik m as in megs
14:56.40 ``Erik <-- also remembers drooling over the $3000 20m hdd's :( but at the time, a 3.5" floppy was "almost hard drive like" compared to the 5.25"s
14:56.56 ``Erik good old commodores
14:59.50 Defcon lolz
14:59.50 Defcon yeah
14:59.53 Defcon good times
15:03.10 Z80-Boy I started on a ZX Spectrum
15:03.32 PrezKennedy ``Erik, that's SO cliche
15:04.52 Defcon Z80-Boy : do u still need http://www.wazig.be/_dev/xor_text
15:06.55 Axman6 our first comp was a Mac Plus. i still have it, it's almost as old as me :)
15:08.07 CIA-28 BRL-CAD: 03brlcad * 10brlcad/NEWS: Daniel fixed a mged start-up initialization bug on Windows where a local var was being returned for the brlcad_data path. yuck.
15:08.41 Z80-Boy Defcon: no
15:09.05 Defcon ok
15:09.58 Axman6 ah ha! brlcad is in my machine!
15:10.13 Axman6 the fans just revved up :P
15:10.37 brlcad :)
15:12.00 Axman6 didn't know wtf was going on, saw perl running under your name
15:14.32 brlcad you must be on the other side of the planet from me, aussie perhaps
15:14.36 brlcad pretty big latency
15:15.16 brlcad (not a problem)
15:17.10 Axman6 yeah, australia indeed
15:17.27 brlcad cool
15:17.31 Axman6 and my connection sucks balls. 256k down, 64k up :(
15:17.41 brlcad that explains why you keep going to sleep when I wake up
15:17.42 brlcad :)
15:17.49 brlcad that does suck
15:20.30 Axman6 hopefully we'll be getting a lot faster these holidays
15:21.48 Axman6 if you're compiling stuff on here, using -j 2 speeds it up a lot
15:22.29 Z80-Boy Axman6: back in Prague I built myself an optical wireless Internet connection to my balcony - I couldn't complain :) Not many people have optics directly to their flat ;-)
15:22.50 Axman6 heh
15:23.26 Axman6 we can get optics here, i can see the cab;e outside my window. yet they defided our suburb didn't need it. wankers
15:23.29 Z80-Boy Before that my Internet connection really sucked - it was 0 down and 0 up
15:23.43 Z80-Boy Axman6: the same happened in our case with cable TV
15:23.55 Axman6 lol
15:23.58 Z80-Boy But I defined I want it and since I developed my own FSO...
15:24.12 Defcon FileSystemObject?
15:24.12 Axman6 how'd you do that anyway?
15:24.23 Z80-Boy I just pointed my finger to my friend's house and defined the data will go there - and they did :)
15:24.28 Z80-Boy Free Space Optics
15:24.32 Defcon ohw :)
15:24.45 Z80-Boy I went to my balcony and said "Let there be light" and there was
15:24.47 ``Erik erm, but, brlcad, we're int he same time zone, and you tend to be going to sleep when I wake up... O.o :D
15:25.19 Defcon lol
15:25.41 Z80-Boy Axman6: we even had a coaxial cable that went stright through our house without a tap to another house over the street
15:25.48 Z80-Boy The other house had catv, we didn't
15:26.03 Axman6 cheers
15:26.48 Z80-Boy Axman6: since then I think people should stop complaining and simple build their internet connection themselves if they don't like the commercial ones.
15:27.10 Axman6 so what's the other end of yours connect to
15:27.11 Axman6 ?
15:27.15 Z80-Boy to a friend
15:27.20 Z80-Boy and he connected to another friend
15:27.27 Z80-Boy and that was connected with another friend with a cable
15:27.31 ``Erik heh
15:27.45 Z80-Boy and that one was connected through a professional grade guaranteed microwave link to fibre optics backbone
15:28.06 Z80-Boy But since it was profi it was symmetric and they cared about us.
15:28.20 Z80-Boy So I had fast both downloads and uploads
15:28.37 Z80-Boy And it was cheap. And it was already in time when broadband connection was rare.
15:28.40 ``Erik a couple states ago, I had a buddy that lived out in a community with no high speed uplink, he was planning on getting a t1 and setting up a repeated ethernet deal with his neighbors to cost share
15:28.51 Axman6 bastard
15:29.01 Axman6 i couldn't do that gere though
15:29.05 Axman6 here*
15:29.16 ``Erik highspeed co-op... this was before adsl and cable modems started getting traction
15:29.27 Axman6 canberra's just too spread out... and even the backbone ain't that fast here :P
15:29.41 Z80-Boy where in australia is canberra?
15:30.04 ``Erik in the tiny little strip with people, dur :D *duck*
15:30.17 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/libwdb/strsol.c: quell empty compilation unit warning
15:30.26 Z80-Boy which coast?
15:31.08 Axman6 east, inland from sydney.. it happens to be the nation's capitol ;)
15:32.24 ``Erik http://maps.google.com/maps?ll=-35.281501,148.683472&spn=21.622459,54.777832&z=6
15:33.30 Z80-Boy Is it good for surfing>?
15:33.54 Axman6 yeah, if you don't ind a 200KM drive ;)
15:33.58 Z80-Boy omg
15:33.59 Axman6 mind*
15:34.16 Z80-Boy is it 200km from the coast?
15:34.27 Z80-Boy or on the coast but 200km to the next usable surfing spot?
15:34.30 ``Erik but it's australia, you can do that in what, an hour? a little less? :D
15:34.40 Z80-Boy or on the cost but 200km are occupied by rowdy local surfers?
15:34.43 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/libfb/ (if_X.c if_X24.c if_ogl.c if_tk.c if_wgl.c): quell empty compilation unit warning
15:34.50 Axman6 ah 200Km from the coast
15:35.02 Axman6 nah* damn keyboard
15:35.36 Z80-Boy ``Erik: that means you need to go >200 km/h
15:35.51 ``Erik uh huh? it's australia! there's nothin' there, you can open it up :D *duck*
15:35.53 Axman6 ``Erik: we have sane speed limits, fastest in this part of Aus is 110Kph. the NT used to have unlimited roads
15:36.03 Z80-Boy what if you hit a kangaroo, koala, wombat or elephant-sized spider in that speed?
15:36.11 Z80-Boy It could have arepercussions for your vehicle
15:36.21 Axman6 kangaroo's does serious damage to cars man
15:36.27 ``Erik dur (and I think kangaroos are the big ones, as bad as deer here in the US)
15:36.33 Axman6 like, you can write off your car if you hit one
15:36.37 brlcad Axman6: thanks for the hint, though I'm pretty adept in parallel compilation :)
15:36.50 Axman6 lol, my bad :P
15:36.59 brlcad ``Erik: heh
15:37.24 Axman6 yeah... if you are going -j it, don't do it until i say it's ok, ok? don't want to burn my lap ;)
15:37.27 ``Erik -j2 is a waste of hw, we do at least -j8 on our workstations, axman :)
15:38.24 ``Erik and brlcad wrote a 'fast' target to do big parallel compiles to take advantage of the 12 and 16 core boxen floating around
15:39.39 Axman6 and 512 too?
15:40.17 ``Erik I haven't dorked with compile speeds on machines with multiple cores sharing a cache like the duos do, but back in the day of each core having its own die and cache, you wanted more threads than cores... like on a two processor Usparc (like a usparc2 or e450), I'd do -j3
15:40.50 ``Erik um, we have I think 2048 core "machines", but recursive make means the most you can parallelize is the number of compilation units in a given directory
15:41.09 Axman6 yeah, Apple are pretty good at threading support i believe, so that might improve things a little
15:41.57 ``Erik I d'no, multithreading on g5 has serious kernel flaws for performance... balancing instead of tuning affinity for cache coherence, and no user knobs back in the day... the shared cache machines alleviate that
15:42.58 ``Erik the mac pros probably have some of that issue, since they have two l2 caches (two 4-core dies)
15:44.33 Axman6 yeah.. lost me now
15:45.27 brlcad the 'fast' target also links in parallel unlike default all target, so it can speed things up on a cluster or machines with wide I/O to spare
15:45.35 *** join/#brlcad Elperion (n=Bary@p54877079.dip.t-dialin.net)
15:46.04 brlcad Axman6: I have compiled on a 512 processor box (single image SMP) before, quite nice
15:46.28 Z80-Boy brlcad: then you use -j 1024
15:46.30 Z80-Boy ?
15:46.31 brlcad limited more by the make architecture at that point, the per-directory linking phases
15:46.32 Axman6 heh :)
15:55.08 alex_joni http://miller.emu.id.au/pmiller/books/rmch/ :)
15:56.23 brlcad alex_joni: yes, that's old old stuff (and mostly crap)
15:56.46 alex_joni brlcad: yeah, I know.. that's why I smiled
15:57.02 alex_joni however, it does seem to provide advantages sometimes to have a central Makefile
15:57.35 brlcad I've been meaning to write a Nonrecursive Make Also Considered Harmful for a couple years
15:57.48 brlcad there are advantages and disadvantages just like most things
15:57.52 alex_joni yup
15:59.01 brlcad about as fruitful as trying to categorically declare centralized revision control systems as bad (or good)
16:00.07 brlcad you give up quite a lot of features by going non-recursive, features that are a pita to implement and maintain in a non-recursive make build system
16:01.00 brlcad i still end up waiting more on gcc for the actual compiles and disk I/O than I end up waiting on make
16:01.49 brlcad configure and the installation phase actually takes the longest on the faster systems these days than the actual compilation
16:02.12 Axman6 could configure be made faster?
16:02.23 brlcad mostly due to I/O .. the disks just can't read/write the data fast enough
16:02.52 Axman6 probably not then
16:02.53 brlcad configure could be streamlined to perform fewer tests, but it's biggest problem is that it's non-trivial to parallelize
16:03.12 brlcad and it is massively i/o bound anyways so yeah, wouldn't gain a *whole* lot
16:03.23 alex_joni right.. configure is not a place for optimizing
16:03.43 alex_joni (you only run it seldom anyways.. <- from the devel point of view)
16:04.14 alex_joni the biggest issues I had with recursive make was depenencies from one subfolder to another.. that caused some extra compiling
16:04.18 Axman6 it's 50% of the compile process for average users though ;)
16:08.40 brlcad alex_joni: most of the cases of "extra compiling" that I've heard of were either incorrectly structured source files or actual valid (i.e. necessary) recompilation
16:09.41 brlcad Axman6: what's 50%? the configure phase?
16:10.09 Axman6 well, not time wise. but can be pretty major art times
16:12.05 brlcad on an old 12 proc altix, it takes about 1 minute to run configure, 2 minutes to compile everything, and 4 minutes to install
16:14.20 alex_joni brlcad: I guess it was a combo CVS + incorrectly structured files.. :)
16:14.42 alex_joni (I only said CVS because you know what pain it is to move files around..)
16:14.48 brlcad on MBP it's about 1 min configure, 9 min to compile (on 2-core), and about 4 min to install ;)
16:17.21 Axman6 that's while playing james bond ;)
16:18.21 CIA-28 libirc: 03brlcad * r355 10/trunk/libirc/botlib/ (inc/Makefile.am inc/botlib.h src/Makefile.am): add build files to compile the new noinst botlib
16:18.47 CIA-28 libirc: 03brlcad * r356 10/trunk/libirc/botlib/Makefile.am: ws
16:19.22 CIA-28 libirc: 03brlcad * r357 10/trunk/libirc/NEWS: itemize news for a 0.2 release
16:19.40 CIA-28 libirc: 03brlcad * r358 10/trunk/libirc/Makefile.am: have to traverse botlib before src
16:20.00 CIA-28 libirc: 03brlcad * r359 10/trunk/libirc/src/Makefile.am: link in botlib
16:20.15 CIA-28 libirc: 03brlcad * r360 10/trunk/libirc/configure.ac: generate the makefiles for botlib
16:21.30 ``Erik or mebbe tclscripts, since there's nothing to do in 'all', just 'install'
16:22.23 Axman6 brlcad: any of those Leopard fixes by any chance??
16:22.38 brlcad Axman6: nope
16:22.48 brlcad my compile actually worked out of the box on the first try :)
16:22.51 brlcad (on your machine)
16:22.54 Axman6 heh, oh well
16:23.00 Axman6 that is odd :
16:23.03 brlcad but has the cg_png bug on install
16:23.03 Axman6 :|
16:23.17 brlcad you ran distclean at some point
16:23.35 brlcad so you blew away the already-generated tclIndex files .. so when it went to regenerate them, it failed
16:23.50 brlcad that problem still exists but since I've no need to distclean, the build completely succeeds
16:23.58 brlcad just fails after it's installed
16:24.01 Axman6 since i copied my .bash_profile over for you so you had the same PATH etc. i did
16:24.17 brlcad it's not anything path-related
16:24.22 Axman6 rightp
16:24.27 Axman6 o*
16:25.01 Axman6 yeah i didn't think it would be, but lis are found usinf PATH in a way right? maybe i'm making that up...
16:26.08 Axman6 libs* beh
16:26.18 brlcad nope
16:26.59 brlcad they're find by traversing a set of system-default dyld search paths, and can be overridden with various compilation/linker flags and environment variables
16:27.01 CIA-28 libirc: 03brlcad * r361 10/trunk/libirc/ (31 files in 11 dirs): credit where credit is due, assign copyright to the Jeff guy that actually wrote most of it all
16:27.11 brlcad DYLD_LIBRARY_PATH for example
16:28.34 Axman6 yeah
16:29.03 ``Erik neato, symbolics was the first to register a .com domain name (they made lithp machineth)
16:29.20 CIA-28 libirc: 03brlcad * r362 10/trunk/libirc/AUTHORS: yet he is not me
16:29.30 CIA-28 libirc: 03brlcad * r363 10/trunk/libirc/autogen.sh: and he didn't write this
16:30.08 CIA-28 libirc: 03brlcad * r364 10/trunk/libirc/configure.ac: this is libIRC project.. not 'that other project'
16:36.15 CIA-28 libirc: 03brlcad * r365 10/trunk/libirc/ (5 files in 3 dirs): accept pelya's sf patch [ 1843257 ] "MSVC 6 project files" -- thanks\!
16:39.19 CIA-28 libirc: 03brlcad * r366 10/trunk/libirc/AUTHORS: thank pelya for the vc6 build system addition
16:41.10 CIA-28 libirc: 03brlcad * r367 10/trunk/libirc/Makefile.am: add vc6 to the source dist
16:47.03 brlcad well now that's really interesting
16:47.17 brlcad once installed, our compiled-in rpaths do seem to kick in and take over
16:47.28 brlcad no dyld issues
16:47.33 brlcad Axman6: try running mged -f
16:48.06 Axman6 X Error of failed request: BadMatch (invalid parameter attributes)
16:48.09 brlcad do you get the X error, the cg err, or no err
16:48.11 brlcad okay
16:48.12 Axman6 etc.
16:48.15 brlcad well that's good
16:49.11 brlcad that means a base install will actually work just fine compilation-wise, so long as you don't distclean
16:54.04 brlcad hm, I do get the X11 bug even remotely (talking to your X11 server)
16:54.28 brlcad initial thoughts look like this might be an Xorg bug
16:58.37 Axman6 very very possible
16:58.57 Z80-Boy X11 is one big bug
16:59.00 Axman6 Apple seem to have broken X pretty badly with the move to Xorg
16:59.03 Axman6 agreed
16:59.50 Z80-Boy I compile Xorg 6.9 on Linux From Scratch and it works fine except every time I shut it down, it prints a white rectangle in the place of cursor, a dark strip in the bottom and the screen freezes.
16:59.55 Z80-Boy I have to reboot the computer then.
17:00.32 Axman6 haha
17:00.53 brlcad Axman6: try this: XLIB_SKIP_ARGB_VISUALS=1 mged -f
17:01.09 Axman6 i'm so glad Apple didn't go with X and went their own way. get a great UNIX system, without the X crap
17:01.28 Axman6 same error
17:10.08 *** join/#brlcad prasad_ (n=psilva@static-70-108-244-218.res.east.verizon.net)
17:27.10 brlcad huh, one of the suggestions I ran into was to roll back to Tiger's X11, which apparently works
17:27.26 brlcad so maybe just a matter of time, waiting for the fix
17:27.45 brlcad still looking for details as to what exactly is *causing* the problem to see if it can be avoided
17:31.12 Axman6 i think i'm going to cry, just watched james bond's latest Aston get written off
17:33.57 brlcad where he flipped it a few dozen times?
17:34.20 brlcad to avoid the girl they tossed into the road
17:34.22 alex_joni brlcad: ever looked at u3d ?
17:35.11 Axman6 yeah
17:35.13 ``Erik like http://my2iu.blogspot.com/2005/04/u3d-is-half-baked.html ? :)
17:35.16 brlcad alex_joni: the geometry format standard from intel?
17:35.26 alex_joni yeah, that one
17:35.27 brlcad http://www.intel.com/technology/systems/u3d/
17:35.32 brlcad no, never heard of it :P
17:35.39 alex_joni lol @ brlcad
17:36.02 alex_joni I'm specifically looking at it because it *should* be easy to integrade U3D objects into pdf's
17:36.54 ``Erik depends on whos pdf library you use, I'd imagine
17:37.32 alex_joni I think people succeeded with libharu (if I recall the name correctly)
17:38.01 alex_joni ``Erik: but it seems Adobe integrated U3D into pdf's version 7 or later
17:38.15 ``Erik yeah, if you happen to use adobes pdf libraries... :D
17:39.22 alex_joni well.. umm .. yeah
17:39.40 Axman6 :P
17:39.59 ``Erik good idea, axman, start codin' that up :D
17:40.08 brlcad ahh, now I see why Apple made the s/X11R6/X11/ move
17:40.15 brlcad looks like Xorg is pushing out an R7 finally
17:40.30 Axman6 i thought it was R7
17:40.40 Axman6 not that they eans much to me
17:40.48 Axman6 that means* wow
17:41.01 brlcad I think I new that, but forgot
17:41.26 brlcad and knew it too
17:42.17 ``Erik fbsd has been using xorg 7.3 for a bit
17:42.19 brlcad ah, R7.3 just in september
17:42.27 brlcad .2 in feb
17:42.45 ``Erik ah, those silly beta using fools
17:43.41 ``Erik rug
17:44.02 brlcad speaking of which.. beta3
17:44.11 ``Erik saw it a few days ago
17:44.24 ``Erik if they're cycling betas that fast, I'm hoping they're getting close to a release O.o
17:44.39 brlcad "8.5 is nearing the end of feature development."
17:45.16 brlcad they're concept of a beta isn't apparently "fix things" but last minute additions
17:45.24 ``Erik odd
17:45.39 ``Erik wonder what 'alpha' means to them
17:45.50 brlcad just getting started ;)
17:46.11 ``Erik some camps call that pre-alpha O.o :D
17:46.35 curious them slackers
17:46.39 brlcad that just might fix/hide this 10.5 startup bug
17:47.25 Axman6 calling it a beta? :P
17:47.27 brlcad from what I've seen, the bug seems to be provoked by ati driver and the new freetype code (as it pertains to tcl/tk) along with a couple Xorg bugs
17:48.06 brlcad howdy yukonbob
17:49.07 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/dodraw.c: silly coder, snprintf needs a length, too
17:49.09 Axman6 brlcad: well wouldn't be an ATI problem here
17:49.18 Axman6 oww :(
17:49.24 Axman6 74C
17:49.33 ``Erik uhmmmm, uhhhh
17:49.46 ``Erik get, uh, CoreDuoTemp and smcSomething, uhhhh
17:50.05 yukonbob Axman6: good -- I'm ready for breakfast -- two eggs, basted + brown toast, please.
17:50.22 Axman6 82C
17:50.30 Axman6 not even 100% cpu either
17:50.32 ``Erik there're some nifty utilities for controlling the fan speed envelopes
17:50.41 ``Erik smcFanControl
17:50.57 Axman6 yeah i have SMCFanController... it'a what's telling me the temp :P
17:51.09 Axman6 86C
17:51.17 *** part/#brlcad jhujhiti (n=jhujhiti@64.252.100.253)
17:51.19 Axman6 fan's haven't kicked in yet
17:51.23 ``Erik if you push up the low and tweak the envelope, you can keep the temp a lot lower
17:51.24 Axman6 87
17:51.36 Axman6 there we go
17:51.59 brlcad Axman6: yep, 'cause of that I/O limit
17:52.09 ``Erik I mostly did it because I was getting annoyed at the fans going on and off a lot, so I pushed the low up to like 2000 or 2500 rpm (not very audible) and they greatly reduced the fan cycling
17:52.17 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/mged/dodraw.c: double oops, snprintf doesn't need %s size limits
17:52.20 brlcad it really wouldn't go must faster if you have 20 cpus or a cpu that was 10x faster
17:52.20 Axman6 brlcad: make?
17:52.24 brlcad s/must/much/
17:52.32 brlcad no, the autogen.sh and configure steps
17:53.00 ``Erik the %Ns limit doesn't hurt nothin', but pushing the format string as the limit does... :D
17:53.04 Axman6 ok. yeah because make cn easily use 100% on moth cores
17:53.33 brlcad ``Erik: i know, it was just pointless
17:54.18 brlcad would have mattered had buffer had more than 32 chars space, but not at same
17:59.24 Axman6 bah, there is no way bond would use a sony vaio!
18:03.44 brlcad I was right, it is related to the freetype2 X11 processing code in Tk
18:03.50 brlcad Axman6: should be working now
18:04.44 Axman6 mged -f?
18:05.13 Axman6 same error still
18:05.56 Axman6 hang on
18:07.07 Axman6 how oddwell, no error, but i don't get the mged prompt
18:07.40 Axman6 so i can't seem to actually do anything with it :\
18:20.07 Axman6 and mged -f gives the same error again
18:25.52 Axman6 8ok, sleep time. g'night all. brlcad if you have anything you need me to test, or news, just hilight me and i'l get it in the morning
18:29.54 ``Erik heh, cvs -z3 commit -m 'terrible crimes against humanity'
18:29.56 ``Erik *cough* O.o
18:31.31 brlcad hm, Axman6 yours answers were rather confusing to me :)
18:31.46 brlcad Axman6: did no windows pop up when you ran mged -f?
18:43.39 brlcad Axman6: because it works here.. I successfully ran the mged installed in /usr/brlcad/bin/mged and actually have it displaying all the way from the continent you're on to mine over X, and seems to be working just fine
18:44.49 brlcad at least.. where working is a 5 min startup delay and each mouse click takes about 1 minute to respond :)
18:48.37 CIA-28 BRL-CAD: 03brlcad * 10brlcad/configure.ac: disable the new freetype font system in Tk 8.5 for now until they're final -- this should 'fix'/avoid a bug reported by dwayne regarding the mged font manager not working right in 7.10.4
21:47.19 *** join/#brlcad shprotius (n=shprotiu@c-76-106-99-152.hsd1.md.comcast.net)
21:55.54 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/conv/proe-g.c: be more consistent on the buffer lengths and limits (needs testing on the name generation) using MAX_LINE_LENGTH for the names too
21:58.18 yukonbob brlcad: scan.coverity still pending?
22:08.03 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/external/ProEngineer/proe-brl.c: move the format string to the (single) use
22:25.13 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libtie/ (6 files): build execution paths for both single and double precision floats in the same lib
22:25.26 brlcad yukonbob: yep
22:28.00 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/fb/fbstretch.c: don't need the HAVE_STDARG_H checks any more, keep it simple
22:28.22 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/fb/fbfade.c: const labelification
22:28.50 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/fb/cell-fb.c: make sure we don't go too far on the buffer
22:30.45 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/fb/fbstretch.c: const lables
22:31.01 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libtie/ (tie.c tie.h): make triangle degeneracy testing a runtime selectable feature
22:31.03 yukonbob brlcad: :P
22:43.00 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1177613911.dsl.bell.ca)
22:57.48 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177593139.dsl.bell.ca)
22:58.20 IriX64 http://www3.sympatico.ca/7.11.0.png <--- finally
22:58.40 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/ (17 files in 8 dirs): c89 simplification. assume stdarg is a given.
23:01.00 IriX64 that makefile.am thing is one thing, -lXft in X_libs is needed in bwish,mged,and rttherm
23:01.37 louipc IriX64: what's in the image?
23:01.45 IriX64 ktank :)
23:01.55 louipc oh
23:02.14 IriX64 you said you were tired of helicopters ;)
23:02.21 louipc hahha
23:02.50 louipc IriX64: have you tried playing with any linux/bsd yet?
23:03.10 IriX64 not yet, waiting for Christmas
23:03.17 louipc ah
23:03.42 louipc you know, I think I'd rather just use one of those in a VM rather than cygwin heh
23:03.56 IriX64 vm costs money :)
23:04.34 IriX64 altho,like all else once spent it's spent :)
23:04.57 louipc http://www.virtualbox.org/wiki/Downloads
23:05.10 louipc that one is free
23:06.19 IriX64 downloading it thanks man
23:06.36 alex_joni there is also a free one from VMware
23:06.45 louipc yeah I thought so too
23:06.46 alex_joni VMware server, if my memory still serves me
23:06.57 IriX64 checked vmware,didn't see the free one
23:07.10 louipc haha it's on the front page
23:07.11 alex_joni IriX64: what platform?
23:07.16 louipc http://www.vmware.com/
23:07.17 alex_joni (for the host..)
23:07.21 IriX64 amd64
23:08.10 IriX64 vista64 actually
23:08.18 alex_joni http://register.vmware.com/content/download103.html
23:08.21 louipc oh you have to register though
23:08.41 louipc hey you bypassed it?
23:08.57 IriX64 i registered the evaluation workstation copy
23:09.08 alex_joni louipc: no, you still have to register after the download
23:09.14 louipc ah
23:09.26 alex_joni s/after/during/before/
23:09.37 alex_joni whatever suits you :)
23:09.51 IriX64 heh whatever suit fits :)
23:10.14 alex_joni well.. so far I didn't either.. but lately I got 2-3 examples that really worked as advertised
23:10.35 alex_joni vmware was one of them
23:11.30 louipc you eat your visitors?
23:13.25 alex_joni louipc: if they're foolish enough to come without food
23:13.49 louipc aha!
23:20.04 louipc qemu does
23:22.51 louipc oh yeah bochs too
IRC log for #brlcad on 20071204

IRC log for #brlcad on 20071204

00:44.41 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/fb/cell-fb.c: strNcat
00:57.15 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/fb/fbstretch.c: too many lines
01:12.07 ``Erik heh
01:32.42 CIA-28 BRL-CAD: 03brlcad * 10brlcad/include/fb.h: don't need the non __STDC__ decls any longer, include bu.h in order to declare the stdarg compiler hint
01:36.55 CIA-28 BRL-CAD: 03brlcad * 10brlcad/ (7 files in 4 dirs): remove the last traces of stdarg/vararg testing. c89 conformance provides the stdarg interface.
04:10.56 *** join/#brlcad Twingy (n=justin@74.92.144.217)
05:50.31 *** join/#brlcad CIA-28 (n=CIA@208.69.182.149)
07:28.39 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
07:30.31 *** join/#brlcad Axman6_ (n=Axman6@61-69-24-60.netspeed.com.au)
07:51.33 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
07:59.23 *** join/#brlcad DEFCON_ (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
08:22.38 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
08:22.54 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
11:11.46 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
11:32.15 *** join/#brlcad SWPadnos___ (n=Me@dsl107.esjtvtli.sover.net)
11:52.54 *** join/#brlcad CIA-28 (n=CIA@208.69.182.149) [NETSPLIT VICTIM]
11:58.29 *** join/#brlcad docelic (n=docelic@77.237.112.8)
12:07.49 Axman6 "Implement or integrate a RenderMan-compliant interface (e.g. Pixie) to BRL-CAD's ray-trace library" looking to have Toy Story 6 rendered entirely using BRL-CAD eh brlcad? :P
12:43.10 *** join/#brlcad Elperion (n=Bary@p5487440C.dip.t-dialin.net)
13:08.41 brlcad Axman6: heh, not exactly
13:08.48 brlcad but would be interesting :)
13:08.52 Axman6 aww :P
13:08.53 CIA-28 BRL-CAD: 03brlcad * 10brlcad/HACKING: update to the details on the C++age since there is some now
13:09.10 Axman6 yeah, i'd be interested to see how it would stack up to what Pixar uses
13:12.49 Axman6 also, if you want to do more Leopard work, the MBP's all yours for the next 8 or so hours
14:11.20 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
14:13.33 brlcad Axman6: thanks, though I think I've done what I can
14:14.13 brlcad did you get my message earlier -- what does it do/report if you run "/usr/brlcad/bin/mged -f" now?
14:14.20 Axman6 ok, well if you have any bright ideas, t's all yours
14:14.46 Axman6 same X error
14:20.11 Axman6 just tried in the guest account, same thing
14:20.27 Axman6 and seep time for me. G'night all
14:41.37 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
14:56.36 Maloeran Eh well, Mark is meeting Disney Studios on the December 17th to talk about raytracing stuff, rayforce and renderman probably
14:57.10 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
15:00.13 DEFCON_ very nice :)
15:01.08 DEFCON_ btw: hi Maloeran
15:01.17 DEFCON_ tnx for Ectroverse again :)
15:04.41 Maloeran Oh hrm, have you been playing? That was such a long time ago :)
15:07.12 Maloeran A rather stressing and annoying experience overall, it sure taught me to stick to writing code rather than manage some kind of community, and never again to write code "for fun, as it goes" without any kind of planning whatsoever
15:10.37 DEFCON_ haha
15:10.45 DEFCON_ yeah i know what u mean actually
15:11.04 DEFCON_ but the game is still alive after 5(?) years
15:11.25 Maloeran So I heard. I haven't had the heart to check it out
15:11.33 DEFCON_ it would be nice if u dropped by
15:11.40 DEFCON_ www.ectroverse.com
15:12.01 Maloeran Are you involved somehow or in touch with these people?
15:12.08 DEFCON_ just make a quick "hi" post in the forums
15:12.19 DEFCON_ "these ppl" as in brlcad or ev?
15:12.31 Maloeran :) I mean Ev
15:12.36 DEFCON_ :)
15:12.40 DEFCON_ yes, yes i am
15:13.24 Maloeran Eh nice. Are you somehow involved in BRL-CAD as well?
15:13.40 DEFCON_ not involved no
15:13.50 DEFCON_ but i follow the app
15:13.56 DEFCON_ i like the results of it
15:14.20 Maloeran I sure remember a DEFCON on IRC from the EV days, but I must admit it's a bit vague, the memories are slowly coming back
15:14.33 DEFCON_ yeah it was me
15:14.33 DEFCON_ :)
15:14.49 DEFCON_ do you remember berlijnse_bol aka daydreamer?
15:14.57 Maloeran Oh sure, of course
15:15.10 DEFCON_ he is a friend of me irl
15:15.20 DEFCON_ he introduced me to ev
15:15.34 DEFCON_ we(you and me) actually talked alot about ev
15:15.41 DEFCON_ and programming in general
15:16.13 DEFCON_ i remember that you were playing around/learning the openGL and stuff
15:16.14 Maloeran Yes, I remember. I'm sorry it took me a while for the memories to resurface
15:16.30 DEFCON_ i can imagin :)
15:16.46 Maloeran I think the mind may have pushed these memories far back, it was not always overly pleasant
15:16.46 DEFCON_ you were creating landscapes and stuff
15:16.56 DEFCON_ why not?
15:17.28 DEFCON_ my involvement in brl-cad : http://www.wazig.be/_dev/xor_text
15:17.32 Maloeran Mostly, it was the "duty" of having to do some constant work on a piece of software that I wrote as a quick experiment and it grew out of hands
15:17.42 DEFCON_ haha
15:17.47 Maloeran The code design sure was horrible, no planning whatsoever, just experiements pilling up
15:17.54 Maloeran experiments* too
15:18.03 DEFCON_ i thought u wanted to create a better imperial conflict
15:18.04 DEFCON_ :)
15:18.34 Maloeran Yes yes... :) Originally, it still was just an experiment, something quickly put together an afternoon
15:18.50 DEFCON_ haha
15:18.51 DEFCON_ rly
15:18.52 Maloeran Then people started registering, discussing it, asking for features, and you can guess the rest
15:18.58 DEFCON_ indeed
15:18.58 DEFCON_ :)
15:19.05 DEFCON_ still, it works great
15:19.18 DEFCON_ and ppl still play it after 5 years
15:20.01 Maloeran It's rather nice to see that actually. Would you happen to know if anyone ever redesigned... hum, the whole code? :)
15:21.02 DEFCON_ i know that yes
15:21.07 DEFCON_ no it didn't happen
15:21.18 DEFCON_ we are still using your code
15:21.35 DEFCON_ but over the years our "Maincoder" has made several changes
15:21.44 DEFCON_ *little changes
15:21.57 Maloeran Should I guess that you are that person?
15:22.15 DEFCON_ wrong
15:22.25 DEFCON_ i wish i knew C that good
15:22.31 DEFCON_ but i'm still a vb.net person
15:22.43 Maloeran Tsk :), all right
15:22.56 DEFCON_ :)
15:24.04 Maloeran I don't think I want to drop by and say "Hi", I'm a bit ashamed of how I burned out and disappeared
15:25.29 DEFCON_ aargh
15:25.37 DEFCON_ that REALLY doesn't matter
15:25.50 DEFCON_ ppl there would love to hear something from you
15:26.05 DEFCON_ they still refer to you as their god :)
15:26.43 Maloeran Yes, a friend googled my name some time ago and told me of that... *shivers* :)
15:27.00 DEFCON_ haha :)
15:28.19 Maloeran So how has life been for you and Daydreamer since these days?
15:28.58 DEFCON_ i finished college(in belgium) and now i work as a developper
15:29.06 DEFCON_ daydreamer is now a history teacher
15:29.09 Maloeran I chatted with DD briefly many months ago, I kept in touch with spooky3do for a long time
15:29.17 Maloeran Very nice
15:29.29 DEFCON_ but i didn't see him for a long long time
15:29.44 DEFCON_ spooky3do yeah i remember him
15:29.45 DEFCON_ :)
15:30.47 Maloeran He used to come on Efnet where we chatted frequently ( not so much of the old EV days ), until last month. I don't suppose you know where to catch him?
15:31.42 DEFCON_ we tracked you down, didn't we
15:31.55 DEFCON_ so i guess one could track him down 2 :)
15:32.17 DEFCON_ but no, i don't know where to find him immediately
15:32.30 Maloeran :) All right, I was just wondering
15:33.27 DEFCON_ :)
15:37.01 DEFCON_ is he german?
15:38.02 Maloeran Yes he is
15:38.43 DEFCON_ http://ic-wiki.com/index.php?title=IC_Map_Generator
15:39.46 Maloeran Eh, IC was kind of hard to play without that kind of tool, I assume they fixed that since then
15:39.56 DEFCON_ when i google "spooky3do" i only find old logs of him playing games are making tools
15:40.00 DEFCON_ no Maloeran
15:40.05 DEFCON_ it's still the same map
15:40.14 DEFCON_ no generator, no ..
15:40.21 DEFCON_ still very hard to play
15:40.21 DEFCON_ :(
15:40.22 Maloeran Ouch, what a shame
15:40.27 DEFCON_ true
15:40.58 Maloeran Writing an online game was so amazingly easy, that part was rather interesting
15:41.08 Maloeran In comparison to dealing with computational fluid dynamics anyway
15:42.18 DEFCON_ haha
15:42.20 DEFCON_ indeed
15:43.00 ``Erik heh
15:43.03 ``Erik morning, mal :)
15:43.07 DEFCON_ brlcad, rayforce is way to advanced for me
15:43.12 Maloeran Hey Erik
15:43.12 DEFCON_ ,... btw
15:43.51 DEFCON_ :)
15:43.57 Maloeran :) I think Mark want to try selling something to Disney first
15:44.05 Maloeran He's meeting them on December 17th
15:44.13 ``Erik of course, he wants closed source and money in his pocket
15:44.37 ``Erik and if you get some of that $'s, too, that'd be gnarly
15:44.57 Maloeran Well, I suppose I will, I hold the copyright and control the patents...
15:45.05 DEFCON_ haha smart :)
15:46.11 DEFCON_ :)
15:46.20 ``Erik hahaha
15:46.23 DEFCON_ haha
15:46.38 ``Erik just think, I could be ponying up $'s for a fancy opengl ectoverse instead of paying evil blizzard/vivendi for wow!
15:46.47 DEFCON_ he could have made some money off of ev yes
15:47.08 DEFCON_ ev is web based
15:47.11 DEFCON_ no opengl
15:47.17 ``Erik in its current invocation, yes
15:47.19 DEFCON_ but hell, that would be soo cool
15:47.27 Maloeran There was an opengl client at some point, to explore the map
15:47.32 DEFCON_ yes
15:47.37 DEFCON_ it still exists
15:47.40 ``Erik but even web based, if you wan to go to the darkside, um
15:47.42 DEFCON_ i still use it
15:47.45 DEFCON_ :)
15:47.48 ``Erik krissa was doing webstart opengl apps for a bit
15:48.21 Maloeran Writing web stuff these days would be terribly annoying, with all this Flash or whatever else, which changes every 6 months
15:48.29 ``Erik heh
15:48.30 Maloeran Ectroverse used HTML 3.1 pages
15:48.41 DEFCON_ indeed :)
15:48.41 ``Erik I've been learning this "ajax" stuff
15:48.56 DEFCON_ ajax with perl?
15:48.58 ``Erik disgustingly simple, but the interface impact makes me wonder
15:49.06 DEFCON_ indeed
15:49.08 DEFCON_ simple
15:49.09 ``Erik no, php on the back end, planning on moving to a lithp DSO or something
15:49.11 DEFCON_ ah
15:49.22 Maloeran As for OpenGL based software, people tend to have high expectations regarding 3d graphics and related art
15:49.32 DEFCON_ true
15:49.40 ``Erik but they didn't in '97! woulda been the perfect time to break in :D
15:49.45 DEFCON_ :)
15:49.52 ``Erik and, uh
15:50.01 ``Erik have you seen wow? peoples expectations aren't THAT high, dude
15:50.02 DEFCON_ mal would be rich now :)
15:50.14 DEFCON_ just make ppl addicted
15:50.19 ``Erik the noisy ones who whine about 3d quality are the .5% of consumers called "hardcore gamers"
15:50.30 DEFCON_ or chineese
15:50.34 Maloeran '97? Ah, '92 would have been perfect! You could buy games like Raptor on the shelves, software that I wrote a "clone" of in 3 days in a rush for fun
15:50.47 DEFCON_ hahaaa
15:50.57 ``Erik yeah
15:51.05 DEFCON_ kill that market :)
15:51.09 ``Erik I remember the days when you could have something fun and kinda impressive in a day or two in asm
15:51.30 DEFCON_ those times are over
15:51.32 DEFCON_ :(
15:51.38 ``Erik the languages haven't kept pace with the expectations :( thus my renewed interest in lithp
15:51.56 Maloeran Well Erik, if you get some good idea for a fun project, I could use something much lighter than CFD to relax my mind on
15:52.23 ``Erik I remember when I was dorking with an fps, getting a reasonably nifty algorithm from aav and coding it in scheme at 'good' framerates in an hour or two
15:52.39 DEFCON_ http://lithp-systems.websystems.nl/ ?
15:53.02 ``Erik well, I have a few fun ideas, but they tend to be revolving around capitolizing on web based things these days
15:53.50 DEFCON_ i'm starting to dislike this channel
15:53.51 ``Erik low fruit markets need trivial delivery and upgrade paths, and the web shit offers that... and I'd like to make my living working in my basement in my underwear O.o :D
15:53.59 Maloeran How so, DEFCON_?
15:54.02 DEFCON_ u guys make me feel dumb
15:54.02 DEFCON_ :)
15:54.02 ``Erik cuz I said web? :D or capitolize?
15:54.24 ``Erik heh, sorry, got a couple heavy hitting geeks going...
15:54.30 DEFCON_ true :)
15:54.37 ``Erik were you here when starseeker was talking provability theory?
15:54.39 DEFCON_ few of the best here
15:55.00 Maloeran Eh well, we may have more experience too, I vaguely remember you were younger
15:55.16 DEFCON_ at the end of my college, i had 93% on mathematics and 96% on software
15:55.24 DEFCON_ and u guys make me feel dumb
15:55.24 DEFCON_ :)
15:55.43 DEFCON_ i'm only 23 yo now :)
15:55.45 ``Erik the cs/math/physics in college was a cakewalk
15:55.53 DEFCON_ true
15:55.57 Maloeran Erik started coding before I was born, I'm 24
15:56.06 DEFCON_ true :)
15:56.06 ``Erik summer of '83 I think
15:56.22 ``Erik my dad brought home a shiney new coleco adam, and it had a basic interpreter built right in
15:56.22 Maloeran Oh darn, I was born first then
15:56.38 DEFCON_ haha, i didn't
15:56.49 ``Erik and it's not like you could run down to kmart or eb and buy games back then
15:57.06 DEFCON_ maybe i should leave vb.net for what it is and set my mind 100% on C
15:57.16 ``Erik so my dad ordered a book called "games apples play" or something that was all basic listings for the appleII
15:57.22 ``Erik and I started portin' :D
15:57.29 DEFCON_ sweet :)
15:57.37 Maloeran Defcon, I think that would be great, but don't use EV as learning material :)
15:57.37 DEFCON_ i remember my first game
15:57.42 ``Erik indeed
15:57.55 DEFCON_ no Maloeran, ``Erik told me that before :)
15:57.58 ``Erik mal was learning :D
15:58.03 DEFCON_ indeed :)
15:58.13 ``Erik impressive output for what the architecture and style speaks to
15:58.26 Maloeran Mal was also writing code as fast as he could without any planning, I was not *that* bad at the point, if I wanted to
15:58.44 ``Erik <-- tends to bog down in the academics of perfection :(
15:59.31 DEFCON_ haha :)
15:59.38 ``Erik and in honing that art, I've become adept at creating some of the ugliest crap ever :D
15:59.47 ``Erik I mean, look what I did to twingys libtie last night
15:59.58 DEFCON_ what?
16:00.18 DEFCON_ btw: u should sleep at night
16:00.18 ``Erik heh, lemme find the URL with diffs
16:00.20 DEFCON_ k
16:00.32 ``Erik last night being around 5:30pm
16:00.41 DEFCON_ ohw
16:00.44 DEFCON_ ok then
16:00.46 ``Erik http://brlcad.cvs.sourceforge.net/brlcad/brlcad/src/adrt/libtie/
16:01.24 DEFCON_ what should i see?
16:01.43 ``Erik um
16:02.09 ``Erik preprocessor symbol manging to permit multiple execution paths in the same binary object from the same source code
16:02.10 Maloeran Degenerate triangles? I had to filter out these as well
16:02.43 PrezKennedy Do degenerate triangles have 4 sides?
16:02.48 ``Erik two copies of libtie now exist in libtie.so, one built for float and one for double... and it "just kinda picks the right one"
16:02.59 DEFCON_ ah
16:03.11 DEFCON_ anyway, i'm going home now, search a decend C compiler
16:03.19 ``Erik we mostly use gcc
16:03.23 DEFCON_ k
16:03.23 DEFCON_ tnx
16:03.24 DEFCON_ :)
16:03.31 DEFCON_ i'll c you guys tomorrow
16:03.35 DEFCON_ maybe this evening
16:03.37 ``Erik it's even available on windows as "cygwin" or "msys" or "mingw32" or "djgpp"
16:03.43 Maloeran See you later, defcon, it was nice to se you again
16:03.50 DEFCON_ it sure was Maloeran
16:03.50 Maloeran see* too
16:03.53 DEFCON_ :)
16:04.18 ``Erik also;
16:05.03 Maloeran Oh. :)
16:05.12 Maloeran So Erik, any development on your fun projects? I really need something else than work these days
16:05.19 ``Erik um
16:05.24 DEFCON_ <PROTECTED>
16:05.24 DEFCON_ $100 worth of heroine, a dozen bags
16:05.29 DEFCON_ = jab ?
16:05.30 DEFCON_ lol
16:05.31 DEFCON_ cya
16:05.40 ``Erik http://math.missouristate.edu/~erik/ajax/hi.html
16:05.54 ``Erik the tiniest kernel of a seed of an idea there
16:06.16 ``Erik start typing a word (english)
16:06.49 Maloeran I see..
16:07.05 Maloeran Well, it's something I wouldn't know how to do with my html 3.1
16:07.07 ``Erik fun, huh? :D
16:08.02 ``Erik the php for that almost looks lisp-like, too
16:08.05 Maloeran Does it connect to some database? I don't suppose it's all client side with a huge dictionnary, as Javascript would be
16:08.58 ``Erik no
16:09.02 ``Erik um
16:09.05 ``Erik heh
16:09.10 ``Erik it's ugly right now
16:09.47 ``Erik the php has all of /usr/share/dict/words stored in an array and does map and filter operations on it...
16:10.14 Maloeran Ah, okay
16:10.24 ``Erik my next step I think is to get a persistant lisp environment running, build the list into a global suffix tree, then the request simple walks the existing tree
16:11.31 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/libfb/ (Makefile.am fbserv_obj_win32.c): looks like the windows build is using the real fbserv_obj.c file now, no longer need the fbserv_obj_win32.c empty stub
16:11.35 ``Erik I kinda want to avoid an rdbms
16:14.48 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/libfb/libfb.dsp: let vc6 try to use the fbserv_obj.c file too instead of the empty stub
16:28.44 brlcad Maloeran: a new cracked glass algorithm in opengl for bzflag (responding to 'something else than work these days') :)
16:29.06 ``Erik ooh, bzbots!
16:29.18 brlcad bzbots are almost done
16:29.32 ``Erik the interface? cuz there's always room for new ai's :D
16:29.41 brlcad yeah, the interface
16:29.57 brlcad that was one of our GSoC projects that I mentored heavily
16:30.16 ``Erik think there'll be an issue with people unleashing bots on player servers? or will the server admins be diligent enough?
16:30.47 ``Erik I know back in quakeworld, that was a "problem", and well behaved bots had a command to remove them
16:30.47 brlcad we now have a programmable interface to the clients, allows pretty much any language
16:31.00 brlcad not any more of a problem than we already have
16:31.40 brlcad the bots already identify themselves as such so some measures are easily taken to allow server ops to say whether they want them or not, how many, etc
16:32.06 brlcad if someone wants to be malicious, they can sure find a way, but then that's not limited to bots
16:32.52 brlcad our interface is now pretty much "complaint" with the Robocode interfacd
16:33.07 brlcad save for the conversions that were needed to make it work with 3D instead of just 2D
16:34.01 brlcad (e.g. they had "width" and "height" for map dimensions.. height in 3D is something else, so we changed it to mean Z and added a length/depth function)
16:34.45 ``Erik right, we talked about that at the bowling alley
16:35.04 brlcad there's a generic textual interface where you can connect to a port and issue commands (from any code/language/program), or you can use the C++ Robocode layer, or you can use a higher level scripting language (presently only Python is hooked in)
16:35.08 brlcad yeah
18:51.20 prasad_ whoa new op
18:51.48 prasad_ dr. mike's email addy should be the same right?
18:54.00 ``Erik should be
19:00.14 prasad_ ``Erik: know if he finished his 2nd phd?
19:00.21 prasad_ was on population dynamics
19:00.33 ``Erik um, he was still working on the thesis last I heard
19:00.56 ``Erik he had most of the data, he just had to write it up
19:01.31 prasad_ that was when i was still working there :\
19:01.42 ``Erik yeah, procrastination is grand :D
19:01.56 ``Erik I d'no if he's actually worked on it
19:02.30 Maloeran Oh, prasad_ is back among the #brlcad population :)
19:02.47 prasad_ hey mal
19:02.56 prasad_ how's progress on real time rt?
19:02.59 ``Erik wouldn't blame him if he didn't, I mean, job with a new exciting area, hell of a commute, wife and two kids... I can't imagine him sitting around bored
19:03.14 Maloeran And I just realized I have no idea whatsoever if there's a difference between "among" and "amongst"
19:03.39 Maloeran prasad_, I have been on computational fluid dynamics or in Australia lately, but Mark from Survice is supposed to talk with Disney soon
19:03.59 prasad_ pixar?
19:04.16 prasad_ following the footsteps of hiro nakamura? :P
19:04.16 Maloeran Yes, for Renderman probably
19:04.32 prasad_ masi oka did fluid dynamics for pixar
19:04.36 prasad_ before he joined heroes
19:04.46 Maloeran Oh, the CFD and Disney are unrelated
19:04.51 prasad_ i'll be expecting mal to be in heroes season 4
19:04.52 prasad_ ;)
19:05.11 prasad_ oh booo :(
19:05.25 ``Erik (disney is a major reason the current us copyright laws are so fucked up... the "mickeymouse" laws)
19:05.26 ``Erik :D
19:05.33 prasad_ so what happened with ur ray tracer?
19:05.37 prasad_ is it open sourced now?
19:05.43 ``Erik "ur"? I should backhand you, boy
19:06.12 Maloeran Not yet, I think Mark want to try to get something from Disney and probably otherrs first
19:06.20 Maloeran others*
19:06.23 ``Erik (rt->disney, cfd->gvt)
19:07.47 ``Erik jjuusstt ttuurrnn ooffff eecchhoo
19:08.53 prasad_ (flash intensive) u guys seen this?
19:08.53 prasad_ http://www.iedvigilance.com/index_fl.html
19:09.16 ``Erik buy a mac, save the 64b linux for the server room :D
19:09.19 prasad_ crysis mod for ied detection training
19:10.21 ``Erik heh
19:12.29 ``Erik add up the bytes consumed, iterations per second and cache damage from doing that... :) or try it and see if it's faster O.o
19:14.43 Maloeran It's technically faster, but I think I should begin to compromise my optimisation principles... when anhiliating code readability for a 0.2% gain
19:17.58 ``Erik all design tradeoffs *shrug*
19:18.36 brlcad Maloeran: there's not really a difference (among vs amongst), pretty interchangable
19:18.49 Maloeran All right, thanks brlcad
19:19.01 brlcad there's probably a diff with the brits, but sans st is more common in the US
19:19.07 ``Erik m-w lists amongst as a variant of among
19:19.20 brlcad same with while and whilest
19:19.38 ``Erik my dad tends to use the -st forms O.o it's annoying :D
19:19.41 brlcad just an older english form
19:19.55 Maloeran *nods* Okay
19:20.21 archivist us brits use the whole words
19:20.55 alex_joni archivist: and sometimes even the correct form of them
19:21.01 brlcad prasad_: what's the point of the link?
19:21.02 ``Erik you brits and your extra letters and wrong letters
19:21.11 brlcad the ied description?
19:21.57 archivist you yanks and spelin /me blames Dewey
19:22.07 ``Erik http://dag.wieers.com/personal/docs/spelling.txt <-- american brilliance to FIX that damn nasty language *cough* er, wait, no, wait a minute O:-)
19:22.21 brlcad the screen rotation on the ied explosion is kinda lame
19:24.52 ``Erik japanese is similar, extremely phoenetic
19:24.53 brlcad you learn the alphabet and you can properly pronounce every word
19:25.11 ``Erik and generally monotonal in enunciation
19:25.17 brlcad yeah, cept there's only 28 or so letters in spanish :)
19:25.35 ``Erik hehehe, but there're fewer SOUNDS in japanese
19:25.54 brlcad just a lot of grunting and bowing
19:26.05 brlcad haigh!
19:26.06 ``Erik ano baka kuso ttare
19:26.32 ``Erik actually, that's "hai", two letters, see?
19:26.33 brlcad Maloeran: all the romantic langs are *really* similar
19:26.35 Maloeran A french speaking person can actually understand quite a bit of written spanish
19:26.57 alex_joni brlcad: romanic
19:27.02 brlcad french, spanish, portuguese, italian .. I can get the gist in any of them
19:27.15 ``Erik any romance language can understand a chunk of other romance languages, just like any germanic language can understand chunks of other toutonic languages *shrug*
19:27.30 ``Erik and english is a horrible train wreck combining the two *cough* O:-)
19:27.37 brlcad alex_joni: actually "romance" iirc, hence romantic fits :)
19:27.46 prasad_ brlcad: reminded me of SLAD :P
19:27.57 prasad_ then again slad doesnt do training
19:27.58 prasad_ :\
19:28.15 alex_joni brlcad: they are actually derived from latin
19:28.22 ``Erik they train you to be ineffective, unhappy, and ... :D O:-)
19:28.40 prasad_ hehe
19:28.59 alex_joni not sure why they are called "romance".. we call tehm romanic languages (after the roman (e.g. rome) people)
19:29.14 alex_joni bbl
19:29.45 ``Erik the womans? like naughtius maximus? biggus dickus?
19:31.00 brlcad alex_joni: you could probably find that etimology a little easier, but I'm pretty sure romance is more prevalent (though admittedly nothing to back that up atm)
19:31.14 brlcad http://en.wikipedia.org/wiki/Romance_languages ;-)
19:31.28 ``Erik I've always heard "romance language" to describe the latin based family
19:32.07 brlcad probably something useful in the wiki footnotes, but I don't really care *that* much :)
19:32.17 ``Erik brlcad, any more activity with migration.txt ?
19:43.01 brlcad what do you mean?
19:43.35 ``Erik it looks like just netowrking performnace testing, then data migration and testing... I d'no what all is rigged up on that, so I don't want to get my fingers in it
19:43.48 brlcad ooh, server migration.txt...
19:43.52 brlcad was thinking cad
19:43.59 ``Erik dot org, yes :D
19:44.51 brlcad only activity in the past week was me paying the bill, so no not recently :)
19:45.03 brlcad had a couple big distractions come up past two weekends
19:45.09 ``Erik <-- thinkin' he's at the point where he'd be best as 'consultative assistance' if anything, but eager to inflict horrible sins of humanity on the new machines config... :D
19:45.21 ``Erik sins against humanity, rather
19:45.42 brlcad you're welcome to test the net performance, dunno if you have any tools in mind
19:46.01 brlcad i was going to do some ttcp'ing on old and new for starters
19:46.24 brlcad to something that has more bandwidth
19:46.28 ``Erik that was my notion, but I'm not sure on the location, and doubt I have an appropriate bounce host that's fast enough
19:47.30 brlcad it's down in florida, I was thinking to/from cad or a hopkins host I can get to on internet2
19:47.58 brlcad anything on > 100MBit line should do the trick
19:48.02 ``Erik heavy hitting on cad might get perimeter notice
19:48.44 brlcad done it before to test cad's performance, which this still does effectively
19:48.44 ``Erik and the uni server I have is fiber capped at 20mbps (last I heard) and heavily overburdened (due to cheap hicks running the finance side)
19:54.51 CIA-28 BRL-CAD: 03brlcad * 10brlcad/ (Makefile.am sh/make_dmg.sh sh/make_pkg.sh sh/make_tar.sh):
19:54.53 CIA-28 BRL-CAD: update the helper build scripts to the new version variables now that MAJOR_,
19:54.55 CIA-28 BRL-CAD: MINOR_, and PATCH_ are no longer being individually subst'd. simplify them to
19:54.57 CIA-28 BRL-CAD: only require a single version number in triplet form instead of separated out
19:55.07 CIA-28 BRL-CAD: individually (only mac make_pkg script needed it broken up anyways).
20:04.52 *** join/#brlcad Elperion (n=Bary@p5487440C.dip.t-dialin.net)
20:09.52 ``Erik wow, beer thirty already O.o
20:56.27 *** join/#brlcad Z80-Boy (i=clock@77-56-65-148.dclient.hispeed.ch)
21:17.33 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libtie/ (tie.c tie_kdtree.c): removal of the "bit hack"
21:46.09 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/libtclcad/tclcadAutoPath.c: remove garbage in preprocessor line
21:47.50 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/src/other/tk/library/panedwindow.tcl: For the moment catch the " identify " commands. Every now and then they like to make noise.
21:49.26 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/archer/Archer.tcl: Add a catch around utility plugin creation.
21:53.01 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/misc/nsis/brlcad.nsi: Do a recursive copy of the bin dir.
21:58.41 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libtienet/ (tienet.h tienet_master.c): minimize use of tie.h
21:59.43 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/tclsh/library/installTree.tcl: Copy visual studio redist files.
21:59.51 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libtie/tie_struct.h: shuffle and pad the tie_s struct for slightly safer use outside of the dual-path environment...
22:01.52 CIA-28 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/ (60 files in 60 dirs): Mods to NOT treat wide chars as a built-in type.
22:35.29 *** join/#brlcad kantor (n=bird@82.78.175.164)
22:36.17 kantor hi, I have downloaded BRL-CAD for Linux the latest version in binary form but I can't fin the main executable brlcad
22:36.33 kantor is not in the bin directory of BRL-CAD
22:44.27 CIA-28 BRL-CAD: 03brlcad * 10brlcad/sh/make_dmg.sh: bah, convert the du size to megabytes for hdiutil, otherwise just caps out at a gb
22:44.37 brlcad kantor: there's not a main "brlcad" executable
22:44.44 brlcad BRL-CAD is a suite of tools that work together
22:45.07 brlcad 'mged' is the biggest of them, a quasi-unifying gui interface to a lot of the functionality
22:45.34 brlcad archer is another similar interface, albeit more a prototype under development
22:48.46 kantor thanks
22:48.51 brlcad there are pretty extensive tutorials on the website for mged
22:49.15 brlcad just follow down the Documents list
22:49.44 kantor ok
22:50.20 kantor to work with BRL-CAD you must to use the terminal, no ?
22:51.11 louipc archer doesn't like my Tcl version :/
22:52.23 louipc 8.5b2
22:53.40 louipc kantor: yeah the command line is essential
22:53.53 brlcad but not "necessary" :)
22:55.10 brlcad kantor: you should be able to edit the archer script and change the tclsh to a btclsh (or /usr/brlcad/bin/btclsh if you don't want to add /usr/brlcad/bin to your path)
22:55.40 brlcad fyi, archer's not really meant to be used by users -- it's prototype for devs
22:56.00 brlcad much more graphically driven
22:59.57 kantor brlcad, you are one of the developers ?
23:22.44 brlcad kantor: yep
23:23.07 brlcad if you have any questions, particularly if you're interested in getting into brl-cad development, please let me know :)
23:23.21 brlcad new devs eagerly welcome ;)
23:25.58 kantor thanks ;-) I must to think about that (but it is a good idea), the only problem is that I'm developing two projects and it's hard to keep up . . .
23:26.10 kantor I think you know that if you are a developer
23:27.56 brlcad (emphatically)
23:29.34 kantor I can find you here every day, no ? brlcad
23:30.20 brlcad yeah, pretty much
23:30.50 brlcad i live in here .. maybe a few hours lag if I'm coding away or have gone to workout or something
23:31.11 brlcad so what projects do you work on?
23:31.13 louipc hmm looks like it's libblt that doesn't like my Tcl
23:36.59 kantor brlcad, one is http://sourceforge.net/projects/odman/ and the other is aping http://directory.fsf.org/project/aping/
23:38.23 louipc hmmm
23:38.51 brlcad I think I've seen aping before
23:39.35 kantor where ? I mean this one ?
23:40.50 brlcad yeah, in the fsf directory
23:41.11 brlcad you do know that the original architect of brl-cad was the guy that first wrote ping?
23:41.30 brlcad mike muuss
23:42.07 kantor yes
23:42.10 kantor mike muuss
23:43.25 kantor I saw the pictures from the funeral of Mike
23:44.04 brlcad yeah, chris put those up -- rather eerie
23:44.12 brlcad didn't really look like him
23:44.19 kantor and I read that the original ping program was written in one day, or night something like that
23:44.26 brlcad yep
23:44.43 kantor I think Mike was a great programmer
23:44.46 brlcad http://ftp.arl.army.mil/~mike/ping.html
23:45.52 brlcad he was rather brilliant actually, and not just in programming
23:46.23 brlcad he was nearly single-handedly the reason why I started working on brl-cad so many years ago
23:46.52 brlcad exceptionally charismatic and insightful guy
23:46.59 kantor Chris was one of hes best friend, no ?
23:47.10 brlcad yeah
23:47.39 kantor yes and that was my motivation too to write aping
23:49.34 brlcad i was looking to recombine all of the various ping sources back into one official maintainership again a year or so ago, I think that's when I ran across aping
23:50.13 brlcad as there's a windows variant with special options as well as maybe 2 or 3 significant *nix C variants
23:50.34 brlcad all with nearly 80% overlap
23:52.42 kantor unfortunately the development of aping was a little interrupted in the last 2-3 months . . .
23:53.22 kantor whatever
23:53.31 kantor I'm going now
23:53.42 kantor bye
23:53.52 kantor see you latter, alligator !
23:53.53 kantor :)
23:54.47 louipc erk the last blt release was in 2002?
IRC log for #brlcad on 20071205

IRC log for #brlcad on 20071205

00:00.54 brlcad louipc: yeah, blt is kinda stale
00:01.11 brlcad but it was (apparently) really easy way to get pretty shiny buttons in tcl that looked modern
00:05.21 louipc we had shiny things back then
01:33.13 *** join/#brlcad Twingy (n=justin@74.92.144.217)
02:12.09 starseeker grr. Anybody in here with an AMD64 system running Gentoo?
02:58.04 yukonbob starseeker: hey :)
03:10.33 starseeker howdy :-)
03:18.09 yukonbob what's shaking? Hows the Gentoo?
03:30.53 Maloeran starseeker, I do
05:04.56 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/geometree/GeometryBrowser.tcl: go ahead and have it use draw instead of e so it's clear what's going on to new users
05:18.03 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
05:28.24 CIA-28 BRL-CAD: 03brlcad * 10brlcad/configure.ac: let tcl and tk know where they're coming from, and don't cache the results of tclConfig.sh or tkConfig.sh so that Tcl's subconfigure will detect properly itself when we're compiling tcl/tk
05:31.29 yukonbob brlcad: how long have you been using autoconf et al.
05:31.30 yukonbob ?
07:49.15 *** join/#brlcad DEFCON_ (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
07:49.26 DEFCON_ morning all
07:49.33 DEFCON_ happy hacking today
08:05.36 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
08:19.47 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
12:29.07 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
12:45.42 starseeker yukonbob: Heh, sorry - playing IRC tag
12:47.04 starseeker Maloeran: Great! Do you think you could do me a favor and see if the latest ebuild works on AMD64 now that I've got the eclass included? http://bugs.gentoo.org/show_bug.cgi?id=77197
13:34.50 brlcad yukonbob: as a user or a developer?
13:36.52 brlcad as a dev, seven years or so I suppose
13:37.00 brlcad as a user, much longer
13:43.06 alex_joni http://xkcd.com/353/
13:45.00 DEFCON_ lol :)
13:45.13 DEFCON_ import Milionair ..
13:45.22 ``Erik looks like I got deep into autoconf in '98
13:48.36 alex_joni DEFCON_: ImportError: No module named Milionair
13:48.38 alex_joni >>>
13:59.29 DEFCON_ bummer :(
14:49.48 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
15:06.04 ``Erik heh
15:06.13 ``Erik so we can start up the 7.12.0 release? :D
15:17.57 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
15:34.24 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libtienet/ (8 files): upgrade to the updated version
15:34.52 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/Makefile.am: always build libtienet
15:39.01 *** topic/#brlcad by brlcad -> BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || Channel logs at http://ibot.rikers.org/%23brlcad/ || BRL-CAD is on scan.coverity.com but still offline || Release 7.12.0 coming soon to a desktop near you
16:02.55 DEFCON_ cyyaaa
16:44.51 *** join/#brlcad Elperion (n=Bary@p548747E2.dip.t-dialin.net)
16:45.16 brlcad ``Erik: += doesn't work reliably with pre automake 1.8 (and 1.6 is the min baseline)
16:45.27 ``Erik bleh
16:45.28 brlcad that's why it's not used anywhere
16:45.44 ``Erik I'll back it out on my next change to that file
16:46.07 ``Erik apple should get their ass in gear so we can give up that archaic version
16:46.35 brlcad 10.5 updates it to 1.10
16:47.25 brlcad I had a thread on the apple mailing list about it, they apparently couldn't update the version before a major update
16:47.44 ``Erik then they shoulda updated it with, like, 10.2 O.o :D
16:47.59 brlcad because the autotools were shipped as part of the base OS, not part of the dev tools
16:48.11 brlcad with 10.5, they supposedly broke them out proper
16:49.06 brlcad they coulda, but it was only like 1.7 when 10.2 came out, and it'd "just" released
16:50.14 brlcad so when it was dire (by 10.4 release), they couldn't do anything about it until the next major
16:50.39 brlcad pretty stupid, but there it is
16:54.08 ``Erik *shrug* autotools version is a burden entirely on the developers, do you choose fugly automake files, or make the developer upgrade automake... I personally favor the latter :D
16:54.13 ``Erik are you in today?
16:56.11 ``Erik aight
16:58.51 brlcad so long as you cross-platform test it and it behaves when sdl/python aren't installed
16:59.04 ``Erik ayup, I'm working on the SDL/python bit right now
16:59.24 brlcad there is some testing in there already "does it work"
16:59.47 brlcad even better would be to rip out the python part and change the sdl part to libdm :)
17:01.11 ``Erik is libdm fast enough? heh
17:02.14 ``Erik and does it handle key and mouse events? O.o
17:04.18 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/configure.ac: AC_DEFINEs for python and SDL
17:17.46 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/Makefile.am: add libutil to the "always compile" list. Back out the += for those using automake 1.6.
17:18.58 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libutil/ (display.c display.h): workaround for lack of SDL
17:20.11 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libutil/ (7 files): merge in the updated libutil stuff (introduces capability duplication for now, but no symbol conflicts)
17:25.35 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libutil/ (6 files): decorate the new sources
17:25.40 brlcad fast enough? sure, all dm does is create the context and give hooks for a doing display updates -- doesn't get much lower overhead
17:26.03 brlcad libfb is the one that does buffer processing and has a communications overhead for remote displays
17:26.56 brlcad dm does the wireframe display in mged, not the raytrace windows
17:39.04 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libutil/Makefile.am: rename libutil to libtieutil, to avoid any possible confusion
18:12.03 ``Erik oh, I started seeing the Entries.backup issue recently
18:12.23 prasad_ is it snowing there?
18:12.45 ``Erik always with the custom ssh ... never the sf friendly one
18:12.46 ``Erik yes
18:12.50 ``Erik has been for a couple hours
18:13.06 ``Erik starting to stick to the asphault and cement :/
18:23.05 prasad_ flurries since morning here
18:50.45 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/Makefile.am: always build libtexture. Include the new adrt headers
18:51.52 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (adrt.h adrt_struct.h): Include the new adrt headers
18:53.36 ``Erik I thought the phrase was barefoot through ten miles of snow, up hill, both ways
18:53.47 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libtexture/ (23 files): merge in the updated libtexture stuff
18:55.07 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (7 files in 7 dirs): reflect the libutil->libtieutil change
19:13.35 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libutil/ (7 files): remove duplication
19:15.41 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libtexture/ (9 files): util_math.h -> umath.h
19:36.16 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libutil/Makefile.am: make a libtool archive, with SDL deps noted
19:48.51 *** join/#brlcad docelic (n=docelic@213.147.110.16)
19:49.11 docelic yo hey
19:50.53 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libutil/umath.h: common.h doesn't seem to be needed
19:52.10 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/bench/Makefile.am: libtieutil is now a libtool archive
19:54.32 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (6 files in 6 dirs): libtieutil is now a libtool archive
20:07.13 *** join/#brlcad Elperion (n=Bary@p548747E2.dip.t-dialin.net)
20:19.50 brlcad maybe it's paranoid
20:21.42 ``Erik mebbe you should point it at an actual block or character device? :D
20:49.38 Maloeran Yes right, I'll burn the CD just so I can extract the music from it... :)
21:05.44 alex_joni Maloeran: did you try to loopmount it?
21:24.54 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/librender/ (21 files): merge in updated librender
21:26.29 yukonbob ok -- so what's the latest release -- does this new /topic mean that 7.12.0 is tagged/released, and I can start building it?
21:29.04 ``Erik no, heh
21:29.21 yukonbob hey ``Erik
21:29.31 ``Erik 'sup?
21:30.14 yukonbob posting SOAP stories for a near-due website, trying to figure out netbsd audio internals, drinking coffee, eating M&Ms -- the usual
21:30.41 yukonbob yourself?
21:31.44 ``Erik heh, generating a stream of cia messages :D
21:31.52 yukonbob I see :)
21:32.34 yukonbob so, what's the status of releases here -- is the flurry of posts + the new topic applied to .10, .11(?), or 12 -- what's the latest stable?
21:39.11 *** join/#brlcad curious (n=curious@gjv234.internetdsl.tpnet.pl)
21:40.54 ``Erik um, we use odds to annotate a development snapshot and evens for releases
21:41.07 ``Erik at least in the minor and patch levels
21:41.27 ``Erik like the linux kernel
21:42.07 ``Erik the flurry of cia lines I'm generating are not release related, they're in support of an internal project... :)
21:42.26 ``Erik which I hope to use as an excuse to get the adrt shtuff usable for joe blow
21:53.27 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/librender/render_internal.h: redefine the plane method
21:53.45 yukonbob ``Erik: I've got 7.10.4 installed, is that latest?
21:57.57 *** join/#brlcad Z80-Boy (i=clock@77-56-65-3.dclient.hispeed.ch)
22:01.20 ``Erik yes
22:02.19 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (15 files in 10 dirs): include path shtuff
22:46.24 PrezKennedy snow day!
23:06.54 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:28.40 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
23:45.55 ``Erik I fucking hate snow.
IRC log for #brlcad on 20071206

IRC log for #brlcad on 20071206

01:08.07 louipc was archer supposed to work in linux on 7.10.4?
01:13.39 louipc hmm nothing in NEWS I guess not
01:18.09 ``Erik it's a notional prototype, there's no active development in that direction
01:20.10 louipc ah. so no intent to fully develop and support it?
01:53.26 ``Erik don't think so *shrug*
02:31.42 brlcad louipc: if developers step up to work on it, sure
02:32.15 brlcad am *I* going to work on it -- not directly more than to get it working (which I did) or to help someone else work on it
02:32.29 brlcad Bob's certainly interested in working on it, and has been making progress in that area
02:32.47 brlcad archer is very closely tied to mged so things done for one often affect the other regardless
02:32.53 louipc I'd like to work on something but I'm finding it all too overwhelming to find something that I can begin to understand...
02:34.02 louipc ah
02:34.54 yukonbob brlcad: briefly, can you tell me what bwish is supposed to do? It's got some supporting libs linked in to give it some X functionality?
02:35.08 louipc yukonbob: looks like it's mged's shell
02:35.41 yukonbob louipc: well -- it's not _strictly_ necessary because I stripped it from my builds...
02:35.46 louipc I was playing around with it when I was trying to get archer working :/
02:35.53 louipc hmm
02:36.17 louipc oh yeah and it opens up a little window
02:36.18 yukonbob I know it's a dependency of archer -- from CIA postings here...
02:36.22 louipc which is blank...
02:36.48 yukonbob *wish == WIndowing SHell -> for Tk.
02:37.08 louipc brlcad-wish?
02:37.25 louipc heh yep wish does the same little window
02:37.42 louipc but doesn't have mged commands
02:41.15 yukonbob button .b; .b configure -text bye -command {puts "ok, bye.";exit}; pack .b
02:43.52 brlcad louipc: well I'd be glad to help get you started on anything that interests you
02:44.09 brlcad what are your constraints/interests?
02:44.49 brlcad yukonbob: bob and I have actually been talking recently quite a bit about bwish/btclsh and their future, related to some of the stuff you and I talked about a while back
02:45.01 brlcad bwish is to wish as btclsh is to tclsh
02:45.27 brlcad preloads the brlcad libraries and sets up the auto_path with all of our various extensions
02:46.11 brlcad it was only very recently made a dependency of archer, part of making it consistent with the other brl-cad tools that use btclsh/bwish
02:46.18 yukonbob nice -- /me had got the lib to load as a [package require foo], but hadn't prefaced the routines w/ proper Tcl glue...
02:47.07 brlcad we actually got it working so that btclsh can eventually go away
02:47.19 brlcad found a way to reliaby generate the tclIndex files prior to install
02:47.38 yukonbob that was my ultimate goal -- no more btclsh, bwish, just a package -- removes some cruft from the build/install...
02:47.44 yukonbob mkIndex?
02:48.26 brlcad more than that, have to package require Itcl and Iwidgets for it to pick up all the right symbols
02:48.43 brlcad and to load itcl *prior* to install, is a bit of a trick sometimes
02:49.17 brlcad that's one of the things btclsh takes care of, setting up an auto_path that works whether installed or not
02:50.01 *** join/#brlcad Twingy (n=justin@74.92.144.217)
02:50.03 brlcad but I think I see a way to have them generate properly now with a fair bit of configure script detecting
02:50.26 Twingy foshizzle
02:50.32 brlcad what up g
02:50.53 Twingy school and autopilot stuff
02:51.19 Twingy I need to get my hpc account reactivated
02:51.21 brlcad tea to the double you in G to the why
02:51.42 Twingy they own the license for simulink
02:53.06 brlcad yukonbob: as for loading the brl-cad libs, that ones a fair bit more work -- there are fortunately *_Init() routines for all of the libs (so you can load the lib), but have to generate the pkgIndex.tcl files with proper loads
02:53.36 yukonbob brlcad: I've not browsed the source -- do you know how many libs you're talking about?
02:54.34 brlcad yukonbob: look at src/bwish/main.c .. the Cad_AppInit() shows the bulk of what btclsh provides including the various libs
02:54.47 *** join/#brlcad Twingy (n=justin@74.92.144.217)
02:54.54 yukonbob ;), rather
02:55.12 brlcad at a glance, it's dm, fb, bn, bu, rt
02:55.18 brlcad for the cad libs
02:56.27 brlcad then tcl, tk, itcl, itk, iwidgets, and blt for the tcl libs
02:56.42 brlcad though some of those are optional for btclsh (bwish uses them all)
02:58.27 yukonbob what I was thinking of is just using wish/tclsh, and including the a wrapper for the non-tcl components, or ea. non-tcl lib independently, so one could: tclsh, % package require itk; package require iwidgets... etc. and [package require brllib], which would have dm, fb, bn, etc.
02:58.27 brlcad so the first step, which I think I see how to do now, is to get the compilation using tclsh instead of btclsh during compilation
02:59.03 brlcad yeah, that would be the ultimate goal
02:59.55 brlcad getting that to work is going to be interesting, but seems doable if the indexes can be generated properly
03:00.23 yukonbob brlcad: I may be naive, but I don't think that's going to be a big deal.
03:00.24 brlcad like I said, the harder problem is making it so package require *anything* actually works before *anything* is installed
03:01.16 brlcad oh, I forgot -- the other thing that btclsh provides which tclsh doesn't provide (and is EXCEPTIONALLY annoying when you try to go back to it) is cursor control
03:01.25 yukonbob brlcad: well, there's "load /path/to/lib" -- which is what fooIndex's are all about wrapping...
03:02.00 yukonbob brlcad: ah -- there's a readline-enabled tclsh... could look at it to see what's going on...
03:02.00 brlcad btclsh actually has limited command-line editing capabilities, e.g. ctrl-a takes you to beginning of line, ctrl-e, meta-w, etc all work
03:03.03 brlcad yukonbob: sure, load /path/to/lib in leu of package require .. but then that's not really portable and would you want to bloat all the scripts we might possibly run prior to install?
03:03.36 brlcad yukonbob: the command-line editing isn't a major deal -- that's just a minor annoyance; and it's not even cross platform
03:04.23 brlcad the windows bwish kicks off a whole interactive window thing that has full edit capabilities, for example
03:04.23 yukonbob re: load -- just a bootstrapping option...
03:04.23 brlcad s/bwish/wish/
03:04.23 brlcad hm?
03:04.29 brlcad not following
03:06.12 brlcad the tcl "load" command at least afaik basically calls the *_Init() routine after doing whatever the equivalent of dlopen() on the library
03:07.21 yukonbob moot point -- at this point, there's not even loadable libs ;)
03:07.39 brlcad auto_mkindex isn't the problem, that *could* be bootstrapped into the script we run (src/tclscripts/ami.tcl and src/tclscripts/ampi.tcl)
03:07.48 brlcad they are loadable
03:07.56 yukonbob since when?
03:08.23 louipc brlcad: a couple of things I'd like to see solved would be this tcl stuff, I'd also like to make it possible to create sketch objects with text commands... it didn't seem possible last time I tried. I really have to understand mged better though
03:09.07 brlcad sushi:~ morrison$ tclsh
03:09.07 brlcad % load /usr/brlcad/lib/libbu.dylib
03:09.07 brlcad % bu_brlcad_data .
03:09.07 brlcad /usr/brlcad/share/brlcad/7.11.0/.
03:09.23 brlcad since forever really :)
03:09.58 brlcad ever since tcl was adopted, they've been loadable -- like I said, they all have the necessary *_Init() routine that tcl uses
03:10.03 louipc I'd like to figure out how to hook other scripting langs into brlcad too
03:10.37 brlcad louipc: ooh, improving the sketch primitive would be awesome
03:10.41 brlcad and that's fairly isolated
03:10.52 yukonbob louipc: swig
03:11.01 yukonbob (www.swig.org)
03:11.14 brlcad we're a fair ways off from useful swiggability
03:11.26 brlcad another thing I was talking to bob (the other bob) just earlier today about
03:11.42 louipc hehe
03:12.02 brlcad moving the rest of mged's commands from src/mged into src/librt (wdb_obj.c and dg_obj.c) .. it's about 70% complete at this point
03:13.24 brlcad louipc: if you want to jump into the sketch prim, lemme know -- the wdb interface is one place that could use work, and then maybe a new command-line "sketch editor" command(s)
03:14.38 brlcad yukonbob: what I was saying is that while "load" works, that doesn't solve the problem -- presently, the build system doesn't know what the library name actually is -- it's just a libtool library
03:15.03 brlcad libtool manages the entire library creation and installation so that it has the proper name for a given system
03:15.47 brlcad and I *really* would hate to have some hacked up case table that says if platformA use .so, if platformB use .dylib, else use .dll, etc
03:16.48 yukonbob brlcad: [load mylib[info sharedlibextension]]
03:17.35 brlcad hm, that's not bad
03:18.00 yukonbob you mean "it's good! Brilliant! I'll have your desk ready immediately, when can you start?"
03:18.09 yukonbob ;)
03:18.13 brlcad heh
03:18.44 brlcad actually I was going to say "how would that help, though? .. wouldn't want to put that into every tcl script we have"
03:19.29 louipc brlcad: yeah that's one of many things I'd like to work on ;)
03:19.32 yukonbob I put it in the pkgIndex.tcl for the lib... so [package require foo] will be managed by the single instance for fooIndex.tcl
03:20.16 yukonbob eg:
03:20.39 yukonbob package ifneeded Expect 5.43.0 [list load [file join $dir ../.. libexpect543[info sharedlibextension]]]
03:21.06 brlcad how does it find foo's pkgIndex.tcl ?
03:21.28 yukonbob (lib/tcl/expect5.43/pkgIndex.tcl)
03:21.59 yukonbob the tcl searchpath tests subdirs, so if you can find tcl, you ought to be able to find anything else...
03:22.35 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/geometree/geometree.tcl: don't assume /bin/tclsh, ask /usr/bin/env like a good boy
03:22.46 brlcad so two scenarios, 1 tcl is already installed, 2 it's sitting in src/other/tcl/library
03:23.23 brlcad 1 would entail installing .. which we've not done/finished yet
03:23.38 yukonbob 1) you'll use the info in tclConfig.sh
03:24.07 brlcad what info?
03:24.36 brlcad if tcl is installed, tclConfig.sh will say that it's library is in /usr/lib or /usr/lib/tcl8.4 or something
03:25.09 brlcad we're not yet in that subtree until after we install
03:26.05 brlcad that's where the tclcad_auto_path() function came into being as it sets up the necessary (complex) autopaths that are involved even to get just tclsh to work on a package require Itcl
03:27.03 brlcad well the second scenario we could deal with by shoving some initialization routine into our sources for tcl, into src/other/tcl/library -- albeit rather ugly, it could probably work
03:27.23 brlcad the first scenario was the harder one
03:27.53 yukonbob and the problem is what? where to put shared libs? How to find them?
03:27.54 brlcad are their environment vars that affect the auto_path?
03:28.32 brlcad the problem is package requiring anything that's not yet installed when you're using a system tcl
03:29.12 brlcad so say you want to "package require GeometryBrowser" (which is valid) -- it needs to know to look into src/tclscripts/geometree for that
03:30.03 brlcad if you run src/tclscripts/geometree/geometree.tcl, you'll probably see if fail saying it can't find that package
03:30.21 brlcad if you run through btclsh, it succeeds
03:30.34 brlcad that's at least the "ideal goal" or some variant of it, but using tclsh still
03:30.59 brlcad without modifying the geometree.tcl script, or at worst adding a line maybe
03:31.07 brlcad *maybe*
03:31.41 brlcad i'm thinking something like: AUTO_PATH=blah/blah/blah tclsh src/tclscripts/geometree/geometree.tcl might work
03:31.47 brlcad if tcl provides an env-way
03:32.01 yukonbob ? [load [pwd]/some/other/dir/libname[info sharelibextension]]
03:32.17 brlcad in this instance, there's no lib to load
03:32.23 brlcad it's pure tcl
03:32.37 yukonbob [source]
03:33.16 brlcad but then we're back to modifying every single tcl script that we might possibly want to run
03:33.43 brlcad with if statements of some sort "are we running uninstalled, source .. or maybe load, else just do it"
03:34.50 yukonbob what if you had a 'helper_for_uninstalled.tcl' that was called when necessary during the build process that had the necessary mechanics -- ie: could take a list of scripts to source, proc to run...
03:35.20 brlcad sure, that'd be minimal
03:35.31 brlcad that's a great idea actually .. :)
03:35.43 yukonbob about my desk...
03:36.11 brlcad your desk?
03:36.28 yukonbob you know... the one you're getting ready for me?
03:36.40 brlcad oh, hah
03:36.49 brlcad got it
03:36.51 brlcad i think.. ;)
03:37.38 yukonbob the mechanics can't be difficult for this, and how many piece of code actually need this functionality -- can't be many?
03:37.43 brlcad ~tea yukonbob
03:37.43 ibot ACTION realizes it's time for high tea and gets busy in the kitchen. He brings out tea, crumpets, scones and an assortment of delectable goodies and serves them properly to yukonbob and others
03:37.47 starseeker yukonbob is buying brlcad's desk? ;-)
03:38.16 yukonbob starseeker: no, no no!!! -- I'm getting a job in BRL-CAD headquarters for my Tcl insights...
03:38.26 starseeker cool!
03:38.35 yukonbob heh -- the rumour is started..
03:39.00 yukonbob uh -- starseeker -- i'm joking, to be clear ;)
03:39.28 yukonbob (hard to see your face on irc to know how you reacted ;)
03:39.36 starseeker ;-)
03:39.37 brlcad yukonbob: if the wrapper is coded up right, it won't matter what scripts
03:40.02 yukonbob brlcad: true -- but out of curiousity, what does need to be run pre-installation?
03:40.19 starseeker Given all the hobbies brlcad has, making desks wasn't actually totally out of the question :-P
03:40.37 brlcad the most critical ones that come to mind at the moment are the ami.tcl and ampi.tcl scripts and mged
03:41.45 brlcad I've not made a desk before, but I have made cabinets, step-stools, shelves, and a bookcase that can hold at least twice my body weight
03:42.14 yukonbob to test, brlcad quickly cloned self, stood on bookcase...
03:42.17 brlcad carpentry used to be a passive hobby past-time
03:42.35 brlcad actually had another friend who weighs about as much :)
03:42.57 starseeker Nice :-). Carpentry is a very satisfying hobby in terms of immediate rewards
03:43.50 brlcad dunno about that "immediate" .. it was relaxing because it really pressured me to "slow down" to get things done artfully
03:43.50 *** join/#brlcad User731 (n=User731@71-95-182-43.static.mtpk.ca.charter.com)
03:44.13 User731 hello anyone there
03:44.17 brlcad nope
03:44.21 yukonbob shhh... User731 is here..
03:44.31 User731 lol
03:44.38 User731 need help
03:45.08 yukonbob :)
03:45.27 User731 any 1 know were I can get a crack for mastercam x2 mr1
03:45.57 *** kick/#brlcad [User731!n=sean@pdpc/supporter/silver/brlcad] by brlcad (brlcad)
03:46.06 yukonbob wtf was that?
03:46.33 brlcad someone just looking for a serial number
03:46.43 yukonbob ah....
03:47.22 starseeker brlcad: I guess I was thinking carpentry is immediate in that you get to see your project take shape as you do it, but you're right it takes time to do it right. When I was young that was always my downfall...
03:49.14 brlcad that bookcase I mentioned took me something like 6 months ..
03:49.32 brlcad course I crippled/challenged myself from the beginning
03:49.42 starseeker No power tools?
03:49.48 brlcad started with raw unprocessed lumber
03:49.53 starseeker oooo
03:50.11 starseeker yeah that'll do it
03:50.16 brlcad so I had to shape, cut, sand, and attach each piece one by one
03:50.20 brlcad painstaking
03:50.28 starseeker What wood did you use?
03:50.37 brlcad and design the whole book case as this modular thing
03:51.05 brlcad that actually separates into four distint pieces that most anyone can carry individually
03:51.23 starseeker Nice!
03:51.23 brlcad oh, I was broke back then, it was raw pine
03:51.42 yukonbob density, 0.55
03:51.51 starseeker That helps a little - hardwoods are rough on the tools and the muscles...
03:51.55 brlcad something like $50 in materials and supplies and $5000 in labor :)
03:52.06 starseeker Sounds like grad school :-)
03:52.28 brlcad it is sturdy as heck
03:52.32 starseeker yukonbob: See what you started? ;-)
03:52.39 brlcad hmmm.. i should make a cad model of it!
03:52.58 yukonbob starseeker: no -- I'm missing somethig -- what did I start?
03:53.08 starseeker brlcad DOES do carpentry
03:53.19 yukonbob is this re: desks?
03:53.20 brlcad it's roughly 20"x20"x7'
03:53.24 starseeker yep
03:53.26 yukonbob :)
03:53.29 yukonbob lol
03:53.47 starseeker 7' tall - no wonder it's modular
03:54.09 brlcad three shelves, a top, and a base
03:54.25 starseeker how do you connect the units into the whole?
03:55.21 starseeker re: cad model - that would be cool. Then you could model what weight of books would be needed to warp it
03:55.36 brlcad all made from pine 1x4's iirc, "rough cut"
03:55.59 yukonbob ?could you figure out the warp-a-bility via brlcad?
03:56.13 brlcad the base and top latch into each other like lego pieces almost
03:56.23 brlcad rather, they latch into the side walls
03:56.36 brlcad that was part what makes it so sturday
03:56.51 starseeker Nifty. You could probably pick up a patent :-)
03:56.58 brlcad oh god.. warppage.. I spent so much time dealing with that
03:57.36 yukonbob re: warpage -- are you talking about your lumber twisting, or the deflection of a surface because of a load/force?
03:57.38 brlcad sanding down pieces that I'd carefully hand-picked out of massive piles, trying to find a good balance of quality wood with interesting knots but not horribly warps
03:57.52 brlcad only to have it warp nasty, twisting all around as it dried :)
03:57.59 starseeker yukonbob: bowing of the shelves due to overly heavy books, but the others apply too
03:58.11 starseeker brlcad: ouch
03:58.15 brlcad oh, once I carved it up, warping didn't really matter
03:58.25 brlcad just took a lot of prep work to get it to that point
03:58.51 yukonbob brlcad: re: BRL-CAD + loads -- is that something that could be figured out, or does it have much to do w/ BRL-CAD per se?
03:59.02 brlcad at 20"x20", the shelves are small enough that you're not likely to see warping very easily for a long time
03:59.18 brlcad I mean, I can sit on a shelf, and it doesn't budge
03:59.29 starseeker now we're talking :-)
04:00.05 brlcad yukonbob: depends what you mean by "could be figured out" :)
04:00.30 brlcad heh, totally
04:01.29 brlcad I coulda bought some simple unfinished pine shelves from ikea for $40 bucks that would have been sufficient for what I had in mine use-wise, but the experience of building it was fun and these will probably outlast me
04:01.43 starseeker Well, "just enough" for the worst case scenario often looks like over-engineering *cough*New Orleans levy system*cough*
04:02.52 starseeker Indeed. There's a sense of accomplishment when you build your own stuff
04:03.28 starseeker Confound it, now I'm going to be curious if BRL-CAD can actually model long term strain-induced warping effects
04:03.45 starseeker IIRC that's a rather different problem than ballistics
04:04.12 brlcad you'd have to right that analysis code, but there's nothing geometric that prevents the computation
04:04.38 starseeker solid modeling should be the right environment for that, except that as the structure warps you'll have non-uniform densities
04:04.40 brlcad you'd have a lot of prep-rigging that you'd have to declare, like you do for a FEA
04:04.48 starseeker right
04:05.18 brlcad you could very well keep track of all that with ray-tracing, though, without resorting to finite elements
04:05.50 starseeker would the way to handle non-uniform densities be to approximate it with a series of shapes of different densities?
04:05.56 yukonbob *going to have to have his hand...
04:07.22 brlcad or break it down into finite elements and run the navier-stokes equations or maxwell or whatever else needed for whatever is being simulated
04:07.55 starseeker For anything except trivially simple gradients that would be the only way to go anyway
04:08.21 brlcad i've always thought it'd be very cool to implement something like a FEA without the FE's using ray-tracing ala particle tracing
04:08.35 starseeker that would be interesting
04:09.32 brlcad to run a fea without the massive memory overhead, intrinsically parallelizable, no geometry prep needed
04:09.39 brlcad (other than the rigging)
04:09.40 starseeker There's a phd for you brlcad :-)
04:10.56 starseeker That sounds like it would generate a lot of interest if it could tackle a wide enough problem domain
04:11.04 brlcad i can almost see how it'd work
04:11.13 brlcad which is what makes it slightly less interesting too :)
04:11.32 starseeker True, but on the other hand it means you might get it done in finite time ;-)
04:12.34 brlcad yeah, that's true
04:13.40 brlcad still think brl-cad needs a better visualization and modeling interface first, then maybe make that one of the first plugins while I work on the dissertation ;)
04:14.29 starseeker :-)
04:15.12 brlcad louipc: well, let me know what you need, if anything :) I can point you to source files, or explain most of the code related to that to get you started -- if you have a small end-user goal in mind, that would help
04:17.37 starseeker Maloeran: are you on?
04:21.39 brlcad and if anyone is still lacking for things to work on, there's still the big list at http://my.brlcad.org/~sean/ideas.html
04:22.02 yukonbob if anybody has spares hours in their day -- I'd be happy to take them off their hands....
04:23.58 yukonbob was that memory issues for DEMs ever resolved?
04:24.33 brlcad the DSP memory gobble bug?
04:24.38 yukonbob yup
04:24.43 brlcad no, it wasn't
04:24.58 yukonbob is it on anybody's radar, or have a status?
04:25.26 brlcad it's on my radar
04:25.34 yukonbob nice
04:25.35 brlcad there are just 500 other blips just like it
04:25.41 yukonbob of course
04:25.49 brlcad all moving
04:25.59 yukonbob !Deploy the scramblers
04:26.05 brlcad so the ones that blip the brightest usually get hit
04:26.22 brlcad or the easy ones on the outlier :)
04:26.24 yukonbob heh -- are you saying the squeaky wheel gets the grease?
04:27.19 yukonbob you have lots of internal users that come with bugs + "issues"?
04:27.29 brlcad oh yeah
04:27.45 yukonbob how many users do you support?
04:28.39 brlcad it varies heavily depending on what's going on
04:29.04 yukonbob might you have 50 people working away in front of BRL-CAD at times?
04:31.00 brlcad no no, not nearly that many .. but it only takes one or two people to saturate a dev
04:31.38 brlcad since each issue can take anywhere from 5 minutes/days/months/years to fully resolve
04:32.05 brlcad and they do span that gamut all the time
04:44.34 yukonbob brlcad: re: the artifacts in that model -- were you looking at the inside of the hub body, or the transition edge at outside of shell to face where spokes are inserted?
04:45.35 yukonbob gah -- /me remembers he wishes that mged ran on :0.1!!!
04:45.54 yukonbob nice big monitor idling...
04:47.32 brlcad the ones on the inside of the hub body
04:49.07 brlcad that one I did investigate, had a good talk with jra about it too, that's a *really old* issue related to boolean evaluation and tolerancing problems in the boolean weaver
04:50.14 yukonbob tough to fix?
04:50.18 brlcad that's one of those issues that is a blemish, but would probably take 5 weeks of effort to address fully -- the segment is actually correct, just the normal is for the wrong primitive (it's showing the outward facing normal of the torus that touches there in negative space)
04:50.54 brlcad the fix might even only take a day or two of effort, but it's at the utter core of the ray-trace library and it'd take weeks of effort to validate
04:51.27 brlcad just to ensure nothing else is changed with near absolute certainty
04:51.49 brlcad because the boolean weaving is also at the heart of the analysis codes
05:03.52 yukonbob brlcad: re: nice line support in mged, btclsh -- is it supplied via gnu readline?
05:08.50 brlcad nope
05:09.15 brlcad just coded up as needed
05:09.25 brlcad mged's is *way* more extensive than btclsh's
05:09.54 brlcad actually supports vi and emacs binding modes among other features
05:10.15 yukonbob hrmm...
05:10.27 brlcad readline would be .. tricky to integrate given how we juggle with tcl and how the even loop processes
05:13.12 yukonbob apparently the gnu readline has a callball mechanism that works well w/ tcl...
05:16.12 brlcad well, let me rephrase -- it would have been tricky for the feature jra was going for, which was tab-completion
05:16.22 brlcad just getting it to process the line wouldn't be too tricky
05:19.22 brlcad though I'd probably use the editline library just to avoid rms's annoying licensing agenda with readline
05:23.56 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/adrt/libtienet/tienet_master.c: check the length
05:28.50 yukonbob is editline pretty portable? /me sees he's got a copy as part of his base system, but what about linux, OS X, Windows?
05:29.42 brlcad yeah, very
05:29.58 brlcad as much as readline if not moreso, and a drop-in compatible api with readline
07:47.46 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
07:48.45 Defcon morning all.
07:48.49 Defcon happy hacking today
09:00.27 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
11:15.21 *** join/#brlcad cad40 (n=caf8549e@bz.bzflag.bz)
11:48.04 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-070-048.pools.arcor-ip.net)
12:43.47 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-070-048.pools.arcor-ip.net)
13:57.31 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
14:07.19 brlcad howdy Defcon
14:08.16 Defcon hi brlcad
14:08.17 Defcon :)
14:10.09 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/ (burst/error.c burst/extern.h burst/prnt.c bwish/winMain.c): const format specifier
14:43.47 ``Erik *readreadread*
14:44.40 ``Erik yes, model your bookshelf, boy :D how would a geometry/raytrace analysis deal with warping? that's one of the big issues with the real use, deformation and geometry alteration is nontrivial...
14:48.39 archivist sure is I had to deal with roller distortion in a roller press
14:49.00 archivist and the needed grind profile to deal with it
14:50.56 archivist its times like that that you find deflection formulas are a simplification
14:51.11 ``Erik heh
14:51.12 Z80-Boy you need FEM for deformations
14:51.21 ``Erik even the most complicated fea is a simplification
14:51.45 ``Erik we're still learning the fundamental physics :D
14:51.53 archivist hehe
14:51.57 Z80-Boy Sometimes the paradigm of zero analysis is appropriate
14:52.39 Z80-Boy For example I bought a really ripped second hand skateboard which has a crack in the middle
14:52.45 Z80-Boy The question is can it break under me?
14:52.51 ``Erik nah, just admit and understand the limitations of different kinds of analysis
14:53.06 ``Erik even eyeball analysis are useful
14:53.15 archivist when the job is "roll a sheet of paper under 200 pounds per inch" you need to work it out
14:53.16 Z80-Boy Instead of doing fea I asked a guy in the skatepark who was better than me and he said unlikely unless I land badly
14:53.21 Z80-Boy I can't jump so I am OK
14:53.22 ``Erik heh
14:53.37 ``Erik given sufficient velocity at impact, ANY skateboard will break under you :D
14:53.56 ``Erik sufficient momentum, even... or ke... *shrug*
14:54.03 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/gtools/g_qa.c: put the usage string into the usage func, don't need a progname var when there's a bu_getprogname()
14:54.09 Defcon given sufficient velocity at impact, EVERYTHING will break under you
14:54.27 Z80-Boy sufficient velocity at impact contains "sufficient velocity"
14:54.30 archivist or it breaks you
14:54.30 ``Erik y'know, that's something I've been pondering
14:54.39 Z80-Boy I don't think I attain sufficient velocity when I skateboard :)
14:54.43 Z80-Boy I am over-careful
14:55.03 Z80-Boy I spend time in skateparks and not hospitals :)
14:55.17 Defcon :p
14:55.17 Z80-Boy I am not like Z-Boys who bombed through stop signs
14:55.21 ``Erik a marble of unobtanium travelling at, oh, .99c impacts a rock planet with a molten core, like, say, earth... does it break the planet? or just punch a neat hole that automatically seals up? :D
14:55.50 Z80-Boy ``Erik: it gets stolen before the impact
14:55.52 brlcad Defcon: I dunno if there's any velocity a person could be going on that would break the planet .. I'm pretty sure most velocities will just result in *splat*
14:56.04 Defcon :p
14:56.18 Z80-Boy I am sure however one can skate with such a bad style the planet breaks up just from having to watch it
14:56.37 Defcon maybe at 12x c it would break the planet & result in *splat*
14:56.58 ``Erik meatbags are awful soft, probably become a nice plasma cloud before getting to the surface if there's a sufficiently dense (like, human friendly) atmostphere
14:58.03 ``Erik but, yeah, brlcad, if you're trying to figure out weight limits and warping using only csg geometry and rays, how would you account for shelf deformation under weight? the support characteristics of the shelf would change through the deformation...
14:58.35 Z80-Boy if I model my body in BRL-CAD how do I calculate which way I should fall to minimize the results of wiping out on a skateboard?
14:58.54 Z80-Boy What's worse for human surface? Perpendicular hit or shear?
14:59.31 ``Erik I d'no, karel, go collect test data to build a model. I suggest jumping off of buildings and landing at different angles. make sure your sampling is large enough :D *duck*
14:59.47 Z80-Boy I'll go to skatepark to collect samples
15:00.18 ``Erik the sheer and strain of bones is a pretty complex topic O.o
15:00.38 ``Erik sheer and stress, even
15:00.41 Z80-Boy The problem is I don't usually fall anymore
15:00.44 Z80-Boy if I lose balance
15:01.00 Z80-Boy I bail unless my legs get into quantum entanglement
15:01.14 ``Erik well, if y ou never fall, you don't have to think about how to minimize damage when falling... :D
15:01.26 Z80-Boy It might take so long for me to collect sufficient data so that the question stops being practically relevant :)
15:01.47 Defcon you would be pro skater by then
15:01.48 Defcon :)
15:01.59 Z80-Boy Actually walking is also quite a balance feat isn't it? And people don't think about it as something worth thinking about
15:02.04 Z80-Boy pro lamer :)
15:02.07 brlcad ``Erik: that's a problem of just how to do any non-trivial (i.e. not just cylinder holes) shape deformation on a CSG model, regardless of analysis/load/etc, same problem with modeling soft body materials
15:02.23 Z80-Boy A skateboard would be easy to model wouldn't be?
15:02.33 ``Erik (and if you lose enough control that you DO fall, will you have enough control to optimize your fall for reduced damage? be better to just like the 2-3 "safe" falls everyone uses and just have fun)
15:02.34 Z80-Boy Ball bearings are toruses and spheres and cylinders right?
15:03.12 Z80-Boy For the axles and kingpins I already have thread routines :)
15:03.15 brlcad that's where converting the solids to their equivalent brep spline surfaces wins, at least for bending
15:03.28 brlcad materials that crack/fracture/shatter/tear are still another problem on top of that
15:03.39 ``Erik the wheels, bearings, bolts, etc should be easy to model, the boards body and the trucks would be the most interesting bits
15:04.02 Z80-Boy I could build special BRL-CAD friendly trucks :)
15:04.13 Z80-Boy I guess the most strength/weight is in space frame
15:04.19 ``Erik yeah, but under deformation, the material is no longer consistent.. if you put a weight on a shelf and it bows, the density towards the top of the board is higher than the bottom
15:04.22 Z80-Boy so if I weld myself space frame trucks...
15:05.05 ``Erik welds are often weak points, and weight is a concern... most trucks are cast aluminum iirc
15:05.09 brlcad last night, I was more thinking being able to do the static analysis on the CSG model so that, with a given contact rigging and a specified set of loads, you'd get an answer that says this object is going to bend X amount, this other object will crack and potentially shatter
15:05.24 Z80-Boy ``Erik: no worry, the weakest point of my skateboard is surely my skills
15:05.33 ``Erik at least on cheap boards, mebbe they use cast iron or steel or something for some *shrug*
15:05.34 brlcad whether it geometrically shows you that or not is a matter of remodeling and visualization
15:05.42 ``Erik <-- hasn't boarded since the 80's
15:05.52 Z80-Boy ``Erik: that sounds like you have boarded
15:05.53 Defcon <-- hasn't boarded at all
15:06.54 ``Erik um, what's the bridge model engineers use? like strut and spring or something? that could probably be applied fairly easily, possibly generating the values from material tables after the connection points/types are annotated
15:07.01 CIA-28 BRL-CAD: 03brlcad * 10brlcad/ (include/fb.h src/libfb/fb_log.c): make fb_log()'s format specifier constant
15:08.24 ``Erik but a model of the bookshelf system would probably be a great test case for any work in the drafting/ca{d,m} direction :D as well as a possible cae candidate that joe blow can relate to
15:08.40 brlcad I'll bring it in and you can model it :)
15:08.49 CIA-28 BRL-CAD: 03brlcad * 10brlcad/doc/deprecation.txt: denote the fact that fb_log format became const
15:08.59 brlcad actually, it's not an incredibly complex model.. it really would make for an interesting test case
15:10.08 brlcad because of the way the major parts fit together with fairly well-known connectivity (some are purely friction, some are massive bolts, nails, screws
15:11.36 brlcad what can't be easily captured is the properties of the individual boards that are riddled with various knottings but you could probably classify the average strength of a given board
15:14.46 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/lgt/error.c: const fb_log
15:16.29 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/lgt/ (extern.h prnt.c): constness
15:20.54 Z80-Boy brlcad: I put the BRL-CAD logo into closing titles of the video with all the models one after another
15:21.19 Z80-Boy brlcad: the open source one as you said
15:21.22 brlcad cool
15:21.36 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/libbn/axis.c: add a check to make sure we don't exceed available buffer space for the dynamic number-of-digit printing
15:21.39 Z80-Boy Now I synced the sound and am waiting for the video to compile
15:21.52 Z80-Boy brlcad: I guess maybe it could be used as a showcase video
15:22.31 ``Erik wood is too complex to model at that scale... densities change all over the place, cell coherence, etc.. best you could do is cut cylinders for the knots and average, I'd imagine :D but just the design type stuff would be neat and a start
15:22.50 Z80-Boy ``Erik: party?
15:24.33 Z80-Boy brlcad: I also found and reported several bugs recently
15:26.48 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c: use bu_which() to find pwd instead of relying on popen
15:28.16 Defcon so why should i use BRL-CAD instead off another 3D modeling app. like Modo, 3DSmax, ... ?
15:28.50 Z80-Boy Defcon: is Modo or 3DSmax free software?
15:29.32 brlcad Defcon: you're welcome to use whatever you like, I'm not a salesman :)
15:30.39 brlcad though Z80-Boy does make a good point, we're open source, those aren't solid modelers making them horribly-suited for analysis purposes
15:31.11 brlcad s/source,/source; and also/
15:31.38 Defcon good point..
15:32.08 Z80-Boy Close-source may fire back unpredictably in the future ;-)
15:32.23 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
15:32.28 Defcon so why should i use BRL-CAD instead off another 3D modeling app. like Blender?$?
15:32.31 Defcon -$
15:33.33 brlcad blender's also not a solid modeler
15:33.50 Defcon meaning?
15:33.53 brlcad it's a content creation tool ala maya
15:34.06 Defcon aah k
15:34.13 brlcad same reason I wouldn't use Maya for CAD, I wouldn't use Blender for CAD
15:34.30 brlcad you use a CAD system that's designed with engineering purposes in mind
15:34.40 Defcon yes ofc
15:34.51 brlcad not just making pretty models for movies and animations
15:34.51 Defcon my company uses autoCAD
15:34.59 Defcon for 2D plans
15:35.16 brlcad ask your coworkers why you don't use maya
15:35.28 brlcad you'll have your answer
15:35.31 Defcon dunno
15:35.34 Defcon k
15:35.35 Defcon :)
15:35.53 brlcad assuming you ask someone knowledgeable about CAD and Maya :)
15:36.03 Defcon indeed :)
15:36.20 Defcon but that one is gone now
15:36.24 Defcon ill
15:36.33 Defcon so i'll ask him when he gets back :)
15:36.44 brlcad though AutoCAD is only a subset of the "CAD" software domain -- they're CADD -- CAD for drafting purposes (i.e. predominantly focused on the 2D modeling approach)
15:37.09 Z80-Boy "The creditors agreed to release Blender under the terms of the GNU General Public License, for a one-time payment of EUR100,000"
15:37.16 Z80-Boy Hehe that's like Ronja, but on much higher scale
15:37.30 brlcad Defcon: here's a rough idea where BRL-CAD presently stands in the CAD arena: http://ftp.brlcad.org/Industry_Diagram.png
15:39.33 brlcad where if you know your CAD packages, CADD is roughly AutoCAD, MCAD would be something like GibbsCAM, CAAD would be something like ARCHICAD, etc
15:39.40 Defcon whow very nice
15:40.01 Defcon us gov ..?
15:40.02 Defcon :)
15:40.31 brlcad ProEngineer, CATIA, and Unigraphics would fall roughly under the CAD label in the background
15:41.19 Defcon hmm
15:41.21 Defcon k
15:41.43 Defcon so brl-cad is revolutionary
15:42.21 Axman6 eh?
15:42.23 brlcad the main/only discrepancy is the CADD domain is *massive*, so it's oval really needed to be a lot bigger, but it throws off the purpose of the diagram
15:43.08 Defcon hmm k
15:43.23 Defcon brl-cad since the mid 80's?
15:43.35 brlcad yep, under constant development
15:43.45 Defcon wicked
15:43.48 brlcad s/revolutionary/evolutionary/
15:43.54 Axman6 back when there was a BRL
15:44.00 Z80-Boy Hmm Blender also seems to be possible to use for Ronja
15:44.23 Defcon Blender and Ronja sitting in a tree..
15:46.55 Axman6 Defcon: http://en.wikipedia.org/wiki/BRL-CAD
15:48.57 Defcon tnx
15:49.34 Axman6 brlcad: i may have missed the point, but can you do balistics simularions with brl-cad?
15:49.58 CIA-28 BRL-CAD: 03brlcad * 10brlcad/src/libbu/parallel.c: bu_get_load_average() has a horrible implementation but fortunately we don't even use it. mark it deprecated.
15:50.22 Z80-Boy I think I even tried Blender before BRL-CAD
15:51.17 Z80-Boy looks like an unfinished project
15:51.26 Z80-Boy Already in INSTALL there are some patches embedded in the text
15:51.48 Z80-Boy Doesn't have a ./configure and build instructions are linked on an external URL
15:52.17 Z80-Boy Already from the beginning suggests an impression that the people who do it have no idea how to maintain software so it's practically usable for the user
15:52.21 brlcad Axman6: brl-cad is a massive suite of utilities and libraries, those libraries in particular are used for various purpose including for ballistic simulations
15:53.09 brlcad we don't provide those analysis codes, but they rely heavily on brl-cad's speed, geometry flexibility and representation formats, and our modeling tools
15:53.24 Axman6 ah ha
15:53.59 Z80-Boy brlcad: that's because they are secret by the army, right?
15:54.24 brlcad but to give you an idea, there is a BRL-CAD model of just about every military asset that has been in existance over the past two decades including tanks, helicopters, planes, some ships, etc
15:55.01 Z80-Boy hehe
15:55.10 Axman6 ... woah. right, didn't know brl-cad was that well utilised b the military tbh :P
15:55.10 Z80-Boy do you also have the Roswell alien flying saucer?
15:55.22 brlcad I keep it in my back pocket
15:55.29 brlcad people overestimate the size of that saucer
15:55.31 Z80-Boy brlcad: do you also have aircraft carriers?
15:55.36 Axman6 brlcad: care to share some cool models?
15:56.19 Z80-Boy It takes too long to install
15:56.25 Z80-Boy Requires a lot of external dependencies
15:56.28 brlcad Axman6: there's only one "interesting" semi-real model, and I'm not sure how cool I'd call it .. fairly low-detail model of the russian havoc helicopter
15:56.45 Axman6 heh, that'd be cool
15:56.50 brlcad http://brlcad.org/images/havoc_rtedge.png
15:57.00 brlcad that model is included (havoc.g
15:57.07 brlcad in the distribution
15:57.15 Axman6 ah cool
15:57.26 Z80-Boy brlcad: how was this model created?
15:57.40 Axman6 any idea how long something like that takes to create?
15:57.42 brlcad with mged
15:57.55 Z80-Boy but how were the dimensions acquired?
15:58.00 Z80-Boy Through secret espionage?
15:58.09 Z80-Boy Or measuring a captured piece of the helicopter?
15:58.38 brlcad Axman6: depends on the modeler's expertise level -- something like havoc probably/usually takes about a month to model, maybe less, maybe more
15:58.57 brlcad i can't say how havoc was acquired
15:59.04 Z80-Boy is it secret?
15:59.12 brlcad no, it's because I don't know :)
15:59.13 Axman6 brlcad: do you work for ARL or somewhere related?
15:59.14 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
15:59.21 Defcon going home
15:59.23 Defcon ttyl all
15:59.24 Z80-Boy brlcad: lol
15:59.37 brlcad havoc is an old helicopter, though
15:59.48 brlcad you can actually buy one off the market now iirc
15:59.53 Axman6 looks a lot like an apache
15:59.54 Z80-Boy is havoc an official army code name for this type?
16:00.07 brlcad apache's a lot bigger, and the model is *way* cooler ;)
16:00.17 Axman6 damn it :P
16:00.19 Axman6 gimme!
16:00.26 Z80-Boy brlcad: but not public I guess :)
16:00.31 brlcad not in the least
16:00.38 Axman6 pity
16:00.44 Axman6 so who makes the models?
16:00.50 brlcad modelers?
16:00.53 Z80-Boy A secret department? :)
16:01.07 Z80-Boy brlcad: do you also have some models of state of the art nuclear weapons? :)
16:01.20 brlcad there aren't nearly as many secret departments as you'd like to think, or as hollywood would like to make you think
16:01.29 Z80-Boy brlcad: like all the little parts inside with nanometer precision?
16:01.37 Axman6 brlcad: says you, but how would you know!
16:02.29 Axman6 bah, you're crap at divulging information
16:02.35 Axman6 :(
16:03.01 Z80-Boy brlcad: do you have to do 20 pushups in your army office?
16:03.43 Z80-Boy Axman6: I am sure they must have secret NATO calling codes and firearms everywhere
16:04.06 Axman6 ASIO? or brlcad? :P
16:04.18 Z80-Boy Hehe I just got an interesting idea
16:04.36 Z80-Boy I saw a boat with about 8 people catch a wave in a surfing video
16:04.47 Z80-Boy The marines could try to catch a tsunami with an aircraft carrier
16:04.56 Z80-Boy or those rare superwaves created by storms
16:05.12 Axman6 we kill brlcad, steal his identity, take his awesome modles, ray trace them at massive resolutions, and fill the entire capacity of the internet?
16:05.12 Z80-Boy then make a video and post to youtube :)
16:05.31 Axman6 haha
16:05.33 Z80-Boy Axman6: no way killing and stealing is illegal
16:06.03 Axman6 ok, we'll hide him in a washing machine, and borrow the models
16:06.10 Z80-Boy I guess the Army must have a special department to make sure the Hollywood always gets it wrong
16:06.20 Z80-Boy To not divulge any strategic information :)
16:07.06 Axman6 but ya see, if they're like "i'm sorry, you cannot put that in your movie", then they've just divulged that the stuff they made up is really real
16:07.12 Z80-Boy They probably send random bits of modified information about the truth to all the Holywood directors
16:07.51 Z80-Boy Axman6: no they come "hey the truth is actually more colourful than you portray - our aircraft carriers can also travel in the space!"
16:08.21 Z80-Boy And that's how they made the star trek/star wars I always confuse those two names the names are so similar
16:08.27 Z80-Boy Both begin with "Star" and a space.
16:08.37 Axman6 lol
16:09.26 Z80-Boy I know in once of them there were some Jedi Knights with battery-operated coloured fluorescent tubes with internal ballast in their hands
16:10.35 Axman6 oh crap. i heard an ad today for a new kids toy, can't remember it's actual name, but it was something like "The transforming Dath Vader Death Star something something"
16:11.09 Axman6 glow swords
16:11.15 Z80-Boy and now kids have to carry bulky transformers
16:11.24 Z80-Boy instead of more moder switched mode power supplies
16:12.18 CIA-28 BRL-CAD: 03brlcad * 10brlcad/ (3 files in 2 dirs): finally obsolete bu_brlcad_path() and bu_tcl_brlcad_path(), which were marked deprecated back in 7.4; callers should now be using bu_brlcad_data() and bu_brlcad_root() depending on the nature of the lookup.
16:12.19 brlcad Z80-Boy: i've done push-ups at work before
16:12.31 brlcad but because I can and I like em :)
16:12.41 brlcad and 20 would be for a wuss
16:13.53 Axman6 i always sucked at puch-ups, too tall and chubby i guess. always dominated at sit-ups though
16:13.57 Z80-Boy brlcad: I go to a gym does it count instead?
16:14.13 Z80-Boy I dominate at sit-at-computers
16:14.22 brlcad depends what you do at the gym
16:14.33 brlcad if you go there just to guy-watch, it doesn't really count for much :)
16:14.46 Z80-Boy push and pull various bars and handles and lift damn heavy irons with that
16:15.07 Z80-Boy If I need power I guy-watch and engage higher level of fantasy
16:15.10 brlcad mm.. speaking of guns.. I should go to the gym tonight to work on them some more
16:15.28 Axman6 heh, brlcad, what do you get for $249.99 from brlcad.com that you can't get free from brlcad.org?
16:15.37 Z80-Boy Like "omg... I am lazy to stop and switch from 60 down to 55... I'll watch this guy and imagine he wants me and now I have to impress him..."
16:15.44 brlcad Axman6: guaranteed support
16:15.54 Axman6 but you're always here!
16:15.56 brlcad printed documentation and CDs
16:16.46 brlcad Axman6: yes, but I don't have to answer a goddamn question if I don't want to :)
16:17.02 Axman6 you're an op, of course you do!
16:17.02 brlcad you pay them for answers
16:17.31 Z80-Boy brlcad: you are in Maryland? According to the Survice map it looks like you are close to some kind of deep bay
16:17.36 *** mode/#brlcad [-o brlcad] by ChanServ
16:17.38 Z80-Boy isn't it a river estuary actually?
16:17.45 brlcad what that you say, sonny?
16:17.48 Axman6 i always (try to) in #macosx where i'm an op, and it's got 1000x more idiots than here ;)
16:18.09 brlcad Z80-Boy: yes, in maryland -- survice's headquaraters is just down the road
16:18.18 Axman6 Z80-Boy: submarines maybeh?
16:18.25 brlcad and that bay is .. the Chesapeake Bay
16:18.40 Axman6 i've heard of that...
16:18.41 brlcad pretty reknowned bay
16:18.58 Axman6 being an aussie, i'm a little surprised
16:19.15 Z80-Boy brlcad: I guess there must be no waves - but if you drive out the bay, can you surf there?
16:19.29 brlcad ever heard of "Old Bay" seasoning? your supermarket undoubtedly carries it -- Chesapeake is the "Old Bay"
16:20.09 brlcad the source of "maryland crabs" and "maryland crab cakes" that you can find at seafood restaurants
16:20.32 brlcad Z80-Boy: the east coast US is horrible for surfing
16:20.34 Axman6 they named an STI after a place?
16:20.48 brlcad the wind direction and short beaches don't help
16:21.02 brlcad STI?
16:21.16 Z80-Boy brlcad: hey, you have subtropical climate! That's great!
16:21.33 Z80-Boy brlcad: "bay leaves"?
16:21.35 brlcad right now there's about 2 inches of snow on the ground
16:22.24 Z80-Boy oops
16:22.36 Z80-Boy and California is supposed to have mediterranean
16:22.45 Z80-Boy Under which they image 10 degree centigrade water...
16:22.54 brlcad different bay
16:23.41 brlcad yeah, the water is slightly warmer on the east, but with the different wind direction and the apalachean mountains blocking the coast, you just dont' get big waves
16:23.48 Z80-Boy But at least you have the Hawaii :)
16:24.02 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
16:24.11 Z80-Boy brlcad: the waves are generated in distance anyway
16:24.20 Axman6 rawww! wtf irssi/screen!
16:24.29 Z80-Boy When I was surfing, we were receiving waves probably generated by that tropical cyclone whatever impaling at FLorida
16:24.35 Axman6 anyway... STI = sexually transmitted infection
16:24.36 Z80-Boy I don't remember the name but it was in the news
16:24.49 brlcad http://en.wikipedia.org/wiki/Chesapeake_Bay
16:24.54 Z80-Boy brlcad: I read it
16:25.13 brlcad yeah, forgot that it's also the largest estuary
16:25.35 Z80-Boy brlcad: I wonder if Britan also classifies as "horrible" for surfing
16:25.35 brlcad I'm within a few miles of the very tip of the bay
16:25.44 Z80-Boy Unless you are a polar bear...
16:25.44 Axman6 ok, sleep time for me. g'night guys
16:25.52 brlcad cya aussie
16:26.11 Axman6 Z80-Boy: yeah it's pretty bad over there
16:26.12 Z80-Boy brlcad: have you been to Hawaii?
16:26.17 brlcad nope, not yet
16:26.29 Z80-Boy brlcad: not yet?
16:26.32 Z80-Boy Planning?
16:26.37 brlcad buddy and I talked about going recently
16:26.41 brlcad he's trying to kill me
16:26.47 brlcad (via surfing)
16:27.03 brlcad either the major waves down in mexico or hawaii
16:27.31 brlcad I already almost died several times on 12 foot waves in california
16:27.32 Z80-Boy I would prefer gradually increasing the killing force of the waves to get used to it
16:27.40 brlcad I don't need 20-30 footers
16:27.43 Axman6 best place to go would be chaupu (sp...) in fiji i think
16:27.44 Z80-Boy are you an experienced surfer?
16:28.28 Z80-Boy brlcad: you can hide from the wave underwater
16:28.32 brlcad I've surfed all of three times, all day, or about 40 hours total :)
16:29.01 Z80-Boy I have surfed 6 days 5 hours a day 30 hours total
16:29.23 Z80-Boy brlcad: I don't think the size is appropriate for you unless you are a surf-learning superhero :)
16:31.08 Z80-Boy brlcad: almost died what danger did you get into?
16:49.59 *** join/#brlcad Elperion (n=Bary@p548779F2.dip.t-dialin.net)
16:54.15 ``Erik wait, what? stars and space? in the same context? how very unique and original O.o
16:55.19 prasad_ ``Erik: what lever are u now?
16:55.29 ``Erik whu?
16:57.13 prasad_ er
16:57.14 prasad_ level
16:57.51 ``Erik I d'no if you'd be able to find a havoc for sale, the Mi-28 was a prototype competing to replace the Mi-24 'hin', and I thought it lost out to a ka model (which was never pushed due to the collapse over there)
16:58.01 ``Erik level? O.o you're confusin' me, boy
16:58.10 prasad_ wow
16:58.33 prasad_ ka-52?
16:59.19 ``Erik wikiwikiwiki.... um, the ka50, originally... but havoc development continued
17:00.06 ``Erik wow, mi28n is being moved into the russian military
17:01.02 ``Erik http://en.wikipedia.org/wiki/Mil_Mi-28
17:02.42 prasad_ WoW
17:03.05 ``Erik oh, um, 70, 56, ... a couple others
17:06.39 prasad_ yikes
17:06.48 prasad_ addict? ;)
17:07.03 ``Erik nah, efficient :D I play mebbe 2-3 days a week
17:07.18 ``Erik and still watch all the shows on tv *shrug* O.o
17:12.03 prasad_ star trek mmo might be canned :(
17:12.21 prasad_ perpetual ent. going out of business (says gamasutra)
17:12.30 prasad_ i was looking forward to that one
17:38.06 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/librender/Makefile.am: allow dynamic lib to be build
17:38.38 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/librender/ (camera.h render_internal.h): fixes for third party consumers
17:40.37 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/brlcad_path.c: add missing closing paren.
17:41.21 *** join/#brlcad minute-ssh (n=MinuteEl@bz.bzflag.bz)
17:43.55 brlcad Z80-Boy: oh, just getting tossed around in the bigger waves, learning to surf -- the water was exceptionally rough when I first went out
17:44.13 brlcad even my buddy, who's surfed for years was having trouble catching waves
17:45.10 brlcad it was about right for me skill-wise, I still eventually got the hang of it, and the rush of lethal situations is always fun
17:49.31 Z80-Boy trouble catching waves?
17:49.36 Z80-Boy I never had trouble catching a wave
17:49.52 Z80-Boy I always had a trouble standing up the way they insisted is the optimum one
17:50.01 ``Erik apparently you've never surfed on a pond
17:50.01 ``Erik :D
17:50.28 Z80-Boy I had once trouble not catching a wave though
17:51.12 Z80-Boy They said I should cancel the attempt when someone is already standing on the wave
17:51.16 Z80-Boy but I couldn't!
17:51.41 Z80-Boy I put my hands into the water as deep as I could, tremendous force, but the wave had a more tremendous force :)
17:52.21 *** join/#brlcad Elperion (n=Bary@p548779F2.dip.t-dialin.net)
17:53.47 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/fbed/prnt.c: change fb_log definition to match the prototype in fb.h
17:55.06 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/fbserv/fbserv.c: change fb_log definition to match the prototype in fb.h
18:24.48 CIA-28 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (4 files in 2 dirs): use bu_avail_cpu()s instead of the FreeBSD-only get_procs() version
19:05.32 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
19:33.49 *** join/#brlcad Z80-Boy (i=clock@217-162-110-96.dclient.hispeed.ch)
20:07.32 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/librender/ (Makefile.am plane.c plane.h): plane is now cut
20:09.17 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/librender/render.h: plane is now cut
20:10.33 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/librender/cut.c: bring in cleanup that was done on plane.c
20:11.43 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/librender/render_internal.h: RENDER_METHOD_PLANE is a synonym for RENDER_METHOD_CUT now
20:16.14 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/adrt.h: mirror the mesh hit/select in libcommon (pre-migration)
20:16.25 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/isst/isst.h: build the isst/adrt synonyms
20:17.53 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/isst/master/master.c: use the new tienet api... sorta...
20:18.22 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/isst/slave/ (load.c load.h Makefile.am): bring in the mysql load stuff (kinda) before removing it... O.o
20:19.39 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libcommon/ (env.c unpack.c): plane is now cut
20:25.47 CIA-4 BRL-CAD: 03brlcad * 10brlcad/BUGS: once again, rtwizard seems to be busted. getting bad screen distance ":41.25" processing the -width option on the itk_component(bar) on the RTWizard::FeedbackDialog
20:37.12 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/isst/slave/slave.c: bring in changes from the new adrt stuff
20:52.41 Z80-Boy ``Erik: how old were you when you stopped skateboarding?
21:06.30 Maloeran I was at Surfer's Paraside near the gold coast a couple weeks ago, but I wasn't too good at that particular activity
21:11.42 Z80-Boy Maloeran: wow. So you tried surfing there/
21:13.00 Maloeran Yes, only the second time I ever tried though :), I rarely could last more than 5 seconds standing
21:14.09 Maloeran The best part of the trip to Australia was definitely the scuba diving in the coral reefs
21:17.52 Z80-Boy Maloeran: that's already quite good :)
21:18.25 Z80-Boy For the second time definintel
21:18.26 Z80-Boy y
21:19.15 Z80-Boy But we here in Europe are a bit handicapped compared to US or Australia
21:19.17 brlcad Maloeran, no not on vacation .. just general discussion about previous adventures
21:19.34 Z80-Boy Surfing in the UK means who manages to stand up in Brighton is a world champion :)
21:19.56 Z80-Boy Maloeran: did you dive with tanks?
21:20.13 Maloeran Of course Z80, for about a week
21:20.35 Z80-Boy "I would like M1A1 Abrams oxygen tanks, please..."
21:20.39 Maloeran I went in the Whitsunday Islands, it's absolutely magnificent
21:21.34 Z80-Boy Maloeran: colourful fish and reefs?
21:22.11 Maloeran Sure, I took some pictures too : http://www.rayforce.net/australia/
21:22.52 Maloeran I certainly recommend the experience if you enjoy diving
21:26.39 Z80-Boy Very nice, like a paradise
21:26.50 Z80-Boy http://www.rayforce.net/australia/reef085.html this needs to be modelled using a torus I guess
21:27.58 Z80-Boy Oops this looks like an alien brain attack from the outer space http://www.rayforce.net/australia/reef105.html
21:28.09 *** join/#brlcad docelic (n=docelic@77.237.98.111)
21:29.00 Maloeran Eheh, most of my pictures came out fairly bad ( not available online ) ; luminosity is low and it's tricky to stand perfectly still when under water
21:29.33 Maloeran Or when purchasing in sprint various large fishes, it came out all blurry of course
21:30.19 Maloeran The only half-decent picture of my shark : http://www.rayforce.net/australia/reef046.html *sobs*
21:31.08 Maloeran when chasing* in sprint
21:32.36 Z80-Boy Isn't that Surfers Paradise?
21:33.25 Maloeran The scuba diving was at Airlie Beach, Whitsunday Coast, Whitsunday Islands, Daydream Island
21:33.42 Z80-Boy Is it suitable for lamers, this Surfers Paradise?
21:35.11 Z80-Boy What does red/yellow mean? Supervised beach?
21:35.12 Maloeran One should probably start with something easier, but the Gold Coast beaches are great for swimming or other activities too
21:35.38 Maloeran The colored flags? Yes
21:35.45 Z80-Boy Did you go on your own bike?
21:36.32 Maloeran I borrowed one on a couple occasions, the cities seemed a bit poor in bicycle lanes
21:37.52 Maloeran Are you considering a trip to Australia?
21:38.06 Z80-Boy After these pictures I think it would be nice to go there :)
21:38.26 Z80-Boy But not seriously yet. Put it into the todo list :)
21:40.49 Maloeran The experience has been rather poor culturally and culinary, it sure depends what you are after
21:42.40 Z80-Boy They have the architectural spirit of London! I want that!
21:44.29 ``Erik <mal> it's not french, so it sucks
21:44.32 ``Erik *cough* :D O:-)
21:44.53 Maloeran Eh oh, I loved Mexico :)
21:45.18 ``Erik yeah, decent mexican food is difficult to find in the US, and I can't even find shitty mexican food around here :(
21:45.52 ``Erik or decent sushi *sigh*
21:46.13 ``Erik and, uh, yeah, yukonbob, mysql... one of my tasks with that bit of software is to DE-sql it, though O.o
21:46.47 Z80-Boy and now sleep good night
21:47.26 Maloeran May the night gently rock your dreams
21:48.41 Z80-Boy I know some French surfing
21:48.57 Z80-Boy Pleine Mer means the water is up. Basse Mer means the water is down.
21:49.09 Z80-Boy Mountee means going up and what is going down I don't know
21:49.42 Z80-Boy good night
21:50.48 ``Erik I learned my french from the germans. I only know two phrases, "Je me rends!" and "merde"
21:50.49 ``Erik :D
22:02.56 Maloeran Tsk :)
22:13.28 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
22:23.25 *** join/#brlcad Elperion (n=Bary@p548779F2.dip.t-dialin.net)
22:37.27 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
22:43.08 Maloeran make sandwish
22:43.13 Maloeran make: *** No rule to make target `sandwish'. Stop.
22:44.06 Maloeran Oops, it's sandwich of course
22:47.01 yukonbob mmm... /me gets idea for smoked beef sandwich -- thx Maloeran
23:28.31 *** join/#brlcad Axman6_ (n=Axman6@61-69-24-60.netspeed.com.au)
23:45.38 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
23:48.15 starseeker Maloeran: around?
IRC log for #brlcad on 20071207

IRC log for #brlcad on 20071207

00:03.21 ``Erik heh
00:10.48 yukonbob heh
00:13.09 yukonbob http://xkcd.org/350/
00:15.23 Axman6 ``Erik: heh
00:16.00 yukonbob ok last one from me: http://xkcd.org/346/
00:40.59 Axman6 sounds like RSS... xkcd has a feed
00:44.21 ``Erik I've only looked at rss using firefox, not an aggregator
00:44.35 ``Erik http://math.missouristate.edu/~erik/comics/comic.php is my dealie
01:01.45 Axman6 don't use a mac do you?
01:04.32 ``Erik yeah I do
01:07.59 Axman6 got leopard yet?
01:08.13 Axman6 mail 3.0 adds RSS support, it' pretty nice
01:08.16 Axman6 s*
02:57.53 ``Erik <-- doesn't use mail.app *shrug* :)
03:05.17 Maloeran Hey starseeker
03:05.55 Maloeran Gez, how can it be so hard to get a manager to compile code properly. I blame your autoconf stuff, Erik :)
03:43.23 ``Erik uh
03:43.28 ``Erik manager? compiling something? O.O
03:45.33 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) [NETSPLIT VICTIM]
03:45.33 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM]
03:45.33 *** join/#brlcad starseeker (n=CY@ip72-218-17-237.hr.hr.cox.net) [NETSPLIT VICTIM]
04:36.40 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM]
04:36.41 *** join/#brlcad starseeker (n=CY@ip72-218-17-237.hr.hr.cox.net) [NETSPLIT VICTIM]
04:36.48 *** join/#brlcad starseeker (n=CY@ip72-218-17-237.hr.hr.cox.net)
04:45.14 *** join/#brlcad Axman6 (n=Axman6@61-69-24-60.netspeed.com.au)
04:47.19 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
04:51.33 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: remove bu_brlcad_path and bu_tcl_brlcad_path decls, they're now obsolete
05:06.00 *** join/#brlcad Axman6 (n=Axman6@61-69-24-60.netspeed.com.au) [NETSPLIT VICTIM]
05:06.00 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM]
05:10.46 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/blt/src/blt.h: quell compilation warning about data definition having no type or storage class in libtclcad when including the blt.h header
05:14.00 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) [NETSPLIT VICTIM]
05:18.33 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/semaphore.c: don't mention compat4.h
05:20.36 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/bomb.c: compat4.h is no longer needed or wanted, pretend it doesn't exist .. so don't undefine things it might define
05:22.44 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/libbu.3: remove the RECOMMENDATION section that refers to compat4.h and updating sources several major versions old
05:26.42 *** join/#brlcad Axman6 (n=Axman6@61-69-24-60.netspeed.com.au)
05:26.43 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM]
05:30.21 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com)
05:31.49 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS: update the section on deprecation with a pointer to the doc/deprecation.txt transcript. remove the old blather about compat4.h and mged commands.
05:39.40 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
05:42.00 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/raytrace.h: provide the args for a_overlap() so it can perform type checks
05:46.04 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/rttherm/viewtherm.c: set the app's log overlap handler to rt_silent_logoverlap() instead of setting the overlap callback to rt_overlap_quietly()
06:00.39 *** join/#brlcad Twingy (n=justin@74.92.144.217)
06:21.56 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
06:32.59 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (include/raytrace.h doc/deprecation.txt src/librt/bool.c):
06:32.59 CIA-4 BRL-CAD: rt_overlap_quietly() is now finally obsolete. no longer need the _rt_defoverlap
06:32.59 CIA-4 BRL-CAD: since the verbosity flag is no longer used anyways as well. apps instead can
06:32.59 CIA-4 BRL-CAD: set the a_logoverlap callback to a logging routine (like rt_silent_logoverlap())
06:32.59 CIA-4 BRL-CAD: as the overlap handler is supposed to be silent.
06:36.33 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/ (Makefile.am compat4.h): compat4.h is now finally fully obsolete. it's been deprecated since 5.0 and with a compilation pragma warning now for several major release. it's time. just let it go. buh-bye.
06:37.22 CIA-4 BRL-CAD: 03brlcad * 10brlcad/doc/deprecation.txt: compat4.h is now finally fully obsolete. it's been deprecated since 5.0 and with a compilation pragma warning now for several major release. it's time. just let it go. buh-bye.
06:43.10 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (doc/deprecation.txt src/libbn/mat.c): and then there were none. make the last of the pre-7.0 deprecations now finally obsolete including bn_mat_zero(), bn_mat_idn(), and bn_mat_copy(). they all have equivalent macros provided by the api.
06:52.32 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/bool.c: reorder the functions so that no declarations are necessary.
06:54.00 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/bool.c: doxygenify
06:57.48 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libfft/fftc.c: quell warning
06:58.50 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libfft/ifftc.c: quell warning
07:04.01 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libpkg/pkg.c: use stat() instead of access() (and it's a c89 function)
07:22.18 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:38.20 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
07:39.17 Defcon morning all
07:39.18 Defcon happy hacking
07:50.33 alex_joni hi Defcon
07:55.11 Defcon hi alex_joni
08:14.01 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:43.08 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
09:45.19 *** join/#brlcad Axman6_ (n=Axman6@61-69-24-60.netspeed.com.au)
10:44.51 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
10:47.37 *** join/#brlcad elite01 (n=elite01@dslc-082-082-065-173.pools.arcor-ip.net)
11:05.52 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
11:56.47 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
12:23.52 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-110-159.pools.arcor-ip.net)
13:08.46 *** join/#brlcad DEFCON_ (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
14:21.54 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/ (6 files in 3 dirs): apply a modified form of Pedro F. Giffuni - giffunip's sf patch [ 1845889 ] "Minor fixes to URT" (seems half his changes were already applied)
14:22.42 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/URToolkit/tools/.cvsignore: ignore rleccube
14:37.15 CIA-4 BRL-CAD: 03brlcad * 10brlcad/NEWS:
14:37.15 CIA-4 BRL-CAD: applied a modified form of Pedro F. Giffuni - giffunip's sf patch [ 1845889 ]
14:37.15 CIA-4 BRL-CAD: "Minor fixes to URT" (seems half his changes were already applied). this fixed
14:37.16 CIA-4 BRL-CAD: bugs in several Utah Raster Toolkit including libutahrle and a handful of the
14:37.16 CIA-4 BRL-CAD: tools
14:41.15 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/rt/rt.1: apply a modified form of Karel Kulhavy - clock3's sf patch [ 1837469 ] "man rt" documentation tweak that clarifies that the -d option returns zero as the distance when it misses.
14:57.01 *** join/#brlcad Elperion (n=Bary@p54873BF5.dip.t-dialin.net)
15:05.29 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
15:08.14 Z80-Boy brlcad: wow, great :)
15:10.26 *** join/#brlcad Elperion (n=Bary@p54873BF5.dip.t-dialin.net)
16:20.11 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/librt/librt.3: remove mention of the obsolete (and removed) rt_overlap_quietly function
17:15.40 *** join/#brlcad Submarine (n=Submarin@wikipedia/Monniaux/David)
17:46.05 *** join/#brlcad docelic (n=docelic@213.147.110.16)
17:48.20 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/src/mged/clone.c: record Dwayne's wishlist
17:48.41 CIA-4 BRL-CAD: 03erikgreenwald * 10brlcad/TODO: mention the todo list in clone.c
18:01.37 Submarine mmh
18:01.43 Submarine sorry for the innocent question
18:01.53 Submarine but around which axis does the rotate command work?
18:01.59 Submarine I don't mean x, y or z
18:02.07 Submarine (which is a direction)
18:02.22 Submarine but the axis in affine space... like is it the axis passing through (0, 0, 0) ?
18:02.40 Z80-Boy Submarine: that's a great mystery of the universe
18:04.53 Submarine Thanks for the helpful contribution.
18:05.04 Z80-Boy I also hit the same problem
18:05.22 Z80-Boy I wanted to know if the spaces are in the matrix input space or the matrix output space.
18:05.45 Z80-Boy And also if it rotates counter or clockwise, and if, then from which view direction counter or clockwise ;-)
18:06.05 Z80-Boy I solved it by stopping using the rot command and typing the matrices manually.
18:06.15 Submarine arf?
18:06.56 Z80-Boy and it also sometimes rotates the view and sometimes the body edited - isn't clear to me which applies when
18:07.19 Z80-Boy With the matrices it works all right
18:07.33 Z80-Boy except I need to use a scientific calculator if I want a rotation not multiple of 90 degrees
18:08.38 Submarine ok
18:08.49 Submarine Is there any other free CAD 3D tool?
18:10.02 Z80-Boy No
18:10.34 Z80-Boy But if someone reverse engineers the behaviour of the rot command and patches the help entry then it becomes usable
18:12.49 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/g_bot.c: limit the length of the face_mode copy into the bizzare use of bot_data (where we intentionally go past the sizeof(struct bot_rec) with the bot data for v4 files)
18:16.56 ``Erik mal: #1 best move, flathead screwdriver. Insert. Twist. Reassembled. :D
18:52.29 Maloeran ``Erik, I have doubts about getting down to 2 minutes your way :)
18:53.37 ``Erik I can solve it in 0 seconds for any permutation such that each side has all 9 cells the same color :D
18:56.24 Maloeran Hum, 2 minutes 25 seconds
18:56.55 Maloeran I don't quite get how some people complete it in < 20 seconds, you have to spend some time to actually observe the cube
18:57.48 ``Erik probably a pre-defined starting point and plain memorization of the "solution"
18:58.34 Maloeran Oh. So they study it in advance, and take 20 seconds just to make their moves
18:58.46 minute-ssh 3^3
18:59.00 minute-ssh Surely?
18:59.04 Maloeran No :)
18:59.14 ``Erik heh, the combinatorics are a little more complex
18:59.15 minute-ssh Oh yeah, different colours.
18:59.17 alex_joni way more than that :)
18:59.29 minute-ssh :P
19:00.16 Maloeran 43,252,003,274,489,856,000 permutations, apparently
19:00.21 minute-ssh uh
19:00.26 alex_joni 8!*3^8*12!*2^12 = 519024039293878272000
19:01.30 alex_joni Maloeran: that seems like too much
19:01.50 alex_joni this seems a bit more realistic: http://www.mathematische-basteleien.de/rubikscube.htm
19:01.55 Maloeran Wikipedia never lies!
19:02.20 ``Erik funny
19:02.27 ``Erik I was just reading the latest 'issue' with wikipedia
19:02.32 ``Erik on register.co.uk
19:02.55 minute-ssh They had it on slashdot also, but the register isn't very reliable IMO.
19:03.20 archivist as reliable as /.
19:03.25 ``Erik nah, but they are the source of active bofh content, so I dig 'em anyways... and I'm coming from the slashdot page originally...
19:04.01 minute-ssh Ah kk
19:04.15 Maloeran Every permutation can be solved in 26 moves or less... I think I'm more around 100 moves
19:04.17 alex_joni Maloeran: /me starts to agree with wikipedia
19:04.24 ``Erik and there're enough third party articles (both for this and several other issues) that I'm souring on wikipedia
19:04.38 ``Erik my solution is two moves
19:04.41 ``Erik ok, 3
19:04.44 ``Erik stab, twist, build
19:04.53 ``Erik for any permutation :D
19:05.13 alex_joni ``Erik: do that with the light switched off :)
19:05.23 archivist yes
19:05.29 ``Erik just as easy as doing it "normally"...
19:05.39 ``Erik just like this *click* *stab* AHHH MY HAND!
19:07.10 Maloeran We need to time your solution against mine :)
19:08.04 archivist all the bits are red at that point so its easy to reassemble
19:08.11 ``Erik sure, but bear in mind, I don't play by the rubik rules, so smacking the cube out of your hands or kicking you over is right up my alley :D
19:09.16 ``Erik damn, I'm gettin' hungry :/
19:10.05 ``Erik heh, quality of the register... summed up... well... http://yro.slashdot.org/comments.pl?sid=382783&cid=21613301
19:13.46 *** join/#brlcad prasad1 (n=psilva@static-70-108-244-218.res.east.verizon.net)
19:15.11 alex_joni haha.. this is nice: http://en.wikipedia.org/wiki/Sudokube
19:18.29 Maloeran Ah big deal, it needs orientation of the middle cubes :), it's pretty much a Rubik Cube
19:18.32 *** join/#brlcad Elperion (n=Bary@p54873BF5.dip.t-dialin.net)
19:18.58 alex_joni Maloeran: how about a Megaminx?
19:19.01 ``Erik heh
19:19.07 ``Erik this is making me want to write puzzle games. again. :/
19:19.09 ``Erik bastards
19:19.13 alex_joni The 12-color Megaminx has exactly 100,669,616,553,523,347,122,516,032,313,645,505,168,688,116,411,019,768,627,200,000,000,000 different positions.
19:19.45 ``Erik that could take a little time to brute force
19:20.08 archivist a larger screwdriver
19:20.16 alex_joni ``Erik: found your cube: http://images.thinkgeek.com/action/large/2108957.jpg
19:20.25 *** join/#brlcad Elperion (n=Bary@p54873BF5.dip.t-dialin.net)
19:20.29 ``Erik mebbe some vicegrips to get the additional torque
19:20.40 ``Erik :D
19:20.44 ``Erik no
19:20.55 Maloeran Ohh alex_joni, neat!
19:20.55 *** join/#brlcad Elperion (n=Bary@p54873BF5.dip.t-dialin.net)
19:21.05 ``Erik after several 'screwdriver' wins, the stickers are fine, but the cubes get loose
19:21.07 Maloeran Now I know what to ask for Christmas
19:22.08 ``Erik HUMMMMMMMMm, maybe I should write a little puzzle game using, omfg, WEB TWO POINT OHHHHH
19:22.16 ``Erik with a lithp backend
19:22.20 ``Erik that would be thuper
19:22.33 *** join/#brlcad Elperion (n=Bary@p54873BF5.dip.t-dialin.net)
19:22.56 *** join/#brlcad starseeker (n=CY@ip72-218-17-237.hr.hr.cox.net)
19:23.30 *** join/#brlcad Elperion (n=Bary@p54873BF5.dip.t-dialin.net)
19:23.37 alex_joni The full number is precisely 282,870,942,277,741,856,536,180,333,107,150,328,293,127,731,985,672,134,721,536,000,000,000,000,000 possible permutations (about 282 tresvigintillion on the short scale).
19:23.52 ``Erik heh
19:24.00 ``Erik and that's two to the what-th?
19:24.08 alex_joni compute even.. although I suspect it's fairly fast in bc
19:24.14 alex_joni http://en.wikipedia.org/wiki/Professor's_Cube
19:24.42 ``Erik heh http://www.cnn.com/2007/TECH/ptech/12/07/c64/index.html
19:24.46 *** join/#brlcad Bariton (n=Bary@p54873BF5.dip.t-dialin.net)
20:15.06 *** join/#brlcad Elperion (n=Bary@p54873BF5.dip.t-dialin.net)
20:23.39 *** join/#brlcad Elperion (n=Bary@p54873BF5.dip.t-dialin.net)
20:44.53 yukonbob starseeker: whats the issue?
20:50.54 Maloeran I'm on a gentoo amd64 box if you need testing
20:51.05 Maloeran Though I don't see how a problem can be specific to this arch
20:51.29 *** join/#brlcad Z80-Boy (i=clock@77-56-76-199.dclient.hispeed.ch)
20:55.45 prasad1 intel dev systems are a bunch of bricks
20:55.58 prasad1 four systems, all fail to boot
20:55.59 prasad1 :(
21:02.58 starseeker Maloeran: It has to do with the paths being chosen for libraries
21:03.16 starseeker Maloeran: Have you ever tried the gentoo ebuild in bugzilla?
21:03.49 starseeker yukonbob: Things keep getting named lib when they're supposed to be named lib64 (or something like that)
21:04.10 Maloeran I haven't tried, I tend to install manually whenever portage doesn't just work directly and instantly
21:04.20 Maloeran ( Masked keywords or whatever, it likes to complain a lot )
21:06.16 yukonbob starseeker: lib vs lib64 -- is this for the paths? (ie: /usr/local/lib/foo.so or /usr/local/lib64/foo.so ?)
21:08.59 Z80-Boy Do you know what I should put into a vegetables soup that tastes bland?
21:09.11 yukonbob potatoes
21:09.14 Z80-Boy I boiled just vegetables from the "vegetable soup" pack
21:09.17 starseeker yukonbob: yes
21:09.24 Maloeran Cumin
21:09.40 starseeker Oh :-)
21:09.40 yukonbob Z80-Boy: oh -- for a soup that's bland, not something bland to put into the soup ;)
21:09.44 yukonbob celery
21:09.54 starseeker Maloeran: Do you have a /usr/local/portage overlay?
21:10.16 Z80-Boy Salt?
21:10.41 Z80-Boy I put a whole onion in and fried a bit all the vegetables
21:10.43 starseeker This ebuild SHOULD work smoothly. The path issue on AMD64 seems to be the remaining annoyance
21:10.46 Z80-Boy I put cumin there
21:11.11 Z80-Boy Not only my BRL-CAD video is out of sync because the encoder doesn't work properly...
21:11.15 yukonbob starseeker: you must have an $ARCH variable or similar to test + adjust ./configure args accordingly, no?
21:11.18 Z80-Boy But my soup also tastes *BLAND*!
21:11.28 Z80-Boy The ultimate doom is impeding on me!
21:11.37 starseeker yukonbob: Never tried that - that's an idea.
21:13.03 Z80-Boy I just put an egg into it
21:13.12 starseeker Hmm - ARCH isn't showing anything...
21:14.14 starseeker I think the ARCH detection stuff is built into portage - at least, most of the ebuilds I've seen never do platform specific testing
21:14.37 yukonbob if you don't have such a var (I'd be surprised if there not _something_ like it), you could use dmesg and parse that?
21:15.08 yukonbob starseeker: if the ARCH stuff is buildin, you must have a way to query it though..
21:15.21 starseeker probably
21:15.58 starseeker I don't know if it can "fake it" properly for a build though - the real test for this issue is to see whether an AMD64 system can load mged after the ebuild installs it
21:16.11 starseeker It seems to have to do with what paths tcl is looking in
21:17.40 yukonbob ~tea Tcl
21:17.40 ibot ACTION realizes it's time for high tea and gets busy in the kitchen. He brings out tea, crumpets, scones and an assortment of delectable goodies and serves them properly to Tcl and others
21:18.44 ``Erik bots on crack, wee
21:19.08 archivist hmm I should have a tea module in my bot (especially as its named the_wench)
21:20.06 starseeker Ah well - once 7.12 comes out there should be another round of interest
21:23.46 *** join/#brlcad elite01 (n=elite01@dslb-088-070-110-159.pools.arcor-ip.net)
21:27.50 *** join/#brlcad SWPadnos___ (n=Me@dsl107.esjtvtli.sover.net)
21:29.19 ``Erik I thought wenches served beer or mead, not tea
21:29.19 archivist its had a !wench beer command for ages
21:35.56 yukonbob starseeker: is this box you're working on your own personal machine?
21:44.21 *** join/#brlcad elite01 (n=elite01@dslb-088-070-110-159.pools.arcor-ip.net) [NETSPLIT VICTIM]
21:56.53 starseeker yukonbob: Yes
22:08.55 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1128544181.dsl.bell.ca)
22:21.41 *** join/#brlcad Elperion (n=Bary@p54873BF5.dip.t-dialin.net)
IRC log for #brlcad on 20071208

IRC log for #brlcad on 20071208

01:42.14 *** join/#brlcad Twingy (n=justin@74.92.144.217)
03:22.47 archivist hehe about time too
04:49.11 yukonbob for what definition of "ban"?
05:09.50 Axman6 hmm, i think that brl-cad is just too fast for me. i need something more like http://labs.flog.co.nz/raytracer/
06:36.51 yukonbob nice -- it just crashed my firefox
07:26.39 Axman6 heh
09:05.21 *** join/#brlcad Z80-Boy (n=clock@217-162-108-208.dclient.hispeed.ch)
09:56.24 *** join/#brlcad Elperion (n=Bary@p548769B7.dip.t-dialin.net)
10:51.16 *** join/#brlcad Elperion (n=Bary@p548769B7.dip.t-dialin.net)
10:54.53 *** join/#brlcad Elperion (n=Bary@p548769B7.dip.t-dialin.net)
11:06.59 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
11:30.11 *** join/#brlcad Elperion (n=Bary@p548769B7.dip.t-dialin.net)
11:50.39 *** join/#brlcad Elperion (n=Bary@p548769B7.dip.t-dialin.net)
11:57.53 *** join/#brlcad Elperion (n=Bary@p548769B7.dip.t-dialin.net)
12:24.38 *** join/#brlcad Elperion (n=Bary@p548769B7.dip.t-dialin.net)
12:30.55 *** join/#brlcad Elperion (n=Bary@p548769B7.dip.t-dialin.net)
13:32.34 *** join/#brlcad elite01 (n=elite01@dslb-088-070-002-240.pools.arcor-ip.net)
14:00.03 ``Erik didn't crash mine :D but anything other than th 20x20 view takes long enough to trigger the 'script not completed, terminate?" dialog
14:09.30 *** join/#brlcad Elperion (n=Bary@p548769B7.dip.t-dialin.net)
14:16.45 *** join/#brlcad Elperion (n=Bary@p548769B7.dip.t-dialin.net)
14:18.05 *** join/#brlcad docelic (n=docelic@77.237.113.138)
15:15.49 *** join/#brlcad Elperion (n=Bary@p548769B7.dip.t-dialin.net)
17:57.55 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
17:57.55 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || Channel logs at http://ibot.rikers.org/%23brlcad/ || BRL-CAD is on scan.coverity.com but still offline || Release 7.12.0 coming soon to a desktop near you
17:59.01 *** join/#brlcad Elperion (n=Bary@p548769B7.dip.t-dialin.net)
19:06.28 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177593139.dsl.bell.ca)
19:07.00 IriX64 http://irix32.spaces.live.com/photos/cns!C456D36896FA7A58!141/ <---7.11.0
19:09.45 IriX64 louipc, thanks for the vm link, still haven't played with it though
19:09.55 IriX64 but i have it
19:11.38 IriX64 louipc is redhat 5.0 too old to install on that thing?
19:17.57 brlcad ah, such a good feeling to code for hours and then have it compile cleanly and work all on the first try
19:18.59 IriX64 heh yea :)
19:20.02 brlcad so IriX64, you really got 7.11.0 to compile or you just messed with 7.8.0's version numbers? :)
19:20.30 brlcad it should be getting better on windows, bob's been making a lot of tweaks
19:21.01 IriX64 actual compile brlcad no edit happines with the version :)
19:21.20 IriX64 i'm staring at it right now
19:22.12 brlcad did you have to change anything to get it to work?
19:22.49 IriX64 not code, but the build stuff i played with, thought i pasted what i did to makefile.am.
19:23.08 IriX64 oh and i have that funny bu_bomb issue i mentioned
19:23.49 IriX64 and finally i added -lXft to X_LIBS
19:24.00 IriX64 that allows a build
19:27.26 IriX64 guess i could paste the mged about screen on the blog, gimmme a minute
19:29.55 *** join/#brlcad Z80-Boy (i=clock@217-162-110-118.dclient.hispeed.ch)
19:30.56 IriX64 http://irix32.spaces.live.com/photos/cns!C456D36896FA7A58!141/ <--- there you go
21:40.18 Twingy http://safetycenter.navy.mil/photo/images/images-251-300/photo270.jpg
22:18.28 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: check for grp.h, check for geteuid() and getegid() -- used by libbu/stat.c for new file permission functions
22:32.49 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/config_win.h: clean up and expand the permission/access/chmod defines for the S_I* defines so we can do the same on windows we do on non-windows. add missing X_OK and remove the two bogus ones for eof and HAVE_PWD_H
22:41.52 *** join/#brlcad Axman6_ (n=Axman6@210-11-145-35.netspeed.com.au)
22:43.40 CIA-4 BRL-CAD: 03brlcad * 10brlcad/ (include/bu.h src/libbu/stat.c):
22:43.40 CIA-4 BRL-CAD: add new file stat routines to libbu, bu_file_readable() and bu_file_writable()
22:43.40 CIA-4 BRL-CAD: and bu_file_executable(), for determining permissions on a given file name for
22:43.40 CIA-4 BRL-CAD: the current user. check the appropriate user, group, or other permission, and
22:43.40 CIA-4 BRL-CAD: should work on windows too. these routines make it easy to completely avoid
22:43.42 CIA-4 BRL-CAD: access() as well as a means to improve error checking throughout.
22:53.22 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/wdb_obj.c: don't use access, use the new bu_file_readable() function instead
22:54.31 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/stat.c: remove the access() approach in bu_file_exists() and take stat() for granted since it's c89 and doesn't have the security problems access has
22:56.43 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/stat.c: just in case we don't have the access() interface defines for R_OK, W_OK, and X_OK that we're privately using, define them if needed
22:58.11 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: don't check for or use access(), leave a note that it's intentional. begin a comment about the functions we're specifically assuming are available (the well-behaved ones from c89).
23:03.02 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/config_win.h: don't need HAVE_STAT or HAVE_ACCESS any more
23:03.28 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/stat.c: don't need to check for HAVE_STAT, assume it's available per c89
23:04.35 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: don't check for stat(). allow/begin slow and careful dechecking of well-behaved c89 functions.
23:06.46 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/adrt/isst/master/isst_python.c: shouldn't need to undef HAVE_STAT, no longer checked (not that it should matter)
23:07.01 ``Erik heh
23:07.17 ``Erik d'no why you're dorking in that directory, isst_python is probably going away on tuesday :D
23:17.01 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/mged/ged.c: use the new bu_file_readable() routine instead of access() along with bu_file_exists() when unable to open a new file.
23:22.27 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/remrt/remrt.c: use the new bu_file_writable() routine instead of access() along with bu_file_exists() when creating the new file.
23:23.44 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/util/bw-rle.c: use bu_file_exists() instead of access()
23:24.38 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/util/ (pix-orle.c pix-rle.c): use bu_file_exists() instead of access()
23:31.31 brlcad just being thorough
23:31.44 brlcad more effort to ignore it
23:35.02 ``Erik *shrug*
IRC log for #brlcad on 20071209

IRC log for #brlcad on 20071209

00:28.18 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/fopen_uniq.c: add comment that we can't call bu_log here because of the semaphore
00:37.14 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/halftone/main.c: quell warning
00:37.53 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/mged/animedit.c: check buffer length whilest printing into the buffers
00:38.36 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/semaphore.c: use mkstemp instead of mktemp since we can (old sgi section)
00:49.44 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/util/remapid.c: looks like the libbu/file.c functions were just dumped into here. rename the functions to not look like they're still bu_ functions. ugly hacked file. no donut for pjt.
00:52.24 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: wow, there are even two copies of the old file.c function decls, and none of them exist any longer. -1 donut for pjt
00:52.43 ``Erik hahhahaha
00:53.32 ``Erik that's why pjt went back to school for math, not computer science :D *duck*
04:02.21 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/stat.c: handle null/empty path
04:03.51 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/stat.c: geez, finish typing before hitting the send
05:29.50 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177593139.dsl.bell.ca)
05:30.31 IriX64 http://irix32.spaces.live.com/photos/cns!C456D36896FA7A58!141/ castle
05:31.49 IriX64 that was with Xming btw
06:48.39 yukonbob ``Erik / brlcad -- either you online -- /me thinks he needs account pw reset
07:06.31 yukonbob nm...
11:08.08 *** join/#brlcad docelic (n=docelic@77.237.98.222)
12:07.03 *** join/#brlcad PK (i=Matt@74.86.45.130)
12:08.11 *** join/#brlcad docelic (n=docelic@77.237.98.222) [NETSPLIT VICTIM]
12:17.48 *** join/#brlcad Elperion (n=Bary@p54875D03.dip.t-dialin.net)
12:40.44 *** join/#brlcad prasad1 (n=psilva@static-70-108-244-218.res.east.verizon.net) [NETSPLIT VICTIM]
12:40.49 *** join/#brlcad PK (i=Matt@74.86.45.130) [NETSPLIT VICTIM]
12:40.49 *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM]
12:40.49 *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos) [NETSPLIT VICTIM]
12:40.49 *** join/#brlcad starseeker (n=CY@ip72-218-17-237.hr.hr.cox.net) [NETSPLIT VICTIM]
12:40.49 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149) [NETSPLIT VICTIM]
12:40.49 *** join/#brlcad curious (n=curious@gjv234.internetdsl.tpnet.pl) [NETSPLIT VICTIM]
12:40.49 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) [NETSPLIT VICTIM]
12:40.49 *** join/#brlcad alex_joni (n=juve@emc/board-of-directors/alexjoni) [NETSPLIT VICTIM]
12:40.49 *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net) [NETSPLIT VICTIM]
12:40.49 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad) [NETSPLIT VICTIM]
12:40.50 *** mode/#brlcad [+o brlcad] by ChanServ
12:41.10 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) [NETSPLIT VICTIM]
12:41.10 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM]
12:41.10 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT VICTIM]
12:41.10 *** join/#brlcad poolio (n=poolio@bz.bzflag.bz) [NETSPLIT VICTIM]
13:24.42 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) [NETSPLIT VICTIM]
13:24.42 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM]
13:24.42 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT VICTIM]
13:24.42 *** join/#brlcad poolio (n=poolio@bz.bzflag.bz) [NETSPLIT VICTIM]
13:38.49 *** join/#brlcad docelic (n=docelic@213.147.110.16)
13:40.31 *** join/#brlcad docelic (n=docelic@213.147.110.16)
15:33.01 *** join/#brlcad Apathy (i=Matt@74.86.45.130)
16:07.19 *** join/#brlcad docelic (n=docelic@213.147.110.16)
17:26.56 *** join/#brlcad Z80-Boy (i=clock@217-162-111-167.dclient.hispeed.ch)
17:33.11 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/stat.c: heh, oops -- stat returns 0 on success, -1 on failure.
19:58.30 Z80-Boy brlcad: can you do cutbacks on the surfboard?
19:58.50 Z80-Boy brlcad: or do a sharp turn and put your hand on the water?
21:28.32 *** join/#brlcad Twingy (n=justin@74.92.144.217)
21:40.50 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/temp.c: (log message trimmed)
21:40.50 CIA-4 BRL-CAD: initial addition and implementation of bu_temp_file() -- a relatively secure
21:40.50 CIA-4 BRL-CAD: means to create a temporary file for use by applications. this implementation
21:40.50 CIA-4 BRL-CAD: should work on most platforms including Windows that support either mkstemp
21:40.50 CIA-4 BRL-CAD: (POSIX) or tmpfile_s (ISO/IEC TR 24731-1) and should conform to the CERT secure
21:40.52 CIA-4 BRL-CAD: coding of temporary file recommendations. bu_temp_file() presently doesn't take
21:40.54 CIA-4 BRL-CAD: any arguments, though that may change if needed by apps. it does, however,
21:41.39 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/Makefile.am: add temp.c to the build
21:42.28 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/libbu.dsp: add temp.c to the vc6 build
21:44.15 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: use BU_ASSERT instead of assert -- though it's questionable as to whether BU_LIST_CLOSE needs to even exist.. it's apparently not used anywhere.
21:45.55 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/config_win.h: windows have tmpfile_s() .. declare the underscored TMP_MAX_S
21:47.01 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: need to check fo mkstemp() and tmpfile_s() for the new bu_temp_file() interface.
21:48.51 CIA-4 BRL-CAD: 03brlcad * 10brlcad/misc/ (2 files in 2 dirs): add temp.c to the vc7 and vc8 build
22:01.30 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096735023.dsl.bell.ca)
IRC log for #brlcad on 20071210

IRC log for #brlcad on 20071210

01:41.56 ``Erik hum, http://hypertriton.com/cadtools/
01:54.37 ``Erik perhaps they don't know about BRL-CAD? or were too disturbed by the interface or complexity? :D
01:55.02 starseeker Could be :-)
01:55.21 starseeker One would hope they did at least minimal research into available code before starting from scratch...
01:57.30 ``Erik hu
01:57.30 ``Erik hum
01:57.30 ``Erik one would hope, but it rarely happens
01:57.50 starseeker I guess open source programmers aren't lazy enough ;-)
01:58.14 ``Erik I have a fairly simple program I put out in '02, and half a dozen almost identical programs showed up on freshmeat in '06 and '07
01:59.25 ``Erik and there're a few versions of "ping" floating around, with parallel development of almost identical features... *shrug*
02:01.42 starseeker Hehe
02:02.17 starseeker militant ping - retake the forks
02:14.29 ``Erik well, original organization standing up and saying "we're still here, guys!"
02:22.55 yukonbob anybody seen Beowulf in theatres yet?
02:25.31 starseeker nope
02:26.56 starseeker Beowulf sounds interesting, if a bit bloody
02:27.47 poolio Beowulf wasn't very good
02:28.39 ``Erik the book was interesting
02:28.58 ``Erik O.o
02:30.32 starseeker Compass seems to be annoying various religious organizations - I must not have a very clear idea of the plot
02:32.27 starseeker poolio: What didn't you like about it?
02:33.52 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
02:36.29 yukonbob looks like cadtools is going to give brl-cad a run for it's money in designing squares...
02:36.45 yukonbob poolio: tell us more about Beowulf
02:38.14 yukonbob 70% on rotten tomatores
02:38.16 yukonbob *tomatoes
02:45.47 poolio I mean, it just wasn't very good. The animation was pretty cool, but I never liked the original story that much. That being said, it's still alright and probably worth seeing.
03:40.49 louipc looks like the cadtools people just like to do things their own way... they have their own gui library, their own 3d engine...
03:45.50 *** join/#brlcad vedge-shop (i=vedge@vedge.org)
04:06.49 *** join/#brlcad vedge_ (i=vedge@vedge.org)
04:10.46 louipc vedge_: hi
04:11.48 vedge_ hey
04:29.38 *** join/#brlcad cad14 (n=a89ebffe@bz.bzflag.bz)
05:32.25 brlcad louipc: spot on reason if you ask me
05:32.33 brlcad nibm syndrome
07:19.45 *** join/#brlcad Z80-Boy (i=clock@217-162-111-222.dclient.hispeed.ch)
07:32.03 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
07:32.53 Defcon morning all
07:32.55 Defcon happy hacking
08:06.13 *** join/#brlcad vedge (i=vedge@vedge.org)
09:05.04 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
09:56.57 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
10:46.37 *** join/#brlcad elite01 (n=elite01@dslc-082-082-070-107.pools.arcor-ip.net)
13:29.25 *** join/#brlcad docelic (n=docelic@213.147.110.16)
13:53.51 brlcad hello Defcon
14:00.51 Defcon hi brlcad
14:22.08 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/adrt/ (libtie/tie_define.h libtienet/tienet_util.h): include stdint.h for the various c99 standard integer types. this should fix sf bug [ 1847278 ] "Fails to compile at tienet" from James Millar - j_dmillar.
14:51.34 *** join/#brlcad Elperion (n=Bary@p548761AF.dip.t-dialin.net)
16:18.18 *** join/#brlcad cad35 (n=60043f14@bz.bzflag.bz)
17:07.16 Maloeran I'm now constantly below 2m30s, without studying it first of course
19:20.50 *** join/#brlcad Z80-Boy (i=clock@77-56-95-93.dclient.hispeed.ch)
19:24.01 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
19:56.03 *** join/#brlcad Elperion (n=Bary@p548761AF.dip.t-dialin.net)
21:00.54 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
21:56.50 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/archer/Archer.tcl: Removed a few unused methods.
21:59.53 *** join/#brlcad gulli (n=chatzill@dslb-088-067-254-123.pools.arcor-ip.net)
22:01.45 CIA-4 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/archer/ArcherCore.tcl: Initial check-in. This is intended to be the base class for application classes (i.e. Archer).
22:03.48 yukonbob afternoon, cadheads
23:21.30 *** join/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
23:22.19 *** part/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
23:43.18 *** join/#brlcad Z80-Boy (i=clock@77-56-95-93.dclient.hispeed.ch)
IRC log for #brlcad on 20071211

IRC log for #brlcad on 20071211

02:59.50 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177593139.dsl.bell.ca)
06:09.05 louipc Maloeran: hey man how much RAM do you have for your 8 cores?
06:35.34 brlcad anything less than 16GB would be indecent
06:36.09 yukonbob :)
06:41.52 yukonbob *org
07:33.05 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
07:35.39 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
07:50.52 brlcad :)
07:51.53 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/config_win.h: indent consistency
07:53.25 Defcon that sound dirty, yukonbob
07:53.27 Defcon :)
07:53.53 yukonbob Defcon: heh -- now it does.
07:57.43 Defcon :)
07:58.04 Defcon sounds too
10:35.40 *** join/#brlcad elite01 (n=elite01@dslc-082-082-076-074.pools.arcor-ip.net)
12:05.52 *** join/#brlcad docelic (n=docelic@213.147.110.16)
12:29.34 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
13:36.54 *** join/#brlcad cad88 (n=4633a542@bz.bzflag.bz)
14:37.08 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
14:44.07 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
14:54.37 Defcon yeah, we have sdsl at work now :) http://www.speedtest.net/result/211011195.png
16:06.44 *** join/#brlcad prasad_ (n=psilva@static-70-108-244-218.res.east.verizon.net)
16:21.33 Z80-Boy Who listens do dance music?
16:23.35 Z80-Boy do you know the Ogg Vorbis format?
16:23.43 brlcad who doesn't
16:24.06 Z80-Boy mplayer http://netshow.play.cz:8000/danceradio128.ogg
16:24.32 Z80-Boy now they are talking for a while...
16:24.45 Z80-Boy but otherwise they play bombs!
16:25.02 prasad_ wha?
16:25.14 brlcad now whether I have a vorbis decoder installed at the moment.. another matter altogether
16:25.31 Z80-Boy replace 128 with 256 or 64 or 32
16:25.51 Z80-Boy now they play what they always play in our gym :)
16:29.38 Z80-Boy Czech republic seems to be #1 in Ogg Vorbis deployment
16:30.00 Z80-Boy The state radio had a Vorbis stream already as back as in 2001.
18:52.06 minute http://my.brlcad.org/~MinuteElectron/live/wordpress/?p=6
19:41.39 yukonbob hello, cadheads
19:43.55 *** join/#brlcad Z80-Boy (i=clock@77-56-92-1.dclient.hispeed.ch)
20:58.16 *** join/#brlcad prasad_ (n=psilva@70.108.244.218)
21:28.21 yukonbob ~lart the quiet room
21:28.21 ibot raises middle finger to the quiet room
21:28.27 yukonbob :)
21:29.09 yukonbob ~lart warnings from ibot
21:29.09 ibot farts in warnings from ibot's general direction
22:39.32 ``Erik ~lart lart
22:39.32 ibot blasts lart with a huge firehose then strangles lart with it
22:39.48 ``Erik haHA, recursive implosion!
22:42.51 brlcad minute: very cool progress
22:43.16 brlcad looks great under safari, just a few minor issues
22:43.40 brlcad IE6 looks way way better, but still several big problems with the bezels
22:44.14 brlcad seems the quote in the footer is broken or really really tiny
22:51.50 brlcad (and the download link is 404'd)
23:06.02 prasad_ the footer frame or layer produces ugly scrollbars
23:06.15 prasad_ ie7
23:42.55 *** join/#brlcad prasad1 (n=psilva@h-67-103-183-185.mclnva23.covad.net)
IRC log for #brlcad on 20071212

IRC log for #brlcad on 20071212

00:13.55 louipc I'd say get rid of the whole footer thing
00:14.12 louipc it's just fluff
00:35.34 *** join/#brlcad vedge (i=vedge@vedge.org)
01:01.31 *** join/#brlcad Twingy (n=justin@74.92.144.217)
01:15.56 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
01:21.03 PrezKennedy not fair
01:21.18 PrezKennedy apparently there was one walking distance from where i live now about 5 years back
01:36.07 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
03:20.38 *** join/#brlcad starseeker (n=CY@ip72-218-17-237.hr.hr.cox.net)
03:33.15 starseeker :-)
03:34.41 starseeker I now vaguely remember reading that texlive was supposed to be the future, but given that they are STILL distributing their system via an ISO image I'm not really reassured...
03:41.58 starseeker brlcad: Just curious - are there any plans to make the IRC archives searchable?
04:47.09 brlcad starseeker: I've set stuff up in the past for the channel, but to date hasn't been anything worth maintaining until the new website goes on-line
04:47.31 starseeker Ah, point.
04:47.43 brlcad I could see setting something up afterwards though so that the channel logs are auto-archived and searchable through the site as docs or something
04:48.21 starseeker It's often a good way to go back and find an earlier discussion on a topic, or at least I find it to be useful in #lisp
04:50.37 brlcad yeah, I generally use my own logs for that - the beauty of a persistent server connection running irssi in screen
04:50.49 brlcad but it would make a nice general feature
04:53.16 brlcad I actually have a "complete" log of all my irc chatter ever stated/received/seen, going back many many years that I rummage through every now and then
04:53.32 brlcad it's fun to read a conversation I've had with someone five years later
04:53.44 starseeker :-)
04:54.52 brlcad I think I even have old icq sessions stashed away from the mid 90's somewhere
04:56.12 starseeker Such conversations can actually contain a lot of useful knowledge, advice and examples if you happen to remember the right keywords to locate 'em
04:56.14 brlcad part of my data "archive" that has just about everything that I've ever done on a computer, I'm a digital pack rat purist
04:56.58 starseeker As long as hard drives continue to expand faster than we generate logs, why not?
04:57.13 brlcad GB's of spam logs that I used to even stash just for historical/hysterical purposes
04:58.04 brlcad yeah, I've been constantly upgrading to the next biggest drive every couple years as I expand my capacity
04:58.12 starseeker er ads
04:58.29 starseeker Are they up to terabyte drives yet?
04:58.44 brlcad yeah, WD has one for just a few hundred
04:58.49 starseeker sweeet
04:58.51 brlcad external enclosure
04:59.26 starseeker and I thought this was a big drive at the time, darn it...
05:00.06 brlcad you can actually buy 2TB externals pretty easily now, ever since hitachi came out with their single-drive 1TB's about a year ago
05:00.25 starseeker Wow.
05:01.32 brlcad I've had over a TB when it was more than a buck a GB
05:01.47 starseeker Yeow
05:01.55 brlcad heh, hell, I remember spending $350 for a 300MB drive back when my data archive was just getting started
05:03.21 brlcad depends what you make part of the base OS
05:03.31 brlcad is that just the kernel, or is that user-space too
05:04.05 brlcad if it's user-space, is it just base command-line tools, or does it include a gui .. even for either, what apps are included and what are not
05:04.37 starseeker I guess up to and including the full KDE desktop and supporting utilities/libs
05:04.43 starseeker might be a useful benchmark
05:05.59 brlcad I'd say for a general purpose OS that your traditional editors like vim and emacs are essential, and that already jumps you up to about 75MB :)
05:06.31 starseeker point ;-).
05:06.39 brlcad base command-line userspace is probably 100-500MB for 'everything' "necessary"
05:06.47 starseeker Although some might argue with Emacs in there you're getting close to a full OS already...
05:06.54 brlcad gui is probably 2x to 10x that :)
05:07.58 starseeker Or I suppose you could take this guy's approach: http://www.menuetos.net/
05:08.04 starseeker :-P
05:09.43 starseeker I guess as usual there are the tradeoffs between simplicity/transparency and performance in space and time.
05:09.50 brlcad ahh, he's still at it
05:10.06 starseeker you know him?
05:10.46 brlcad no, not really -- but I read about menuetos about two years ago
05:10.51 brlcad i think he'd just started
05:11.13 starseeker Ah. I'm very impressed, but I can't help wondering if he's off his meds a bit or something ;-)
05:11.57 brlcad yeah, pretty cool but exceptionally impractical
05:12.33 brlcad lightweight, but lacking 90% of the stuff most come to take for granted
05:13.03 starseeker Right. Reminds me a bit of that realtime OS demo someone made back in the late ninties
05:13.16 starseeker Q something
05:13.41 starseeker QNX
05:13.43 starseeker that was it
05:13.58 brlcad i mean, most/many OS's actually started like that with some "pure" philosophical approach... back in the 70's and 80's
05:14.17 brlcad some in assembler, some C, some hybrid, etc
05:14.27 brlcad heh, QNX is still around
05:14.40 starseeker Yes, but I think they've move beyond floppy demos
05:14.55 brlcad heh, far beyond
05:15.11 brlcad qnx is one of the defacto OS's for embedded systems development
05:15.16 brlcad one of the best RTOS's
05:15.38 starseeker Yes, they got a lot of press a while back - there was some hope they'd go open source but I don't think it ever happened.
05:15.55 brlcad they went open source a month or two ago
05:16.04 starseeker Really??
05:16.41 brlcad unless I'm mixing them up with someone else
05:17.02 brlcad yeah, two months ago
05:17.03 brlcad http://www.qnx.com/news/pr_2471_1.html
05:17.12 brlcad there was even a /. on it iirc
05:17.47 starseeker Confound it, I always seem to miss the best slashdot articles and get the political rants...
05:18.10 brlcad so you pick up on sage without skipping a beat, but entirely missed qnx :)
05:18.22 starseeker Hehe - you spotted that eh?
05:19.29 starseeker I caught the SAGE article, but it turns out I missed an earlier one (arguably more important) about the AMS opinion piece calling for more support for open source computational software
05:21.02 starseeker Well hot diggity, Sept 12th 2007
05:22.05 starseeker brlcad: have y'all looked at SAGE at the ARL or is it pretty orthogonal to what you need?
05:25.32 starseeker Meh - QNX is only free for non-commercial stuff. No wonder it didn't make a bigger splash
05:46.10 brlcad fairly orthogonal
05:46.41 brlcad at least for our primary purposes, I'm sure some analysts could put it to good use if they knew how
05:48.56 brlcad howdy yukonbob
05:53.12 yukonbob hey brlcad. What's shaking?
05:55.52 brlcad not much
05:56.13 brlcad getting ready to have teeth finally ripped out of my head
05:56.32 yukonbob wisdom teeth, or other "bad" teeth?
05:56.34 brlcad been at least a decade in the coming
05:56.38 brlcad wisdoms
05:56.48 yukonbob had 4 done at once.
05:57.21 brlcad yeah, I got to get all 4 out, horribly impacted, but I'm going to do them two at a time
05:57.49 yukonbob something in tea is a good thing for the wounds -- stuff a moist tea bag in your mouth if you need it (/me would have to research to find out what it does at all...)
05:59.14 yukonbob http://www.tricountyoms.com/surgical/wisdom_tooth_removal.html -- search for tea bag
06:03.06 brlcad yeah, the tannic acid
06:03.13 brlcad use them in crew too
06:04.03 yukonbob ?"in crew"
06:04.03 brlcad they can help anethestize and harden up your hands for rowing if you're not yet callous or if you're blistered
06:04.03 brlcad crew rowing
06:04.09 yukonbob ah
06:05.11 brlcad iinteresting
06:05.17 brlcad that's a new one to me
06:05.46 yukonbob get ``Erik to try it out after some red-eye experience and let us know if it works.
06:07.41 brlcad I get red-eye after a really intense cardio workout in the gym
06:08.05 brlcad sauna can do it too, whenever I push up past 95% of my MHR for a long period of time
06:08.40 brlcad or otherwise exhaust extensively
06:08.44 brlcad i might have to try that sometime
06:15.59 yukonbob so I was trying to get the imgs into my docbook work other day, and the only thing that I can get to work is using ps/eps -- can't source jpg, png, gif, etc.
06:17.09 yukonbob I still have more I can dig for to see what's going on (/me believes it's TeX not knowing the size, and needing a parameter, but I don't know how to send it to TeX w/i the Docbook realm)...
06:17.15 brlcad if you can get ps to work, everything else should be trivial
06:17.55 yukonbob well, I can use .ps. It's not the ideal format for all gfx, but it does work.
06:18.05 brlcad oooh, using ps just for the images
06:18.09 brlcad though you meant as the output fmt
06:18.14 yukonbob oh no ---
06:18.18 yukonbob for including the gfx.
06:18.33 brlcad odd that the image formats wouldn't work
06:18.40 brlcad they have sizes embedded
06:18.46 yukonbob ps (eps) works nice because TeX knows it's size by the %boundingbox
06:20.01 yukonbob *done it before with pure LaTeX
06:26.26 brlcad you're using jade?
06:26.43 brlcad it's supposed to be fairly seamless for embedded imagery
06:27.17 yukonbob well...
06:27.33 brlcad yeah .. "supposed to be"
06:27.37 yukonbob it may be -- but atm I haven't figured out the incantations required
06:27.43 brlcad going by tests from many years ago and second hand comments :)
06:27.56 brlcad have fun :)
06:28.00 yukonbob ;)
06:28.19 yukonbob I'm sure it's possible -- it's too basic a thing to not have been solved.
06:28.37 yukonbob The info just isn't readily available when I want it ;)
06:29.12 yukonbob after I figure it out -- every search I do, every article I read, every conversation I have will contain this info... but in the meantime, it elludes me ;)
06:29.45 yukonbob ?eludes
06:31.02 yukonbob *eludes
06:31.12 yukonbob .
06:32.03 poolio ah, I have to learn latex for next semester :
06:33.08 yukonbob poolio: it's neat. Emacs + AUCTeX are your friends.
06:34.27 poolio heh, I still haven't tried out emacs...still using good 'ol vim
06:34.28 yukonbob ...and the "Not So Short Guide to LaTeX"
06:35.20 yukonbob poolio: what do you need it for?
06:35.48 poolio A math course I'm taking requires homework be typed
06:36.07 yukonbob what OS do you run?
06:36.50 poolio yukonbob: currently linux, sometimes freebsd
06:37.47 yukonbob mm --- you'll probably want to install teTeX (Thomas Essers distro of LaTeX (Leslie Lamports extensions to TeX (Knuths typesetting language)))...
06:38.09 poolio Wow, am I reading English or LISP :)
06:38.22 yukonbob T
06:38.23 yukonbob ?
06:38.42 poolio ah nothing, just lots of parathesis
06:38.48 poolio I think I missed an n in there...
07:38.43 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
08:22.51 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:28.41 *** join/#brlcad cad18 (n=54c3fcef@bz.bzflag.bz)
08:42.11 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
08:49.21 *** join/#brlcad elite01 (n=elite01@dslc-082-082-074-097.pools.arcor-ip.net)
12:38.15 *** join/#brlcad elite01 (n=elite01@dslc-082-082-074-097.pools.arcor-ip.net)
12:51.24 starseeker yukonbob: Just curious - which tex distribution do you have installed? I just switched over to texlive after being reminded that tetex is no longer maintained
12:51.52 starseeker I see you recommending tetex, but that might not be the best long term option...
12:52.16 starseeker poolio: You might want to check out Lyx or TeXmacs if you prefer a GUI to straight LaTeX
13:19.59 *** join/#brlcad docelic (n=docelic@213.147.110.16)
14:16.18 ``Erik ooh, tcl 8.5 in debian testing now
14:53.26 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
16:02.57 Z80-Boy I want to put a picture on a background of rotating BRL-CAD model video
16:03.16 Z80-Boy And want to be sure it works reliably even if the model happens to contain the same colour as the background
16:05.18 Z80-Boy I would also like to get the output RGB in double format, because then I could calculate the maximum channel value and auto-exposure it so it doesn't get neither under-exposed or over-exposed
17:52.44 minute brlcad: Thank you, any idea when you'll be able to take a look at LDAP?
17:53.55 minute And darn, I forgot about the broken footer.
17:54.31 *** join/#brlcad elite01 (n=elite01@dslc-082-082-074-097.pools.arcor-ip.net)
18:03.19 ``Erik minute: probably not for at least a few days, he's somewhat incapacitated :) fistfight with a tire iron or something
18:14.53 PrezKennedy ouch... is brlcad ok?
18:25.13 minute ``Erik: I hope that was metaphorical. ;)
18:29.31 ``Erik hehehe I've probably said too much :D he'll probably be online soon, but probably not tearing into code or sysadmin stuff
18:31.03 minute Sure.
19:09.04 ``Erik <Mercury> emacs sucks, literally, not a insult, just a comment that its large enough to have a noticeable gravitational pull...
19:24.53 *** join/#brlcad Z80-Boy (i=clock@77-56-89-32.dclient.hispeed.ch)
19:46.01 archivist hehe
20:01.22 *** join/#brlcad cad21 (n=4633a63d@bz.bzflag.bz)
20:07.12 *** join/#brlcad prasad_ (n=psilva@h-67-103-183-185.mclnva23.covad.net)
20:56.47 yukonbob starseeker: I'm using teTex -- I looked into texlive briefly -- I haven't swapped out because atm, I don't know what the point would be -- I have _not_ dug too deeply into the differences, but at it's age, I can't see there being radical differences between texlive/tetex, as the result of massive bug fixes, for example.. .
22:03.57 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
22:58.49 ``Erik a/det
IRC log for #brlcad on 20071213

IRC log for #brlcad on 20071213

00:56.13 ``Erik ho hum
01:10.53 *** join/#brlcad Twingy (n=justin@74.92.144.217)
01:19.34 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
03:44.09 dtidrow ``Erik: Emacs - the original IDE ;-)
05:14.00 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM]
05:14.00 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT VICTIM]
05:14.00 *** join/#brlcad poolio (n=poolio@bz.bzflag.bz) [NETSPLIT VICTIM]
08:17.06 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
08:22.57 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
09:21.19 *** join/#brlcad elite01 (n=elite01@dslc-082-082-083-007.pools.arcor-ip.net)
11:57.35 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
13:46.44 *** join/#brlcad CIA-5 (n=CIA@208.69.182.149)
13:59.42 Defcon w00t
13:59.50 Defcon the users liked my app :)
14:11.12 alex_joni what app?
14:31.48 Defcon "SelfStorage Management System"
14:31.57 Defcon or short: SMS
14:31.58 Defcon :)
14:32.15 Defcon ASP.net Intranet Application for my company
14:32.34 Z80-Boy lol
14:33.48 alex_joni Defcon: sounds nice.. is it supposed to do anything?
14:34.06 Defcon yeah, not crash
14:34.07 Defcon :)
14:34.33 Defcon it's used to follow the production automaticly
14:34.51 Defcon with barcodes that are scanned & stuff
14:50.49 alex_joni oh.. sweet :)
15:14.03 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
15:19.28 Defcon installing Visual C++ as we speak
15:35.35 Defcon Add common header files for:
15:35.35 Defcon ATL
15:35.36 Defcon MFC
15:35.42 Defcon should i do that
15:35.53 Defcon i can check ATL and/or MFC
15:36.16 alex_joni mfc is quite common
15:37.19 Defcon what does it mean?
15:38.08 Defcon btw: i'm creating a new C++ Console application in Visual Studio 2005 for the first time
15:43.12 Defcon hmm
15:43.13 Defcon if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
15:43.15 Defcon what?
15:43.18 Defcon is that?
15:54.49 Defcon w00t
15:54.49 Defcon cout << "Hello world";
15:54.49 Defcon system("PAUSE");
15:54.51 Defcon :p
15:55.36 Defcon enough C for today
15:55.36 Defcon :)
16:03.54 CIA-5 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/archer/ArcherCore.tcl: Added a few more methods. Also some minor cleanup.
16:38.30 *** join/#brlcad prasad_ (n=psilva@h-67-103-183-185.mclnva23.covad.net)
16:41.33 *** join/#brlcad TAZMAN76 (n=TAZMAN76@69.88.99.252)
16:42.18 brlcad wisdom too
16:42.19 *** join/#brlcad TAZMAN76 (n=TAZMAN76@69.88.99.252)
16:43.50 prasad_ hangover?
16:44.00 brlcad nah, teeth pulled
16:49.13 Z80-Boy Is it a good programming practice to make a function with 336 lines?
17:01.10 minute Ahh, so that is what ``Erik meant.
17:03.05 elite01 Z80-Boy, imo, totally :)
17:03.16 elite01 as long as it makes sense...
17:03.24 elite01 i see no reason for it to be shorter
17:03.51 Z80-Boy and have it with a totally broken indentation?
17:04.03 elite01 that should be fixed
17:06.58 *** join/#brlcad docelic (n=docelic@213.147.110.16)
17:43.43 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
18:06.21 brlcad it's not good or bad practice, and looking at just line count would be a horrible metric all by itself
19:09.26 alex_joni ouch :)
19:44.03 ``Erik I like to try to keep functions no longer than one page length, but that doesn't always happen...
19:44.27 ``Erik and "page length" is awfully subjective, I have a lot less lines than brlcad due to my massive font size :D
19:44.51 ``Erik comes out to ~50 on my laptop
19:46.09 ``Erik a better metric is probably if the function of the function can be easily described without ambiguities... :D
20:01.53 CIA-5 BRL-CAD: 03brlcad * 10brlcad/include/bn.h: remove authorship/origin info from header, innaccurately documents what is already tracked by version control
20:01.54 yukonbob ^--- yup -- or that it can fit in your head w/o swapping.
20:02.16 yukonbob (above re: functions)
20:02.32 brlcad less than a page is generally a pretty good metric -- that generally is a "page of context" for most people, re swapping
20:02.49 brlcad performance issues notwithstanding, of course
20:03.06 alex_joni depends on the construction.. on straightforward stuff, sometimes a "page of context" can be quite long
20:03.38 alex_joni nested stuff tend to really shorten the "page" imo
20:03.56 brlcad yep, depends on a lot .. bug a decent "general rule of thumb"
20:04.24 brlcad people rarely go too short -- but often go way too long
20:04.58 alex_joni well.. there are functions which are "file" long, instead of "page" long on the project I work on.. it's *really* easy to start swapping/trashing
20:07.21 brlcad yeah, that's close to the convention in C++ to have one class per file
20:07.33 brlcad or many other OO langs for that matter
20:11.50 *** join/#brlcad Elperion (n=Bary@p54874C94.dip.t-dialin.net)
20:37.42 *** join/#brlcad Z80-Boy (n=clock@77-56-70-148.dclient.hispeed.ch)
20:54.33 CIA-5 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/archer/Archer.tcl: Modifications to use ArcherCore. Note - there are still a few issues that need attention.
20:58.47 CIA-5 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/archer/ (4 files): Mods related to using ArcherCore.
21:00.33 CIA-5 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/archer/ArcherCore.tcl: Removed a debug statement.
21:04.55 CIA-5 BRL-CAD: 03bob1961 * 10brlcad/src/bwish/cadAppInit.c: Minor cleanup.
21:06.09 CIA-5 BRL-CAD: 03bob1961 * 10brlcad/include/config_win.h: define uid_t and gid_t
21:07.17 CIA-5 BRL-CAD: 03bob1961 * 10brlcad/include/tclcad.h: declare Tclcad_Init
21:09.32 CIA-5 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/libtclcad/libtclcad.vcproj: Added tclcad.c
21:10.44 CIA-5 BRL-CAD: 03bob1961 * 10brlcad/src/archer/archer: Mods related to using ArcherCore
21:12.32 CIA-5 BRL-CAD: 03bob1961 * 10brlcad/src/libtclcad/tclcad.c: Initial check-in. This provides the interface for dynamically loading via Tcl.
21:43.06 CIA-5 BRL-CAD: 03brlcad * 10brlcad/src/libbu/temp.c:
21:43.06 CIA-5 BRL-CAD: modify bu_temp_file() so that we can capture the name of the temporary file that
21:43.06 CIA-5 BRL-CAD: was created along with the opened file descriptor. this requires ditching
21:43.06 CIA-5 BRL-CAD: tmpfile_s() entirely on windows since it returns anonymous files, instead
21:43.06 CIA-5 BRL-CAD: providing an implementation of mkstemp() for platforms like Windows that don't
21:43.09 CIA-5 BRL-CAD: provide it.
22:24.06 *** join/#brlcad CIA-5 (n=CIA@208.69.182.149)
23:17.52 *** part/#brlcad prasad_ (n=psilva@h-67-103-183-185.mclnva23.covad.net)
23:20.45 *** join/#brlcad CIA-42 (n=CIA@208.69.182.149)
IRC log for #brlcad on 20071214

IRC log for #brlcad on 20071214

02:25.34 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
02:49.34 *** join/#brlcad vedge (i=vedge@vedge.org)
03:05.50 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
05:46.57 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
07:08.16 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:41.16 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
07:55.27 Defcon yeah
07:55.45 Defcon yesterday i did my first C console app: "Hello World"
07:56.11 Defcon so now it's time to make my own standalone multi process webserver
07:56.15 Defcon :)
07:56.38 yukonbob Defcon: let's see your code!!!1
07:56.48 Defcon hello world?
07:56.52 yukonbob yup
07:57.00 Defcon k
07:57.18 Defcon _tprintf(_T("Hello world\n"));
07:57.22 yukonbob have you thought of what license you're going to release it under?
07:57.39 Defcon or
07:57.40 Defcon cout << "Hello world\n";
07:57.42 yukonbob ?C
07:57.45 Defcon gpl?
07:57.51 yukonbob that's C++
07:57.56 Defcon yeah
07:58.02 yukonbob C++ != C
07:58.07 Defcon i have no C compiler at home
07:58.16 Defcon *work
07:58.17 yukonbob well, C++ ought to be a superset of C
07:58.33 Defcon yeah i thought so
08:00.36 yukonbob you need #include <stdio>, #include <stdlib> int main (int argc, char **argv) {printf ("Hello, whirled!\n"); exit(EXIT_SUCCESS);}
08:01.01 yukonbob ^--- obviously not formatted properly
08:05.57 alex_joni yukonbob: you just need '\' there, and it's formatted about right :D
08:06.27 yukonbob alex_joni: will the CPP choke on the includes, or is that what you're saying the \ is for?
08:07.13 Defcon #include "stdafx.h"
08:07.13 Defcon #include "consoleCodeTry.h"
08:07.13 Defcon #ifdef _DEBUG
08:07.13 Defcon #define new DEBUG_NEW
08:07.13 Defcon #endif
08:07.14 Defcon CWinApp theApp;
08:07.16 Defcon using namespace std;
08:07.18 Defcon int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
08:07.20 Defcon {
08:07.22 Defcon int nRetCode = 0;
08:07.24 Defcon if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
08:07.26 Defcon {
08:07.28 Defcon _tprintf(_T("Fatal Error: MFC initialization failed\n"));
08:07.30 Defcon nRetCode = 1;
08:07.32 Defcon }
08:07.34 Defcon else
08:07.34 yukonbob arg!!!!
08:07.36 Defcon {
08:07.38 Defcon _tprintf(_T("Hello world\n"));
08:07.40 Defcon system("PAUSE");
08:07.42 Defcon }
08:07.44 Defcon return nRetCode;
08:07.46 Defcon }
08:07.48 Defcon that is everything
08:07.50 Defcon whatwhatWHAT?
08:07.52 yukonbob ~pastebin
08:07.55 ibot [~pastebin] A "pastebin" is a web-based service where you can paste anything over 3 lines without flooding the channel. Here are links to a few : http://www.pastebin.com , http://pastebin.ca , http://channels.debian.net/paste , http://paste.lisp.org , http://www.rafb.net/paste
08:08.08 Defcon hmm
08:08.10 Defcon nice
08:08.18 alex_joni yukonbob: it will choke
08:08.41 Defcon http://pastebin.com/m68797761
08:08.52 Defcon lol alex
08:11.12 Defcon hmmm
08:11.22 Defcon so i should throw C++ away
08:11.44 yukonbob oh -- that's up to you..
08:12.02 Defcon indeed it is
08:12.08 Defcon but..
08:12.10 yukonbob apparently is quite a task to learn, though (might want to just use C to start)
08:12.24 Defcon that's what i wanted to do :)
08:12.27 Defcon learn C
08:12.37 yukonbob ...and it depends, is this required for anything, or self-improvement, or ??
08:12.50 Defcon but the C++ is the only C like compiler i have atm
08:13.06 Defcon self-improvement mostly
08:13.23 yukonbob does c++ seem interesting to you?
08:13.39 yukonbob heh
08:13.42 Axman6 *cough*
08:13.42 Defcon no
08:13.56 yukonbob :? -- so why are you studying it
08:14.02 Defcon it seems like a big pile of gibberisch to me
08:14.08 Defcon because i have this: http://wazig.be/%5Fev/dl/ectroverse_source.zip
08:14.15 Defcon Maloeran's ev
08:14.28 Defcon and i want to be able to understand it
08:14.34 Defcon so i can edit it
08:14.41 Defcon to make it bugfree and stuff
08:14.44 yukonbob what is that thing you posted?
08:15.07 Defcon a webbased C game made by Maloeran
08:15.18 Defcon with standalone webserver
08:15.18 yukonbob C, or C++
08:15.24 Defcon C
08:15.47 Defcon [09:12:49] <Defcon> but the C++ is the only C like compiler i have atm
08:16.35 Defcon that's why
08:16.55 yukonbob try raw C in it and see what happens
08:17.08 Defcon ..
08:17.15 Defcon make me an hello world :)
08:17.23 yukonbob use the one I posted ;)
08:17.34 Defcon i have no idea what the diff is between C and C++
08:17.35 Defcon ah
08:17.35 Defcon k
08:18.26 Defcon Error1fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?c:\wbe\wazigbe\webroot\_dev\consolecodetry\consolecodetry\consolecodetry.cpp7
08:18.30 Defcon hmm
08:19.11 yukonbob might require flags for your compiler? (what compiler are you using?)
08:19.27 Defcon C++
08:19.33 Defcon Visual Studio 2005
08:21.23 alex_joni it's <stdafx.h> not "stdafx.h"
08:21.35 Defcon the "" work
08:21.38 alex_joni default system headers are always between "<>"
08:21.54 Defcon k
08:22.14 Defcon system(PAUSE);
08:22.22 Defcon what was the right syntax of this?
08:22.32 Defcon system("PAUSE"); ?
08:22.33 alex_joni Defcon: giyf :)
08:22.40 Defcon giyf?
08:22.47 Defcon :)
08:22.52 yukonbob ciao alex_joni
08:22.56 yukonbob ciao Defcon
08:23.07 alex_joni http://www.google.com/search?q=giyf
08:23.31 Defcon cya
08:23.39 Defcon ah
08:23.39 Defcon haha
08:23.41 Defcon :)
08:23.45 Defcon anyway
08:23.46 Defcon http://pastebin.com/m5f1af3cb
08:23.50 Defcon that works
08:23.50 Defcon :)
08:24.57 Defcon man i should rtfm
08:25.54 yukonbob get "The C Programming Language"
08:26.30 alex_joni http://www.amazon.com/gp/product/1568849397/ref=cm_cr_pr_orig_subj
08:26.36 alex_joni Defcon: no offense ;)
08:27.23 yukonbob http://www.amazon.ca/Programming-Language-Brian-W-Kernighan/dp/0131103628/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1197620770&sr=8-1
08:29.16 yukonbob then ditch Windows, get a BSD box and Advanced Programming in the Unix Environment, and you're set ;)
08:29.31 yukonbob http://www.amazon.ca/Advanced-Programming-UNIX-R-Environment/dp/0201433079/ref=pd_bowtega_1?ie=UTF8&s=books&qid=1197620925&sr=1-1
08:30.42 yukonbob ugh -- must... tear ... self... away from ... books!!
08:41.02 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:46.38 Defcon yeah tnx alex_joni & yukonbob
08:46.49 Defcon that would be great to begin with :)
08:48.28 Defcon <add key="AppVersion" value="1.0.1 beta" />
08:48.31 Defcon iep
08:48.37 Defcon soz wrong window
08:58.21 Z80-Boy 5/win 11
09:01.10 Defcon ..?
09:05.49 Z80-Boy 5/win 11 means "I tried to switch the IRC windows but made a typo during that"
09:07.50 Defcon ah
09:07.51 Defcon ok
09:07.54 Defcon good to know
09:39.17 alex_joni Z80-Boy: irssi?
09:40.53 Defcon Irssi - The client of the future
10:06.05 *** join/#brlcad PrezzKennedy (i=Matt@74.86.45.130)
10:08.37 brlcad ow
10:50.06 CIA-42 BRL-CAD: 03brlcad * 10brlcad/src/libbu/temp.c: clean up the list of temp directories that we try to identify so they can all be treated/tested the same in a loop. the interface should be pretty solid now.
11:04.25 CIA-42 BRL-CAD: 03brlcad * 10brlcad/src/libbu/temp.c: document the bu_temp_file() parameters, don't truncate the filename if it won't fit.
11:04.55 CIA-42 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: declare the two parameters to bu_temp_file() for storing the filename
11:10.31 *** join/#brlcad kwizart (n=kwizart@fedora/kwizart)
11:39.53 CIA-42 BRL-CAD: 03brlcad * 10brlcad/src/libbu/temp.c: in order for the filename to be useful, we need to not automatically unlink it right after it's opened -- add it to the closure linked list and unlink the file later during application exit.
11:46.09 brlcad heh, http://youtube.com/watch?v=ywqu_8RIDvU
11:49.12 Z80-Boy brlcad: I finally managed to get the audio/video in sync - do you want to see a preview of the video?
11:49.19 brlcad sure
11:49.20 Z80-Boy brlcad: it has a BRL-CAD logo in the end titles
11:49.52 brlcad fire away
11:50.11 brlcad is this the result of your 336 line'd function?
11:52.20 Z80-Boy brlcad: I'll upload it... 25MB - isn't it too much?
11:53.07 Z80-Boy brlcad: that was some unrelated function
11:53.55 brlcad not at all
11:54.46 brlcad heh, you can upload almost as much as you like *especially* when it's brl-cad related ;)
11:55.14 brlcad bandwidth is not a concern in the least, and as soon as the migration is completed, there will be more disk space to spare too
11:55.15 Z80-Boy brlcad: what's interesting is the video is generated completely automatically - if you change a detail in some model and type "make", those 25MB of video will be automatically updated
11:55.35 Z80-Boy That's probably a different approach than is used in the world of Windows GUI applications.
11:55.46 Z80-Boy That's a big advantage.
11:56.19 brlcad be interesting to see your script(s)/process that generates the video too
11:56.33 Z80-Boy hmm I wrote some custom C utilities for that
11:56.58 brlcad yeah, i recall, your yuv converter
11:57.16 Z80-Boy I also wrote a wave simulator for the title video effect
11:57.25 Z80-Boy and a small program to scroll the end titles
12:00.00 kwizart hello all! i'm testing brlcad on Fedora but i have a problem starting mged
12:00.03 kwizart invalid command name "gui"
12:00.03 kwizart MGED aborted.
12:00.17 kwizart any tips ?
12:00.22 kwizart display is set
12:00.25 Z80-Boy kwizart: typing just "mged"?
12:00.29 kwizart yes
12:00.37 Z80-Boy kwizart: just compiled BRL-CAD?
12:00.41 kwizart yes
12:00.48 kwizart well 7.10.4
12:00.51 Z80-Boy kwizart: that shouldn't happen
12:01.20 brlcad kwizart: hm, that usually means that tcl/tk initialization is messed up
12:01.46 brlcad 'gui' is the first command
12:02.05 kwizart maybe i need to set tcl/tk variable there aren't setted
12:02.13 brlcad kwizart: how'd you compile
12:02.32 brlcad there are lots of things that can go wrong during the install/compile -- I suspect you compiled against a system tcl?
12:02.53 kwizart yes and it is 0.8.4
12:02.56 kwizart sh %{_libdir}/itclConfig.sh
12:03.02 kwizart before configure
12:03.08 brlcad things are still tricky getting mixtures of system-installed and non-system compilations working
12:03.14 brlcad 0.8.4?
12:03.16 Z80-Boy brlcad: still uploading and we're going to lunch...
12:03.34 kwizart tcl-8.4.13-19.fc7
12:03.36 brlcad Z80-Boy: no problem, just post the link when it's ready and I'll get to it :)
12:04.19 brlcad 8.4 can work, but it should have required some source edits..
12:04.38 brlcad kwizart: are you using system incrtcl too?
12:04.47 brlcad more to the point, can you post your configure summary?
12:06.00 kwizart cannot find incrtcl on yum maybe i miss this one ?
12:06.31 brlcad first what's your summary?
12:06.37 brlcad it'll say what it found and didn't find
12:06.49 brlcad should be near the end of your config.log
12:06.58 brlcad if it's no longer in your console history
12:07.53 brlcad section in config.log is the second line that contains "BRL-CAD Release"
12:08.06 kwizart onfigure: WARNING: Unable to link against a system Tkstub library
12:08.54 kwizart <PROTECTED>
12:08.54 kwizart ib64/brlcad --disable-rpath --enable-shared --disable-static --enable-64bit-build --enable-opennurbs-build --disable-tcl-build --disable-tk-build --disable-itcl-build --disable-iwidgets-build --disable-blt-build --disable-tkimg-build --disable-jove-build --with-x11 --with-opengl --with-sdl --with-python=/usr/bin/python --with-x --with-libs=-L/usr/lib64/itcl3.3/ -L/usr/lib64/itk3.3/
12:09.33 brlcad hmm, you've been trying the fedora build for a while, yes?
12:09.42 brlcad i.e. we've had the talk about clobbering system libraries? :)
12:09.52 kwizart http://pastebin.ca/815796
12:10.26 kwizart yes Build Date: ven 09 nov 2007 16:48:55
12:11.01 brlcad oh, nifty -fstack-protector
12:11.04 kwizart And there is still some minor problem I would solve prior to officially start review for Fedora official repositories
12:12.18 kwizart do you mind it can break thing? it is part of the "mandatory" CLAGS for Fedora every package have to use...
12:12.33 brlcad fwiw, java sdl and python are *not* required -- there are interfaces that use them, but they should intently not be listed for any packager
12:12.39 kwizart but in some case, it could be adjusted if it really breaks things
12:13.04 brlcad you mean stack-protector?
12:13.09 kwizart yes ?
12:13.11 brlcad that should be fine
12:13.52 brlcad we should come up clean -- if we don't, it's probably something very very recent that slipped in
12:14.12 brlcad we've run all sorts of bounds, stack, and memory protectors/detectors/cleanups in the past
12:16.29 brlcad i'm surprised you have the tcl init problem -- you do have it configured to use system tcl/tk/itcl/itk/iwidgets
12:17.17 brlcad for what it's worth, you might do well to use --disable-all given how many --disable-*-build's you have :)
12:17.54 brlcad (see INSTALL for details on the --disable-* flags and their aliases)
12:18.24 kwizart i only have --enable-opennurbs-build \ but maybe I need to have it built alone then links to it...
12:18.46 kwizart (if ever another FOSS can use it)
12:18.47 brlcad you can leave that disabled for now
12:19.04 kwizart ok
12:19.08 brlcad that's for code under active development, it's not ready/used by production code yet
12:19.17 brlcad just starting to integrate
12:24.46 kwizart is this a problem ? configure:41521: WARNING: Unable to link against a system Tkstub library ?
12:25.20 kwizart ah, found that configure:41533: checking for incrTcl library functionality
12:25.21 kwizart yes
12:25.54 brlcad yeah, if the system one didn't work, configure should have complained
12:26.14 CIA-42 BRL-CAD: 03brlcad * 10brlcad/src/mged/chgmodel.c: use bu_temp_file() instead of mktemp/mkstemp for generalized temp file management. fixes assumption that there's a /tmp and that we can write to C:\ on windows
12:26.15 brlcad so they seem to work, just not finding the right tclcad_auto_path
12:27.07 brlcad kwizart: I don't think the tkstub link warning is a problem -- it would have caused a build failure elsewhere if it was a problem -- and since the compile completed, that's not the problem
12:27.12 brlcad run this:
12:27.21 brlcad mged -c
12:27.25 brlcad set auto_path
12:27.35 brlcad what does that report after the set auto_path?
12:28.02 kwizart /usr/lib /usr/share/tclscripts /usr/share/tclscripts/lib /usr/share/tclscripts/util /usr/share/tclscripts/mged /usr/share/tclscripts/geometree /usr/share/tclscripts/rtwizard /usr/share/tcl8.4 /usr/share /usr/lib64
12:28.29 kwizart /usr/share/tcl8.4 that one is wrong (checking)
12:28.57 kwizart hum no it exist (but there is also a /usr/lib64/tcl8.4
12:34.08 brlcad it's okay if there are extra
12:34.08 brlcad the one to check is /usr/share/tclscripts and /usr/share/tclscripts/mged
12:34.08 brlcad is there a /usr/share/tclscripts/mged/openw.tcl ?
12:34.08 brlcad (that's where the "gui" command is)
12:35.04 CIA-42 BRL-CAD: 03brlcad * 10brlcad/src/mged/mater.c: use bu_temp_file() instead of mktemp/mkstemp for better generalized temp file management. fixes assumption that there's a /tmp and that we can write to C:\ on windows and keeps track of the temp file better
12:35.05 brlcad ouch
12:35.07 *** join/#brlcad starseeker (n=CY@ip72-218-17-237.hr.hr.cox.net) [NETSPLIT VICTIM]
12:35.15 *** join/#brlcad kwizart (n=kwizart@fedora/kwizart) [NETSPLIT VICTIM]
12:35.15 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
12:35.15 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
12:36.22 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM]
12:36.22 *** join/#brlcad poolio (n=poolio@bz.bzflag.bz) [NETSPLIT VICTIM]
12:36.30 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096735023.dsl.bell.ca) [NETSPLIT VICTIM]
12:50.26 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
13:06.07 CIA-42 BRL-CAD: 03brlcad * 10brlcad/src/mged/red.c: use bu_temp_file() instead of mktemp/mkstemp for better generalized temp file management. fixes directory assumptions and cleans up temp file creation some
13:12.15 CIA-42 BRL-CAD: 03brlcad * 10brlcad/src/mged/ (tedit.c utility1.c): more usage of bu_temp_file() instead of mktemp/mkstemp for better generalized temp file management.
13:16.04 Z80-Boy brlcad: http://ronja.twibright.com/3d/all.ogg
13:16.32 Z80-Boy brlcad: I hope you can play Ogg Theora since the MPEG4 encoder misfits the sound to the picture
13:21.01 Z80-Boy brlcad: it's a preview. There are still some anomalies but of a minor character.
13:22.02 Defcon .ogg is music eejh
13:22.30 Z80-Boy Defcon: also Theora, the video codec.
13:23.19 Defcon ah
13:23.23 Defcon that's stupid
13:23.24 Defcon :)
13:23.45 Defcon ppl should make unique file extensions
13:24.59 Z80-Boy .ogg is unique. It's for the Ogg container format.
13:25.56 Defcon yeah
13:26.08 Defcon but it can contain both music & video
13:26.15 Defcon or what?
13:26.49 Z80-Boy It contains Theora video and Vorbis audio
13:31.59 Defcon yes
13:32.35 CIA-42 BRL-CAD: 03brlcad * 10brlcad/include/config_win.h: no longer need TMP_MAX_S or mktemp with the latest bu_temp_file() implementation
13:33.04 CIA-42 BRL-CAD: 03brlcad * 10brlcad/include/raytrace.h: a_overlap isn't identical to a_multioverlap -- one too many struct partitions
13:34.21 CIA-42 BRL-CAD: 03brlcad * 10brlcad/src/lgt/do_options.c: use bu_temp_file() for the batch file instead of assumping /tmp
13:53.03 CIA-42 BRL-CAD: 03brlcad * 10brlcad/src/librt/bool.c: typo
14:15.58 brlcad Z80-Boy: that's pretty cool, nice work
14:16.46 brlcad interesting, quicktime actually did just fine decoding the file, whereas mplayer seems to presume it's audio-only
14:17.58 Z80-Boy brlcad: thanks
14:18.09 Z80-Boy brlcad: my mplayer can play it
14:39.33 ``Erik brlcad, are you in today? we're doing korean...
14:47.26 *** join/#brlcad elite01 (n=elite01@dslc-082-082-068-043.pools.arcor-ip.net)
14:49.49 Defcon "we're doing korean..."
14:49.51 Defcon ?
14:49.55 Defcon sounds dirty
14:51.32 Z80-Boy How to cope with death? Behave in a way than on your death bed you can say to yourself "good that this man is already going to disappear from the face of the Earth" ;-)
14:54.21 ``Erik you don't disappear, you just change roles.... "worm food" is a glorious duty!
14:54.33 Z80-Boy you just turn into thousand worms
14:54.44 Z80-Boy like my garbage grows little wings and starts to fly around the kitchen
14:55.00 Z80-Boy thanks to the genetic code of drosophila melanogaster
14:55.08 Z80-Boy fruit fly
14:55.38 Z80-Boy do you think it's immoral to work for google when google does a censorship of search results in China?
14:56.26 alex_joni Z80-Boy: only if you're chinese or a resident in china
14:56.30 ``Erik no more than it is to use google...
14:57.13 ``Erik hell, I think the us gov't is full of bunk and immorality, but I still work for 'em... I just try to do what I can to make things a little better where I can *shrug* :)
14:58.27 Z80-Boy ``Erik: don't you get minus points for social skills if you talk like this about them?
14:59.15 ``Erik mebbe
14:59.19 ``Erik but, uh, I don't give a fuck
14:59.19 ``Erik :D
14:59.20 Z80-Boy Google has headquarters in Mountain View
14:59.30 Z80-Boy How far is it from there to the closest surf spot?
14:59.43 ``Erik um, very close? the uhhh
14:59.50 Z80-Boy That might make them less imooral :D
14:59.58 ``Erik there's a famous beach like 20km west
15:00.05 Z80-Boy 20km that's great :)
15:00.11 ``Erik mebbe a little more
15:00.13 Z80-Boy Santa Cruz? The Surf City?
15:00.33 Z80-Boy 20km then censorship turns is a beacon of democracy
15:00.50 Z80-Boy especially if they have nice waves peeling slanted to the beach
15:00.54 Z80-Boy and good sandbanks :)
15:00.59 ``Erik santa crus is like 20km south
15:01.14 ``Erik just down highway 17
15:01.46 ``Erik erm, more than 20km, sorry
15:01.57 ``Erik 35 miles, 55km
15:02.06 Z80-Boy but the beach is 20km west?
15:02.21 Z80-Boy And Santa Cruz there are skaters too
15:02.37 ``Erik wow, google maps gives some lame directions
15:02.52 ``Erik it looks like 20km "as the crow flies", but 55 by road, up through san mateo
15:03.19 ``Erik and if you moved there, you'd probably get an apt between work and the beach, so ... :D
15:03.25 Z80-Boy Whatever that's still fine
15:03.30 Z80-Boy apt ==?
15:03.38 Z80-Boy apartment!
15:03.38 ``Erik apartment
15:03.47 Z80-Boy No I would live in a surf hut
15:03.59 ``Erik heh
15:03.59 Z80-Boy with 100mbps fibre optics
15:04.40 alex_joni 10GiGE
15:04.40 ``Erik I assume you'd work more than you'd surf, so I'd assume you'd live closer to mountain view than santa cruz, ... it might be hard to find a surf hut in silicon valley suburbia :D
15:05.06 Z80-Boy I could type while waiting for a wave
15:05.44 ``Erik heh, you should work at the google center in ireland :D catch some cold waves up there between beers ;)
15:05.55 Z80-Boy catch some cold, period?
15:06.13 Z80-Boy Mountain View is close to the San Francisco
15:06.20 Z80-Boy That has an apparent advantage for me :)
15:06.21 ``Erik yes, it's on the bay
15:06.28 Z80-Boy gay bay
15:06.42 ``Erik the san fagcisco bay, yes
15:06.43 ``Erik O:-)
15:06.53 Z80-Boy lol
15:09.59 Z80-Boy brlcad: do you think my video could be used as a demo video on the new brlcad web pages?
15:22.32 ``Erik is it that one with just the plane fly-around?
15:23.22 ``Erik there, uh, is something ummm, "tracker" or something, that allows bezier splines to be used as "paths" for animations, I THINK... O.o I noticed it in the clone code, d'no if it works, if it's what I think it is, or how to use it... :D
15:25.33 Z80-Boy ``Erik: http://ronja.twibright.com/3d/all.ogg no it's not plane fly-around
15:26.36 ``Erik huh, I thought ogg was an audio format
15:26.42 ``Erik the vorbis video was theora, I thought
15:27.03 Z80-Boy the modern video players should be able to play it
15:27.16 ``Erik or mebbe I'm backwards
15:27.25 Z80-Boy I wanted to make it in MPEG4 but my encoder slips the audio and video against each other
15:27.27 ``Erik mebbe ogg is the umbrella and vorbis is the audio component
15:27.50 Z80-Boy ogg is the container vorbis audio and theora video
15:28.08 ``Erik xiph needs a better "for retards" page, so folk like me can keep up :D
15:28.48 Z80-Boy ``Erik: you mean "better ergonomy"? :)
15:29.19 Z80-Boy I don't think one is a retard just because he doesn't want to spend unnecessary time on researching what should be written on the title page
15:29.46 ``Erik well
15:29.58 Z80-Boy I think it's their fault not yours ;-)
15:30.05 ``Erik I did research the audio side when I was interested in writing an icecast/shoutcast streamer client...
15:30.06 ``Erik :D
15:30.17 ``Erik so I shoulda known that
15:31.11 Z80-Boy Recent mplayer compiled having libtheora and libvorbis and libogg installed should play it
15:31.17 ``Erik hrmmmmm, I have VLC, it plays it
15:31.20 Z80-Boy I compiled a mplayer myself and it works with Theora fine
15:31.21 ``Erik um
15:31.23 Z80-Boy great!
15:31.38 ``Erik have you thought about re-rendering those in perspective mode?
15:31.46 ``Erik ortho looks weird animated
15:31.47 ``Erik :)
15:31.49 Z80-Boy should I?
15:32.09 Z80-Boy It's just a matter of adding a parameter to the rt call isn't it?
15:32.17 ``Erik yeah, like -p<fov> or something
15:32.29 Z80-Boy what fov do you recommend?
15:32.36 Z80-Boy Have you seen the brl-cad logo in the end titles?
15:32.41 ``Erik also; you can set up the frame size to be non-square
15:32.44 ``Erik no, I'm at 2:10
15:32.57 Z80-Boy 768x576?
15:33.14 ``Erik you could do that size... :)
15:33.31 Z80-Boy or 640x480
15:33.31 ``Erik typically, movies are 4:3 or 16:9, *shrug* :)
15:33.58 ``Erik cool stuff
15:34.13 Z80-Boy thanks
15:34.39 ``Erik um, as far as fov, probably something in the 60-90 range
15:34.40 Z80-Boy do you think it would be better to replace the black background with some impressive photos from Ronja?
15:34.49 Z80-Boy Laser beams over roofs, welding sparks etc.?
15:35.43 Z80-Boy A different background for each shot?
15:38.54 ``Erik stupid intarweb
15:39.06 ``Erik um, if the point is to show off the pieces, background images would just distract, no?
15:39.23 Z80-Boy those internets! a satellite will fall upon us because of that and everything will be over!
15:39.37 Z80-Boy maybe?
15:40.02 Z80-Boy Or I thought about more neutral background images, like a picture of various cracks and spots of dirt on walls, curbs etc.
15:40.15 Z80-Boy with a hand-scratched name of the component over it at the bottom or the top
15:40.27 Z80-Boy this looks too introvertistick
15:40.36 Z80-Boy too geeky
15:40.47 Z80-Boy too organized
15:40.50 Z80-Boy too intelligent
15:41.00 Z80-Boy too boring, nerdy, ... ;-)
15:41.03 Z80-Boy Don't you think?
15:41.39 ``Erik *shrug* I d'no, I don't do visual art shtuff
15:42.06 Z80-Boy I don't do either, but I want my video to look attractive :)
15:42.45 ``Erik I have a friend that does freelance work on that kinda stuff, but I doubt you'd want to pay for help ;) *shrug* aint' my scene, though
15:42.57 Z80-Boy No Ronja is for free
15:43.53 ``Erik next time I talk to phil, I'll mention it *shrug* mebbe he'd to it for free to have something to put in his portfolio *shrug*
15:45.24 brlcad Z80-Boy: I was thinking something along those lines (demo video on new site)
15:45.58 brlcad ``Erik: tracker actually duplicates geometry along a spline path (like tank treads)
15:46.15 brlcad there's a different anim_track tool for bezier animation paths
15:46.27 brlcad prolly getting the two confused
15:46.27 ``Erik oh, okie
15:47.20 Z80-Boy brlcad: should I be extroverted and mix background using background RGB combo or do it properly and use the ray hit distance and write own C utility for that? :D
15:47.31 ``Erik heh, how's the soup treatin' ya, dude? :>
15:48.52 brlcad I've been eating pretty normal
15:49.04 brlcad just slower and less
15:49.18 ``Erik cool, which two did you get knocked out? both the tops?
15:49.48 Z80-Boy Wohoo, Virgin Classic Rock playing Hendrix :)
15:49.48 brlcad left side
15:49.56 brlcad so I can still chew on right somewhat
15:50.01 ``Erik think you could deal with korean?
15:50.06 brlcad prolly not
15:50.09 ``Erik aight
15:50.26 ``Erik gonna do the other two in a week or two?
15:50.31 Z80-Boy Is it true that Americans are more extroverted than the European?
15:50.32 brlcad Z80-Boy: mix what with what?
15:50.46 brlcad other two at end of Jan
15:50.50 Z80-Boy brlcad: put a background on my rendered videos
15:53.17 *** join/#brlcad CIA-3 (n=CIA@208.69.182.149)
15:56.46 *** join/#brlcad prasad_ (n=psilva@70.108.244.218)
15:58.40 ``Erik prasad, talked to mm this morning, he's still working on getting the data for his thesis all together... hasn't even written the thing yet :)
16:00.39 ``Erik kebert xela.
16:02.22 brlcad Z80-Boy: mm, i'd just use the background pixel value (that's part of why that 0,0,-1 exists, for blending/background detection)
16:02.36 brlcad er, 0,0,1
16:03.32 Z80-Boy but if I have dark blue in my model, it gets dithered either into 0,0,0 or 0,0,2?
16:03.50 brlcad dithered?
16:03.54 brlcad you have something dithering?
16:04.03 Z80-Boy whatever
16:04.14 Z80-Boy how does background color from model color distinguished?
16:04.15 brlcad i'd do the merge before building the animation
16:04.55 Z80-Boy that's what I mean
16:04.59 Z80-Boy rt and then do a merge
16:05.09 Z80-Boy but what if a pixel in the model happens to raytrace to 0,0,1?
16:05.22 Z80-Boy then I will have a little hole in the model?
16:05.59 brlcad yes, that is conceivable, regardless of the background pixel color
16:06.13 brlcad just the nature of reserving a value for the mask, since there is no alpha channel
16:06.48 brlcad though for any real model, you're exceptionally not likely to get 0,0,1
16:07.22 brlcad if you want to be sure and get a perfect mask, you could create a top-level combination that uses the flat shader
16:07.33 brlcad that'll give you a perfect mask using whatever values you choose
16:08.57 ``Erik brlcad, got a question from dave
16:09.48 ``Erik is there a way in mged to see which combinations contain a specified region?
16:10.24 Z80-Boy brlcad: but then I have to perform another render using this flat shader right?
16:10.53 Z80-Boy brlcad: I would rather turn on distance reporting and make a script that extracts and masks from the output - that requires only one render.
16:23.55 brlcad Z80-Boy: yes, you could turn on the distance reporting, but on a per-pixel basis it should actually be faster to render twice than do all that I/O
16:24.14 Z80-Boy brlcad: I doubt
16:24.21 brlcad ``Erik: yes
16:24.34 Z80-Boy brlcad: rendering takes substantial time
16:25.25 brlcad the flat shader is the fastest shader, should be substantially faster
16:26.12 Z80-Boy brlcad: but it also needs to order those binary logical operation trees
16:26.19 Z80-Boy which probably cause the 210x slowdown
16:26.30 Z80-Boy so instead of 210x I'll get 420x 8-I
16:28.38 brlcad they don't "probably" cause it, the boolean operations are what cause it to go slower
16:28.46 brlcad didn't you read the response to your bug report? :)
16:29.30 brlcad either way, just a suggestion
16:29.42 brlcad so go the scripting route, that should work just as well
16:29.53 Z80-Boy maybe not I got rid of my e-mail
16:30.03 Z80-Boy actually I redirected it so I should have read it
16:30.13 Z80-Boy But I don't remember
16:33.44 brlcad ``Erik: tell him to check out the quick ref card, geometry information section .. dbfind and dbfindtree
16:38.25 Z80-Boy ``Erik: isn't your last name Allman?
16:41.43 prasad_ all man indeed
16:43.15 prasad_ i gave boids guns for my final project - brian would be proud :)
16:51.21 Maloeran In wxwidgets, would anyone happen to quickly know what would be the proper widget to render 2d stuff directly in the native format?
16:51.49 Maloeran wxImage and friends expect 24 bits RGB data, which may imply conversion
17:10.35 *** join/#brlcad Elperion (n=Bary@p54874ED8.dip.t-dialin.net)
18:48.28 *** join/#brlcad Toba__ (n=eastein@RESURRECTION.RES.WPI.NET)
19:15.13 ``Erik heh, no, if I write anything as ugly as sendmail, shoot me :D
19:15.29 ``Erik also; not gay, ktnx :D
19:22.13 *** join/#brlcad Z80-Boy (i=clock@77-56-88-172.dclient.hispeed.ch)
19:22.26 ``Erik doh, he wasn't evne here to see it
19:52.15 *** join/#brlcad dli (n=dli@wireless-197-40.uchicago.edu)
19:59.00 *** join/#brlcad JJLopez (n=c86cd772@bz.bzflag.bz)
20:00.36 brlcad hello JJLopez
20:06.22 *** join/#brlcad docelic (n=docelic@77.237.117.211)
20:18.39 *** join/#brlcad docelic_ (n=docelic@77.237.98.228)
20:35.44 yukonbob Z80-Boy: cool video :)
20:37.42 Z80-Boy yukonbob: thanks
20:48.41 yukonbob Z80-Boy: what did you use to generate the first fades?
20:48.51 yukonbob (blurs)
20:53.56 dli do I need 3D support from the video card?
20:54.28 dli the driver doesn't have 3D acceleration yet
20:55.31 ``Erik no
20:56.07 Z80-Boy yukonbob: a custom written algorithm
20:56.10 ``Erik and the "opengl" output display is no faster than the X output, due to the way it's used
20:56.34 Z80-Boy yukonbob: http://ronja.twibright.com/utils/wave.c
20:56.47 dli ``Erik, thanks
21:15.50 brlcad ahh, libpng 1.2.24
21:17.23 brlcad woo hoo, we're now back to a fully warning-free build (aside from src/other)
21:17.45 brlcad soon as I can verify a couple other platforms, we can bump the warning level up a notch
21:17.52 ``Erik w00t
21:17.59 ``Erik -W -Wall -Werror -ansi -pedantic
21:17.59 ``Erik :D
21:18.10 brlcad Werror won't work
21:18.13 brlcad cause of src/other
21:18.22 ``Erik yeah, well, src/other is a bitch :D
21:18.32 ``Erik and it'll work if you use the system installs of everything
21:18.40 ``Erik debian testing just added tcl/tk 85
21:20.14 ``Erik javascript might be making me EVEN MORE retarded (I know, ya'll thought that was impossible, but here we are)
21:20.47 dli tcl and tk-8.5-beta3 all in gentoo now, can I build brlcad against them now?
21:22.45 louipc I used tcl8.5b2 withouth problem, though archer doesn't like that version
21:23.08 brlcad i don't believe head is currently functional, particularly wrt incr -- haven't fixed the searching yet
21:23.30 brlcad will take a few days to sort out
22:08.51 ``Erik "occam's space laser"
22:11.02 alex_joni http://science.slashdot.org/comments.pl?sid=387489&cid=21679547
22:36.45 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177593139.dsl.bell.ca)
22:37.44 IriX64 http://www3.sympatico.ca/hotstuff.png <--- a 10hour build and i got this :)
22:38.05 IriX64 sorry poolio, it's another helicopter :)
22:40.54 *** join/#brlcad docelic (n=docelic@77.237.104.190)
22:45.22 *** join/#brlcad Twingy (n=justin@74.92.144.217)
22:57.31 *** join/#brlcad docelic_ (n=docelic@77.237.110.214)
IRC log for #brlcad on 20071215

IRC log for #brlcad on 20071215

00:45.11 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
01:22.23 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177593139.dsl.bell.ca)
01:23.45 IriX64 http://rafb.net/p/js9SlQ72.html <---- runtime, dunno what this is all about
03:19.14 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177593139.dsl.bell.ca)
03:19.49 IriX64 http://rafb.net/p/MtYMIK52.html <---- works guys :)
03:22.17 IriX64 http://www3.sympatico.ca/mario.dulisse2/black.png <--- heres what that shot produced
04:13.13 Toba helicopter!
04:28.53 *** join/#brlcad CIA-4 (n=CIA@208.69.182.149)
04:41.11 brlcad woot, yukonbob
04:56.59 dtidrow evening, brlcad
05:09.27 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/config_win.h: don't need HAVE_MATHERR
05:10.14 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/mged/anal.c: remove the old acos() hack to quell implementation errors by overriding matherr()
05:18.07 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/ (Makefile.am sqrt.gould.s sqrt.vax.s):
05:18.07 CIA-4 BRL-CAD: remove the unused assembler sqrt() implementations for the gould and vax.
05:18.07 CIA-4 BRL-CAD: relinquish to the bowels of revision history until there is (ever) a need to
05:18.07 CIA-4 BRL-CAD: properly reintegrate into the build (where they probably belong in libbn)
05:23.39 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: libtool on mac chokes on the -bind_at_load, get rid of it
05:38.25 CIA-4 BRL-CAD: 03brlcad * 10brlcad/include/config_win.h: no longer need HAVE_TMPFILE_S, no longer using tmpfile_s()
05:40.02 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: no longer using tmpfile_s(), don't check for it
05:43.09 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: we don't use ftime()
05:46.01 yukonbob evening, cadheads
05:51.49 dtidrow okay, so what's the program for displaying .pix images?
05:52.30 yukonbob pix-png, favourite .png viewer.
05:52.55 dtidrow pix-png converts them to png's?
05:53.07 yukonbob heh -- truth in advertising.
05:53.55 dtidrow thought there was a viewer for pix in brl-cad somewhere...
05:55.39 dtidrow you would think there would be one, since .pix isn't a standard format
05:56.28 yukonbob well, there are converters
05:57.58 dtidrow there's probably a way to run the fb app and load a pix into that, I just don't know enough about brl-cad yet to do that
05:58.19 yukonbob oh sure -- pix-fb
05:58.29 dtidrow though "pix-png moss.pix > moss.png" works
05:59.04 dtidrow well, I tried that first (pix-fb) - do you need an existing fb running?
05:59.18 dtidrow wild guesses here ;-)
05:59.40 dtidrow I'll just convert them to png's...
06:05.42 brlcad pix-fb
06:06.37 brlcad if you're pre 7.10.4, it's pix-fb -F/dev/Xl file.pix
06:06.48 brlcad 7.10.4 and later, it's just pix-fb file.pix
06:07.06 brlcad I made lingering default
06:07.18 dtidrow ah - still have 7.10.0
06:07.53 brlcad you can run your own framebuffer server via fbserv, but that's mostly if you want to do multiple processing steps and/or read/write pixels instead of just display them
06:08.25 dtidrow /dev/Xl?
06:08.47 brlcad yeah
06:09.12 brlcad that means use the "X framebuffer device" with the "l" linger option
06:09.22 brlcad (nothing to do with the /dev filesystem)
06:09.56 brlcad fun "fbhelp" and it'll describe what framebuffer devices you have available
06:10.12 dtidrow ah - that's more like it
06:10.41 yukonbob brlcad: do you think that syntax (/dev/Xl) is worth visiting, for it's confusion w/ /dev/ filesystems on *nix boxes, or would it be too big a deal wrt backward compat.?
06:10.55 brlcad pix files are "raw" so if it's not the default 512x512, you have to specify dimensions
06:11.25 brlcad yukonbob: backwards compat is the primary reason it's not changed
06:11.27 dtidrow I just wanted to look at the results of the benchmark runs
06:12.18 dtidrow yukonbob: yep, that's what I was thinking - didn't see 'Xl' in /dev anywhere...
06:12.40 brlcad yukonbob: otherwise it would have likely changed a long time ago, and it's been a really minor point -- after you learn once and then you pretty much know
06:13.08 dtidrow it's there to confuse n00bs....
06:13.10 dtidrow ;-)
06:13.17 brlcad yeah, it's one of about a dozen of the FAQ newbie questions and areas of confusion that would be good to get rid of for 8.0
06:13.20 yukonbob brlcad: /me notes that Tcl has a "Tcl 9 wishlist" where wishes that will break backward compatibility are entertained -- perhaps something like that for BRLCAD 8?
06:13.41 brlcad already have that wishlist, it's in the todo
06:13.53 brlcad at least for the "important" ones
06:15.29 dtidrow brlcad: 'rt' is the main raytracer executable, right?
06:15.38 brlcad yukonbob: also plan to get started on some of those backwards-breaking topics on a branch after the move to svn
06:15.42 brlcad dtidrow: yep
06:17.11 brlcad lingering framebuffer windows was another FAQ newbie item that has been requested for about two decades... but I figured out a way to implement it and retain backwards compatibility, so it made the minor update
06:18.25 yukonbob brlcad: /me was re-introduced to the "chromium" project again today -- you aware of it?
06:21.05 dtidrow brlcad: http://www.yafray.org/ - any knowledge of this?
06:23.42 brlcad yukonbob: hm, not intimately, but I was reading about them about a week or two ago
06:24.00 brlcad dtidrow: quite familiar with yafray
06:24.19 brlcad he's usually at siggraph
06:24.19 dtidrow opinion/comments?
06:25.20 brlcad it's a pretty decent optical renderer, really decent global illumination modes
06:25.58 brlcad performance is a bit teh suck and it doesn't deal with solid geometry, but it does the trick for visualization purposes pretty slickly
06:26.33 brlcad blender shelved their (horrible) ray-tracer for yafray a couple years ago
06:26.38 yukonbob "doesn't deal w/ solid geom." -- you mean shooting rays and getting xrays, or collision detection?
06:27.28 brlcad full shotline, proper inside/outside detection all the way along the ray -- for non-optical purposes
06:28.12 yukonbob but it's an option for visually rendering, esp if one wants more than 16 light sources, correct?
06:28.36 brlcad it's a great option for visual rendering
06:29.27 brlcad for the new solid modeler interface, I'm hoping to sort out the interface so that different ray-tracers can be used -- yafray and povray would be near top of my list of the first to hook in
06:29.41 yukonbob nice
06:30.10 dtidrow what year did brl-cad get open-sourced, anyway?
06:30.14 yukonbob would that be a batch-oriented .tmp files and call-out to the respective tracers, or linking them in as libs?
06:31.19 brlcad dtidrow: we're about a week away from the three years anniversary
06:31.53 dtidrow '04? hmmm, thought it was earlier than that
06:32.06 dtidrow memory gets fuzzy with age... :-\
06:32.33 brlcad yukonbo: probably batch oriented with some sort of compiled plugin-in frontend that would have knowledge how to prepare/convert data into their format
06:33.30 yukonbob brlcad: that was my first instinctual idea...
06:33.36 brlcad as a lib would be possible, but probably a LOT more work
06:33.45 yukonbob <PROTECTED>
06:33.59 yukonbob povray == weird license because it's soo old.
06:34.10 brlcad yeah, povray's a problem that way
06:34.27 yukonbob batching makes sense for a few reasons, though...
06:34.40 brlcad that may be a non-starter for povray, but that would be something to look into down the road
06:35.49 yukonbob a g-pov, g-yafray, etc., etc. could potentially do the trick, and then let a person setup their own cameras/perspectives, no?
06:37.07 brlcad yep
06:38.09 yukonbob mmm... maybe my lex/yacc studies will lead to assiting on this...
06:38.17 brlcad you can fake pipe's with other cylinders and torii
06:38.21 yukonbob *assisting
06:38.34 brlcad cool
06:38.46 yukonbob brlcad: re: cylinders + torii, I guess that's where the heavy lifting occurs ;)
06:40.34 brlcad povray's actually one of the closest matches to us
06:40.57 brlcad since they do have many of the same implicits and actually do a lot of the same implicit evaluation
06:41.11 brlcad they have a few we don't have, we have a few they don't have
06:43.05 yukonbob pipe is esp vexing though, considering bending + radiuses (radii?), and growing/shrinking internal/external radiuses along the length of the pipe...
06:44.04 brlcad the internal is really just a CSG subtracted inner-pipe
06:44.18 brlcad so if you implement one, you have the same logic for the inside
06:45.33 yukonbob right, but the differences between the transitions are nice + smooth, and still perhaps occurring around a bend, which would be like wrapping a truncated cone inside a bent cylinder/torus in povray....
06:46.23 brlcad povray has a tgc too iirc
06:46.29 yukonbob how tough would it be to take the extrude 3d and make a lathe-like function for brlcad, a la povray?
06:46.59 yukonbob re: tgc, but around a bend?
06:47.09 brlcad bends are torus
06:47.45 brlcad that's internally how our pipe does it -- tgc and torii segments
06:48.25 yukonbob ok -- so can the inside dia. of a pipe change while it's bending a curve?
06:48.41 yukonbob or outside, for that matter... makes no difference.
06:49.15 brlcad I believe it can, but I frankly don't recall
06:49.37 brlcad basically a more generalized torus form
06:52.34 brlcad i know what you mean, it'd be a matter of seeing 1) if we allow the torus to "pinch" or not and if we do, how it's implemented and then 2) what that most closely translates to in pov
06:53.21 brlcad for the most part, that would be very much an "edge" case that you could just check and say "oops, can't handle this" .. pipes with bend radius changes on the bend are not the common case
06:53.34 yukonbob ... the whole idea (of various converters) sounds _really_ cool -- a good way to visit all the elems of BRLCAD, and see how other people are doing things, maybe refactor, etc., etc.
06:54.31 brlcad yeah, one of my "big-idea" projects that I've been working towards is making a "universal converter" library given we support more formats than almost anyone except the commercial engines
06:54.48 yukonbob librosetta
06:55.08 yukonbob ^--- probably used by everybody else that thinks they're great translators ;)
06:55.11 brlcad hah
06:55.21 brlcad i have a stickie on my desktop with various names for the library
06:55.21 yukonbob lol
06:55.30 brlcad librosetta is one of them :)
06:56.01 brlcad libbgc libgconv libg2g
06:56.09 yukonbob heh -- we'll have to think of some more interesting obscure reference -- maybe one degree of seperation -- libdeadsea
06:56.47 yukonbob ^--- add to stickies
06:57.31 brlcad the only confusion with rosetta is the Mac OS X binary conversion layer of the same name
06:58.07 yukonbob libdeadc, libdedc...
06:58.30 yukonbob libdedc -- a bacronym -- DEcode Do Conversion
07:05.06 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088753883.dsl.bell.ca)
07:08.17 brlcad TRCPY\|STRCSPN\|STRERROR\|STRPBRK\|STRRCHR\|STRSPN\|STRSTR\|STRTOK\)'
07:12.03 brlcad (speeding up configure by eliminating tests we can (hopefully) now avoid)
07:15.01 brlcad not one in use, sweet
07:17.44 brlcad ahh, take that back .. culled too much
07:30.26 brlcad nah, they're not expensive .. just c89 function calls that configure checks for which it doesn't need to for most of them
07:30.34 brlcad the calls are just standard library calls
07:37.52 louipc mornin
07:54.42 brlcad howdy louipc
08:02.47 louipc how are the plans for moving brl-cad to svn?
08:19.54 *** join/#brlcad Z80-Boy (i=clock@77-56-93-24.dclient.hispeed.ch)
08:28.13 yukonbob nn #brlcad
08:28.27 louipc bye
08:32.55 brlcad louipc: erm, unchanged .. still going to happen
08:34.22 Axman6 brlcad: isn't it supposed to be pretty easy?
08:34.56 louipc hey have you guys ever used git?
08:35.28 Axman6 git sounds... interesting
08:35.40 louipc it's awesome
08:36.04 Axman6 sounds like a nice idea, but not an idea that sits well in my brain
08:36.14 louipc why's that?
08:38.19 louipc git can kind of work with svn as well
08:40.16 Axman6 i watched the google tech talk about it with linus. he's a nutjob
08:40.37 louipc oh yeah haha
08:43.26 louipc I like how you can go totally nuts with your local copy in git and commit, and merge branches, and it's OK nobody sees all that insanity from you if they don't want to
08:45.30 brlcad Axman6: it's usually fairly easy, but certainly not turn-key .. especially for a repository as extensive as brl-cad's
08:46.02 brlcad louipc: yes, and you've mentioned it .. like four times now? :P
08:46.42 louipc i have? I must have mistaken this for another channel then doh
08:47.36 brlcad git or not, distributed works well for some things and horrible for others
08:48.03 brlcad it's far from a panacea
08:48.12 louipc or I just have an odd memory
08:48.32 louipc yeah true
08:49.47 brlcad you could just as well argue that seeing that hiding that "insanity", as you put it, is very much a bad thing
08:50.19 brlcad particularly if you're collaborating among few and keeping consensus on development directions
08:51.03 brlcad you often *want* to see the steps taken to get to a given result, regardless of the method and num of intermediate steps
08:51.05 louipc well what you should end up after the insanity is a clean straight-forward set of patches
08:51.52 brlcad you end up with that end-result distributed or not -- the point is the desirability for seeing the steps that got you there too
08:52.16 brlcad centralized encourages that transparency, distributed lets you hide it (or not) -- it's a tradeoff
08:52.34 louipc yeah if there are only a few devs then they're probably going to want to see it anyways
08:53.47 brlcad yep, very dependendent on the dev structure, number of devs, visibility and collaboration prefs, user-community expectations, etc
08:55.06 louipc git doesn't work too well when the lead guy is too busy with other things and doesn't pull anything, when everyone else is hacking like crazy
08:55.19 brlcad distributed really starts to pay off when the centralized structure becomes a bottleneck administratively (which usually happens after you have hundreds of devs)
08:55.46 Axman6 like the kernel
08:55.52 brlcad yeah, you can set up git in just as brain-dead development-hindering ways as a centralized repo :)
09:19.34 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149)
10:08.03 *** join/#brlcad Elperion (n=Bary@p54876A3C.dip.t-dialin.net)
14:31.28 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149) [NETSPLIT VICTIM]
14:31.28 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) [NETSPLIT VICTIM]
14:32.22 *** join/#brlcad curious (n=curious@gjv234.internetdsl.tpnet.pl) [NETSPLIT VICTIM]
14:32.22 *** join/#brlcad alex_joni (n=juve@emc/board-of-directors/alexjoni) [NETSPLIT VICTIM]
14:45.23 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
15:48.30 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
15:58.42 *** join/#brlcad elite01 (n=elite01@dslc-082-082-077-224.pools.arcor-ip.net)
16:23.32 *** join/#brlcad Z80-Boy (i=clock@77-56-75-155.dclient.hispeed.ch)
16:57.48 *** join/#brlcad docelic (n=docelic@212.15.184.167)
17:21.03 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/libbu/parallel.c: raise() works on windows and is c89, so bye bye
17:35.19 *** join/#brlcad Elperion (n=Bary@p54876A3C.dip.t-dialin.net)
17:56.58 *** join/#brlcad elite01 (n=elite01@dslc-082-082-093-241.pools.arcor-ip.net)
18:02.38 CIA-29 BRL-CAD: 03brlcad * 10brlcad/configure.ac: raise() works on windows and is c89, so bye bye
18:04.06 CIA-29 BRL-CAD: 03brlcad * 10brlcad/configure.ac: strdup and strsep don't seem to be c89
20:14.39 CIA-29 BRL-CAD: 03brlcad * 10brlcad/ (configure.ac src/libpkg/pkg.c): get rid of our single use of strerror_r, minimize checks
20:30.13 CIA-29 BRL-CAD: 03brlcad * 10brlcad/configure.ac:
20:30.15 CIA-29 BRL-CAD: remove a whole bunch of function checks that can be taken for granted since c89
20:30.17 CIA-29 BRL-CAD: provides for them. all of these functions are apparently not even used (any
20:30.19 CIA-29 BRL-CAD: more) via HAVE_ decls regardless. removing the checks reduces configure time
20:30.21 CIA-29 BRL-CAD: signficantly. function checks removed include atexit, fabs, floor, memchr,
20:30.25 CIA-29 BRL-CAD: memmove, modf, pow, setlocale, sqrt, strcpy, strcspn, strpbrk, strrchr, strspn,
20:30.27 CIA-29 BRL-CAD: strstr, strtol, strtoul, strtoull
20:45.30 CIA-29 BRL-CAD: 03brlcad * 10brlcad/configure.ac: comment consistency
21:10.20 CIA-29 BRL-CAD: 03brlcad * 10brlcad/configure.ac: list the POSIX.1 headers too for good measure
21:18.46 CIA-29 BRL-CAD: 03bharder * 10brlcad/doc/book/VolumeIV.xml: Working with new processing to facilitate img handling, re-worked <link> and <xref>, minor formatting.
21:30.00 CIA-29 BRL-CAD: 03bharder * 10brlcad/doc/book/VolumeIV.xml: Previous commit also re-worked the placement of authorship from <title> to <bookinfo> and the dedication from <prolog> to <dedication> -- not sure about the <author> change... will need to keep eye on this.
21:32.32 brlcad woot
21:37.16 brlcad if we get a hundred active devs, I'd be much more fond of it ;)
21:38.21 yukonbob does Bob do his development on Windows, though?
21:38.27 brlcad yep
21:38.56 yukonbob so he'd have to use NFS, or FTP (or whatever) files to/from a POSIX box to use git.
21:39.11 brlcad as do a couple devs in germany and netherlands
21:39.44 brlcad daniel and wim
21:54.28 b0ef how about bazaar?
21:54.49 yukonbob isn't that deprecated, in favour of arch?
21:54.58 b0ef heh, no
21:55.03 b0ef bazaar-ng
21:55.22 b0ef http://bazaar-vcs.org/
21:55.35 louipc ooer darn windows!
21:59.17 louipc yeah I heard good things about mercurial too
21:59.21 *** join/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
21:59.24 louipc never used it though
21:59.38 illethal Good evening everyone
21:59.42 brlcad hello illethal
22:00.04 yukonbob it's pretty simple... I use it instead of RCS for my local disk
22:01.11 yukonbob hg init; hg add thisfile thatfile; [edit files]; hg commit
22:01.44 louipc oh yeah I've heard syntax is similar to git
22:02.15 b0ef that's how you do it in bzr, too
22:02.15 yukonbob iirc, git uses lots of binaries to get it's job done...
22:02.32 b0ef ya'll haven't watched the git video by linus?
22:02.56 yukonbob where he calls the svn devs from google braindead?
22:03.40 b0ef yeah;)
22:03.40 yukonbob classy
22:03.40 b0ef hehe
22:03.40 b0ef <PROTECTED>
22:16.41 yukonbob heh --- /me reads a mozilla developer blog where they were testing what vc to move to (from CVS) and importing the CVS tree->bzr took more than a *month* of running time...
22:21.06 louipc ouch
22:21.17 louipc they're moving to mercurial yeah?
22:21.58 yukonbob are on it apparently, with plan to revisit the decision in 9-12 months (from March, I guess, when they moved).
22:24.41 brlcad illethal: what brings you around?
22:31.38 illethal Got interested in BRL Cad.
22:31.39 illethal =)
22:31.44 illethal I'm a 3D graphic artist though
22:31.51 illethal BRL is a massive learning curve.
22:32.12 yukonbob illethal: you have examples of your work online?
22:33.12 yukonbob hrm... apparently FreeBSD is mercurial too...
22:33.38 illethal Yeah.
22:33.50 illethal http://micah.noobgrinder.com/3d/oden.jpg
22:34.39 b0ef illethal: that looks excellent;)
22:36.51 b0ef I'm a spline modeler, but since I went free software fanatic, there just aren't any free spline tools, so waiting for brl-cad;)
22:37.26 *** join/#brlcad Axman6_ (n=Axman6@210-9-138-35.netspeed.com.au)
22:37.26 illethal Thanks
22:37.27 illethal !
23:00.35 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149)
IRC log for #brlcad on 20071216

IRC log for #brlcad on 20071216

00:32.07 *** part/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
03:51.44 *** join/#brlcad fsdafsd (n=Adsfhsda@72.2.56.245)
03:51.48 fsdafsd YAY
03:52.14 fsdafsd i allmost bought qcad :/
03:52.52 fsdafsd is brlcad an autocad clone ?
03:52.59 fsdafsd cause thats what I need
03:53.38 fsdafsd awe cool its even cooler
03:53.41 fsdafsd csg
03:54.23 fsdafsd <PROTECTED>
03:54.24 fsdafsd
03:54.24 fsdafsd <PROTECTED>
04:14.19 ``Erik karel
04:14.36 ``Erik I has a philbert
04:17.57 ``Erik he's interested in helping out
07:51.27 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
08:51.43 louipc fsdafsd: brl-cad is definitely not an autocad clone, and still has a way to go for proper drafting capabilities
08:53.34 louipc ²
08:55.13 louipc @w
08:55.16 louipc oops
12:16.41 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
12:25.11 *** join/#brlcad elite01 (n=elite01@dslc-082-082-093-241.pools.arcor-ip.net)
12:28.09 *** join/#brlcad Axman6_ (n=Axman6@210-9-140-161.netspeed.com.au)
15:01.58 *** join/#brlcad curious (n=curious@gjv234.internetdsl.tpnet.pl)
15:15.17 CIA-29 BRL-CAD: 03brlcad * 10brlcad/configure.ac: no longer check for bzero, begin conversion to memset
15:20.24 *** join/#brlcad whodaman- (n=whodaman@pdpc/supporter/student/whodaman-)
15:20.43 *** part/#brlcad whodaman- (n=whodaman@pdpc/supporter/student/whodaman-)
15:32.27 CIA-29 BRL-CAD: 03brlcad * 10brlcad/include/machine.h: bzero is POSIX.1, memset is c90 -- pick the latter for now and remove bzero from machine.h
15:34.30 CIA-29 BRL-CAD: 03brlcad * 10brlcad/include/ (bu.h raytrace.h): ws
15:35.10 CIA-29 BRL-CAD: 03brlcad * 10brlcad/include/nmg.h: begin bzero -> memset conversion
15:43.34 CIA-29 BRL-CAD: 03brlcad * 10brlcad/configure.ac: (log message trimmed)
15:43.38 CIA-29 BRL-CAD: remove a slew of function checks that have no corresponding HAVE_* define use in
15:43.40 CIA-29 BRL-CAD: the code reducing configure time by another significant amount. functions
15:43.45 CIA-29 BRL-CAD: included are: dup2, endgrent, endpwent, finite, fttruncate, getcwd,
15:43.47 CIA-29 BRL-CAD: gethostbyaddr, gethostbyname, getpagesize, getpass, gettimeofday, inet_ntoa,
15:43.49 CIA-29 BRL-CAD: isascii, isfinite, localtime_r, mkdir, mkfifo, munmap, ml_langinfo, panic,
15:43.51 CIA-29 BRL-CAD: prtcl, putenv, re_comp, realpath, rmdir, select, setlinebuf, socket, strcasecmp,
16:00.26 CIA-29 BRL-CAD: 03brlcad * 10brlcad/ (95 files in 26 dirs): convert all bzero calls to memset
16:02.47 CIA-29 BRL-CAD: 03brlcad * 10brlcad/include/machine.h: fully remove the bzero/bcopy section
16:06.00 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/ (6 files in 5 dirs): few multiline bzero to memset stragglers
16:09.48 CIA-29 BRL-CAD: 03brlcad * 10brlcad/HACKING: comment on using memset and memcpy instead of bzero and bcopy
16:38.10 Axman6 brlcad: you're a coding machine man. up there with Allan Odgaard ;)
16:49.17 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/libbu/convert.c: not clear whether the two regions can overlap, so convert bcopy to memmove
16:50.22 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/libbu/ (htond.c htonf.c): memcpy has been part of strings.h since c90, get rid of the HAVE_MEMORY_H condition and bcopy alternate
17:30.50 *** join/#brlcad docelic (n=docelic@213.147.110.16)
17:33.44 brlcad Axman6: I have no idea who he is, but my i'll tip my hat in an approving nod regardless ;)
17:34.27 Axman6 the author of TextMate
17:35.19 brlcad TextMate
17:35.24 brlcad ~ww
17:35.24 ibot Mmmm.. Modalities.
17:35.44 Axman6 hmm?
17:35.57 brlcad wonder how much he makes off that
17:36.26 Axman6 well he has no other job. it's worth every cent too imo
17:41.43 Axman6 i'm sensing you're not a textmate fan then ;)
17:44.16 brlcad never used it
17:44.38 brlcad not sure I've ever heard of it
17:44.56 Axman6 fair enough. i couldn't tell you if you'd like it, but i like it a lot
18:08.11 *** join/#brlcad elite01 (n=elite01@dslc-082-082-067-145.pools.arcor-ip.net)
18:35.29 *** join/#brlcad Z80-Boy (i=clock@77-56-92-64.dclient.hispeed.ch)
18:54.29 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/ (76 files in 22 dirs): convert usages of bcopy to memcpy throughout. although none of them should be buffers that overlap per machine.h history, all calls were individually checked regardless. new code should not use bzero/bcopy any more.
18:56.16 *** join/#brlcad Elperion (n=Bary@p548770B3.dip.t-dialin.net)
20:13.51 CIA-29 BRL-CAD: 03brlcad * 10brlcad/configure.ac: not using HAVE_GETOPT anywhere, no need to check for getopt
20:14.34 CIA-29 BRL-CAD: 03brlcad * 10brlcad/configure.ac: erm, adrt does use HAVE_GETOPT_LONG, though, so check for getopt_long
20:56.08 CIA-29 BRL-CAD: 03brlcad * 10brlcad/sh/Makefile.am: provide the trimconfig.sh script since it should be fairly generic to any configure.ac file
21:10.47 CIA-29 BRL-CAD: 03brlcad * 10brlcad/sh/trimconfig.sh: cleanup printing
21:11.04 Z80-Boy brlcad: now I fixed the audio cut and the sync - http://ronja.twibright.com/3d/all.ogg
21:11.10 Z80-Boy brlcad: do you think it's already a demonstration grade?
21:14.23 Axman6 Z80-Boy: what is it?
21:23.05 Z80-Boy Axman6: a video
21:23.22 Axman6 just wondering what of
21:26.26 alex_joni Z80-Boy: are those communication devices?
21:27.07 Z80-Boy alex_joni: yes
21:27.12 alex_joni Z80-Boy: nice
21:27.14 Z80-Boy http://ronja.twibright.com
21:27.27 Z80-Boy made of stove pipes and magnifying glasses
21:27.37 Z80-Boy 10Mbps 1.4km full duplex 10^-9 BER
21:27.53 alex_joni I think I stumbled upon that site a while ago
21:27.57 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/libbu/malloc.c: memset missing comma
21:28.33 alex_joni for some reason I remember something like "sonja" not "ronja"..
21:28.59 alex_joni Z80-Boy: vid looks good
21:29.04 Z80-Boy alex_joni: thanks
21:52.15 yukonbob Z80-Boy: the only criticism I have about the video is the viewer perspective --- I think it'd feel more comfortable from "below" the devices slightly, esp. since optical equip weather shields somewhat block viewing from above...
22:20.21 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/proc-db/masonry.c: oops, subscripted value is neither array nor pointer
22:24.17 CIA-29 BRL-CAD: 03brlcad * 10brlcad/configure.ac:
22:24.23 CIA-29 BRL-CAD: remove checks for a slew of headers that seem to have no corresponding HAVE_*_H
22:24.29 CIA-29 BRL-CAD: in use anywhere in our sources. these include arpa/inet.h, ieeefp.h, itcl.h,
22:24.33 CIA-29 BRL-CAD: itk.h, langinfo.h, malloc.h, netdb.h, socket.h, strings.h, sys/resource.h,
22:24.40 CIA-29 BRL-CAD: sys/statfs.h, sys/timeb.h, utime.h, values.h, waitflags.h, and wchar.h
22:35.33 *** join/#brlcad pH (n=1@net12.mlyniec.gda.pl)
22:35.37 *** part/#brlcad pH (n=1@net12.mlyniec.gda.pl)
IRC log for #brlcad on 20071217

IRC log for #brlcad on 20071217

01:43.14 CIA-29 BRL-CAD: 03brlcad * 10brlcad/include/machine.h: BOOL_T isn't even used any more
02:14.37 CIA-29 BRL-CAD: 03brlcad * 10brlcad/include/raytrace.h: ws
02:15.16 CIA-29 BRL-CAD: 03brlcad * 10brlcad/include/config_win.h: no longer should be using nor needing the bzero/bcopy macros -- should be using memset and memcpy throughout now
02:17.35 CIA-29 BRL-CAD: 03brlcad * 10brlcad/ (52 files in 8 dirs): removal of the FAST declaration throughout. now using register or letting the compiler sort things out.
02:23.05 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/libdm/dm-wgl.c: revert int back to BOOL, windows thing
02:32.07 brlcad ahhh...crrrrraaaaap.
02:33.10 brlcad should NOT be static .. in fact static becomes very bad on SMP machines, which explains all these random crashes I've been having
03:01.42 *** join/#brlcad SWPadnos___ (n=Me@dsl107.esjtvtli.sover.net)
03:05.09 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149) [NETSPLIT VICTIM]
03:05.10 *** join/#brlcad alex_joni (n=juve@emc/board-of-directors/alexjoni) [NETSPLIT VICTIM]
03:05.11 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) [NETSPLIT VICTIM]
03:05.36 *** join/#brlcad PrezzKennedy (i=Matt@74.86.45.130)
03:13.22 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad) [NETSPLIT VICTIM]
03:13.22 *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net) [NETSPLIT VICTIM]
03:13.22 *** mode/#brlcad [+o brlcad] by irc.freenode.net
03:33.34 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad) [NETSPLIT VICTIM]
03:33.34 *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net) [NETSPLIT VICTIM]
03:33.34 *** mode/#brlcad [+o brlcad] by irc.freenode.net
05:46.00 *** join/#brlcad starseeker (n=CY@ip72-218-17-237.hr.hr.cox.net)
05:54.09 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/ (5 files in 5 dirs): revert the rest of the bad tclIndex files that were clobbered during the 2007/11/28 commit with log "LOCAL->static, per machine.h deprecation list"
06:03.36 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com)
06:33.55 CIA-29 BRL-CAD: 03brlcad * 10brlcad/doc/html/manuals/Install.html: remove references to LOCAL and FAST
07:07.12 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:48.43 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
07:53.59 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/ (46 files in 5 dirs): my bad deprecation instruction, revert/remove the LOCAL -> static conversion. LOCAL is only static for non-SMP systems, but usually auto.
07:54.53 CIA-29 BRL-CAD: 03brlcad * 10brlcad/include/machine.h: poof, make LOCAL go away entirely. the deprecation instruction was wrong/bad -- LOCAL shouldn't go to static, it just goes away (so we get auto).
08:12.43 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:17.49 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/librt/g_hf.c: remove silly rcsid printing
08:30.30 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/lgt/reflect.c: add last partition param
08:47.38 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
09:45.09 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
11:06.00 *** join/#brlcad elite01 (n=elite01@dslc-082-082-089-199.pools.arcor-ip.net)
11:31.29 *** join/#brlcad docelic (n=docelic@213.147.110.16)
12:03.23 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149) [NETSPLIT VICTIM]
12:28.24 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
13:25.25 CIA-29 BRL-CAD: 03d_rossberg * 10brlcad/src/libbu/temp.c: time() is declared in time.h
13:34.16 CIA-29 BRL-CAD: 03d_rossberg * 10brlcad/src/conv/comgeom/f2a.c: bu_exit() is declared in bu.h
13:54.23 brlcad hello d_rossberg
13:56.08 d_rossberg hello brlcad
13:56.16 CIA-29 BRL-CAD: 03d_rossberg * 10brlcad/src/librt/db_tree.c: do not forget to copy a string's terminating 0
14:08.49 brlcad hm, suppose I should review all instances and make sure they're manually null-terminated
14:09.04 brlcad at least for the strncat/strncpy calls
14:11.03 *** join/#brlcad Elperion (n=Bary@p54875545.dip.t-dialin.net)
14:11.18 brlcad hm, which there are 89 and 742 respectively
14:11.19 d_rossberg maybe you should write a bu_strncpy which ensures that the last byte of the buffer is always 0
14:11.38 brlcad yeah, that's what I was thinking
14:11.54 brlcad or something like what you had earlier for strlcpy
14:12.04 brlcad maybe a bu_strlcpy
14:12.25 d_rossberg std::string ?
14:12.34 brlcad heh
14:12.51 brlcad that'd be a pretty major change
14:14.11 brlcad don't presently require a c++ compiler just yet
14:14.15 d_rossberg yes, and i don't think that all sources woulg go through as .cpp
14:15.53 brlcad to date, all the libs (and almost all the sources) have been moving towards strict ansi/iso compliance, pure C lib path
14:16.27 brlcad the opennurbs work was the first major "good reason" to adopt c++, so maybe as that work completes and it's integrated non-optional
14:17.25 brlcad still, gut feeling is to keep them pure C and have C++ libs that build on top of them, new OO API akin to what you started, maybe even using that code as a starting point
14:19.08 brlcad and even for opennurbs, to hide it as implementation detail instead of keeping the current exposure
14:21.20 d_rossberg it's true, i'm using my own C++ wrapper to access brlcad library, but i've never published it
14:42.14 ``Erik hum, a release of bzflag
14:42.18 ``Erik 2.0.10 O.o
14:48.24 *** join/#brlcad jaminkle (i=JiE@60.53.124.14)
14:53.14 ``Erik *scrollscrollscroll* seems brlcad was busy this weekend
14:55.53 brlcad ``Erik: that was about a month ago (bz release)
14:56.01 ``Erik static is only bad if the function is supposed to be reentrant, and that can break on single proc machines if the ccontext switch happens in the func
14:56.08 ``Erik oh, it just made happypenguin :)
14:56.30 brlcad yeah, we didn't notify this time, so it's just been usual word-of-mount spread
14:56.48 ``Erik how's the jaw? back to real food yet?
14:56.49 brlcad many of the functions in librt are supposed to be re-entrant
14:57.00 brlcad s/many/most/
14:57.07 *** join/#brlcad motoko (n=motoko@snapper.mrfisho.com.au)
14:57.20 ``Erik yeah, but I believe there is no annotation to say which are or are not intended to be that way
14:57.53 ``Erik d'no how critical that is, but I think that'd make it easier for a new coder to not break things
14:58.03 brlcad I don't think *any* are intentionally not that way, just not used in parallel yet or known to not work or not worth the effort
14:58.39 ``Erik heh, then static without semaphores or something is just plain bad juju :D
14:58.52 brlcad some of the libbu routines exist because they were made reentrant when the same/similar C interface was not necessarily
15:00.00 brlcad hello jaminkle
15:01.49 ``Erik png 1.2.24
15:02.09 CIA-29 BRL-CAD: 03brlcad * 10brlcad/NEWS: parker fixed asc2g bug on Windows that caused a crash on exit
15:02.28 brlcad while you were koreaning
15:02.35 ``Erik still no fix for mikes uhhh cubit ?
15:02.44 brlcad fix?
15:02.59 brlcad his crash-on-exit bug?
15:02.59 ``Erik it doens't exit clean, so he forces an exit(), right?
15:03.21 ``Erik I gave him shit about it last week, hoping it'd distract him enough to let bob work
15:03.29 ``Erik :D
15:03.45 brlcad heh, he forces an abort(), exit() would still call the destructors
15:03.54 ``Erik *shudder*
15:04.09 ``Erik is it bad dependancy chain stuff? or a broken destructor? or what?
15:04.33 brlcad I think he's not deallocating objects he's allocated in the proper order
15:04.48 brlcad or he's freeing something he shouldn't like a singleton
15:05.09 brlcad highly suspect the latter based on a comment he made a couple weeks ago
15:05.21 brlcad but still tbd
15:05.22 ``Erik heh, unfortunately, the cubit code isn't open enough for me to bother with unless I'm told to :D
15:05.49 brlcad CGM is pretty open, it's lgpl
15:06.32 brlcad just mostly useless by itself, it depends on ACIS so you can't compile it stand-alone iirc without ACIS
15:08.45 ``Erik ya in today? bob is talking about lee's hunan
15:09.22 brlcad on my way
15:10.22 motokolearn HA
15:10.30 ``Erik heh
15:10.40 ``Erik http://freshmeat.net/projects/freedup/?branch_id=70879&release_id=267779
15:11.31 ``Erik nothing like http://freshmeat.net/projects/epac/
15:11.32 ``Erik O.o
15:11.59 *** join/#brlcad motokolearn (n=motokole@snapper.mrfisho.com.au)
15:12.20 brlcad hey, I know that guy
15:12.48 jaminkle ?
15:12.52 brlcad I've run across that program about a half-dozen times
15:13.05 ``Erik which now? what? O.o
15:13.12 brlcad sorta like ping where the NIBM is rampant
15:13.40 Z80-Boy brlcad: ping is from BRL isn't it?
15:13.40 ``Erik hehehe
15:13.41 brlcad people writing the same app when others exist
15:13.47 ``Erik yes, mike muuss wrote the original
15:13.52 Z80-Boy hehe :)
15:15.03 ``Erik when I interveiwed at fedex, that epac program was enough to impress their gurus quite a bit, "this guy really understands how filesystems work", so "is this guy technically competent" part was nonexistant
15:15.15 brlcad Z80-Boy: any way you could re-encode your video+audio to an mpeg stream, or provide me the audio track separately (then I could more easily re-encode as an mpeg stream)
15:15.46 brlcad I don't mind *also* putting up the OGG, but if there's not an mpeg version, 99% of the audience won't see it
15:16.15 ``Erik *nod* having it "just work" on a vanilla windows computer is an unfortunate necessity :(
15:16.49 ``Erik I watched 3 episodes of kung fu, serenity, and generally chummed with a buddy who drove down from pennsylvania over the weekend. :D
15:17.16 Maloeran And over the last 2 weeks? :) Gez fine, let me know if you got something for me
15:17.24 Maloeran I'll have plenty of time to code over the next month, I think
15:17.32 ``Erik oh, ummm
15:17.41 *** join/#brlcad motokolearn (n=motokole@snapper.mrfisho.com.au)
15:17.43 ``Erik I've been gridning on learning, uh, javascript (again)
15:17.59 Defcon haha
15:18.11 ``Erik but I'm still backing it with php, um, downloaded a lithp webserver thing
15:18.19 Maloeran Yuck. Ready for anything server-side in C yet?
15:18.35 ``Erik hunchentute or something
15:18.38 Defcon serverside C ??
15:18.41 ``Erik heheheh newp, lithp :D
15:19.11 ``Erik lisp has the sexiness of being updated live
15:19.26 ``Erik no "restart" command needed
15:19.42 Maloeran Fine, I'll code the thing as shared libraries to be reloaded on the run
15:20.09 ``Erik I did that with one program, there're still advantages to the lithp approach
15:20.16 Maloeran Such as?
15:20.25 ``Erik also; I like the sexy curves ( Y )
15:20.32 ``Erik introspection
15:21.33 Maloeran Well then... I guess the question is, would you rather have me do it in highly optimized C or write the lithp code?
15:21.57 ``Erik run sbcl in a screen, run the server aspect and slime server in it, attach emacs to it live (with significant hand twisting), be able to slap out quick one line functions and just groove in it, with the data set just sitting there live, mebbe self-optimizing...
15:22.27 *** join/#brlcad motoko (n=motoko@snapper.mrfisho.com.au)
15:22.31 ``Erik well, you're throwing out a dirty word there
15:23.09 ``Erik "optimized"... I think for this application, cpu cycles are not the precious resource, notions like "time to market", bugfix responsiveness, etc are all vastly more important
15:23.49 ``Erik but I'm still working on learning the presentation platform... web crap sure has changed in the last 10 years
15:24.12 ``Erik there's all this javscript crap, this "css" thingie, ...
15:24.28 Maloeran At the pace this is going, I think it will be mucg faster if I do it in C rather than wait for you to come up with the lithp :)
15:24.29 ``Erik at least dhtml died
15:24.34 Maloeran much* faster
15:24.35 ``Erik hehehe
15:26.01 Maloeran Well then, feel free to keep me updated
15:26.21 ``Erik I'm hoping to do something productive, um, on thursday, while flying
15:27.11 Maloeran That sounds brief
15:27.35 ``Erik yeah... that's the power of lithp, the code happens really fast
15:28.08 ``Erik so the "figuring out what you want to do" looks radically large in comparison...
15:29.14 ``Erik and the code tends to be short and dense, so the seperation notions (which is at least as big in C) seems disproportionately large (it's all parenthesis!... but still less parenthesis than equivelant C, weird)
15:29.25 Maloeran So I suspect you won't need any good C code?
15:29.31 ``Erik dunno
15:30.22 ``Erik I imagine that lisp is extremely well suited, so I intend to use that at first, and when it proves itself to be insufficient, THEN I'll start shoving C in
15:30.23 ``Erik :)
15:32.01 *** join/#brlcad motoko (n=motoko@snapper.mrfisho.com.au)
15:32.06 ``Erik I've also found that when I try to use python or ruby, it works dandy until things start getting tougher, and then they start seeming awfuly kludgy and hard to used compared to the scheme or lisp solutions... O.o
15:32.56 Maloeran I have come to think the same thing of about any language as complexity rises, except C
15:33.35 ``Erik C has its own issues *shrug* but it's a simple language so the issues are tractable... lisp is similarly simple, but it has a different purpose
15:33.59 ``Erik I mean, C is fuckin' awesome for writing drivers or kernel stuff... not so much for user apps mangling data sets
15:34.06 Maloeran So you intend to have to rewrite the thing once lisp proves itself insufficient? I really would start with C right away
15:34.33 ``Erik see, a lot of the C code I write has me saying "I wish I could write this in scheme, it'd be so much easier"
15:34.35 Maloeran Oh, I got the code for data sets, memory management or whatever already
15:34.54 ``Erik yeah, I have a massive personal library, too... *shrug*
15:35.32 ``Erik but when every function I'm writing has a single line of scheme describing it in the comment... :D
15:35.50 Maloeran Oh well. Erik, I can start whenever you want if you want C code
15:36.14 ``Erik hehehe, and here I thought you'd thrown some lisp out in your day :D
15:36.44 Maloeran I have tried, I always came back to C when things were getting more complex
15:37.11 ``Erik I had that phase with scheme, but as I learned more of the heavier hitting scheme, the balance shifted
15:37.17 Maloeran Lisp just would not provide the proper and efficient solutions I would seek to get at the assembly level
15:38.20 ``Erik the x86 is a horrible chip to start with, judging a language by the x86 machien code of an implementation might not always be appropriate
15:38.57 Maloeran It might be horrible but it's what we got, and the architecture design is there to stay
15:39.23 Maloeran I won't pick a language because it can be "theorically" better on some hypothetical ideal computers. I prefer to deal with reality
15:39.37 ``Erik yeah, the g5 was lovely, but apple jumped ship because of cult of the gigahertz :(
15:40.13 ``Erik notionally, the web delivery thing lets you control reality a bit more instead of just sucking it up and going with the rest of the sheep
15:41.26 Maloeran Fine fine... In that case, let me know when lithp proves itself insufficient and you decide to start over in C :)
15:42.20 ``Erik hehehe, I'm quite certain I'll find fault with javascript and ie far before lisp :D
15:43.59 *** join/#brlcad motoko (n=motoko@snapper.mrfisho.com.au)
15:53.00 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
15:53.54 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
16:00.11 *** join/#brlcad motoko (n=motoko@snapper.mrfisho.com.au)
16:02.35 jaminkle ok this is going to work
16:03.04 jaminkle oh noes
16:03.09 jaminkle i killed him
16:03.39 *** join/#brlcad motokolearn (n=motokole@snapper.mrfisho.com.au)
16:06.05 ``Erik heh
16:11.35 jaminkle motokolearn hello
16:11.47 motokolearn jaminkle: Hello there, it is nice to be obsessed with that!
16:11.55 jaminkle :/
16:22.41 *** join/#brlcad prasad_ (n=psilva@70.108.244.218)
16:52.59 minute Can you send me a screenshot of the troubles in Safari 2, appers to be working alright in Safari 3 BETA.
16:53.13 minute (I don't have a Mac, unfourtunatley :()
17:15.22 jaminkle >.>
18:24.45 CIA-29 BRL-CAD: 03bob1961 * 10brlcad/src/libdm/ (dm-ogl.c dm-wgl.c): Set flag to clear back buffer in drawBegin routine.
18:32.05 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
19:02.24 *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234)
19:29.38 CIA-29 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/archer/Archer.tcl: Move call to itk_initialize up a bit. This fixes the problem of the main canvas' background not getting set. Added a call to writePreferences in the destructor.
20:01.10 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/src/librt/db_tree.c: s/shaderlen/shader_len/
20:02.42 minute jaminkle: <.<
20:03.30 ``Erik O.o
20:05.11 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/adrt.h: force enum values instead of "hoping". define the name size limit.
20:11.07 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/isst/slave/main.c: change naming prefix
20:12.13 *** join/#brlcad Z80-Boy (i=clock@77-56-64-193.dclient.hispeed.ch)
20:59.58 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/isst/slave/ (Makefile.am load.c load.h slave.c slave.h): reorg to reduce prototypes
21:07.01 CIA-29 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/archer/ArcherCore.tcl: Move a few methods related to editing from ArcherCore to Archer.
21:23.03 CIA-29 BRL-CAD: 03brlcad * 10brlcad/ (NEWS src/external/ProEngineer/proe-brl.c):
21:23.10 CIA-29 BRL-CAD: update the pro/e plugin so that it also now implements the first half of sf
21:23.17 CIA-29 BRL-CAD: request [ 1159469 ] "Pro/E converter improvements" whereby it now more
21:23.23 CIA-29 BRL-CAD: appropriately parses the part number to part name mapping file and allows part
21:23.27 CIA-29 BRL-CAD: names that have spaces in the name. instead of stopping at the first
21:23.34 CIA-29 BRL-CAD: whitespace, it now reads until the end of the line and extracts the part name,
21:23.39 CIA-29 BRL-CAD: allowing for an arbitrary amount of surrounding whitespace that it trims off.
21:38.31 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149) [NETSPLIT VICTIM]
21:47.58 CIA-29 BRL-CAD: 03brlcad * 10brlcad/TODO: improve the framebuffer support for HDR imagery, an alpha channel for transparency, and configurable timeouts on remove framebuffers.
22:06.44 *** join/#brlcad docelic (n=docelic@212.15.176.104)
23:05.58 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/nirt/usrfmt.h: ws consistency cleanup
23:06.30 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/nirt/nirt.c: major ws and style consistency cleanup
23:07.41 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/nirt/ (interact.c dist_def.c): use c99 fmax instead of max macro, might need configure support
23:08.17 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/nirt/ (if.c command.c): use c99 fabs() instead of abs macro, might need configure support
23:09.44 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/nirt/nirt.h: clean ws and style consistency, document origin, remove min/max/abs and DEBUG_FORMAT (raytrace.h provides it), add header wrapper protection
23:15.28 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/nirt/interact.c: ws and style consistency cleanup
23:19.45 ``Erik hehehe
23:20.34 louipc I always thought lisp was a scripting language.
23:20.57 starseeker It can be used that way, but I don't think it usually is
23:21.23 louipc so you can make binaries from the code eh?
23:21.43 starseeker Sort of. It's like java - you need the environment
23:21.58 louipc oh
23:22.57 starseeker It's a pretty awesome language for flexibility and power, but it's lib support is a bit behind
23:25.29 starseeker (especially on the graphics side - McCLIM has the potential to be incredible but it needs a lot of work)
23:27.51 ``Erik um, actually, some implementations and spew out standalone that doesn't need the environment
23:28.10 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149)
23:28.18 starseeker Some of the commercial ones maybe
23:28.19 louipc vlisp isn't along the lines of vbasic or vc++ is it? hehheh
23:28.21 ``Erik and I know there're a couple schemes that can spew out C to compile, or some even compile into jvm .class files
23:28.31 starseeker louipc: It claims to be a verified scheme
23:28.36 starseeker louipc: whatever that means
23:29.05 starseeker http://citeseer.ist.psu.edu/guttman95vlisp.html
23:29.10 ``Erik <-- on the scheme side, not the cl... so knows the pretty toys for scheme :D bigloo, sisc, schemetoc, ...
23:30.49 ``Erik it's a neat idea, but cosmic rays still blow bits clean off the silicon :( I think some of hte ultrasparcs and ibm biggies actually did a given computation several times in parallel and made sure the results are all the same
23:31.07 starseeker Oh, sure - you have to verify the hardware
23:31.24 ``Erik pretty similar, but there're some big gotchas... like functions live in a seperate symbol space than variables
23:31.34 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/nirt/ (bsphere.c command.c dist_def.c): more ws and style consistency cleanup
23:32.02 ``Erik in lisp... that's been screwing me up, you get weirdness like defvar defun, etc... and you can't just USE the variable, like scheme can do ((alpha) 'beta)
23:32.17 ``Erik where alpha returns a function, and that snipped executes that function with beta as the arg
23:32.19 starseeker Hmm. From the standpoint of a CAS with integrated proof software, a foundation like VLISP might be a Really Really Good Thing
23:32.41 ``Erik other than that, just library stuff, mostly
23:32.46 ``Erik and macros
23:33.02 ``Erik scheme usually offers both hygenic and 'lispy' macros
23:33.21 starseeker Cool.
23:33.24 ``Erik though the hygenic ones are the only mandated ones in r5
23:35.25 ``Erik doubt it, a major philosophy is to keep the core language tiny and extend it with srfi's
23:35.53 starseeker Might be some merit to that - Lisp's monumental spec still didn't specify enough
23:37.10 starseeker It would be an interesting exercise to attempt porting the "major" lisp apps and libraries over to a scheme - I wonder what the practical differences would be
23:38.10 starseeker Now if someone has done a verified Machine Forth...
23:39.17 starseeker apparently not
23:39.39 starseeker Hrm.
23:40.28 starseeker Amazing really - every time I turn around I find another major piece of work on verification I didn't know existed. It must take the real pros years of full time reading to learn the field
23:50.58 ``Erik I imagine there'd be a lot of hunting for the right scheme to do a port like that... all those toys built into cl... kinda like javas class library
IRC log for #brlcad on 20071218

IRC log for #brlcad on 20071218

00:08.44 *** join/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
00:12.07 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/nirt/command.c: uffer
00:13.51 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/nirt/nirt.c: say it's natalie's
00:14.51 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/nirt/showshot.c: clean up ws and style, clean up bu_exit and error reporting calls, clean up header
00:15.07 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/nirt/ (conversion.c if.c parse_fmt.c read_mat.c str_manip.c): ws and style consistency cleanup
00:16.05 illethal What do these commands mean?
00:16.26 brlcad what commands?
00:16.41 illethal birlcad/src/nird/nird.c:
00:16.45 illethal nirt
00:16.46 illethal Lmao
00:16.52 illethal Looks like a directory.
00:16.53 brlcad those are source code commits
00:17.04 brlcad changes to brl-cad announced live as they happen
00:17.24 illethal Oh that's awesome.
00:17.40 brlcad so project "BRL-CAD", user "brlcad", edited file "brlcad/src/nirt/showshot.c" and the comment that followed for that particular edit
00:18.04 illethal I see now.
00:18.40 illethal So, you're one of the founders of brl cad, or do you just operate this channel?
00:20.30 brlcad i'm one of the devs
00:20.41 brlcad brl-cad's been under active development for decades
00:21.01 illethal Ooh.
00:21.03 CIA-29 BRL-CAD: 03brlcad * 10brlcad/TODO: investigate rt_shootray() backing out the ray when inside an object and nirt's -b backout option. perhaps it used to not back out the ray automatically? should make sure the change wasn't unintentional.
00:21.07 illethal Did you ever meet Mike Muuss?
00:21.13 brlcad yep
00:21.19 brlcad he's the reason I fell in love with BRL-CAD
00:21.27 illethal He was awesome.
00:21.34 brlcad and why I took up the torch of maintainership
00:22.28 illethal Gotta love ping.
00:23.19 brlcad http://www.ohloh.net/projects/3996 for some fun stats of the project
00:24.04 brlcad anyway, love to chat but gotta run out for a bit to catch a movie, see ya around!
00:24.43 illethal Okay.
00:24.45 illethal See ya!
03:34.25 *** join/#brlcad curious (n=curious@gjv234.internetdsl.tpnet.pl)
05:43.43 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
06:47.06 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/adrt/isst/master/isst_python.c: eek, fix a few of the bad strncat/strncpy sizes that were put on arg 2 instead of 3. manually null-terminate for safety.
07:07.53 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/ (11 files in 8 dirs): null-terminate strncat'd buffers for sanity sake since we don't usually check if we filled/truncated
07:41.05 *** join/#brlcad SWPadnos___ (n=Me@dsl107.esjtvtli.sover.net)
07:47.16 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
07:48.11 Defcon lol
07:48.24 Defcon The Code Project Weekly Poll Results:
07:48.33 Defcon "Who has the final say in decisions on a software project?"
07:48.40 Defcon OptionVotes%
07:48.40 Defcon The Customer70340.57
07:48.50 Defcon ...more options...
07:48.59 Defcon The lucky-8 ball1428.19
07:49.02 Defcon haha
07:49.36 Defcon 8.19% relies on the 8 ball :)
08:00.56 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:01.24 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:18.32 *** join/#brlcad elite01 (n=elite01@dslc-082-082-081-149.pools.arcor-ip.net)
10:40.26 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad) [NETSPLIT VICTIM]
10:40.26 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149) [NETSPLIT VICTIM]
10:40.26 *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net) [NETSPLIT VICTIM]
10:40.26 *** mode/#brlcad [+o brlcad] by irc.freenode.net
12:27.52 *** join/#brlcad Elperion (n=Bary@p54877BA1.dip.t-dialin.net)
13:36.23 Defcon damn CSS based printing
13:36.28 Defcon cringe
15:48.22 CIA-29 BRL-CAD: 03brlcad * 10brlcad/misc/win32-msvc8/Makefile.am: treeInit.sh no longer exists
15:52.13 CIA-29 BRL-CAD: 03brlcad * 10brlcad/misc/enigma/enigma.c: quell warning, need #define _XOPEN_SOURCE to get crypt from unistd.h on SGI linux
16:08.09 CIA-29 BRL-CAD: 03brlcad * 10brlcad/BUGS:
16:08.09 CIA-29 BRL-CAD: annotate/migrate here the bug from sf bug tracker item [ 925408 ] "mk_lcomb() in
16:08.09 CIA-29 BRL-CAD: libwdb fails on large combinations" .. the bug was too low-priority and
16:08.09 CIA-29 BRL-CAD: developer-centric to have lingering in the sf tracker indefinitely, but worth
16:08.10 CIA-29 BRL-CAD: keeping a note of here.
17:03.35 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/adrt/Makefile.am: have to include the always_compile files in the DIST_SUBDIRS else they feel left out
17:29.38 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149)
17:36.10 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/tclcad.c: quell Tcl_PkgProvide warning
17:36.12 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/tclcad.c: remove carriage returns, add footer, add missing headers and a RESOURCE_INCLUDED define for using a system-installed itcl.h
17:38.32 CIA-29 BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/Makefile.am: add tclcad.c to libtclcad. this makes libtclcad loadable by Tcl!
18:22.55 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/isst/master/ (9 files): merge in the newer stuff
18:33.27 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/isst/isst.h: remove unnecessary include
18:33.59 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/isst/slave/slave.c: ISST_OP_SHOT is now ADRT_WORK_SHOTLINE
19:10.38 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/src/anim/anim_sort.c: add missing arg...
19:39.18 *** join/#brlcad Z80-Boy (i=clock@77-56-95-32.dclient.hispeed.ch)
19:39.52 CIA-29 BRL-CAD: 03bob1961 * 10brlcad/src/mged/ (cmd.c cmd.h chgview.c): Added the following two commands: ae2dir and viewdir.
19:42.22 CIA-29 BRL-CAD: 03bob1961 * 10brlcad/include/vmath.h: Added V3AE2DIR.
19:43.52 CIA-29 BRL-CAD: 03bob1961 * 10brlcad/include/raytrace.h: Declare vo_viewDir_cmd() and vo_ae2dir_cmd().
19:45.37 CIA-29 BRL-CAD: 03bob1961 * 10brlcad/src/librt/view_obj.c: Added vo_ae2dir_cmd and vo_ae2dir_tcl.
19:50.16 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/isst/master/Makefile.am: remove unnecessasry stuff
20:01.13 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/isst/slave/Makefile.am: remove unnecessary stuff
20:26.49 Z80-Boy brlcad: the rt -d1 generates doubles in the network order, doesn't he?
20:54.26 *** join/#brlcad docelic (n=docelic@213.147.110.16)
21:06.57 CIA-29 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/lib/ (QuadDisplay.tcl View.tcl): Added ae2dir.
21:10.14 CIA-29 BRL-CAD: 03bob1961 * 10brlcad/src/tclscripts/helplib.tcl: Added help string for ae2dir.
21:34.19 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/configure.ac: libtclcad needs blt linked
21:34.52 ``Erik hum, a blt sounds nice :/ shoulda gone otu to lunch
21:37.16 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/isst/observer/Makefile.am: don't build this. Ever. Yet...
21:39.51 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/isst/master/ (7 files): generify function names a bit (hopefully leading to unification of the various compute chunks)
21:43.49 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/Makefile.am: welcome to the "always build" club, libcommon and isst.
21:56.09 *** join/#brlcad SWPadnos (n=Me@dsl107.esjtvtli.sover.net)
22:06.06 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libtie/tie_define.h: change to use vmath macros
22:07.09 CIA-29 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libutil/umath.h: remove redundant macros
IRC log for #brlcad on 20071219

IRC log for #brlcad on 20071219

00:17.29 *** join/#brlcad cad95 (n=8d951a8f@bz.bzflag.bz)
00:51.03 *** join/#brlcad vedge (i=vedge@vedge.org)
01:59.46 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) [NETSPLIT VICTIM]
05:53.37 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
05:53.37 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || Channel logs at http://ibot.rikers.org/%23brlcad/ || BRL-CAD is on scan.coverity.com but still offline || Release 7.12.0 coming soon to a desktop near you
06:02.27 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
06:34.40 *** join/#brlcad Z80-Boy (i=clock@217-162-111-247.dclient.hispeed.ch)
06:47.02 *** join/#brlcad yukonbob (n=Paterson@S0106000795b07c6d.cg.shawcable.net)
07:38.10 *** join/#brlcad SWPadnos_ (n=Me@216.114.141.108)
07:44.31 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
08:03.57 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:04.01 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:34.07 *** join/#brlcad elite01 (n=elite01@dslc-082-082-079-026.pools.arcor-ip.net)
10:36.24 *** join/#brlcad docelic (n=docelic@213.147.110.16)
10:37.56 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
10:57.45 *** join/#brlcad CIA-30 (n=CIA@208.69.182.149)
11:01.41 *** join/#brlcad vedge (i=vedge@vedge.org)
12:27.48 *** join/#brlcad elite01 (n=elite01@dslc-082-082-079-026.pools.arcor-ip.net)
12:57.24 *** join/#brlcad cad23 (n=5719880a@bz.bzflag.bz)
13:36.03 ``Erik a/det
14:31.44 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
14:55.31 *** join/#brlcad Elperion (n=Bary@p5487432E.dip.t-dialin.net)
15:01.59 Defcon <3 iTextSharp from SourceForge
15:22.49 ``Erik O.o
15:40.30 CIA-30 BRL-CAD: 03bob1961 * 10brlcad/src/libtclcad/tclcad.c: This hack is required for compilation on windows, atleast until I figure out what's really going on.
15:52.24 *** join/#brlcad docelic (n=docelic@ms122-2-gprs01.net.vip.hr)
16:25.09 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/other/tcl/Makefile.am: fix the distcheck, the upgrade incremented the version numbers of some of the .tm files, so change INSTALL_ARCHIVES to be *any* version
16:29.37 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/anim/anim_sort.c: reserve was already decreased, need to add space remaining/expected
16:31.38 brlcad woohoo, netbsd 4 is out
16:59.59 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
17:32.33 *** join/#brlcad CIA-30 (n=CIA@208.69.182.149)
18:37.06 *** join/#brlcad docelic (n=docelic@ms122-2-gprs01.net.vip.hr)
19:59.21 brlcad Making all in slave
19:59.21 brlcad make[5]: Entering directory `/vld/other/morrison/brlcad/brlcad-7.11.0/=build/src/adrt/isst/slave'
19:59.24 brlcad gcc -DHAVE_CONFIG_H -I. -I../../../../../src/adrt/isst/slave -I../../../../include -I/usr/local/include -DBRLCADBUILD=1 -I../../../../../include -I../../../../../src/adrt -I../../../../../src/adrt/libtie -I../../../../../src/adrt/libtienet -I../../../../../src/adrt/libtexture -I../../../../../src/adrt/librender -I../../../../../src/adrt/libutil -I../../../../../src/adrt/isst -DHAVE_MYSQL=1 -I/usr/local/include/mysql -pipe -fno-strict-aliasing
19:59.31 brlcad ../../../../../src/adrt/isst/slave/load.c:38:20: mysql.h: No such file or directory
20:12.22 *** join/#brlcad Elperion (n=Bary@p5487432E.dip.t-dialin.net)
20:12.28 ``Erik heh, woops
20:13.29 *** join/#brlcad Z80-Boy (i=clock@217-162-109-92.dclient.hispeed.ch)
20:14.30 CIA-30 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/isst/slave/Makefile.am: force mysql off by default to allow the build to pass
20:24.11 CIA-30 BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/isst/slave/Makefile.am: turn mysql off harder...
20:27.39 archivist <PROTECTED>
20:29.03 brlcad i think it's clean again now
20:29.15 ``Erik in which rise breaks horribly? :D
20:30.20 brlcad a bunch of files were missing, couple typos, some failures
20:30.35 ``Erik yes, violent flux
20:30.42 brlcad happens
20:30.48 ``Erik mebbe I shoulda kicked a branch
20:31.09 brlcad nah, most of the stuff was outside adrt -- adrt can at least be disabled easily
20:31.19 brlcad it's active dev and an easy fix
20:31.39 brlcad you found one of the typos yesterday, conflicted my commit
20:31.43 brlcad the strncat
20:32.10 ``Erik in anim, yeah
20:33.43 ``Erik will it run on a desk lamp?
20:36.42 ``Erik hum, flight gear 1.0.0 O.o haven't played that in a bit
20:36.53 brlcad on 54 different system architectures
20:37.00 brlcad 17 distinct cpus
20:37.07 brlcad http://mail-index.netbsd.org/netbsd-announce/2007/12/19/0000.html
20:41.55 brlcad hehe, in the /. perl comments.. "Away - away foul Lisp advocate, and darken not my doors again!"
20:46.51 archivist packages removed! UUCP aww
21:42.21 CIA-30 BRL-CAD: 03brlcad * 10brlcad/NEWS:
21:42.21 CIA-30 BRL-CAD: fixed empty name crash when using mged 'lt' command. this should fix a bug
21:42.21 CIA-30 BRL-CAD: encountered in some crash logs that Craig Barker had and some mged crashes that
21:42.21 CIA-30 BRL-CAD: he reported with 7.10.4. the problem was an empty name being passed to lt which
21:42.21 CIA-30 BRL-CAD: ended up getting passed to bu_log as a null ... argument, which subequently
21:42.23 CIA-30 BRL-CAD: caused the fwrite to fail and bu_bomb to kick off.
21:43.23 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/librt/db_lookup.c:
21:43.23 CIA-30 BRL-CAD: fixed empty name crash when using mged 'lt' command. this should fix a bug
21:43.23 CIA-30 BRL-CAD: encountered in some crash logs that Craig Barker had and some mged crashes that
21:43.23 CIA-30 BRL-CAD: he reported with 7.10.4. the problem was an empty name being passed to lt which
21:43.23 CIA-30 BRL-CAD: ended up getting passed to db_lookup and later bu_log as a null ... argument,
21:43.25 CIA-30 BRL-CAD: which subequently caused the fwrite to fail and bu_bomb to kick off.
21:45.31 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/log.c: ws
22:13.59 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/vls.c: return gracefully instead of bombing if there is nothing to print into, or nothing to print in bu_vls_vprintf
22:27.46 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/vls.c: gah, I'm making a habit of this lately or apparently too much shell scripting, haven't made these typos in years
22:30.04 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/log.c: try stdout just in case something is wrong with stderr when logging before fatally aborting the app. there's probably something wrong either way, but until we can set/redirect bu_log -- try harder to not fail.
22:33.19 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/ (10 files in 5 dirs): manuallly null-terminate buffers after a strncat for sanity
22:42.40 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libfb/if_remote.c: ws and style cleanup on rem_open, init vars
22:46.53 CIA-30 BRL-CAD: 03brlcad * 10brlcad/TODO: note that ::key=val;key2=val2; might work well for setting a timeout on remote framebuffers (e.g. -F::host=brlcad.org;port=3;timeout=40;)
22:59.58 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/linebuf.c: avoid passing a null FILE to setvbuf
23:03.01 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/log.c: do the same protections to bu_putchar that bu_log had to try stdout if stderr fails or is unavailable. instead of blindly trying stdout/stderr, make sure they're not NULL FILE pointers first and fail accordingly.
23:31.22 brlcad starseeker: if bicatali (or you) have patches for the Makefile.am's that make it work properly, there's no problem making the mods -- the things he mentioned about it dropping stuff in /usr/brlcad/doc and "all around the system" (for html, ex) sounds like bugs or at least is unintentional and could probably be fixed.
23:32.49 starseeker brlcad: Cool, thanks!
23:32.58 brlcad I'd expect bin, lib, include, and man to be well-behaved -- the trick and problems are probably on the datadir for everything he mentioned, maybe/likely something we need to change
23:33.26 brlcad if you know what those changes need to be, just make them or lemme know and I'll make them
23:33.42 starseeker I'm not sure yet - I haven't had a chance to try his solution yet
23:33.53 starseeker Hopefully he can provide more detail
23:34.14 brlcad i mean, there's still the big problem he mentioned about things like librt that aren't easily resolved in the lib dir, but the rest should work
23:34.22 starseeker Right
23:34.33 starseeker The makefile.am patch should be on the site, actually...
23:36.45 starseeker Yeah, this is it: http://bugs.gentoo.org/attachment.cgi?id=131177
23:37.14 brlcad more a matter of hm, those are fixes to tcl's build system
23:37.35 starseeker Right. Dunno if they're worth adding to our local tree?
23:40.22 starseeker IIRC it was a file conflict between the man page install from the system tcl/tk and the BRL-CAD copy, but I'd have to check
23:41.49 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/other/ (tk/unix/Makefile.in tcl/unix/Makefile.in): apply the gentoo ebuild tcl/tk build system patch that conditionally installs the manpages (someone should try to push this upstream)
23:45.06 starseeker Hey brlcad, are the BLT libraries external to the BRL-CAD project?
23:45.35 starseeker I.e this BLT? http://blt.sourceforge.net/
23:47.59 brlcad yes
23:48.08 brlcad archer uses blt
23:48.19 brlcad and it's frankly a pita :)
23:48.29 brlcad but it works very well for archer's purposes
23:50.11 starseeker Ah.
23:50.30 starseeker OK, that's in the gentoo tree - he may be right about the overlay having enough support
23:50.43 brlcad opennurbs is in there?
23:51.12 starseeker Let me check...
23:51.18 starseeker (is that no longer disabled?)
23:52.30 starseeker Hmm. Nope, no opennurbs
23:54.42 brlcad it's not supposed to be disabled, but it can (somewhat easily) be disabled
23:54.46 starseeker Ah
23:54.48 brlcad in the real near future, though, it won't
23:55.03 starseeker Hang on, I might be able to whip up an ebuild...
23:55.16 brlcad probably by 7.14.0 it'll be always on
23:55.43 starseeker Erm... what's the opennurb license? They require a product unlock code?
23:56.13 brlcad no, they're a clauseless unlimited license
23:57.01 starseeker Huh. Weird. I wonder why they're emailing an unlock code - collecting emails of interested users?
23:57.37 starseeker ew - a zip file
IRC log for #brlcad on 20071220

IRC log for #brlcad on 20071220

00:00.15 starseeker OK, that was really weird, but it worked. Does BRL-CAD need the zlib copy included with it?
00:00.46 ``Erik src/other/libz ?
00:01.18 starseeker opennurbs/zlib
00:01.59 brlcad no, but to remove it requires a few mods
00:02.02 starseeker sorry - the opennurbs tarball has a copy of zlib
00:02.05 starseeker ah :-)
00:02.25 brlcad we've modified them in our src tree, but we're also one release behind them now
00:02.45 starseeker ah
00:02.50 brlcad i had to make a slew of cross-platform compilation fixes too, but maybe they've fixed those
00:03.27 brlcad fortunately, all of our big mods have been left out of their source tree
00:03.51 brlcad "we" (jason) implemented a lot of the functions that they took out of opennurbs
00:04.05 brlcad as they intentionally don't want it used the way we're using it
00:04.22 starseeker That's annoying
00:04.29 brlcad (i.e. as part of a nurbs evaluation kernel)
00:04.52 brlcad as they see it as directly competing with one of their commercial products they sell
00:04.58 starseeker So BRL-CAD can use (in theory) an external copy?
00:05.02 starseeker indeed
00:05.03 brlcad in theory
00:05.19 brlcad like I said, haven't tried the latest
00:05.34 brlcad you might want to try upgrading our copy first, just in case there were api changes
00:05.41 brlcad might/should be easier
00:05.57 brlcad then work on making the patch that the ebuild will need from their zip
00:06.13 brlcad how is the ebuild supposed to get the zip?
00:06.21 starseeker got me
00:06.28 starseeker may require fetch restrictions
00:06.31 brlcad iirc, they have this click-through contact form
00:06.49 brlcad you don't have to fill in anything, but you can't get to the download link without going through it iirc
00:07.06 starseeker well, if it's free Gentoo can make a tarball :-)
00:07.12 brlcad and host it?
00:07.24 starseeker maybe. or we could
00:08.08 brlcad I wouldn't without an okay from mcneel, and that's not likely given how we use it
00:08.23 brlcad even if license-wise there's no reason we couldn't
00:08.56 starseeker Hmm
00:09.07 starseeker ok
00:09.26 brlcad but you're welcome to ask :)
00:09.31 starseeker hehe
00:09.54 brlcad yay, one of my stitches just came out
00:10.07 brlcad that's been irritating for days
00:10.09 starseeker I'll let the Gentoo devs ask :-P
00:10.18 brlcad heh, that works
00:10.44 ``Erik soluble stitches?
00:11.55 brlcad yeah
00:17.41 ``Erik cool beans
01:15.28 starseeker brlcad: So are the opennurbs guys actively annoyed with us, or they just didn't provide the functions jason recreated in order to avoid making it TOO easy for the competition?
01:33.31 brlcad starseeker: i'm not sure I'd characterize it as annoyed or not, I don't know -- but I do know that they openly state that using the library as part of any geometric modeling kernel is and was not the reason that the sources are provided and that they specifically will *not* help anyone using it in that regard
01:35.09 brlcad if you read through their news/mailing list for the past couple years (archived on their site iirc), you'll see at least a half dozen questions that come up with people trying to use it as such where they reiterate that it's not supposed to be used for that and they don't provide any help
04:19.40 Axman6 sound like a bunch of wankers. how does doing that help anyone?
04:41.16 *** join/#brlcad jgay (n=jgay@fsf/staff/jgay)
05:08.31 Axman6 .......................
05:08.34 Axman6 oh god
05:08.39 starseeker Thank goodness the stix font beta had already come and gone or I would have started suspecting an early April 1st
05:09.59 starseeker Axman6: Exactly :-)
05:11.19 starseeker As much as I have to grit my teeth to say it - Good for Microsoft; well done
05:13.06 Axman6 only what, two years too late?
05:13.28 starseeker ``Erik: Do you by any chance have autoconf build logic for opennurbs that could be used for a stand alone install? They don't seem to have even a make install command...
05:13.35 starseeker Heh - better late than never
05:13.56 starseeker From what I recall, ACID2 stumped everyone for a while - I think Konqueror was the first to get it right?
05:14.09 Axman6 Safari was the first
05:14.21 starseeker Ah, right
05:14.23 Axman6 which then meant konquorer came next, then opera
05:15.31 Axman6 and now the KDE guys have basically dropped the main khtml stuff, and they're going to use Apple's WebKit for konqueror... because bugs get fixed faster :P
05:17.37 starseeker Hey, as long as it works :-)
05:17.58 starseeker I guess you could call WebKit khtml2.0, based on where it came from...
05:18.54 Axman6 well khtml basically died about a year ago. there's been no work on it for ages
05:19.41 Axman6 Apple have done a fantastic job with webkit, fast, makes things look good, very standards complient
05:20.00 starseeker Hard to argue with that, and if the licensing is OK why not use it?
05:21.01 Axman6 yeah, not sure what it's licence is actually, good chance it's GPL though
05:21.22 starseeker Apple does good work, as a rule
05:21.38 starseeker The problem is (for me at least) they charge accordingly :-)
05:21.55 Axman6 well i could seriously imagine steve standing behind guys witha whip...
05:22.07 Axman6 macs are cheap these days man, and so's OS X
05:22.29 starseeker They aren't bad, but Linux is free and almost all of it is open :-)
05:23.10 starseeker One thing about Mac OSX's graphics systems - they are very definitely NOT open
05:23.41 Axman6 linux is a play thing for me, there's just not enough polish with it, things are still too hard to use, and it lacks the consistancy i get with OS X. i know linux definitely has it's place, but i don't think that's the desktop yet
05:23.41 starseeker Plus, as time goes by I'm coming more and more to appreciate the X method of communication - it is relatively language independent
05:24.10 Axman6 heh, X is one of the main reasons i don't like linux
05:25.06 starseeker X is actually quite an excellent piece of work, but it didn't get the fancy stuff until recently thanks to the XFree86 organizational setup (as I understand it)
05:25.14 Axman6 yeah, that argument usually doesn't go down very well on irc... but you're talking to people who irc, so they're not going to be your average joe ;)
05:25.23 starseeker I remember noticing a lot of abrupt improvements in Cygwin's X support after Xorg took off...
05:26.54 Axman6 i just think the structure of X is stupid. i don't understand using a client server model when you're using a single machine. X forwarding is nice ish, but there are other ways, and that should really be a side thing these days
05:26.59 Axman6 if that makes any sense
05:27.59 starseeker Well, the advantage of client-server is that you don't have to care what programming languages are being used in client or server. Programming a GUI on Mac OSX in anything other than Objective C requires some FFI work at some layer, as I understand it
05:28.48 Axman6 well you can use many different things like QT and gtk if you want
05:28.56 starseeker The X architecture is one of the reasons Lisp can talk to it well - it doesn't require an FFI bridge
05:29.26 starseeker Oh, sure - you can use a lib to paper over the differences if someone has written one (and QT is a good one by all the accounts I have heard)
05:29.43 starseeker But the client/server flexibility still makes many things easier in the end
05:30.12 starseeker Sorta like the trend towards web clients for apps, although I'm not terribly impressed with that personally...
05:30.48 Axman6 still, if you've ever used a mac for a while, you start to feel that the gui is really 'solid' its hard to explain, but with X and the windows managers you use, you can feel that windows are made of little bitmaps and such
05:31.10 starseeker Sure. I'm not claiming OSX isn't more polished - it is
05:31.26 starseeker But to me that's less critical than the core technologies behind it :-)
05:32.12 starseeker Apples technologies are probably pretty good overall (unless you're trying to make an McCLIM backend to the OSX graphics layer...) but they're also completely closed up
05:32.58 starseeker Heh - I've gotta hit the hay here before my head demolishes my keyboard... I like this keyboard
05:33.33 Axman6 i also like how easy the tools for OS X are to use for the gui. you drag and drop some stuff, put it where it tells you, and you end up with a HIG complient interface, that's fully OpenGL backed, and looks great
05:33.45 Axman6 haha, ok man, take care
05:34.11 starseeker If you don't like X, you might take a look at http://picogui.org/ or http://fresco.org/
05:36.08 Axman6 interesting
06:41.41 brlcad Axman6: I don't see them as wankers, it was pretty cool/useful that they released openNURBS at all, and they're not actively prohibiting anyone -- they're just not going to help make a direct competitor to a product they sell
06:42.35 brlcad the reason they released it was to give people free 3DM read/write file support for the Rhino file format -- we could really trivially write a Rhino-to-BRL-CAD importer/exporter now
06:45.21 Axman6 yeah
06:49.40 *** join/#brlcad Z80-Boy (i=clock@77-56-92-195.dclient.hispeed.ch)
08:21.11 *** join/#brlcad ibot (i=ibot@rikers.org)
08:21.11 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || Channel logs at http://ibot.rikers.org/%23brlcad/ || BRL-CAD is on scan.coverity.com but still offline || Release 7.12.0 coming soon to a desktop near you
08:37.10 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
08:48.27 CIA-30 BRL-CAD: 03brlcad * 10brlcad/include/vmath.h:
08:48.27 CIA-30 BRL-CAD: provide DEG2RAD and RAD2DEG constants for pi/180 and 180/pi; rename the new
08:48.27 CIA-30 BRL-CAD: V3AE2DIR to V3DIR_FROM_AZEL to be more consistent with other vmath macros,
08:48.27 CIA-30 BRL-CAD: similarly making first arg the dir instead of last; implement the complementary
08:48.27 CIA-30 BRL-CAD: AZEL_FROM_V3DIR for setting an az/el from a direction vector as well (untested)
08:49.27 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/librt/view_obj.c: update from V3AE2DIR to newly renamed V3DIR_FROM_AZEL macro name
08:55.04 Z80-Boy Did anyone from here already get contacted by Google recruitment?
08:55.26 brlcad huh?
08:55.30 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbn/const.c: use the vmath.h/math.h macros where available (math.h are generally higher precision), convert all constants to fastf_t values.
08:56.14 Z80-Boy They said they have Vont Cerf and Ken Thomson
08:56.17 Z80-Boy Vint
08:57.20 brlcad they hire all sorts of people ... like many many many companies
08:59.55 Z80-Boy Is it true they are famous for secretivity?
09:00.21 Axman6 sounds more like apple. google are pretty open
09:07.11 *** join/#brlcad Elperion (n=Bary@p54874E5F.dip.t-dialin.net)
09:39.07 Z80-Boy brlcad: do you someone who could donate his superfluous supercomputing capacity for ocassional rendering of a project like Ronja?
09:39.32 Z80-Boy Like I would like to make the video anti-aliased but that would render a month...
09:39.43 Z80-Boy on my laptop
09:50.14 Axman6 Z80-Boy: what're you rendering and how?
09:50.29 Z80-Boy Axman6: Ronja models, using BRL-CAD rt
09:51.09 Axman6 right, never heard of ronja
09:51.24 Z80-Boy http://ronja.twibright.com/3d/
09:52.48 Axman6 hmm, i'm confused now
09:53.06 Axman6 are mounting brackets really that interesting? :P
09:54.43 Z80-Boy There are no mounting brackets on the page I posted. Mounting brackets are mentioned in the news on the title page and there is no 3D model of mounting brackets./
09:56.49 Axman6 the pics look like mounting brackets to me, but anyway. looks like a cool idea now i know what it does
09:57.14 Z80-Boy aha I thought you are talking about the specific part of Ronja that is officially called mounting brackets
09:57.59 Z80-Boy The 3D models are important for people to know how to put all the parts together.
09:58.17 Z80-Boy Also to see what it looks like how it's interfaced to the building etc.
09:58.28 Z80-Boy How bulky it is
09:58.31 Axman6 yeah
09:58.55 Axman6 what's wrong with wifi and parabolic reflectors anyway? :P
09:59.07 Z80-Boy There's nothing wrong with them
09:59.18 Z80-Boy They just have a different set of advantages and weaknesses
10:00.51 Z80-Boy Here is some discussion of possible problems with WiFi that Ronja can be a solution for: http://ronja.twibright.com/wifi.php
10:13.53 vedge Z80-Boy: very cool. i know some people who are having problems with interference from airplanes in my area and it's so bad they're basically stuck with an unreliable cable ISP because of this.
10:14.31 vedge we have a very good wifi provider, and i know people there have been trying to figure out a way around this problem. i'll send them the link.
10:18.17 Z80-Boy I had an Internet connection through 2 Ronjas in series and it was quite reliable
10:18.30 Z80-Boy The biggest problem was they were still prototypes and in process of debugging
10:18.51 Z80-Boy But they still genrally appeared to be more reliable than wifis and cables we had in the same network :)
10:26.55 vedge cool
10:28.36 vedge i'm opening a pcb shop, in case you're looking for a small/medium qty manufacturer in north america
10:36.10 archivist vedge #electronics has people asking about pcb makers now and again
10:36.55 Z80-Boy vedge: I already have a company where I send prototypes
10:39.53 Z80-Boy vedge: can you send post order internationally?
10:41.05 Z80-Boy Can you do all the necessary technologies - HAL, through plating, solder mask, edge routing?
10:41.11 Z80-Boy I mean edge milling
10:45.42 vedge archivist: thanks for the tip
10:46.14 vedge Z80-Boy: i'm in canada, i think sending small pcbs internationally through canada post would be around $10
10:47.11 Z80-Boy If you were interested you could sell the Ronja PCBs and I could put you on the website as a supplier
10:47.22 vedge i can do all of this, but i don't have a machine in my PCB assembly line for edge milling, extra setup time would be involved for that
10:47.45 Z80-Boy The transmitter has 3 rectangular millings
10:48.05 Z80-Boy can you dissolve the cost in a larger series?
10:48.49 vedge i wonder if punch pressing would work for PCB material, that would be a lot cheaper than actual milling.
10:48.51 Z80-Boy Here is the old shop http://ronjashop.com/info.php?lang=en
10:48.53 vedge yes
10:49.06 Z80-Boy I don't know if this guy is still operating
10:49.17 Z80-Boy He doesn't seem to having upgraded from Twister to Twister2
10:49.24 archivist pressing is normal for paper boards
10:49.33 Z80-Boy He has the prices on his website you could see if you can be competitive
10:50.06 Z80-Boy Of course only in case such a small project is actually interesting for you financially
10:52.46 vedge my equipment is not entirely ready for production just yet, i'm still working on the testing phase. i'll get back to you on this.
10:53.41 vedge i have basically all of the fabrication equipment ready, but no testing system.
10:54.40 Z80-Boy you mean electrical and optical testing?
10:55.53 vedge yes
10:56.02 vedge and i can't exactly afford a $200k "bed of nails"
10:57.12 Z80-Boy I wonder if with all the cost of handling individual orders a project like Ronja could be interesting for you financially
10:57.40 archivist heh send RF testing to me in the UK
10:57.51 Z80-Boy It should theoretically be a small, but continuous income
10:58.31 Z80-Boy Like the Ronjashop sold already about 500 boards IIRC
10:58.55 Z80-Boy It's actually a student who always orders a series of 100 or 200 and then sells it apart individually
10:59.16 Z80-Boy You get 1/6 of the price you would pay if you ordered your board individually in a PCB manufacturere.
10:59.34 vedge oh, this is exactly the sort of project i'm interested into.
10:59.44 Z80-Boy that's good
10:59.59 vedge i have a mostly-automated assembly line, i order films and supplies in bulk, but it's far from being a big plant.
11:00.15 Z80-Boy Can you do optical testing?
11:00.48 Z80-Boy I think below 3 pieces no testing is prescribed and above 3 optical I am not sure
11:01.22 Z80-Boy One should also check if the gerbers can be loaded into your system. I am using a free software that generates the negative drawing command which some softwares that don
11:01.22 vedge what do you mean by optical testing?
11:01.32 Z80-Boy t implement RS 274-X completely cannot crunch
11:01.43 vedge oh, sure. i'm using my own software for this.
11:01.45 Z80-Boy Making a picture of the board and comparing with a reference picture
11:01.51 Z80-Boy to find copper bridges gaps etc.
11:02.44 Z80-Boy You could even sell with part bags if it were interesting for you, like kits - would be more convenient for the user, would increase interest in the project and sales
11:03.00 Z80-Boy Now the interest is going down due to 5GHz WiFi competition.
11:03.14 Z80-Boy And because people have to buy all the parts themselves
11:04.17 Z80-Boy I hope once maybe someone manages to run a shop like this and sponsor my project so I can improve the kilometers and megabits increase interest and his sales
11:04.23 Z80-Boy Kinda mutual symbiosis
11:07.01 vedge as far as optical testing goes, i suppose it would depend on the resolution. i don't have a microscope unfortunately.
11:07.22 Z80-Boy Or can you manufacture it reliably?
11:07.27 vedge i have a machine shop, i could probably manufacture parts but i don't know if it would be cost effective at all. i'd have to look more closely at the model.
11:07.44 Z80-Boy I don't mean machine parts, but electronics parts
11:07.52 Z80-Boy diodes transistors resistors LEDs HC gates
11:09.40 vedge sure, but it's just a matter of cost. my process is reliable but i still need to figure out bare-PCB testing
11:10.38 vedge if put a potentially defect board on the pick and place and then functional testing reveals problems i can't really recover the parts.
11:21.15 Z80-Boy vedge: I don't mean that you would populate the boards. That would be an unnecessary cost. The user can populate it himself easily.
11:23.34 vedge i'm not sure optical comparison would be that useful with my process. i'd expect most defects to involve the vias, as opposed to the surface of the board, unless there are very tiny features.
11:24.12 Z80-Boy vedge: I misinformed with an old information. The existing shop apparently already upgraded to Twister2.
11:24.13 vedge populating the boards isn't expensive for me if the components are SMT
11:24.55 Z80-Boy Some are not
11:25.41 Z80-Boy you could pre-populate the SMT ones, though.
11:48.53 *** join/#brlcad docelic (n=docelic@213.147.110.16)
13:00.15 Defcon oem version :D
13:00.19 Defcon guess not ^^
13:01.06 Maloeran You think so? I'll look for the usual refund clause in the EULA
13:01.42 Maloeran I think the point is mostly to annoy HP for forcing me to buy software I didn't want
13:02.21 Z80-Boy Forcing? Noone is forcing you into buying anything :)
13:02.33 Z80-Boy You had an option to not buy the whole notbeook
13:03.38 Defcon no
13:03.53 Defcon there was another case just like this
13:04.04 Defcon the guy won like 1200$ back
13:04.13 minute wtf?
13:04.20 Z80-Boy and how much did he pay for lawyers?
13:04.30 Defcon he won
13:04.37 Defcon so nothing..?
13:05.01 Z80-Boy In such case I prefer designing my own hardware that works 100%.
13:05.12 Z80-Boy Courts and lawyers are inherently unreliable and can backfire
13:05.27 Defcon indeed
13:05.48 Z80-Boy For example since I made myself Ronja, I now don't have to care about NDA binary-only WiFi drivers, bugs in WiFi firmware and how badly they designed their access method
13:06.16 Maloeran Z80-Boy, I didn't sign the EULA before buying the laptop
13:06.21 Maloeran And there's clearly a refund clause in there
13:06.26 Z80-Boy Maloeran: that's good
13:06.53 Z80-Boy Maloeran: so you should get your money back easily, shouldn't you
13:07.18 Maloeran Theorically, yes. I'm sure they don't enjoy doing this though
13:07.36 Z80-Boy Noone enjoys coughing up money
13:07.37 Defcon http://lxer.com/module/newswire/view/94705/index.html
13:07.50 Defcon i thought he got more money than this
13:08.18 Maloeran 140 euros, not too bad
13:10.22 Z80-Boy Noone should really complain about hardware anymore since we have free software for designing hardware
13:10.23 Defcon indeed not
13:10.31 Z80-Boy And we have that already for several years
13:10.56 Defcon ppl tend to complain very fast
13:11.04 Z80-Boy It's like - you don't like Microsoft Windows? Take Linux. If you don't like that one, pimp it up until you like it ;-)
13:11.52 Maloeran http://www.rayforce.net/hp000.png
13:11.56 Z80-Boy Or like complaining that AutoCAD is crap and not taking BRL-CAD
13:12.03 Defcon and what if ppl can't pimp it up
13:12.35 Defcon lol Maloeran
13:13.23 Maloeran Looks clear enough to me
13:14.00 Z80-Boy Doesn't Leninovo sell notebooks without Windows?
13:15.01 Z80-Boy By using Vista you agree to a) not have any opinion b) stop thinking c) obey everything Microsoft says d) voluntarily and irrevocably giving up your all human rights to Microsoft Corporation (MSFT)
13:15.56 Defcon Don't sell your soul to the devil!
13:16.49 Z80-Boy I don't like products for whose usage I need a lawyer
13:17.08 Z80-Boy Lawyers are expensive and it totals up pretty expensive :)
13:22.40 Defcon haha yeah
13:23.45 Maloeran The point is more to get these companies to stop trying to force buying software on people
13:24.19 Maloeran Although I'm leaving for south america in 4 days, it's not the best timing to begin even a brief legal battle
13:25.36 Defcon :D
13:27.49 minute Maloeran: They aren't forcing people to buy antyhing.
13:28.20 minute You choose to buy a laptop that comes with Vista installed, you could easily choose to purchase a laptop that doesn't.
13:28.32 Defcon if you want that particular laptop/.. they are
13:28.52 Maloeran minute, there's an EULA that states I can get a refund for it
13:28.53 Defcon as a customer you have the right to buy the laptop without software
13:28.57 Defcon indeed
13:29.02 Maloeran I didn't agree to the EULA before purchasing the laptop
13:29.27 minute Maloeran: So get a refund?
13:29.36 Maloeran Will try to
13:38.19 *** join/#brlcad starseeker (n=CY@ip72-218-17-237.hr.hr.cox.net)
13:53.16 *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net)
14:33.55 *** join/#brlcad starseeker (n=CY@ip72-218-17-237.hr.hr.cox.net)
14:41.32 *** join/#brlcad Elperion (n=Bary@p54874E5F.dip.t-dialin.net)
16:03.00 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
16:07.22 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
16:08.28 *** join/#brlcad jgay (n=jgay@fsf/staff/jgay)
16:37.39 *** join/#brlcad elite01 (n=elite01@dslc-082-082-068-027.pools.arcor-ip.net)
18:14.06 *** join/#brlcad starseeker (n=CY@ip72-218-17-237.hr.hr.cox.net)
19:12.49 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
19:12.49 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || Channel logs at http://ibot.rikers.org/%23brlcad/ || BRL-CAD is on scan.coverity.com but still offline || Release 7.12.0 coming soon to a desktop near you
20:18.17 CIA-30 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/ (38 files in 38 dirs): Initial check-in.
20:22.00 CIA-30 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/brlcad/brlcad.sln: Added 38 more projects. Mostly fb utils and their missing libs.
20:26.52 CIA-30 BRL-CAD: 03bob1961 * 10brlcad/include/config_win.h: Define HAVE_RAND and fmax.
20:29.27 CIA-30 BRL-CAD: 03bob1961 * 10brlcad/include/orle.h: Added ORLE_EXPORT for exposing variables and functions on windows.
20:30.47 CIA-30 BRL-CAD: 03bob1961 * 10brlcad/include/vfont-if.h: Mods to expose vfont_get() and vfont_free() on windows.
20:32.25 CIA-30 BRL-CAD: 03bob1961 * 10brlcad/src/fb/ (8 files): Mods to get things compiling on windows.
20:35.17 CIA-30 BRL-CAD: 03bob1961 * 10brlcad/src/other/libutahrle/include/rle.h: Mods to expose variables and functions.
20:37.47 CIA-30 BRL-CAD: 03bob1961 * 10brlcad/src/other/libutahrle/ (rle_getrow.c rle_open_f.c scanargs.c include/rle_config.h): Mods to get things compiling on windows.
21:30.22 *** join/#brlcad starseeker (n=CY@ip72-218-17-237.hr.hr.cox.net)
21:59.18 starseeker wee
22:10.03 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667681.dsl.bell.ca)
22:13.38 *** join/#brlcad docelic (n=docelic@77.237.110.164)
22:16.57 *** join/#brlcad gabo (n=Miranda@dsl5400725E.pool.t-online.hu)
22:22.20 *** join/#brlcad yukonbob (n=yukonbob@S010600195bd5c415.lb.shawcable.net)
22:56.58 CIA-30 BRL-CAD: 03bob1961 * 10brlcad/misc/win32-msvc8/ (44 files in 44 dirs): Clean up the project files a little.
23:44.25 yukonbob yay! Looks like Tcl 8.5.0 out today...
23:49.20 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
IRC log for #brlcad on 20071221

IRC log for #brlcad on 20071221

00:45.58 louipc hurrah
00:57.22 Maloeran "I regret to inform you that there is no return policy for the Vista software, either as a refund or a credit from HP." Hum...
00:57.31 starseeker TCL 8.5 is out????
00:59.44 starseeker I'll be doggoned: http://sourceforge.net/project/showfiles.php?group_id=10894&package_id=10452
01:00.13 starseeker Well, that could simplify matters...
01:05.13 louipc Maloeran: sorry
01:05.56 louipc I wouldn't think you'd be the type of person to buy a ready-made computer
01:18.07 Maloeran louipc, it's difficult to do otherwise with a laptop
01:18.46 Maloeran I really searched for laptops without an OS but they had to be shipped, and I didn't have time for that before I fly to Venezuela
01:18.58 louipc ah
01:22.04 *** part/#brlcad gabo (n=Miranda@dsl5400725E.pool.t-online.hu)
03:47.38 *** join/#brlcad jgay (n=jgay@fsf/staff/jgay)
07:06.32 *** join/#brlcad Z80-Boy (i=clock@217-162-109-73.dclient.hispeed.ch)
08:06.16 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
09:07.51 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
09:19.50 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
09:33.59 *** join/#brlcad michelangelo (n=michelan@host173-107-dynamic.26-79-r.retail.telecomitalia.it)
09:34.04 michelangelo Hi guys
09:34.16 michelangelo I'm interested in BRL-CAD
09:34.37 michelangelo I need to understand if it can helps me
09:35.00 michelangelo is there anybody here?
09:36.34 London_Beast yes
09:38.51 michelangelo hi London_Beast
09:39.22 michelangelo I need to create a cad to build/compose a kitchen
09:39.53 michelangelo but I don't know where I have to start
09:42.47 michelangelo any ideas?
09:43.16 alex_joni michelangelo: what is the goal of that?
09:43.33 alex_joni pictures to show around? media presentation?
09:43.36 michelangelo I have to build a project that create a kitchen
09:43.56 alex_joni do you need to design all furniture/appliances?
09:44.07 michelangelo yes, too
09:44.21 alex_joni then you'll looking at quite a bit of work :)
09:44.37 michelangelo I need to move the objects on the screen
09:45.25 michelangelo and positioning them one near the other
09:45.27 michelangelo and at the end print the image
09:45.37 michelangelo is it possible?
09:45.38 alex_joni do you care about precise sizes and models?
09:45.42 alex_joni or more that it looks right?
09:45.44 michelangelo yes
09:46.18 michelangelo I have my catalogues
09:46.32 michelangelo with all graphical sheet
09:47.16 michelangelo I can create them with a cad like autocad and then import them in the software on line
09:53.20 michelangelo any ideas
09:53.21 michelangelo ?
09:53.48 alex_joni michelangelo: if you're new with software like this I'd give google sketchup a go
09:54.24 michelangelo I know sketchup but it is a standalone
09:54.31 michelangelo not a online cad
09:54.37 alex_joni sure it is
09:54.57 alex_joni you can put models online if you want, but it runs locally
09:55.26 alex_joni http://sketchup.google.com/3dwarehouse/details?mid=9cc30db305f2bb7bde6df08b6b6b91c9&prevstart=0
10:02.07 *** join/#brlcad Elperion (n=Bary@p54873F5C.dip.t-dialin.net)
10:02.35 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
10:10.45 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
10:22.47 *** join/#brlcad elite01 (n=elite01@dslb-088-070-030-186.pools.arcor-ip.net)
11:14.09 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
11:14.52 *** join/#brlcad DEFCON|hides (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
11:51.43 Maloeran Gah. This laptop freezes with a horrible beep randomly within a couple hours with Linux, there must be some driver it really does not like
12:15.38 Maloeran It would be very ugly to have to pass acpi=off on a laptop
12:25.29 alex_joni Maloeran: did you run memtest?
12:50.23 Maloeran Yes, no problem there
12:55.21 alex_joni how long?
13:13.36 Maloeran I ran memtest until it completed. The freeze/beep occurs after a couple hours typically
13:13.52 Maloeran I had no problem so far with aspi=off but that really is not a solution for a laptop
13:15.12 Maloeran The laptop had been compiling for hours yesterday just fine, it froze with a loud beep during the night once the compilation was complete
13:34.51 alex_joni Maloeran: I'd still leave memtest overnight to see if that catches anything
13:35.00 alex_joni might be heat related
13:41.56 Maloeran It might be heat related, the problem seems to occur when the laptop gets too cold... It's fine as long as it's busy compiling :), probably because acpi power management kicks in
13:47.46 *** join/#brlcad cad34 (n=90208992@bz.bzflag.bz)
13:48.06 *** join/#brlcad sidyork (n=sidyork@jkaepc01.ohm.york.ac.uk)
13:48.48 sidyork Hi, I'm wondering if anyone has had any luck in running brlcad on os X 10.5?
13:48.50 *** join/#brlcad cad25 (n=90208992@bz.bzflag.bz)
13:52.17 Axman6 sidyork: heh, funny you mention it...
13:52.29 Axman6 ooo, i should see if it builds now i have the X11 patch!
13:53.24 sidyork I tried the pre-buil binary but it errors out when launching mged
13:55.25 Axman6 which error?
13:56.11 sidyork I've just deleted it but I'll reinstall now and paste the error message.
13:56.34 Axman6 something about fore foundation?
13:57.07 Axman6 core*
13:57.30 sidyork yep, that was it
13:59.37 Axman6 yeah i donated my MBP to brlcad to see if he could fix it, but not luck so far
14:00.22 Axman6 checking again though, because i installed an X11 patch
14:00.39 sidyork I'm specifically after some open source software to model some simple 3D structures for our machine shop. Do you think brlcad is suitable, I've had a read of the documentation so I understand there is a learning curve.
14:00.57 sidyork I'm not sure you'll have much luck, I had the patch installed when I tried.
14:01.25 Axman6 the patch from macosforge?
14:01.45 London_Beast Has anyone read Aldous Huxley - Doors of Perception?
14:01.58 *** join/#brlcad sidyork_ (n=sidyork@sns71-116.york.ac.uk)
14:02.07 sidyork_ Yep
14:02.53 London_Beast sidyork_: is it good?
14:02.58 London_Beast Does it have pictures?
14:03.16 London_Beast Is it written in a complicated language where you have to concentrate a lot to follow the thread?
14:03.57 Axman6 i think that yep might ave been for me...
14:05.01 sidyork_ Sorry, the yep was for axman6, I'm not a very experienced irc'er
14:07.14 sidyork_ axman6: thanks for the help, I'll wait until they release a version for 10.5
14:16.06 *** join/#brlcad elite01 (n=elite01@dslb-088-070-030-186.pools.arcor-ip.net)
14:18.08 Axman6 ok, it doesn't work with the ipv6 variant
14:18.27 Axman6 whoops
14:37.08 *** join/#brlcad jgay (n=jgay@fsf/staff/jgay)
15:11.22 London_Beast brlcad: listening to Iggy Pop, I realized that from the BRL-CAD the 70's are still breathing at me :)
15:12.14 minute brlcad: If you get a moment can you screenshot the problems in Safari 2, I only have Safari 3?
15:13.14 Axman6 minute: you talking about the new site?
15:13.45 minute yeah
15:13.53 Axman6 i noticed some issues in safari 3 too
15:13.59 minute Did you?
15:14.08 brlcad minute: I don't have safari 2
15:14.17 minute brlcad: Oh, ok....
15:14.29 Axman6 which appear to be gone now...
15:14.50 brlcad motd is still horked, but that's probably just not hooked in?
15:15.06 Axman6 yeah it's fine now. excellent
15:15.16 minute brlcad: motd?
15:15.38 brlcad the quotes at the bottom
15:15.45 minute oh yeah
15:16.14 brlcad download link is dead too
15:16.22 brlcad but that's just data content
15:16.26 brlcad style looks great on 3
15:16.40 minute :)
15:21.57 minute Download link fixed.
15:23.06 minute Quotes fixed.
15:32.19 brlcad looks great on opera, firefox, and safari here
15:32.22 minute Oh god, I'm so slow. Been developing this site for 5 months 4 weeks. :S
15:33.18 minute brlcad: Yeah, fully tested in all of them appart from one little problem I'm working on at the moment. I just need to fix the logo text thing in Internet Explorer and then I think it's good to go except for LDAP not being enabled.
15:33.53 brlcad hehe
15:33.54 alex_joni minute: I get an extra bottom scrollbar in opera
15:33.59 brlcad awesome pic for the runtime libs :)
15:34.03 alex_joni but only for "Documentation"
15:34.11 minute brlcad: hehe
15:34.16 minute alex_joni: I'll take a look.
15:34.22 alex_joni minute: and "Support"
15:34.31 minute alex_joni: 9.2?
15:35.03 alex_joni Version
15:35.04 alex_joni 9.24
15:35.13 alex_joni Build: 8816
15:35.13 minute alex_joni: Can you try purging your cache? (Ctrl+Shift+R)
15:35.15 brlcad minute: the timing is perfect, can announce the site on our anniversary :)
15:35.24 minute brlcad: :D
15:35.40 minute brlcad: What date is that?
15:35.42 alex_joni minute: no difference
15:36.09 brlcad minute: today.. :)
15:36.12 minute alex_joni: Can you upload a screenshot to imagebin.ca
15:36.21 minute brlcad: :S
15:36.28 alex_joni minute: sure..
15:36.34 minute thanks
15:37.49 alex_joni http://imagebin.org/12545
15:38.28 minute uh, odd
15:39.12 minute I can't replicate that...
15:39.25 brlcad is it only on the mediawiki pages?
15:39.44 minute Nope.
15:39.54 minute Apparently support and documentation.
15:40.19 alex_joni minute: on pages which have "go" & "search"
15:40.30 brlcad those two are mediawiki pages :)
15:40.31 minute ahh, so mediawiki only then
15:40.32 alex_joni pages with "search" only are fine
15:40.33 minute lol
15:40.34 minute hehe
15:40.52 minute Working on it...
15:41.14 brlcad maybe just missing a close brace? that tab should be self-expanding now
15:41.33 brlcad oooh
15:41.36 alex_joni the odd thing is that the extra scrollbar only moves the footer
15:41.36 brlcad that's why
15:41.43 brlcad minute: scale your font up
15:41.55 brlcad i think you used an older copy of the search tabs
15:41.59 brlcad one that doesn't expand
15:42.30 brlcad or in migrating, just missing something that lets it expand to the content
15:42.35 prasad_ why is the bottom frame causing scrollbabars to appear on IE7
15:43.02 minute Ahh, I remember - it has a bug in IE.
15:43.13 minute When it is self expanding it works fine in all browsers except IE.
15:43.32 prasad_ can u turn off scrollbars for ie?
15:44.33 alex_joni yuck.. IE7 is really horrible
15:44.49 alex_joni wouldn't have noticed though.. I barely use it
15:45.27 minute alex_joni: Is the problem in Opera fixed?
15:46.16 alex_joni minute: yup.. looks great
15:46.42 alex_joni minute: http://imagebin.org/12546 <- IE7
15:47.02 minute man
15:47.11 minute I wish I had IE7 and not just IE6.
15:47.34 alex_joni minute: I think I remember a plugin for firefox to preview in multiple browsers
15:47.56 alex_joni I think it interpreted pages to replicate browser behaviour.. but I'm not 100% sure
15:48.27 minute oh
15:49.43 minute Running system restore in preperation for installing IE7 and IE6 in parralel.
15:58.01 minute Ok, it doesn't look too bad in IE7 here.
15:58.49 minute Working on it.
16:00.56 minute Fixored.
16:01.51 minute alex_joni: Can you confirm?
16:02.15 alex_joni minute: in opera it's great
16:02.23 alex_joni in IE7 I still get the bottom scrollbar
16:02.27 minute alex_joni: What about the documentation page in IE7?
16:02.35 alex_joni on all pages
16:02.39 minute The About page has special Drupal caching.
16:02.51 minute alex_joni: Can you Ctrl+F5 on the Documentation page?
16:03.16 alex_joni the top div (About, Documentation, COmmunity, Develpment,..) seems to small
16:03.20 alex_joni text is off to the right
16:04.44 alex_joni http://imagebin.org/12547
16:05.13 alex_joni minute: it's the same on all pages
16:06.33 minute hmm
16:09.07 alex_joni IE 7.0.5730.11
16:09.59 minute Yeah, it is something to do with font sizes.
16:10.26 minute alex_joni: Any good now?
16:37.28 alex_joni minute: yay..
16:37.46 alex_joni it's not round anymore, but looks good enough
16:40.31 minute oh, I'll look into that - but I guess it is good to go.
16:53.28 alex_joni yup, I'd say so too
16:53.55 minute except for IE6. I'll deal with that now
16:54.05 yukonbob hello, cadheads
16:56.36 minute yukonbob: Hey yukonbob.
16:56.56 *** join/#brlcad iraytrace (n=iraytrac@cocoa.sci.utah.edu)
17:01.29 yukonbob hey minute -- having fun whacking bugs on the website?
18:22.48 *** join/#brlcad Z80-Boy (i=clock@77-56-88-216.dclient.hispeed.ch)
19:28.10 *** part/#brlcad prasad_ (n=psilva@70.108.244.218)
20:16.42 *** join/#brlcad cad61 (n=4760505f@bz.bzflag.bz)
20:19.30 *** join/#brlcad SkyKing918 (n=4760505f@bz.bzflag.bz)
21:29.46 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096667846.dsl.bell.ca)
21:46.07 *** join/#brlcad Z80-Boy (i=clock@77-56-88-216.dclient.hispeed.ch)
22:15.24 *** join/#brlcad docelic (n=docelic@212.15.185.10)
22:57.06 minute yukonbob: Yeah, sorry about the slow response - had a chinese takeout at a friends house - have you noticed any?
22:57.47 minute brlcad: I'm working on the IE 6 and lower header text right now - anything else you can see that is prventing us with going ahead with a release (other than LDAP, of course).
23:10.55 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:20.26 minute And I need to get myself a better graphics editing program than the GIMP.
23:20.41 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:34.52 *** join/#brlcad cad10 (n=5864de9c@bz.bzflag.bz)
23:48.33 minute Maybe not, night night all.
IRC log for #brlcad on 20071222

IRC log for #brlcad on 20071222

01:42.40 *** join/#brlcad starseeker (n=CY@ip72-218-17-237.hr.hr.cox.net)
02:57.13 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1128565118.dsl.bell.ca)
02:57.27 IriX64 regards
02:59.12 IriX64 http://www3.sympatico.ca/mario.dulisse2/edit.png <--- bldging391 latest build :)
05:30.51 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
06:30.29 *** join/#brlcad Twingy (n=justin@74.92.144.217)
08:35.41 *** join/#brlcad Z80-Boy (n=clock@217-162-111-173.dclient.hispeed.ch)
11:15.22 *** join/#brlcad Elperion (n=Bary@p54875865.dip.t-dialin.net)
11:52.35 *** join/#brlcad docelic (n=docelic@77.237.100.157)
12:39.21 *** join/#brlcad jaminkle (i=JiE@241.54.48.60.kmr03-home.tm.net.my)
12:51.43 *** join/#brlcad elite01 (n=elite01@dslb-088-070-014-207.pools.arcor-ip.net)
13:11.36 *** join/#brlcad Z80-Boy (n=clock@217-162-111-173.dclient.hispeed.ch)
13:33.44 *** join/#brlcad vedge (i=vedge@vedge.org)
15:02.41 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/adrt/ (4 files in 4 dirs): probably going to revert to a libbu solution, but manually null-terminate for now anyways
17:40.04 *** join/#brlcad SWPadnos_ (n=Me@dsl107.esjtvtli.sover.net)
17:54.29 *** join/#brlcad Z80-Boy (i=clock@217-162-110-124.dclient.hispeed.ch)
18:19.20 *** join/#brlcad docelic (n=docelic@212.91.116.226)
18:27.15 CIA-30 BRL-CAD: 03brlcad * 10brlcad/misc/win32-msvc8/Makefile.am:
18:27.15 CIA-30 BRL-CAD: add newly added project files to the dist for: bw2fb cat2fb cell2fb cmap2fb
18:27.15 CIA-30 BRL-CAD: fb2bw fb2cmap fb2fb fb2orle fb2rle fbanim fbcbars fbcmap fbcmrot fbcolor fbfade
18:27.15 CIA-30 BRL-CAD: fbframe fbfree fbgamma fbgammamod fbgrid fbhelp fblabel fbline fbpoint
18:27.15 CIA-30 BRL-CAD: fbscanplot fbstretch fbzoom gif2fb liborle libutahrle orle2fb pixautosize
18:27.17 CIA-30 BRL-CAD: pixflip2fb pl2fb polar2fb pp2fb rle2fb spm2fb
19:31.44 CIA-30 BRL-CAD: 03brlcad * 10brlcad/misc/flawfinder: the message was wrong for scanf() warnings about the %s modifier when all we know in the default case is that it's not a constant.
19:37.20 CIA-30 BRL-CAD: 03brlcad * 10brlcad/regress/flawfinder.sh: ignore false positives, finished reviewing all of level four issues too but keep it at five for regression testing
19:37.45 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/adrt/isst/slave/load.c: quell flawfinder warnings, check buffer lengths when printing into them
19:39.23 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/mged/cad_boundp.c: get rid of Mess, just did silly print-header-to-stderr+print-body-to-stdout that was mostly used for debugging. just fprintf the output for now (consider bu_log later).
19:39.49 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/nirt/parse_fmt.c: -> ws
19:40.22 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/proc-db/ (fence.c fence.h pipe.c): const params
19:40.55 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/util/loop.c: check length while printing into buffers
19:41.11 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/vas4/init_ik.c: don't need popen decl. it's in stdio.h
19:45.50 CIA-30 BRL-CAD: 03brlcad * 10brlcad/ (configure.ac include/config_win.h src/fb/fbfade.c): rand() is c89/c90 so don't need/want to check for it. check for random() instead.
19:51.47 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/fb/pl-fb.c: right idea to simplify the loop, but take it a little further.
20:04.12 CIA-30 BRL-CAD: 03brlcad * 10brlcad/NEWS: bob added a new 'ae2dir' command to mged per request from dave loman where the command will report the direction vector for a given azimuth and elevation. there is an invert option to flip the vector around.
20:18.50 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/librt/view_obj.c: add the dir2ae pairing to the new ae2dir command.
20:20.16 CIA-30 BRL-CAD: 03brlcad * 10brlcad/include/raytrace.h: declare new vo_dir2ae_cmd view obj command for dir2ae
20:21.39 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/mged/cmd.c: header cleanup
20:24.10 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/mged/ (chgview.c cmd.c cmd.h): hook in the new dir2ae command
20:26.35 CIA-30 BRL-CAD: 03brlcad * 10brlcad/NEWS: just like ae2dir, added new dir2ae for calculating an az/el from a given direction vector.
20:52.53 CIA-30 BRL-CAD: 03brlcad * 10brlcad/TODO: query_ray seems to be blathering warnings/errors
22:14.34 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20071223

IRC log for #brlcad on 20071223

02:42.53 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
03:14.23 *** join/#brlcad James (n=chatzill@c-69-250-139-20.hsd1.md.comcast.net)
03:17.51 James hello
03:18.25 *** join/#brlcad starseeker (n=CY@ip72-218-17-237.hr.hr.cox.net)
03:19.47 starseeker cool - Octave 3.0 :-)
03:27.23 James very
05:24.42 *** join/#brlcad vedge (i=vedge@vedge.org)
05:28.06 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
05:35.52 *** join/#brlcad simoirc_ (n=moni@s235211.ppp.asahi-net.or.jp)
05:36.02 *** part/#brlcad simoirc_ (n=moni@s235211.ppp.asahi-net.or.jp)
05:40.26 *** join/#brlcad simoirc_ (n=moni@s235211.ppp.asahi-net.or.jp)
05:40.32 *** part/#brlcad simoirc_ (n=moni@s235211.ppp.asahi-net.or.jp)
05:56.37 *** join/#brlcad cad15 (n=4b9b83d2@bz.bzflag.bz)
06:47.49 yukonbob :)
09:02.30 *** join/#brlcad Elperion (n=Bary@p54875385.dip.t-dialin.net)
09:12.23 *** join/#brlcad simoirc_ (n=moni@s235211.ppp.asahi-net.or.jp)
09:12.27 *** part/#brlcad simoirc_ (n=moni@s235211.ppp.asahi-net.or.jp)
09:17.11 minute God, after spending several hours making the new website compatible with Opera 9.2 Opera 9.5 is released which it is completely compatible with. By this time next week, no one will be using Opera 9.5. :(
09:17.16 minute *2
09:32.14 Axman6 people are using opera now?
09:41.18 minute Oh wait, wrong version - 9.5 is the alpha, 9.2 is the current.
09:41.26 minute Axman6: All my geeky friends use it ;)
09:41.40 Axman6 pfft
09:41.53 minute And so do I, the only problem I have with it is startup time - but that is fixed in 9.5 alpha.
09:43.36 Axman6 opera makes no sense to me, its interface confuses me way too much
09:43.42 minute uh?
09:43.51 minute Yeah, I guess it has that problem.
09:44.04 minute But once you get used to it it is funky.
10:39.26 *** join/#brlcad elite01 (n=elite01@dslb-088-070-015-251.pools.arcor-ip.net)
10:54.46 *** join/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
12:23.33 *** join/#brlcad Axman6_ (n=Axman6@210-9-138-9.netspeed.com.au)
15:25.12 *** join/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
15:27.19 *** join/#brlcad cad45 (n=4b9b83d2@bz.bzflag.bz)
16:46.04 starseeker brlcad: How much did you need to change itcl/itk to work with tcl/tk 8.5? Could a changeset be isolated fairly easily?
16:49.25 starseeker tcl/tk 8.5 ebuilds are in now, still hard masked...
16:49.45 starseeker Let's see how this goes...
16:50.08 yukonbob 8.5.0 was unleashed other day -- so no more 8.5b[x] required...
16:57.17 starseeker Right.
16:57.40 starseeker Unfortunately, it looks like itcl, itk, blt, and tkimg in the gentoo overlays aren't going to work yet
16:57.56 starseeker the first three won't compile against 8.5, and the forth seems to compile but brlcad wants to build it anyway
16:59.11 starseeker presumably brlcad tested the system blt and found it messed up...
17:00.02 starseeker Looks like fedora is going to have similar problems...
17:00.37 starseeker If we can isolate brlcad's patches for tcl 8.5 and send them in, brlcad could become the hero of the tcl world for a day ;-)
17:00.45 starseeker blt, tkimg, itcl...
17:08.11 brlcad heh
17:08.38 brlcad they were all minor tweaks, iirc
17:08.49 brlcad could be that our system blt test is not working right too
17:08.56 brlcad have to check the config.log
17:09.14 brlcad alas, I'm about to hit the road and will be awol for about two days
17:09.55 brlcad i do have 8.5 final sources on my laptop, though, and plan to upgrade our bundling while on the road ;)
17:10.49 brlcad Merry Christmas to everyone that celebrates it! :-)
17:12.15 illethal Merry xmas =)
17:12.22 illethal is it christmas already?
17:13.39 brlcad close enough
18:21.59 *** part/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
18:29.19 starseeker brlcad: Are we going to look at tile for a somewhat more native platform appearance?
18:29.36 starseeker merry xmas indeed :-)
21:44.32 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1088754206.dsl.bell.ca)
22:10.46 Axman6 brlcad: merry christmas ;)
22:18.41 alex_joni merry christmas everyone: http://youtube.com/watch?v=wskT6YfVB6E
22:18.56 Axman6 yes, and the rest, just about to say that :P
22:28.39 *** join/#brlcad Elperion (n=Bary@p54875385.dip.t-dialin.net)
IRC log for #brlcad on 20071224

IRC log for #brlcad on 20071224

01:20.29 *** join/#brlcad vedge (i=vedge@vedge.org)
03:30.36 *** join/#brlcad minute_ (n=MinuteEl@bz.bzflag.bz)
04:31.51 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
07:26.10 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
07:51.08 *** join/#brlcad dli (n=dli@adsl-75-21-67-26.dsl.chcgil.sbcglobal.net)
09:43.01 *** join/#brlcad Elperion (n=Bary@p54875A87.dip.t-dialin.net)
10:59.22 dli ../../../../src/adrt/librender/.libs/librender.so: undefined reference to `tie_prep0'
11:00.06 dli Makefile.am error in -cvs? or it's my local problem
14:42.29 *** join/#brlcad SWPadnos_ (n=Me@dsl107.esjtvtli.sover.net)
18:17.32 *** join/#brlcad MinuteElectron (n=MinuteEl@bz.bzflag.bz)
18:24.21 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
19:12.49 *** join/#brlcad cad10 (n=4bb042f5@bz.bzflag.bz)
19:36.34 *** join/#brlcad elite01 (n=elite01@dslc-082-082-077-045.pools.arcor-ip.net)
20:10.27 *** join/#brlcad dli (n=dli@adsl-75-22-236-208.dsl.chcgil.sbcglobal.net)
21:20.50 curious yay, i suceeded installing brlcad
21:30.44 curious hmm, now how to load .g files? i've tried one i've found and one of my previous experiments and both seem empty
21:55.17 *** join/#brlcad dli (n=dli@adsl-75-22-236-208.dsl.chcgil.sbcglobal.net)
22:01.01 curious i'm quite total newb. i would like to try to see some example like electric motor
22:24.55 curious hmm, yeah, neither mged test.g does not work (opening previously edited database )
22:41.23 dli curious, you can use menu to "create new"
22:41.52 curious yes, but how to restore it? creating new works, and file is created
22:42.10 curious but neither opening from commandline or thru 'open' work
IRC log for #brlcad on 20071225

IRC log for #brlcad on 20071225

04:03.50 *** join/#brlcad dli (n=dli@adsl-75-22-236-208.dsl.chcgil.sbcglobal.net)
04:41.52 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
08:18.07 dli I have to patch Makefile.am in src/adrt/ for "lib = libcommon/libcommon.la"
08:18.30 dli it happens when I try to build with gentoo ebuild though
09:13.10 dli oh, have to filter LDFLAGS="-Wl,--as-needed"
11:01.10 *** join/#brlcad Elperion (n=Bary@p54874091.dip.t-dialin.net)
11:12.32 *** join/#brlcad dli (n=dli@adsl-75-21-91-49.dsl.chcgil.sbcglobal.net)
11:42.14 dli I couldn't type anything with -cvs :(
19:28.40 *** join/#brlcad Elperion (n=Bary@p54874091.dip.t-dialin.net)
IRC log for #brlcad on 20071226

IRC log for #brlcad on 20071226

00:07.50 *** join/#brlcad cad15 (n=c690d08a@bz.bzflag.bz)
00:24.57 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177592999.dsl.bell.ca)
00:26.43 IriX64 http://www3.sympatico.ca/mario.dulisse2/inprogress.png and http://www3.sympatico.ca/mario.dulisse2/complete.png <---- Version 7.11.0 on cygwin
01:56.54 *** join/#brlcad dli (n=dli@adsl-75-22-18-154.dsl.chcgil.sbcglobal.net)
02:53.41 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
03:41.22 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
04:16.23 dli brlcad has different source files for ia32 and x86_64
05:48.45 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177592999.dsl.bell.ca)
05:50.23 IriX64 http://rafb.net/p/LmHj4g49.html <---- install time issues
06:12.38 Axman6 is IriX64 a bot or what?
06:15.37 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177592999.dsl.bell.ca)
06:17.45 dli IriX64, what's your ./configure line?
06:18.17 IriX64 <PROTECTED>
06:19.29 dli IriX64, add: --enable-optimized --enable-tcl-build --enable-tk-build --with-pic --with-tag
06:19.47 IriX64 ok i'll try that
10:30.22 *** join/#brlcad elite01 (n=elite01@dslc-082-082-064-144.pools.arcor-ip.net)
10:55.29 *** join/#brlcad cad60 (n=4462e1f0@bz.bzflag.bz)
15:21.59 *** join/#brlcad vedge (i=vedge@vedge.org)
15:53.41 *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
15:53.41 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || Channel logs at http://ibot.rikers.org/%23brlcad/ || BRL-CAD is on scan.coverity.com but still offline || Release 7.12.0 coming soon to a desktop near you
16:15.32 *** join/#brlcad jgay (n=jgay@fsf/staff/jgay)
18:31.42 *** join/#brlcad Elperion (n=Bary@p548775C6.dip.t-dialin.net)
20:56.29 *** join/#brlcad yukonbob (n=yukonbob@d207-216-128-51.bchsia.telus.net)
20:57.08 yukonbob hello, whirled
21:36.59 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
IRC log for #brlcad on 20071227

IRC log for #brlcad on 20071227

00:13.33 *** join/#brlcad Elperion (n=Bary@p548775C6.dip.t-dialin.net)
00:40.55 *** join/#brlcad cadguy (n=asdf@c-67-172-239-24.hsd1.ut.comcast.net)
01:36.51 cadguy Merry Christmas all!
02:05.10 digitalfredy cadguy tanks :)
03:19.04 cadguy Anyone familiar with Visual Studio?
08:46.43 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
10:33.35 *** join/#brlcad Elperion (n=Bary@p548775C6.dip.t-dialin.net)
11:05.26 *** join/#brlcad elite01 (n=elite01@dslc-082-082-074-163.pools.arcor-ip.net)
11:57.55 MinuteElectron cadguy: Yes, I am...
11:57.59 MinuteElectron But you're not here.
12:14.34 *** join/#brlcad Elperion (n=Bary@p548764A3.dip.t-dialin.net)
13:05.02 *** join/#brlcad Elperion (n=Bary@p548764A3.dip.t-dialin.net)
13:36.11 *** join/#brlcad Elperion (n=Bary@p548764A3.dip.t-dialin.net)
14:56.35 *** join/#brlcad Elperion (n=Bary@p548764A3.dip.t-dialin.net)
15:28.53 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130)
18:28.42 *** join/#brlcad jgay (n=jgay@fsf/staff/jgay)
18:35.04 *** join/#brlcad Z80-Boy (i=clock@77-56-85-191.dclient.hispeed.ch)
19:03.51 *** join/#brlcad docelic (n=docelic@213.147.110.16)
IRC log for #brlcad on 20071228

IRC log for #brlcad on 20071228

00:32.04 *** join/#brlcad vedge (i=vedge@vedge.org) [NETSPLIT VICTIM]
00:32.56 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT VICTIM]
00:44.56 *** join/#brlcad simoirc_ (n=moni@219.117.208.86.static.zoot.jp)
00:45.01 *** part/#brlcad simoirc_ (n=moni@219.117.208.86.static.zoot.jp)
06:57.34 *** join/#brlcad Z80-Boy (i=clock@77-56-93-23.dclient.hispeed.ch)
10:23.33 *** join/#brlcad Z80-Boy (n=clock@zux221-123-068.adsl.green.ch)
10:43.32 *** join/#brlcad elite01 (n=elite01@dslb-088-070-031-143.pools.arcor-ip.net)
12:16.52 *** join/#brlcad starseeker (n=CY@ip72-218-17-235.hr.hr.cox.net)
12:34.20 *** join/#brlcad docelic (n=docelic@212.15.179.246)
13:38.31 *** join/#brlcad Elperion (n=Bary@p548770BA.dip.t-dialin.net)
14:12.48 *** join/#brlcad CIA-30 (n=CIA@208.69.182.149)
15:04.11 *** join/#brlcad vedge (i=vedge@vedge.org)
16:37.13 *** join/#brlcad CIA-30 (n=CIA@208.69.182.149) [NETSPLIT VICTIM]
16:37.13 *** join/#brlcad Z80-Boy (n=clock@zux221-123-068.adsl.green.ch) [NETSPLIT VICTIM]
16:37.13 *** join/#brlcad curious (n=curious@gjv234.internetdsl.tpnet.pl) [NETSPLIT VICTIM]
16:37.13 *** join/#brlcad alex_joni (n=juve@emc/board-of-directors/alexjoni) [NETSPLIT VICTIM]
18:30.24 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) [NETSPLIT VICTIM]
19:19.27 *** join/#brlcad Z80-Boy (i=clock@217-162-110-93.dclient.hispeed.ch)
20:00.23 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-017-130.pools.arcor-ip.net)
20:22.11 *** join/#brlcad elite01__ (n=elite01@dslb-088-070-025-240.pools.arcor-ip.net)
20:55.08 MinuteElectron brlcad: When you get back from your road trip; you have a PM.
20:55.11 MinuteElectron :)
20:55.36 MinuteElectron Actually, disregard that - you don't. :)
23:23.41 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177592999.dsl.bell.ca)
23:25.21 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149)
23:25.25 IriX64 ?+e6?!?!? <--- ;)
23:27.30 IriX64 can i remove those screen shots from my blog now or would you like them left for advertising :)
23:37.15 *** join/#brlcad Twingy (n=justin@74.92.144.217)
IRC log for #brlcad on 20071229

IRC log for #brlcad on 20071229

00:56.41 starseeker Link? :-)
01:31.32 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177592999.dsl.bell.ca)
08:07.29 *** join/#brlcad fenn (n=pz@adsl-76-251-85-70.dsl.bltnin.sbcglobal.net)
11:20.36 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
11:24.13 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
11:26.47 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
11:39.07 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149)
13:02.25 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
13:03.09 *** join/#brlcad Axman6_ (n=Axman6@210-9-138-9.netspeed.com.au)
13:05.48 *** join/#brlcad elite01 (n=elite01@dslb-088-070-021-076.pools.arcor-ip.net)
13:09.38 *** join/#brlcad Paul58 (n=Paul@91.102.227.98)
13:13.59 *** join/#brlcad Elperion (n=Bary@p54877478.dip.t-dialin.net)
13:17.19 Paul58 Hello! How can I uninstall brl-cad, because I want to install new version?
13:21.22 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149)
13:21.25 elite01 make uninstall or make remove or so i think
13:32.20 Axman6 Paul58: you don't need to uninstall to install a new version though
15:08.09 Paul58 Axman6: Thank you.
15:26.29 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149)
15:50.40 *** join/#brlcad Elperion (n=Bary@p54877478.dip.t-dialin.net)
16:03.41 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
16:54.17 *** join/#brlcad Z80-Boy (i=clock@77-56-93-179.dclient.hispeed.ch)
17:49.34 *** join/#brlcad rmccurdycom73 (n=426c97c3@bz.bzflag.bz)
17:49.47 *** join/#brlcad docelic (n=docelic@212.15.176.115)
17:52.57 *** join/#brlcad Paul58 (n=Paul@91.102.227.98)
18:37.00 *** join/#brlcad Paul58 (n=Paul@91.102.227.98)
23:17.28 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149)
IRC log for #brlcad on 20071230

IRC log for #brlcad on 20071230

00:43.36 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
02:37.54 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
07:53.58 *** join/#brlcad CIA-30 (n=CIA@208.69.182.149)
07:57.10 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
09:07.04 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149)
11:15.38 *** join/#brlcad elite01 (n=elite01@dslc-082-082-086-124.pools.arcor-ip.net)
11:20.55 *** join/#brlcad cad12 (n=53433dc2@bz.bzflag.bz)
11:47.38 MinuteElectron brlcad: Second thoughts.. PM :D
12:28.31 *** join/#brlcad Axman6_ (n=Axman6@61-69-25-91.netspeed.com.au)
12:47.37 *** join/#brlcad Z80-Boy (i=clock@217-162-109-21.dclient.hispeed.ch)
14:04.33 *** join/#brlcad cad44 (n=d41d332e@bz.bzflag.bz)
14:38.37 *** join/#brlcad vedge (i=vedge@vedge.org)
15:44.43 *** join/#brlcad Elperion (n=Bary@p548770B6.dip.t-dialin.net)
16:04.18 *** join/#brlcad Elperion (n=Bary@p548770B6.dip.t-dialin.net)
16:19.03 *** join/#brlcad Z80-Boy (n=clock@217-162-109-21.dclient.hispeed.ch)
17:27.30 *** join/#brlcad Paul58 (n=Paul@91.102.227.98)
17:32.24 *** join/#brlcad Cabwood (n=c4c06f1f@bz.bzflag.bz)
18:13.43 *** join/#brlcad CIA-29 (n=CIA@208.69.182.149)
18:38.00 Paul58 Hi. I get error message: fb_open: no such device "/dev/sgip".
18:38.08 Paul58 What to do?
18:39.11 Paul58 I try to learn from BRL-CAD Manual..
18:56.10 *** join/#brlcad docelic (n=docelic@77.237.97.235)
19:15.32 *** join/#brlcad CIA-30 (n=CIA@208.69.182.149)
20:09.05 *** join/#brlcad Z80-Boy (i=clock@77-56-94-157.dclient.hispeed.ch)
20:39.25 *** join/#brlcad docelic_ (n=docelic@212.15.176.252)
20:53.38 *** join/#brlcad elite01 (n=elite01@dslb-088-070-030-238.pools.arcor-ip.net)
21:16.42 *** join/#brlcad elite01 (n=elite01@dslb-088-070-017-133.pools.arcor-ip.net)
21:39.44 *** join/#brlcad elite01 (n=elite01@dslc-082-082-087-237.pools.arcor-ip.net)
22:00.44 *** join/#brlcad elite01 (n=elite01@dslb-088-070-022-201.pools.arcor-ip.net)
22:50.31 *** join/#brlcad Elperion (n=Bary@p548770B6.dip.t-dialin.net)
23:00.18 *** join/#brlcad Elperion (n=Bary@p548770B6.dip.t-dialin.net)
23:49.09 *** join/#brlcad Elperion (n=Bary@p548770B6.dip.t-dialin.net)
IRC log for #brlcad on 20071231

IRC log for #brlcad on 20071231

02:23.42 *** join/#brlcad starseeker (n=CY@ip72-218-17-235.hr.hr.cox.net)
07:56.23 *** join/#brlcad Z80-Boy (i=clock@77-56-95-199.dclient.hispeed.ch)
08:32.24 *** join/#brlcad Paul58 (n=Paul@91.102.227.98)
09:15.31 Paul58 On Debian Etch have installed brl-cad version 7.10.4 from tarball.
09:16.10 Paul58 When try to raytrace the Mug.g from tutorial, brl-cad crash.
09:16.57 Paul58 Where to send bug report if this is possible?
10:12.42 *** join/#brlcad Elperion (n=Bary@p548770B6.dip.t-dialin.net)
10:44.48 *** join/#brlcad Elperion (n=Bary@p548770B6.dip.t-dialin.net)
11:01.46 *** join/#brlcad Elperion (n=Bary@p548770B6.dip.t-dialin.net)
11:15.40 Paul58 Is here anybody?
11:17.58 Paul58 Happy New Years!
11:30.35 Z80-Boy Paul58: Australia?
11:32.50 Paul58 No! Just to say something good. Europa.
11:34.25 Paul58 I study Animation Techniques in BRL-CAD
11:34.36 Paul58 and all works well, but
11:35.21 Paul58 when I do Key Frame Interpolation
11:35.47 Paul58 with bash script ``key-chans''
11:35.56 Paul58 I get an error message:
11:36.28 Paul58 cmd: file chans.vsize 0
11:36.38 Paul58 chan 0: File 'chans.vsize', Column 1
11:36.47 Paul58 File 'chans.vsize', Line 3: time sequence error 8 > 0.75
11:36.54 Paul58 aborting
11:37.09 Paul58 What to do to avoid this?
11:37.49 Paul58 The tutorial have a bug.. :(
12:44.32 *** join/#brlcad Bariton (n=Bary@p54874237.dip.t-dialin.net)
12:54.01 *** join/#brlcad Bariton (n=Bary@p54874237.dip.t-dialin.net) [NETSPLIT VICTIM]
12:54.01 *** join/#brlcad Elperion (n=Bary@p548770B6.dip.t-dialin.net) [NETSPLIT VICTIM]
12:54.01 *** join/#brlcad starseeker (n=CY@ip72-218-17-235.hr.hr.cox.net) [NETSPLIT VICTIM]
12:54.01 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
12:54.01 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM]
12:54.49 *** join/#brlcad brlcad (n=sean@pdpc/supporter/silver/brlcad) [NETSPLIT VICTIM]
12:54.49 *** join/#brlcad Paul58 (n=Paul@91.102.227.98) [NETSPLIT VICTIM]
12:54.49 *** join/#brlcad vedge (i=vedge@vedge.org) [NETSPLIT VICTIM]
12:54.49 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) [NETSPLIT VICTIM]
12:54.49 *** join/#brlcad curious (n=curious@gjv234.internetdsl.tpnet.pl) [NETSPLIT VICTIM]
12:54.49 *** join/#brlcad PrezKennedy (i=Matt@74.86.45.130) [NETSPLIT VICTIM]
12:54.49 *** mode/#brlcad [+o brlcad] by irc.freenode.net
12:55.20 *** join/#brlcad SWPadnos_ (n=Me@dsl107.esjtvtli.sover.net)
13:02.48 *** join/#brlcad elite01 (n=elite01@dslb-088-070-007-141.pools.arcor-ip.net)
13:51.57 *** join/#brlcad Z80-Boy (i=clock@77-56-95-199.dclient.hispeed.ch)
14:25.55 *** join/#brlcad Elperion (n=Bary@p54874237.dip.t-dialin.net)
14:54.43 Axman6 happy new year all
14:55.06 Z80-Boy Axman6: the same to you
14:55.18 Axman6 :)
15:45.57 *** join/#brlcad cad09 (n=4b9b83d2@bz.bzflag.bz)
15:48.09 *** join/#brlcad Elperion (n=Bary@p54874237.dip.t-dialin.net)
15:50.38 *** join/#brlcad cad09 (n=4b9b83d2@bz.bzflag.bz)
16:01.09 *** join/#brlcad starseeker (n=CY@ip72-218-17-235.hr.hr.cox.net)
17:30.34 CIA-30 BRL-CAD: 03brlcad * 10brlcad/TODO: tested parallel crash report generation. it's still busted. for some reason, the BU_MAPPED_FILE semaphore is getting acquired multiple times simultaneously.
17:31.21 CIA-30 BRL-CAD: 03brlcad * 10brlcad/include/config_win.h: move USE_PROTOTYPES up with the __STDC__ define since they're closely related
17:35.22 CIA-30 BRL-CAD: 03brlcad * 10brlcad/include/ (db.h machine.h nmg.h): c89 is assumed, remove the \!__STDC__ protections/sections
17:35.40 CIA-30 BRL-CAD: 03brlcad * 10brlcad/include/raytrace.h: remove the \!RECORD_DEFINED sections.. struct record (v4) should always be definable if we can assume v4. better to reduce the header file conditionals regardless
17:36.19 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/burst/ (Hm.c Hm.h HmGetc.c): remove the __STDC__ protections, c89 is a given
17:36.42 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/conv/g-nff.c: use the new bu_temp_file() instead of tmpfile()
17:39.01 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/conv/nastran-g.c: file pointer, not file descriptor. there's a difference.
17:39.52 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/conv/iges/g-iges.c: use new bu_temp_file() instead of tmpfile() for temporary files
17:40.26 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/fbed/std.h: remove the if not __STDC__ section
17:41.26 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbn/fortran.c: really odd wrapper.. the uppercase variant seems to never get used/declared contrary to the comment. either way, remove the non __STDC__ section
17:42.18 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbn/wavelet.c: remove the __STDC__ protections, it's a given
17:45.05 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/bomb.c:
17:45.05 CIA-30 BRL-CAD: fix at least one race-condition problem with parallel crash report generation.
17:45.05 CIA-30 BRL-CAD: acquire a semaphore when printing into the tracefile filename and acquire the
17:45.05 CIA-30 BRL-CAD: BU_SEM_SYSCALL semaphore when printing so we don't interleave with other
17:45.05 CIA-30 BRL-CAD: printing that may be going on. do the same when printing the intentional core
17:45.08 CIA-30 BRL-CAD: dump message.
17:45.45 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c: consistently lowercase
17:47.29 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/crashreport.c: make a note that bu_crashreport() is NOT thread-safe. it could have an internal semaphore wrapper, but for now, just let callers protect (i.e. leave it up to bu_bomb())
17:47.52 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/list.c: no longer need assert.h
17:53.42 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/ (malloc.c vls.c): move bu_strdup_message out of malloc.c and into vls.c, add bu_vls_strcmp() and bu_vls_strncmp() as new functions instead of macros so the sanity checks can be added.
17:54.55 CIA-30 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: declare bu_vls_strcmp() and bu_vls_strncmp() as functions instead of macros, remove the plethora of __STDC__ protections on the assertion macros and friends.
17:55.56 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/ (librt/nmg_fcut.c librt/table.c librt/tree.c mged/dodraw.c): remove the non __STDC__ sections, c89 is a given now
17:57.36 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/vdeck/vdeck.c: comment and header cleanup, convert k&r prototypes to ansi, doxygenify
18:03.58 brlcad Paul58: that's when you run that command inside mged, yes? (some commands are mged commands, some are unix command-line commands)
18:05.02 brlcad inside mged, you shouldn't need the -F:1 unless you want to create a window on an X11 :1 xserver
18:09.21 Paul58 brlcad: I try to create Cup from the Manual.
18:09.27 brlcad okay
18:11.24 brlcad outside of mged on the unix command-line, type fbhelp -- what does it say for "Device: ..."?
18:11.30 Paul58 Ewerything works well except raytrace.
18:11.44 brlcad it should say something like /dev/X or /dev/ogl
18:12.41 brlcad also, did you compile yourself or use a binary installation?
18:12.51 Paul58 fbhelp produce here the blank screen ..
18:13.09 brlcad ahh, sounds like you compiled with the ogl interface ..
18:13.15 Paul58 I use Window Maker with plenty of Desktops..
18:13.22 brlcad it provokes a nasty X11 bug that blacks out the screen
18:13.44 Paul58 on that Desktop, where I run fbhelp command in xterm, the screen is blank.
18:13.46 brlcad move the mouse around, or ctrl-c to kill the window
18:14.00 brlcad it should recover the desktop
18:14.06 Paul58 Device: /dev/ogl
18:14.15 brlcad yeah, that's no good ...
18:14.15 Paul58 yes, it recovers the Desktop
18:14.42 brlcad you compiled brl-cad from sources?
18:14.50 Paul58 from tarball
18:15.19 Paul58 installed it from tarball
18:15.29 brlcad from a binary or source tarball?
18:15.39 Paul58 wait ..
18:15.47 brlcad there shouldn't be a binary with ogl enabled...
18:16.09 brlcad if it was from sources, you want to have used the --without-opengl configure option
18:16.54 Paul58 http://sourceforge.net/project/showfiles.php?group_id=105292&package_id=113559
18:17.10 Paul58 here I select brlcad_7.10.4_ia32.tar.bz2
18:17.22 brlcad wow
18:17.24 Paul58 download it, unpack, etc.
18:17.51 brlcad okay, then that was an unfortunate mistake.. there shouldn't have been any binaries uploaded with ogl enabled for 7.10.4 .. :(
18:18.02 Paul58 :(
18:18.03 brlcad you can still work around the problem
18:18.20 Paul58 or download the source?
18:18.21 brlcad you have to specify the /dev/X framebuffer
18:18.28 brlcad or yeah, recompile from sources
18:18.42 brlcad in mged try this: rt -F/dev/X
18:18.52 Paul58 I decide to recompile it from source
18:18.53 brlcad should pop up a 512x512 window with a raytrace
18:19.00 Paul58 OK
18:20.46 Paul58 I tried rt -F/dev/X and here I get a small window with 'bu_log: write error' message
18:21.17 Paul58 I hit Ok button and brl-cad disappeares.
18:21.22 brlcad gah
18:21.46 Paul58 I think I go now to download sources..
18:21.47 brlcad do you get the same message if you run "mged -f" ?
18:21.54 Paul58 wait..
18:22.14 brlcad that will run mged in foreground mode and changes the logging channels
18:23.27 Paul58 I run now 'mged -f' and here I get the mged command window and the other, graphics window
18:23.51 brlcad k, and then rt -F/dev/X ?
18:23.57 Paul58 wait..
18:24.03 brlcad same write error or works?
18:25.08 Paul58 No errors, but nothing happen.
18:25.17 Paul58 It works?
18:25.27 brlcad no, that's not right -- you should see a new window
18:25.43 brlcad what about "rt -F/dev/Xl" (with an "ell")
18:27.02 Paul58 Wow, it works with "rt -F/dev/Xl" !! :)
18:27.11 brlcad ahhh, great
18:27.21 brlcad so the lingering option isn't working for some reason
18:27.48 Paul58 Can I help you now somehow?
18:28.29 brlcad you already have :)
18:28.33 Paul58 :)
18:28.43 Paul58 Thank you!
18:29.00 CIA-30 BRL-CAD: 03brlcad * 10brlcad/BUGS: the new linger-by-default option doesn't seem to be working at least with 7.10.4 on ia32 linux, reported by Paul58
18:29.16 brlcad if you set the FB_FILE environment variable to /dev/Xl, you'll not ever need to use -F/dev/Xl
18:29.18 Paul58 My system is Debian Etch.
18:29.30 Paul58 OK
18:29.45 brlcad (e.g. add it to your .bash_profile: export FB_FILE=/dev/Xl)
18:29.47 Paul58 Where can I set this variable?
18:29.50 Paul58 OK
18:30.04 brlcad then next time you log in, it'll be automatically set
18:30.16 brlcad or next time you create a new terminal window
18:31.00 Paul58 Thank you!
18:31.38 Paul58 I try it out now.
18:37.38 *** join/#brlcad Paul58 (n=Paul@91.102.227.98)
18:41.59 *** join/#brlcad Twingy (n=justin@74.92.144.217)
18:43.17 Paul58 brlcad: It works, but I must to run mged with -f option. Thank you!
18:50.57 *** join/#brlcad jgay (n=jgay@fsf/staff/jgay)
19:07.47 brlcad Paul58: glad to hear it
19:07.58 Paul58 :)
19:07.59 brlcad hopefully the other issues will be fixed for the upcoming 7.12 release
19:08.11 brlcad (hopefully in jan)
19:08.13 Paul58 I hope so too.
19:08.55 Paul58 Thank you!
19:15.15 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/str.c: (log message trimmed)
19:15.15 CIA-30 BRL-CAD: add initial implementation of bu_strlcat() and bu_strlcpy() that provide safe
19:15.15 CIA-30 BRL-CAD: wrappers around the string functions of similar name. if they're not available,
19:15.15 CIA-30 BRL-CAD: then the strn family are used and appropriate null-termination behavior is
19:15.15 CIA-30 BRL-CAD: matched from the strl family. warnings are printed if we exceed the specified
19:15.17 CIA-30 BRL-CAD: max size. similar to bu_strdup(), the interface is wrapped in macros so that we
19:15.19 CIA-30 BRL-CAD: can report file:line numbers when there is a problem. additionally, move
19:15.43 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/malloc.c: moved bu_strdupm() to new src/libbu/str.c file
19:16.50 CIA-30 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: include stddef.h for size_t and declare the new bu_strlcatm() and bu_strlcpym() functions and their associated bu_strlcat/bu_strlcpy macro wrappers.
19:17.11 CIA-30 BRL-CAD: 03brlcad * 10brlcad/src/libbu/Makefile.am: add str.c to the compilation
19:19.15 CIA-30 BRL-CAD: 03brlcad * 10brlcad/ (3 files in 3 dirs): add the new src/libbu/str.c file to the windows build
19:24.40 *** join/#brlcad Z80-Boy (i=clock@217-162-110-118.dclient.hispeed.ch)
20:25.54 CIA-30 BRL-CAD: 03brlcad * 10brlcad/ (78 files in 10 dirs): header cleanup, more address removal
21:19.45 Paul58 I study file:///usr/brlcad/rel-7.10.4/share/brlcad/7.10.4/html/manuals/Anim_Tutorial/index.html
21:20.35 Paul58 When I do tabinterp
21:20.35 Paul58 I get an error message:
21:20.50 Paul58 cmd: file chans.vsize 0
21:20.58 Paul58 chan 0: File 'chans.vsize', Column 1
21:21.06 Paul58 File 'chans.vsize', Line 9: time sequence error 8 > 0.75
21:21.13 Paul58 aborting
21:21.52 Paul58 I did everything like red there, but get this error. Why?
23:07.09 *** join/#brlcad Twingy (n=justin@74.92.144.217)
23:46.31 *** join/#brlcad Twingy (n=justin@74.92.144.217)