IRC log for #brlcad on 20071001

00:41.29 CIA-4 BRL-CAD: 03brlcad * 10brlcad/BUGS: jra noticed that rt options -g and -G no longer work due to change in default aspect from 1 to 0.
01:22.30 *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
03:12.39 CIA-4 BRL-CAD: 03brlcad * 10brlcad/configure.ac: subst BLT and TKIMG so they can be used
03:15.23 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c:
03:15.23 CIA-4 BRL-CAD: fugly modification to permit running from finding uninstalled source directory
03:15.23 CIA-4 BRL-CAD: resources (e.g. tclscripts). searches for this particular file for finding
03:15.23 CIA-4 BRL-CAD: whether we're in a recognizable source directory. only search four levels deep
03:15.23 CIA-4 BRL-CAD: (should be enough for archer/mged in most of the hierarchy).
03:28.26 *** join/#brlcad poolio_ (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net)
03:34.35 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/blt/ (Makefile.am src/Makefile.am): don't need/want bltUnitMain as that's for bltsh
03:49.01 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/bwish/ (Makefile.am main.c): preinit blt. only used by archer and unfortunately the lib seems to be a dead/abandoned project atm, but since we use it, preinit helps.
03:49.47 yukonbob brlcad: what's the latest branch 7.10.3, or 7.10.4
03:49.48 yukonbob ?
03:50.28 *** part/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
04:55.32 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/archer/plugins/Wizards/tankwizardIA.tcl: look a little harder -- including looking in a source path for uninstalled resources
05:20.00 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: tkimg isn't working right and seems to be a bit dated, need to reimport it at some point
05:34.49 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/archer/archer:
05:34.49 CIA-4 BRL-CAD: variety of minor restructuring. use bu_brlcad_data more
05:34.49 CIA-4 BRL-CAD: intelligently/consistently relying on it also working with uninstalled builds.
05:34.49 CIA-4 BRL-CAD: disable the splash logo since tkimg isn't integrated correctly yet (still also
05:34.49 CIA-4 BRL-CAD: have a problem with blt too). get rid of the massive auto_path hack since
05:34.51 CIA-4 BRL-CAD: that's handled by libtclcad/bwish much more aggressively.
05:38.24 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/archer/Archer.tcl: restructure to allow uninstalled source directory invocations, as well as not making failure to find/load plugins fatal.
05:54.17 *** join/#brlcad Z80-Boy (i=clock@217-162-110-73.dclient.hispeed.ch)
05:54.18 *** join/#brlcad cad92 (n=8102cae7@bz.bzflag.bz)
06:00.29 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/archer/Archer.tcl: more robust checking using bu_brlcad_data searching
06:31.01 yukonbob brlcad: You on? Over. *squelch*
06:49.44 CIA-4 BRL-CAD: 03brlcad * 10brlcad/TODO: aiight, so tkimg does actually work .. probably still need to clean up how it's presently imported but it does work, so off the list
06:50.50 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/archer/archer: tkimg works if you load the .so
07:03.44 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/archer/LoadArcherLibs.tcl: load tkimg and blt during initialization and report the error appropriately if the load fails.
07:07.17 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/archer/LoadArcherLibs.tcl: comment on sharedlibextension
07:23.06 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
07:25.50 *** join/#brlcad elite01 (n=elite01@dslb-088-070-000-216.pools.arcor-ip.net)
07:38.43 Z80-Boy woohoo, bad shading of arbn fixed!
07:54.02 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c: need to only return successful if we find it, otherwise needs to return NULL
07:55.32 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/libbu/bu_tcl.c: fail quietly with bu_brlcad_data and bu_brlcad_root instead of verbosely ... could later add a --verbose option if it's really needed in scripting-land.
07:57.37 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/tkimg/Makefile.am: tclstub library is very much needed so that the module will dynamically load without unresolved symbols (e.g. as a dylib on mac os x)
08:09.45 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/blt/ (Makefile.am src/Makefile.am): bltVecCmd only applies to version 7 of tcl, so don't even compile it to avoid symbol warnings
08:10.17 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/other/blt/src/bltInit.c: shouldn't need to be exact.. allow versions of the library that are not matching but potentially newer.
11:05.01 Z80-Boy Actually a hexagonal nut doesn't have a shape of sharp hexagon
11:05.06 Z80-Boy rather the corners are "filed down"
11:05.23 Z80-Boy But is the "filed down" a sphere or a cone? And where is it defined?
11:39.01 *** join/#brlcad elite01 (n=elite01@dslb-088-070-000-216.pools.arcor-ip.net)
11:59.50 ``Erik I see tcl/tk 8.5b1 is now listed on freshmeat
12:01.14 archivist Z80-Boy, a cone (machined at an angle)
12:01.59 archivist Z80-Boy, I would look at a standards body doc for that
12:35.05 *** join/#brlcad elite01_ (n=elite01@dslb-088-070-005-186.pools.arcor-ip.net)
12:46.31 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
12:52.48 Z80-Boy archivist: standards for $$$?
12:53.32 archivist yes but I have old one, may have the angle 30deg iirc
13:00.01 Z80-Boy and the diameter?
13:00.14 Z80-Boy The circle is a bit smaller than the smallest diameter of the hexagon
13:00.15 archivist A quick look in an old book specs all but that part
13:00.42 archivist I think as its decoration, its up to the machine setter
13:06.38 Z80-Boy A pimpmobile is a relatively expensive vehicle that includes additional features designed to increase the comfort of the driver and passengers, that has been heavily customized in a garish, extravagant style to advertise the owner's purported wealth and importance.
13:42.21 *** join/#brlcad elite01 (n=elite01@dslb-088-070-005-186.pools.arcor-ip.net)
14:31.30 *** join/#brlcad elite01 (n=elite01@dslb-088-070-005-186.pools.arcor-ip.net)
14:54.35 *** mode/#brlcad [+o MinuteElectron] by ChanServ
15:29.51 brlcad yukonbob: pong, sorry .. was on, but not reading irc last night
15:30.34 brlcad latest branch is 7.11
15:30.52 brlcad (which will be 7.12.0 of course)
15:31.55 *** join/#brlcad elite01 (n=elite01@dslb-088-070-005-186.pools.arcor-ip.net)
16:07.51 Z80-Boy brlcad: what about adding some debug mode to rt where instead of colour shade, the time to calculate the pixel would be output?
16:15.29 MinuteElectron brlcad: :D
16:17.04 *** join/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
16:47.42 *** part/#brlcad thing0 (n=ric@124-169-43-146.dyn.iinet.net.au)
16:53.42 yukonbob q: is libtool configured in configure.ac?
16:55.55 brlcad Z80-Boy: ooh, that'd be nifty
16:56.08 brlcad kinda like that idea .. see how expensive various portions are relativley
16:56.39 brlcad hmm, that wouldn't be a compilcated lighting mode at all actually
17:24.36 *** join/#brlcad elite01 (n=elite01@dyndsl-080-228-189-200.ewe-ip-backbone.de)
18:23.53 *** join/#brlcad Z80-Boy (i=clock@77-56-71-159.dclient.hispeed.ch)
18:31.06 yukonbob any libtool experts who can spare a dime^Wminute? I need an include path added to what it's using when compiling, but don't know how/where to add -- -I doesn't seem to work...
18:32.30 brlcad yukonbob: permanently or temp?
18:33.05 brlcad perm would be configure.ac mod or Makefile.am mod -- temp, it can be added to the configure line or to make
18:33.30 brlcad e.g., make CPPFLAGS=-I/additional/path/to/search
18:33.45 Z80-Boy brlcad: is it easy, to tap into the place where the shaded value is written in rt and substitute the difference between the current and last time, and update the last time?
18:34.08 Z80-Boy brlcad: cause for example an optical head or console which contain screws render fast
18:34.13 yukonbob I've set the CPPFLAGS, and it's generating libtool lines w/ the proper -I's, but those -I's don't actually seem to be recognized by libtool -- so I was wondering if it's got it's own config somewhere...
18:34.52 Z80-Boy but if it's the cutaway view, it's suddenly very slow. I assume it's because some bolts are cut longitudinally right in half and that makes the decisions around the ray difficult
18:43.14 brlcad Z80-Boy: you could hack that sort of book-keeping fairly easily, though then even the time to write out that new time will impact the results significantly (i/o bottleneck)
18:44.08 brlcad there's also a slew of debugging already built-in that you could enable and search, though all fairly low-level
18:45.06 brlcad yukonbob: no it doesn't have it's own config but does have some logic behind how it does what it does
18:45.31 brlcad you can repeat a build line and remove the --silent flag to see exactly the gcc line it uses
18:45.51 typo brlcad: GCC produces horribly crap code sometimes
18:46.05 typo brlcad: if you use unsigned long long - then it's like if they ignored the peephole optimization
18:47.28 brlcad there's hardly any long long's in the code since that rarely ever worked on pre c89 compilers
18:49.17 typo ;-)
18:49.22 typo Have you heard about PCC?
18:53.55 yukonbob feh.
18:59.53 yukonbob http://www.pastebin.ca/722072
19:04.17 yukonbob this ---^ is the errors from my build -- libtool isn't doing what I want... :P
19:05.06 yukonbob (includes original error, generated gcc incantation, and proper (manually constructed) gcc incantation I want...
19:05.10 yukonbob )
19:34.34 brlcad typo: yes, I've heard of it, but not played with it yet
19:34.58 brlcad there's a move in the bsd communities to replace gcc with it down the road if it can get up to snuff because of it's licensing
19:35.40 brlcad yukonbob: I get an invalid id on that pastebin
19:38.35 yukonbob brlcad: 1 sec... repasting
19:42.52 yukonbob http://www.pastebin.ca/722133
19:45.47 MinuteElectron brlcad: :)
19:51.17 yukonbob my libtool == 1.5.24, btw
20:01.38 brlcad yukonbob: at a glance, you're missing the X11 header paths ;)
20:01.52 brlcad your X11 headers are really in /usr/pkg/include/X11 ?
20:02.22 brlcad that's a rather unconventional place to put them... :)
20:02.28 brlcad that said, the problem is undoubtedly the space
20:02.33 brlcad there's no space after the -I
20:02.46 brlcad libtool is probably dropping the directory or the -I
20:02.54 yukonbob that is the path -- I'm usring xorg-modular from pkgsrc -- it makes sense in the netbsd world ;)
20:03.09 yukonbob I'll adjust the spacing and see what happens ;)
20:03.15 brlcad make CPPFLAGS=-I/usr/pkg/include
20:03.38 brlcad very different from make CPPFLAGS="-I /usr/pkg/include"
20:04.00 yukonbob ...and you're saying I need "-I /usr/pkg/include"...
20:04.57 yukonbob ??except the _other_ includes don't use spaces --: -I., -I../../include -I/usr/include -- and those aren't mine... /me retries anyway....
20:05.33 yukonbob starting...
20:17.56 *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net)
20:18.00 yukonbob same thing...
20:25.34 brlcad you don't want the sapce
20:25.47 brlcad having a space is a problem
20:25.56 brlcad in your pastebin, you had a space
20:26.14 brlcad not saying that is _the_ problem, but it's potentially _a_ problem ;)
20:28.46 brlcad hrm, k
20:29.18 brlcad another thing to try, if it is a libtool issue, try 1) make CFLAGS=-I/usr/pkg/include CPPFLAGS=-I/usr/pkg/include
20:29.30 brlcad 2) ./configure CPPFLAGS=-I/usr/pkg/include
20:29.37 yukonbob good idea... will try.
20:30.03 brlcad just to make sure it's not a flags issue with libtool overriding one
20:30.16 brlcad otherwise the configure one really should work as that applies a global include
20:38.10 yukonbob note: I'm getting a "regex.h: present but cannot be compiled" warning, too. Say to report it, so here's a report ;)
20:38.27 brlcad yeah, benign
20:53.15 brlcad yukonbob: any luck?
20:53.36 yukonbob not yet... /me finds some anomolies, thought -- like why --silent is listed 2x:
20:53.41 yukonbob LIBTOOL = $(SHELL) $(top_builddir)/libtool --silent
20:53.42 yukonbob LIBTOOLFLAGS = --silent
20:54.13 yukonbob (in Makefile for src/libdm)
20:54.27 yukonbob (not that that's going to wreck the build...)
22:01.02 brlcad yeah, having it twice is intentional
22:01.33 brlcad different versions of libtool need the flag differently
22:01.47 brlcad so configure ends up adding to both
22:02.40 brlcad if you add --enable-progress, it'll turn off the --silent flag
22:08.58 *** join/#brlcad cad63 (n=57f026ec@bz.bzflag.bz)
22:21.40 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
22:26.13 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
22:40.05 *** join/#brlcad AchiestDragon (n=david@whipy.demon.co.uk)
23:43.22 CIA-4 BRL-CAD: 03brlcad * 10brlcad/src/librt/prep.c: prevent generating a crash report when we simply don't have any work to do or when the requested geometry doesn't exist. don't bomb, just quit.

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