IRC log for #brlcad on 20080804

00:26.12CIA-23BRL-CAD: 03starseeker * r32235 10/brlcad/branches/pre-7-12-6/ (doc/deprecation.txt include/vmath.h): Revert depreciation in vmath.h per request from Sean - not due until next release.
01:00.34*** join/#brlcad brlcad (n=sean@66.111.56.50)
01:01.06brlcadwth, I go to eat dinner and *poof*
01:01.20brlcadinvestigates
02:00.04starseeker_*poof*?
02:05.52brlcadbz rebooted
02:05.58brlcadisp lost power
02:06.06brlcadbackups apparently didn't hold out long enough
02:18.06starseeker_ouch
02:18.24starseeker_goes hunting for bob's fix
02:19.30brlcadhe didn't document it directly because he didn't exactly know that he was fixing that bug at the time
02:19.40brlcadnot that his comments are so hot to start with sometimes :)
02:19.53brlcadbut I believe it had to do with argv processing on the C side in mged
02:20.12brlcador the argv processing in libb/librt/libged
02:20.27brlcadit was one of his commits though, so should narrow it some
02:26.45starseeker_not so much, unfortunately - he's had a lot of them in libged :-(
02:28.38starseeker_it wasn't you with r31536?
02:31.12*** join/#brlcad jonored_ (n=jonored@dsl092-076-134.bos1.dsl.speakeasy.net)
02:47.15starseeker_brlcad:  Do we know if it was fixed after the dbconcat infinite loop bug?
02:49.11jonored_hellcattrav: Any reason not to just use scp or sshfs?
02:51.52jonored_suggests sshfs if you'd like a gui - it makes a directory on the local machine point to a directory on the remote one for real, rather than some odd gui thing, so everything works right with it...
02:52.12jonored_gui or not.
02:52.49jonored_...crap. Wrong channel.
03:00.09starseeker_wonders dismally if it would be faster to make bob fix it on Monday...
03:09.02*** join/#brlcad SWPadnos__ (n=Me@dsl107.esjtvtli.sover.net)
03:12.46*** join/#brlcad SWPadnos__ (n=Me@dsl107.esjtvtli.sover.net)
03:15.53starseeker_where the heck is mged_ill defined?
03:18.54Ralithbrlcad: is there a reason vect_t is an array rather than a struct?
03:22.03poolioRalith: much easier to use that way
03:23.42Ralitheasier how?
03:24.32Ralith.x is one less character than [X], and produces no weird namespace conflicts :P
03:26.28brlcadthat's going back a really long ways but iirc it was/is part simplicity and part performance
03:28.34brlcaddifferences in the optimizer being able to efficiently prefetch based on data access, guaranteed alignment, easy stride through arrays of points/vectors/etc
03:28.41poolioRalith: I've always found the code is cleaner that way, and it's easier to iterate over
03:29.41brlcadthe namespace conflicts can be dealt with, they have been dealt with successfully for decades without it being a big problem
03:29.58Ralithah, performance.
03:30.00Ralith:|
03:30.14brlcadi'm testing the XYZ constness patch now, but it'll take a few days to run through all the regression tests to make sure even that doesn't mess with performance
03:30.19Ralithalright
03:30.20Raliththanks
03:30.30Ralithin the meantime I'll use workaround
03:32.25*** join/#brlcad starseeker (n=starseek@bz.bzflag.bz)
03:32.57starseekermuch better
03:33.22starseeker_universal backscroll helps
03:35.46starseeker_resolves to ask bob tomorrow morning - this computer compiles too slow to set up for proper trial and error testing in reasonable time
03:35.57starseeker_hopes it's not tied deeply to libged changes
03:39.33brlcadit wasn't, but you'll probably have to apply the fix by hand
03:39.48starseeker_sure
03:40.13starseeker_will be happy to once he finds the fix
03:40.40starseeker_how DOES one debug something like this?  The tcl error message is all but useless and the error never gets to the gdb level
03:41.11starseeker_mged_ill must parse somewhere into something else - grep can't find it except being called in tclscripts
03:47.25brlcadit's a pita, you sort of have to follow the code from start to finish to understand how things parse
03:47.54brlcadmged_ill is an auto-generated command, that's why you can't find it
03:48.25brlcadall of the "mged_" commands are the same as the non-prefixed -- but the tcl code calls the mged_ one
03:48.35brlcadi.e. ill == mged_ill
03:49.26brlcadthe difference being that users can override the non-prefixed command if they wanted to get some behavior
03:49.54brlcadfor example, say you wanted to make e always do the e and go into solid edit mode
03:50.30brlcadinstead of defining a new command, you could override it and still get e's behavior by having your 'e' call mged_e (then call mged_sed)
03:51.40brlcadfor debugging, you basically just have to find the callback for the ill command with is one way if called in classic mode and another if called in tclgui mode
03:53.56brlcadnamely src/mged/setup.c or src/libged|librt/wdb_obj.c
04:35.23andrecastelohey brlcad
04:35.49andrecasteloi'm cleaning the msvc9 build, adding missing files and missing dependencies and found a problem
04:36.00andrecastelolibtclcad does not build
04:36.27andrecastelothere's a problem with ged_obj.c or with win32 definitions
04:36.34andrecastelohere's the paste
04:36.36andrecastelohttp://pastebin.com/m1b97fdf0
04:41.37brlcadandrecastelo: I can't get to pastebin.com from here, can you try paste.bzflag.bz instead?
04:41.45andrecastelosure
04:42.53andrecastelohere it is: http://paste.bzflag.bz/m61eb44ca
04:44.22brlcadandrecastelo: sounds like you're missing a define in your build
04:44.52brlcadIF_WGL
04:45.39brlcadlooks like vc8 uses:  PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;TCLCAD_EXPORT_DLL;DM_WGL;TCL_THREADS=1;__win32;BRLCAD_DLL;HAVE_CONFIG_H;BRLCADBUILD;IF_WGL;IF_REMOTE;_CRT_SECURE_
04:45.43brlcadNO_WARNINGS;inline=__inline"
04:45.49andrecastelohm ok, let me see
04:46.06brlcadnot having DM_WGL and IF_WGL are what are causing that error
04:51.14andrecasteloyep, that fixed it
04:53.38andrecastelothanks, just rebuilding it, see if nothing's wrong
04:53.42andrecastelothen committing
04:55.13brlcadcool
04:58.47CIA-23BRL-CAD: 03andrecastelo * r32236 10/brlcad/trunk/misc/win32-msvc9/libtclcad/libtclcad.vcproj: Added missing preprocessor definitions on libtclcad.vcproj, as pointed by brlcad.
05:02.18starseeker_OK, it's somewhere between 31535 and 31772
05:07.55starseeker_looks at logs
05:11.19andrecastelois remrt needed in the windows builds?
05:14.31brlcadstarseeker_: hehe, only 200 commits? .. time for binary search? :)
05:14.40brlcador just wait a few hours
05:14.51brlcadandrecastelo: depends for what values of need
05:15.36andrecastelohm some files aren't there
05:15.37starseeker_yeah, I'm thinking the latter, but this thing is thumbing its nose at me - it's the only show-stopper issue I know of  stopping a release
05:15.40brlcadideally and eventually everything is needed from the perspective of simply wanting the release functionality to be consistent across all platforms
05:15.59andrecasteloand remrt isn't present in the msvc8 build
05:16.01brlcadwill anyone cry a tear on windows without remrt right now, probably not
05:16.25starseeker_If it's in 31629 I'm dead either way - that's a huge commit
05:16.54andrecastelohm, i'll edit brlcad.sln then
05:17.00brlcadhis commit message for it had the snippet "arg" in it if that helps.. might grep the changelog
05:20.55CIA-23BRL-CAD: 03andrecastelo * r32237 10/brlcad/trunk/misc/win32-msvc9/brlcad/brlcad.sln: Removed remrt from the msvc9 build.
05:21.37starseeker_31188?
05:22.07starseeker_no, too old
05:22.09starseeker_hmm
05:29.42andrecastelogood night fellows
05:29.45andrecastelocya tomorrow
05:46.59brlcadcya andrecastelo
06:24.03*** join/#brlcad elite01 (n=elite01@unaffiliated/elite01)
07:07.14*** join/#brlcad clock_ (n=clock@84-72-91-240.dclient.hispeed.ch)
07:09.39*** join/#brlcad clock_ (n=clock@84-72-91-240.dclient.hispeed.ch)
07:10.35*** join/#brlcad clock_ (n=clock@84-72-91-240.dclient.hispeed.ch)
07:24.34*** join/#brlcad cad46 (n=dcf5b284@bz.bzflag.bz)
07:56.53*** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
08:33.26brlcadsighs at all the e-mail
08:37.46Ralithheh
08:47.24CIA-23BRL-CAD: 03brlcad * r32238 10/brlcad/trunk/src/conv/g-dxf.c: include godbey's comments on what is going on in main for g-dxf (not verified)
08:47.43CIA-23BRL-CAD: 03brlcad * r32239 10/brlcad/trunk/src/conv/dxf-g.c: header comment
08:54.13CIA-23BRL-CAD: 03brlcad * r32240 10/brlcad/trunk/ (26 files in 5 dirs):
08:54.13CIA-23BRL-CAD: Crowd wave time! Bring the new INTAVAL converter (tgf-g) into the default fold
08:54.13CIA-23BRL-CAD: for compilation/installation since the legalities and copyright issues have been
08:54.14CIA-23BRL-CAD: sorted out. need to update our docs to reflect the granted rights (i.e. that
08:54.14CIA-23BRL-CAD: they are in no way giving up any rights on their ability to hold copyright or
08:54.16CIA-23BRL-CAD: make changes to the code on their end) but since it conforms, we can add it to
08:54.18CIA-23BRL-CAD: the default compile now. excellentness.
08:56.43Ralithwhat's this INTAVAL thing that's so cool?
08:57.55brlcadwhat's most cool about it is that it was developed by our V/L modeling developer counterparts over in Germany and the Netherlands
08:58.20RalithV/L?
08:58.45brlcadone of the reasons we went open source, encourage exactly this sort of collaboration and contributions .. and that's a substantial one
08:58.55brlcadVulnerability/Lethality
08:59.03brlcadgov't parlance
08:59.08brlcad~spell parlance
08:59.47Ralithnice!
08:59.48brlcadi.e. devs over in those countries that do nearly the same thing .. perfect case for new devs that can work on brl-cad
09:00.16brlcadthe contribution itself is a new geometry converter
09:00.45brlcadintaval is a geometry file format by her royal majesty's government (england)
09:02.47Ralithseems these days BRL-CAD's impressive in its conversion abilities alone
09:06.27brlcadnods
09:06.49brlcadmaking all the converters into a general library would be a great project for someone
09:07.04brlcadabout as close as it gets for making an open source universal geometry converter
09:07.20brlcadala image magik's 'convert' but for geometry
09:15.49Ralithwhich is quite something.
09:16.42Ralithit's interesting that we're getting contributions from other governments
09:17.18Raliththough I suppose if you could get open sourcing all of BRL-CAD ok'd here, that doesn't really compare.
09:18.42RalithI wonder if such contributions might eventually elevate BRL-CAD to industry standard for what it does best.
10:57.04CIA-23BRL-CAD: 03davidloman * r32241 10/rt^3/trunk/src/geometryService/java/geometryService/: Framework for the Java Prototype
11:00.56*** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
11:16.05CIA-23BRL-CAD: 03davidloman * r32242 10/rt^3/trunk/src/geometryService/java/geometryService/src/ (5 files in 5 dirs):
11:24.43CIA-23BRL-CAD: 03davidloman * r32243 10/rt^3/trunk/src/geometryService/java/geometryService/ (.classpath .project):
11:33.19*** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
11:51.10*** join/#brlcad Elperion (n=Bary@p5B14F388.dip.t-dialin.net)
12:53.26starseeker_"Increase av size to account for the optionial argument." maybe that's it?
12:55.58brlcaddon't think so but mebbie
12:56.13brlcadi talked to him about it
12:56.23brlcadhe'll see if he can dig up the change
12:59.01starseeker_thanks :-)
13:56.53*** join/#brlcad SWPadnos__ (n=Me@dsl107.esjtvtli.sover.net)
14:34.18jonored_...oh. No tab completion in classic mode?
15:17.41*** join/#brlcad thing0 (n=ric@123.208.15.233)
15:25.51CIA-23BRL-CAD: 03bob1961 * r32244 10/brlcad/branches/pre-7-12-6/src/mged/chgview.c: Add in fix for illumination bug when doing primitive editing - r31737
15:58.44CIA-23BRL-CAD: 03bob1961 * r32245 10/brlcad/trunk/ (3 files in 2 dirs): Port tire to windows.
15:59.55*** join/#brlcad archivist_emc (n=archivis@host81-149-119-172.in-addr.btopenworld.com)
16:05.18CIA-23BRL-CAD: 03bob1961 * r32246 10/brlcad/trunk/misc/win32-msvc8/brlcad/brlcad.sln: Port tire to windows.
16:08.58CIA-23BRL-CAD: 03davidloman * r32247 10/rt^3/trunk/src/geometryService/java/stractNet/docs/ (stractNet.eap stractNet2.eap):
16:10.27*** join/#brlcad clock_ (n=clock@77-56-86-64.dclient.hispeed.ch)
16:12.29CIA-23BRL-CAD: 03bob1961 * r32248 10/brlcad/trunk/ (12 files in 4 dirs): Added fracture, prefix, quat, regdef, view and ypr to libged.
16:13.47CIA-23BRL-CAD: 03bob1961 * r32249 10/brlcad/trunk/misc/win32-msvc8/libged/libged.vcproj: Added fracture, prefix, quat, regdef, view and ypr to libged.
17:07.43*** join/#brlcad elite01_ (n=elite01@unaffiliated/elite01)
17:16.47starseekerjeez sourceforge is slow today
17:17.28CIA-23BRL-CAD: 03starseeker * r32250 10/brlcad/branches/pre-7-12-6/ (4 files in 2 dirs): Merge Bob's changes from trunk to add tire to the Windows build.
17:30.01*** join/#brlcad pacman87 (n=timothy@71.170.63.120)
18:22.14CIA-23BRL-CAD: 03bob1961 * r32251 10/brlcad/trunk/ (11 files in 3 dirs): Enable E, nirt and qray
18:45.12CIA-23BRL-CAD: 03davidloman * r32252 10/rt^3/trunk/src/geometryService/java/stractNet/docs/stractNet.eap:
19:26.13*** join/#brlcad jonored (n=jonored@pool-71-162-78-234.bstnma.east.verizon.net)
19:35.33CIA-23BRL-CAD: 03bob1961 * r32253 10/brlcad/branches/pre-7-12-6/misc/win32-msvc8/brlcad/brlcad.sln: Added project for the tire command.
19:39.22*** join/#brlcad clock_ (n=clock@77-56-79-190.dclient.hispeed.ch)
21:00.55*** join/#brlcad Elperion (n=Bary@p5B14F388.dip.t-dialin.net)
21:16.47*** join/#brlcad brlcad (n=sean@66.111.56.50) [NETSPLIT VICTIM]
21:42.26*** join/#brlcad brlcad (n=sean@66.111.56.50) [NETSPLIT VICTIM]
22:10.33*** join/#brlcad Ralith (n=ralith@c-71-197-213-172.hsd1.or.comcast.net)
22:30.34*** join/#brlcad pacman87 (n=timothy@71.170.63.120)
22:37.20*** join/#brlcad pacman87 (n=timothy@71.170.63.120)
23:24.43*** join/#brlcad cosurgi (i=janek@irc.cool.waw.pl)
23:31.59*** join/#brlcad jonored (n=jonored@pool-71-162-78-234.bstnma.east.verizon.net)

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