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()? |