00:30.08 |
``Erik |
seems to have survived parent
orientation at an elementary school O.o |
00:39.12 |
Notify |
03BRL-CAD:starseeker * 57578
(brlcad/trunk/src/librt/search.c brlcad/trunk/src/librt/search.h):
Switch the core search logic from using struct db_full_path_list to
struct bu_ptbl, which is what should have been done originally
since it would have avoided introducing a specialized type just for
search. This will allow the new API to be defined without using
db_full_path_list, and allow both the struct and the |
00:39.14 |
Notify |
functions using it to be gradually replaced
and deprecated. |
00:41.19 |
starseeker |
is annoyed with himself in
retrospect |
00:46.37 |
kanzure |
``Erik: congrats hah |
00:59.33 |
Notify |
03BRL-CAD:starseeker * 57579
brlcad/trunk/src/librt/search.c: More preliminary design for the
final db_search function. |
01:08.44 |
brlcad |
``Erik: haha |
01:09.19 |
brlcad |
starseeker: lot of interesting thoughts there
in r57554 |
01:10.16 |
brlcad |
lots |
01:11.01 |
brlcad |
is it possible to assign multiple advanced
representations to the same associated product? |
01:11.12 |
brlcad |
is reminded to look for that
diagram, hunts |
01:14.47 |
Notify |
03BRL-CAD:starseeker * 57580
brlcad/trunk/src/librt/search.c: More search notes. |
01:15.21 |
mpictor |
tried STACK |
01:15.22 |
mpictor |
has never heard the cpu fan
go quite that fast :O |
01:15.32 |
starseeker |
hehe |
01:15.58 |
starseeker |
debates simplicity of argv
style char pointer array vs. more flexible but less standard
bu_ptbl of char *... |
01:16.17 |
mpictor |
even compiling brl-cad on all cores wasn't
quite that bad... of course, that didn't take nearly as long as
this |
01:16.55 |
starseeker |
mpictor: if you really want to melt your
machine I recommend a parallel make distcheck-full of BRL-CAD
:-) |
01:17.15 |
mpictor |
what does distcheck-full do? |
01:17.31 |
starseeker |
builds 9 different configurations of
BRL-CAD... at the same time |
01:17.37 |
mpictor |
lol |
01:17.41 |
starseeker |
each of which is also trying to do a full
parallel build |
01:18.01 |
mpictor |
o.O |
01:18.09 |
starseeker |
parallel launching of parallel make
compilations |
01:19.01 |
starseeker |
not to mention they're all running regression
tests, benchmarking, what have you |
01:19.22 |
starseeker |
beats up on hard drives AND cpus :-) |
01:19.24 |
mpictor |
wow |
01:19.25 |
mpictor |
yea |
01:19.44 |
mpictor |
what sort of machine do you run that
on?! |
01:20.15 |
brlcad |
starseeker: if it's a container you need,
shouldn't that be a bu_list? |
01:20.19 |
*** join/#brlcad kesha_
(~kesha@49.249.200.58) |
01:20.35 |
brlcad |
seems like an odd use for ptbl |
01:20.41 |
starseeker |
brlcad: where, inside search? |
01:20.49 |
starseeker |
works like a charm... |
01:20.52 |
brlcad |
your debate above |
01:20.56 |
starseeker |
ah |
01:21.23 |
starseeker |
I suppose a bu_list of char * is possible -
I'm not fond of bu_list, it's a bit clunky to work with, but I
guess that would work |
01:23.26 |
brlcad |
could make it a void* and wrap all insertions
through a function that knows what the container is |
01:23.32 |
brlcad |
that way you could change it later if
needed |
01:24.18 |
starseeker |
I'm probably over-thinking it, really - a char
*paths[] array is the simple solution |
01:24.19 |
brlcad |
there is nice simplicity in a null-terminated
argv array |
01:25.27 |
starseeker |
reminds himself not to
over-complicate it this time around, will be paying the
db_full_path_list costs for a while... |
01:25.29 |
brlcad |
still probably want to wrap insertions in a
function so you can realloc as needed instead of having hard
limits |
01:25.50 |
brlcad |
and instead of having realloc in every
possible place you need to add or remove from the array |
01:26.19 |
starseeker |
well, the argv array will actually be managed
elsewhere - by the time it reaches db_search, it should be in its
"ready to go" form |
01:26.52 |
brlcad |
hmm, is that the things to look for or for
results? |
01:27.01 |
starseeker |
things to look for |
01:27.09 |
brlcad |
ah, shucks, well yeah |
01:27.15 |
starseeker |
the results are in a table - bu_ptbl of
db_full_path pointers |
01:27.17 |
brlcad |
null-terminated argv ftw |
01:28.04 |
brlcad |
there is no "is it null-terminated issue" ..
any more than "is this string nul-terminated??" ... you control
that |
01:28.38 |
starseeker |
nods |
01:28.41 |
Notify |
03BRL-CAD:starseeker * 57581
brlcad/trunk/src/librt/search.c: worry about making the argv array
elsewhere - not db_search's job to worry about it. |
01:28.56 |
brlcad |
note that there are bu functions for turning
"a string like this" into an argv[] = {"a", "string", "like",
"this", NULL} |
01:29.20 |
starseeker |
nods - using those already to
break the plan strings into an argv array :-) |
01:29.22 |
brlcad |
and vice versa |
01:29.24 |
starseeker |
slick |
01:32.12 |
starseeker |
from a programmatic standpoint, the best way
to drive search is to define the string that you want in the C
function. libged's search function will need to re-construct the
string from its own argv array entries, but that's
trivial |
01:32.59 |
starseeker |
actually expects libged's
search logic to simplify once things are properly
defined |
01:33.39 |
starseeker |
brlcad: oh, that reminds me - do we have a
function at the librt level that builds the tops list? |
01:33.49 |
starseeker |
db_top_objs or some such? |
01:35.01 |
starseeker |
has repeated that logic waaay
too many times... |
01:55.36 |
Notify |
03BRL-CAD:tbrowder2 * 57582
brlcad/trunk/src/util/bu_opt_parse.h: added double to union;
reordered vars in union |
01:58.04 |
Notify |
03BRL-CAD:tbrowder2 * 57583
brlcad/trunk/src/util/bu_opt_parse.cpp: filled in func parts needed
for dsp_add2.c; builds, but doesn't work correctly; more work
needed; also need cleanup and memory reclaing bits; may need to use
pointers to TCLAP objects |
02:04.44 |
brlcad |
we do not have such a function |
02:05.42 |
brlcad |
it's taken much restraint |
02:08.41 |
brlcad |
the getspace() method is sucky
though |
02:15.14 |
brlcad |
char **db_tops(const struct db_i
*dbip); |
02:16.17 |
brlcad |
or maybe allow user-provided memory with
limits |
02:22.24 |
Notify |
03BRL-CAD:tbrowder2 * 57584
brlcad/trunk/src/util/dsp_add2.c: add comment; reorder some code in
more logical order |
02:27.11 |
brlcad |
maybe instead, int db_tops(const struct db_i
*dbip, size_t maxtops, char **tops); |
02:39.29 |
starseeker |
are we likely to hit a memory limit with
tops? |
02:39.51 |
starseeker |
doesn't follow - why
restraint? |
02:40.05 |
starseeker |
do we not want such a function? |
02:57.29 |
brlcad |
restraint in complaining every time someone
replicated the tops logic once again .. :) |
02:57.50 |
brlcad |
it is a perfect refactoring case, should have
been a function 25 years ago |
03:00.42 |
brlcad |
it's at least a days work to implement a
function proper and a few more put it to use in the places a tops
is pulled |
03:01.59 |
brlcad |
i'd like to see it taken to the next level,
making all the places where we require object names be optional,
defaulting to the tops listing (at least if num tops == 1, but
sometimes even if num > 1) |
03:14.38 |
starseeker |
ah - what complicates the function
definition? |
03:14.48 |
starseeker |
(besides that annoying hidden
flag...) |
03:15.10 |
starseeker |
memory management of char **tops? |
03:16.22 |
starseeker |
reflects we may need a
parameter to tell the function whether to respect the hidden
flag |
03:17.01 |
starseeker |
not even sure what that means in the more
general case - if a top level object is hidden, do we show the ones
below it in the tree that aren't hidden instead or just not show
*anything* below it? |
03:17.14 |
starseeker |
believes it is the latter
now, can see a case for both ways... |
03:18.18 |
starseeker |
first approach would be tricky, come to think
of it... |
03:29.25 |
brlcad |
giving up, can't find the diagram |
03:34.39 |
brlcad |
both approaches are tricky in different
ways |
03:35.02 |
brlcad |
pretending the objects do not exist is best
(as if you ran kill) |
03:38.31 |
kesha_ |
brlcad: Enabled verbose, still the same error.
http://paste.kde.org/pfa7f8c64/ |
03:43.06 |
*** join/#brlcad kesha__
(~kesha@49.249.8.171) |
03:44.56 |
starseeker |
hmm - ../src/util/dsp_add2.c:230:5: error: ISO
C90 forbids mixed declarations and code [-Werror=edantic] |
03:48.31 |
Notify |
03BRL-CAD:starseeker * 57585
brlcad/trunk/src/util/dsp_add2.c: C90 wants declaration at the
top. |
04:02.51 |
*** join/#brlcad kesha
(~kesha@49.249.8.40) |
04:11.20 |
*** join/#brlcad kimzzzz
(~AndChat31@1.38.31.251) |
04:18.01 |
Notify |
03BRL-CAD:starseeker * 57586
brlcad/trunk/src/librt/search.c: edging closer to a fleshed-out
design for db_search |
04:37.56 |
*** join/#brlcad kesha_
(~kesha@49.249.16.249) |
04:52.08 |
kesha_ |
brlcad: 7.16.6 also - http://paste.kde.org/p66bea846/ |
05:28.06 |
*** join/#brlcad kesha__
(~kesha@49.249.17.239) |
05:39.02 |
kesha__ |
brlcad: rev 45657 - http://paste.kde.org/pbedc5da0/ |
06:32.43 |
*** join/#brlcad bch
(~bch@dsl081-162-155.sea1.dsl.speakeasy.net) |
06:32.50 |
bch |
hello #brlcad |
07:12.19 |
*** join/#brlcad kimzzzz
(~AndChat31@1.38.31.251) |
07:13.24 |
Notify |
03BRL-CAD:phoenixyjll * 57587
(brlcad/trunk/src/libbrep/boolean.cpp
brlcad/trunk/src/libbrep/intersect.cpp): Fix memory
leaks. |
07:29.43 |
*** join/#brlcad ``Erik
(~erik@pool-74-103-94-19.bltmmd.fios.verizon.net) |
07:34.00 |
*** join/#brlcad FLOSSrookie
(~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net) |
07:45.28 |
*** join/#brlcad vladbogo
(~vlad@188.25.237.111) |
07:46.05 |
*** join/#brlcad FLOSSrookie
(~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net) |
07:54.42 |
*** join/#brlcad Ch3ck_
(~Shadownet@195.24.220.16) |
08:08.05 |
Notify |
03BRL-CAD:phoenixyjll * 57588
brlcad/trunk/src/libbrep/boolean.cpp: Delete the 3D curve for
singular trims (no edges are added), and remove dead
code. |
08:31.49 |
Notify |
03BRL-CAD:phoenixyjll * 57589
brlcad/trunk/src/libbrep/boolean.cpp: Delete the unused
curves. |
08:38.11 |
kesha__ |
starseeker: brlcad: Like we do bin/step-g from
build directory to use step-g of trunk, In case of inplace
compiling using autogen.sh and ./configure, how to use step-g of
that revision ? |
08:58.45 |
Notify |
03BRL-CAD:phoenixyjll * 57590
brlcad/trunk/src/libbrep/boolean.cpp: Continue working on memory
leaks. |
09:46.21 |
Notify |
03BRL-CAD:phoenixyjll * 57591
(brlcad/trunk/src/libbrep/boolean.cpp
brlcad/trunk/src/libbrep/intersect.cpp): Free the memory. |
09:51.12 |
*** join/#brlcad FLOSSrookie
(~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net) |
10:33.17 |
*** join/#brlcad kesha
(~kesha@49.249.16.57) |
10:44.49 |
Notify |
03BRL-CAD:tbrowder2 * 57592
(brlcad/trunk/src/util/bu_opt_parse.cpp
brlcad/trunk/src/util/bu_opt_parse.h
brlcad/trunk/src/util/dsp_add2.c): change flag to be string as
TCLAP uses it; simpifies TCLAP arg handlers |
10:58.23 |
Notify |
03BRL-CAD:tbrowder2 * 57593
(brlcad/trunk/src/util/bu_opt_parse.cpp
brlcad/trunk/src/util/bu_opt_parse.h
brlcad/trunk/src/util/dsp_add2.c): formalize error handling a bit;
consider TCLAP error message satisfactory so we don't get in the
way; but note TCLAP handling still needs work |
10:59.33 |
Notify |
03BRL-CAD:tbrowder2 * 57594
brlcad/trunk/src/util/bu_opt_parse.cpp: remove unneeded
code |
11:04.26 |
*** join/#brlcad merzo
(~merzo@user-94-45-58-138-1.skif.com.ua) |
11:06.08 |
Notify |
03BRL-CAD:tbrowder2 * 57595
brlcad/trunk/src/util/dsp_add2.c: enhance comment |
11:07.02 |
Notify |
03BRL-CAD:tbrowder2 * 57596
brlcad/trunk/src/util/bu_opt_parse_private.h: titdy output
format |
11:19.55 |
Notify |
03BRL-CAD:tbrowder2 * 57597
brlcad/trunk/src/other/tclap/include/tclap/CmdLine.h: modified
handling of progname: removed path |
11:21.19 |
*** join/#brlcad kesha
(~kesha@49.249.16.57) |
11:35.20 |
*** join/#brlcad Notify
(~notify@66-118-151-70.static.sagonet.net) |
11:36.02 |
Notify |
03BRL-CAD:tbrowder2 * 57598
(brlcad/trunk/src/other/tclap/include/tclap/CmdLine.h
brlcad/trunk/src/util/bu_opt_parse_private.h): move changes out of
orginal TCLAP into our customization header |
11:44.57 |
Notify |
03BRL-CAD:tbrowder2 * 57599
brlcad/trunk/src/util/bu_opt_parse.cpp: now using arg pointers;
looks like success--need cleanup; memory handling; and filling out
remaining handlers |
12:04.41 |
*** join/#brlcad FLOSSrookie
(~brian@107-200-34-111.lightspeed.tulsok.sbcglobal.net) |
12:05.59 |
*** join/#brlcad kimzzzz
(~AndChat31@1.38.31.251) |
12:07.33 |
brlcad |
kesha: it'll be in src/conv/step/step-g I
believe |
12:07.54 |
brlcad |
Ch3ck_: I answered you already |
12:08.19 |
FLOSSrookie |
I just want to get a final yes or no on this,
if I want to contribute to the project will Tcl be
necessary? |
12:09.40 |
Ch3ck_ |
I don't see it ;) |
12:09.48 |
Ch3ck_ |
could you please reiterate? |
12:10.56 |
kesha |
let me see. |
12:11.48 |
brlcad |
FLOSSrookie: I've answered that three times...
no :) |
12:12.16 |
FLOSSrookie |
brlcad: Oh...Sorry, I guess I forgot.
:( |
12:12.22 |
kesha |
no. Not found |
12:12.22 |
brlcad |
no worries |
12:12.39 |
brlcad |
kesha: not found because it didn't compile or
... ? |
12:14.29 |
brlcad |
Ch3ck_: you have a notion that the bounding
box center is the "origin" ... primitives do not have a
consistently defined origin, so that's the best you have to work
with |
12:14.32 |
brlcad |
Ch3ck_: create an translation matrix that will
move the bounding box to that position and then move the primitive
by the inverse translation (so it ends up at the origin), and you
pull the original matrix up |
12:15.34 |
kesha |
r42916, it compiled but without installing I
am not getting how to use step-g |
12:16.21 |
brlcad |
Ch3ck_: and you need to figure out a better
way to check the log, I won't be repeating again like that
.. |
12:16.24 |
brlcad |
that's the point of asking you to use
screen+irssi, but if you're not willing then you'll have to
manually search the saved logs next time |
12:16.37 |
brlcad |
kesha: you didn't get an error during
compilation? |
12:16.42 |
Ch3ck_ |
well i use the log |
12:17.04 |
kesha |
in src/conv/step/step-g.cpp is there. It cant
be used as executable |
12:17.30 |
brlcad |
Ch3ck_: like I said, then you need to figure
out a better way because whatever you just did was
inadequate |
12:17.48 |
brlcad |
my response is still sitting in my backlog
from less than 12 hours ago |
12:18.03 |
brlcad |
if I can pull it up, you should be able
to |
12:18.03 |
kesha |
for revisions near to 35000 - 41000 around its
giving error. |
12:18.14 |
Ch3ck_ |
brlcad, ok |
12:18.17 |
kesha |
http://paste.kde.org/p4a9bfa90/ |
12:18.29 |
kesha |
this error - |
12:19.02 |
brlcad |
kesha: of course it can't be the exec ..
that's the *source* file... |
12:19.30 |
brlcad |
let's not get distracted |
12:19.49 |
brlcad |
you said r42916 compiled |
12:19.53 |
brlcad |
did it compile successfully? |
12:20.47 |
brlcad |
i.e., other than not being able to find the
step-g binary, did it give you an error when you ran
make? |
12:21.05 |
brlcad |
and was step-g in the output log if you did
not get an error? |
12:21.36 |
kesha |
yes . compiled. |
12:21.57 |
kesha |
It was not using cmake, but with autogen and
./congigure and make |
12:23.46 |
kesha |
no error while make |
12:27.58 |
*** join/#brlcad kesha_
(~kesha@49.249.0.246) |
12:28.39 |
*** join/#brlcad pawleeq_
(~pawleeq@static-cl031028150026.unet.cz) |
12:28.43 |
pawleeq_ |
hello |
12:30.14 |
pawleeq_ |
I did svn checkout today and tried to complie
brlcad from source. I got stuck with brepintečrsect. Make error is
here: http://pastebin.com/jMNgPsu9 |
12:33.34 |
brlcad |
kesha_: so then try: find . -name
\*step-g\* |
12:36.08 |
kesha_ |
http://paste.kde.org/p5dc0b16c/ |
12:37.11 |
*** join/#brlcad archivist
(~archivist@host81-149-189-98.in-addr.btopenworld.com) |
12:39.43 |
brlcad |
pawleeq_: ah, that's my doing
yesterday |
12:41.30 |
brlcad |
pawleeq_: fixed |
12:41.51 |
Notify |
03BRL-CAD:brlcad * 57600
brlcad/trunk/src/proc-db/CMakeLists.txt: the cpp files still need
to be NO_STRICT because of signed overflow warnings in the
opennurbs headers |
12:42.32 |
brlcad |
kesha_: that doesn't look right, looks like
compilation did not succeed |
12:43.06 |
brlcad |
kesha_: run "make clean" then rerun "make
2>&1 | tee make.log" then pastebin the make.log
file |
12:44.24 |
kesha_ |
http://paste.kde.org/p7fdcfc1f/ |
12:44.46 |
kesha_ |
this was what I compiled before |
12:45.54 |
brlcad |
kesha_: do you have more of that
log? |
12:46.08 |
brlcad |
you need to look at the src/conv/step
section |
12:46.33 |
kesha_ |
ya.. have full of it. pasting.. |
12:46.48 |
brlcad |
don't paste, read it ;0 |
12:46.58 |
brlcad |
see like 13 in your previous paste |
12:47.55 |
brlcad |
that line says a lot but notice how it's a
little different from 11 and 12 .. it's got a -o vdeck followed by
a lot of .o files |
12:48.10 |
brlcad |
that's the linkage line where the 'vdeck' tool
was built |
12:48.35 |
brlcad |
in the full log should be a similar -o step-g
file.o file.o file.o for the step-g importer |
12:49.45 |
brlcad |
paste if you can't find it, but you should be
reading it regardless and look for that line |
12:50.01 |
brlcad |
if you find it, see what directory it was in,
go there, look around |
13:04.20 |
*** join/#brlcad archivist
(~archivist@host81-149-189-98.in-addr.btopenworld.com) |
13:06.37 |
Notify |
03BRL-CAD:tbrowder2 * 57601
brlcad/trunk/src/util/bu_opt_parse.cpp: delete heap vars at
end |
13:09.08 |
kesha_ |
step-g is not there in make.log |
13:17.30 |
brlcad |
post the whole log |
13:19.55 |
Notify |
03BRL-CAD:tbrowder2 * 57602
brlcad/trunk/src/util/dsp_add2.c: add some notes |
13:22.30 |
Notify |
03BRL-CAD:carlmoore * 57603
(brlcad/trunk/src/conv/step/g-step/Assembly_Product.cpp
brlcad/trunk/src/libicv/fileformat.c and 2 others): fix spellings;
remove trailing blanks/tabs |
13:26.38 |
*** join/#brlcad kesha_
(~kesha@49.249.16.237) |
13:29.21 |
brlcad |
kesha_: post the whole log please |
13:29.23 |
kesha_ |
brlcad: its a huge file, connection of
pastebin is being hung up. I have sent u in mail |
13:29.28 |
brlcad |
k |
13:30.49 |
*** join/#brlcad archivist
(~archivist@host81-149-189-98.in-addr.btopenworld.com) |
13:31.36 |
brlcad |
okay, it's not even traversing into
src/conv/step |
13:32.01 |
brlcad |
you need to read the src/conv/step/Makefile.am
file and see if there's any logic in there commented out for the
step directory |
13:32.17 |
brlcad |
alternative, cd src/conv/step &&
make |
13:32.28 |
brlcad |
try that first actually |
13:37.27 |
kesha_ |
http://paste.kde.org/pdd3fd54b/ |
13:37.52 |
brlcad |
what does that mean? |
13:38.10 |
brlcad |
i.e., what does that output look like to
you? |
13:38.48 |
kesha_ |
It has nothing to do ;) |
13:38.59 |
brlcad |
which means? |
13:39.14 |
kesha_ |
no command given to run |
13:39.57 |
brlcad |
basically, yes it has no build instructions in
that directory |
13:40.17 |
kesha_ |
so now go to MAKeFile ? |
13:40.58 |
brlcad |
no |
13:41.25 |
brlcad |
just thinking that far back (couple years),
there was almost certainly a way to enable/disable the compiler
because it was under development |
13:41.30 |
brlcad |
it's clearly disabled |
13:41.38 |
brlcad |
the files are there, but there are no build
instructions enabled |
13:42.40 |
brlcad |
kesha_: I'm confused by that pastebin a little
though |
13:43.25 |
brlcad |
what command did you run? (pastebin's should
usually be preceded with what exactly you ran so that can be
inspected as well) |
13:44.08 |
kesha_ |
kesha@kesha-VPCEH38FN:~/brlcad22/src/conv/step$ make | tee
makestep.log |
13:44.11 |
brlcad |
i.e., what came before 1. make
all-am |
13:44.26 |
kesha_ |
and pasted makestep.log in pstebin |
13:44.35 |
brlcad |
huh, odd |
13:45.05 |
brlcad |
ah, try: make step-g |
13:45.21 |
Notify |
03BRL-CAD Wiki:Phoenix * 6126
/wiki/User:Phoenix/GSoc2013/Reports: /* Week 13 */ |
13:45.42 |
brlcad |
and whenever you run make with tee, you need
2>&1 after make |
13:45.52 |
kesha_ |
make: `step-g' is up to date. |
13:46.10 |
brlcad |
that wasn't just because I like to type
punctuation characters |
13:46.12 |
kesha_ |
cleaning |
13:46.22 |
brlcad |
ls -la step-g |
13:48.51 |
kesha_ |
-rwxrwxr-x 1 kesha kesha 15520 Sep 12 19:18
step-g |
13:50.34 |
*** join/#brlcad archivist
(~archivist@host81-149-189-98.in-addr.btopenworld.com) |
13:53.39 |
kesha_ |
brlcad: how do we enable build instructions
? |
13:54.46 |
brlcad |
uhm, kesha_ you're not giving the whole
picture of commands you are running |
13:54.51 |
brlcad |
run this: ./step-g |
13:55.20 |
Notify |
03BRL-CAD:tbrowder2 * 57604
brlcad/trunk/src/util/bu_opt_parse_private.h: format |
13:55.26 |
kesha_ |
kesha@kesha-VPCEH38FN:~/brlcad22/src/conv/step$
./step-g |
13:55.28 |
kesha_ |
Usage: step-g -o outfile.g
infile.stp |
13:55.45 |
brlcad |
so you compile it at some point |
13:55.53 |
brlcad |
and you didn't even realize you did? |
13:56.15 |
brlcad |
you compiled it sometime in the last half
hour |
13:56.36 |
kesha_ |
[19:16] <kesha_> cleaning |
13:56.57 |
kesha_ |
At that time, I just ran make clean because it
showed upto date |
13:57.05 |
brlcad |
cleaning implies you running "make
clean" |
13:57.07 |
kesha_ |
and when u asked for la -la |
13:57.12 |
kesha_ |
I again did make |
13:57.28 |
kesha_ |
The timestamp was also of that time
only |
13:57.29 |
brlcad |
up-to-date implied that it was
compiled |
13:57.37 |
brlcad |
*already* |
13:57.51 |
brlcad |
before you ran make clean |
13:58.34 |
kesha_ |
I wonder when and how it was done before make
clean, but after clean, I did it for sure. |
13:58.53 |
kesha_ |
I have no idea abt how *already* |
13:59.05 |
brlcad |
need you to concentrate on what every command
you run is and KNOW what it does when you run it, verify things
with ls -la, read the log files |
13:59.07 |
kesha_ |
ok . so now testing d.stp |
13:59.17 |
brlcad |
i obviously can't watch every command you
issue |
13:59.27 |
brlcad |
nor read paste output from every
command |
13:59.46 |
brlcad |
don't just gloss over the output -- you should
understand everything it's printing |
14:00.25 |
brlcad |
there are some aspects I don't expect you to
know, like the make/cmake build system, right away, but as you run
commands make sure you understand them |
14:00.26 |
kesha_ |
hmm.. |
14:01.33 |
brlcad |
i say this because we basically wasted a half
hour |
14:02.02 |
brlcad |
when I said this, you must have run make
twice |
14:02.03 |
brlcad |
09:32 < brlcad> alternative, cd
src/conv/step && make |
14:02.04 |
brlcad |
09:32 < brlcad> try that first
actually |
14:02.26 |
brlcad |
then you pastebinned the second make |
14:02.34 |
brlcad |
at some point, make was run in
src/conv/step |
14:02.48 |
brlcad |
before your paste http://paste.kde.org/pdd3fd54b |
14:03.09 |
brlcad |
(run *twice* .. the paste is the second
time) |
14:03.40 |
brlcad |
okay, so anyways, there's your binary, you can
get back to testing |
14:04.00 |
brlcad |
and should have a process for other autoconf
revisions, cd src/conv/step && make &&
step-g |
14:04.18 |
brlcad |
er, cd src/conv/step && make step-g
&& ./step-g |
14:05.25 |
kesha_ |
http://paste.kde.org/p4f64670b/ |
14:10.17 |
brlcad |
what do you want me to do with that
output? |
14:10.46 |
brlcad |
are you telling me something, asking me
something? |
14:12.30 |
kesha_ |
importing is not done. |
14:12.40 |
kesha_ |
81 -91 lines shows error |
14:12.58 |
kesha_ |
I also tried with r45000 in
meanwhile |
14:13.20 |
kesha_ |
Its output - http://paste.kde.org/p7513a45f/ |
14:13.52 |
kesha_ |
In the 1st line the d*****.g shows revision
stamp. |
14:15.28 |
brlcad |
so telling me something ;) |
14:15.46 |
brlcad |
this is going to be a mine field |
14:15.51 |
kesha_ |
Nooo.. |
14:16.21 |
kesha_ |
Asking you .. If its not importer how am I
gonna test ! |
14:16.33 |
brlcad |
what is your question? |
14:16.33 |
kesha_ |
s/importer/importing |
14:16.37 |
kesha_ |
? |
14:17.02 |
brlcad |
you need to frame it as a question then, not
implied .. put a '?' somewhere ... |
14:17.31 |
brlcad |
if it's not importing, you cannot test
it |
14:17.37 |
maths22 |
brlcad: what is the status on that list of web
stuff? |
14:17.38 |
brlcad |
might as well have not compiled |
14:18.02 |
brlcad |
maths22: you mean the ones I asked for a
reminder on in a couple days just a few hours ago? :)
unchanged |
14:18.51 |
kesha_ |
Ah, so whats wrong ? |
14:19.01 |
brlcad |
what do you mean? |
14:19.38 |
kesha_ |
I mean, how do I get it imported correctly and
test ? |
14:19.49 |
kesha_ |
very bad at framing
questions |
14:19.59 |
brlcad |
i'm seeing that |
14:20.15 |
brlcad |
you cannot |
14:20.22 |
brlcad |
not with that revision at least |
14:20.33 |
brlcad |
you're going to have to be far more specific
with your revision testing |
14:21.13 |
kesha_ |
So, its like 7.14.7 - best , 7.20 -worst ,
7.22 -bad |
14:23.20 |
brlcad |
it's not anywhere near that simple |
14:23.46 |
brlcad |
go to a *trunk* checkout and run
this: |
14:24.00 |
brlcad |
(rather, a HEAD revision) |
14:24.21 |
brlcad |
svn log src/conv/step >> step.log
&& svn log src/other/stepcode >> step.log |
14:24.35 |
brlcad |
grep '^r' step.log | awk '{print $1}' | sort |
uniq |
14:25.12 |
brlcad |
those are the revisions that need
exploring |
14:27.20 |
kesha_ |
okay.. and while we are it, lets discuss abt
this also - http://paste.kde.org/p4a9bfa90/
While compiling a version near 35k to 40k it gives these
errors |
14:39.32 |
brlcad |
the only error in all of that is the line
that says: |
14:39.33 |
brlcad |
make[4]: *** No rule to make target `lib.exp',
needed by `binaries'. Stop |
14:40.07 |
*** join/#brlcad archivist
(~archivist@host81-149-189-98.in-addr.btopenworld.com) |
14:40.14 |
brlcad |
read it again carefully and at least try to
see that, understand why that is the error |
14:41.18 |
brlcad |
and what to discuss? you picked a version
that has some issue there |
14:41.57 |
brlcad |
I told you that some versions will have
issues, you have to find ones near it that do not -- using the log
revisions from above should help |
14:52.38 |
*** join/#brlcad
AndChat|317009 (~AndChat31@1.38.31.251) |
16:18.11 |
*** join/#brlcad Ch3ck_
(~Shadownet@195.24.220.16) |
16:36.11 |
kesha_ |
brlcad:The version list - http://paste.kde.org/pad666f93/.
I tried a few from them. They compiled but when I run ./step-g they
either have memory leaks or error while importing. http://paste.kde.org/p2e0e1cc1/
http://paste.kde.org/p9bb12b42/
http://paste.kde.org/pac7219f7/
. |
16:36.37 |
kesha_ |
The d*.g in 1st line is revision |
16:37.33 |
kesha_ |
s/is/* is |
17:07.20 |
*** join/#brlcad merzo
(~merzo@142-215-133-95.pool.ukrtel.net) |
17:09.23 |
kesha_ |
and the 'lib.exp' error exists in other
revision from that list also. |
17:10.01 |
kesha_ |
http://paste.kde.org/pf05d5203/ |
17:24.45 |
*** join/#brlcad merzo
(~merzo@142-215-133-95.pool.ukrtel.net) |
17:35.13 |
*** join/#brlcad KimK
(~Kim__@wsip-184-176-200-171.ks.ks.cox.net) |
17:47.28 |
Notify |
03BRL-CAD:starseeker * 57605
brlcad/trunk/src/libged/search.c: make sure we print help if the
only options specified don't involve a search plan or paths. add
comment out code from earlier search work - some of this should be
the responsibility of the libged cmd, so need it handy as the
rework begins |
18:06.13 |
zero_level |
hi all. |
18:46.38 |
pawleeq_ |
brlcad, it works now, thank you |
19:28.19 |
brlcad |
np pawleeq_ |
20:07.30 |
*** join/#brlcad mpictor
(~mark@c-67-177-102-131.hsd1.in.comcast.net) |
20:21.26 |
*** join/#brlcad vladbogo
(~vlad@188.25.237.111) |
21:03.55 |
Izak_ |
zero_level: What's appp ? |
21:11.08 |
Notify |
03BRL-CAD:vladbogo * 57606
(brlcad/trunk/src/bwish/tcl.c brlcad/trunk/src/libdm/dm-qt.cpp):
Use Tcl_DoWhenIdle and Tcl_CreateTimerHandler to simulate
non-blocking behaviour. |
21:16.31 |
Notify |
03BRL-CAD:carlmoore * 57607
brlcad/trunk/src/conv/g-shell-rect.c: fix Usage and getopt (adding
h, ?), simplify what had been if-then-else for 'output' file
name |
21:23.52 |
Notify |
03BRL-CAD Wiki:Vladbogolin * 6127
/wiki/User:Vladbogolin/GSoC2013/Logs: /* Week 13 */ |
21:29.47 |
Notify |
03BRL-CAD Wiki:NyahCh3ck20 * 6128
/wiki/User:NyahCh3ck20/GSoc2013/Coding_Repor: /* Sept 09 - Sept 15
*/ |
22:49.07 |
maths22 |
No. The ones you responded to a few days ago.
For brl-cad itself |
23:19.20 |
Notify |
03BRL-CAD:starseeker * 57608
(brlcad/trunk/include/raytrace.h brlcad/trunk/src/libged/search.c
brlcad/trunk/src/librt/search.c): Activate the db_search function
and adapt src/libged/search.c to use it. Undoubtably needs more
shaking out, but the core ability seems to be present. |
23:29.26 |
*** join/#brlcad kimzzzz
(~AndChat31@1.38.31.251) |