IRC log for #brlcad on 20080521

00:33.49 brlcad mmm.. new bottle of scotch
00:33.52 brlcad does a review
00:52.18 CIA-21 BRL-CAD: 03brlcad * r31152 10/brlcad/trunk/include/raytrace.h: don't mention SMALL as it's deprecated, use SQRT_SMALL_FASTF instead
00:52.28 CIA-21 BRL-CAD: 03brlcad * r31153 10/brlcad/trunk/src/librt/g_hyp.c: go even smaller, use SMALL_FASTF instead of the deprecated SMALL size
00:54.23 pacman87 :)
01:31.15 brlcad finishes his review :)
01:56.46 *** join/#brlcad Twingy (n=justin@74.92.144.217)
02:41.50 yukonbob waves in; hello, cadheads
03:42.09 poolio Ah joyous day, I still have a fscked up libtool. <3 debian.
03:45.57 CIA-21 BRL-CAD: 03brlcad * r31154 10/brlcad/trunk/src/libbu/temp.c: add a note that the routine is not thread-safe. there would minimally need to be some protections added when adding items to the auto-close list
03:53.06 poolio Argh. I think I have a working .g but can't test
04:56.03 CIA-21 BRL-CAD: 03brlcad * r31155 10/brlcad/trunk/configure.ac: update comment to reflect that it does more than -all_load now
04:57.43 brlcad poolio: what do you get with: grep TCL_CPPFLAGS src/libsysv/Makefile
04:59.16 poolio TCL_CPPFLAGS = -I${top_srcdir}/src/other/tcl/generic -I${top_srcdir}/src/other/tcl/unix
05:00.21 brlcad that's it?
05:00.58 brlcad should have at least a libsysv_la_CFLAGS line too
05:03.56 poolio ah yeah, didnt realize that was relevant:
05:04.39 poolio ITCL_CPPFLAGS = -I${top_srcdir}/src/other/incrTcl/itcl/generic
05:04.39 poolio TCL_CPPFLAGS = -I${top_srcdir}/src/other/tcl/generic -I${top_srcdir}/src/other/tcl/unix
05:04.42 poolio libsysv_la_CFLAGS = ${TCL_CPPFLAGS}
05:04.49 brlcad k, thats better
05:04.58 poolio sorry, shouldn't self-edit if I don't know what's going on :)
05:05.16 poolio The clean build is still going...so I wouldn't worry about it for...atleast another 10 minutes
05:05.48 brlcad does this give anything: nm src/libsysv/.libs/libsysv.a | grep Tcl
05:06.41 brlcad as well as this: nm src/librt/.libs/librt.a | grep ReFree
05:09.35 poolio First gives nothing, second gives: U TclReFree
05:10.16 poolio FYI, it just errored in the clean checkout as well.
05:10.20 brlcad grep TCL_CPP src/librt/Makefile
05:10.38 poolio ITCL_CPPFLAGS = -I${top_srcdir}/src/other/incrTcl/itcl/generic
05:10.39 poolio TCL_CPPFLAGS = -I${top_srcdir}/src/other/tcl/generic -I${top_srcdir}/src/other/tcl/unix ${TCL_CPPFLAGS}
05:11.35 brlcad presumably the last TCL_CPPFLAGS there is on a third line by itself?
05:12.18 poolio Yes. and it's followed by a \. I'm not sure why the paste picked it up that way
05:12.30 brlcad then the next step is to recompile librt verbose so you can see the link line
05:15.19 poolio Does --enable-verbose do enough?
05:16.52 brlcad nm -o src/librt/.libs/*.o | grep TclRe
05:17.19 poolio src/librt/.libs/regionfix.o: U TclReFree
05:17.48 brlcad rm src/librt/regionfix.lo
05:18.04 brlcad cd src/librt && make LIBTOOL='$(SHELL) $(top_builddir)/libtool' LIBTOOLFLAGS=""
05:18.30 brlcad pastebin the output
05:19.07 poolio http://rafb.net/p/ehk7E869.html
05:19.23 poolio Eww, that didn't wrap, sorry
05:20.35 poolio http://pastebin.com/d57bfa836 is wrapped :P
05:21.33 brlcad er, you did the rm?
05:21.48 poolio I believe, let me try again
05:21.50 brlcad rm regionfix.lo regionfix.o
05:22.18 poolio Oopsy, I removed the .o not the .lo. sorry
05:23.02 poolio brlcad: http://pastebin.com/d615ae79c
05:25.28 brlcad ah, is this a vanilla configure?
05:26.25 poolio I think I may have actually just thrown in a --enable-verbose a second ago, but other than that and prefix, yes
05:26.37 brlcad it's acting like gcc's been configured to search system paths before build paths
05:26.51 brlcad ah, kay, then add --enable-all
05:28.17 brlcad give that a go and then if it still fails, we'll go the patch route
05:28.25 poolio so that failed but I didnt' clean
05:28.49 brlcad you'll want to clean after an enable-all
05:29.12 brlcad at least in librt
05:34.34 CIA-21 BRL-CAD: 03brlcad * r31156 10/brlcad/trunk/include/bu.h: be more specific on the signature for bu_argv_from_string, it takes an array of argvs (already allocated), not just a double pointer.
05:46.07 brlcad pumpkinizes for morrow
05:48.16 poolio brlcad: more errors but i must sleep. thanks for the help
05:55.16 brlcad k
05:56.36 CIA-21 BRL-CAD: 03brlcad * r31157 10/brlcad/trunk/src/ (10 files in 6 dirs): (log message trimmed)
05:56.36 CIA-21 BRL-CAD: rewrite and modify bu_argv_from_string to make it more consistent with other
05:56.36 CIA-21 BRL-CAD: functions. the limit now corresponds to the number of non-NULL words being put
05:56.36 CIA-21 BRL-CAD: into the argv array, not the size of the array (whose size includes the null).
05:56.37 CIA-21 BRL-CAD: this requires refactoring the function to keep better track of where it is while
05:56.39 CIA-21 BRL-CAD: parsing including now the ability to have arbitrary amounts of whitespace
05:56.41 CIA-21 BRL-CAD: between words so that it will tokenize like the command line and aren't bad
06:58.37 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:07.37 *** join/#brlcad louipc (n=louipc@76-10-146-181.dsl.teksavvy.com)
10:18.34 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
11:09.48 *** join/#brlcad elite01 (n=elite01@dslc-082-082-069-019.pools.arcor-ip.net)
12:27.21 *** join/#brlcad OG_WEBCHAT (n=c23c5504@bz.bzflag.bz)
12:42.34 brlcad hum
12:51.35 clock_ brlcad: how many MB does the BRL-CAD source approx. have?
12:51.44 clock_ brlcad: I wrote a program to help searching identifiers in the source
13:42.14 louipc wowzas 221MB
13:42.20 louipc compresses nicely
13:42.36 clock_ lol
13:42.45 clock_ I think my program would explode
13:42.57 clock_ it would take 884MB memory and if it wouldn't swap, then it would take like an hour and then it would work just fine ;-)
13:43.06 louipc compressed down to 33MB with bz2 haha
13:43.26 louipc clock_: sounds like you need to redesign your program *grin*
13:46.04 *** join/#brlcad Elperion (n=Bary@p54875DD0.dip.t-dialin.net)
13:48.14 clock_ louipc: lol
13:49.00 clock_ louipc: or implement external sort using disk files
14:10.56 *** join/#brlcad andrecastelo (n=chatzill@189.81.93.253)
15:36.02 *** join/#brlcad thing0 (n=ric@58.171.71.118)
17:01.31 ``Erik clock_: seen cscope? :)
17:01.35 ``Erik morning, andre
17:17.24 poolio howdy
17:32.46 clock_ HHV - Human Hypochondria Virus
17:51.12 andrecastelo hey hi ``Erik
17:55.12 poolio brlcad: so this is the current error I'm getting: http://pastebin.com/m5db25ba
18:19.24 ``Erik andre, where did you do the svn diff from? in src/, or top level? src/rt ? (I can't tell exactly where the header is supposed to be, or mebbe it should be in include/ ?)
18:24.25 andrecastelo ``Erik: i did the dif from src.. the file is in src/mlt
18:24.58 ``Erik have you decided if you're going to make it as a light model or as a new rt (rtmlt)?
18:25.10 andrecastelo i didn't think of putting it in include/ because it has definitions that may be exclusive to mlt
18:25.21 andrecastelo as a new tool
18:25.50 andrecastelo what do you think ?
18:25.59 ``Erik there're plenty of pretty specific things in include/
18:26.44 ``Erik like brep.h, anim.h, the dm.h stuff... I d'no if this warrents a new directory
18:27.51 andrecastelo i see
18:28.11 andrecastelo but i intend to put the .c files in there.. even so it doesn't warrant a new directory ?
18:28.45 ``Erik probably not? :) I imagine there won't be a LOT of C files
18:29.37 andrecastelo yes, probably not a lot :)
18:29.53 andrecastelo so, should i put the header in include/ and the C files in src/rt ?
18:30.37 ``Erik I d'no, header can probably go in either include or src/rt, might be easier to put everything in src/rt ?
18:30.45 ``Erik are you familiar with automake?
18:31.18 andrecastelo ``Erik: no, not at all
18:31.30 andrecastelo i'm using windows :S
18:32.01 ``Erik ok, I'll go ahead and move the header there and update the Makefile.am for you, do you have access to a *nix machine of any kind?
18:33.38 andrecastelo yes, i can install a linux distro in another partition
18:35.01 andrecastelo will you be online later?
18:35.50 andrecastelo i'll have to be afk for a while, but i'll be back in two hours tops
18:37.01 ``Erik doh, é isn't utf-8 friendly :D
18:37.08 ``Erik yeah, I'll be around
18:37.23 andrecastelo ok, see you then :)
18:41.50 CIA-21 BRL-CAD: 03erikgreenwald * r31158 10/brlcad/trunk/src/rt/ (Makefile.am mlt_def.h):
18:41.50 CIA-21 BRL-CAD: Application of initial MLT patch from Andre. Changes include location of the header as well as an automake entry.
18:41.50 CIA-21 BRL-CAD: Closes http://sourceforge.net/tracker/index.php?func=detail&aid=1961524&group_id=105292&atid=640804
18:41.51 ``Erik stabs svn a few times
20:34.00 *** join/#brlcad Elperion (n=Bary@p54875DD0.dip.t-dialin.net)
20:56.56 prasad_ missed by 49secs
22:07.51 *** join/#brlcad elite01_ (n=elite01@dslc-082-082-068-145.pools.arcor-ip.net)
22:27.46 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-006-239.pools.arcor-ip.net)
22:28.42 *** join/#brlcad elite01__ (n=elite01@dslb-088-070-007-106.pools.arcor-ip.net)
22:31.41 *** join/#brlcad elite01 (n=elite01@dslc-082-082-076-109.pools.arcor-ip.net)
22:33.32 *** join/#brlcad docelic (n=docelic@78.134.199.11)
22:49.09 ``Erik <-- munches ruffage
23:05.34 *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net) [NETSPLIT VICTIM]
23:35.14 *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net) [NETSPLIT VICTIM]

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