04:20.58 |
*** join/#brlcad narnia
(~terrylr@johann.blauedonau.com) |
04:39.26 |
learner |
how exhausting.. 5 hours on a single
bug |
05:10.24 |
*** join/#brlcad Chesh_bbl
(~Sammer@71-32-2-186.spkn.qwest.net) |
05:26.17 |
learner |
hello Cheshirc |
05:29.27 |
Cheshirc |
heya |
05:29.39 |
Cheshirc |
this is fun |
05:29.52 |
learner |
this is? :) |
05:29.57 |
Cheshirc |
yes .. |
05:30.17 |
Cheshirc |
i tryed talking to ChanServ erlier
.. |
05:30.25 |
Cheshirc |
on reponce |
05:30.32 |
learner |
first time on irc? |
05:30.35 |
Cheshirc |
on = nno |
05:30.48 |
Cheshirc |
long time ago |
05:31.08 |
Cheshirc |
98' or something .. i can't |
05:31.18 |
Cheshirc |
remember |
05:31.53 |
Cheshirc |
but i'm so glad to see my typing getting
slower and more error prone |
05:32.01 |
learner |
:) |
05:33.00 |
learner |
i was similar several years back |
05:33.11 |
learner |
hadn't used it since early 90's, then got
started up again |
05:33.25 |
learner |
haven't disconnected for several years
now |
05:33.26 |
Cheshirc |
be nice to get a spell check wrapper for
X-chat.. i'd use it all the time |
05:33.44 |
Cheshirc |
woww |
05:34.35 |
Cheshirc |
used to hang out on the nt undernet chan ..
now loks like nuxX for me |
05:34.44 |
Cheshirc |
+apps |
05:34.44 |
learner |
freenode made most of the difference |
05:34.54 |
learner |
this network is much more organized/friendly
than the others imo |
05:35.24 |
Cheshirc |
probly get less kiddie / goofballs |
05:36.00 |
learner |
plus just about every major open source
project has a presence on freenode, so I can
coordinate/collaborate/ask questions/etc more easily |
05:36.23 |
Cheshirc |
i havn't looked at the chan list yet . i hope
this is more developer ircNet like |
05:36.30 |
learner |
a lot less kids, or at least less tolerance
for the assclowns |
05:37.09 |
learner |
i'd say this is probably _the_ developer
network at this point |
05:38.24 |
Cheshirc |
i used to hang with some gals that would
change nicks and raz folks on some of the more questioable
chans |
05:38.24 |
learner |
heh, it probably won't give you the chanlist
without some coercing, it's pretty big |
05:38.36 |
Cheshirc |
ahh .. waisted youth |
05:39.33 |
Cheshirc |
hey, i think i wa old than too |
05:39.36 |
Cheshirc |
oh well |
05:39.49 |
Cheshirc |
than=then |
05:40.13 |
learner |
:) |
05:41.24 |
Cheshirc |
know of manny using mpi to get data into the
app here ? |
05:41.43 |
learner |
by the way, you can ask chanserv "help" and it
should give you a menu |
05:41.51 |
Cheshirc |
k |
05:41.52 |
learner |
nickserv is probably where you'd want to
start, though |
05:41.57 |
learner |
for registering a nick |
05:42.14 |
Cheshirc |
yea , i should do that |
05:42.24 |
learner |
using mpi to get data into the app? which
app? |
05:42.43 |
Cheshirc |
bricad |
05:43.05 |
learner |
not sure what you mean by that,
though |
05:43.24 |
learner |
brl-cad consists of over 400 "apps", too
;) |
05:44.34 |
Cheshirc |
u get a cluster up .. like 2-10 puters ...
cruch stuff .. data feed into visuzatin application for
viewing |
05:44.40 |
learner |
i'll assume you mean into either the modeler
or the raytrace library itself, though |
05:44.55 |
learner |
ahh, brl-cad already will do that, but not via
mpi |
05:45.12 |
learner |
it does it's own message passing for remote
computation |
05:45.19 |
learner |
mpi would make a nice patch, though |
05:45.26 |
Cheshirc |
i'm now farmiliar enough with it yet
.. |
05:46.05 |
Cheshirc |
looking for some fun stuff 2do .. that might
turn into work of some sort |
05:46.45 |
learner |
I'm toyed with the idea of adding mpi/pvm
communication into the raytracer |
05:46.51 |
learner |
that would be a fun project |
05:47.57 |
Cheshirc |
still investgating .. looks like big guns use
puchashed ( not enough money to buy here) software |
05:48.29 |
Cheshirc |
looking to see if'n there's a gpl way to
go |
05:48.56 |
learner |
brl-cad is the only open source solid
modeler |
05:49.36 |
Cheshirc |
ok pov must be buy for bizz type |
05:49.50 |
Cheshirc |
it's a modler, right ? |
05:50.04 |
learner |
there are other raytracers (povray) and other
2D modelers (qcad and pythoncad come to mind) and mesh modelers
(blender), but brl-cad is the only solid modeler |
05:50.19 |
Cheshirc |
ok |
05:50.35 |
learner |
pov is not a modeler, it's pretty much just a
raytracer with a geometry format |
05:50.54 |
Cheshirc |
i need to read more on this |
05:50.56 |
learner |
s/raytracer/renderer/ .. does more than
raytracing |
05:51.32 |
learner |
we kick pov's butt on the ray-tracing side,
but then win on the global illumination and realism side |
05:51.40 |
learner |
s/then/they/ |
05:52.10 |
learner |
brl-cad's raytracer dates back over 20 years,
one of the very first written |
05:52.43 |
Cheshirc |
like how to get math libraries to talk to wut
.. i thought maple/wolfram was the most popular |
05:53.14 |
Cheshirc |
i've see the gpl version on the net looks 2b
making some headway |
05:53.40 |
learner |
maple/mathematica are rather specific to
mathematics computations -- there's an open source equivalent of
maple, though I forget the name right now |
05:53.44 |
Cheshirc |
octave ? |
05:53.57 |
Cheshirc |
something like that , i think |
05:55.14 |
learner |
that's one of them, though I think I was
thinking of maxima |
05:55.41 |
learner |
those are drastically different apps than a
modeler or a raytrace/visualization engine |
05:57.35 |
Cheshirc |
yea, some projects need to ge t the data
cruched and fed to some format somehow .. |
05:58.35 |
Cheshirc |
i thought math libraries were getting soe of
the number crunching done, then .. idonna know |
05:58.54 |
Cheshirc |
soe = some |
05:59.06 |
learner |
oh, they are -- that is a common component of
most of those |
05:59.43 |
learner |
brl-cad has rather tuned pre-processor based
(inline) vector and matrix math library |
06:00.34 |
learner |
most of the parallelization ala mpi is done at
a higher level, though .. spread out larger tasks across your
network |
06:00.42 |
Cheshirc |
sounds like everything is project spacific ..
i thought there was a general method / app libary set some were
using |
06:01.20 |
learner |
like for rendering an image, you would have
each mpi node work on a scanline of an image being rendered.. not
individual computations, they complete too fast to warrant that
tiny a task |
06:01.45 |
learner |
there are some math libraries out there that
are widely used |
06:01.46 |
Cheshirc |
ok |
06:01.57 |
learner |
like gnump |
06:02.09 |
learner |
there's probably a dozen "big" name math
library projects |
06:02.19 |
Cheshirc |
never heard of that one .. cool |
06:02.46 |
Cheshirc |
i'll get more farmiliar with wut's out
there |
06:03.39 |
learner |
blitz++ is another |
06:03.53 |
Cheshirc |
thanks |
06:04.13 |
learner |
http://www.scd.ucar.edu/softlib/mathlib.html |
06:04.38 |
Cheshirc |
i'm there |
06:04.43 |
learner |
that has a list of the traditional old name
math libraries (most are either fortran or converted from
it) |
06:05.16 |
Cheshirc |
wow .. i like to copy and paste whenever i can
.. less typing/ error prone |
06:05.57 |
Cheshirc |
fun stuff |
06:06.47 |
learner |
depending on whether you are more interested
in procedureal vs object oriented vs functional etc will steer you
various directions |
06:07.25 |
learner |
also factors like focusing on vector or matrix
math, perhaps equation solving, numerical solutions, differential
equations, interval arithmetic |
06:07.28 |
Cheshirc |
i can't imagine wut the old gaurd use to go
through .. typing full paths all the time |
06:07.55 |
learner |
then there are different implementations:
infinite precision, vectorized, parallelized, distributed,
etc |
06:08.53 |
learner |
hehe, having typed for so long, I don't think
about it much any more :) |
06:09.04 |
Cheshirc |
i need to save this to a file |
06:09.08 |
Cheshirc |
hehehe |
06:10.00 |
learner |
basically just pointing out that you're going
to have to really narrow down what it is you're interested in doing
:) |
06:10.48 |
learner |
adding an mpi transport layer to a raytrace
engine like librt would be respectable resum�/braggin material for
most anyone :) |
06:11.09 |
learner |
plus you get to see pretty pictures in the
process |
06:11.28 |
Cheshirc |
brother does some cloud/weather trend analasis
( makes the sensors) feed > 100 plus cluster |
06:11.59 |
Cheshirc |
i need to find out wut they use to visualize /
how |
06:12.30 |
learner |
that depends on way too many things to really
answer and it'd be a customized app in the first place |
06:13.13 |
learner |
many of the high performance codes are already
using mpi for things like weather
simulations/visualizations |
06:13.35 |
Cheshirc |
i was thinkin out load |
06:13.47 |
Cheshirc |
loud |
06:13.52 |
learner |
it'd be easier to answer whether "project X"
uses or could benefit from it |
06:14.05 |
Cheshirc |
true true |
06:14.14 |
learner |
instead of "genre/topic X" |
06:14.54 |
Cheshirc |
i need to do much more diging looks
like |
06:19.07 |
Cheshirc |
there are not enough hold your hand/newb this
is wut u can do with this and here's some sample hacks to do ( yes,
at home) web sites out there |
06:19.47 |
Cheshirc |
i think some kids would get into it if the top
layer was more acesisble |
06:20.50 |
learner |
what is it that you're looking to
do? |
06:20.59 |
learner |
primarily, that is |
06:21.05 |
Cheshirc |
actually |
06:21.08 |
learner |
learn something? make something? |
06:21.18 |
learner |
write a program? |
06:21.22 |
Cheshirc |
i did have an idea for some stuff |
06:21.39 |
learner |
do tell :) |
06:22.05 |
Cheshirc |
i've got about ten or so good ideas for some
things |
06:22.27 |
Cheshirc |
anoman web site |
06:22.42 |
learner |
anoman? |
06:23.01 |
learner |
~google anoman |
06:23.40 |
Cheshirc |
examples of the many anotated man pages for
the less didgialy savy |
06:24.08 |
learner |
ahhh |
06:24.13 |
learner |
never heard of that |
06:24.55 |
Cheshirc |
it dosn't say yum -y ... anywhere that i've
found |
06:25.12 |
Cheshirc |
just says there is a switch |
06:25.27 |
Cheshirc |
same em lotta time and effort |
06:26.05 |
Cheshirc |
they don't have to relean how to recreate the
wheel evey time |
06:26.21 |
Cheshirc |
same=save |
06:27.26 |
learner |
curious then, what brought/led you to
brl-cad |
06:27.30 |
Cheshirc |
folks would be able to further/faster .. get
more suff done / less frutrating |
06:29.26 |
Cheshirc |
looking to see if i can hack up some math
calces that are needed to visualize ( something) > cluster >
lokat-it |
06:29.40 |
Cheshirc |
lookAt-it |
06:30.24 |
learner |
well there's definite potential AND need for
that if you can narrow that down a bit :) |
06:30.46 |
learner |
like adding new primitive types |
06:30.49 |
Cheshirc |
so it would seem |
06:31.04 |
learner |
i spent several weeks over a year ago adding a
super ellipsoid to brl-cad |
06:31.18 |
learner |
almost got it all working... but not
quite |
06:31.25 |
learner |
pretty nifty, though |
06:31.31 |
Cheshirc |
but now i am a little more aware of that ..
lol |
06:31.52 |
Cheshirc |
very cool |
06:31.56 |
learner |
http://astronomy.swin.edu.au/~pbourke/surfaces/superellipse/ |
06:32.27 |
learner |
basically a single object that can become any
of the shapes shown near the bottom of that page |
06:33.29 |
Cheshirc |
by changing the input ffigures, huh
? |
06:33.38 |
learner |
another fun one is a steiner surface and a
super toroidal surface |
06:33.53 |
Cheshirc |
that looks .. not easy |
06:34.52 |
learner |
it wasn't too easy |
06:35.14 |
learner |
had to read a few research papers, and consult
with a math expert friend of mine more than a few times |
06:35.38 |
learner |
all the while trying to learn the code
too |
06:35.46 |
learner |
pretty much got it, though |
06:36.07 |
learner |
just some trickery left in brl-cad's numerical
solver |
06:36.16 |
Cheshirc |
er, code in wut ? |
06:36.23 |
Cheshirc |
py/c+ |
06:36.25 |
Cheshirc |
? |
06:36.36 |
learner |
that'd be another interesting project..
replace the numerical solver with something better |
06:36.48 |
learner |
brl-cad's almost all C |
06:36.58 |
Cheshirc |
wow... hard core |
06:37.07 |
learner |
the geometry editor is a mix of C and
Tcl |
06:38.24 |
Cheshirc |
any rad kits out there to asist in that / or
is the library too spialized ? |
06:38.30 |
learner |
the new editor under development is mostly C++
right now |
06:39.04 |
learner |
rad kits? for what? |
06:39.27 |
Cheshirc |
rad= rapid application development |
06:39.39 |
learner |
yes, I know.. for what :) |
06:39.50 |
Cheshirc |
like vb / port to c |
06:40.09 |
Cheshirc |
i thought there was soma that for nix now
too |
06:40.35 |
learner |
Tcl is a higher level glue language like
that |
06:40.45 |
learner |
quirky, but higher level |
06:41.46 |
Cheshirc |
sorry.. i don't know .. i guess now for this
project .. u are savy enough to know that u just have to put your
head down and go for it |
06:42.01 |
Cheshirc |
now=not |
06:42.01 |
learner |
in general, generic rad languages are either
too platform-specific (cocoa, vb, .net) or generally too
inefficient |
06:42.34 |
learner |
for our uses/interests/needs at
least |
06:42.47 |
Cheshirc |
ahh .. ok |
06:43.02 |
learner |
Tcl was somewhat of a hindsight regret, but it
is rather cross-platform at least |
06:43.57 |
learner |
cocoa is probably the fastest or most
efficient to code in, but only works on one platform |
06:45.16 |
learner |
something like python or ruby have potential,
but they're generally more problematic to get right
performance-wise |
06:45.21 |
Cheshirc |
i need to find out more about this kinda
thing.. i just saw py-numeric stuff recently . |
06:45.54 |
Cheshirc |
i thought a guy could hack up a framwork that
way |
06:47.13 |
Cheshirc |
i think i'm embarasing myself too
much |
06:47.15 |
Cheshirc |
hehehe |
06:47.39 |
learner |
heh, nah |
06:48.41 |
learner |
everyone has their area of stuff that they're
good at/for |
06:54.19 |
learner |
so you know, you're more than welcome to
contribute here.. we've got a very "open door" policy with more
than enough to work on, be it websites, code, docs, tutorials,
databasing, and then some |
06:54.40 |
Cheshirc |
thanks |
06:54.56 |
*** join/#brlcad d_rossberg
(~c28bf505@bz.bzflag.bz) |
06:55.32 |
Cheshirc |
wutcha databasing ? |
06:56.07 |
learner |
several different projects there |
06:56.22 |
Cheshirc |
or , ah wut needs databasing ? |
06:56.23 |
learner |
the most significant is probably benchmark
results |
06:57.13 |
learner |
we have performance numbers that go back more
than 20 years from very very old computers (pdp-11, vax, cray-xmp,
apple ii, etc) forward through time |
06:57.15 |
Cheshirc |
sounds like fun |
06:57.46 |
learner |
want to basically gather all that information
together into a database and draw up graphs of performance,
etc |
06:58.18 |
learner |
you can compare how a machine today compares
to a 50 million dollar supercomputer from the mid 80's |
06:58.34 |
Cheshirc |
i was trying to comapre nux's on the same
hardware with the byte/ unix benchmarks .. but alsa .. all my hd s
and different |
06:58.39 |
learner |
see how much of a difference different types
of cache make |
06:58.48 |
learner |
different compilers |
06:58.57 |
learner |
the performance improvements of brl-cad itself
over time |
06:58.58 |
Cheshirc |
are different |
06:59.43 |
Cheshirc |
cool build last two vers... comape
results |
06:59.49 |
learner |
the brl-cad benchmark is pretty "stable"
benchmark in that it's a direct timing of our core library doing
"real" work -- it raytraces a standard set of images |
06:59.57 |
learner |
exactly |
07:00.21 |
learner |
could even rerun older versions (we have
sources and binary) |
07:00.44 |
Cheshirc |
most of these guys have mega video cards
though .. right .. u kinda gotta |
07:00.46 |
Cheshirc |
? |
07:01.04 |
learner |
no, not really |
07:01.17 |
learner |
raytracing is all done on the cpu |
07:01.21 |
learner |
very cpu and memory intensive |
07:01.30 |
Cheshirc |
i'd bet that has alotta impact |
07:01.37 |
Cheshirc |
ok |
07:02.04 |
learner |
it's a very good metric for comparing a
machine's general performance given how it tests memory and
cpu |
07:02.38 |
Cheshirc |
i woulda never ... fun stuff |
07:02.41 |
learner |
the graphics card only comes into play in the
modeler where you're spinning things around.. that has nothing to
do with the brl-cad benchmark |
07:03.00 |
learner |
in fact it was written before there even were
"graphics cards" |
07:03.05 |
Cheshirc |
lol |
07:03.16 |
*** join/#brlcad cad170
(~42cd6bc9@bz.bzflag.bz) |
07:03.41 |
cad170 |
hi |
07:03.58 |
Cheshirc |
i remember talking with a guy that had 128m
vidio card .. years ago ... mac, i think |
07:04.04 |
learner |
a nice old picture on one of the first that
did have a graphical vector display:
http://sourceforge.net/project/screenshots.php?group_id=105292&ssid=4474 |
07:04.33 |
Cheshirc |
like more than ten years ago, i think ... now
it's commanplace |
07:05.01 |
cad170 |
god bless gamers |
07:05.13 |
learner |
indeed :) |
07:05.53 |
learner |
the pdp-11 had 4mb total system
memory |
07:06.11 |
Cheshirc |
funny pic ... remids my of the boxes i worked
on in highschool |
07:06.21 |
learner |
that was before my time, though |
07:07.11 |
Cheshirc |
they used cards for input |
07:07.15 |
Cheshirc |
hehehe |
07:07.19 |
learner |
Cheshirc, that's just the "display terminal"
to the computer -- the computer itself is much bigger |
07:08.06 |
Cheshirc |
yea ... probly as big as 5 refriuators , just
out of view |
07:09.51 |
Cheshirc |
that darm Remote .. |
07:10.06 |
Cheshirc |
at least he didn't kick him |
07:12.00 |
Cheshirc |
well thanks for the info .. i'll come back
soon to check back |
07:12.32 |
Cheshirc |
i can't remember wut box the tar is
on |
07:12.40 |
learner |
no problem |
07:13.07 |
learner |
ahh, west coaster, eh? |
07:13.17 |
Cheshirc |
i have this one old beater with 5 removable
drives |
07:13.33 |
Cheshirc |
ten distros on 3? machines |
07:14.16 |
Cheshirc |
yepper .. all most far west as u can get from
here .. hehehehe |
07:14.55 |
Cheshirc |
too bad all the new hacks are hd
clones |
07:15.27 |
Cheshirc |
wut do u use ? |
07:15.43 |
Cheshirc |
hd=rh .. redhat |
07:15.44 |
learner |
my primary workstations are mac os x
now |
07:15.55 |
learner |
for several years now |
07:16.12 |
learner |
I have various linux boxes too |
07:16.20 |
Cheshirc |
i just loaded foresight |
07:16.30 |
learner |
gentoo is my general pref, but I have/do run
debian and rh |
07:16.46 |
learner |
my main server is freebsd |
07:16.52 |
Cheshirc |
yopper.. fc4 .. kubutu.. tinysofa |
07:17.24 |
Cheshirc |
mandrake seems to be the most uptodate / out
of the box |
07:18.02 |
Cheshirc |
centos seems pretty good |
07:18.09 |
learner |
ever tried gentoo? |
07:18.27 |
Cheshirc |
i got the cd's .. not yet |
07:19.14 |
Cheshirc |
freebsd rc . netbsd next, i think |
07:21.27 |
learner |
tried os x? |
07:21.43 |
Cheshirc |
there are like 5 rhel4 clones out there .. i
like to see which one is going to get the most update/net wiki
support |
07:21.58 |
Cheshirc |
os x .. no |
07:22.07 |
Cheshirc |
i'll check it out |
07:22.13 |
learner |
very much like a mix of freebsd and linux
where most everything just works |
07:22.44 |
learner |
no senseless unending editing of config files
and hunting for manual pages |
07:22.54 |
Cheshirc |
mandrake LE is pretty spiffy |
07:23.51 |
Cheshirc |
py 2.4 pgsql 8.0.1+ |
07:24.18 |
Cheshirc |
they seem to have it all packaged up |
07:25.59 |
learner |
mmhmm |
07:27.19 |
Cheshirc |
been on it since cr3? |
07:27.59 |
Cheshirc |
rc3+ always been stable/ easy to load .. no
crashes |
07:29.36 |
Cheshirc |
i can't say that about the others, although it
might be my video |
07:30.11 |
learner |
of mandrake? no.. haven't used it in
years |
07:30.33 |
learner |
linux took a second seat after I picked up mac
os x as my primary |
07:30.40 |
Cheshirc |
i think they just took the lead |
07:31.00 |
learner |
hmm? who took what lead? |
07:31.16 |
learner |
os vendor-wise.. I believe gentoo just
snatched the lead from debian |
07:31.17 |
Cheshirc |
looks/ feels ready for prime time |
07:31.58 |
learner |
at least when counting number of seats, gentoo
and debian have been ranked close |
07:32.33 |
Cheshirc |
ease of use/install/update/most recent
packaging all that , i could be mistaken |
07:33.24 |
learner |
oh, probably in that regard |
07:33.35 |
learner |
not exactly in terms of popularity
though |
07:33.49 |
learner |
mandrake has always been one of the
easiest |
07:34.14 |
Cheshirc |
yea, i ve got wut .. 5 deb
derivitaves |
07:34.25 |
learner |
debian for stability, gentoo for performance,
mandrake for speed, redhat for support |
07:34.40 |
learner |
s/speed/ease/ bleh |
07:35.14 |
Cheshirc |
hate the font thingie ... it's probably work
out somewhere, i just havn't looked it up |
07:35.43 |
Cheshirc |
lol |
07:40.58 |
Cheshirc |
ah well thanks .. seeya soon |
07:41.06 |
learner |
nice to meet you |
07:41.10 |
*** part/#brlcad Cheshirc
(~Sammer@71-32-2-186.spkn.qwest.net) |
10:08.33 |
archivist |
got a few errors on my box from last nights
download http://www.pastebin.archivist.info/pastebin.php?show=9 |
10:08.53 |
archivist |
debian woody (a bit old i know) |
12:51.42 |
learner |
archivist, ahh, thou hasn't not read INSTALL
-- run ./autogen.sh first |
12:54.54 |
learner |
we use the entire gnu build system, which
consists of autoconf, automake, and libtool -- the prep steps for
all three are different from running just autoconf -- in fact i'm
shocked that made a configure script |
12:56.51 |
learner |
the autogen.sh script encapsulates everything
that has to be done, as well as accounts for several version
mismatch bugs or system misconfigurations, as well as checks for
proper versions before even getting started |
13:07.00 |
archivist |
heh step 1 says nothing about
autoconf.sh |
13:07.44 |
archivist |
or even at all |
13:11.48 |
learner |
ahh, touch�, I meant the README |
13:12.43 |
learner |
where it says something to that effect if you
check out from CVS |
13:14.15 |
archivist |
ya mean ignore INSTALL the file that SHOULD
tell me what to do |
13:14.27 |
learner |
The rest of the docs are geared on the
assumption of a source distribution where the configure script was
pregenerated for you |
13:14.52 |
learner |
you don't have to ignore INSTALL, it talks
about what you can do after you run autogen.sh |
13:14.56 |
learner |
basically the steps to build are: |
13:15.00 |
learner |
./autogen.sh |
13:15.06 |
learner |
./configure |
13:15.11 |
learner |
make |
13:15.18 |
learner |
sudo make install (or su then make
install) |
13:16.15 |
learner |
there's a lot of options you can give to
configure, but the defaults will basically be the easiest and most
inclusive for now |
13:18.29 |
archivist |
I cant try it till i get home tonight, the
first page of readme was just info, so i jumped straight to install
you could move that extra step to install so ppl dont miss
it |
13:25.59 |
learner |
that's in our TODO file |
13:26.22 |
learner |
"* need non-generic installation
instructions" |
13:28.42 |
CIA-3 |
BRL-CAD: 03brlcad * 10brlcad/TODO: make sure
sgi knobs work, add variance/deviation to benchmarks |
13:29.52 |
archivist |
I noticed the make windows work todo, which
compiler do ppl use on windows |
13:30.05 |
narnia |
learner, fyi, tomorrow, 11 may 2005, i am out
all day. yet another wasted day in the state of illinois court
system. |
13:33.08 |
learner |
that todo is general developer musings, a
better list is the tasks and tracker items up on the sf.net project
page |
13:33.37 |
learner |
that said, there are some using studio, others
using gcc (cygwin/mingw/msys) |
13:33.50 |
learner |
narnia, okie dokie -- good luck
again |
13:33.56 |
learner |
hopefully as good as last time |
13:33.59 |
learner |
or better |
13:45.20 |
narnia |
learner, luck has nothing to do with the
illinois court system. the party who is able to bribe the officials
usually wins. |
13:59.25 |
narnia |
learner, after 8+yrs of legal nightmare the
opposing sides can still tie the case up on appeals. the opposing
sides are hoping i die before the case ever gets out of
appeals. |
14:34.39 |
*** join/#brlcad pinnipedia
(~dgreisen@cheney7.roaming.susx.ac.uk) |
14:36.00 |
pinnipedia |
hello Sean |
15:28.07 |
*** join/#brlcad pinnipedia
(~dgreisen@cheney7.roaming.susx.ac.uk) |
15:51.44 |
*** part/#brlcad pinnipedia
(~dgreisen@cheney7.roaming.susx.ac.uk) |
16:37.11 |
*** join/#brlcad Bagheera
(~Grumbler@grumbler.bronze.supporter.pdpc) |
16:39.28 |
*** part/#brlcad Bagheera
(~Grumbler@grumbler.bronze.supporter.pdpc) |
18:31.25 |
archivist |
I wonder who i am |
18:32.09 |
brlcad |
you get the build to work? |
18:32.37 |
archivist |
not yet its at home and im at work |
18:34.34 |
archivist |
just reading the db format for fun |
18:42.44 |
brlcad |
what's your particular interest in
brl-cad? |
18:42.54 |
brlcad |
don't recall, are you a dev? |
18:45.53 |
archivist |
im interested as a mech designer, but have
also been a software person as well, and i like open source, The
company i am at could never afford a system like solid edge or
solidworks etc |
18:47.04 |
archivist |
I have used solidworks so I am converted to 3d
design |
18:48.12 |
*** join/#brlcad Pimpinella
(~frank@p54818B96.dip0.t-ipconnect.de) |
18:48.25 |
archivist |
I was in #c when you were looking for a dev
some time ago, downloaded and looked at the source at the
time |
19:06.01 |
*** join/#brlcad pinnipedia
(~dgreisen@cheney7.roaming.susx.ac.uk) |
19:06.50 |
pinnipedia |
hi Sean |
19:51.47 |
brlcad |
hello pinnipedia |
19:52.18 |
pinnipedia |
this is Daniel, we've been conversing on the
sourceforge forum |
19:52.20 |
brlcad |
archivist: ahhh, ok |
19:52.26 |
pinnipedia |
thank you for your help |
19:52.43 |
brlcad |
apologies if I ask you again down the road..
lots of channels, lots of folks :) |
19:53.05 |
brlcad |
pinnipedia: hmm.. :) |
19:53.11 |
pinnipedia |
completely understandable |
19:53.42 |
brlcad |
your welcome, I think.. assuming i was
actually helpful :) |
19:54.02 |
pinnipedia |
well, I got through most of the
conflicts |
19:54.15 |
brlcad |
ahh, ping pong build craziness |
19:54.20 |
brlcad |
now i remember |
19:54.34 |
brlcad |
i'm really sorry about all of that.. should
not be that many issues |
19:55.09 |
brlcad |
using the latest cvs would've helped, but you
really should have been on the verge of it working |
19:55.37 |
pinnipedia |
As far as I can tell, the default Ubuntu
install is short on most of the developer packages |
19:55.51 |
pinnipedia |
I even had to download gcc |
19:55.54 |
brlcad |
noticed :) |
19:56.30 |
brlcad |
okay, so you ended up with that last odd error
after that last clean rebuild, right? |
19:56.35 |
pinnipedia |
yeah |
19:57.07 |
brlcad |
how can I help get it working for
you? |
19:57.16 |
brlcad |
I can walk you through the steps from
scratch |
19:57.22 |
brlcad |
we can continue where we left off |
19:57.31 |
brlcad |
I can perform the build remotely if you
like |
19:57.55 |
pinnipedia |
I honestly don't have an informed opinion, I'm
fairly new to the OS |
19:58.27 |
brlcad |
is your end goal to simply get a binary
install? |
19:58.37 |
pinnipedia |
yes |
19:58.41 |
brlcad |
i.e. "just get it working"? |
19:58.44 |
pinnipedia |
yep |
19:58.53 |
brlcad |
okay, hardware specs? |
19:59.04 |
brlcad |
i.e. processor type |
19:59.18 |
pinnipedia |
Compaq Armada E500s laptop, Pentium III 650,
256MB RAM |
20:00.14 |
brlcad |
running linux |
20:00.17 |
brlcad |
which kernel? |
20:00.28 |
brlcad |
uname -a |
20:00.42 |
pinnipedia |
it's one of the 2.6.x's, I'll check for the
exact revision |
20:01.24 |
brlcad |
that's good enough |
20:01.25 |
pinnipedia |
Linux betasigma 2.6.10-5-386 #1 Tue Apr 5
12:12:40 UTC 2005 i686 GNU/Linux |
20:02.06 |
brlcad |
i'll make a build for you of the latest on a
2.4 kernel just in case there are compatibility issues |
20:02.11 |
brlcad |
that should be a quick "test" |
20:02.18 |
brlcad |
if that fails, we can try a build |
20:02.26 |
brlcad |
give me about 15 minutes to get the build
made |
20:02.44 |
pinnipedia |
ok, thanks |
20:03.05 |
brlcad |
out of curiosity, did you try the ia32
binary? |
20:03.20 |
brlcad |
not that I recommend it, it's a bit dated
compared to the latest |
20:03.23 |
brlcad |
just wondering |
20:03.39 |
pinnipedia |
no |
20:03.59 |
pinnipedia |
Is that the 7.0 off of the sourceforge
site? |
20:04.47 |
brlcad |
yes |
20:05.07 |
pinnipedia |
nope, I didn't install it |
20:05.15 |
brlcad |
k, no worries |
20:05.28 |
brlcad |
any problems getting into irc? :) |
20:06.03 |
pinnipedia |
nope |
20:34.28 |
brlcad |
alrighty, it's almost done building |
20:34.38 |
pinnipedia |
k |
20:35.52 |
pinnipedia |
I've been messing around, trying installing
different packages. Nothing so far in getting past the compile
error |
20:40.11 |
brlcad |
it sounds like it failed to create libbn, yet
there is a stub file from the looks of the error |
20:40.31 |
brlcad |
while this is still building, try: cd
src/libbn ; make |
20:41.20 |
brlcad |
does it report an error? if it does
"nothing": rm libbn.la ; make |
20:41.58 |
pinnipedia |
it'll be a minute |
20:42.56 |
pinnipedia |
do I do ./autogen.sh and ./configure in the
brlcad-7.2.2 directory or in src/libbn |
20:43.19 |
brlcad |
i suspect the "real" problem is that
autogen.sh failed, which means one of the build tools is not
installed or not up to date |
20:44.43 |
pinnipedia |
ubuntu didn't come with those, so I just kept
installing what it asked for until it ran. In the end it needed:
autoconf, automake, and libtool |
20:45.17 |
brlcad |
yep, what versions of those does autogen say
you have? |
20:45.40 |
brlcad |
and does autogen.sh end with an error or say
the build is ready? |
20:47.20 |
pinnipedia |
autoconf 2.59, automake 1.9.4, libtool
1.5.6 |
20:47.29 |
pinnipedia |
it says to run ./configure next |
20:47.37 |
brlcad |
no error lines? |
20:48.28 |
pinnipedia |
Found GNU Autoconf version 2.59 |
20:48.28 |
pinnipedia |
Found GNU Automake version 1.9.4 |
20:48.28 |
pinnipedia |
Found GNU Libtool version 1.5.6 |
20:48.28 |
pinnipedia |
Automatically preparing build ... need to
restore backup of INSTALL |
20:48.28 |
pinnipedia |
done |
20:48.28 |
pinnipedia |
The BRL-CAD build system is now prepared. To
build here, run: |
20:48.30 |
pinnipedia |
<PROTECTED> |
20:48.32 |
pinnipedia |
<PROTECTED> |
20:48.49 |
brlcad |
ahh, that's a mostly perfect
autogen.sh |
20:48.52 |
brlcad |
so that's not it |
20:51.20 |
pinnipedia |
./configure has a line about libbn: |
20:51.31 |
pinnipedia |
config.status: creating
src/libbn/Makefile |
20:52.34 |
pinnipedia |
the results of running make in
src/libbn: |
20:52.42 |
pinnipedia |
make all-am |
20:52.42 |
pinnipedia |
make[1]: Entering directory
`/home/dgreisen/brlcad-7.2.2/src/libbn' |
20:52.42 |
pinnipedia |
make[1]: Nothing to be done for
`all-am'. |
20:52.42 |
pinnipedia |
make[1]: Leaving directory
`/home/dgreisen/brlcad-7.2.2/src/libbn' |
20:53.01 |
brlcad |
yeah, something stale in there |
20:53.10 |
brlcad |
cd src/libbn ; make clean ; make |
20:55.21 |
pinnipedia |
it's finished, don't see any errors |
20:58.41 |
pinnipedia |
do I try make again in the main directory, or
run autogen and configure again first? |
20:59.22 |
brlcad |
no no.. |
20:59.58 |
brlcad |
no more autogen/configure, try: cd
../bwish |
21:00.02 |
brlcad |
make clean ; make |
21:01.00 |
pinnipedia |
done, no erros |
21:01.02 |
pinnipedia |
errors |
21:01.58 |
brlcad |
good, cd ../tclscripts ; make |
21:02.21 |
pinnipedia |
../../src/bwish/btclsh
../../src/tclscripts/ampi.tcl ../../src/tclscripts |
21:02.21 |
pinnipedia |
/home/dgreisen/brlcad-7.2.2/src/bwish/.libs/lt-btclsh: error
while loading shared libraries: libbn.so.19: cannot open shared
object file: No such file or directory |
21:02.21 |
pinnipedia |
make: *** [pkgIndex.tcl] Error 127 |
21:02.49 |
*** part/#brlcad pinnipedia
(~dgreisen@cheney7.roaming.susx.ac.uk) |
21:03.00 |
*** join/#brlcad pinnipedia
(~dgreisen@cheney7.roaming.susx.ac.uk) |
21:03.04 |
brlcad |
hmm.., sounds like libtool is not doing what
it should |
21:03.46 |
brlcad |
no matter, the binary build finished |
21:04.54 |
brlcad |
uploading |
21:05.00 |
pinnipedia |
thanks |
21:05.39 |
brlcad |
http://ftp.brlcad.org/tmp/BRL-CAD-7.2.3.bin.tar.gz |
21:05.58 |
brlcad |
sudo tar zxvf
BRL-CAD-7.2.3.bin.tar.gz |
21:07.17 |
pinnipedia |
It'll be about 6:30 |
21:08.21 |
brlcad |
hours or minutes? |
21:08.32 |
pinnipedia |
minutes |
21:08.47 |
brlcad |
had me worried there for a sec :) |
21:10.06 |
pinnipedia |
I've been spoiled by university broadband. It
doesn't really occur to me to think of download times in hours
anymore |
21:15.32 |
pinnipedia |
does it matter where the file is? it's
currently in my home directory? |
21:17.52 |
brlcad |
no, it doesn't/shouldn't |
21:17.52 |
brlcad |
it should expand into /usr/brlcad |
21:18.20 |
pinnipedia |
done |
21:18.25 |
brlcad |
great |
21:18.29 |
brlcad |
now to test it |
21:18.40 |
brlcad |
you use bash for a shell? |
21:18.50 |
brlcad |
you need to add /usr/brlcad/bin to your
path |
21:19.02 |
brlcad |
export PATH=/usr/brlcad/bin:$PATH |
21:19.08 |
pinnipedia |
Gnome terminal, not sure which this
is |
21:19.56 |
brlcad |
if you add that export line to your
~/.bash_profile then it will always load when you open up a new
terminal |
21:20.09 |
pinnipedia |
it didn't install to /usr/brlcad, it installed
to ~/usr/brlcad |
21:20.21 |
brlcad |
bah |
21:20.34 |
brlcad |
sudo mv ~/usr/brlcad /usr/. |
21:21.31 |
pinnipedia |
so now I type the export PATH... ? |
21:22.05 |
brlcad |
yes |
21:22.27 |
pinnipedia |
done |
21:22.46 |
brlcad |
okay, easy test.. just type "rt" |
21:22.52 |
brlcad |
what does it output? |
21:23.05 |
pinnipedia |
BRL-CAD Release 7.2.3 The BRL-CAD Raytracer
RT |
21:23.05 |
pinnipedia |
<PROTECTED> |
21:23.05 |
pinnipedia |
<PROTECTED> |
21:23.05 |
pinnipedia |
BRL-CAD Release 7.2.3 The BRL-CAD
Ray-Tracing Library |
21:23.05 |
pinnipedia |
<PROTECTED> |
21:23.40 |
*** join/#brlcad pinnipedia
(~dgreisen@cheney7.roaming.susx.ac.uk) |
21:23.44 |
pinnipedia |
it didn't like that copy/paste |
21:24.31 |
brlcad |
hehe, yes, you got kicked off :) |
21:24.54 |
pinnipedia |
a couple of lines about it being BRL-CAD and
your email, then running on betasigma, then rt: MGED database not
specified |
21:25.23 |
pinnipedia |
Usage: rt [options] model.g
objects... |
21:25.23 |
pinnipedia |
Options: |
21:25.23 |
pinnipedia |
<PROTECTED> |
21:26.05 |
pinnipedia |
I was in /usr when I typed rt |
21:26.56 |
pinnipedia |
if I go into /usr/brlcad and type mged, the
modelling window comes up |
21:32.26 |
brlcad |
excellent |
21:32.40 |
brlcad |
that was correct for rt too, it's just a usage
message |
21:33.03 |
brlcad |
you don't need to be in /usr/brlcad to type
mged, it's in your path so you just type "mged' from
anywhere |
21:33.08 |
*** join/#brlcad CIA-3
(~CIA@flapjack.navi.cx) |
21:33.19 |
brlcad |
that's where if you add that export line to
you ~/.bash_profile, it will always be in your path |
21:34.04 |
pinnipedia |
yep, it works from everywhere |
21:34.56 |
brlcad |
if you want to see something mildly
interesting, run the following in the gnome terminal: |
21:35.18 |
brlcad |
asc2g ~/brlcad-7.2.2/db/havoc.asc
~/havoc.g |
21:35.24 |
brlcad |
then in mged: |
21:35.46 |
brlcad |
opendb /home/dgreisen/havoc.g |
21:35.51 |
brlcad |
e havoc |
21:36.08 |
brlcad |
should see a vehicle |
21:37.20 |
pinnipedia |
neat |
21:37.38 |
brlcad |
there's a rather detailed introduction to mged
available on the website: http://brlcad.org |
21:37.43 |
brlcad |
document #2 |
21:37.58 |
pinnipedia |
I got about half way through it on my old
distro |
21:38.05 |
pinnipedia |
it looks like quite the program |
21:38.07 |
brlcad |
ahh, okay |
21:38.27 |
brlcad |
mged only scratches the surface of the entire
package, but it's what most are interested in for the
modeling |
21:39.16 |
pinnipedia |
I figure I'll become proficient in the
modelling first :) |
21:40.13 |
pinnipedia |
I understand that the ballistics modelling is
quite good |
21:40.38 |
brlcad |
the expert modelers around here are pretty
impressive with it |
21:40.44 |
brlcad |
geometry just flows from them |
21:41.14 |
brlcad |
yeah, it'd be nice if we could share some of
the really detailed models, but there's good reasons for why
not |
21:41.15 |
pinnipedia |
do they mainly use the command line? |
21:41.27 |
brlcad |
it's a mix |
21:41.42 |
brlcad |
most use both to different degrees |
21:42.04 |
brlcad |
the new modeler will have a much improved gui
interface, but that's years away from end-user use |
21:42.32 |
brlcad |
if you're more "gui inclined", you might be
interested in the Tools -> Geometry Browser |
21:43.07 |
pinnipedia |
I'm a bit of both |
21:43.36 |
pinnipedia |
most of my 3d cad experience is on ProE, but I
first learned on AutoCAD |
21:44.15 |
pinnipedia |
And then I've, unfortunately, had to do a fair
bit of modelling in ANSYS, so that's almost all command
line |
21:46.45 |
pinnipedia |
thank you very much for your help getting this
up and running |
21:46.50 |
brlcad |
brl-cad's modeler is clearly not up to the
user interface of pro/e or autocad, though we've had a mere
fraction of the resources invested and very little justification
for improving the user interface |
21:47.30 |
brlcad |
hard to fund the user interface when it's the
raytracing library that is the bread and butter -- the modeler was
usually "good enough" most of the time |
21:48.08 |
brlcad |
that is going to change now, though, that
we're open source and able to work with the community as a project
on our own |
21:49.00 |
brlcad |
no problem, apologies that it took up so much
of your time trying to get it built. I'll have to get my hands on
a fresh ubuntu system at some point to fix the
dependancies. |
21:49.15 |
pinnipedia |
should be able to get some work done on the
UI, I imagine that programming the UI is quite different from
programming the physics backend |
21:49.36 |
pinnipedia |
not a problem, I've learned a lot in the
process |
21:50.27 |
brlcad |
there's not a physics backend in brl-cad
beyond light/energy transport, the modeler is all just mathematics
and geometry |
21:59.44 |
pinnipedia |
well, thank you again for your help, I'm going
to go and learn the program a bit more |
22:01.26 |
brlcad |
not a problem, I'm here most of the time if
anything comes up |
22:01.33 |
pinnipedia |
thanks |
22:01.33 |
brlcad |
or feel free to just hang out |
22:03.08 |
brlcad |
also if you ask a question while I'm away, you
can idle and i or someone else will answer it eventually |
22:08.12 |
archivist |
"new modeler" ? is there a wish list somewhere
to comment on? |
22:22.47 |
pinnipedia |
I'm trying to import some other models to look
at, by typing asc2g ~brlcad-7.2.2/db/cray.asc ~/cray.g buyt it's
returning the error bash: asc2g: command not found |
23:00.02 |
brlcad |
pinnipedia: command not found means
/usr/brlcad/bin is not in your path |
23:00.19 |
brlcad |
did you add the: export
PATH=/usr/brlcad/bin:$PATH to your ~/.bash_profile
file |
23:00.44 |
brlcad |
archivist: not yet |
23:01.26 |
pinnipedia |
yes, earlier I typed in export
PATH... |
23:01.51 |
archivist |
ok tnks |
23:02.01 |
pinnipedia |
The asc2g command worked to import the havoc
model |
23:02.41 |
brlcad |
right, but if you create a new gnome terminal,
you'd have to type it again (unless you add it to
~/.bash_profile) |
23:02.50 |
pinnipedia |
ah, got it, thanks |
23:02.55 |
brlcad |
it doesn't "stick" .. unless you add it to
that file |
23:05.45 |
brlcad |
archivist: feel free to post up your ideas or
share them here -- much of it is likely being planned already in
some fashion, but reinforcement of what's important to you is
always good to hear |
23:08.33 |
brlcad |
unfortunately, going open source has actually
delayed things quite a bit :) .. have to keep pressing on the build
system and website some more before I'll be able to get back to it
full steam |
23:10.03 |
archivist |
thers one thing a can't draw in solidworks a
fusee (a clock part) which has a spiral/helix on a curved
barrel |
23:11.02 |
pinnipedia |
thanks, it's working again |
23:14.31 |
brlcad |
archivist: got a picture? |
23:15.12 |
brlcad |
like this: |
23:15.13 |
brlcad |
http://www.clockguy.com/SiteRelated/SiteReferencePages/FuseeMovement.html |
23:17.20 |
archivist |
yes thats the part, i think it needs a new cut
type as well (like a ball-end milled groove) |
23:20.10 |
archivist |
special machines were made to manufacture
them, So nowadays a cnc could make it if a simple path could be
designed in the cad system |
23:23.12 |
*** join/#brlcad narnia
(~terrylr@johann.blauedonau.com) |
23:25.28 |
brlcad |
that would be rather difficult to
manufacture |
23:27.02 |
brlcad |
the basic shape looks like the inside bottom
half of a toroidal surface, with a spiral grove
added/subtracted |
23:28.16 |
archivist |
it should be easy with a rotating axis below a
milling head, just that the spiral has to stop and then drill at
the large end |
23:30.04 |
archivist |
the curve its on has to match the force from a
spring to even out the torque delivered to the clock |
23:36.43 |
archivist |
one i'm working on, http://www.archivist.info/P3150762.JPG,
it would have been nice to replace it, but with current methods it
wont get done |