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. |