00:09.12 |
``Erik |
hrm |
00:09.39 |
``Erik |
src/other/tcl/generic/regexec.c uses
TclReFree(), but I see nowhere in src/other/tcl where a definiton
for that exists |
00:24.54 |
*** join/#brlcad tofu
(n=sean@bz.bzflag.bz) |
00:31.24 |
*** join/#brlcad yukonbob
(i=1000@s142-179-54-198.bc.hsia.telus.net) [NETSPLIT
VICTIM] |
00:37.26 |
*** join/#brlcad poolio
(n=poolio@bz.bzflag.bz) [NETSPLIT VICTIM] |
00:45.52 |
*** join/#brlcad yukonbob
(i=1000@s142-179-54-198.bc.hsia.telus.net) [NETSPLIT
VICTIM] |
00:48.42 |
*** join/#brlcad poolio
(n=poolio@bz.bzflag.bz) [NETSPLIT VICTIM] |
00:59.26 |
starseeker_ |
sigh - what's the next level of gcc
debug? |
01:02.59 |
brlcad |
heh, no luck? |
01:03.02 |
brlcad |
returns with mass quantities
of sushi |
01:03.31 |
starseeker_ |
it should work, but it doesn't -
grrrrr |
01:05.25 |
brlcad |
starseeker_: have you tried deleting all of
/usr/brlcad ? |
01:05.35 |
starseeker_ |
I moved it |
01:05.42 |
brlcad |
and still persists |
01:05.48 |
starseeker_ |
yep |
01:05.53 |
brlcad |
k (good) |
01:07.06 |
starseeker_ |
swaps in tcl 8.5.2 just for
the heck of it... |
01:12.55 |
*** join/#brlcad PrezKennedy
(i=Matthew@74.86.45.130) |
01:12.55 |
*** join/#brlcad CIA-20
(n=CIA@208.69.182.149) [NETSPLIT VICTIM] |
01:12.55 |
*** join/#brlcad dtidrow
(n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) [NETSPLIT
VICTIM] |
01:12.57 |
starseeker_ |
nah, that just busts something else |
01:12.59 |
*** join/#brlcad yukonbob
(i=1000@s142-179-54-198.bc.hsia.telus.net) [NETSPLIT
VICTIM] |
01:13.31 |
brlcad |
howd you swap it in? |
01:13.51 |
starseeker_ |
copied it in, left the parts that weren't in
the tarball |
01:13.51 |
starseeker_ |
crude way |
01:13.51 |
starseeker_ |
probably not right |
01:13.51 |
brlcad |
heh |
01:14.15 |
brlcad |
yeah, not likely to work, even on a
minor |
01:14.24 |
brlcad |
since it's in libtcl from what you said
... |
01:14.33 |
brlcad |
it could be ordering |
01:14.45 |
brlcad |
try running the gcc compile line directly, put
the -ltcl8.5 on the end |
01:14.46 |
starseeker_ |
ok... |
01:15.07 |
brlcad |
might have to still be before -lz |
01:18.54 |
brlcad |
any luck? |
01:19.20 |
starseeker_ |
having to restore tcl... |
01:20.14 |
brlcad |
rm -rf src/other/tcl src/other/tk &&
svn up |
01:20.35 |
starseeker_ |
I did - rebuilding now :-) |
01:20.47 |
starseeker_ |
's machine must be slower
than brlcad's |
01:27.19 |
starseeker_ |
doesn't seem to change it |
01:38.56 |
brlcad |
does narrow the problem though |
01:39.22 |
brlcad |
next thing to check would be to search for
that symbol name through the sources for the libraries being
linked, see who's using it |
01:52.14 |
starseeker_ |
you mean a source code grep, or some sort of
nm hunt? |
01:52.15 |
*** join/#brlcad elite01
(n=elite01@dslb-088-070-122-118.pools.arcor-ip.net) |
01:58.36 |
starseeker_ |
Interesting - an nm on the librt.so from rev
30848 gives a very different response than the one from the current
rev |
01:59.54 |
starseeker_ |
the nm report from 30848 indicates that
librt.so at that time was NOT referencing TclReFree |
02:04.16 |
yukonbob |
!go joe hardy |
02:06.56 |
starseeker_ |
the identical build command, supplied in both
the old tree and the new, results in identical commands being
generated (modulo path differences) |
02:07.07 |
starseeker_ |
so the difference must be elsewhere |
02:26.58 |
starseeker_ |
but where... |
02:27.26 |
starseeker_ |
is there a chance the new libged is pulling in
(or trying to) something that wouldn't have otherwise been pulled
into librt? |
02:27.58 |
starseeker_ |
is having a hard time coming
up with any other plausible differences in librt or
tcl... |
02:37.54 |
starseeker_ |
no, that's not right - librt doesn't depend on
libged |
03:42.31 |
starseeker_ |
The actual gcc compilation of comb.c didn't
include librt before, as near as I can tell... but compiling
without that makes no difference in the new tree I can
see... |
03:55.29 |
starseeker_ |
nm .libs/regionfix.o |grep Tcl |
03:55.29 |
starseeker_ |
<PROTECTED> |
03:55.42 |
starseeker_ |
That must be where librt is getting it
from |
04:07.54 |
starseeker_ |
datapoint: removing the tcl/generic inclusion
from the regionfix compile allowed the remainder of the librt build
to successfully complete |
04:39.48 |
starseeker_ |
OK, beyond any shadow of a doubt this is
dodging the issue (which is why I'm not committing it), but the
following just got me past librt on a compile: http://pastebin.bzflag.bz/m7a39831 |
04:45.14 |
starseeker_ |
wonders if maybe it's as
simple as switching the order of tcl/unix and tcl/generic in
configure.ac, but doesn't want to interrupt the build to test
it... |
04:50.29 |
starseeker_ |
Hmm, OK, now that's weird. |
04:50.44 |
starseeker_ |
I just completed a build with the previous
tweak, and installed it. |
04:51.10 |
starseeker_ |
rt (from the command line) DOES work - I
created a tire and raytraced it successfully. |
04:51.36 |
starseeker_ |
mged, however, segfaults immediately |
04:52.01 |
starseeker_ |
in gdb, this is the report: |
04:52.14 |
starseeker_ |
0xb7e81ac6 in dgo_open_cmd (oname=0x8132f18
"mged", wdbp=0x0) |
04:52.14 |
starseeker_ |
<PROTECTED> |
04:52.14 |
starseeker_ |
296 BU_LIST_APPEND(&HeadDGObj.l,
&dgop->l); |
04:52.24 |
*** join/#brlcad SWPadnos_
(n=Me@dsl107.esjtvtli.sover.net) |
04:52.52 |
starseeker_ |
I don't know if this is related to the hack I
just made... |
04:52.58 |
starseeker_ |
or some problem with libged? |
04:53.30 |
starseeker_ |
looks at clock, realizes it's
a new day, and decides to get some sleep... |
07:42.04 |
*** join/#brlcad SWPadnos_
(n=Me@dsl107.esjtvtli.sover.net) |
09:25.10 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
13:07.29 |
Axman6 |
how awesome. freebsd has a brl-cad port. it
compiles fine, just can't run |
13:08.05 |
``Erik |
what's it do? |
13:08.14 |
``Erik |
you might have to set your ITCL_PATH and
ITK_PATH |
13:08.41 |
Axman6 |
heh, well the error does mention that. what
should they be set to? |
13:08.58 |
``Erik |
uhmmm, something like
/usr/brlcad/lib/it{cl,k} |
13:09.11 |
``Erik |
should fix the mged.sh
script |
13:11.00 |
``Erik |
port comes up fine for me without having to
set those O.o |
13:11.07 |
``Erik |
and I have no reference tot he incr stuff in
my environment |
13:11.17 |
``Erik |
amd64/fbsd7 |
13:13.39 |
Axman6 |
YAY! brl-cad finally! |
13:13.53 |
Axman6 |
yep, amd64 |
13:26.03 |
*** join/#brlcad thing0
(n=ric@58.171.77.147) |
13:28.06 |
*** part/#brlcad thing0
(n=ric@58.171.77.147) |
13:42.16 |
*** join/#brlcad docelic
(n=docelic@78.134.193.96) |
13:48.57 |
``Erik |
w00t |
13:49.32 |
``Erik |
now, did you have the failure when you ran
/usr/local/bin/mged.sh or /usr/local/brlcad/bin/mged ? |
14:04.37 |
*** join/#brlcad prasad_
(n=psilva@h-67-103-183-185.mclnva23.covad.net) |
14:05.17 |
*** join/#brlcad docelic_
(n=docelic@78.134.195.88) |
14:06.29 |
*** join/#brlcad prasad_
(n=psilva@70.108.244.218) |
14:38.18 |
*** join/#brlcad Elperion
(n=Bary@p54875A70.dip.t-dialin.net) |
14:40.28 |
*** join/#brlcad archivist_emc
(n=archivis@host81-149-119-172.in-addr.btopenworld.com) |
14:56.21 |
*** join/#brlcad vedge
(i=vedge@vedge.org) |
15:03.13 |
*** join/#brlcad andre|away
(n=chatzill@189.71.51.62) |
15:03.37 |
andrecastelo |
hi folks |
15:40.33 |
brlcad |
howdy andrecastelo |
15:40.38 |
brlcad |
how goes it? |
15:40.46 |
andrecastelo |
sup brlcad :D |
15:40.57 |
andrecastelo |
finally finished my final exams |
15:41.06 |
andrecastelo |
so i'm pretty happy |
15:47.15 |
brlcad |
congratulations |
15:47.24 |
brlcad |
did ya pass? ;) |
15:51.02 |
*** join/#brlcad clock_
(n=clock@217-162-109-58.dclient.hispeed.ch) |
16:17.39 |
andrecastelo |
brlcad: yup, i took 5 courses this semester,
passed on 3 and i'll know about the last two on monday |
16:24.23 |
prasad_ |
andre, u a soccer fan? |
16:37.40 |
andrecastelo |
prasad_: not really, why ? |
16:38.57 |
prasad_ |
ronaldo in the news much? |
16:41.11 |
andrecastelo |
prasad_: oh yeah, i've heard about
it |
16:41.52 |
andrecastelo |
he thought they were girls :b |
16:43.47 |
prasad_ |
heh |
17:40.21 |
``Erik |
jiggles his buddha
belly |
17:41.16 |
``Erik |
grats, andré |
17:41.56 |
``Erik |
ronaldo likes his trannies? |
17:42.39 |
*** join/#brlcad
hippieindamakin8 (n=hippiein@210.212.55.3) |
18:01.22 |
*** join/#brlcad louipc
(n=louipc@bas8-toronto63-1177613497.dsl.bell.ca) |
18:58.04 |
CIA-20 |
BRL-CAD: 03starseeker * r30951
10/brlcad/trunk/configure.ac: Make sure CPPFLAGS are listed before
the TCL generic directory for out of source builds - otherwise
regfree gets defined by TCL and points to TclReFree, which seems to
be undefined. |
19:10.17 |
brlcad |
aha, HeadDGObj isn't initialized |
19:11.41 |
brlcad |
bingo |
19:23.17 |
CIA-20 |
BRL-CAD: 03brlcad * r30952
10/brlcad/trunk/src/mged/setup.c: need to call the new Ged_Init()
so that the HeadDGObj is initialized. it was initialized in
Rt_Init(), but no longer with the new libged. unbreaks
mged. |
19:38.51 |
CIA-20 |
BRL-CAD: 03brlcad * r30953 10/brlcad/trunk/
(77 files in 2 dirs): rename ged.c and ged.h to mged.c and mged.h
so that the header doesn't conflict with the ged.h that was added
for the new libged library |
19:42.03 |
*** mode/#brlcad [+o brlcad]
by ChanServ |
19:53.03 |
*** join/#brlcad Elperion
(n=Bary@p54875A70.dip.t-dialin.net) |
19:59.31 |
CIA-20 |
BRL-CAD: 03brlcad * r30954 10/brlcad/trunk/
(17 files in 10 dirs): remove BRLCAD_DEBUG from the build, Bob says
it's no longer needed. |
20:01.53 |
*** join/#brlcad thing0
(n=ric@58.171.67.89) |
20:58.20 |
``Erik |
O.o |
21:18.56 |
CIA-20 |
BRL-CAD: 03starseeker * r30955
10/brlcad/trunk/src/proc-db/tire.c: Begin cleanup to make tire
follow HACKING formatting conventions. |
21:20.17 |
``Erik |
flicks
boogers |
21:22.07 |
CIA-20 |
BRL-CAD: 03erikgreenwald * r30956
10/brlcad/trunk/src/librt/g_metaball.c: adjust Blinn method
evaluator to follow existing inside/outside convention |
21:26.36 |
CIA-20 |
BRL-CAD: 03brlcad * r30957
10/brlcad/trunk/src/librt/g_metaball.c: yay for magic numbers,
changed constant to SMALL_FASTF for near-zero testing |
21:27.58 |
``Erik |
scratches his
head |
21:28.10 |
``Erik |
flips brlcad off for mucking
with his temporary hack :D |
21:28.21 |
brlcad |
mehs |
21:28.39 |
``Erik |
here's one for ya |
21:28.41 |
brlcad |
temp hacks have a tendancy to outlast their
hacker ;) |
21:29.24 |
``Erik |
when I mged -c blah.g l mb.s, I get correct
numbers (sweat == 1). When I rt blah.g mb.s, sweat == 0. |
21:29.45 |
``Erik |
have any idea what's going on with my ball
sweat? :D |
21:30.18 |
brlcad |
obviously mged excites you and rt does
not |
21:30.31 |
``Erik |
looks through
prep |
21:30.46 |
``Erik |
(prep is not called by mged,
correct?) |
21:31.35 |
``Erik |
I'm, uh, about to feel very
retarded. |
21:32.01 |
``Erik |
hangs head in
shame |
21:32.22 |
brlcad |
tsk tsks |
21:32.46 |
``Erik |
and damnit, some fool went and committed to my
file |
21:33.00 |
CIA-20 |
BRL-CAD: 03erikgreenwald * r30958
10/brlcad/trunk/src/librt/g_metaball.c: carry the goo value into
prepared geometry. |
21:37.23 |
``Erik |
at least I got some fun ball sweat jokes out
of it |
22:58.56 |
``Erik |
flicks
boogers |