IRC log for #brlcad on 20100511

00:59.30*** join/#brlcad Nohla (~jesica@201.255.244.117)
01:15.37CIA-73BRL-CAD: 03starseeker * r39090 10/brlcad/trunk/doc/docbook/ (5 files in 3 dirs):
01:15.37CIA-73BRL-CAD: Start getting a handle on the standard attributes and how they are named in
01:15.37CIA-73BRL-CAD: BRL-CAD. Need to make sure once and for all that all the tools a) set and read
01:15.37CIA-73BRL-CAD: values correctly given the new v5 attribute system b) don't do damage through
01:15.37CIA-73BRL-CAD: lack of awareness of new attributes (see red bug) and c) correctly read and
01:15.37CIA-73BRL-CAD: write attributes to/from files (red is ignoring new values currently - need to
01:15.38CIA-73BRL-CAD: fix this, check other tools).
02:03.04CIA-73BRL-CAD: 03starseeker * r39091 10/brlcad/trunk/src/libged/ (Makefile.am subtype.c):
02:03.04CIA-73BRL-CAD: Start roughing out a libged function to look at a given instance of a general
02:03.04CIA-73BRL-CAD: primitive type and find the simplest primitive type capable of representing the
02:03.04CIA-73BRL-CAD: shape defined by the particular parameters - e.g. recognize an rcc stored as a
02:03.04CIA-73BRL-CAD: tgc, or a sph stored as an ell.
02:24.00juub"11:56:35 < starseeker> ('course, if it's GPL it's a no-go anyway)"  why's that?
03:04.43*** join/#brlcad SWPadnos_ (~Me@dsl107.esjtvtli.sover.net)
03:17.21*** join/#brlcad jack (~jack@85.92.137.10)
03:24.18starseekerjuub: We're licensed as LGPL, primarily
03:24.27starseekerdepending on a GPL toolkit would cause problems
03:28.40starseekermeh - they don't seem to have ANY license
03:28.58starseekertake another look at Agar...
03:44.15starseekerman those are sexy demos...
03:59.19*** join/#brlcad SWPadnos (~Me@emc/developer/SWPadnos)
04:04.56brlcadhttp://blog.nielshorn.net/2010/05/cad-programs-on-slackware-??-4-??-brl-cad/
04:06.08brlcador http://blog.nielshorn.net/2010/05/cad-programs-on-slackware-%E2%80%93-4-%E2%80%93-brl-cad/
04:08.23starseekercool - quite positive
04:08.35starseekernot thrown by the lack of shaded displays
04:24.15starseekergets close to a test loading of a .g file with the Agar file dialog
04:25.52starseekerhah!
04:52.17starseekerhard-coded tank for ktank.g at the moment, but it worked!
04:56.07*** join/#brlcad Stattrav (~Stattrav@202.3.77.233)
04:59.42starseekerhttp://bzflag.bz/~starseeker/isst_sdl_fileopen.png followed by http://bzflag.bz/~starseeker/isst_sdl_openedfile.png
05:02.18starseekerscp's himself the files for later and hits the hay
05:27.43*** join/#brlcad Stattrav (~Stattrav@202.3.77.233)
05:52.27juubstarseeker: I see.  Would you be so kind to point me to a decent document that explains the conflicts between the various lisence options?  I'l ask google, of course, but you clearly have specific knowledge on the subject, which can save me substantial seeker-time.
05:52.44juub+l
05:59.57*** join/#brlcad stevegt_ (~stevegt@c-69-181-134-76.hsd1.ca.comcast.net)
08:02.54*** join/#brlcad Stattrav (~Stattrav@202.3.77.233)
08:53.09*** join/#brlcad jack (~jack@unaffiliated/jack)
10:14.53*** join/#brlcad ``Erik (erik@c-69-140-109-104.hsd1.md.comcast.net)
10:37.06d-loMernin all
11:03.40``Erikyargh
11:03.55d-lo``Erik: you going to the 0900 training?
11:04.05``Erikindianlarry is listening to rap with banjos O.O
11:04.08``Erikuh, what training?
11:04.17d-loat the theatre
11:04.40d-lohillbilly gansta
11:04.42d-lonice
11:06.36``Erikganstagrass, pheer
11:09.55d-loI got a feeva, and the only cure is more banjo..... no wait....
11:10.43``Erikwalken++
11:21.45d-loha, is that the "most awesomestest language" ever?
11:29.07d-lowow, a sharp 52" 1080p LCD for $800 even....
11:51.43CIA-73BRL-CAD: 03davidloman * r39092 10/rt^3/trunk/tests/libEvent/BasicEventTest.cxx: Clean up libEvent test.
11:59.59CIA-73BRL-CAD: 03davidloman * r39093 10/rt^3/trunk/src/libEvent/ (EventSubscription.cxx EventSubscription.h): Implement equality operator for EventSubscription.
12:12.24CIA-73BRL-CAD: 03davidloman * r39094 10/rt^3/trunk/src/libEvent/EventManager.cxx: Add checks for duplicate EventSubscription additions.
12:13.09CIA-73BRL-CAD: 03davidloman * r39095 10/rt^3/trunk/include/EventManager.h: WS, Formatting.
12:18.15CIA-73BRL-CAD: 03davidloman * r39096 10/rt^3/trunk/src/libEvent/EventManager.cxx: Implement EventManager::unsubscribe(...)
12:22.14starseekerjuub: this might be helpful:  http://www.dwheeler.com/essays/floss-license-slide.html
12:22.43CIA-73BRL-CAD: 03davidloman * r39097 10/rt^3/trunk/ (include/EventManager.h src/libEvent/EventManager.cxx): Add mutex locks to protect the EventManager::subscriptions list.
12:44.41``Erikheh, dave has a nifty program, 'sloccount', fun stuff :)
12:45.56starseeker``Erik: what do you think - could we do a src/other style build specific to the isst module to hold SDL and related goodies?
12:49.56*** join/#brlcad marko (~marko@206.248.94.201)
12:50.05markohi all
12:53.04markowhen I try to configure brlcad, it detects the tcl (8.4) that is installed on the machine, but when it tries to detect tk the attempted linker invocation does not include the tcl lib and thus undefined reference to `tclIntStubsPtr'
12:53.46starseekermarko: are you specifically trying to compile against system tcl/tk?  If not, you might try --enable-all
12:55.13brlcadpolo!
12:57.17brlcadmarko: which specific test fails?  there's the lib existence test and there's a functionality test
12:57.34markostarseeker: I hadn't chosen any specific tcl/tk. But the included tk is 8.5 and because the system tcl is detected first and is 8.4 I get an error during configuration. In general, I much prefer using already installed packags
12:58.21brlcadcan you pastebin your configure output?
12:59.08markobrlcad: confguring
12:59.17starseekerhits the road...
12:59.28brlcaddon't let the road hit you back
12:59.49starseekerwinces - it did that once in Delaware...
13:02.29markobrlcad: http://pastebin.com/Jx9VnwU2
13:03.07markobrlcad: or do you need more?
13:05.04brlcadlooking
13:05.34brlcadoh yeah, need a lot more that preceeded
13:05.53brlcad--disable-tk
13:06.07brlcadthat will force it to use your system tk
13:06.19brlcad(it's an alias for --disable-tk-build)
13:11.05markofirst, here is more of the configure output http://pastebin.com/5niVDCAx will try with --disable-tk next
13:16.37markobrlcad: configure fails
13:16.48markobrlcad: in the config.log I see
13:16.50markoconfigure:30650: checking for Tk_MainLoop in -ltk
13:16.51markoconfigure:30680: cc -o conftest -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib conft
13:16.51markoest.c -ltk   >&5
13:16.51marko/pkg_comp/obj/pkgsrc/mypkgs/brlcad/default/.buildlink/lib/libtk84.so: undefined reference to `tclIntStubsPtr'
13:16.51marko/pkg_comp/obj/pkgsrc/mypkgs/brlcad/default/.buildlink/lib/libtk84.so: undefined reference to `Tcl_InitStubs'
13:16.51marko/pkg_comp/obj/pkgsrc/mypkgs/brlcad/default/.buildlink/lib/libtk84.so: undefined reference to `tclStubsPtr'
13:16.51markoconfigure:30686: $? = 1
13:17.38markobrlcad: the problem seems that in that linkage attempt there is no -ltcl84, not?
13:23.08markobrlcad: I have --enable-tcl and did get past the config error, but it's not a solution
13:25.23``Erikis there a tcl84stub.so or something that's not being linked?
13:29.25marko``Eric: marko@prpad:marko% pkg_info -f tcl-8.4.18 |fgrep stub
13:29.25marko<PROTECTED>
13:29.44marko``Eric: but no .so
13:44.44brlcadmarko: still need a little more of the configure output (3 or 7)
13:44.54brlcader, section 3 of 7
13:45.16brlcadthe linkage failure there is for the tcl stubs library, not the tcl library
13:57.04brlcadyou apparently have an unresolved tk library installed, which isn't usual
13:57.54brlcador you just don't have the tcl stub library installed or something similar
13:58.12brlcadthat's what I need section 3 for
14:01.14brlcadthis change should help
14:01.40CIA-73BRL-CAD: 03brlcad * r39098 10/brlcad/trunk/configure.ac: include the stub libraries for all of the tcl/tk library checks. report of unresolved tclstub symbols during -ltk testing from marko via irc.
14:07.31*** join/#brlcad Ralith (~ralith@216.162.199.202)
14:07.55markobrlcad: here is more config output http://pastebin.com/d9vZp5fC
14:18.45brlcadrhx
14:20.15brlcadmarko: yeah, pretty much everything I just mentioned .. theres's a change in place now that should make it work for that case
14:21.07brlcadcan use svn to get it, or apply patch, or there are configure flags you can pass to make it work (add -ltclstub84 to your LDFLAGS)
14:27.20d-lo``Erik: sloccount?
14:33.08``Erikhttp://www.dwheeler.com/sloccount/
14:36.17d-loI C.  Danke!
14:49.34*** join/#brlcad stevegt_ (~stevegt@c-69-181-134-76.hsd1.ca.comcast.net)
14:58.22CIA-73BRL-CAD: 03davidloman * r39099 10/rt^3/trunk/src/libJob/JobManager.cxx: Added some debug statements into JobManager to help track down a segfault.
15:04.38CIA-73BRL-CAD: 03starseeker * r39100 10/isst/trunk/sdl/ (Makefile.am main.c): Rough in code to use a file dialog to select the .g file for ISST with SDL, using the Agar toolkit.
15:22.53markobrlcad: i get much further, but compile fails in openNURBS
15:25.15markobrlcad: a snippet of the output where it starts falling over http://pastebin.com/yrZWz5ef
15:26.52CIA-73BRL-CAD: 03davidloman * r39101 10/rt^3/trunk/ (include/JobWorker.h src/libJob/JobWorker.cxx): Make JobWorker set its status flag to _WORKING when actively processing an AbstractJob.
15:33.31CIA-73BRL-CAD: 03bob1961 * r39102 10/brlcad/trunk/src/librt/primitives/bot/bot.c: Fixed a bug in rt_bot_create (i.e. only set thickness and face_mode for plate mode bots).
15:38.14CIA-73BRL-CAD: 03davidloman * r39103 10/rt^3/trunk/ (include/JobManager.h src/libJob/JobManager.cxx): Add singleton mutex for initialization control. Separated the starting of JobWorker threads into a JobManager::startup() function. Implemented the counterpart, JobManager::shutdown()
15:40.08CIA-73BRL-CAD: 03davidloman * r39104 10/rt^3/trunk/ (4 files in 2 dirs): Remove JobWorker from libJob public's api.
15:42.12CIA-73BRL-CAD: 03davidloman * r39105 10/rt^3/trunk/src/libEvent/EventSubscription.cxx: Break out logic operations in == operator to aid in troubleshooting a bug.
15:42.13d-loanyone know a way to print to STDOUT in bold?
15:42.19d-lovia C/C++
15:47.27CIA-73BRL-CAD: 03davidloman * r39106 10/rt^3/trunk/src/libEvent/EventManager.cxx: Forgot to initialize EventManager::log to something!
16:02.40d-loHere comes the rain! http://radar.weather.gov/Conus/full_loop.php
16:08.13CIA-73BRL-CAD: 03davidloman * r39107 10/rt^3/trunk/ (3 files in 2 dirs): Move JobWorker startup log entry to JobWorker class. Makes more sense to be there. Added a job submission block if the ::startup() function hasn't been called yet, or if the ::shutdown() function has been called.
17:11.04CIA-73BRL-CAD: 03davidloman * r39108 10/rt^3/trunk/ (include/JobManager.h src/libJob/JobManager.cxx): Add optional blocking to JobManager::shutdown(..) call. When desired, the JobManager will give the remaining jobWorkers 60secs (default) to complete the work remaining on the JobQueue before forcing all threads to stop.
17:14.33CIA-73BRL-CAD: 03davidloman * r39109 10/rt^3/trunk/tests/libJob/ (BasicJMTest.cxx PrintToStdOutJob.cxx): Update Basic Job Manager test to include testing the new shutdown feature.
17:16.35brlcadd-lo: curses
17:16.37brlcad:)
17:16.39CIA-73BRL-CAD: 03davidloman * r39110 10/rt^3/trunk/src/libJob/JobManager.cxx: Add additional log statement at initiation of JobManager shutdown.
17:18.37``Erikor ascii escape codes
17:24.47d-lobrlcad: awesome, tanks!
17:29.07CIA-73BRL-CAD: 03davidloman * r39111 10/rt^3/trunk/tests/libEvent/BasicEventTest.cxx: Cleanup logic. Combine repetitive code. Add JobManager startup and shutdown calls.
17:36.31CIA-73BRL-CAD: 03davidloman * r39112 10/rt^3/trunk/src/libJob/JobManager.cxx: Small comment verbage change.
18:12.50*** join/#brlcad Stattrav (~Stattrav@202.3.77.233)
18:41.30CIA-73BRL-CAD: 03bob1961 * r39113 10/brlcad/trunk/src/tclscripts/lib/RtControl.tcl: Fixed a typo.
19:31.31*** join/#brlcad PrezKennedy (~Prez@96.31.84.96)
19:41.42CIA-73BRL-CAD: 03davidloman * r39114 10/rt^3/trunk/src/libNetwork/ (Gateway.cxx Gateway.h): Ground work for wrapping a NetPortalManager and its set of Portals into a single threaded entity.
20:14.57*** join/#brlcad stevegt_1 (~stevegt@cislunar.TerraLuna.Org)
21:13.16brlcadoof
21:56.31CIA-73BRL-CAD: 03bob1961 * r39115 10/brlcad/trunk/src/tclscripts/lib/tclIndex: Add more entries for cadwidgets::Ged.
23:29.28*** join/#brlcad dtidrow (~dtidrow@c-71-238-51-148.hsd1.mi.comcast.net)
23:30.36*** join/#brlcad dtidrow (~dtidrow@c-71-238-51-148.hsd1.mi.comcast.net)

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