IRC log for #brlcad on 20071112

00:00.05yukonbob!nice
00:00.08tarzeaunow i see ./misc/debian ... ouf
00:00.16tarzeauanyone wants to try?
00:00.25yukonboblink?
00:00.27tarzeauwhere can i find some example .g files to load?
00:00.32tarzeaugnu.ethz.ch/debian/brlcad/
00:01.13yukonbobshare/db/truck.g
00:01.24yukonbobetc.
00:01.36tarzeauit's a bit slow remotely, installing it locally
00:02.03yukonbobyou're running via remote DISPLAY?
00:02.09tarzeauyes
00:02.13tarzeauit wasn't that bad
00:02.22yukonbobover LAN, or further?
00:02.27tarzeaui've got 100mbit/gbit at work.. and 1mbit at home
00:03.27tarzeauis erik greenwald in here?
00:03.53yukonbobthat'd be ``Erik
00:04.00tarzeau``Erik: hey :)
00:04.16tarzeauwho creates the tarballs on sf.net ?
00:04.36yukonbobprolly ``Erik and/or brlcad (Sean)
00:11.17tarzeaui did load truck.g
00:11.29tarzeaubut i only see it as a little yellow dot, very very far away
00:11.42tarzeauwhere do i buy the binoculars?
00:13.41louipcI think it's mouse button 1
00:13.59IriX64other way button 3:)
00:14.54tarzeaui only see one pixel
00:15.02tarzeaumaybe i need to study the documentation
00:15.45tarzeaudoes mged call one of its 400 binaries often?
00:16.01tarzeauPATH=/usr/lib/brlcad:$PATH /usr/lib/brlcad/mged
00:16.11tarzeaui launch it like this, with all it's binaries put in /usr/lib/brlcad/
00:20.31IriX64http://rafb.net/p/jH6IkN49.html <---- yukonbob, pffft i have less trouble with tk8.4.6, not gonna tackle this one :)
00:24.14yukonbobtarzeau: "tops" to see toplevel "objects", "e <toplevel obj name>" to display it...
00:26.34tarzeaui did e g2 in truck.g and now a red square appeared
00:26.37tarzeaua red box
00:26.54tarzeauah and lmb/smb zoom in/out
00:27.06tarzeauI CAN SEE THE TRUCK
00:27.09tarzeauwith e g4
00:27.37tarzeauKICK ASS
00:27.41tarzeaua truck!
00:31.16tarzeauhaha toyjeep, pink jeep
00:36.39tarzeau/usr/bin/rt: No such file or directory
00:36.48tarzeauhmm i got to tell it to not use full paths :(
00:37.02tarzeauor even better, i tell it where to install at install time i guess
00:37.08tarzeauoh wait :(
00:59.10louipchehe
01:16.10``Erikusually brlcad for the source tarball and mac dmg, I do the fbsd tbz's and usually hte solaris image
01:17.39``Erikthe two "hot" models to check out are the m35 and the havoc
01:18.03``Erikmoss is good for a newbie to look at, too
02:10.59tarzeaui looked at havoc
02:11.02tarzeaugotta check m35
02:11.30tarzeauwould it be possible    to not ship blt lib with the tarball?
02:22.48``Erikit's part of the src tarball, but if you have an acceptable version installed, BRL-CAD SHOULD used the installed version...
02:26.40tarzeaui do, i've used also --disable-bltstuff
02:32.43``Erikand 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.38brlcadyukonbob: 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.10brlcad8.4's aquatk frankly "sucks" .. heavily broken in areas we need
17:19.00brlcadyukonbob: interesting hub -- was that rendered with pov?
17:26.56brlcadtarzeau: I usually create them -- if you see anything that needs fixing, lemme know
17:31.56brlcaditems 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.55ertugeratasalut , hi
18:40.07yukonbobbrlcad: re: hub -- not BRL-CAD
18:41.43ertugeratayukonbob: hi
18:41.48yukonbobhey ertugerata
18:42.07ertugeratatu parle français ?
18:42.18yukonbobun peux, mais pas bien
18:42.47ertugeratayukonbob: mon ami a une patche pour brlcad avec new tcl
18:43.02yukonbob8.5
18:43.18yukonbob?
18:43.18ertugeratapour 8.5b2
18:43.43yukonbobet, le patch fait quoi?
18:44.08ertugeratahttp://svn.pardus.org.tr/contrib/applications/science/brlcad/files/
18:44.29yukonbobbrlcad: s/not BRL-CAD/no, BRL-CAD/ (ie: it _was_ done w/ brlcad ;)
18:44.47ertugeratapatch pour configure.ac et new tcl
18:45.07ertugerataje peux voir comment in netbsd build brlcad ?
18:47.52yukonbob(je voir les programmes, un moment svp)
18:48.08ertugerataok
18:52.19yukonbobertugerata: http://pastebin.bzflag.bz/df7b56e2
18:53.41ertugerataton system a tcl8.4
18:53.48yukonboboiu
18:53.50yukonboboui
18:54.21yukonbobles changes pour 8.4 sur NetBSD -- je pense que les plus est pour 8.4, peut etre tout...
18:54.33yukonbobet...
18:54.45ertugeratain netbsd comme gentoo vous compile le programme ?
18:54.57ertugeratail n'ya pas package system ?
18:58.31yukonbobnon -- mais ca c'est le method que je utilize
18:58.49yukonbobil y a pkgsrc (src) et pkg_add, etc. (binary)
18:59.00yukonbobhttp://pastebin.bzflag.bz/d37cb80c3
18:59.27yukonbob^-- arguments pour ./configure
18:59.35*** join/#brlcad Z80-Boy (i=clock@77-56-71-40.dclient.hispeed.ch)
19:00.25ertugeratayukonbob: vous avez urt itck itcl separed
19:00.57yukonboboui -- avec pkgsrc...
19:01.15ertugerataquel e leur version ?
19:01.25yukonbobde les tout?
19:01.48ertugeratano itck itcl et urt version seul
19:01.53yukonbobah...
19:02.39yukonbobtcl-itcl-current-20040920nb4 <-- itcl et itk...
19:02.58yukonboburt-3.1b1nb8
19:03.23yukonbob"nb[numero]" est pour NetBSD
19:03.26ertugeratamy urt 3.1b
19:03.40ertugerataitk and itcl cvs
19:04.03yukonbobet quel age est les files?
19:08.51ertugerata20071111
19:08.59yukonbobbrlcad: 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.04yukonbobertugerata: !
19:09.50yukonbobje va faire un nouveau pkg pour moi ;)
19:10.58yukonbobbrlcad: 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.34yukonbobbrlcad: have you seen: http://wiki.tcl.tk/13734 ... does it help in anyway?
19:14.46yukonbobsoo -- 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.32yukonbobhttp://developer.apple.com/macosx/architecture/index.html suggests different re: purposes of Carbon/Cocoa...
19:23.37yukonbobhttp://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.18brlcadyukonbob: re: hub -- ah, didn't think so :) thx  looked too much like opengl raster render
19:29.06brlcader, so it is a brl-cad model .. is that an rt render??
19:32.37yukonbobbrlcad: re: rt -- indeed it is...
19:32.59brlcadweird...
19:33.17brlcadthe blends done with torii?
19:34.30*** join/#brlcad ulusoy (n=ulusoy@81.214.93.222)
19:34.49ulusoyhi
19:35.25brlcadyukonbob: fyi, --with-ogl=no with --without-opengl is redundant
19:35.34brlcadhowdy ulusoy
19:36.17ulusoyi install brlcad on my pc a few minutes ago.
19:36.24brlcadalso if you end up simply wanting to disable everything, there's a --disable-all flag
19:36.51brlcad(shorthand for --disable-almost-everything-build, see INSTALL for other aliases)
19:37.02brlcadulusoy: great
19:37.25brlcaddocs 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.54ulusoythanks.
19:38.04ulusoyi need  them
19:38.53brlcadyukonbob: 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.12brlcadnot so much that AquaTk sucks -- if the port is "complete" then it won't suck
19:39.43yukonbobbrlcad: 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.48brlcadit'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.02brlcadyukonbob: yeah, both are valid
19:40.04yukonbobbrlcad: re: blends -- yes, iirc
19:40.24brlcadour configure has a slew of aliases for each command for those "in the know" that just want to type less
19:40.37brlcadINSTALL should list them all, and of course there's always --help
19:40.58yukonbobre: 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.01brlcadalas, help doesn't list the aliases, but it'd be way too long if it did
19:41.15yukonbob:)
19:41.30yukonbobbrlcad: how are you doing -- haven't chatted in a while...
19:41.42brlcadbusy bee, but doing great
19:41.56brlcadpreparing the release took a lot of time/energy
19:42.01brlcadstill have to write up the release notes
19:43.47ulusoyo ne
19:43.49brlcadthat oreilly article isn't entirely true fwiw -- both carbon and cocoa are established with their purposes
19:43.54ulusoyim sorry
19:44.30yukonbobhey -- 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.48brlcadcocoa 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.13yukonbobis cocoa aimed at obj c?
19:45.15brlcadyukonbob: did you have to mod any code to get it to work?  if so, a patch of that would be interesting
19:45.20brlcadyeah, cocoa is all objc
19:46.06brlcadyou 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.46yukonbobbrlcad: 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.24brlcadyukonbob: 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.25yukonbobre: bwish -- I've got it loadable, but haven't built interfaces to any of the functions...
19:48.11yukonbobbrlcad: I have no doubt about that, but I think that's not too shocking...
19:48.36brlcadnot shocking, but something I still gotta fix :)
19:49.38brlcadwe 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.39yukonbobI'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.52brlcadof course
19:52.08brlcadit is low/no priority for distros that have package management
19:52.26brlcadyou just set the flags all on/off and set the dependencies
19:53.05yukonbobI believe it's got everything that's necessary.
19:53.09brlcadwe have a long history of specifically NOT requiring users that are compiling to "go get *anything*" in order to compile
19:53.58brlcadpackage 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.00yukonbobright -- 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.30brlcadyet a fairly common case too, e.g. Macs have tcl/tk and a few extensions, but not incrTcl ;)
19:57.55brlcadI'd much prefer to use vendor-provided libraries, particularly when they are customized (as the case is on Macs)
20:01.00brlcadi've got it compiling with the last set of re-enablings of 8.4
20:01.38brlcadnow 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.25brlcadyukonbob: no, not 100% positive, but the mix still should work if our flags are right :)
20:02.40brlcadhistorically has worked, so it's what I'd call a build system bug
20:02.47yukonbobahh
20:03.16brlcad~yukonbob++
20:04.06brlcadthere 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.06yukonbobya -- mine loads 3.3 np -- "package require Itk" "package require Itcl"
20:11.15yukonbob(OS X, 10.4)
20:17.52brlcadwonder if they shoved it into the Tcl framework
20:18.04brlcadI'll have to test that
21:05.42*** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1096601470.dsl.bell.ca)
21:06.47IriX64why are they duplicating bu_bomb() in /src/other/lgt/error.c and src/remrt/rtsrv.c ?
21:09.58IriX64yukonbob... trying my luck with tcl8.4.16 after all :)
21:10.25brlcadIriX64: i already explained why it's there to you
21:10.33IriX64huh when
21:10.36brlcadand told you what you can try to do about it
21:10.44IriX64what
21:11.04brlcadseveral months ago when you first started commenting about it
21:11.24IriX64ill fix my copy, forgive, i thought it was first time i mentioned it
21:11.38brlcadit's at least the third time
21:11.44IriX64sorry man
21:12.02IriX64memory really is poor please forgive
21:12.30IriX64ill check my logs
21:12.39IriX64as to what to do about it :)
21:13.44IriX64ahh local functions
21:26.43*** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron)
21:33.34yukonbobIriX64: 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.03IriX64yea man i can't find binaries for my weird little setup
21:34.26yukonbobIriX64: ...and how'd it go?
21:34.41yukonbobdoes BRL-CAD run natively on Windows, or does it require Cygwin?
21:35.11IriX64requires the cygwin dll's
21:35.33IriX64http://rafb.net/p/QMUwZz69.html   < this is what i built, perfect timing :)
21:35.56IriX64now to install the thing
21:36.42IriX64screwed up on the prefix, ahh well
21:37.16IriX64i don't think it cares, does it
21:37.20IriX64?
21:38.44IriX64my systems not that slow, just that i walked away a few times and it hit snags in the compile
22:21.32IriX64http://rafb.net/p/zG814m60.html <--- yukonbob, there you go :(
23:29.45yukonbobIriX64: 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.45IriX64understood
23:33.29``Erikheh
23:33.52``Erikbu_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.25yukonbobwell, it's dim up here -- days are short, cloudy (might even be snowing)... hacking away on various things...
23:36.08yukonbobhad a good chat with brlcad this afternoon
23:36.30``Erikohyeah? just good chumming, or soething enlightening?
23:37.12yukonbobpretty casual, but talked about tcl/tk on Mac; made some observations and "discoveries"
23:37.47``Erikcool, my understanding is that tk is a stinker with 84 on mac
23:38.06yukonbobheh -- talked "french" with ertugerata
23:38.08``Erik*nix and winderz are good with it *shrug*
23:38.13``Erikwow
23:38.15``Eriktongue and all???
23:38.17``Erik:D
23:38.30yukonbobfrench talking != french kissing :)
23:38.43``Erik<-- scrolls and reads
23:38.59``Erikif brlcad is doing the 84 compat hacks, that means I dont have to, sweet
23:39.23``Erikand, uh... tcl 85b2? O.o 2???
23:39.27yukonbob``Erik: see link I posted to wiki.tcl.tk
23:39.39yukonbob(re: tk on MacOS)
23:44.07``Erikokie, read up the backlog
23:44.44``Erik... "hum"
23:45.02``Erikcarbon is the c++ "low level" groove, cocoa ist he objC higher level way
23:45.21``Erikcarbon is recommended by apple, to keep fucktards frm getting their fingers too deep, I'd imagine
23:45.25``Eriker
23:45.27``Eriksorry
23:45.31``Erikcocoa is recomdned
23:45.49``Erikhaving done both carbon and cocoa, I MUCH prefer the cocoa
23:46.05``Erikc++ is.... well, bad. objc is bad, but less bad than c++
23:46.30yukonbobI've only _just_ read a bit about both, but as I hear, Cocoa itself in fact uses Carbon
23:46.52``Erikyeah
23:46.56``Erikabstraction does that.
23:47.23``Erikcocoa uses carbon like C uses assembly
23:47.46IriX64http://rafb.net/p/aAuxTb26.html    <---- do i need to let you know about these?
23:48.29``Erikirix: a warning is not someting to be concerned about, and anything in src/other is "not our problem"
23:48.39IriX64good then
23:48.45yukonboba snippet that small is almost useless, and what ``Erik said :)
23:49.00IriX64man it gives the file and line#
23:49.08``Erikit was enough to tell me it was n src/other/blt ... straight import
23:49.26IriX64ok
23:49.46``Erikum
23:49.50yukonbob?there's no indication it came from src/other/blt
23:50.02``Erikyou've seen the commits from bparker, right? I think he's working on a windows 7.10.4
23:50.11``Erikblt.h is in src/other/blt
23:50.14IriX64ah
23:50.23``Erik... as in, bacon lettuce tomato...
23:50.39yukonbobblt.h could be from any blt distribution -- I think IriX64  is building seperate tcl pieces...
23:51.10IriX64its the big piece i want ;)
23:51.16yukonbobanyway -- it's a warning
23:51.22IriX64right
23:51.34yukonbobnothing to fret about in this case...
23:51.42IriX64:)
23:52.47yukonbobIriX64: is this blt from sourceforge or the BRL-CAD distro?
23:53.05IriX64sourceforge
23:53.18yukonbobrock'n'roll -- keep it up :)
23:53.22IriX64cvs
23:53.26IriX64:)
23:53.50IriX64so was that last horrible thing i built :)
23:54.27yukonbobyou've got tkimg too?
23:54.38IriX64no
23:54.51yukonboboh -- /me sees what you're saying... the last thing was from cvs...
23:54.58IriX64yes
23:55.21IriX64but 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.39yukonbobwhat was "the last thing"... itcl?
23:55.49IriX64brlcad
23:56.10IriX64screwed up the prefix used 7.10.4
23:56.37``Erikheh, i think everone interested in package mgmt is up that alley
23:56.48IriX64``Erik then take out the bloody needs exactly blah blah has yah yah check
23:57.21yukonbobIriX64: 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.47IriX64heh true but i like fiddling
23:58.09yukonbobdon't fiddle; you'll go blind
23:58.13IriX64heh
23:59.33``Erikum
23:59.58``Eriksrc/tcl/library/init.tcl has an 'exact' line mebbe 40 lines down that shouldn't be

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