00:41.52 |
Nohla |
brlcad you're back :) |
00:46.34 |
brlcad |
Nohla: I am! |
01:00.51 |
Nohla |
brlcad the last time, the conversion to pdf
was done simultaneously with the makefile, doesn't it?? |
01:03.43 |
*** join/#brlcad docelic
(n=docelic@78-2-111-81.adsl.net.t-com.hr) |
01:53.12 |
*** join/#brlcad R0b0t1
(n=Enigma@unaffiliated/r0b0t1) |
02:41.46 |
*** join/#brlcad akafubu
(n=akafubu@unaffiliated/akafubu) |
03:00.01 |
Nohla |
run make comand into dockbook but an error
happened while running |
03:00.17 |
Nohla |
lessons/en/images/mged02_coordsys.png
\ |
03:00.17 |
Nohla |
lessons/en/images/mged02_defaultradio.png
\ |
03:00.17 |
Nohla |
lessons/en/images/mged02_flower_zooomin.png
\ |
03:00.17 |
Nohla |
lessons/en/images/mged02_flower_zooomout.png
\ |
03:00.17 |
Nohla |
lessons/en/images/mged02_multipane.png
\ |
03:00.18 |
Nohla |
lessons/en/images/mged02_radio_35_25.png
\ |
03:00.20 |
Nohla |
lessons/en/images/mged02_radio_front.png
\ |
03:00.22 |
Nohla |
lessons/en/images/mged02_radio_right.png
\ |
03:00.24 |
Nohla |
lessons/en/images/mged02_radio_top.png
\ |
03:00.26 |
Nohla |
lessons/en/images/mged02_truck_0_0_14.png
\ |
03:00.28 |
Nohla |
lessons/en/images/mged02_truck_270_-90.png
\ |
03:00.30 |
Nohla |
lessons/en/images/mged02_truck_270_90.png
\ |
03:00.32 |
Nohla |
lessons/en/images/mged02_truck_35_0.png
\ |
03:00.34 |
Nohla |
lessons/en/images/mged02_truck_35_25.png
\ |
03:00.36 |
Nohla |
lessons/en/images/mged02_truck_35_60.png
\ |
03:00.38 |
Nohla |
lessons/en/images/mged02_truck_35_90.png
\ |
03:00.40 |
Nohla |
lessons/en/images/mged02_truck_front.png
\ |
03:00.42 |
Nohla |
lessons/en/images/mged02_truck_left.png
\ |
03:00.46 |
Nohla |
lessons/en/images/mged02_truck_rear.png
\ |
03:00.48 |
Nohla |
lessons/en/images/mged02_truck_right.png
\ |
03:00.50 |
Nohla |
sorry |
03:00.59 |
Nohla |
this is: make[1]: *** [Makefile.in] Error
1 |
03:01.00 |
Nohla |
make[1]: se sale del directorio
`/home/jesica/Desktop/brlcad' |
03:01.00 |
Nohla |
make: *** [../../aclocal.m4] Error 2 |
03:43.07 |
*** join/#brlcad Yoshi47
(n=jan@d72-39-56-44.home1.cgocable.net) |
04:31.32 |
*** join/#brlcad talcite
(n=matthew@bas2-toronto21-1242309791.dsl.bell.ca) |
06:04.45 |
*** join/#brlcad talcite_
(n=matthew@bas2-toronto21-1242309791.dsl.bell.ca) |
06:04.51 |
*** join/#brlcad jesica__
(n=jesica@168.226.178.59) |
06:24.33 |
talcite |
brlcad: is there any way that we can get one
of the upstreams set up before new year's? My amount of free time
right now is pretty big and will drop off for the first couple
weeks of January |
06:36.57 |
brlcad |
talcite: before new years eh? quite possible
.. I'll see what we can do |
06:37.17 |
talcite |
brlcad: great. Thanks! I can also start
packaging one if you'd like |
06:37.28 |
talcite |
which one is least likely to change when we
take over upstream? |
06:38.40 |
brlcad |
the one's we're talking about are
URToolkit/libutahrle, step/SCL, and possibly tkhtml3 yes? |
06:39.09 |
brlcad |
step is least likely to change |
06:39.20 |
brlcad |
it's already got a self-contained build system
for the most part |
06:39.34 |
brlcad |
docs and reasonable organization |
06:39.56 |
brlcad |
so it'll probably have get imported mostly
as-is for starters |
06:44.15 |
talcite |
alright. I'll start working on step |
06:44.31 |
talcite |
yeah, tkhtml3 will probably need to be taken
over. The upstream is really dead |
06:44.58 |
talcite |
It would also be really nice if we could
remove the lemon external library which gets built with it and also
hv3 |
06:45.26 |
talcite |
I don't actually understand how we build
tkhtml3 without including lemon. Did we use bison
instead? |
07:25.29 |
brlcad |
i'm not familiar with 'lemon' |
07:26.04 |
brlcad |
talcite: I also don't see lexer/parser
files |
07:26.26 |
talcite |
brlcad: It's in the original tkhtml3 sources.
Lemon is the parser they use |
07:26.27 |
brlcad |
we removed hv3 and the test suite in our
integration |
07:26.36 |
brlcad |
part of hv3 or tkhtml3? |
07:26.51 |
brlcad |
i'm not particularly interested in
hv3 |
07:26.57 |
brlcad |
should be a separate package |
07:27.39 |
talcite |
tkhtml3 sources I believe |
07:28.06 |
brlcad |
jesica__: the error occurs *before* the "Error
1" line .. look for the first place it says error then probably the
line before *that* line is the one that caused the error |
07:29.05 |
brlcad |
talcite: sources for hv3 and tkhtml3 are
together iirc |
07:29.29 |
talcite |
brlcad: yes, the src folder is for tkhtml3 and
hv is separate I believe |
07:29.35 |
brlcad |
right |
07:29.51 |
talcite |
brlcad: there's references to lemon in the
tkhtml3 src folder |
07:30.57 |
brlcad |
where? |
07:31.20 |
brlcad |
looking at the repo, there used to be a
.y/.lem parser file, but no longer |
07:31.59 |
brlcad |
last commit says: "Switch from lemon to a
hand-coded CSS parser. This makes it possible to handle parse
errors in a standards compliant manner." |
07:32.14 |
brlcad |
so probably just some stale comment |
07:42.28 |
talcite |
brlcad: oh wait, you're doing a cvs
pull? |
07:42.34 |
talcite |
I was looking at alpha16 release |
07:43.02 |
brlcad |
I believe we did |
07:43.10 |
brlcad |
don't know what is in alpha16 |
07:43.19 |
brlcad |
cvs hasn't changed in about 2 years |
07:43.31 |
brlcad |
alpha16 is at least 22 months old |
07:46.06 |
talcite |
Ahh. that makes more sense now |
07:46.20 |
talcite |
Can we do a CVS pull for our upstream in
tkhtml3? It would greatly simplify things |
07:47.05 |
brlcad |
what do you mean? |
07:47.23 |
brlcad |
I certainly wouldn't be starting with a16 if
we took over as upstream |
07:47.51 |
talcite |
ah ok. Alright, then everything is
fine |
07:47.56 |
brlcad |
i've already contacted dan to see where he
stands with maintainership |
07:48.04 |
brlcad |
so that one is tbd |
07:49.17 |
talcite |
oh really? I sent an email to dan and he said
the project is not active |
07:49.37 |
brlcad |
I wasn't asking if it's active |
07:58.35 |
brlcad |
utah folks notified |
07:58.42 |
talcite |
brlcad: ah ok. Dan was pretty quick on email
when I last contacted him. |
07:58.54 |
talcite |
brlcad: any thoughts on what we'll do with
NURBS? |
07:59.04 |
brlcad |
what do you mean? |
07:59.29 |
brlcad |
it's got an "active" albeit very private and
slow upstream |
07:59.47 |
talcite |
but they didn't want our source modifications
right? |
08:00.36 |
brlcad |
heh, nice .. both utah contact emails came
back immediately rejected |
08:01.06 |
talcite |
brlcad: proposal rejected or routing
rejected? |
08:01.13 |
brlcad |
dead address |
08:02.30 |
talcite |
ahh well. Is it safe to assume we can take
upstream? |
08:04.26 |
brlcad |
oh, I already knew we could |
08:04.32 |
brlcad |
i just didn't know the mails were dead
:) |
08:04.46 |
brlcad |
I was just sending a cordial notification of
the intention |
08:05.27 |
brlcad |
the last version, 3.1b, was released more than
a decade ago |
08:05.32 |
brlcad |
1996 iirc |
08:05.55 |
talcite |
ah. Heh I was just starting to use computers
back then |
08:06.18 |
brlcad |
it's long overdue a 4.0 release ;0 |
08:06.48 |
brlcad |
then I can finally quell all those damn
compilation warnings |
08:07.11 |
brlcad |
and get rid of some of the crap |
08:07.48 |
talcite |
heh. Sounds good. |
08:12.28 |
CIA-38 |
BRL-CAD: 03brlcad * r37029
10/brlcad/trunk/doc/deprecation.txt: the hf primitive was
deprecated with release 6.0 .. should remove it at release
8 |
08:20.39 |
*** join/#brlcad talcite_
(n=matthew@bas2-toronto21-1279331833.dsl.bell.ca) |
08:21.10 |
*** join/#brlcad csanyipal
(n=csanyipa@150-142-85-95.dynamic.stcable.net) |
08:21.17 |
csanyipal |
Hi, |
08:21.23 |
brlcad |
howdy |
08:21.27 |
csanyipal |
:) |
08:21.53 |
csanyipal |
I'm ready for testing Archer. |
08:22.19 |
brlcad |
the trace you provided earlier is very odd ..
need more information |
08:22.26 |
csanyipal |
ok |
08:22.37 |
brlcad |
need a debug build |
08:22.42 |
csanyipal |
ok |
08:22.47 |
brlcad |
that looks like it was an optimized
compile? |
08:22.54 |
csanyipal |
yes, it is. |
08:23.22 |
brlcad |
if you can recompile without optimization
enabled, that should give a more informative backtrace |
08:23.36 |
brlcad |
in the meantime, you can try running archer in
a couple other ways |
08:23.46 |
brlcad |
like providing the .g on the command line
"archer file.g" |
08:23.48 |
csanyipal |
I can, of course. |
08:24.23 |
brlcad |
or within archer on archer's command line
"opendb file.g" or "gop file.g" |
08:24.30 |
brlcad |
fantastic, thanks |
08:24.41 |
csanyipal |
you are wellcome! :) |
08:32.18 |
csanyipal |
when I run: 'archer radio.g' I get
Segmentation fault. |
08:32.42 |
brlcad |
does it happen with other .g files
too? |
08:32.44 |
brlcad |
or just radio.g? |
08:33.41 |
csanyipal |
it does happen with other .g files
too. |
08:37.01 |
brlcad |
okay, good to know .. and you're running from
an svn compile, yes? |
08:37.48 |
csanyipal |
Yes. When in the Archer's command line run the
command 'gop radio.g' I get error message: Archer> gop
radio.g |
08:37.48 |
csanyipal |
Error: invalid command name "gop" |
08:38.05 |
csanyipal |
Yes, I'm running brlcad builded from
SVN. |
08:38.22 |
brlcad |
did opendb work? |
08:38.35 |
csanyipal |
no, I get the same error message. |
08:38.47 |
csanyipal |
invalid command name. |
08:38.49 |
brlcad |
ah, go_open |
08:39.23 |
brlcad |
go_open foo file.g |
08:39.58 |
csanyipal |
go_open radio.g give to me: Error: invalid
command name "go_open" |
08:40.31 |
csanyipal |
gives |
08:46.59 |
csanyipal |
Must I delete /usr/brlcad/ directory before
the new installation of debug build? |
08:47.19 |
brlcad |
csanyipal: it's a good idea |
08:47.41 |
csanyipal |
ok |
08:47.52 |
brlcad |
not strictly necessary, but a good idea
regarless |
08:48.05 |
csanyipal |
ok |
08:51.01 |
csanyipal |
I have installed now the debug build. I'm
going to reproduce Segmentation fault and bzpaste the backtrace
again. :) |
08:53.47 |
CIA-38 |
BRL-CAD: 03brlcad * r37030
10/brlcad/trunk/src/librt/primitives/ (8 files in 6 dirs): quell a
slew of strict compilation warnings/errors adding in extra
parameter validation and denoting unused attributes |
08:56.29 |
CIA-38 |
BRL-CAD: 03brlcad * r37031
10/brlcad/trunk/src/librt/primitives/mirror.c: quellage. and that
brings us to nmgs! .. progress of sorts |
09:01.11 |
csanyipal |
when I get in gdb on terminal the message:
Continuing. after the command '(gdb) continue' |
09:02.53 |
csanyipal |
and when in Archer trying to open a .g file, I
get a dialog with message: Error Unsupported display manager type
- ogl |
09:03.01 |
csanyipal |
and the buttons Exit and OK |
09:04.22 |
csanyipal |
so when I hit OK Archer won't crash. |
09:07.04 |
csanyipal |
but I have in Archer a strange behavior of the
mouse pointer: the poiner shows that there is a process.. |
09:07.17 |
csanyipal |
hanging.. |
09:07.26 |
csanyipal |
but I can to open menus.. |
09:07.51 |
csanyipal |
and change say the background color. |
09:09.07 |
jesica__ |
brlcad, are you a bot? |
09:09.28 |
jesica__ |
please, sleep a little from time to
time |
09:09.51 |
csanyipal |
:) |
09:17.59 |
jesica__ |
well done :) |
09:21.29 |
csanyipal |
so I think I'm going to compile brlcad
--without-ogl |
09:22.46 |
CIA-38 |
BRL-CAD: 03brlcad * r37032 10/brlcad/trunk/ (4
files in 4 dirs): remove the unused resource pointer from the
adjust() callback. |
09:23.06 |
brlcad |
heh |
09:23.31 |
brlcad |
csanyipal: hm.. archer won't work without
ogl |
09:23.41 |
csanyipal |
brlcad: uh! |
09:23.55 |
brlcad |
at least, I don't think it will |
09:23.56 |
brlcad |
can try it |
09:24.07 |
csanyipal |
ok, I will try it. |
09:24.20 |
csanyipal |
but if you have another solution? |
09:24.52 |
csanyipal |
what can I do to solve this problem? |
09:30.05 |
csanyipal |
Good, so I'm still trying to use Archer and
brlcad with OpenGL. |
09:31.28 |
brlcad |
are you up-to-date? |
09:31.33 |
brlcad |
"svn update" |
09:32.44 |
csanyipal |
svn update |
09:32.44 |
csanyipal |
Skipped '.' |
09:35.59 |
csanyipal |
when I run 'svn update' inside of brlcad
directory, I get: ... Updated to revision 37032. |
09:43.22 |
brlcad |
okay good |
09:43.34 |
csanyipal |
:) |
09:43.59 |
CIA-38 |
BRL-CAD: 03brlcad * r37033 10/brlcad/trunk/
(36 files in 36 dirs): remove the unused resource pointer from the
ifree() callback. |
09:47.13 |
CIA-38 |
BRL-CAD: 03brlcad * r37034
10/brlcad/trunk/src/librt/ (constraint.c db5_bin.c db_comb.c
dir.c): few more ifree() callers |
09:47.39 |
brlcad |
enough play time for tonight.. bbiab |
09:49.10 |
CIA-38 |
BRL-CAD: 03brlcad * r37035
10/brlcad/trunk/src/librt/primitives/ars/ars.c: few peculiar
ifree() calls |
09:49.15 |
csanyipal |
bye. |
10:04.24 |
*** join/#brlcad cosurgi
(n=cosurgi@atak.bl.pg.gda.pl) |
10:13.06 |
*** join/#brlcad Tesl0r644
(n=Tesl0r@p5B22ACB9.dip.t-dialin.net) |
10:13.22 |
*** join/#brlcad Tesl0r722
(n=Tesl0r@p5B22ACB9.dip.t-dialin.net) |
10:13.26 |
Tesl0r722 |
hi |
10:15.30 |
Tesl0r722 |
you all workin with blr or did somebody work
with catia? |
10:19.24 |
csanyipal |
Well, after I updated my local svn with 'svn
update' and compile brlcad with: './configure' and with 'make -j2'
I get Error message: |
10:19.41 |
csanyipal |
adjust.c: In function
âged_adjustâ: |
10:19.41 |
csanyipal |
adjust.c:80: error: too many arguments to
function âintern.idb_meth->ft_adjustâ |
10:19.41 |
csanyipal |
make[2]: *** [adjust.lo] Error 1 |
10:19.41 |
csanyipal |
make[2]: *** Waiting for unfinished
jobs.... |
10:19.41 |
csanyipal |
mv -f .deps/ae2dir.Tpo
.deps/ae2dir.Plo |
10:19.41 |
csanyipal |
make[2]: Leaving directory
`/debian-adatok-1/CAD/BRL-CAD/SVN/brlcad/src/libged' |
10:19.43 |
csanyipal |
make[1]: *** [all-recursive] Error 1 |
10:19.46 |
csanyipal |
make[1]: Leaving directory
`/debian-adatok-1/CAD/BRL-CAD/SVN/brlcad/src' |
10:19.49 |
csanyipal |
make: *** [all-recursive] Error 1 |
14:28.21 |
CIA-38 |
BRL-CAD: 03brlcad * r37036
10/brlcad/trunk/src/libged/ (9 files): unbreak build, fix a slew of
calls to the ifree() and adjust() functabs where the resource
pointer parameter was removed. all amazingly and uselessly used the
rt_uniresource. |
14:32.15 |
brlcad |
looks like we're taking over tkhtml3
upstream |
14:41.35 |
``Erik |
hm |
14:43.22 |
``Erik |
is it using tcl.tk's trac for project
management? |
14:52.30 |
brlcad |
not for much longer! |
14:52.46 |
CIA-38 |
BRL-CAD: 03brlcad * r37037
10/brlcad/trunk/src/librt/ (10 files in 10 dirs): s/log/logstr/g
where it's a bu_vls string for quellage purposes. |
15:07.13 |
``Erik |
heh, we should add http://penn.emaxcess.com/digital_reality_with_cad_015.htm
to db/ for jra :) |
15:08.01 |
``Erik |
is tkhtml3 going to have it's own sf project,
or fall under the brlcad umbrella like rtcmp, isst, jbrlcad,
...? |
15:15.20 |
CIA-38 |
BRL-CAD: 03erikgreenwald * r37038
10/brlcad/trunk/ (configure.ac
src/other/openNURBS/opennurbs_system.h): check for functional
malloc.h (being #error'd on some new systems) |
15:16.30 |
brlcad |
screw malloc.h |
15:16.36 |
brlcad |
just include stdlib.h |
15:16.49 |
brlcad |
less cruft |
15:16.57 |
``Erik |
that header includes stdlib.h, then does some
#ifdef for windows and includes malloc.h as the
fallthrough |
15:17.23 |
brlcad |
so it's not needed then.. |
15:17.50 |
``Erik |
*shrug* unless you have an archaic
system |
15:19.02 |
brlcad |
it's never been needed that I know of, just
provided the malloc subset of stdlib so some folks got used to
using it |
15:19.33 |
CIA-38 |
BRL-CAD: 03erikgreenwald * r37039
10/brlcad/trunk/ (configure.ac
src/other/openNURBS/opennurbs_system.h): eliminate references to
malloc.h |
15:20.45 |
brlcad |
tkhtml3 isn't going under the
umbrella |
15:21.14 |
brlcad |
one of the current maintainers wants to move
it to fossil |
15:21.17 |
``Erik |
that'll make packaging it easier |
15:21.22 |
indianlarry |
brlcad: rt_comb_adjust() in librt/tcl.c tries
to free 'resp' the recently removed resource pointer; trickles down
through db_tree_parse() |
15:21.39 |
``Erik |
fossil? O.o sounds disturbingly apropos for
tcl projects *cough* O:-) |
15:21.50 |
brlcad |
not played with fossil myself, but looking
into it |
15:21.54 |
brlcad |
heh |
15:21.56 |
brlcad |
fossil-scm |
15:22.10 |
brlcad |
git/mercurial hosting provider |
15:22.17 |
``Erik |
yes, .org |
15:22.27 |
brlcad |
indianlarry: okay |
15:25.49 |
``Erik |
does svn allow tagging of subtrees? wondering
if we should tag imports with their imported version, so we can do
a diff against the tag when updating to hit all the mods |
15:27.02 |
brlcad |
svn has no concept of tagging, it's just a
lightweight copy into a 'tag' dir -- we could tag imports if we
were disciplined enough, but I suspect .. we're not |
15:28.02 |
CIA-38 |
BRL-CAD: 03brlcad * r37040
10/brlcad/trunk/src/librt/tcl.c: make sure it's not a null resource
pointer, and more log/logstr quellage |
15:29.18 |
``Erik |
stares at todays xkcd for a
few hours O.o :D |
15:32.15 |
``Erik |
that is one awesome representation |
15:33.23 |
brlcad |
http://www.siggraph.org/s2010/for_submitters/game_papers |
15:37.38 |
brlcad |
fails to see how
db_tcl_tree_parse() is called |
15:38.23 |
``Erik |
so break and bt |
15:38.45 |
brlcad |
I don't think it's actually called |
15:38.51 |
brlcad |
was just following the wrong func |
15:49.17 |
brlcad |
indianlarry: that should fix it |
15:49.31 |
CIA-38 |
BRL-CAD: 03brlcad * r37041
10/brlcad/trunk/src/librt/ (db_tree.c tcl.c): |
15:49.31 |
CIA-38 |
BRL-CAD: more resource fallout.
rt_comb_adjust() needs a resource pointer to pass to |
15:49.31 |
CIA-38 |
BRL-CAD: db_free_tree() and db_tree_parse() so
provide the uniresource. add a slew of |
15:49.31 |
CIA-38 |
BRL-CAD: nullity/resource parameter
validations to public api (should never be required |
15:49.31 |
brlcad |
my build is still going before I can be sure
they're all squished |
15:49.31 |
CIA-38 |
BRL-CAD: to pass a non-null resource) while
we're at it. |
15:50.00 |
``Erik |
is seeing stuff busted left
and right O.o svn up && gmake |
15:52.52 |
CIA-38 |
BRL-CAD: 03brlcad * r37042
10/brlcad/trunk/include/raytrace.h: remove resource pointer from
rt_hf_to_dsp() decl. |
15:53.06 |
``Erik |
heh, doh, I was just build testing that
:) |
15:56.18 |
brlcad |
got a faster build going now |
16:01.08 |
``Erik |
asc2g is busted |
16:02.08 |
indianlarry |
i've got all the ifree updated in src/conv
i'll checkin |
16:03.19 |
``Erik |
mged/utility1.c is busted |
16:03.43 |
CIA-38 |
BRL-CAD: 03indianlarry * r37043
10/brlcad/trunk/src/conv/ (7 files in 2 dirs): unused resource
fixes for ifree and rt_hf_to_dsp |
16:03.58 |
``Erik |
that looks like it |
16:06.31 |
CIA-38 |
BRL-CAD: 03indianlarry * r37044
10/brlcad/trunk/src/mged/utility1.c: unused resource fixes for
ifree |
16:07.21 |
``Erik |
w00t, full build |
16:15.11 |
*** join/#brlcad csanyipal
(n=csanyipa@150-142-85-95.dynamic.stcable.net) |
16:15.20 |
csanyipal |
Hi, |
16:41.52 |
*** join/#brlcad talcite_
(n=matthew@bas2-toronto21-1279331833.dsl.bell.ca) |
16:44.23 |
*** join/#brlcad akafubu
(n=akafubu@unaffiliated/akafubu) |
16:46.55 |
CIA-38 |
BRL-CAD: 03brlcad * r37045
10/brlcad/trunk/doc/deprecation.txt: include a section for
sed-scriptable 'minimally impacting' changes, provide an actual
regex that performs the change. note the intention to change
rt_db_free_internal(). |
16:51.56 |
CIA-38 |
BRL-CAD: 03brlcad * r37046 10/brlcad/trunk/
(113 files in 19 dirs): remove the rt_uniresource parameter from
rt_db_free_internal(). it's no longer needed now that ifree()
doesn't need one and was only used by combs anyways and was almost
always the rt_uniresource. |
16:52.45 |
``Erik |
ffffffeck |
16:56.01 |
``Erik |
rebuilds and re-reads the
diff and hopes there're no conflicts O.o |
16:56.12 |
brlcad |
muahaha |
16:56.32 |
``Erik |
(at least I rebuild before commiting and
breaking the tree *cough*) |
16:56.46 |
brlcad |
this one was actually a proper recursive query
replace, so should be better :) |
16:58.15 |
``Erik |
well, no, you broke it :) |
16:58.17 |
``Erik |
src/conv/intaval/write_brl.cpp: In function
'void smoothBot(rt_wdb*, char*)': |
16:58.17 |
``Erik |
include/raytrace.h:3257: error: too many
arguments to function 'void
rt_db_free_internal(rt_db_internal*)' |
16:58.20 |
``Erik |
src/conv/intaval/write_brl.cpp:119: error: at
this point in file |
16:58.38 |
brlcad |
"better" |
16:59.21 |
brlcad |
ahh yes, c++ file |
16:59.59 |
CIA-38 |
BRL-CAD: 03erikgreenwald * r37047
10/brlcad/trunk/src/conv/intaval/write_brl.cpp: uniresource is
gone |
17:02.47 |
CIA-38 |
BRL-CAD: 03brlcad * r37048
10/brlcad/trunk/src/librt/cmd.c: the intention of isascii() here is
unclear given our lacking support of non-ascii i/o, remove it since
it's a non-posix call. |
17:04.11 |
``Erik |
whistles and walks away from
the computer O:-) |
17:12.46 |
CIA-38 |
BRL-CAD: 03brlcad * r37049 10/brlcad/trunk/
(include/raytrace.h src/librt/binary_obj.c): use size_t for the
object sizes instead of long long. quell unreachable code warning
where binunifs were arbitrarily being clamped to
__LONG_MAX__. |
17:13.28 |
``Erik |
hm, I wonder if that's going to break my 10
minute commit here |
17:13.48 |
*** join/#brlcad akafubu
(n=akafubu@unaffiliated/akafubu) |
17:17.22 |
CIA-38 |
BRL-CAD: 03erikgreenwald * r37050
10/brlcad/trunk/ (450 files in 37 dirs): remove register
keyword |
17:17.42 |
brlcad |
woah |
17:17.50 |
``Erik |
nothing in the rt path |
17:19.28 |
brlcad |
*nod*, lotta files ;) |
17:19.36 |
``Erik |
yes, thus the 'fffeck' earlier : ) |
17:19.42 |
brlcad |
haha |
17:19.48 |
``Erik |
the diff was 22k lines |
17:24.00 |
brlcad |
nice |
17:24.41 |
brlcad |
jeeeeeeebus! not even halfway done with librt
quellage.. |
17:25.35 |
brlcad |
and that's just for one plat.. which is
probably only 75% of the overall effort |
17:26.02 |
brlcad |
~.75 * .5 |
17:26.03 |
ibot |
0.375 |
17:26.06 |
``Erik |
aren't you supposed to be hanging out with
family or something? |
17:26.10 |
brlcad |
wee |
17:26.24 |
brlcad |
changed the plan |
17:26.47 |
brlcad |
now it just involves a shovel and a back
yard |
17:27.07 |
brlcad |
neither of which I have |
17:27.31 |
``Erik |
you have a back yard? |
17:29.22 |
brlcad |
"neither of which I have" |
17:29.45 |
brlcad |
yes, yes I don't |
17:29.46 |
``Erik |
oh, missed that line |
17:29.51 |
CIA-38 |
BRL-CAD: 03brlcad * r37051
10/brlcad/trunk/src/librt/db_open.c: fsync() isn't posix, so don't
try it if we're compiling strict |
17:30.20 |
``Erik |
ohhhhhhh |
17:30.46 |
brlcad |
src/conv/step .. is really really really
warning noisy :) |
17:30.59 |
``Erik |
yes, much string/char* spew |
17:31.04 |
brlcad |
I think that directory alone is 90% of my
warning log |
17:31.09 |
``Erik |
from ExpDict.h |
17:31.21 |
``Erik |
want me to smack indianlarry upside the head
for ya? |
17:31.40 |
brlcad |
warning: "__O3DB__" is not defined |
17:31.47 |
brlcad |
seems to be a big culprit |
17:31.53 |
``Erik |
can I smack indianlarry anyways? |
17:31.55 |
indianlarry |
funny i was compiling pedantic ? |
17:31.58 |
brlcad |
he's bigger than you |
17:32.06 |
brlcad |
he's bigger than me |
17:32.13 |
brlcad |
i'm not sure smacking him is a viable
approach |
17:32.14 |
indianlarry |
combined |
17:32.30 |
indianlarry |
i'll 6take a look at it |
17:32.40 |
``Erik |
'sok, I lived in missoura, I have
solutions |
17:32.46 |
``Erik |
hey, indianlarry, can I borrow your truck for
a minute? |
17:32.52 |
brlcad |
indianlarry: try on linux with
--enable-warnings |
17:33.03 |
brlcad |
that won't make them strict, but will make
them report |
17:33.15 |
``Erik |
I get blabber without strict about deprecated
casting on fbsd |
17:33.51 |
brlcad |
rather, --enable-warnings won't make them
errors |
17:38.12 |
brlcad |
fwiw, pedantic just means check for for a
specific set of non-posix (non-c89) semantics and calls -- those
are somewhat orthogonal issues to what the various warning flags
(-W -Wall -Wshadow, etc) indicate |
17:42.49 |
CIA-38 |
BRL-CAD: 03brlcad * r37052
10/brlcad/trunk/src/librt/db_open.c: sync() is also a no-go, just
rely on fflush() |
17:52.48 |
indianlarry |
I'm not getting any warning on my linux box
(-Wall and/or --enable-warning) using gcc 4.1.2-46 |
17:53.03 |
brlcad |
o.O |
17:53.22 |
indianlarry |
Erik showed me some of the string/char 8 cast
warnings coming out of the STEP lib |
17:53.41 |
indianlarry |
I'll builkd on my mac and see what I
get |
17:54.04 |
brlcad |
what does one of your compile lines look
like |
17:54.15 |
brlcad |
like for SdaiAll.cc |
17:54.49 |
brlcad |
mine: if /bin/sh ../../../libtool --silent
--tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.
-I../../../include -I../../../src/other/step/include
-I../../../src/other/step/src/cleditor
-I../../../src/other/step/src/clstepcore
-I../../../src/other/step/src/clutils
-I../../../src/other/step/src/cldai
-I../../../src/other/step/src/test -I../../../src/other/tcl/generic
-I../../../src/other/tcl/unix -I../../../src/other/tnt
-I../../../src/other/openNURBS -I../.. |
17:57.48 |
indianlarry |
from eclipse: |
17:57.51 |
indianlarry |
g++ -DSCLBUILD=1 -DHAVE_CONFIG_H
-I"/home/wbowman/Desktop/STEP/step-g"
-I"/home/wbowman/Desktop/STEP/step-g/src"
-I/home/wbowman/Desktop/brlcad/include
-I/home/wbowman/Desktop/brlcad/include/brlcad
-I/home/wbowman/Desktop/brlcad/include/openNURBS
-I/home/wbowman/Desktop/brlcad_src/src/other/step/include
-I/home/wbowman/Desktop/brlcad_src/src/other/step/src/cleditor
-I/home/wbowman/Desktop/brlcad_src/src/other/step/src/clstepcore
-I/home/wbowman/Desktop |
17:58.08 |
brlcad |
that's without any warning flags :0 |
17:58.33 |
indianlarry |
-Wall ? |
17:58.38 |
brlcad |
not even wall |
17:58.45 |
brlcad |
you have an eclipse project set up? |
17:58.59 |
indianlarry |
just for the step converter |
17:59.07 |
brlcad |
presume you set CFLAGS .. you have to also set
CXXFLAGS |
17:59.22 |
``Erik |
CPPFLAGS ftw |
17:59.38 |
indianlarry |
here is the brlcad build line: |
17:59.41 |
indianlarry |
if /bin/sh ../../../libtool --silent --tag=CXX
--mode=compile g++ -DHAVE_CONFIG_H -I.
-I../../../../brlcad_src/src/conv/step -I../../../include
-I../../../../brlcad_src/src/other/step/include
-I../../../../brlcad_src/src/other/step/src/cleditor
-I../../../../brlcad_src/src/other/step/src/clstepcore
-I../../../../brlcad_src/src/other/step/src/clutils
-I../../../../brlcad_src/src/other/step/src/cldai
-I../../../../brlcad_src/src/other/step/src/test -I.. |
17:59.47 |
brlcad |
the verbose flags that configure sets is: -W
-Wall -Wundef -Wfloat-equal -Wshadow -Wunreachable-code
-Winline |
18:00.09 |
brlcad |
yeah, that is just default .. no warning
flags |
18:00.51 |
brlcad |
or a truncated paste ... |
18:01.00 |
brlcad |
I just see: |
18:01.00 |
brlcad |
if /bin/sh ../../../libtool --silent --tag=CXX
--mode=compile g++ -DHAVE_CONFIG_H -I.
-I../../../../brlcad_src/src/conv/step -I../../../include
-I../../../../brlcad_src/src/other/step/include |
18:01.04 |
brlcad |
<PROTECTED> |
18:01.47 |
indianlarry |
i'll go back and get those turned on |
18:02.23 |
``Erik |
goes to amazon.com and
searches for "an idiots guide to making NMG's" :D or mebbe I'll
just keep looking at arb8 and try to kick some braincells into
action |
18:02.34 |
brlcad |
heh |
18:03.03 |
``Erik |
(printout, highlighter and pen...
wee) |
18:08.00 |
brlcad |
src/proc-db/tea_nmg.c is decent
starter |
18:08.14 |
brlcad |
but iirc, one of the source files has some
good bits in comment |
18:08.16 |
brlcad |
*.ooks |
18:08.35 |
brlcad |
ah yeah: src/librt/primitives/nmg/nmg_mk.c
.... |
18:08.53 |
``Erik |
yeh, digging in those, tracing how the arb8
uses 'em |
18:09.08 |
brlcad |
a couple comment blocks in there really are
the start of explaining the whole nmg api |
18:09.16 |
brlcad |
the cryptic function names, etc |
18:10.02 |
``Erik |
*nod* |
18:12.30 |
``Erik |
hm, teapot uses nurb type nmg's, not bot type
:/ |
18:12.41 |
brlcad |
ah, my bad |
18:13.12 |
brlcad |
there is nmgmodel.c in there, but seems kinda
messy to me |
18:14.14 |
brlcad |
aaaand, it crashes if I run it ..
heh |
18:21.15 |
yukonbob |
http://lists.gnu.org/archive/html/emacs-devel/2009-12/msg00812.html |
18:21.26 |
yukonbob |
hello, #brlcad |
18:22.32 |
``Erik |
hm, asc-nmg.c |
18:23.14 |
brlcad |
wonders if they preserved
their history |
18:24.04 |
``Erik |
is that the cvs->bazaar switch? |
18:24.11 |
brlcad |
yeah |
18:24.25 |
``Erik |
<-- thought about pasting it this morning,
but figured everyone reasons slashdot |
18:24.34 |
brlcad |
talk about a quadruple bypass culture shock
:) |
18:25.40 |
``Erik |
heh, g-nmg doh |
18:31.01 |
``Erik |
that's teh recursive thingymajigger I've been
wanting :D |
18:43.05 |
``Erik |
Cut_unimontone is in an infinite
loop |
19:10.30 |
*** join/#brlcad Yoshi47
(n=jan@d72-39-56-44.home1.cgocable.net) |
19:15.22 |
CIA-38 |
BRL-CAD: 03brlcad * r37053
10/brlcad/trunk/src/proc-db/nmgmodel.c: plot the model before we
call mk_nmg() because mk_nmg() releases the model passed to it
during export/ifree. prevent crashy. |
19:18.52 |
CIA-38 |
BRL-CAD: 03brlcad * r37054
10/brlcad/trunk/TODO: |
19:18.52 |
CIA-38 |
BRL-CAD: a few libwdb routines need to be
modified to not free user-allocated structures. |
19:18.52 |
CIA-38 |
BRL-CAD: export ends up calling free/ifree
releasing the passed parameter, which can lead |
19:18.52 |
CIA-38 |
BRL-CAD: to bad unexpected things happening to
the caller. should make a copy of the |
19:18.52 |
CIA-38 |
BRL-CAD: struct like other wdb routines
do. |
19:26.35 |
*** join/#brlcad akafubu
(n=akafubu@unaffiliated/akafubu) |
20:56.16 |
``Erik |
AWESOME |
20:56.33 |
``Erik |
nmgmodel && rt nmgmodel.g r.NMG ==
segfault |
20:56.37 |
``Erik |
halfway up the rt |
20:58.28 |
``Erik |
looks like it catches an error and crashes
trying to report it |
20:59.29 |
``Erik |
yeh, exit without entry, |
20:59.59 |
``Erik |
and a smashed stack to boot |
21:04.02 |
yukonbob |
maybe rt is now sentient, and is trying to
h4x0r your computer for fun and profit? |
21:08.09 |
CIA-38 |
BRL-CAD: 03erikgreenwald * r37055
10/isst/trunk/src/gui.c: remove handling of non-existant GTK+
signal |
21:08.26 |
``Erik |
nah, it's a fruity non-solid manifold,
methinks, confuses boolweave or something |
21:10.02 |
``Erik |
the crash on error reporting is weird,
though |
22:40.25 |
*** join/#brlcad Nohla
(n=jesica@168.226.179.239) |
22:41.17 |
starseeker |
hasn't heard of fossil
before, unless you count dead animals turned to
stone... |
22:42.50 |
starseeker |
oh http://www.fossil-scm.org |
22:45.12 |
starseeker |
another one-off scm... hmm... |
22:58.57 |
brlcad |
starseeker: yeah, my thoughts too |
23:00.26 |
yukonbob |
fossil == nice |
23:01.07 |
yukonbob |
drh writes good software. |
23:01.36 |
brlcad |
the connection: drh is one of the tkhtml3
devs |
23:01.56 |
yukonbob |
and of sqlite fame, as well. |
23:02.08 |
*** join/#brlcad talcite_
(n=matthew@bas2-toronto21-1279331833.dsl.bell.ca) |
23:02.11 |
brlcad |
dunno if he or dlk did most |
23:02.23 |
brlcad |
yeah, same dude |
23:03.07 |
yukonbob |
has been using fossil for
quite a while hisself, after switching from
mercurial. |
23:03.25 |
``Erik |
vcs of the week? |
23:04.28 |
yukonbob |
git was (is?) a bit of a mess wrt all the
binaries it requires, and also I've used fossil in BSD, MacOS, and
Windows successfully, where git was not (I heard this has changed)
a Windows-friendly program |
23:05.37 |
``Erik |
psshhhh, everyone knows darcs is the one true
way |
23:06.31 |
brlcad |
visual source safe ftw!!!!11! |
23:07.05 |
yukonbob |
reads wikipeida re:
VSS |
23:08.27 |
``Erik |
heh |
23:08.37 |
yukonbob |
nice: Although "eating their own dog food" is
often said to be part of Microsoft's culture, VSS appears to be an
exception |
23:45.16 |
*** join/#brlcad R0b0t1
(n=Enigma@unaffiliated/r0b0t1) |