IRC log for #brlcad on 20090817

00:18.35 *** join/#brlcad talcite__ (n=matthew@206-248-164-109.dsl.teksavvy.com)
01:17.18 *** join/#brlcad talcite_ (n=matthew@69-165-135-109.dsl.teksavvy.com)
02:01.14 *** join/#brlcad jdoliner (n=jdoliner@c-68-51-75-169.hsd1.il.comcast.net)
02:13.45 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-48.sbndin.btas.verizon.net)
02:39.07 *** join/#brlcad talcite__ (n=matthew@69-196-128-207.dsl.teksavvy.com)
03:39.13 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
03:53.19 *** join/#brlcad talcite_ (n=matthew@69-165-140-75.dsl.teksavvy.com)
04:16.13 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
05:12.21 *** join/#brlcad talcite__ (n=matthew@76-10-180-137.dsl.teksavvy.com)
06:16.05 *** part/#brlcad jdoliner (n=jdoliner@c-68-51-75-169.hsd1.il.comcast.net)
06:25.50 *** join/#brlcad talcite_ (n=matthew@69-165-160-110.dsl.teksavvy.com)
06:54.14 CIA-38 BRL-CAD: 03d_rossberg * r35567 10/brlcad/trunk/ (4 files in 4 dirs): some more CMake install to make my live easier
07:36.34 *** join/#brlcad _clock_ (n=_sushi_@80-218-244-105.dclient.hispeed.ch)
08:22.31 *** join/#brlcad talcite__ (n=matthew@76-10-134-159.dsl.teksavvy.com)
10:09.24 *** join/#brlcad docelic (n=docelic@78.134.202.193)
12:19.19 CIA-38 BRL-CAD: 03d_rossberg * r35568 10/rt^3/trunk/src/coreInterface/Particle.cpp: added missing exception declaration
12:23.51 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-48.sbndin.btas.verizon.net)
13:21.16 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-48.sbndin.btas.verizon.net)
15:03.23 *** join/#brlcad Elrohir (n=kvirc@p5B14D8E1.dip.t-dialin.net)
15:12.33 *** join/#brlcad samrose (n=samrose@adsl-99-147-180-206.dsl.lgtpmi.sbcglobal.net)
15:16.08 *** join/#brlcad docelic_ (n=docelic@78.134.202.193)
16:19.51 *** join/#brlcad talcite__ (n=matthew@76-10-134-159.dsl.teksavvy.com)
18:05.02 starseeker hmm cp: ../../../brlcad/src/brlman/brlman.sh: No such file or directory
18:06.07 starseeker looks like out of dir build isn't working...
18:06.10 starseeker oh, I see
18:08.24 CIA-38 BRL-CAD: 03starseeker * r35569 10/brlcad/trunk/src/brlman/Makefile.am: Now that it's brlman.sh.in rather than brlman.sh, look to copy brlman.sh to brlman from the build directory rather than the src directory (fixes out of dir build)
18:10.31 brlcad ah, the bench script it was based off of has the script in srcdir .. that one is configure-generated
18:12.26 starseeker brlcad: do I need to BU_EXTERN in sph_brep.cpp or can it be done in csgbrep.cpp?
18:34.25 brlcad definitely not in sph_brep.cpp
18:34.31 *** join/#brlcad mafm (n=mafm@129.Red-83-49-86.dynamicIP.rima-tde.net)
18:34.33 brlcad it just needs to be declared somewhere before it's used
18:34.36 brlcad howdy mafm
18:34.45 brlcad it can be done in your proc
18:35.14 mafm hello
18:41.04 *** join/#brlcad mafm_ (n=mafm@2.Red-83-63-197.staticIP.rima-tde.net)
18:47.16 *** join/#brlcad mafm_ (n=mafm@2.Red-83-63-197.staticIP.rima-tde.net)
18:53.29 *** join/#brlcad mafm_ (n=mafm@2.Red-83-63-197.staticIP.rima-tde.net)
18:59.59 starseeker brlcad: I've BU_EXTERNed in csgbrep.cpp but ld still gives back /usr/bin/ld: Undefined symbols:
19:00.02 starseeker _rt_sph_brep
19:01.38 *** join/#brlcad mafm2 (n=mafm@83.63.197.2)
19:01.56 starseeker nm reports: nm ../../src/librt/.libs/librt.dylib |grep rt_sph_brep
19:01.56 starseeker 0035efe6 s __GLOBAL__I__Z11rt_sph_brepPP7ON_BrepPK14rt_db_internalPK6bn_tol
19:02.09 starseeker 002a9d60 T __Z11rt_sph_brepPP7ON_BrepPK14rt_db_internalPK6bn_tol
19:04.21 CIA-38 BRL-CAD: 03starseeker * r35570 10/brlcad/trunk/src/proc-db/ (Makefile.am csgbrep.cpp): Still tweaking csgbrep.cpp...
19:18.49 *** join/#brlcad jdoliner (n=jdoliner@c-68-51-75-169.hsd1.il.comcast.net)
19:21.41 brlcad starseeker: don't use the macro, just declare the function normally
19:23.37 CIA-38 BRL-CAD: 03starseeker * r35571 10/brlcad/trunk/src/ (librt/primitives/sph/sph_brep.cpp proc-db/csgbrep.cpp): Got a nurbs sphere using csgbrep
19:23.54 starseeker brlcad: uh, whoops - is that OK?
19:24.14 starseeker that worked...
19:26.47 brlcad yeah, it'll work .. but it's kinda ancillary
19:27.32 brlcad those macros mean something specific about exporting symbols to libraries, and you're not writing library code
19:27.42 brlcad so it should just be a declaration
19:27.54 brlcad the extern "C" bit is what made it work
19:28.45 starseeker ah
19:32.10 starseeker Yeah, I figured it was the extern "C" but I didn't know if that broke some sort of librt convention...
19:32.47 CIA-38 BRL-CAD: 03starseeker * r35572 10/brlcad/trunk/src/proc-db/csgbrep.cpp: Just use a simple extern in csgbrep
19:36.35 brlcad that does, don't think it's the cleanest approach
19:36.49 brlcad probably just have to pre-declare the function linkage properly
19:37.09 brlcad which won't matter later
19:37.37 starseeker OK. Well, it gets me up and working for the moment, and we can decide on the "best" approach later
19:48.50 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-48.sbndin.btas.verizon.net)
19:50.48 CIA-38 BRL-CAD: 03starseeker * r35573 10/brlcad/trunk/src/ (3 files in 3 dirs): Start setting up for rt_ell_brep
20:17.49 CIA-38 BRL-CAD: 03starseeker * r35574 10/brlcad/trunk/src/proc-db/csgbrep.cpp:
20:17.49 CIA-38 BRL-CAD: Try the rt_ell_brep code - some problems with the geometry resulting from it.
20:17.49 CIA-38 BRL-CAD: Even more troubleing is that sph and ell don't want to run at the same time -
20:17.49 CIA-38 BRL-CAD: problem seems to be having ON_Brep* obj = new ... used more than once.
20:35.31 CIA-38 BRL-CAD: 03jdoliner * r35575 10/brlcad/trunk/src/proc-db/surfaceintersect.cpp: Added Make Loops to match the new curves head to tail to create the new trim loops for the Faces
21:02.28 CIA-38 BRL-CAD: 03n_reed * r35576 10/brlcad/trunk/ (3 files in 3 dirs): changed hash lookup function to take *prev instead of unnecessary **prev
21:07.38 ``Erik I thought nick was done O.o
21:08.35 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-48.sbndin.btas.verizon.net)
21:30.21 starseeker grrrr
21:31.24 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-48.sbndin.btas.verizon.net)
21:33.05 starseeker doesn't get it... why is this causing memory issues...
21:37.34 ``Erik what is the issue?
21:46.09 *** join/#brlcad Patmcc19_ (n=chatzill@174-17-132-46.phnx.qwest.net)
21:48.21 *** join/#brlcad Patmcc19__ (n=chatzill@174-17-202-157.phnx.qwest.net)
21:53.50 *** join/#brlcad Patmcc19___ (n=chatzill@174-17-193-105.phnx.qwest.net)
21:57.06 *** join/#brlcad Patmcc19___ (n=chatzill@174-17-193-105.phnx.qwest.net)
22:02.19 *** join/#brlcad Elrohir (n=kvirc@p5B14D8E1.dip.t-dialin.net)
23:40.09 starseeker ``Erik: still here?
23:42.56 starseeker having two statements of the form ON_Brep* brep = new ON_Brep(); is causing seg faults
23:49.40 starseeker and something about the rt_db_internal pointer is messed up by using it twice...

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