IRC log for #brlcad on 20110814

04:06.36 CIA-62 BRL-CAD: 03bhinesley * r45972 10/brlcad/trunk/src/libged/edit.c:
04:06.36 CIA-62 BRL-CAD: Using a single coordinate specifier per argument is now working, i.e. "translate
04:06.36 CIA-62 BRL-CAD: -k -x ab/abc/sphere.s -a -x ab/def/sphere.s cube.s". Crashes if more than one is
04:06.36 CIA-62 BRL-CAD: used per -k/-a/-r option. A routine consolidating multiple -x/-y/-z arguments
04:06.36 CIA-62 BRL-CAD: into an edit_arg is the likely culprint. It was modified to accept a flag
04:06.36 CIA-62 BRL-CAD: controlling whether to skip consolidation of union edit_cmd common.objects or
04:06.37 CIA-62 BRL-CAD: not. Several unrelated corrections/comment updates.
04:13.55 CIA-62 BRL-CAD: 03bhinesley * r45973 10/brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl: delete FIXME comments; Cliff said that this is how he'd do it anyways, so I worry about changing it.
04:46.42 bhinesley ^-- heh, s/I worry/I won't worry/
07:18.58 CIA-62 BRL-CAD: 03bhinesley * r45974 10/brlcad/trunk/src/libged/edit.c: (log message trimmed)
07:18.58 CIA-62 BRL-CAD: Initializing cur_arg pointer to wrong value after freeing, resulted in stepping
07:18.58 CIA-62 BRL-CAD: over two nodes in linked list rather than one. Missing braces for if statements
07:18.58 CIA-62 BRL-CAD: causing havoc. Attempt to free a shallow copy of a union edit_cmd (wasn't
07:18.58 CIA-62 BRL-CAD: causing any problems though, since its contents were first replaced with NULL
07:18.59 CIA-62 BRL-CAD: pointers, which was detected by the freeing function and therefore nothing was
07:19.00 CIA-62 BRL-CAD: freed). Simplified and clarified a few other small things. Still some problems
07:32.48 CIA-62 BRL-CAD: 03bhinesley * r45975 10/brlcad/trunk/src/libged/edit.c:
07:32.48 CIA-62 BRL-CAD: Since target object paths are not checked for fp_len>2 anymore, translate needs
07:32.48 CIA-62 BRL-CAD: to use the last two directories in path. Remove commented out code that might
07:32.48 CIA-62 BRL-CAD: have been repurposed to detect argv strings containing >2 directories. It would
07:32.48 CIA-62 BRL-CAD: be a shame to reduce functionality just to make things marginally more
07:32.49 CIA-62 BRL-CAD: intuitive.
07:50.48 CIA-62 BRL-CAD: 03bhinesley * r45976 10/brlcad/trunk/src/libged/edit.c:
07:50.48 CIA-62 BRL-CAD: Comparing the contents of argument heads with that of common->objects is an
07:50.48 CIA-62 BRL-CAD: unsure way to end loops involving get_arg_head(). Instead, compare the address
07:50.48 CIA-62 BRL-CAD: of common->objects with that of the argument heads. This is of greatest
07:50.48 CIA-62 BRL-CAD: practical significant in batch operations, where it is possible for
07:50.49 CIA-62 BRL-CAD: common->objects to be NULL, and therefore match the first NULL argument, which
07:50.50 CIA-62 BRL-CAD: is not necessarily common->objects.
09:10.46 CIA-62 BRL-CAD: 03bhinesley * r45977 10/brlcad/trunk/src/libged/edit.c:
09:10.47 CIA-62 BRL-CAD: Specifiying one or more coordinates using the -x/-y/-z options is working. There
09:10.47 CIA-62 BRL-CAD: were missing parenthesis in several places, a couple conditionals that were
09:10.47 CIA-62 BRL-CAD: !'ing when they obviously shouldn't, and space for a vector allocated
09:10.47 CIA-62 BRL-CAD: conditionally when it should have been unconditional. I'll perform more thorough
09:10.47 CIA-62 BRL-CAD: testing once batch operations are working.
09:18.56 CIA-62 BRL-CAD: 0399.125.86.110 07http://brlcad.org * r3074 10/wiki/User:Bhinesley: /* Log */ friday, saturday
09:20.24 CIA-62 BRL-CAD: 0399.125.86.110 07http://brlcad.org * r3075 10/wiki/User:Bhinesley: /* Log */ strike off completed item
09:23.55 CIA-62 BRL-CAD: 0399.125.86.110 07http://brlcad.org * r3076 10/wiki/User:Bhinesley: /* General plan */ update progress
11:13.18 *** join/#brlcad abhi2011 (~chatzilla@ip170-79-211-87.adsl2.static.versatel.nl)
12:02.24 abhi2011 I noticed a strange thing in mged, if a shapes is killed while in edit mode and then changes are accepted from the edit menu, then the accept
12:02.25 abhi2011 tries to apply the changes to a non-existent shape and this crashes mged.
13:26.20 *** join/#brlcad plaes (~plaes@gn237.zone.eu)
13:26.52 plaes are there any plans to move brlcad repository to git?
13:28.44 louipc Heheheh. Haven't heard anything.
13:29.13 louipc brl-cad is huge though. so it might just be better to use svn in this case
13:29.55 plaes well, yeah
13:30.08 plaes is using git-svn anyway :)
13:30.19 louipc cool
13:30.31 louipc do you host your repo?
13:30.45 plaes only on my machine
13:31.22 louipc what's the point then?
13:32.26 plaes just asking and sort of volunteering... ;)
13:33.31 louipc hehe better host it and display the wonders of git
13:33.47 plaes github ^^ :)
13:34.15 louipc I really like git too, but it's not for everything
14:35.43 brlcad plaes: no such plans
14:37.42 brlcad when you want to require active instead of passive coordination and centralized development, dvcs just add extra steps with minimal benefits
14:38.16 brlcad git-svn works just fine for those that want to use it
14:43.08 *** join/#brlcad betta_y_omega (~betta_y_o@90.166.231.220)
16:26.25 plaes hum.. cmake doesn't seem to be checking whether system TNT and JAMA support exists
17:35.10 plaes when trying to build with system Tcl/Tk, there's a failure during linking
17:35.13 plaes cmake ^^
17:35.24 plaes is this known issue?
18:01.49 brlcad plaes: not a known issue
18:02.10 brlcad maybe you can post details (pastebin or sf tracker) with details?
18:02.16 brlcad er yeah
18:19.01 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
18:23.48 *** join/#brlcad abhi2011 (~chatzilla@ip170-79-211-87.adsl2.static.versatel.nl)
18:27.15 plaes hm, ok
18:55.37 plaes http://paste.pocoo.org/show/458325/
18:56.25 plaes when linking against itcl, one has to provide the path to that library
18:56.48 plaes I assume there are issues like that with other tcl/tk libs as well
18:57.14 plaes unfortunately tcl/tk packaging is a mess.. :S
20:03.14 CIA-62 BRL-CAD: 0399.125.86.110 07http://brlcad.org * r3077 10/wiki/User:Bhinesley: /* Log */ rephrase
20:48.41 *** join/#brlcad abhi2011 (~chatzilla@ip170-79-211-87.adsl2.static.versatel.nl)
21:04.54 brlcad plaes: it looks like incrtcl is configured to use a system itcl -- do you have a system libitcl installed?
21:08.03 abhi2011 brlcad: was wondering if you had a chance to look over the patch I submitted
21:08.34 plaes ~>
21:08.34 ibot somebody said > was redirection of stdout to a file.
21:09.14 brlcad abhi2011: not yet, very busy weekend
21:09.37 plaes brlcad: yes, I have it installed
21:09.41 brlcad abhi2011: moreover, once someone does look at it, they generally update the tracker so you know it was reviewed
21:10.05 abhi2011 :) yes I understand, I am proceeding with the simulate command coding etc
21:10.37 brlcad that's fine, assuming the patch works perfectly :)
21:11.12 *** join/#brlcad betta_y_omega (~betta_y_o@90.166.231.220)
21:11.12 brlcad if you run into a bug (you mentioned running into something the other day with mged) and find a fix, that'd be another perfect patch case
21:11.36 abhi2011 cool will look in it
21:11.48 abhi2011 yeah regarding the bb, having a bit of an issue with regions, but the patch I submitted will detect regions and combinations and gracefully exit
22:28.59 CIA-62 BRL-CAD: 03bhinesley * r45978 10/brlcad/trunk/src/libged/edit.c: Accepting multiple target objects, and performing batch operations is working. Reflowed and revised some comments, and ran a spellcheck. The only remaining known issue is fixing/enabling option -n.
22:53.53 *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol)
23:00.03 abhi2011 anyone else getting a cannot find -litcl, cannot find -litk error ?
23:00.08 abhi2011 when building
23:15.36 bhinesley abhi2011: I just updated; no build errors for me
23:17.25 abhi2011 ok thats strange, seems its asking looking for system which I have specified during cmake -DBRLCAD-ENABLE_ALL_LOCAL_LIBS=ON
23:17.33 abhi2011 *system libs
23:18.26 bhinesley I have that enabled too
23:18.57 bhinesley are you up to date? starseeker recently made some changes relating to Tcl
23:20.02 abhi2011 yes I just updated , thats when I began getting this error
23:20.40 bhinesley that's odd... you updated from the trunk dir, right?
23:21.02 abhi2011 yep, as always
23:21.06 abhi2011 its always worked before
23:21.09 bhinesley hm
23:21.29 abhi2011 i dont think i need itk-devel or itcl-devel
23:21.52 abhi2011 the binary libs have been enough to link before this
23:21.56 bhinesley I don't think so either
23:22.20 bhinesley did you say you're running Fedora?
23:22.29 abhi2011 opensuse 11.4
23:22.35 bhinesley ah, someone else then
23:22.51 abhi2011 yeah it was me, ditched fedora :P
23:23.08 bhinesley oh, hah
23:23.25 bhinesley yeah I haven't been on good terms with it either
23:27.51 abhi2011 compiler issues ?
23:29.55 bhinesley no
23:30.42 bhinesley I've had to boot to a rescue console at least twice. I run "yum update" and it boots fine again.
23:30.57 bhinesley had to remove kmod-nvidia
23:31.26 bhinesley there seems to be a lot of not-very-well-tested software that makes it into Fedora stable
23:32.37 bhinesley I'll be back to Debian before long, I'm sure
23:37.04 bhinesley s/a rescue console/single user mode
23:39.54 abhi2011 yeah ubuntu seems pretty stable
23:40.36 abhi2011 so most of the mged commands work in archer now ?
23:40.56 starseeker the options for enabling everything have changed
23:41.14 starseeker now it's -DBRLCAD_BUNDLED_LIBS=Bundled
23:42.22 starseeker I'm not sure I can build against a system itcl/itk right at the moment - the 3rd party build logic got the guts ripped out of it and redone, so there's still some shakeout to do
23:42.39 bhinesley abhi2011: most of them were working before I started
23:42.56 starseeker we really really really need to quit using the Itcl/Itk C apis...
23:43.48 bhinesley starseeker: why is that?
23:44.38 starseeker it's what complicates building with system tcl/tk vs. bundled tcl/tk so much - I can detect if a system Tcl/Tk has Itcl/Itk installed as a package, but when we're using the C api that's not enough
23:45.23 bhinesley ah
23:45.31 starseeker I ripped that stuff out once already, but we got some reports that iwidgets wasn't working (I think brlcad got 'em) and it was a problem I have been unable to reproduce
23:45.58 starseeker which means I can't debug it, and I can change it back until I can - Catch 22
23:47.28 starseeker bhinesley, abhi2011: after this latest round of updates, I'd be sure to clear my build dir and start fresh - lots and lots of changes
23:47.54 starseeker cmake-gui will show you the current layout, if you happen to have the gui version available
23:50.34 abhi2011 starseeker: ok so would i need to have the sources of itcl/itk installed ?
23:51.03 abhi2011 or will enabling everything through -DBRLCAD_BUNDLED_LIBS=Bundled be enough to build
23:51.39 abhi2011 hmm, i think it should look at the bundles libs, so the latter should be ok
23:52.05 abhi2011 yeah, I am doing a fresh build now
23:52.19 bhinesley starseeker: k, thanks

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