00:00.55 |
CIA-14 |
BRL-CAD: 03brlcad * r43799
10/brlcad/trunk/TODO: add a couple tasks I've had squirreled away
for a couple years, visualization requests from external
application devs |
00:01.17 |
``Erik |
wait, what? we're not making map
software? |
00:01.39 |
starseeker |
``Erik: yeah, yeah... it was bothering
me |
00:02.29 |
starseeker |
although come to think of it, whadya bet
there's something somewhere out there called geoserv? |
00:03.16 |
``Erik |
quite a bit, it'd seem |
00:04.26 |
starseeker |
you're kidding - no one grabbed it? |
00:04.41 |
``Erik |
there's a company, a .org, a lot of GIS stuff,
... |
00:16.47 |
*** join/#brlcad ibot
(~ibot@rikers.org) |
00:16.47 |
*** 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 release prep for 7.18.2 under way
(20110202) |
00:21.51 |
CIA-14 |
BRL-CAD: 03starseeker * r43804
10/geomcore/trunk/TODO: Add some notes and thoughts about immediate
next steps to the TODO for geomcore |
00:24.42 |
brlcad |
looks like DNS is restored |
00:26.42 |
starseeker |
yep - sweet |
00:26.49 |
``Erik |
should probably have unified test output and a
shell script to fire them all off and make a dashboard |
00:27.09 |
``Erik |
let's do it in xml... wrapped in couchdb...
:D |
00:27.15 |
starseeker |
heh |
00:27.31 |
starseeker |
really should look at
CDash |
00:28.09 |
starseeker |
especially for geometry service, it's output
would be a nice "ooo, shiny" progress report |
00:32.44 |
CIA-14 |
BRL-CAD: 03starseeker * r43805
10/geomcore/trunk/ (doc/ docs/): docs->doc |
00:48.07 |
CIA-14 |
BRL-CAD: 03starseeker * r43806
10/geomcore/trunk/ (. doc/Doxyfile doc/Doxyfile.in
doc/docbook/): |
00:48.07 |
CIA-14 |
BRL-CAD: Nifty tweak for doc directory -
although it's early to be thinking along the |
00:48.07 |
CIA-14 |
BRL-CAD: lines of docbook, set up an
svn:externals property to pull the xsl sheets and |
00:48.07 |
CIA-14 |
BRL-CAD: any other resources from BRL-CAD's
doc/docbook directory, instead of duplicating |
00:48.08 |
CIA-14 |
BRL-CAD: them in geomcore. Also rename
Doxyfile - that will need to have some hardcoded |
00:48.08 |
CIA-14 |
BRL-CAD: paths replaced with CMake
variables. |
00:48.58 |
brlcad |
zoneedit was hit was a DDoS earlier, hence the
downtime |
00:49.47 |
brlcad |
script is chugging along .. :) |
00:54.23 |
``Erik |
how goeth account migration? |
00:54.56 |
``Erik |
slaps on his booties and
heads into town O.o |
00:55.07 |
brlcad |
release bugs |
00:55.46 |
brlcad |
have taken six days longer than expected now,
so a bit backed up |
00:56.17 |
CIA-14 |
BRL-CAD: 03starseeker * r43807
10/geomcore/trunk/doc/doxygen/: add doxygen dir |
00:59.31 |
CIA-14 |
BRL-CAD: 03starseeker * r43808
10/geomcore/trunk/doc/ (Doxyfile.in doxygen/CMakeLists.txt
doxygen/Doxyfile.in): Add a CMakeLists.txt file for doxygen
building |
01:07.38 |
CIA-14 |
BRL-CAD: 03starseeker * r43809
10/geomcore/trunk/ (CMakeLists.txt doc/CMakeLists.txt
doc/doxygen/Doxyfile.in): Add some logic for doxygen building -
dunno if it works yet |
01:12.31 |
brlcad |
initial stats coming in on the raw filesystem
overhead |
01:14.57 |
brlcad |
creating 526 dirs takes approximately 1.25
seconds |
01:15.16 |
CIA-14 |
BRL-CAD: 03starseeker * r43810
10/geomcore/trunk/tests/svntest/CMakeLists.txt: May need
TCL_INCLUDE_DIRS for svnTest |
01:15.42 |
brlcad |
keeping all objects in havoc above and at
region is approximately 62 seconds |
01:16.44 |
brlcad |
file size expands from 576k to 2420k |
01:20.50 |
brlcad |
of those 62s keeping geometry, 60s comprised
overhead time reinvoking mged and re-reading the .g file -- so the
actual keep operation (create file, traverse tree, write to file)
is only about 2s of time |
01:21.32 |
CIA-14 |
BRL-CAD: 03starseeker * r43811
10/geomcore/trunk/doc/doxygen/ (CMakeLists.txt Doxyfile.in):
Exclude src/other. Doxygen generation works now for geomcore, but
turned off by default. |
01:22.06 |
starseeker |
huh - so maybe I am doing something wrong with
the svn stuff |
01:22.18 |
brlcad |
or svn overhead is just that much |
01:24.05 |
brlcad |
ov the 60s spend reinvoking mged and
re-reading the .g, approximately 56s is spent reinvoking mged .. so
about 4s to read the .g 526 times |
01:24.37 |
brlcad |
undoubtedly cache'd fs data making that
fast |
01:25.10 |
*** join/#brlcad Ralith
(~ralith@S010600221561996a.vc.shawcable.net) |
01:25.51 |
brlcad |
takes approx 0.05s to open, read all 526 .g
files, and cat them together |
01:29.00 |
brlcad |
interestingly, havoc.g: 586k, uncompressed
into dirs: 2420k, reconstituted into single .g: 870k |
01:29.41 |
CIA-14 |
BRL-CAD: 03starseeker * r43812
10/geomcore/trunk/doc/doxygen/CMakeLists.txt: Whoops, add the
headers to the party |
01:30.43 |
brlcad |
that model apparently has a decent amount of
sub-region reuse going on to cause a 42% expansion |
01:30.58 |
brlcad |
so it'll be a good test case later
too |
01:34.26 |
brlcad |
and I think that's about all we need to know
for now.. the best case overhead is going to be about 3s-4s to do a
round-trip dir breakout, traverse tree, write out objects, read
them back in, and recreate .g -- the rest is overhead
elsewhere |
01:35.05 |
starseeker |
nods - cool |
01:35.12 |
brlcad |
considering the vast majority of that 4s is
only during import with <1s during export, that sounds entirely
reasonable |
01:37.46 |
brlcad |
for anyone else looking to play with a .g
break-out, this script will do the trick: |
01:37.51 |
brlcad |
file=whatever.g ; for i in `mged -c $file
search / 2>&1 ` ; do obj="`basename $i`" ; reg="`mged -c
$file search $i -type r 2>&1`" ; if test "x$reg" = "x$i" ;
then echo "mkdir $obj" ; echo "mged -c $file keep $obj/${obj}.g
$obj" ; elif test "x$reg" = "x" ; then echo "# skipping $obj" ;
else echo "mkdir $obj" ; echo "mged -c $file keep -R $obj/${obj}.g
$obj" ; fi ; done | tee doit.sh |
01:38.48 |
brlcad |
from there you can sh the script or cat the
mkdirs to a new script or count regions, non-regions, skipped
sub-objects, etc |
01:39.00 |
brlcad |
hugs search |
01:40.06 |
brlcad |
and if I'd had a newer install on hand, I
could have skipped the silly "basename $i" with 'search .' instead
of 'search /' |
01:46.07 |
starseeker |
except those no-arg search requests are still
busted... |
01:46.30 |
starseeker |
there's some subtlty there I haven't figured
out yet |
02:02.08 |
brlcad |
actually, "search /" that I'm using there
works just fine with 7.16.10 |
02:02.30 |
starseeker |
nods - I know, the new setup
broke it |
02:02.33 |
brlcad |
so I'd wager it's some new checks for args
you've added |
02:02.57 |
brlcad |
maybe a simple check that just needs to be
removed, or an off-by-one argc |
02:03.00 |
starseeker |
there's something more to it than
that |
02:03.20 |
starseeker |
I passed in a null argv, and got some kind of
crash |
02:03.35 |
starseeker |
in the paren squish logic, if memory
serves |
02:03.45 |
starseeker |
haven't had time to hunt it down |
02:03.48 |
brlcad |
ok |
02:04.01 |
brlcad |
runs away |
05:49.55 |
brlcad |
starseeker: curious changes to the
WARNING_FLAGS/STRICT_FLAGS for the attr params -- is strict vs
warning compilation options in cmake dependent or independent on
each other? |
05:51.18 |
brlcad |
in autotools, the two options are dependent so
you can have warn but not strict, warn and strict, not warn and not
strict, or not warn and strict |
05:52.55 |
brlcad |
that change on the cmake branch looked like it
made 'warn and strict' not possible (because our own bu_log cannot
compile with the attr warnings, but we want attr warnings for stdio
functions (the warn and not strict case) so they can be
fixed |
05:54.11 |
brlcad |
of the four cases, warn+strict is the most
important to make default since it keeps things the most clean, but
that's where the printf-attr warning becomes problematic |
06:02.37 |
*** join/#brlcad Stattrav
(~Stattrav@117.192.242.239) |
06:02.37 |
*** join/#brlcad Stattrav
(~Stattrav@unaffiliated/stattrav) |
06:05.50 |
*** join/#brlcad Stattrav_
(~Stattrav@122.167.250.138) |
10:53.00 |
*** join/#brlcad Stattrav
(~Stattrav@122.172.4.189) |
10:53.01 |
*** join/#brlcad Stattrav
(~Stattrav@unaffiliated/stattrav) |
12:13.17 |
starseeker |
brlcad: um... warn + strict should be the
default |
12:14.00 |
starseeker |
brlcad: you can have all four combinations
with cmake too |
12:14.29 |
brlcad |
except by tying attr_format123 to warnings,
that should stop the build |
12:14.41 |
starseeker |
uh... how? |
12:14.46 |
starseeker |
OH |
12:14.59 |
starseeker |
my definiton of warning and strict are
probably slightly different |
12:15.11 |
starseeker |
in cmake, struct is JUST -Werror |
12:15.49 |
brlcad |
and your warnings probably doesn't include
-Wformat |
12:15.55 |
starseeker |
checks |
12:16.02 |
starseeker |
I believe it does |
12:16.43 |
starseeker |
It's part of Wall |
12:16.47 |
starseeker |
checks gcc
docs |
12:16.50 |
brlcad |
then it should halt the build :) |
12:17.06 |
starseeker |
without Werror, it's just a warning |
12:18.05 |
brlcad |
our own print-style functions (e.g., bu_log())
declare themselves to be printf-style functions, so some versions
of gcc recognize that and validate the arguments against the format
specifier |
12:18.27 |
starseeker |
right - that was happening on the mac as a
warning with -Wall (not an error) |
12:18.45 |
brlcad |
which is fine and dandy for all the stdio
functions, even fine for most of our functions, except where we've
extended the format specifier and added %V, which will kick off a
warning |
12:19.18 |
brlcad |
so our own bu_log() statements will issue a
warning where we don't want one, halting the build if strict is
enabled |
12:19.28 |
starseeker |
are you expecting -Wformat, on its own without
-Werror, to error out in the case of bu_log? Because that's not
the behavior I saw |
12:19.37 |
starseeker |
right |
12:21.14 |
brlcad |
that's a bad thing :) |
12:21.37 |
starseeker |
Uh... why? -Werror makes it hault |
12:21.48 |
starseeker |
without -Werror, it's just
informative |
12:21.55 |
starseeker |
I thought it made sense |
12:22.07 |
brlcad |
I don't think you're seeing the issue
yet |
12:22.42 |
brlcad |
we want strict+warning to be the default,
yes? |
12:22.51 |
starseeker |
yes - it is |
12:23.15 |
*** join/#brlcad Stattrav_
(~Stattrav@122.172.4.189) |
12:23.39 |
brlcad |
if warning implies Wformat warnings, which it
should, then Wformat will issue warnings on our exisiting bu_log()
calls |
12:24.02 |
starseeker |
but we don't want that and never
will |
12:24.02 |
brlcad |
as currently written, warnings that cannot be
quelled because we have no way to tell gcc about %V |
12:24.36 |
brlcad |
we don't want that, but gcc is going to give
us that because we turn on Wformat |
12:24.40 |
starseeker |
right - the STRICT_FLAGS trick quelled them
for strict builds |
12:26.15 |
brlcad |
and now they're toggled based on whether
warnings are on/off, yes? |
12:26.27 |
brlcad |
(in cmake branch) |
12:27.15 |
starseeker |
the workaround in bu.h for -Wformat is toggled
ONLY when the warnings themselves are on, independend of whether
STRICT is also specified (i.e. whether -Werror is added to the mix,
which is all STRICT does in CMake) |
12:27.22 |
brlcad |
they being the attr_format attributes in
particular |
12:27.49 |
starseeker |
in CMake, STRICT doesn't duplicate the WARNING
flags the way configure.ac does |
12:27.55 |
brlcad |
I get that Werror is all strict is, that's
fine and entirely expected |
12:28.17 |
brlcad |
the issue is whether the warnings settings
turns those attributes on/off |
12:28.49 |
starseeker |
don't we always want them turned off anytime
-Wformat is there, regardless of whether we're strict or
not? |
12:28.50 |
brlcad |
if attribute is on when warnings is on, then
warnings+strict won't be possible (because gcc will issue warnings
where we use %V) |
12:29.23 |
starseeker |
right |
12:29.25 |
brlcad |
if attribut is off when warningsa is on, then
nowarn+strict won't be possible (same issue) |
12:30.33 |
starseeker |
now you've lost me - if attribute is off, then
why does nowarn+strict fail? |
12:30.43 |
starseeker |
nowarn+strict doesn't include -Wall |
12:31.08 |
starseeker |
it does in autotools, but not in
cmake |
12:32.32 |
brlcad |
maybe that's the distinction, because there's
two types of "no warn" in the autotools build |
12:32.44 |
starseeker |
oh, there are? |
12:33.19 |
brlcad |
--enable-warnings turns on "extra"
warnings |
12:34.13 |
brlcad |
so let me understand this, the ATTR_FORMAT*
defines -- you have them getting turned on/off when? |
12:35.07 |
starseeker |
OK - there are two compiler related options in
CMake that impact this |
12:35.28 |
starseeker |
BRLCAD-ENABLE_COMPILER_WARNINGS and
BRLCAD-ENABLE_STRICT, defined in
misc/CMake/CompilerFlags.cmake |
12:36.01 |
starseeker |
COMPILER_WARNINGS turns on Wall, Winline, etc.
but does not include Werror |
12:36.19 |
starseeker |
so the compile will blather like crazy but not
error out |
12:36.51 |
starseeker |
If you set BRLCAD-ENABLE_STRICT, it will make
sure BRLCAD-ENABLE_COMPILER_WARNINGS is set to ON and then add
-Werror to the party |
12:38.36 |
brlcad |
sure, all sounds how I thought -- it's boils
down to those attribute flags, when are they turned
on/off? |
12:39.07 |
brlcad |
are they coupled to ENABLE_COMPILER_WARNINGS
or ENABLE_STRICT ? |
12:39.13 |
brlcad |
presumably the prior? |
12:39.37 |
brlcad |
and are they toggled on when
ENABLE_COMPILER_WARNINGS is 'on' or 'off'? |
12:41.16 |
starseeker |
the attribute flags are toggled on when
ENABLE_COMPILER_WARNINGS is off (i.e. -Wall is not
present) |
12:41.22 |
starseeker |
(sorry, network hickup |
12:42.15 |
starseeker |
if ENABLE_COMPILER_WARNINGS is on, we've got
-Wall and we're going to get complaints about %V |
12:42.23 |
starseeker |
so we want the attribute flags off |
12:43.06 |
starseeker |
when ENABLE_STRICT is on,
ENABLE_COMPILER_WARNINGS is also on, so they're off then
too |
12:45.51 |
starseeker |
in bu.h, we're keying off the warning flags
because they contain -Wall, but it has the same effect as keying
off of STRICT because STRICT always turns on Warnings |
12:46.27 |
starseeker |
the benfit to doing it this way is that when
Warnings are on but STRICT is off, we still don't want the %V
reports |
12:46.45 |
starseeker |
and this gets rid of them |
12:47.57 |
starseeker |
brlcad: I didn't really change the behavior
from autotools that much |
12:48.31 |
starseeker |
I'm just suppressing the %V error reporting in
one additional case |
12:52.06 |
starseeker |
I suppose ideally the thing to do would be to
check for -Wall or -Wformat in the compiler flags after configure
and key off of that as to whether or not to enable/disable the
ATTR_FORMAT* stuff |
12:52.29 |
brlcad |
basically it sounds like it's suppressing
ATTR_FORMAT* entirely then, yes? |
12:52.40 |
starseeker |
yes, except when warnings are off |
12:53.24 |
starseeker |
I was getting an unexpected behavior on the
Mac of getting warnings without STRICT on that disappeared when I
turned on STRICT |
12:53.27 |
brlcad |
they're on when warnings are off, they off
when warnings are on, so they have no effect |
12:53.59 |
starseeker |
they're on when the additonal warnings we
supply are on |
12:54.12 |
starseeker |
any warnings gcc or CMake's default flags put
in there are still present |
12:54.34 |
starseeker |
sorry - they're OFF when our additional
warnings are ON |
12:55.20 |
starseeker |
if by off we mean the %V warnings are
suppressed |
12:56.11 |
brlcad |
I think "STRICT always turns on Warnings"
might be a key distinction, is that true or is strict only -Werror?
:) |
12:56.43 |
starseeker |
Right now, STRICT will kick on the extra
warnings |
12:56.52 |
starseeker |
it does not have to be that way |
12:57.00 |
brlcad |
will turning off warnings turn off
strict? |
12:57.26 |
starseeker |
Hmm... I don't believe so |
12:58.04 |
starseeker |
but turning off warnings with strict on won't
work, because strict will catch it and turn them back on |
12:58.32 |
brlcad |
to be continued then.. the overarching issue
is this: |
12:58.50 |
starseeker |
the logic flow is in
misc/CMake/CompilerFlags.cmake |
13:00.31 |
brlcad |
we want the ATTR_FORMAT warnings to be
reported for a bu_log calls, but we also want verbose warnings and
strict all of the time (and by default) ... so there's a whole
category of warnings that we can't enable when strict is on because
our own code will trip them |
13:00.58 |
starseeker |
right |
13:01.33 |
*** join/#brlcad Zaebos
(~irc@pd95b7f5e.dip0.t-ipconnect.de) |
13:01.34 |
brlcad |
if there's a way for the format warnings (on
bu_log) to be issued whenever strict is off (ideally when warnings
are on), then we should be fine |
13:02.12 |
starseeker |
Oh... you DO want to see the %V warnings if
strict is off? |
13:02.20 |
starseeker |
found that a serious
distraction |
13:02.48 |
brlcad |
only because I fixed the 100's of other valid
warnings that provided by adding it |
13:03.20 |
starseeker |
then what about adding -Wno-format to
STRICT? |
13:03.30 |
brlcad |
because we want Wformat for stdio
calls |
13:03.37 |
starseeker |
hmm |
13:04.17 |
starseeker |
valid warnings in bu_log functions? |
13:04.26 |
brlcad |
yep, tons of them |
13:04.42 |
brlcad |
there was just that one niche that couldn't be
quelled |
13:05.01 |
brlcad |
so it's good to have reported otherwise they
won't get fixed |
13:05.09 |
brlcad |
it just can't be a build stopper |
13:05.23 |
brlcad |
that's why it only toggled off with
strict |
13:06.06 |
starseeker |
what about adding -Wno-error=format |
13:06.15 |
starseeker |
to just the strict build |
13:06.34 |
starseeker |
then strict and warning outputs will be
consistent |
13:06.41 |
brlcad |
that still turns off stdio format warnings
being errors, and they're more problematic than our bu
calls |
13:06.52 |
brlcad |
might be fine |
13:07.12 |
starseeker |
what threw me was the warnings being more
verbose on just warning than on strict |
13:07.21 |
starseeker |
i'd rather the warnings still be present in
strict |
13:07.52 |
brlcad |
but therein they fundamentally can't unless
ATTR_ is always disabled |
13:08.01 |
brlcad |
it's either reporting for our bu funcs or it's
not |
13:08.24 |
starseeker |
so the risk of Wno-error=format is that it
won't hault on non-bu_log specific errors? |
13:08.34 |
starseeker |
and hence we ignore them |
13:08.40 |
brlcad |
right |
13:09.24 |
starseeker |
we're paying a high price for %V - is it
really that useful? |
13:09.37 |
brlcad |
I *really* just want some way to tell the
compiler about %V :) |
13:10.50 |
brlcad |
I think it is -- that's a lot of bu_vls_addr()
calls that make reading bu_log statements long and messy |
13:11.09 |
starseeker |
what about some kind of macro? |
13:11.20 |
brlcad |
o.O |
13:11.45 |
brlcad |
crap, late .. to be continued :) |
13:11.55 |
starseeker |
k, gotta get moving myself |
13:12.02 |
starseeker |
I'll put it back |
13:13.45 |
CIA-14 |
BRL-CAD: 03starseeker * r43813
10/brlcad/trunk/ (4 files in 3 dirs): Sigh. %V is a pain, but we do
want the warnings if -Werror isn't around. |
13:16.05 |
CIA-14 |
BRL-CAD: 03starseeker * r43814
10/brlcad/trunk/src/librt/ (search.c search.h): yipe, stray
librt/search code got sucked in by mistake |
13:17.44 |
starseeker |
gah! |
13:17.55 |
starseeker |
what'd I do to search |
13:20.53 |
CIA-14 |
BRL-CAD: 03starseeker * r43815
10/brlcad/trunk/src/librt/ (search.c search.h): Whoops, looks like
I only committed the global variable removal to cmake branch. Silly
me. |
13:30.18 |
CIA-14 |
BRL-CAD: 03starseeker * r43816
10/brlcad/branches/cmake/ (8 files in 5 dirs): (log message
trimmed) |
13:30.19 |
CIA-14 |
BRL-CAD: MFC r43815, put STRICT_FLAGS back
where it was - apparently the presence of %V |
13:30.19 |
CIA-14 |
BRL-CAD: warnings only in non-strict builds is
expected - we want to see other bu_log |
13:30.19 |
CIA-14 |
BRL-CAD: related warnings that are valid, and
cannot separate the wheat from the chaff |
13:30.19 |
CIA-14 |
BRL-CAD: when it comes to the error reporting,
so we have to make that tradeoff in order |
13:30.19 |
CIA-14 |
BRL-CAD: to add -Werror. This is very
unfortunate since it means a strict build isn't |
13:30.20 |
CIA-14 |
BRL-CAD: sufficent to catch all valid warnings
and a NON-strict build is also required |
13:34.36 |
*** join/#brlcad dli
(~dli@dsl-69-171-148-245.acanac.net) |
13:52.31 |
starseeker |
brlcad: ok, so a macro probably isn't
workable/useful |
13:53.20 |
starseeker |
what about having bu_log accept %s for a VLS
and a normal string, and then checking which it is on the backend
and doing the right thing? |
13:57.58 |
starseeker |
couldn't it check the vls_magic to identify
whether the input was a vls or not? |
14:06.39 |
CIA-14 |
BRL-CAD: 03starseeker * r43817
10/brlcad/branches/STABLE/ (565 files in 146 dirs): Sync STABLE to
trunk r43816 |
14:06.52 |
starseeker |
ah, fairly painless - phew |
14:07.02 |
starseeker |
heads in |
14:21.23 |
brlcad |
awesome, thanks! |
14:21.27 |
brlcad |
tests |
14:36.52 |
*** join/#brlcad Stattrav
(~Stattrav@117.192.137.140) |
14:36.53 |
*** join/#brlcad Stattrav
(~Stattrav@unaffiliated/stattrav) |
14:36.54 |
*** join/#brlcad Stattrav_
(~Stattrav@117.192.137.140) |
15:25.10 |
dloman |
anyone else having issues with the cmake
brlcad branch? |
15:36.29 |
*** join/#brlcad Nohla
(~Nohla@64.76.19.227) |
16:00.34 |
CIA-14 |
BRL-CAD: 03davidloman * r43818
10/geomcore/trunk/src/GS/GSCmdLineClient.cxx: Cmd line parsing is
adding an extra element to the end of the std:list. Pop it off
prior to passing list to cmd processor. |
16:01.53 |
CIA-14 |
BRL-CAD: 03davidloman * r43819
10/geomcore/trunk/src/GS/GSCmdLineClient.cxx: Remove the debug
printer |
16:09.02 |
brlcad |
starseeker: 43814 reverted the removal of the
librt global too |
16:09.17 |
brlcad |
ahh, you caught, never mind :) |
16:10.28 |
CIA-14 |
BRL-CAD: 03davidloman * r43820
10/geomcore/trunk/src/GS/GSCmdLineClient.cxx: Since the cmd was
copied from the front of the stack, pop off the first element prior
to passing to the cmd processor. |
16:12.47 |
dloman |
looks like thats the last of the qt ripout
bugs.... |
16:22.15 |
starseeker |
dloman: what's the issue with the cmake
branch? |
16:23.01 |
dloman |
during config, it was failing when
'trycompile'-ing the base types like int and short and
long |
16:23.12 |
starseeker |
O.o |
16:23.17 |
starseeker |
what platform? |
16:23.26 |
dloman |
i verified (via the brlcad trunk) that i
actually had that support :) |
16:23.30 |
dloman |
ubuntu 10.10 |
16:23.36 |
starseeker |
is this a new failure? |
16:23.41 |
dloman |
lemme get the specific failure. |
16:23.44 |
dloman |
yeah |
16:23.55 |
dloman |
worked fine last time I compiled (...firday i
think) |
16:23.59 |
dloman |
err friday |
16:24.03 |
starseeker |
probably has something to do with the cflags
rework, but that's a bit surprising |
16:26.21 |
dloman |
starseeker: http://pastebin.com/FsMdxkuP |
16:26.31 |
dloman |
yeah, it was rather odd, imho |
16:26.46 |
dloman |
"Wait, I don't have an int anymore?
WTF.." |
16:27.25 |
starseeker |
dloman: I can't see that - can you try
pastebin.mozilla.org? |
16:27.59 |
dloman |
sure thing. |
16:28.12 |
dloman |
is there a 'paste bin of choice for
BRLCAD-ers' ? |
16:28.40 |
starseeker |
not really - I think the bzflag one was taken
down a while ago, so usually the lisp or the mozilla one get
used |
16:29.56 |
dloman |
http://pastebin.mozilla.org/1140041 |
16:31.09 |
starseeker |
dloman: is that a clean build dir? |
16:31.17 |
starseeker |
i.e. a clean cmake run? |
16:31.29 |
dloman |
yuppers! |
16:31.41 |
dloman |
lemme svn up, nuke and redo one more time....
justincase |
16:31.44 |
starseeker |
what's you're cmake line? |
16:31.54 |
starseeker |
cmake ../brlcad-cmake or some such? |
16:32.10 |
starseeker |
s/you're/your |
16:32.40 |
dloman |
interesting.... |
16:32.48 |
dloman |
on the SVN UP |
16:33.03 |
dloman |
it told me it 'restored'
src/other/zlib/zconf.h |
16:33.08 |
dloman |
that normal? |
16:33.09 |
starseeker |
that's expected |
16:33.13 |
dloman |
kk |
16:33.28 |
starseeker |
zconf.h needs to not be present for CMake but
must be present for autotools |
16:33.29 |
dloman |
...so something is altering the src tree?
isn't that naughty? |
16:33.54 |
starseeker |
until we're not building autotools anymore, it
has to stay in the repository - so CMake gets rid of it for a cmake
build |
16:34.05 |
dloman |
kk |
16:34.20 |
dloman |
fyi the cmake line is: cmake
../brlcad-cmake/ |
16:34.29 |
starseeker |
yes, it's naughty - I don't like it, but as
long as we need both autotools and cmake support there's not much I
can do |
16:34.35 |
starseeker |
k |
16:34.37 |
dloman |
just did a clean checkout, clean build. same
error. |
16:35.02 |
starseeker |
hmm |
16:35.14 |
starseeker |
it wants TERMLIB... |
16:35.22 |
dloman |
in classic Chris Farley: "What'd you
DO?!?!" |
16:35.27 |
dloman |
=P |
16:36.51 |
starseeker |
dloman: can you post... one sec... |
16:37.24 |
starseeker |
well, for starters, can you post the full
build log from cmake../brlcad-cmake to failure? |
16:41.16 |
dloman |
console capture or is there a specific log
file you want? |
16:41.44 |
starseeker |
console capture for starters |
16:41.49 |
starseeker |
may need something more specific |
16:42.03 |
dloman |
http://pastebin.mozilla.org/1140086 |
16:42.40 |
dloman |
nice. malloc failure. turns out i really dont
have 1.76TB of ram... hrm... |
16:42.46 |
dloman |
debugs |
16:43.57 |
starseeker |
dloman: do you have a CMakeError.log file in
CMakeFiles? |
16:46.32 |
dloman |
lemme look |
16:47.10 |
dloman |
yup. u want? |
16:47.17 |
starseeker |
please |
16:47.19 |
CIA-14 |
BRL-CAD: 03starseeker * r43821
10/geomcore/trunk/include/ (5 files): Don't think they're in the
right places yet, but start putting some of the docs into doxygen
comments. |
16:47.33 |
starseeker |
TERMLIB needs to be defined, and it
isn't |
16:48.24 |
dloman |
http://pastebin.mozilla.org/1140101 |
16:52.27 |
starseeker |
ummm. |
16:52.30 |
starseeker |
weird |
17:23.25 |
CIA-14 |
BRL-CAD: 03starseeker * r43822
10/brlcad/branches/cmake/src/other/ (4 files in 4 dirs): Ah, that
was where the extra m64s were coming from - don't use FORCE when
setting CFLAGS. Tcl/Tk build logic needs a revisit |
17:29.52 |
starseeker |
dloman: by the way, geomcore should generate
doxygen docs for you now with "make doxygen" |
17:47.52 |
CIA-14 |
BRL-CAD: 03starseeker * r43823
10/geomcore/trunk/doc/URL_URI_URN: Add examples for url type
requests |
17:55.36 |
*** join/#brlcad _psilva_
(~psilva@12.160.193.229) |
18:01.09 |
starseeker |
Program received signal EXC_BAD_ACCESS, Could
not access memory. |
18:01.09 |
starseeker |
Reason: KERN_INVALID_ADDRESS at address:
0x746e6575 |
18:01.20 |
starseeker |
0x0018572a in ControlledThread::start
(this=0x6024e0) at
geomcore/src/utility/ControlledThread.cxx:40 |
18:01.27 |
starseeker |
40 bool preRetVal =
this->preStartupHook(); |
18:07.42 |
*** join/#brlcad _psilva
(~psilva@static-96-255-52-7.washdc.fios.verizon.net) |
18:34.51 |
*** join/#brlcad ezzieyguywuf
(~wolfie@unaffiliated/ezzieyguywuf) |
18:53.44 |
``Erik |
heh
http://games.slashdot.org/story/11/03/09/1546225/Cloud-Gaming-With-Ray-Tracing |
19:52.15 |
*** join/#brlcad Ralith
(~ralith@d142-058-095-082.wireless.sfu.ca) |
19:59.40 |
*** join/#brlcad dtidrow_
(~dtidrow@c-68-60-96-218.hsd1.mi.comcast.net) |
22:20.46 |
*** join/#brlcad dli
(~dli@132.205.216.62) |
22:27.19 |
*** join/#brlcad yukonbob
(~bch@20-144.wireless.kamloops.net) |
23:01.56 |
CIA-14 |
BRL-CAD: 03starseeker * r43824
10/brlcad/trunk/src/libged/red.c: Bah. Windows complicates our
matching - need to allow for carriage returns as well as newlines.
This exposes other problems, as apparently red was never able to
successfully parse a Windows text file. |
23:02.54 |
starseeker |
the regular expression matching is failing on
Windows on the last item before the end of the file - it's almost
as if it doesn't recognize that it needs to stop |
23:03.20 |
starseeker |
dunno if that's regex, the bu_mapped_file, or
what |
23:38.01 |
starseeker |
it's suggestive that the debugger in windows
didn't know how to print the last line cleanly but the one on Mac
does print cleanly (i.e. no trailing garbage after the last comb
tree entry) |
23:45.04 |
*** join/#brlcad Ralith
(~ralith@d142-058-095-082.wireless.sfu.ca) |