IRC log for #brlcad on 20100511

00:59.30 *** join/#brlcad Nohla (~jesica@201.255.244.117)
01:15.37 CIA-73 BRL-CAD: 03starseeker * r39090 10/brlcad/trunk/doc/docbook/ (5 files in 3 dirs):
01:15.37 CIA-73 BRL-CAD: Start getting a handle on the standard attributes and how they are named in
01:15.37 CIA-73 BRL-CAD: BRL-CAD. Need to make sure once and for all that all the tools a) set and read
01:15.37 CIA-73 BRL-CAD: values correctly given the new v5 attribute system b) don't do damage through
01:15.37 CIA-73 BRL-CAD: lack of awareness of new attributes (see red bug) and c) correctly read and
01:15.37 CIA-73 BRL-CAD: write attributes to/from files (red is ignoring new values currently - need to
01:15.38 CIA-73 BRL-CAD: fix this, check other tools).
02:03.04 CIA-73 BRL-CAD: 03starseeker * r39091 10/brlcad/trunk/src/libged/ (Makefile.am subtype.c):
02:03.04 CIA-73 BRL-CAD: Start roughing out a libged function to look at a given instance of a general
02:03.04 CIA-73 BRL-CAD: primitive type and find the simplest primitive type capable of representing the
02:03.04 CIA-73 BRL-CAD: shape defined by the particular parameters - e.g. recognize an rcc stored as a
02:03.04 CIA-73 BRL-CAD: tgc, or a sph stored as an ell.
02:24.00 juub "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.18 starseeker juub: We're licensed as LGPL, primarily
03:24.27 starseeker depending on a GPL toolkit would cause problems
03:28.40 starseeker meh - they don't seem to have ANY license
03:28.58 starseeker take another look at Agar...
03:44.15 starseeker man those are sexy demos...
03:59.19 *** join/#brlcad SWPadnos (~Me@emc/developer/SWPadnos)
04:04.56 brlcad http://blog.nielshorn.net/2010/05/cad-programs-on-slackware-??-4-??-brl-cad/
04:06.08 brlcad or http://blog.nielshorn.net/2010/05/cad-programs-on-slackware-%E2%80%93-4-%E2%80%93-brl-cad/
04:08.23 starseeker cool - quite positive
04:08.35 starseeker not thrown by the lack of shaded displays
04:24.15 starseeker gets close to a test loading of a .g file with the Agar file dialog
04:25.52 starseeker hah!
04:52.17 starseeker hard-coded tank for ktank.g at the moment, but it worked!
04:56.07 *** join/#brlcad Stattrav (~Stattrav@202.3.77.233)
04:59.42 starseeker http://bzflag.bz/~starseeker/isst_sdl_fileopen.png followed by http://bzflag.bz/~starseeker/isst_sdl_openedfile.png
05:02.18 starseeker scp's himself the files for later and hits the hay
05:27.43 *** join/#brlcad Stattrav (~Stattrav@202.3.77.233)
05:52.27 juub starseeker: 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.44 juub +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.06 d-lo Mernin all
11:03.40 ``Erik yargh
11:03.55 d-lo ``Erik: you going to the 0900 training?
11:04.05 ``Erik indianlarry is listening to rap with banjos O.O
11:04.08 ``Erik uh, what training?
11:04.17 d-lo at the theatre
11:04.40 d-lo hillbilly gansta
11:04.42 d-lo nice
11:06.36 ``Erik ganstagrass, pheer
11:09.55 d-lo I got a feeva, and the only cure is more banjo..... no wait....
11:10.43 ``Erik walken++
11:21.45 d-lo ha, is that the "most awesomestest language" ever?
11:29.07 d-lo wow, a sharp 52" 1080p LCD for $800 even....
11:51.43 CIA-73 BRL-CAD: 03davidloman * r39092 10/rt^3/trunk/tests/libEvent/BasicEventTest.cxx: Clean up libEvent test.
11:59.59 CIA-73 BRL-CAD: 03davidloman * r39093 10/rt^3/trunk/src/libEvent/ (EventSubscription.cxx EventSubscription.h): Implement equality operator for EventSubscription.
12:12.24 CIA-73 BRL-CAD: 03davidloman * r39094 10/rt^3/trunk/src/libEvent/EventManager.cxx: Add checks for duplicate EventSubscription additions.
12:13.09 CIA-73 BRL-CAD: 03davidloman * r39095 10/rt^3/trunk/include/EventManager.h: WS, Formatting.
12:18.15 CIA-73 BRL-CAD: 03davidloman * r39096 10/rt^3/trunk/src/libEvent/EventManager.cxx: Implement EventManager::unsubscribe(...)
12:22.14 starseeker juub: this might be helpful: http://www.dwheeler.com/essays/floss-license-slide.html
12:22.43 CIA-73 BRL-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 ``Erik heh, dave has a nifty program, 'sloccount', fun stuff :)
12:45.56 starseeker ``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.05 marko hi all
12:53.04 marko when 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.46 starseeker marko: are you specifically trying to compile against system tcl/tk? If not, you might try --enable-all
12:55.13 brlcad polo!
12:57.17 brlcad marko: which specific test fails? there's the lib existence test and there's a functionality test
12:57.34 marko starseeker: 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.21 brlcad can you pastebin your configure output?
12:59.08 marko brlcad: confguring
12:59.17 starseeker hits the road...
12:59.28 brlcad don't let the road hit you back
12:59.49 starseeker winces - it did that once in Delaware...
13:02.29 marko brlcad: http://pastebin.com/Jx9VnwU2
13:03.07 marko brlcad: or do you need more?
13:05.04 brlcad looking
13:05.34 brlcad oh yeah, need a lot more that preceeded
13:05.53 brlcad --disable-tk
13:06.07 brlcad that will force it to use your system tk
13:06.19 brlcad (it's an alias for --disable-tk-build)
13:11.05 marko first, here is more of the configure output http://pastebin.com/5niVDCAx will try with --disable-tk next
13:16.37 marko brlcad: configure fails
13:16.48 marko brlcad: in the config.log I see
13:16.50 marko configure:30650: checking for Tk_MainLoop in -ltk
13:16.51 marko configure: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.51 marko est.c -ltk >&5
13:16.51 marko /pkg_comp/obj/pkgsrc/mypkgs/brlcad/default/.buildlink/lib/libtk84.so: undefined reference to `tclIntStubsPtr'
13:16.51 marko /pkg_comp/obj/pkgsrc/mypkgs/brlcad/default/.buildlink/lib/libtk84.so: undefined reference to `Tcl_InitStubs'
13:16.51 marko /pkg_comp/obj/pkgsrc/mypkgs/brlcad/default/.buildlink/lib/libtk84.so: undefined reference to `tclStubsPtr'
13:16.51 marko configure:30686: $? = 1
13:17.38 marko brlcad: the problem seems that in that linkage attempt there is no -ltcl84, not?
13:23.08 marko brlcad: I have --enable-tcl and did get past the config error, but it's not a solution
13:25.23 ``Erik is there a tcl84stub.so or something that's not being linked?
13:29.25 marko ``Eric: marko@prpad:marko% pkg_info -f tcl-8.4.18 |fgrep stub
13:29.25 marko <PROTECTED>
13:29.44 marko ``Eric: but no .so
13:44.44 brlcad marko: still need a little more of the configure output (3 or 7)
13:44.54 brlcad er, section 3 of 7
13:45.16 brlcad the linkage failure there is for the tcl stubs library, not the tcl library
13:57.04 brlcad you apparently have an unresolved tk library installed, which isn't usual
13:57.54 brlcad or you just don't have the tcl stub library installed or something similar
13:58.12 brlcad that's what I need section 3 for
14:01.14 brlcad this change should help
14:01.40 CIA-73 BRL-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.55 marko brlcad: here is more config output http://pastebin.com/d9vZp5fC
14:18.45 brlcad rhx
14:20.15 brlcad marko: yeah, pretty much everything I just mentioned .. theres's a change in place now that should make it work for that case
14:21.07 brlcad can 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.20 d-lo ``Erik: sloccount?
14:33.08 ``Erik http://www.dwheeler.com/sloccount/
14:36.17 d-lo I C. Danke!
14:49.34 *** join/#brlcad stevegt_ (~stevegt@c-69-181-134-76.hsd1.ca.comcast.net)
14:58.22 CIA-73 BRL-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.38 CIA-73 BRL-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.53 marko brlcad: i get much further, but compile fails in openNURBS
15:25.15 marko brlcad: a snippet of the output where it starts falling over http://pastebin.com/yrZWz5ef
15:26.52 CIA-73 BRL-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.31 CIA-73 BRL-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.14 CIA-73 BRL-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.08 CIA-73 BRL-CAD: 03davidloman * r39104 10/rt^3/trunk/ (4 files in 2 dirs): Remove JobWorker from libJob public's api.
15:42.12 CIA-73 BRL-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.13 d-lo anyone know a way to print to STDOUT in bold?
15:42.19 d-lo via C/C++
15:47.27 CIA-73 BRL-CAD: 03davidloman * r39106 10/rt^3/trunk/src/libEvent/EventManager.cxx: Forgot to initialize EventManager::log to something!
16:02.40 d-lo Here comes the rain! http://radar.weather.gov/Conus/full_loop.php
16:08.13 CIA-73 BRL-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.04 CIA-73 BRL-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.33 CIA-73 BRL-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.35 brlcad d-lo: curses
17:16.37 brlcad :)
17:16.39 CIA-73 BRL-CAD: 03davidloman * r39110 10/rt^3/trunk/src/libJob/JobManager.cxx: Add additional log statement at initiation of JobManager shutdown.
17:18.37 ``Erik or ascii escape codes
17:24.47 d-lo brlcad: awesome, tanks!
17:29.07 CIA-73 BRL-CAD: 03davidloman * r39111 10/rt^3/trunk/tests/libEvent/BasicEventTest.cxx: Cleanup logic. Combine repetitive code. Add JobManager startup and shutdown calls.
17:36.31 CIA-73 BRL-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.30 CIA-73 BRL-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.42 CIA-73 BRL-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.16 brlcad oof
21:56.31 CIA-73 BRL-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.