| 00:12.56 | *** join/#brlcad akafubu (~akafubu@unaffiliated/akafubu) | |
| 02:06.58 | CIA-73 | BRL-CAD: 0368.37.119.2 07http://brlcad.org * r2232 10/wiki/MGED_CMD_knob: put the arguments in a table instead of a list; remove superfluous whitespace; put the program name in code tags |
| 02:26.41 | starseeker | is there any good way to get libtool to cough up the name of the actual .so or .dylib library file name? |
| 02:28.15 | juub | stat, maybe? |
| 02:29.05 | juub | nah, probably not what you need |
| 02:29.27 | juub | well, maybe... |
| 02:29.42 | juub | on my machine: $ stat /lib/libc.so.6 File: `/lib/libc.so.6' -> `libc-2.10.1.so |
| 02:29.55 | juub | for example... |
| 02:30.18 | juub | n/m, sorry |
| 02:30.28 | juub | completely misread what you were after. |
| 02:37.19 | *** join/#brlcad IriX64 (~mario_dul@bas2-sudbury98-1177680356.dsl.bell.ca) | |
| 02:44.25 | *** part/#brlcad IriX64 (~mario_dul@bas2-sudbury98-1177680356.dsl.bell.ca) | |
| 03:07.39 | starseeker | brlcad: this is annoying - to provide something to a tcl load command that can actually load, I have to provide the .so or .dylib or whatever filepath |
| 03:08.18 | starseeker | but that's precisely what libtool doesn't want to tell me |
| 03:08.52 | starseeker | is there something like "libtool --realname librt.la" that will return librt.so or librt.dylib as the case may be? |
| 03:09.51 | starseeker | the TEA stuff would give me that but we don't want to suck that into our main build |
| 03:12.20 | ``Erik | grep ^dlname file.la | cut -d \' -f 2 |
| 03:12.21 | ``Erik | :D |
| 03:15.39 | starseeker | can live with that |
| 03:15.49 | starseeker | see if it works in the Makefile.am... |
| 03:16.25 | ``Erik | could make a little shell script to source the .la and print the variable, if you don't trust the system to have grep and cut |
| 03:17.25 | ``Erik | (all the .la should have is posix shell compliant variable setting) |
| 03:18.11 | starseeker | that would be great if you could |
| 03:18.20 | starseeker | apparently has week sed foo |
| 03:18.25 | ``Erik | heh, I meant YOU could :D |
| 03:18.29 | ``Erik | it'd be something like, uh |
| 03:18.29 | starseeker | or sh foo, whatever... |
| 03:18.32 | ``Erik | #!/bin/sh |
| 03:18.35 | ``Erik | source $1 |
| 03:18.37 | ``Erik | echo $dlname |
| 03:18.41 | ``Erik | or so |
| 03:19.30 | ``Erik | yup, that works |
| 03:20.42 | starseeker | hah - cool! |
| 03:20.49 | starseeker | thanks ``Erik |
| 03:20.56 | ``Erik | np |
| 03:22.15 | starseeker | ponders if that should be stuck in misc or can function in some way in the Makefile.am itself... |
| 03:22.54 | ``Erik | libtool might have a 'print variable' feature *shrug* |
| 03:23.24 | starseeker | was trying to find that |
| 03:23.45 | starseeker | gets the sense that the whole point of using libtool is that you never care about the suffix |
| 03:23.58 | starseeker | which, of course, is diametrically opposed to how tcl views the world |
| 03:24.16 | ``Erik | yeah |
| 03:24.33 | starseeker | heck with it - I'll be silly/stupid if it works... |
| 03:28.08 | ``Erik | I can't think of a good way to make it as an inline in Makefile.am, you don't want to pollute an existing shell while building, and anything in a makefile would be a convoluted attempt to fake a text stream for a subshell, like sh <<EOF style |
| 03:29.09 | starseeker | nods |
| 03:29.11 | ``Erik | (and of course using a shell script is gonna make things weird for msvc and mebbe xcode) |
| 03:29.35 | starseeker | well, we need a different solution for msvc anyway |
| 03:29.41 | ``Erik | lithp/cffi seems to have a similar issue, btw |
| 03:29.46 | starseeker | and I dunno if we support xcode or not... |
| 03:29.50 | starseeker | nods |
| 03:30.23 | ``Erik | <-- been poking at it for okra and mebbe writing an adrt cffi O.o |
| 03:30.27 | starseeker | it's not like TEA is any better in that regard |
| 03:31.19 | ``Erik | mwahahaha, src/adrt/adrt.asd :D |
| 03:43.07 | *** join/#brlcad ibot (~ibot@rikers.org) | |
| 03:43.07 | *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || #brlcad logs: http://ibot.rikers.org/%23brlcad/ || BRL-CAD is now available on Gentoo! (20100225) | |
| 03:44.57 | *** join/#brlcad 50UAAP4VJ (~stevegt@c-69-181-134-76.hsd1.ca.comcast.net) | |
| 04:44.29 | CIA-73 | BRL-CAD: 03starseeker * r39164 10/brlcad/trunk/sh/ (Makefile.am libtoolfilename.sh): Add trivial sh script to report actual library file associated with a libtool archive (thanks Erik) |
| 04:47.17 | CIA-73 | BRL-CAD: 03starseeker * r39165 10/brlcad/trunk/sh/libtoolfilename.sh: Whoops - remove pwd, that's not supposed to be there. |
| 04:49.38 | CIA-73 | BRL-CAD: 03starseeker * r39166 10/brlcad/trunk/doc/docbook/Makefile.am: Fix docbook makefile typo. |
| 05:05.38 | CIA-73 | BRL-CAD: 03starseeker * r39167 10/brlcad/trunk/configure.ac: Add in RENDER and TIE variable definitions for the src/adrt libs |
| 05:08.38 | starseeker | should sleep now... |
| 05:12.08 | *** join/#brlcad Nohla (~jesica@201.255.237.95) | |
| 09:00.34 | *** join/#brlcad cosurgi (~cosurgi@atak.bl.pg.gda.pl) | |
| 09:48.18 | *** join/#brlcad Nohla (~jesica@201.255.251.127) | |
| 10:14.43 | *** join/#brlcad Nohla (~jesica@201.255.251.127) | |
| 11:20.24 | d-lo | Mernin! |
| 11:35.06 | brlcad | howdy |
| 11:37.17 | brlcad | starseeker: repeat the command but remove the --silent options |
| 11:37.33 | brlcad | it will echo the actual compile/link commands used after the libtool line |
| 11:41.27 | CIA-73 | BRL-CAD: 03brlcad * r39168 10/brlcad/trunk/autogen.sh: s/considered/consider/ typo noticed by bullet_catcher |
| 11:46.44 | *** join/#brlcad louipc (~louipc@archlinux/trusteduser/louipc) | |
| 11:48.10 | louipc | mornin |
| 12:01.36 | brlcad | starseeker: the libtool way for loadable modules is that those libraries get declared as modules in the Makefile.am, then you get to specify exactly what name you want/need -- but you don't do that for all libraries, only loadable ones and the idea is that your loadable libs are different from the libs used to link programs |
| 12:02.18 | brlcad | i.e., librt would not be a "plugin" or module, but erik's dlopen bits for adrt definitely would be |
| 12:39.20 | starseeker | nods - librt.la was just the first libtool archive I thought of for a test case |
| 12:50.11 | ``Erik | hm, but how do ya explain to libtool that "no, I don't want .so or .dylib or .dll, I really DO want .plugin"? |
| 12:55.30 | brlcad | that's the module method |
| 12:55.35 | brlcad | it lets you name it however you want |
| 13:08.14 | brlcad | yeah, -shrext plugin |
| 13:16.09 | brlcad | the 1.5 libtool on Mac is busted wrt shrext, but newer versions should work fine |
| 13:16.29 | brlcad | there's workarounds for that too |
| 13:47.15 | *** join/#brlcad stevegt_1 (~stevegt@c-69-181-134-76.hsd1.ca.comcast.net) | |
| 13:47.57 | ``Erik | hm, since my macs are using 2.2.6b, nifty! |
| 13:48.24 | ``Erik | once I have my home directory back, I'll have to adjust the demo plugin in isst |
| 13:50.15 | starseeker | had created a test Makefile.am last night, and now finds he accidently erased it and saved the Makefile.in |
| 13:50.19 | starseeker | kicks himself |
| 13:50.38 | starseeker | and starts tring to do it the "right way"... maybe it's just as well |
| 14:01.17 | brlcad | starseeker: most of the Makefile.am decls will be in the .in file |
| 14:01.32 | starseeker | nods |
| 14:01.34 | brlcad | blocked together in groups |
| 14:01.58 | starseeker | well, I need to try the module/plugin thing anyway |
| 14:02.38 | brlcad | ``Erik: note that we still require support of 1.5 on the brlcad module, so the work-around would have to go in there, but it's like two lines |
| 14:04.34 | starseeker | brlcad: do we have it in the tree anywhere? |
| 14:04.37 | ``Erik | if it goes into brlcad/brlcad/trunk... :D brlcad/isst/trunk already diverges from that paradigm |
| 14:04.57 | starseeker | ``Erik: so I'm noticing (shakes fist) |
| 14:06.16 | ``Erik | heh, something doesn't work with ancient versions of libtool already? I meant more like the src/other inclusion stuff |
| 14:24.31 | starseeker | ``Erik: no, I mean isst build logic diverges more generally |
| 15:02.47 | CIA-73 | BRL-CAD: 03davidloman * r39169 10/rt^3/trunk/ (23 files in 2 dirs): Fixed compile errors that stemmed from not cascading 'const' ness down from NetMsg (when I implemented operator==) |
| 15:04.21 | CIA-73 | BRL-CAD: 03davidloman * r39170 10/rt^3/trunk/src/libNetwork/ (GenericOneStringMsg.cxx NetMsg.cxx TypeOnlyMsg.cxx): Removed debugging statements from NetMsg hierarchy. No longer needed. |
| 15:08.13 | *** join/#brlcad akafubu (~akafubu@unaffiliated/akafubu) | |
| 15:13.08 | CIA-73 | BRL-CAD: 03davidloman * r39171 10/rt^3/trunk/ (include/NetMsgTypes.h src/libNetwork/NetMsgFactory.cxx): Add NetMsgTypes for the generic NetMsg classes and wire them into the NetMsgFactory. All to support testing. |
| 15:47.03 | CIA-73 | BRL-CAD: 03davidloman * r39172 10/rt^3/trunk/src/libNetwork/FailureMsg.cxx: Testing picked up a MsgType error in FailureMsg. Fixed. |
| 15:59.10 | CIA-73 | BRL-CAD: 03davidloman * r39173 10/rt^3/trunk/src/libNetwork/GeometryManifestMsg.cxx: Implemented GeometryManifest::_equals(...) to (initially) support testing. |
| 16:14.49 | CIA-73 | BRL-CAD: 03davidloman * r39174 10/rt^3/trunk/tests/libNetwork/CMakeLists.txt: Drop the job library from the include list for this network test. Not used. |
| 16:16.41 | CIA-73 | BRL-CAD: 03davidloman * r39175 10/rt^3/trunk/tests/libNetwork/netMsgSerialTest.cxx: Reworked and cleaned up the NetMsg serialization test to verify the operation of the NetMsg subclasses. Currently tests for equality only. Later work should include verification of inequality. |
| 16:18.02 | CIA-73 | BRL-CAD: 03davidloman * r39176 10/rt^3/trunk/tests/libNetwork/netMsgFactoryTest.cxx: Drop netMsgFactoryTest. NetMsgFactory is now fully tested via netMsgSerialTest. |
| 16:33.34 | brlcad | starseeker: do we have what in tree? |
| 16:33.54 | brlcad | and I meant brlcad/brlcad vs brlcad/isst .. the latter can do it's own thing |
| 16:34.05 | brlcad | but to bring into the prior will need the workaround |
| 16:40.57 | CIA-73 | BRL-CAD: 03davidloman * r39177 10/rt^3/trunk/ (include/Gateway.h src/libNetwork/Gateway.cxx): Implement Gateway::stopListening() to allow a Gateway to close its listening socket while maintaining existing connections. Implemented to support Gateway restarting. |
| 16:43.53 | CIA-73 | BRL-CAD: 03davidloman * r39178 10/rt^3/trunk/tests/libNetwork/PrintingMsgHandler.h: Implement PrintingMsgHandler. PrintingMsgHandler implements the interface INetMsgHandler. Provides simple printing to console functionality for any/all NetMsgs passed to this handler. To be used for Gateway testing. |
| 16:46.30 | CIA-73 | BRL-CAD: 03davidloman * r39179 10/rt^3/trunk/tests/libNetwork/ (. CMakeLists.txt gatewayTest.cxx netPortalManagerTest.cxx): Rename 'netPortalManagerTest' to more appropriate 'gatewayTest'. Updated CMakeLists.txt accordingly. |
| 17:13.11 | CIA-73 | BRL-CAD: 03davidloman * r39180 10/rt^3/trunk/tests/libNetwork/gatewayTest.cxx: (log message trimmed) |
| 17:13.11 | CIA-73 | BRL-CAD: Update to GatewayTest. Looks as though QT's signals and slots can only operate |
| 17:13.11 | CIA-73 | BRL-CAD: from an event loop launched from a QApplication or QCoreApplication, NOT a |
| 17:13.11 | CIA-73 | BRL-CAD: QThread's event loop. Furthermore, a QApplication/QCoreApplication event loop |
| 17:13.11 | CIA-73 | BRL-CAD: can only be launched from an executable's main thread. Since |
| 17:13.12 | CIA-73 | BRL-CAD: QCoreApplication.exec() blocks, there can only be one event loop at any given |
| 17:13.13 | CIA-73 | BRL-CAD: time. Thus, my attempts to contain QT-ness to the lower levels of libNetwork |
| 17:14.47 | d-lo | oh? CIA has a character limit? |
| 17:17.18 | CIA-73 | BRL-CAD: 03davidloman * r39181 10/rt^3/trunk/ (4 files in 2 dirs): WS, Formatting. |
| 17:28.43 | starseeker | brlcad: an example of the libtool 1.5 workaround |
| 17:37.55 | starseeker | d-lo: it trims long messages, yeah |
| 17:39.35 | ``Erik | wraps |
| 17:39.45 | ``Erik | oh, trims, too |
| 17:41.56 | ``Erik | RENDER and TIE aren't actually used yet? |
| 17:42.32 | starseeker | not in the trunk - I'm using them in my test code |
| 17:46.02 | *** join/#brlcad Stattrav (~Stattrav@117.96.29.161) | |
| 17:52.21 | *** join/#brlcad louipc (~louipc@archlinux/trusteduser/louipc) | |
| 17:54.07 | CIA-73 | BRL-CAD: 03erikgreenwald * r39182 10/isst/trunk/sdl/ (event.c isst.h): store time delta and framerate in isst struct. fix resolution sensitivity issue |
| 18:05.47 | starseeker | scowls at bsd |
| 18:19.37 | CIA-73 | BRL-CAD: 03erikgreenwald * r39183 10/isst/trunk/sdl/ (event.c isst.h main.c): chintzy fold-away stuff (should probably use glFrustum and actual angles or something... the texture doesn't map quite right) |
| 18:41.18 | CIA-73 | BRL-CAD: 03davidloman * r39184 10/rt^3/trunk/ (8 files in 3 dirs): |
| 18:41.18 | CIA-73 | BRL-CAD: Attempt at using QCoreApplication to spin off a QThread that handles all generic |
| 18:41.18 | CIA-73 | BRL-CAD: executable needs did not work. QT's automatic Parent/Child relationships does |
| 18:41.18 | CIA-73 | BRL-CAD: not allow for a Parent to be in a different thread than a child. gatewayTest |
| 18:41.18 | CIA-73 | BRL-CAD: currently compiles and runs, but is not functional. |
| 19:06.51 | brlcad | starseeker: if RENDER and TIE aren't used, there's no point in setting and subst'ing them |
| 19:07.11 | starseeker | brlcad: the plan is to use them soon |
| 19:07.30 | starseeker | I can take them out until I'm actually using them if it's an issue |
| 19:08.45 | brlcad | nah, just noting |
| 19:09.11 | starseeker | I can commit now, but there's no actual CAD functionality in place yet |
| 19:09.24 | brlcad | there's a script that kicks out a report of zero-referenced AC_SUBST variables .. it came up |
| 19:09.55 | CIA-73 | BRL-CAD: 03bob1961 * r39185 10/brlcad/trunk/src/libfb/fbserv_obj.c: fbs_open was not returning the correct port. |
| 19:10.02 | brlcad | eek |
| 19:12.46 | brlcad | how was that bug exposed? |
| 19:13.01 | brlcad | mged and archer? just archer? |
| 19:13.20 | starseeker | Bob found it |
| 19:13.34 | starseeker | showed in customer code, then archer |
| 19:22.32 | CIA-73 | BRL-CAD: 03erikgreenwald * r39186 10/isst/trunk/sdl/ (event.c main.c): Add command entry mode. Shrink display to corner instead of folding it back. |
| 19:34.05 | brlcad | how was is exposed? |
| 19:35.52 | starseeker | dunno - Bob has details |
| 19:37.34 | brlcad | more looking for succinct summary for NEWS |
| 19:41.26 | *** join/#brlcad PrezKennedy (~Prez@96.31.84.96) | |
| 19:44.51 | CIA-73 | BRL-CAD: 03erikgreenwald * r39187 10/isst/trunk/sdl/event.c: fix sticky key issue. fix framerate display when capping. |
| 19:46.49 | CIA-73 | BRL-CAD: 03starseeker * r39188 10/brlcad/trunk/ (80 files in 9 dirs): |
| 19:46.49 | CIA-73 | BRL-CAD: Start roughing out a way to get isst and tk working together. Using togl widget |
| 19:46.49 | CIA-73 | BRL-CAD: and gears example as a starting point - the following allows 'bwish gears.tcl' |
| 19:46.49 | CIA-73 | BRL-CAD: to work succesfully, and links in libtie and librender (though it doesn't do |
| 19:46.49 | CIA-73 | BRL-CAD: anything with them yet. From here, convert from the gear demo code to the ISST |
| 19:46.49 | CIA-73 | BRL-CAD: opengl code as seen in the isst sdl based gui. |
| 19:52.29 | CIA-73 | BRL-CAD: 03Velociostrich 07http://brlcad.org * r2233 10/wiki/BRL-CAD_Commands: created the "rendering" subsection and added rtwizard and rtedge to it; arranged entries alphabetically; fixed spelling typo |
| 19:56.54 | *** join/#brlcad velociostrich (~nsd@c-68-37-119-2.hsd1.nj.comcast.net) | |
| 20:04.58 | CIA-73 | BRL-CAD: 03Velociostrich 07http://brlcad.org * r2234 10/wiki/Developer_Documents: changed irc server (I tried irc.brlcad.org, but it didn't work; the hacking file says freenode) |
| 20:08.36 | CIA-73 | BRL-CAD: 03Velociostrich 07http://brlcad.org * r2235 10/wiki/Hex: expanded installation instructions a wee bit |
| 20:19.18 | CIA-73 | BRL-CAD: 03erikgreenwald * r39189 10/brlcad/trunk/src/other/togl/Makefile.in: add missing Makefile.in |
| 20:31.15 | *** join/#brlcad stevegt_ (~stevegt@cislunar.TerraLuna.Org) | |
| 20:38.40 | CIA-73 | BRL-CAD: 03bob1961 * r39190 10/brlcad/trunk/src/tclscripts/lib/Ged.tcl: Added an alias for opendb. |
| 20:46.29 | ``Erik | hm, the package require for Togl doesn't seem to work in that gears.tcl for me |
| 20:46.43 | ``Erik | on fbsd... and togl doesn't compile at all on my mac O.o |
| 21:27.55 | CIA-73 | BRL-CAD: 03bob1961 * r39191 10/brlcad/trunk/misc/win32-msvc8/ (38 files in 38 dirs): It looks like fb.h now includes tk.h, so added include paths for tk. |
| 21:30.02 | CIA-73 | BRL-CAD: 03bob1961 * r39192 10/brlcad/trunk/ (include/fb.h src/mged/fbserv.c src/rt/viewarea.c): More tweaks for compiling on Windows. |
| 21:44.02 | CIA-73 | BRL-CAD: 03bob1961 * r39193 10/brlcad/trunk/src/tclscripts/mged/bindings.tcl: If not on a Mac, include the focus command in the default mouse button bindings. |
| 21:46.29 | starseeker | ``Erik: urm. It worked here |
| 21:46.41 | starseeker | what happens if you feed it --with-x11 ? |
| 21:49.07 | *** join/#brlcad Nohla (~jesica@201.255.250.157) | |
| 21:54.07 | CIA-73 | BRL-CAD: 03brlcad * r39194 10/brlcad/trunk/src/libtclcad/ged_obj.c: collapse the case-switched dm types calling DM_close_existing() instead just calling the general fb_close_existing() routine. reduction of complexity, the DM types shouldn't be public API. |
| 21:54.39 | CIA-73 | BRL-CAD: 03brlcad * r39195 10/brlcad/trunk/include/fb.h: there shouldn't be any code outside of libdm (outside of fb_generic.c) that calls wgl_close_existing(). |
| 21:55.57 | brlcad | s/DM/FB/ |
| 22:03.20 | CIA-73 | BRL-CAD: 03brlcad * r39196 10/brlcad/trunk/NEWS: |
| 22:03.20 | CIA-73 | BRL-CAD: bob fixed a bug in the framebuffer server object that prevented multiple |
| 22:03.20 | CIA-73 | BRL-CAD: framebuffers from running concurrently. additional framebuffer servers would |
| 22:03.20 | CIA-73 | BRL-CAD: store the wrong port number (due to a refactoring consolidation bug (of |
| 22:03.20 | CIA-73 | BRL-CAD: unix+windows code)). |
| 22:15.00 | CIA-73 | BRL-CAD: 03r_weiss * r39197 10/brlcad/trunk/src/conv/obj-g_new.c: adding functions to fuse vertices outside of nmg creation functions, this is necessary for surface closure testing outside nmg functions |
| 22:37.57 | CIA-73 | BRL-CAD: 03brlcad * r39198 10/brlcad/trunk/ (include/raytrace.h src/librt/comb/db_comb.c): make db_tree_nleaves() return a size_t instead of int for proper typing. cascade of quellage changes to follow. |
| 22:54.41 | CIA-73 | BRL-CAD: 03starseeker * r39199 10/brlcad/trunk/ (configure.ac src/Makefile.am): Turn off the togl stuff by default - not nearly stable enough to have on yet. |
| 22:58.27 | ``Erik | heh |
| 22:59.46 | starseeker | ``Erik: you know what? I get the Cannot find file: ./toglStubInit.c on BSD only with gmake |
| 23:00.13 | starseeker | that's what happened I typed make early on, then switched to gmake - whoopsie |
| 23:02.05 | brlcad | got /bin/sh: line 17: cd: togl: No such file or directory |
| 23:02.26 | starseeker | at what stage? |
| 23:02.28 | brlcad | on out-of-dir build .. presumably line missing from configure.ac |
| 23:02.30 | brlcad | make |
| 23:02.46 | starseeker | confound it |
| 23:02.50 | brlcad | just updated with r29199 |
| 23:02.55 | brlcad | er 39199 |
| 23:03.03 | brlcad | so testing again |
| 23:09.48 | starseeker | what does the tcl/tk world have against out-of-dir builds? |
| 23:17.34 | CIA-73 | BRL-CAD: 03brlcad * r39200 10/brlcad/trunk/configure.ac: remove jove from the summary since it can be made obsolete on the next minor |
| 23:22.20 | CIA-73 | BRL-CAD: 03brlcad * r39201 10/brlcad/trunk/ (3 files in 3 dirs): |
| 23:22.20 | CIA-73 | BRL-CAD: initial stab at documenting deprecated old forms of attributes for region id, |
| 23:22.20 | CIA-73 | BRL-CAD: material id, aircode, color, and shader. intent is to make attributes |
| 23:22.20 | CIA-73 | BRL-CAD: case-insensitive yet case-preserving and to clarify what the reserved words |
| 23:22.20 | CIA-73 | BRL-CAD: actually are (possibly putting them into a cad:: namespace at some point) |
| 23:22.27 | brlcad | looks like the disable did the trick, though you should distcheck |
| 23:37.47 | CIA-73 | BRL-CAD: 03brlcad * r39202 10/brlcad/trunk/ (11 files in 6 dirs): make db_mkgift_tree() take a size_t, even though internally it needs a signed type the way it decrements in a loop past zero. this lets us cascade size_t's all over the place. |
| 23:43.44 | *** join/#brlcad dtidrow (~dtidrow@c-71-238-51-148.hsd1.mi.comcast.net) | |